kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 27 20:07:40 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.195' (ECDSA) to the list of known hosts. 2019/03/27 20:08:19 fuzzer started 2019/03/27 20:08:24 dialing manager at 10.128.15.235:15306 2019/03/27 20:08:24 syscalls: 1 2019/03/27 20:08:24 code coverage: enabled 2019/03/27 20:08:24 comparison tracing: enabled 2019/03/27 20:08:24 extra coverage: support is not implemented in syzkaller 2019/03/27 20:08:24 setuid sandbox: enabled 2019/03/27 20:08:24 namespace sandbox: support is not implemented in syzkaller 2019/03/27 20:08:24 Android sandbox: support is not implemented in syzkaller 2019/03/27 20:08:24 fault injection: support is not implemented in syzkaller 2019/03/27 20:08:24 leak checking: support is not implemented in syzkaller 2019/03/27 20:08:24 net packet injection: enabled 2019/03/27 20:08:24 net device setup: support is not implemented in syzkaller 20:08:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) shutdown(r1, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000040)=[{r0, 0x2}, {r1, 0x4}, {r0, 0x2}, {r0, 0x4}, {r1, 0x4}, {r1, 0x166}], 0x6, 0x14c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) socket$inet(0x2, 0x0, 0xbb6) r4 = socket$inet(0x2, 0x0, 0xffffffffffff8001) r5 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = syz_open_pts() ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCDRAIN(r3, 0x2000745e) fchmodat(r1, &(0x7f0000001140)='./file0\x00', 0x108, 0x6) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) openat(r0, &(0x7f0000001180)='./file0\x00', 0x0, 0x10) r7 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) getsockname$inet(r2, &(0x7f00000011c0), &(0x7f0000001200)=0xc) ioctl$TIOCCBRK(r5, 0x2000747a) recvfrom(r4, &(0x7f0000001240)=""/34, 0x22, 0x800, 0x0, 0x0) setitimer(0x3, &(0x7f0000001280)={{0xb, 0x6}, {0x5, 0x2}}, 0x0) socket(0xb19e31f20376e839, 0x8003, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f00000012c0)) ioctl$TIOCSTOP(r1, 0x2000746f) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001340)={0x8d1, 0x6, 0x3, 0xfec}) 20:08:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x44a, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xfff, 0x82df3f2, './file0\x00', 0x3, 0x9, 0x5, 0xffffffffffffff81}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="cd396b570e41142928d98f37adfc6c4b9cf15284986d9df53b0d7f8dcd48d288ef5649479f85612bacbbced1242b7d3feafe6ae325cefeba46670cd65a40ea6e32c6898c89bd95ba04b8ac7d60939b469c8616ef533f3c8275a861683d78b2fd6f1e2ae51f017a0ba911c408208f82c81ba872b868a272c41bfffdef39b68f18f55d3a4adb2500e671117c4e9c706d24b37642f6150ab63c8b0ac5af6b565edb10ffcdac02e1535cdaef91", 0xab, 0x6, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x10001, 0x9}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x4, 0x19) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x80000000, r5, r6, r7, r8, 0x21, 0x200}, 0x2, 0x5, 0x401}) write(r2, &(0x7f0000000380), 0x0) flock(r2, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0x5) syz_open_pts() lseek(r3, 0x0, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x2, 0x4, 0x400}, {0x18, 0x3, 0x1, 0x1f}, 0x2, [0x1000, 0x6, 0x5, 0xa8bd, 0x335, 0x1fa9, 0x8001, 0x9]}, 0x3c) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x2, 0x5, 0x5}, 0xc) faccessat(r3, &(0x7f0000000480)='./file0\x00', 0x92, 0x3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000004c0)=0x1) renameat(r1, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0x1000, 0x1, 0x2, 0x9, 0x1976}, 0xc) semget$private(0x0, 0x4, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000005c0)={0x3, 0x2}) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x20400, 0x0) getdents(r1, &(0x7f00000006c0)=""/86, 0x56) 20:08:27 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x2}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) recvfrom$inet6(r2, &(0x7f00000000c0)=""/28, 0x1c, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x53a}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="ca2b139575c34907d827ac6cfab0ba366bc92c97b1cf8e3c0057459e0e1d7fa0e0", 0x21}], 0x1) 20:08:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000300)=0x100000000e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x9) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d6735070000003dfaf90f3a4f3a3fa9fe28bde4fc6acbeaaff0500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0970973a4000000dcb95a01000400000000000000d67971a38826a1aa8937092e", 0x75) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) madvise(&(0x7f0000acb000/0x1000)=nil, 0x1000, 0x4) close(r0) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) munlockall() ioctl$TIOCCBRK(r2, 0x2000747a) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x7a2, 0x0) 20:08:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x37a6, &(0x7f0000000080)="9bcc06940152302033532e8fad2489aec04f0fd06acf17bb76ce5c2047b2121adac87bdd0c0922d9b560286866d315e17a4cbaa99e5535c922d85d01101de0a6f43a411086f1a9", 0x47) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0xfffffffffffffef4) setsockopt(r0, 0x9b, 0x80000000000000a, &(0x7f0000000040), 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000180)="25a6ba45b2d4a72ec0ddc4a3312797c8c2054ccf1d7680ab34190b96af0d878619654fa9023364655b519d3eb8d99d", 0x2f) 20:08:27 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000a80)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x3bf) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r7 = socket$inet(0x2, 0xfffffffffffffffd, 0x1) accept$inet(r7, 0x0, &(0x7f0000000780)=0x25c) r8 = dup2(r5, r0) getdents(r8, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r8, &(0x7f0000000980), 0x3f, &(0x7f0000000b00)=[{{r5}, 0xfffffffffffffffc, 0x1, 0x88, 0x10004, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r9 = dup2(r4, r6) lseek(r8, 0x2, 0x10000000002) r10 = semget(0x2, 0x2, 0x1086) sendmsg(r7, &(0x7f0000000ac0)={&(0x7f00000006c0)=@un=@abs={0x1, 0x0, 0x3}, 0xc, &(0x7f0000002140)=[{&(0x7f0000000b40)="c9049ec4a9aaab7a6c95286b1c2a233b725d85cc35d0db7c9a81979be39c16d7cc38274b3bab2cfaa4b116e605ddbda967e1d4753b793e132131e584f7ff6ca2b3c28e2a519dc0ee8ebc838c9df204c761476b2eeb28ac9530490f89dd042cc7cd51b3a0097416efc5156dd925450fdbf570d2235eaafa055ee5d8b162d882ac6f8d1ac70b0a8344cfbd964bd2eb8cb0efd7c18565d600a5e77d3a45ccdcd8d2c144a8cf19ec23ac128bbd7f91da0c8a9f22a956634799e02813"}, {&(0x7f0000000c00)="19ee76ea8b38030ded12de8cfbd442a1cca026be55b5debbb53bcc29f35db232f44ce62de0817d78eb0c5ad1d16983467e444e3757831f5242860f9443ab20a98e166d81db06b9de36424e8a7d633129fcec735d6976909fa765ebc6b1f539897124991a7d"}, {&(0x7f0000000c80)="0f0472720114b4d19a118a390c743de66574ba9ed34885007aaf33390e8bdf6d0736974f131e02acf462a81b6c7938d3da9691dec139e6b869400e0716864a4a6da242b3d3a625fc839e541cdc663c8679c80bad034e29cdea294ad38b39616e522b0e63419f67c66fa911a9f71c078f8916efeac069c443065ea36089123d6ea571c1c00befc7d77ddc7dfed3f5f02467810cd60c469baf20022c8053da2955606ec6dd2f0ad43662b1571a7732912d4ad4410de63908da3f1d77ddfd039c2664b39740c93768fa7a45e321ec26a98615f8c75cddaa35c8cad3ca9519b8ae"}, {&(0x7f0000000d80)="25a4c832c21205652eeb3a79ba3df8d68f5a51a717740700304d08560d"}, {&(0x7f0000000dc0)="52b398080b2830fb5707c9ce91b972a49be2ebf85fa1212398126326bfdb7abed06e4f5b114566e10be6957dff0d488f1a3a5098065348af2cacb93023e27e540326072d5510dba4b26c8ce2bc1b25ea3dc34b6f8ac2135b6b8c4327a1e7b3746cbcc3ea54068b94912ba80074daac664c4049c6976733125dd438216ea54f77a5ab6e4d06"}, {&(0x7f0000000e80)="bfeacbb7fd661b3aa20bd095cdcb0444a9ceb273fe643a57472144e56be0bffbf89d527738d45066ccacb6e16cadb80e21e4343f3e9bb18fa4fea3310bf467f00c4f9f82697227099a157b0f0345d34c0628cabb4096a9c10b53195c3b0fd45573ed3f6f1cf5cac44538276097dc007b4fba243e86a850d6638b2e9348e4142ebe8503e711c375d2ae46104b3aff751729378946467cc6cd756d4c6e3fdee66f5af095827802628a52131970049f5bd363e7ec4f5c364f971a989e82c20240bc0c952349cfca486a1bb41c40b6"}, {&(0x7f0000002000)="bf30cfa5c1cb20985c3fd8004025d39d957701810e065c6d12400549eaceb6becd9fb6876e7b1143b55f5e4b738bcadc2dc94e71f4493ce05667e5540570f757d4d57116026b095dee75b2f692506a59618635effa782d46054b706db2560a09ce83d6b4e58bff5eca0e4b1da8dc56cab818013c"}, {&(0x7f0000002080)="a07a6468687512520a519561ddf10ee4e9caa60442e78021514bd91dbae0a718b6981799b40c5b1201d6c6c868c57d6391a27543fc97fa8e5795c7ecb56cd17c91e449c4376e88018c0bbc899f0d76760d13787d7946b5445938155e33cd5b758e29531781370ab1b10573a843b35c1f872f1b45dc82090489bf9d60a78d540ddff16b3fb5f6ca02700a15ec3084d54f9b1db3bc2769e7c28b7c88fe615e3470bb7a473737a162486bb0f89dc15c89c52cdc"}, {&(0x7f0000000f80)="8f50afc1a4631db694b60b2b7d05f8659ebc3af689e6"}], 0x2, 0x0}, 0x4) semctl$SETVAL(r10, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r9, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0x97eb2ed12e84025f) fchmodat(r6, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r11 = semget(0x0, 0x3, 0x101) semctl$GETNCNT(r11, 0x5, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) r12 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000000)) 20:08:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x20000000000}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)='>', 0x1) syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000003040)='u', 0x1) syz_open_pts() close(r1) 20:08:28 executing program 1: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) r7 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000700)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 20:08:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x51, 0x1f9) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x7}, {0x47, 0x100000001}, {0x1}, {0x6a, 0x6}, {0xc7, 0x10001}], 0x5}) setrlimit(0x8, &(0x7f0000000040)) kqueue() 20:08:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 20:08:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x300, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x1}, {0x4, 0x80000001}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7, 0x6b, 0x4, 0x1, 0x5, 0x44000000, 0x1f, 0x2, 0x2, 0x3, 0x100000001}) 20:08:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20201, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 20:08:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) flock(r0, 0x8) 20:08:28 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050405000200000008b10500037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af2ba5fbb770c1f5801ea2ddff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x400, 0x0, 0xc9) setsockopt(r0, 0x9, 0x1, &(0x7f00000000c0)="8b6217506f0c0ec4f7fbfeb0400d9b5a3a5b9b8b01f9a236a0b91fe98d301277b442", 0x22) r1 = msgget$private(0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]) r6 = geteuid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) r9 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x40, r3, r5, r6, r7, 0x40, 0x101}, 0x7, 0x1f, r8, r9, 0x3, 0x4, 0x6, 0xcc}) 20:08:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xfffffffffffffff9, 0x1ff, 0x5e2, 0xb8}) close(r0) getpgrp() 20:08:29 executing program 0: r0 = semget(0x0, 0x0, 0x200) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) semget$private(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 20:08:29 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x2, 0x101, 0xfffffffffffffff9}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x60000081, 0x8, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x1a, 0x66, 0xfffffffffffffff8, 0x9}, {{r0}, 0xfffffffffffffffa, 0x18, 0x40000000, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000003, 0x8001, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0x3, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000001, 0x4370705a, 0xb97f}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffc, 0xb0, 0xf0000004, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x7, 0x6}], 0x7fff, &(0x7f0000000180)={0x3, 0xd7a}) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/85) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:08:29 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x4, 0x7e}) 20:08:29 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x4) sendto(r0, &(0x7f0000000000)="c425d35bd8f465ae690c3afabe30db88aaf7f439eaa88245a360f762771fa17042eca11c58a093a8d2cc52aca363fe04a946", 0x32, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) 20:08:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="058033a2e5b40473ef81a28fd6af2ad73ed3764d1e3b166a0c02a51e1249be0e186cdf6d20c5dfcba79c3e5ae2d72c93c8ec5095a4a9180113937581d13ec24462e4078b52bf1cb4bdef11e7df847a2193b24ab38f78836b3271f1a937fdb1bf05d395c9ae5ddbea501b15306b5bf0c1834162506702cae698f7cf29eb8caeb64f", 0x81) 20:08:29 executing program 1: r0 = syz_open_pts() munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:08:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) socketpair(0x0, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x4, 0x8d70978, &(0x7f0000000180)="5096ab51f2cc2eba00b3af31b7cf3030bdaf05329cfca0f8b85e38d200ef417db1dee08cbeedd75e83c170c7b5dbeaec3e144c39dd2d98ddde615c9675fd298ac9e8fcd9d8042e25a93ae3d6b141933307ef02851bae932bda7b502fe9a2d2863d48f96c4b93831f277c043073af800e3fcf8b0ca38879e5cb905ebd037d30b3caac2188652fade954e1f8fdba9d38bc9b058b1ade2acb713c6e95554c795c75e2a58ae5bede2a230c6fc8d444612ba45181dc9b17875f916da66353c85659a3ccb2c859f2371894bcfacfefed91c852a3555968d2951bae74803256a8efa700283065ae773a818493f08abe6f406af57a84ebad8b06218a2b", 0xf9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() write(r1, &(0x7f0000000080), 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="06002e2f66696c653000b0b608eb7639d071096146115c8cb0d6dab79e761dcaeb2f63d3ae47abbcae0b86d42a1a38fc67f0e1218dc9d724"], 0xa) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 20:08:29 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) fcntl$lock(r0, 0x10000000000006, &(0x7f0000000000)) 20:08:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000022c0)=[{&(0x7f00000002c0)="78f815112e5c1fb36a96d38c1081431ede2eebe86c282a9d82b6472185b51acd080c85cf9b98211e7b52140990445b368a3fbd2f372afde8b00834593369140feaaf12a960d05ff2ff45b6e1e8b1bf9a8c03418bc7c9c60e2d006c1efbd4e7b8b5c97a0ca185006d850891424c85ec68b0056517dcec6bba8b074717d8f4204e1af48eb819a14ede6e6e20d6fab57a02ce3b13599574f57c73d36f15f76dcab80fe88300e89d6f4148c54e3dff97b29c29e77c8609f25f795cf68798700dde0a8b69e374c436688b516acda4dd3836282dbd171a3a07a66e1fdfc7f4ebac7dc72efe202ea1b73770d157bd1719244908a62794d9486f0c9a855a72de171bfe1d0bb61c4158c6ea4e9da264c5aad80936af4d3c773cd3aea08f05ae5aeba2eee98132f6424210f4dc66dca97e3a1971149df8fa1798ee3c7677e425aa253eb9db68e1e7acd638532e4d5f7f6edbb8fd059aa81e5214564ae4deadd0bd0373dda3d2e5f7e64a33da8bab18886f78c4095e74d60737436fe53d51243de5ddffcdc8d57739c52e2ba6a4c5f9ae01759805a766fa176de00fb4e54cff31b05c331ee9856ef21cb65b81089e0e251d986fd30cd61db20fb0bf7726dfbee31928b497864a7092393414783423772e830060efff9854400711c4c44aed398d239c1e96ab86aa689ed2a32e4100073e57e0425ecfd531bd32d3fa0322e60a272e207a6a5ad4eb9d5331d1ca7c066f3853e1a6563717dda8cc6c9b1ee8cfaffc7dd4560196d91a0735dedb6781c5fb77740c2272300531a3faaf06c0c3344e47e47460c79beeda08ad872ce77d0a2b30cf6cd4b51aac30dc39b57e4b10d534df356ba19f75fdb0ba4daf3409b57ab139e03f4691bcd1becd630f74d15c42f33a0d259392116bfaa5a2d0648d6190652dcd293935580892a771f02c1357acf953e26b89a8ef5678a4773d3f02b42a03e11a621bceabecc6f9bae57d69af080a2d21f27f2789d6502a5494b12cfd2e70012f9e151d488bb0876f269fce043b6a8e077821af09f3260d5aa95fa333b80d0f88d8172164e79a04fd12c71fa2156f1c35c4abfb6db75832a6d0433b4be8354826c6d31793415072a645904b26738e07a861bfb0e2a1fb516d03d4276f529d54dab50b7f2f54f135423c844986608df063208aeaa12e255f45b1e677921bf1666108be696dc282b4501c93c76dd77d0947eb6af2c0d0c87135009fcde9b23af98a0e75d84ec23927f6205ed499ba280c25822e3012eec8000f7304513738ec72742797a8300966113d910cdb0446b510520be2159d39f03f7da9445b60b72c672e9b688f429874cbb8cd8823e061fbc0e58d3fbfa190e3ad43eebf0915c7907aa6e6fbde9c5fdd886dc379ef7d216c56df2e6cddf2c0c576b69acc4494fdea6c04a07dc815030b94ed6a5e45ef32eabe6cbcf700a6d3dab6ba5994cfbeb03a8db4a497b7d18b6a67e26647691b09cb4e71db5e596104d48aa7bbbec46f9ea212080950bf4936e2036332c71e14a9dfc1f0f84cb606d9bc8f07e56bc5498d9fe4d1a57f59bfd3ec58333fb4095d9d432086dc73193d5860d5e522e710cedc10d0ebed42a2099e7995ddd01f879d99afb8cde10f0bb269ca6f06d187df9a95329d1848f55e354392c2af1534c8858680d0e6d5ee32960a1113996a7989e62f76857c27c0fdc1ce1629f4fcf55431949761d3cf3ade8cf252c17becd63e9e929bdc002c1efc905f5d47bdb8bf1c4b08019ea039780c4996058058d250db7fe34f397f1863c4e685673667e3ae24f08d50cdd78d496d1e8ea882d22d6c126ff2140420888ba3ed6dcd949c37c244d8c9dd5c7f34cc208e22b5befb949244988c0bfaec86f8a6e4128c43b0478ac200da2daa8b29b85ab370433cacc2d5fbd722b9689a071ab19da0debaa2cf050ddab9aad4a87ca0ec1118059328767b00f193e56ae65af3075b8ecb061b756d0d835ce4b932ab9e244305f0e698b2f88ed93aed896ed9603e5fa39f0cab8b1b0e40278595bea233978d5ba3d774968dc6e377ece2d9a43f5bf518be61302d31e6616339bd70e61981ce8a404b2a94c9df076b8e217048a889a1c61a48e2d9c16ff8c79ec15f2e5c31eb59606dbbc109f755387a76c537e1a816afa8421164ae552134f3a144622d01fed6c5e4e0ab3e0fdb1df47f68401d8b06935961505b514d746bb3f99260472c34d11b11825c40d70b694483427b1268806baa23817583106604e2ea295964ea66a98842de7d8b1ebfea46314a09f1cd5ebe0431a60a07c52ec1e126249208c08477579813379fc3bd15475f783f3472787b7fe8f970e0960abde1564545b3550b2f1872c2d93adcac266fecc2826ae75b2508531960d10d38b9fbde82ba8f66181c33a7f11650649cdf0b573b3dfbf36a79b4d717299fea63269773be4cbe7cb455eea483173dffc2713424aab3882320471f1d1c491b6678b6235c027f545af36b35201a69b95b052b64b709548c92757d1c1083ef898f7dd608614bb36977b328c341ac8aee948597b970c9055fefcf1500bae1d5006fa4727fc84fa31ea97e5854d54d2699f0e01047b326b05dd88c9218d8c942788ce00d07e4bdbb875cff85ec02f5d25102f4b53d62028c1e4a70cde0f0268da17cab10b71ebf9476105b0641d65f131d77b742c501aeaf35f62d510cf3d0d67b788c9b71c7934560c2952d397b7c8cb5782215b8cedd3deb98679773c9b94c9b3ab6d9d0fa167bdc1e579f62b516ee5ba82ff22195e69c6b2d07f6d6d576f6232b1e46b4b3d4db2a0c0b6f0ddd4e9229917e48907ecdb154190b7f5c0919f125c15ca62b66cf48d8cc28102eb8d014d8f4a0663f913563beb4fd9277e1ab3578fa838ac023593dec19ed185590a610b66d076ab8e2068a0f5f907189f36fde714ff8be542a56e2862d7910612a4eaab407db3294ef10f72cc07099a136ae0f9692b77ed1a6e182e24831ecffd499d339cec45b84cd1b9e639e0ca7c8fd67a4287237e85782c4308d1c2136b2c09b659c7c9aa08f205fdc1f7da3b5679132b16192e36b3c5862f5dc69c748638f4f11ae87e1d11fb442a5ade02e3f51bbf1009c1b7c0500e12741285242f0da5146446a5a25fd0b1b0308493adc5cd109c01eb3896910184627ee5cefa55e8fea0c15b9e14165a52df3094ea2888b57064d2e28334f5f9fd6c381065f4824f11ee254cdd1e7cb93ede93a3033f131644719a12110ad9c44c14cc5cad7d0303969f8fc9a14da8ee2fb6155305693a2f06cb946fb19939edd762fc407c3b47e150d0aacdd33c12ce3ffdedf06a775992d7d7469112dbdfe8f976f65511f2ba6babba0676b9bbd1c35dbfb6e1457c64dfd83c42363b7a4cdbcd081841616c6cfe974885538ae09f1582087241f5d3222f093959bd440ef1968dfc47d869ed5f88ab5b7cba141a22a1e6209c0cd69fce0202cd1c89e8e95e9b5dd6fca01ac661a42478e420291d1b967036e468c991f22e000dee7c1156bdd1bcaaf7a18a5411d33301ddd966bcc2f12c6f65de58a41b25160c0888d467db22c397253cbe3d0c206d49203a64b49072e7c13af196ef7bcedab6a7d8f84abb7c6a969c65888d254e67b3674495103cf312a5eb7f2d1cea706af601c28b85b8e42b6d78b623cc6a07f3efee3d77962241dab2883dd124310882fff2f6e39daec93b348b6ab2eb7a451fd924c5eb293fc90c4fa2e194fb2a38866f11961ef267e3f8f19e78802701bdda3937a906a215dafc25b90e3a78850c35853f9a5316d5e1caf030e52986d934c3e3e4aa3b073830978d6f13ef637762f39c54e5d58c074d100e5eb09fe55fcb4ba000b9662e919b7d07bd2680d542e18aaebb6b53a79283c2b33fb63adcfd2e27c657b645bb5fbfd7aa6cef7bc5aa8af65e17e7079d7088775bcd2c7acd2a541a1716e0f6f179d666ede1f34fa23227df8d42f1e235049e855bd3c015b5fd10d33f0d4d8b482b6d2cab1b20135e5a35da699eafeb3621b155919baa7982f5e9113c51afe691e01bb35bf262eeac71da7cc6d271726d901fae12c2fe22636352f6a84cc0155056dda7ced79e99d601cec6a9fb35c0c4ed7bedc89c506e980eb0d80638b2d3b7d0979a0e4493e1ba4608797ea8e932409ffd4de87625498269e5ecd05302d675e505efa8e09b5c7329b11c0a84f7760af021a79dd28106a9df232d0a130ea1a74f650cd6ef942cf4c537f78de64c23b30a5e9385592e92edd3ea3a0ff2465be2bd149c350525995cfbf6578183abb53741ddac2f82c6dcdb4e55d673183c012a3f56a9035893bc38df3d2136a0ffda459cd7ad639e0cc9b1566690b3bd6c0efdcb74c579b4ad5217d40d2ec1ab1e944919d808245ca57425318d47a842f56cae375e20bb6fe44e94a81bf519b53607b1c4b3a2d898b0affadcef13ad01372602e077e0d90459edae223e099e71351ac0dcc1743424601bcf1469723dfe80560db80011c937c96d590869b6d9c8b4489cac0bf512c478504bc249f867bc208f64826aafc61647597a9aecd5dfd736a0754f103a6b03a386d6c8399a30d06010b5d3fc615a7f777c30e255823e9031f1198b48569b5f6fcb2eb29f712f36ecee499df6844c93939727fa097f69aa555d21d47804cd2a2ebc7291cfea3c3bbeb2ed67e96b1b33723a544e41f23b58edb808675f64f7b3e8891bf42add21f0172e6be109df6a9a1ee21ca2d1055c2f0113a1819e38053fff7a4f360bc38687e0c9f3f8f1826513c86b2ea027eb6f8f4a82dd26beb9ede7dab178e8c2231c0aac3781883b9194dbe862e212ac6c66aee37c3aa175d3c4a91a1fdacf057d06ec0c7d363e096c8f5437be65f4fed310ddd9c677cf0d91bd73b14c633229961879af5628a85f57f775b324c2264f10cad92e9e1f84207d62b448aacccd818512affc970742e6ef11f9ad8988958ee385769134fe21b1c50daaee0f7af1ba5bbaf173f9d1a12546ab2f312a11272c1e1a18692d7e36dbeefa71dd25f10dd6e9c27c70db3237c410f55876a1d633adda7f33b1b9a31f1f774d9c4a1c09777b4c053a0a95076d6426549be0ed4e43ebb8c36e13ca38ca849f38892d0cb5f6dce107927af3c0c61dc33d3ac94c66458d9d47323d281bc1a511153be0a3b984869af39b9074c233dfb20281a40380a60a08c40bd4f1c459259f3f919599b948b36019c2ade147af66ef9861fb31e3d7edd718158045971e362db934d86cfff34c9726063a87fdd5efc8f191c245f47f27434b5e81612adc4b37f0a825adf1a149ec1201ff217e87650971cc91e6cd0ad7200657bacd63d8b72b1372156cadf217bce215ccaeed0e438b0cc7083717d4a894247f3a0095dd96481b238f8cfc5b2f93ca3aa7ddafe8e6920541db57b0ddd3a6b1092cf61a52623f24a8ef4d6a1fcddeaaef44679d9f7069f6b5087afe6ef9a9ec373b14204fc3ff75c4670f9fedb51aefa05c6d583f5ed122cc2054f6bf66468b6cffacc848daeaed6be74bde362fc9d905e52a8ff53cb044876634e1fb76b1f3d15398ec1198d775fb0acff7ab833bf8db3a40e2de3880294e73b23c8a5e0f9f1ae65f72d5e76c1f87ec3a67ffab745f08ef743e88a0ab3181aff71d17deac26709917beac8fdda0cc433b2ec6a2334df78602e9667dd003e91b07c0ae1da09b057e29c2e46b39a29bdc7ca5c277de1c02c4f0fb7d35468f5b308b619cc5289acbdc446dfa9ff10ebe136b79317ac10dc3d562a8e5359dcdce4851a33b7bea6ce8c8b751d05649565dfc98254", 0x1000}, {&(0x7f00000012c0)="6bd90343901418438c22267e2f90353554c1442995f648e04d4c4836ca8bab4ab50211cb545967f2eb6fe8836cbfbdf2358ddca94241e5942ffe22152dd9938b30c3831d49c69c043640dcd7f7c009efd8abf8839af6c7a4c8ea37fbc5d478bfbfe765b065047fd6366e85903e364469a0ca5730b676d6119565b39a9196b55921a0ea71590992496e8c4527ff59ce2a69c20fb45d3a9c5e72225698ba3b2c247b6e55b4b8e6e925f54dfd3e138cf764f22e95a6c1f05ad71a982c440740e277338f6b5d939d3f3ab9dcdc04493999ff39c486c0f21aafe8b57b8207eae33fb3ed543da1a4db39192c10417eaa084b61f9f24f03ef41d3645e36c3a02ed278dfc6c1a474ec6d9d815f834c9a2fc72694e017b040cf02c64f64e3ec059fab5e56921eaf140dcda61550d0bec68153cdf33d560b6fa5b9da192ae33eae3565fc619db268db37ac6239b1e47a30f36745a31eff2428446cb8e6922a177ed4d5aab7e41f25d27ba09533f550991deb60723b33702969ada5fbdb1da668836c8fe43f6f67a0da25a38803d39ab51f91f5ff6b291b6d6efe07b86808e24a288afbf65e88bb6b0e07283fe5d4d570764f255a6a39b5fd17ce455e49d6a14d78f7464b8518963dc2894af3efbf55bcf4e9e73ad425998698bc0a5e37b87d835cfe007f898d31086f4afdcdc702b5ec5484d5a5a6bc7fcf276aa2b646de60c32de8ce3c2bda5921e66bcd4211f50eb2cd8109db2837a95dd3ba9f08c73f264ea9c2ada8e6c12f266713246bbb036c9906d2f2350a1457648ebe0ddd92f6878752dd2d64aa3094809ac3fe95b6fdb0fd7265f40ccbed292785e09c41c7197b67cf5622ccb17c2143b53d5caf4509b9a9470f090bfe782848bac8c380e27f3d8664a996aa283e453b7ec31497e64b0529d4432a8219cc4c10e31b0a37b802f6b0e2f92481302fac38b6349b0beea9e5ba42e893ebcf0a803f0504cfcd07cf0cd1354ac7e519529e66621b4d1c94b75c328bae3bb0ec4f6fc6f338605c895473f04d8b9f415b75100adfa24e54ccc4fda582b5cd2ae84b9ce665a9e75b3fea594da68fb1fa21151133880e53c7ac93dc9ed6b9df332e5a6f00e3d6c6a45da92153ba0e64800fb7a207f170f9d9c1a41b2b98e25bace2ab47ef1981c30c2037867384e912a5235f51f8096af7270aa23805315a298f5d9c809770dc9662f4edc1502c45ddd3d28c929d14f37e1ea14b651696967cb7acc82d6113b703ac1428f6be49f36e609d1d283d56876ed8d1b33e0407b87789e87e4ab4e1389d2dc2c989b35e3a408b1fcb3427488f7d44e99d7d26a34a3fc8a03054d57c23ed829e19c1648e17934bcfee2f53bba59a02c257682abc96bd03198a7b08130716293a3a1fdf9f1a927b1f53f049ec96c1633023099282438b0b6b76e37e09e75bb75caf0e252f7eac2cb3a3b7abed8ee8cc30155bcf9dcce91b33d7132902cd6c9c9e4de054951c04644bc597318a2dc9b564b265163da24838a5a83e3bc3fbcf31923f27772a9862e43a14b3b63a164f8b0fd624daf85a8fb961a22e7963ab203d056a6565ee00975469b7be66033d1fa85702a08fd13521060a7bea6558b3fb455dc8990ed8433f6378dbef95753722beaf80c2fc913b287975f481b6fb646500cf593b90e1351c21ba7cffe477dfcd542b72c7fc1952460b7948f3ba07e5d1455e65044c7cc616f045c1730912d9d2328b57c20874982292c4f837ea1b7e267d8100decdd35340e5415fc6facb279ffd754064f423c99dac486b63d365f7ce796626d4eb8ba6c5bc3a17af9ab3a4f249604269500ec3697b3734e3bcb0bc5cf09b3de6911964b2036dd23d754450ea0153fa7f6c02d1ccf0b4bb8b8a6aea895209d7a3b3a2dde4a3adb5b31dde114f9cf58fe4a92df8c34a30d7fa196022728f756823cb69a955b1ce73d5b687b673ccd1e1083c1ece33c6aed8b8a13cc9e17c5178565a9e35b630bead83dbd5528dbde978f332f133f0220ec0cb0816384443f635f446e6a3e04cd8c7ed8b20f38b6fa3075e6cea0bc47abe3a146fc10e41c141edc2f441f72619970be607ad86037390c37b9ae2f97dc3b9722386c01585e65a82160bfce2f8c0afec368d728a57f730c004e5854bdc29648b13a732695562c7fff3c32e6354bc787c92ac63e33cb816e34c7735cb6f65ec8eec2cbda126916321a7f768a20f396a67879e624abf1e480467a327d667cc8de9db507d5b7a243b73da1f86954dec43a40578212c4eb976136925f72de84f1a9134bc0439c8ac4b03b51428d92477ede882e8a748eea2a5d037c09853c58888e19cd784f452111ab2369e5823337e8b450a42cf067f452eb78f94fce66e5bd9fce946d6a4831ffc11f01ecb53182b37c277061f66c354191a10eda1765c42ee07405036413191da086c4d6d825f2d327ca018ade0b698c4e17c942a62fd309582703fbba8cb603b2ad153de225df69ea80798bee3d435671d7ea847255b6eb431a332f2d78b27506b50e61ba26c97a563708b8600bd80d58ffb0d15756ecd056c379a9134289a1e1b2fc93d4cbbb4275f97fe0590d3b2e8262a1b8f8a34d332a151a21d88c7401e26d13bf668bca92b54e4a7781d58ef65a067fde824429557a7786b6fefa6b4e04afef5ccbcea2266c92be860f78329eeb453c3d791555babd1a432a504398ae08b6151254a57335bc557e1286ff5a60c9a1e396f2514e83a17d0752d5859881cd16b3171e18a1c118d1ac758264178afe1ba1d168e9d490232dbd72892f539bd3de57996f6272bb5c4bdc806aa0e0273e2448b1ba0480e06ea1edde18f5c07111a3c1bc9e093bbde185d46914966b5d92f5cc287ce456bb66ab11ed10327cb6a5c64654c27713435a1bcc4257d472e2eafd83bf1df1c2ad1bad33199c8c1ff6e97833d043c8e06d9ec73e42095a8b95d99b512c2ba0f74274ae658148a762e34ff3227fe884ae4c0682fc32d7580f800230c5786d39120353ffb1711cd7f20ee586395613de1ba12e954db4faca8bd982cc234c03b22d6b153f5e8898788e64b96acbc65e7cbbfc2326f067d6422818e472f88288d17e51c3716d53ca2943119e7b9a5cfbc11588c408ff1a17c12d09c86f7625f5930a5ad46491e0021d28c7c64f5e2f73a058b31851b832016359a0af5fe7dcd5c7fb00d529c42bc59bc29b4a9819daf4f1ed354102dede360d48bbfa1ae3802373c6db8c75e34eb156962c6c94d27159ff97c2d2d70d184955740e57b4905dba96a5f3b75f2f306560f22369bfc45bd510d4fa771d280124f6086e0eb2cad9f016d2388492b2f8decf6e3e32fed943420b1ae1d2ee2a53ce9bfde4bb3a7794c59f7ff15639a219bb89cd063510927f9f26a3783a5ca8117ce4e54afe965790acf0be6264984e6107746c6d8c7f6ff817bf049364952fb785d39710d75b13c469abbfd6114d58d8e45a541a8608225f0e436423901de8ef29591f9d180e5a2c91152690005abffe14831f31b9b7bc31e497c976fd82eaa16844ac141d028cd744c96b05cd5b7c08759a015266b4623c8258fdb756533c4b1b200c8c3d2e2f0c3c43759ea24865a463de9f15d2ad2201a8c534dfad28eb75a2c8e184381e763b6b3e8fcae090599637ace147ecbf4e0fc03d41f23f93ef99d145982047b2718e505601339c54eb40f6e5772a11c06f58d33bd4b3ce690bd79f4a1cf1240f174627a8b6818cf4db3a863b42a3baf18f3a1bd8d2ca1d227bf9fe3e6cb803c8cfa07161d3bf157d7644ad9cdbcec33276ab599d6e4d39a2ea47bb831a3608dd9b9ba90f017931da26685ef8b6d703f9cb0c5917e7b6690d702020e3da665b4b709f982046c813418ef5c71b58052341646e0aacb645354e0faab8905c91fddcf3bfe40202eea65c0b8329f6b9557ed8c8db4400c59e3ccdc3525aada2f5c56f46eb0df0aac128c3a706646e319af7d77b1add51cc4997a1628d6590d8678548c32794a32019444f18fd82cb80a7c3964de9ebc3e1981c98c25b09915d80a7c49c23c7bb3e272bf3bfb53593e0d2b8519d76704d9b42466b23215e4fa17135055082dc9a076139b1b7bd2e2566899606807145cf6b99589a0d148ffa49aa585b5f49c0b1dc9a293c62e16ae051d677d814a4c1565c5adc4d7e9b4ab5faea718e0c66c22bd5e2efecabc91719b15d24d220ed96b3e0e4676c2de5045ced72117b8e909bc9194df00b173ba9fdfa0f86edcb1fb64b987114cb62fbeaac6646ab8ad2116eb91f2add73bf072f150dd9016dc50b7ee8a56773c6039156b11780b092ad3286f3e6d6db8596b7acbeb8390df7ce552e72244adf11a2d05f83fb49a941f40c2ff3e1cc94579f770074c2821f317ab7bf5e2a1d9c3ef081423edfadba406d82b346d9bef398a137e51ae3c44509f11e7cc572947a583edad532201e00e76dc9b9f5ec4d9aac1f96fffd65741e670709581179b48a15275a760fa9ae980c31ebbfd59a5c29a22044c171422659a65b1f8712b41c2e08c63436f300a998e956750ac289f8afb79e7580c1d00cbad0e6efa296ef945bebb43b03341ae55c4c2848865d457dd932a6a4204700987390b59a697e8326607c05056a06a60dd8469e4c8199fabdfe8b101088c67b398912263bbecd0648cdc7cb6a9a395b06b6acf97e1a8061e7419a3e628a1d981b7a8b9ef65a6eba4fd45ba5c7ab771503748e875685653a479c5e1779fba7891e9b1dbffeb8e649171a93f258175d16c05f12f16ec9b23cd069a7b21a77fb945e86732bb19378e5067cb6eafbd59800b9239bf50f1f27869b68215ea33906dd27f57bf24b1b863f73eefd297527c854eabce18e9bac782abe039312ba2606b77d44d5f62daf916db6f4fbfd29d61f01f9fae5da22dac539d00fedbdfbd817d5b90b266fd6b29604d053d2e8ecc5223315021b63b389b9f819460398e25079bda0ebdccd6e17f1e69e17e65736ae69e168e3d2ea764c4618bc52c35d7fe5cbed1dd5ecfb5f92ede4c6fb7d165ac673b0fcb78588e86784bfe6357980d2845b968fe8d78a80320b64c9536f8f32bf679fa996f91c3acf63bcaa5afb974fb595869bf14f9e4d921de65f030f59f22651fe24997d3f1eb7c801168ac9ab216d1526182e242e70576f29b0a66d3918db8f7c44e123b5b2b57a4fc08c137e97aa9dc11ea0e1f12381336265bd0af1ae2724508679f988224efd42c3cb8e7429f9ea4a642c37a94df9d685c6ecf41454e905b471bdb268a9748940614f9623e234b9e346f3ec0456f84d69b4284eb8832df835d69068e029cc9ed3af8c7369d8da2a96517c0914bbc5036e823e6d6e1ef1fa2855ad2dc87d43a24e1040482b18b7f0903b1f3ee27199005236b529078462f66576073c51f6222cd6948e99e2971c96806bdd9e752b8f47190bc1f9a49406af30f2dc012010dd77794dfbfa13af89cff0034a5c9385a9428a1d16600101566ba35ee29f8c1fe79cdbe4da131fd2c8918b7736cfa8edebbe10deee4634356ac81becb517a238f0b9566b5ad4cfc32673aae6d0702a00116fca141c31eb1a0ecfa1459d38487698cb8afeb3c484ed55a042eb9429e8311888146d57cdd68b8700aaa9772d96630036a6ff6eaf0e9c507d643af4e9640c12598fcd283a92097a457306e2f8fb237e7ee8c1e586f1f19a0b202b5292b40baffc12c2acb5e881912f1553430aa4c133ffc1622551178425a9676d3b934b781ea159431c4d620137b9ea8b20f961cd36c2d062147314df9c38af709c7713148c36fd3a6", 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002300)=0x4000000) getgroups(0x5, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r4, 0x2216b776ca7d8fe3) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 20:08:30 executing program 1: r0 = socket$inet(0x2, 0xdffffffffffffffe, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) fcntl$getflags(r0, 0x1) 20:08:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1000080000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:08:30 executing program 0: socket(0x18, 0x2, 0x0) 20:08:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xa0a, 0x0, 0x1000, &(0x7f00000001c0)={0x0, 0xfffffffffffffff8}) kqueue() 20:08:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x8000, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)="51fa381a0bf956ba2852b75ea948f2a8dfe1dc6ab4f53d4dc58c348a00929aeaf2702ef43a0bd28c8cd959dfdd229e74d5ca7b7ea2bccc2455eaa9c1976621a1be096c24c974b5413e8d41c8c66e0d495dce7352915ea819a14dac4f308f2cfee5110efe26beb93418aec489e97b9b6be5639b60099da2b251f944ccff16f12a8d9303fa6cb1b00ee7735405a1a908708b0dd0642d7c21f4fe98c90dfb36fd689add", 0xa2}, {&(0x7f0000000200)="25fa1379b9bfd27024409aecc7", 0xd}, {&(0x7f0000000240)="f2609fd5a9816b2ea50e465c95f6be8b2a9a64822c8965be02df8b405e7e842ed32b990a5adc4114bd460f26134978a7cd6e56be181eb27577bb7663ffcf32f67c1e41405e450855bbda38ea3ee89914f3ac9679e8372543bfdeb108510a4e80c52e45e32114b6d77606404a10de08f4cdadb1bac01a1245e1a088cf55b385a0bbc99ede06fde9ea7289532222c7aee5dc6b392c578babd894086365dcba0d11c4880e15c315ab557e1df985a51c49ac968d615b40d1bed7b1d5027bc27ac66f316850a7f214f48c53ea9255d64d6067dfe05100e73906f19712c3ae37b49a", 0xdf}, {&(0x7f0000000340)="1e3e77258ced8f3527c8fa2ce904e07fd61e29d8830dbd622733f9662d18ff7b2e432305d2126d3a63effe401bf7766834590a60035644393f0b33b50a392ad34d7418495dd2eb0901d271ac7748b9ca35607b8c25048391ed869d7ec50ea28696cad4380c0bec7eac6d11be200e3a7eeb3bd752c6349614ed7d1d4a0930c881eaf9c61634e162adacb746507722b95cc302c21304939eb37b5f52ed44708db1de7db441213dff25040ec1e13c94b53b15e2d9844030429d2601c39aba5a47b18a38f70621e8b837595e9df6c507677eb161cd21bef34726fcdb620fd13eeae453ee90cad250719bc772aab7b4d142bef42a01d1f2172ac8c05cd055ef1c3304363baaa9d16c1339d0cc1b5c7e0f550521ac7f3febfafbd893f53c4cbe48acf92023cb7808123abb473841f88decd13394dd08adef4eadd820c68a5f4ab99929ba2d9dd65f19476fc7d30e2e21bce938bac0c91eea07db5b940ea3d6daf469aec8ce2989875c01eb2bca9aa28ceb08b5ff508aa6a9304c866b7445ae9e136fd95494bd43816c43dd708274dcd534ca2d0316832cd537c1eeed0b36ca7e4a4e52671ddf0327c2d9add98fa9cb9411dfe470f69b67b698f8768903def3d8b8b3f77b7328e1d9fb0b7b8765e95dafad06dd2a72701d49e1c6693faa69eb778b35ac61d37683f834f987710db96a039eec9b9e1309a310b3f0fa6a1d252f58709be09dfb27eabc64a07eeae2237f3acc876d308ec655816674769ead87286d4297631ae4c12a956917f55e381285f954d60e5561f58950bae73c360ab30767be5422da87f1fc3a43393f2df714eac6299aeb29a267a3c7f62c0b1dfe87a9cde59e087732e5550c7a3d02248f3b8ddaba733fccf2a6ac9744be291f2530c8bb8b6737f923565cb8166baf7569b461a6157ba3335ef4c09ac6a582e8a4377e16000817a11c60e0fec140c2c15fb8ae13381583b2e3a90508ab53c633760e6fd9379875af442fa872a217a4e39bc2ff0112379e3353c5ef16700ff8f8a5aff38d772ff0d6f089a4feac8e732186fbe00e30e7f8af23e67b1696e875e7c3fafedb9150ca1852542ae010d9f5082bff61c40dabb0c2767f681bff02c77fae7dded9817d12a62894e83d3a9dcdd53ca44d2fd5c049c5e7057f1edc9014d0c048e3c3e43929fde52cc7dac255afaee1c267d9aa7d494cdb58e413650bf99cfe4c0307fa2ed026d44b3910db30fdd8385b05b823eabfb4f671d14f0753d0f760dcf9d587b39463986bafbfd1000662601dbdb48cbffb1501d145aa66ef8b7600c8fe1a403e36d0d03453d9e2356c56f6d3593aff38c2d76a3b4ae7da1dd4d1643592a27ce6de51db6c306109977f91cd199a5be2ed98c639ebd9d8be2982182949611270ec8b32f197475b594d807a6c81852758a43307591d5edcc09a7c7f57517a2b5c824f168f270e3def44c104918e8f10ba76c1c1b4ba0bc3d88662f9e71fd71a77052724eb575864267a892c680c2c8bdf5fa8841645ddc904a4dd783e271bd86582221d3b6afdb4176402218a2b4c82b07fd73d06883c7bcabcc0ccd4101ad8748a1a4474c61549b4e3f6dcbf7d87d08f685f5fed29cd9f8452ceaa5f61c848508604a37521073b67fdb10809e5d64eac9608f55922bc69a60d37111568857c08af9a8207fe0b89e4a61c838aea8f28b42b68d83874fc4a06ed536bdd9fa03ed908b0f4bdc047c424dc41640cf1104d16bbb3d1f88803752033b6a4c296d526c21ae6bc1c95a3f0436e9eebcd8aef768e1320e927b1310d01dc3625b2ea9785306f464f673a1c201c825bdb370664b241e03432bf942fb991b67838130068c6a8302505f05c2daeda7c69fdbbe720ea5116387beada6dc8731f722fdc5c99a4bbd035990ebb43895878c563731e364bc05e324603b681949c8d4bc61c8807ddd27a982a9230684d54c0c5eccb36d42883254d90c3dce2144b7b62a5599d56094da10e87f3d567073c52270b4eac919e09994ceca8f53fe3cc7ccd7251eda9ba87d693ee2120fc7ebf55bb18d37d422ff952fc76dbeb117094dd421ad08ef28a5784513c237184d77a03c58cc6e357c42898bca6668f104f18f4d4a14106c79800aa1f4b3ca747d576279516c1804a61e6be2fe88d62400adfcfe49fb4cba430b4c4e4f01e7a8b13426d322cf80b2597bef247b08bb221f63df154c010c9a8e0981f32109ff0f6395010474652ad5c4ab441f75ef1ca35ecd75c9592471df990d7dd492a123136c716f499deb16184f249eed78fb66d970324d4f71db4ed4a92ce0f75c16d12f470d95e91dc55ac98c254933b4ce49df340d3b7b9ad0ba3504c2dab4938e81c40088ed5a8cbb186293668f62524ccd19f6cab19ca65326a85f7202bb68856a6aa5747ce9e589e9d6f593a5f149a765e9bc73b7f229029ee55b6b91396703df034c6548bba0298575e81f2b6e43f66f111082949ad25ee8f2ba84a2d3b31c86dca774cc9fdde871755732e09a0786df811eee2ad39aa7f46fc5311814036e699ec24b0fc536e8944f4585b1c9c1c651ac5910096d90fcc994afea06ee70570d27746d37e5660b12116be9c4bf12a98a366166c07b40adc27d41e649bfd14f495ba785a7648621c379387a4f7c670db433e37a34c1a4cc948e7b4618f3e3fc9d28db38680b02e23189f8b72034234569dcb85275196a4ddbd7341f279992ca8114ccdbd3cb575942b8da2626626341356e5b427010485274b2ae5069e8f34df105bf7e5717d3e8468b545565272ba3fd73b47e49395bbe0a57b41d4d289a6cadfabf087016ceec6fe16d9dc06a45a4d1f057f41b63014a0ef61ac22003dd714cef94d5b5054fcd27f2e34419719e427085196f41a3c4ecb31d2dc4ac2f8c2996a77d0439ec50d27c176f6a50df81c21f8098002f31723fd7bce4bddad58c08de9f14094c622a0f3245d73965c154e9480228f3ba720976779b91769bc962dd2e078dc3e011e768a2689badd93838a76349f9a483e15fc2ec167474b88e8e5eb675781a5d5791258efe0a5a7a940c9f1eac9caa5da40c0f8ccf938aba513e1254cd61c956e97e9523a072782ead78bf6defe232a53cffc928dbc647fab9039654a1dfba9c1e0b5e7ab3d73d3de2d45a1771480ccdd8f312ccefb8455cb14dfcc334814a57670ea687967cfd50f1e6d44be207fa740ae7791174a4484263f8c768d289454ea82e19aca25c9a3482509a9b43aa56725b6876657774f60f81f708ad16099659272daec3a8a0c3b5e5c6f203531b250662feefb7c782f0a3b7e350d55be5d0cbcf5af7b5cfdc101c1ecbeb29ef21a8942ec10301ecca8a0d28edebc5ff86f593985a8aebcede82109340425e3ce5b8977ac9dbc87799a3c1ec96a2462594f969cad9e412319c263e8a44dffb0f958177fe546aca2ed80148eaeb19c69319c49fb3bf2e20f8b95839cd0ac848b6342234a79741026596bc37ffecc20b156589972b5eb332515605c461c6c7da381c148c30daafece609f03121df6182e2b9a007c0cb34acc596e8798006a7d98b96f663c1b4ea7dbbb5a486f3bc77f908cdebb5db642a31fb9adabab5a53e35c425095586faa2dc5af2c67327c051905ab2017e5643af01c9dcda2d2b35e48c618452dfa4e5380677c5fdec504264ecc26b9b3bc54f5ec12565436ae96cb5512d500143cd0969fdd091fc13f99018dabec4d6bde3ebe905f530e3fbab6b5e60df6ed89968851d9809937aa19cbce6e9db412f94f84d45f337d1ea7343aeb632de35b42aebfaa1a0f6ef770bca83236f0f18e1f3a1fd96a091584dd29dd4232bff86c436a92a26b9b27f4511ac9a28cfd68a24442c0039a99e136ff460a7500bf4b9f97ae6fe4ac9b6d61e8442b08d4d4252797c2d56599df74074843dc0fe1e1f9d074403d0480430405139a7926b753b54fdefe256d88ae033d4520fa32a57db4b6318a5948d0608438593ce4bf9e0158eb11760e57566a39830a95781d7c2d8578fda7179109eca0f399b6b2809291dabebb9de4b6cde836526efd3349e56f4bcdfa6234e60c3757da7b763b0c597ea629eb971e6b60c4a7ac68e74843b5c85054732166a41607aeb4075f2b418747a75b80fc70748b648cd5960688ec03a04f0578293e7f50d762875a266a4741228bef18385d3b0717d170b95d7b5ad1280b7ad00b4a50f837b1b6576b0799a22a2e52a5c912405e588348fe861eef865b58f219f0df7d8a14331e54c9b12ed85a0fe23b444db007c65ed1498d912ab9cd2c3ca67d09810887608895f6f47879127d42cbb0321f140bd988a1e347feb21b96d99957723594e11ac6bd43ec1ae3fcd64d28e7768d6ee5c1e07f75a9616320c2a0ae1f200c25b6093c95288b914ca7c885f4095a615d625a278b99212f184b0141fad7eb8c9288437fc2aac5b2da714d072bb0a4d805c6e40386d5ca1e689bce3c825b414b3010f00edee4ec624861e8673ad75c56c0b4d45087babe7307a08cd456ce50f1dc08c36b9a9b2dd7b8295903c2cd1e2b92a72c9936f0f1bf5a1623a02ce9cefc18103792af535e0806be7576590fcadaaf4b46f1710e21eea79818b8e82d1aebc1f8902d62ca548d8c3b6d52419dc43eb00833db528eb4155cbcb65290fbef68c076bece8df2c0c71baa5b4b76c656748b1e0b3db273392638717fc1ad5e529dbb3b002ba26b86d4fc1abdda1b5a5b0dcf7617190dc7b8edda2f9c6dfc98cc2329db47a924ab7e7e3688475a638485b9eb9abd528071386d7245783dc5320edba562686dc105bfd983cd9adf3f1f45743a95c588a0bddc6a308e277f9285f9753889ff3d406b94681fc087e0b291b297b56993fba457026990cdd9e50e5169654260a76d07393a5105e25e48713b851dda135a3168cde4124604f75365f6b32b62ea81a71071fd4a3e00400e374a542fc1bfbc9f7af89613d05613e998bfb4e1e25d004d519c4fa9354ef498b459a2a6504ecd2634ebb6582edc40e67b801d1516138f8e02bcd6f537e8acce8bee37f67f91e6772b094d91f026252c57c1164eab3dd562a9ba0cdb5166c4258bbf9fb1f63e84feb1c15b0d2f540cd7cbfad8e52203946be2bff69048ea11d8b24948d3ea87ad9037b6d5374b62c4edd76c068e404b22534874eab17ff08843edf85122e67eea0a51080471f519a63437b255da55555c83cb8dd8bf6707dc50660913675bf96a7eb3e9ccf888e2613500d39dd84ebfa628242fe84f105853ceef69b2c6c89d8733072869539c0623581f5dc717a51d921cdc2d80bf83930b23030acfb9f147ed087dda9066e60c3dc3697895853fb2ce9b84675adf74b9be4dc1f4167495b7ae87070f105749c2224a66044a7eae13b967c162c26f8287df02b49aabb0bc42adc57ff37c300b5a88d8b859eb5007b72496cb8912534f669d7e3b229bc59af12f4670cba8b373691eac53a6ab60a9876ce7c8064fe8489da74e75903988ee55dee7fa97d4534cfe3ca2d4a1b1094aa8553a82f77ef1e1a7ae3bb42ee092ac4c89d5c6829b2223ffb236a240950c5ee7a98d75d7dc008bb3f4c18e92c024506c6f694b847ab2ee0474d8e8322c3c43a2a38f2931670380d03cc5ba858c89720b11269a5c9d5b9489951800fd445829300b4938c602ec2037e5637864d102ac6ba533d9b898b14dab129ea8fc7f0843f1852d731143b0276decf0541b104befd2ae73f386d0ebad4e9fcd9e2a5a58d53d25b5c042601539a80a9486eb21249109452135a67509737ada45f967c50e9a3eeabe377c3e", 0x1000}, {&(0x7f0000001340)="69bf220c89ad10c4569f8f629de2aa624f353def037e239a3f80e3c074de016701d306f54cfcae76ada1d27f5f7dc4888422ce93a64f9c7de4e0a4d18c0c3bf9ccc7910b98319b31208144d0", 0x4c}, {&(0x7f00000013c0)="06d406fcca7c8ccf81af328fd25dec88e7243df641f18c", 0x17}], 0x6, 0x0, 0x0, 0x3}, 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$getflags(r1, 0x1) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0x42) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) 20:08:30 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x510, &(0x7f000067a000/0x3000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9}, 0x0, 0x0, 0x0, 0x0, 0x3}) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x3000) 20:08:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:08:30 executing program 1: r0 = kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000002540)=[{&(0x7f0000000000)="8c", 0x1}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) flock(r0, 0xa) 20:08:30 executing program 0: r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000000)="275809ee71c0b17700b82afb79a7bb64db01ad6f3917400acc9289a3edc3f1f35f0b95fbd2a3dcd5e143001c8e3751f122f65d712cdd2995fd1b5d012af2", 0x3e}, {&(0x7f0000000180)="422426214fb565f99d7f9dde4fc821b75587466799c7e324c76f0fd238b892c85fde60db06e941129c69b0112a54649935d1214690f318bea024b268d75173fb0f67de6f0395eee104a48b38bc7a4363924a4363d420019867c4d185217c5ba0e9bfc7eb0b5623d8d5b48410289890177dfec720fe3886d156a79477e3a1a29b13b7caaf629eb92da9fce6ff51f5ef673806cdd3e8fe9562c1d9a3b0c8d33a50bf192bb5d2c4f04a5b148072421253c0195d6a25dc36a6311cfd546fc3a75f7e1380a1b0342f3d", 0xc7}, {&(0x7f0000000280)="89fbb0d5f18f93c77339f53b6466042c02e3acd3f7a77da53d996b7f438a9ccf4e5e724f7a666a1dbc952f40376a6ad9191d8c7ca91a5201a7aaf3df16b63501c1798ec350af32e75700d9e766b2a4b01d45dbcfd064a8dbb5ba79dc770b92b45f63ee4904819a0e525361d6d5ef603b364e3b84ad3ad75a86e288f1085167aab93853f976040455891315789e615cdfe984a08288dda27d087be012db33e4d183f492ab296c64405e564da839ce3b25eac2002b16b3b1bc7faae072168839577a9a6c309d5012c1599c2ec11b7eb52d1eb592f7458ce41ce771a4750bd05b8ea134bc6105d582df9a6f865b3308502f1a7d3cbf9e2241c890fa", 0xfa}, {&(0x7f0000000380)="2f19403b4ab0b433aa61f9dcef82193b925c34ba456229b819756c189c7b0afe0166e1532414b3eabb97b0808299d432a9d05ae3801f861d4ffbc97757193d5d8388375c2a70aca8802e8d5dfae62cd71c7da11ed647cdeaa8b9215917b251e71edc9f29c40140aad2121814ccfa83a9099435a12255e2a80f1796e0f52f37b818f07dca6d9f2ca6a3984887640c1eee24af68d5ab8656c0b8292b77d8c87a713be1f9be394dc13ade65e9e4a142c337a2a2f3a3bcad2473894ac41b65408fbbd537eb36141664c54c84d3030f9ef831b7acecc051ece02badb8f0305c321da320224165db2fd65bd8d6287fbb92a60d72942c13c3b01801ee9549cba5c6a93408bdd53f4315ccd61c2108e88e327e0c79d6adb81eeb525047622ca93e8d3b46e58e43340b3b5290f01f4240019a106cbfdb09911bf84f04aad4c36653468a1e8ebd50cd2593734636ad65ef548ebf6e7981dca71fd2cf2bbb01cf3e922924f08116079cceac395d7e6f2c5b4e5316b7ec4bdf83d698f8e728784fb27f4b3d0e45d8e3931372cf48132dd42b103567a222f10a9b56ea4947f9a43ff27b4422d4242570e2636fd706f3a0802b51c02f2d16ebfe3f9a081d25e3b91ba35e7db9cfc95601579206b1a60e979c187d3c157e1b116e3a7199c49f9ca70ab58c00a74a99626524144b62e53003410445d5d07fff000cc5055eb7b4fd55dea35fce6dd9f1441820a56eda84662ef4a0194eff786f2da798406e2c8088d9a0b3c901490645d15048244f89a36208bbc8d700a9bafc13acf8c60381de750c06b4e477a5e1c74d7c3e4e7dfe24868a6e32ecaf79926fbdd8ce0ae4319687fe3d5fe78fb1ef88babc2657d4057a8db5ddbfc0ab65b64cb5d04cfef76552d2eb88c8d65951181ecd9e04978983b37fd8f9d24c547ee6dea0bc64b39a8f1f43dda42b444d92ea2b5a4e350b0392c975870139d9a71b3e52c544472931597fbf15f998dda2a74d0ab615c340dab3f038fbcde79de226c364fff724ac75aec1bea4789247b4f42e6f99dbdbd99e406737e42e6fc1aaefcbfa013710ab6a0c1a0e5b7a19cdbf470c60f9be4612c798951ae63a7fe62306107ce5e8d5cecae264cf2b4a59e1a809d5af5b63bcafa53378045bddaf51c23300b33191a234057a375b523818faf5a3c9dc3d7988289d5e59b49d8cc1468a841875f46140ef667fedbad05514f996e3824f45fd1be3d7ba4eb790e7cb92669b2bc53572db12aa244cddb95e1c4dfbf14b4490eadc8850875571152b8a63e6c611f3285fbafce68e2d88423e4d18d6730ca42f6de1f726e0c6cca9ccf9ba04bc0c6b08016e07da2f4dcb45c59463fd979c54596213f4638ed8efec7048ebf45a9499e939ec5b39c2db6987ae4d33dbf06c9c48930b977bbdc2ee92d088c7af571720793431c523e5390b76d7aab3e47f13f16be49b7f8271ffbb8e87cbd9fced5df85e38584f30ed7b4e358a98fda0f2cf667d3c7adb7f70f0fb6c43c795f72725e61d95d5567344d01f0f1069b0f90ccc621856a6ed96eaab3b9d577eedcb74a3c9e9027fe6df515baf9341eb90b364765c8e1506afc9eae51bae706e63f80e53aff7de3d8a105742275844b0cddb6ce1fd157e972a9c4e86559882361cf6b5ee5ef189b1df092ffd6277c9100108c88e5f7066ad38fb0b14b8f7752bfc9269e3ca7cfd77c529bc68c50909b4886cf344c6282f59420c54bd02a904853fc8b3e45225a6610b59b561c477b447a23c0c796237edd176dfed41b46259faa1b1c1cf0d58ac46a6279b019f93be14d5599983726eae403558ec5bc00db0b051ce22d1d935b20eccd9023115b526656e814af7140e227933022125771c1c277b246456cf5ea2e8ef8a412e9574fe8b7c892596bfc2f96f7396da7bb44e7ed214a0c407ce99290110f9b1f807b5b7243d34d7d49c882f15467f756b42ea13270e96c3e05b4464e3d0912eb910650752176ccebeae13b48de3be885c9e0408967200db1f128fb7b29ca5d4a9d98db17d2bc0c0922bd779b14e3d63e49aee390f9a85213d82c0b15514b7e8c5e40d0b6ec1df15b928c898e14e807874f9acd59b1a2497b97a390341046659327760c652813113f7743c012eb293af2677ef02182e684d00a1c1f2eab8040c7584f3b072d115be65ff7b3aa46c87ed67aa6c8c78199266058b73dcb51a64a5b8a086a113aee86a772b3c48a7715bb2f11d85fd1259c816e3e14dfa7db2f5de8aac266950026b91009e626a3a64ad4d30c065fcc53ad3a1460ff4f3bf9259cfe6f28cf832b694b4b572b234a98482f96c878e8191202b92d033d4e17e4633fbc3a0cc8210c801662a5e97bf3f6341822a26542d9d493e92b5db44e90a01278ea86baf6eb88f7fcc3e386935a44987500f47300b9e489f638a7c2e5660909f991377dcdac9c3fffb7ecc97c7601ffe9c0474557c6e67d033c5b1060523f1a6c39fcc3e5ca376870595cef8d02ede52edaecbf996e348371f72e8feede138e190129e40000320f6f6ad70086f2ae6c418c56cfa1eac053bf888e2fdf300ce29f0b371b32115e40dd62c2dbacd1fc26f21a861a50be1dc61cdbc9cd19d530026bd7669d2cca04e6642781bcf1f705d9f3792ed06210b01c43b9e594ba81062ffaeedc37e7ad21fd45613b4bd3428177fb490f3a33c4a00d9658eeb25c0018286b40e22aef3ef136b22a6de554d1581675873e0bdf4fe352c5735890180afcaa46f179e24dfa9276fd55177d5b35ca0dba343f7ea81825954869bd8616b469efa8058c5fe5549d32074ff13ac449de0060adbfd8a04e96087df57c2307b98f14eb8ad6a7ca794db368ee1d86594e8e27a0261a4d4d4cfa352a7182486aa6dd3b2fcc73b7c77c2a309c94b4962af3b1e9cc52b01d7509a894234796d215e83e1ce8afcd37869df8c1af421507bdf4281469de95f464f3b397cc7516631fcd1851ba1980827f78c12ef5942f89e004fe7b04d34666beafb089c66e33a0ebad8756914bc859d78f220c0293b1994f015985066595950f7946485d9e28791734f8dbd37551695b6eb336a5091ca34cc325c3577d19420c04db8294f03f4d8d3000a5ff205994a0df76ac62df698f33be45c17d4307c9aea1a7dc8b5e5456b9545b670c196cff01c38170d0af94d0d0aefc8976707e6468f767465f0a7d4f52a8ad0dbc9aba8809bccebc7b23eef8270ded97378de029719f1d36deb6a26c16f951071226e10128d644e7090df815a2bf3f424c243f8471bbf610793467aa0c340dab8af3c07dca1149a85c0001135827e827ed2fe524fe7d0afbfdfa527569fd0e844e66927bce9c5c33e1295493660da2373ca6c929f0a40c432614240e67f393177c2ec74666e0bf1ff49d7eca938a09d8d2f81b6a34a7d2e18480c380c94be3f8803d70d7a65dca13bb2079c54b035beae6599fb2276924c0027ec626788cc5919ace0a461c00fb3faa26ad31449309f42f2e00bba560fbba564874141049ee40b0598aff66c09eed4db6aa27994acc56b01b5390c3a1c117d9bf51e0e0e8d757ca589b6da35a3e1970ccffd220aacf2294eaa689d7ed0f842fd3b3f6f313a83498b1603e1404060a8be633fd91e1071b4b51a589295e6b8d50b6941eca0c9ee747c87424d91eee0d507a7f2be3da346e594acc70cc5029b7adc83308ccd74cc3b2c3c7af9e4c2073ea1b80bbc3f814beaa68a3efc8b8d186a56361cf4a3338d203a06e90961ae4a8e7eaba5f0219ed5f6a2c4c3c501f74d2579b7f94a2c1a6e278a02f91f83d69822399987184f1505dc72621e5cb69f58688c18399826365160476dc1f3af8982a643208b62b76f7da64e134c8e5cc8ac1adedc788decbe9ab4fe777e84ad76cfe5e17e1b31579cee4a655ee8a78ad18fc8b663fb16c82169fdc1174af0f76e87610e662aea406bc3ed4e39a97728eecc309b00a8d122140be42fe7f47594e8962639952f7b548d52587a07b0edfcbd09158d04cfd41fd581324a850a75cbacf4c2cf59764bdb6960567c63ced2c30554d17ddb9c1d490e7e10913c2d62d8b0c94eb8cb05a16ba7e744192ed493eab82ff2a8c77a7b5150f36e58b69ccb60dafea94ad89147e898584f64324d04c9c3b5ded4f84b6830fc568533a9a065d99c7d0e258aec7bc9af994125dc52e0f0339578c861f026e9375aeb469a1e08227add6afed54f997349a91bcdd90dcc3473bce4e884060a9ce8e64093c27abb9a4dc8f6f2ca85b12d8a4cc936b41bc801db8f18f11a8bb0f09625f12272d94e832c0c42cf52b7ab4c87d0ce96bc3ac083446faf4e70ceb2b79a856fcef29a6986dce86f9b6e15f101c256fdc53aa24a85508efbad7ad63419389957f02afe1df7eb91e57f307e6481e54082e884924592dc2990b7ed6785d951e605e0323e0475a59d60a07afda6c93b38ccbafadaab32d1f3c689f73b36dceff1735b1d1014d44a61ee56e8a1998bc304a888b14932b218b009128bc43111d60cd4d7a680def2a999bc85c6b7890b76e2ea32fbb56568751659915617baef95eac57da0d636a3f7713730d31e30a8342200758596aa953ae434a11bc9f3cd006ae421b6e26f7a7e013a8f8e7427a971df890456887bb2e77241aeeb15b2cc9bb1d6cb2fd49e9e9afec9b27932dac6f572975441cf90eddc95985b08ebdde29de8173c58b0e94906ebb2cfd9d385223441d3831a81f63233f7c64b14fb02b09c76547543be4fc154366f79c8ac2dd10783feb6d9d189ee86b348487b474785ebe2019a327489b31a3e37f6e2d8a8f09c3e353f89aa66f242d53861484b20bbd52067b4af706e93c8f72c5cb9738fc42f476b7a0c0a0dd2dd60eef326bdc16e0cf64e2d932714dfa7db7f6288d7a09b712d8838a57843e4477a169821e40098898673275f5d8e1631c3ce2597f78361d7da04f45134c0eed3ea1afeab4e70809ba27bb71251f78493e32e0c3363b28b2550ce176fbaab32305cd533dbf6a424fff61332a4bc61172ff698cb9b66de6265ddd7b31d10c4d23412c72ba29f1b1220e0b9317349f10acb46946eaaa25e278cb8b6f14a24e45c05ead336d5e46f6e0974d496fdd51b44fb29e991d1c5288cfc66ac09900bc02b516d278905799cc4f6f9a671902754b5fbc8839aff2793ce56ba78bdd4f2f8ce22c98ca8c4949042760c0c27d9f33043dab171a7773a4de211d3e5a256faf5bf21c4a5a733ed8cc75e873896792901f864c2e01f718a3ea6ae8eded2bfd8b9f10837926dca0eb0f182770dbb76a9eee882a81a9196c7ae3cd056416e010a8f600af84dc660ced372534a35210566080b4fc240039f45da3384432b2d01450310359df6bad165748897fa2774974dad55cbede29ceb65011b06ea290ee80a24d72e8988efe35556734c2b5a778954b3bb436b439b49d2484f3421563ec81ddf2cef00e8af389e6f5e9171da6cd4b99f635d407a61aafd8de14e92792b1e788803b63cd7d4a68491c43dd331dcdd2faa5a2a1a1fa1bbe03f92368d4de7412014304b93248c86dd0930b76ef7d06ebd3cfeb9d598667c4ab7c483498f26a9d026633aa1fd85a379eaea5966482960a6bb49f5913e6e5460be944b5d3d1167021888abac0a5c67b8102a88af281047498cd42f402e754572ff4d2fb7b69765dd9b30beba0962ddb682835c370af0de709e585737540639f09303b9bec5412c1238e66c3eb567c060b3e729d371be541524aaebb4007f917100e5b52032cceddb32f4cfe2850381ebfd8ba27a12886b7720569afcae1fe7", 0x1000}, {&(0x7f00000000c0)="4e5020acab4a4387a65e69efe9ba52e3f2afd8698fbfa273101e0c1b12ea2995ae6088492780eccfbf337456584f", 0x2e}, {&(0x7f0000001380)="61c51de78090b8f94f08723b84e6f7a115874feda201de6df146c140d6f26072f0bfc130322be077e002ce2ee40496e96d5f41f5521a42e88d0b6e4becb9c03957e08cfbc414218d2332cf4bcc05e7500670d93521d20cb61d1a43e7f124b58df1cece38bcb813512e470a83fa8766e4016dfd033f18ae9dbce9f30ad5b5755a3bdf908a962076e22f62809c2b99945642d961ebd330c01cfcdf87f4c5b8f18af1543e6b2d0a9ca84d5e26f1ff07627607a531960e062de27e21ca8d4263825dc3dba976dbc3b49cea731ccb2f28cee1e3e81493fbd72b4e", 0xd8}, {&(0x7f0000000100)="edbbd80a7883722513b4559249e761", 0xf}, {&(0x7f0000001480)="edd7271ddcd9ae93cfd71006d8de808773c18fd6d42097d5d5b8bda2d05fbc596a29780170ad270c57be41813eecc792f83323fc8c11a3a15e454ab08c909489262681c92f87de105f1ae0608f3b6c9e439607c4da34fb94b6788363efb66cd9ce0753b382fe0584c8cb5e64f7d953dc9043bb82e24d08df7cfc27d6bed52327835b43dbd810ee4ded03a775bacde78d2b3ed5dbd2dbba403dd1833622663ec19a38bfea628861b1fa5a18e0b405fa8715f2fb9f6c3a08a61c25515b6a33e8b35a034fc702bc4184b6b549b3a9c5df01298f119f18ed7a22e2366e11f3673d8c90923a145a4186120c826fa64d50d24eb28405ecd4c68531542e62a3effcff81be92c93ec59e374c9ac2d1fe4e216ae7ab17aa98db31efd23eba8c11856950816d29e1c2a2c2fbc9caa49a42a5514bb9e40da38b89dc254862f2bbf0a125527fc0468343a9385be62804a3b49f764ae76c18d65a32be4781836f39ed7ca2259633f2f68f0e02b4e86476abf7ba47068e67a66918d06a7f963cc11a67d6335d3ad4325842d1d0f00abee9ee6e97ffac1688f64c029c09421a2d64e3aa44e9b2ec2315ac351cc72ed482265f8fa46e53f782d4909f775e4d76d3877e4aafffd1ff6e65f86b78a15cdab3d3436b9e52240d68e7f51e963b78f99707e490bd2cc066670e917f9c1b2c93d180f25704fd3df201eace19a5e5d7a788eeb1d127ea7b6be309c7df4dbf9ab5f1712b412ae3c1b87348841d7d31cb41e9420f30253f217149211f50c97240f6002138aedb12acb304caecbd6b199dbf7e678f0e5e71807387c6f18c9f1cd8fc73b1db7e008fe02b8939caf568bdecb17971eb05bed33a38be9335b334e1521659947511cbfd2a9957c3c8cbb0a5d889a021187c5676a171b7dfa8dac6f877d7557e4359539ec5566df72fe45375714e4f089a7afe2c88d23c0abf7b8a7b19a1340dc573e5b187f5822ada8769185ce44d058a4f46114721ffd587139e7de2154131eb762402dc62422ae7dbb98180d8d7dba90241c279a769acc3cd2e848865fd3f7c9f5da5b9eca53de9635b575b696555b615be42bed82ac1d531a20696d101a0ce66d72171915ddea8331a5566b7db43cc967512971bbbc21087dabeb582f732f6b8f504404b015bc1373d4494222c6e322b15199e3c463edf46fff22baa41ed0ddc5e31c033f88db2c553244e2c2bd654ca7a00109ebd537790949f0986734b70392728bbe650692c10e523b491d1e5a5fa7b1b7e97c239856a8dab6fa22e3b64becea130857e5b6a32b6eb40dac9106ee57ea51e869df13ad91daf5c9a52f3bc3af04913f5ea1364f23ad1fd9d116dfb41160b47bbe779bae8891d00c05bf8fc44964c9faec868ed587d1d141ed75c99c2a9813db1959a6db9aba98b3ec2c5494102eed8029eb5af5fd7719eb6cae1e9c1891091dd025272062b8a2bde90c4e55b83113a41acbb604c8ff07d695980eb7e66a821e0f6564a21d476301a8a1fae6be899200003b0e0a6c252b74d89dcc2b4e5b66ba85992db5d5369d866a31ec63629530ba0261558842cd699b398f3bf35c6da9da33dbf6dff85edda409e56177fae3bb884e64171f4c25fe1f2c9827b9578489a05086fb9f682251ab4b20994810d27cf8262aff7f1842b6bed09bd49c32f4e14b74b6fe80a4f8ee7b48ba58e6f745fd0a8bf67e7a3960960d60c3df87a0e2b82d2881fc799d38de85631867fc63e40a49f7eaf446a8d62a7a0e1737553ba38bd568e7143b350f4f5699c1bb5ec616fd8aaa8c57fc12f1df7da475d3f486e8bc0150c5d303adbf013d3c48f54ce7211051407dcd9db1e876f78e41a142b6ccb33391634ceffc97105be9b44f60f80430b630ade3103a2554f07f53421f02d624189acc67e0f2a4bb8b58d067b20599ea310e543f637b4afd33dbb59338479e82b3661fb46fa8bc2a89b54675a9657386bfb82e6f38755eca4b5836aed8c9145577446f7c84bb378e2d824bf3b719ab9939c61c9a7f73b17484622e435aa9aac6415c141f6f6e3afd5acda179aa8f4f0820d45fe353b2f9dbb128ae06f096f85fe8efb37f87b42a090d4217c771fa3ca12d23bb530acbd871eb93cd781fbe2bdd867d9041ad216fc04d5dc453143f5eabe3cb2f9a3f99f91cebf7a0b00349280f5759ce39f9d708bb74ace039730928180ab28714f6b0bd88d2441bfd16bdab9cced8dc1c463f91f47ca71e15faa780c7afca2038c4b1ddd90dd1b3407a091bef4a0fe7897ddad2e9411cc3f7623de0664df3e5c265580c901829677c70430eb7ba562574921c1e08d6402a0b5b796b329d8f1c248d5eb082c011b40e5c13f78196251cc07c8fe86062fd532d6d626b2465b25279d8b9e6ac66bb5e77420270561ed2e3c27fa60137deb64e81b5efda64c8b2a19c522cd7c636ea09a4c61839294bfccb2fdbb2909dd5969a25f1e442809e5d06c2cbadb249259579c12ef673ecf1b42f5abb2d1d73cd0c3d0588f22b1403a16d1f69efe81e90e93250961920aa20aab9a03f28887465a64097a74946328b5dd848635a6d161c388c67ea55c145409cbf00a23f8f42ebfabc08610ac7e594b9cd22c51c5a0bf293de73419e33663096de5b7dc4012472cf8d12169106a689d657e39c6faa509db6e0c87e5ae9f1b703d6f960146939dc512ea46391536ff83813c3368a83059717e16cc2283c9ec3f0cbfc11247f0c7c746125066044adb244083d0aa1d4d8dfb64f6220438673bf222a336c8d6561f53723007cebfca1647302473dba934503945986d944729dcae87701451e57618b7d6fb30a499ee8d17a5c03a53a7cebf61c4572ef1649c9c4fdc99b8df32bdfdb719920daca9fbda30e5e9ece6ca191d5fb5f97af33b87c7027b0dc8d94dd32ec4252dcefe511417e708e1d632904399d03ad412eaf992f124ecd5ffc9d637a58340ffe5226f6ee790befb9cc7aa16ae6b962cbb68cd84e53250b7a5424eca759c6f6f2a2904a172150211de576e0fd1c237f806b3e905df0580041ba952b2efd7df063c1a672f4a44e18cdba2dad4b7de85e35620f3e2238d44459f2c87f0fbcb53ddc1442efdc68e43980bdef0d7cde3fc4eb2e224f9ebda9cd8607dd8b15f5a3bdb1a010a9d477a4f48f9b692d8d8b5ca3a3538b93b6f799f7a4635bb379853dafa5003477001ce70cf46ff5a117833f8bcbc701cb251dee4ad8838d9aefd94939a2d54a3aaf8c1777924564af829b29f8db335b20ae9086d0ce34df948058247d058789a8712f21c412f9556b042ce5f728e5190e6d4e49a069cff3c6e9c03729af257120277c1901890dbed6990fd1f52ef4d603f8a298569ae6e9ee7e7713cefbcde1a0ebefc044656a3c338d808c178d0bc33a6ab1eaf050366deb46935ccb26d9a1612babd89073ac27bb476779d5dac982fbb381534ecafd3960993629f0bf3029e4c2ec060709765cc471939b287f7a47b91073374fb754bf03703c6b41eb8c24c8d965158d59f5b22e18cce66c3c0c9a0260e84eae54a3f4a2f9deaa010734b6eb9bef1b5d2e2ee6615a91669a71dd3cd34af0d8e31e18df021d9be464823c0baf8d69261b457a58567aa628bb69e65bcde9c1a65ad41fbac6a4c9ce3a65b7200c852192de1e78d814a814a1bb5659fa1763699633092140c6f6818c98f16283f1dfd7aa4d45943cdfbcf615aa18b56f4ae52545a48f7c398eb20aa8f2dff98483a706f12714f7988bc469c6bb6e2f765e2103909cc20a476f1fdfd368f7622d14b8eb3ff853894aa7885a40ade9c662c0836a79389d111f92037b677827f1c07164bf611d1b35aea4474298f5b73c186847f7e7705b3e62f42e388a8dcb1fb45eda709445252e45bc2fa3bbebad1a1c82c931756747ef10d12b96cd4a2dd27f8ea6af011c5872414010e22cdf630672e9247033755ff69df61e0fcf42aeb4bd194c3f2a59910d164be05d60df82b48b9a6d2736ac1313057e5c1e53da5b7a8030459ec635f64d4d3842016d618df15ad7041f1937416a3c4199d5c456bb9ad0fa245a668a930ec2684a361d4850032db91fbe1272c0c33f2cb9063fb87f62e00ec70c9cd7f9e41bcc29dbf384263b2a33243dd7bf6be49c18d3e8e6dc32f7c7f78d42c7a39627755b8bf5c70c4e10609a52f29b99c857402477bf83efc36ae69a4cac7bf2364bf7a8a1e570966d0e05b923fd05fc0405241d1b6b0184b3a8ecf448184c5cda8761e074aa5007999e5a2f00b560f48b93098c4f8c6ee2b54e8b483e91c1f9136faa5838956ca803b0ce230009fdcc1991e2ea764ad2dc1f9cfb45c52a774cebacbb1f89b9284ebcf66ddd8c737ed1be501096884b9f4c5bb77d550f72b48091c5412e4b327a8fd6e57cf118843d1ae9fae03706fc02749644ecf6c61f7c476627db96e300703623f87e1beafd3d84a36210eff43e9aaf746bb2ab2235d957fd2929a9c2d1b199aedb30d9d07d6770f7a4bab085e806694b5637af54b71bf63833f9342d75943d263d0f3b511375d0c4e6ee6bdd189ec86ed21230620d3fd13e05370d2a8d69ac9522a5dbcf9240fb7e7fdaa9b34ad8509fe191acb015242af39c80e886e2167fb43a070e07d8a50e5721f671b058135779c6a3031a30bdc48dd64a81e6802a48a9281f1ea2a7ca5f0a2301add3a01d94a9c43222e261271901c8363a2d1f409a1827f5434dac9ac27b5ea0d9480436f35e7145484e20c8a3fff40c303a34373c66783a469674d9fc7fb2a66cb5087ca8524664239019a0959d3b3b011933db758b192e0166f994cc3e042df996b2431efad111ba5b1556de81c9bdf13d550e1d5400061fd258d1ec7b02a775c816ac0d043f1b766896a36dce34dd0cc1f349946a962d4bce6dfe5d6074859319f1cc5fd807272395c7ae08ef974f3891fa60fecb9c8b21fe848000a46d21f0035a45e90f85317ce86c6a4aef9a3bf485b6df0e8bba14b5da97d4801f8fa554d16dbe59678c218450df8c4b35dc7d827787545167da5105f5a5da762bddfab2416a7fedb39fc26bbb1eaa009af1dba38344367a92af8d562ff86d2b1e25e551953e93f433052c3d5b89f97559dd3f1583a81bd081b890560dbf155446f9805bbc9916fc8af1b068d8587dfd6c1a1aef0221a080692079743d9de5ba277015a14bfc1feb02865ee32bde367078e913a7a2cef1001568ae9e2dd9f7153e9260364cdc9159d4d155058286d973b1bc30e2a8429682f28120240a95a18d58ae7be3f8c477efd9479ce36b3aa554853c0b78938a27e04846131220d34c417b008733673c99d55a7e47ad57c7ec8d39ce16e4c1c4e3e4c4405f11ea5fed61efaa5ab1ec8c101a54c359796ce68e1cc418b3d2da759ad49666b77297c6b0512214385a9b164fc3337a1ac3033577087b52db253fab071510596b81fe0c1a187065ab8efe6b94c66c244c4d7b441350b79f1e6c33bbae583e3a133415f0985097405eff7d96ff859734bbaa96bb73932a818b66ebd6e1c014aa006310a2b778106dc7fe8f1fc64a54ab435be554a6e7726daa32b09c96381307c99c9fc6a0b1df19c26bbbe9c25f815aa0fccef67de7094ad29a7a8418f7d20f17eb8a6c8349366818e5fb24faf8d966b4c04dab3b4ec883bf9517c449f2f8f748f3ecfff6d368a325a22ae6a912c159f07e3787b1ce1b2901b4886559ede5608e1a0639b4578fd143defb7dd1f813dfc6c7a89dbdaba6bca71cb526108ab0720f27e76b33ee8159abddc4a6c572dbcd9a4d3a35dfafe8614cda44fc050b6fbe9c0947933", 0x1000}, {&(0x7f0000002480)="d42ee7f7594169a51c653fe684709b2ac6a2135cd7a207080da26e54fd432d06cf3efc9f21505d45fce6413a23bce2d14d2c686d1f8576fe83ab1406131af611533ccd15bc4955fd705bb81baa35269ec115b32b59a68e9d1f", 0x59}, {&(0x7f0000002500)="27fb51d67cf4f715490c93d4f451526993bfa9f1e3f5613c7ba440811a0beabd44ab4e099a68f33917093e99277e043f859ef5351471b179ba5541942dae25e336552bed", 0x44}], 0xa, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20004) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) close(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002640)="e8b7ff82e482e9ce0607b6f4e9129cf2ebf3a6610a0dfbd7613b0c3fc218200c48943f3c16d5a2b065a12a09fe12d15f9c24d657a529ccfb92a9cc24f57fc971db8fedfbb2086875aa06f94b406ded16f79a76be3d124107fe98c7214b3636a5856f963b0a3dbca26a40d6", 0x6b) 20:08:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xd7) 20:08:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) r3 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r3, r0) 20:08:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:08:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x3f) poll(&(0x7f0000000040)=[{r0}, {r1, 0x44}], 0x2, 0x0) 20:08:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) socket(0x18, 0x4001, 0x10000) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) 20:08:30 executing program 1: shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x400) lseek(r0, 0x0, 0x2) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) 20:08:30 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10050, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 20:08:31 executing program 0: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000001000000000000000000000000000000"], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffd0b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) dup(r0) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 20:08:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x6e3854a2703593d1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 20:08:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe97) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x204c0, 0x4) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000200)=0xc) r3 = dup(r1) fsync(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) write(r4, &(0x7f00000000c0)='u', 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xf71, 0xfffffffffffffffc, 0x20, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634", 0xaff3}) accept$inet6(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 20:08:31 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$inet6(r1, &(0x7f00000017c0), &(0x7f0000001800)=0x13d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040), &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000640)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='($](\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':%\\-.&\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='-\xb8[[!\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='@\x00']) chdir(&(0x7f0000739ffe)='..') 20:08:31 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x80) fchdir(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)=""/183, 0xffa0) 20:08:31 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="64dda566e76828bc536dfdc00dfe302b6ca284f8fb8825a28f09d2199581b03776d645db8e4fbce6c777399c9eb089b6f7b063fd1c2497b434e1b23b5b779f8d7238c352557ce5ab660941d16105274d1fb57b1cf0548e023879956db800365dac93ca4a728a0092cbf8ad87fd7b545dfb2b51de2f0c546e88f7bf136187241db0baf5115298cff9359e4c22bef1e666957d19383eafb3082b792f5a66d546e720a8c7ab446c9f11c3890b148c20993236", 0xfffffffffffffec1) chmod(&(0x7f0000000040)='./file0\x00', 0x108) write(r0, &(0x7f0000000180)="62559934e68d3f6c4ffebe681be7a881943e617d42650f2cbcba21cf1280f6af0bf5f7c577b815b24213c27e5015bd41258c13", 0x33) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x9f) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 20:08:31 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x60e, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffffc2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="9f", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600)}], 0x1, 0x0) 20:08:31 executing program 1: open(&(0x7f0000000840)='./file0\x00', 0x200, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) chroot(&(0x7f0000000040)='./file0\x00') 20:08:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x4) r1 = semget$private(0x0, 0x2, 0x8) semop(r1, &(0x7f0000000000)=[{0x2, 0x2}, {0x0, 0x1c2000000000000, 0x1000}, {0x6, 0x6, 0x800}, {0x4, 0x9}, {0x2, 0x3, 0x1000}], 0x5) 20:08:31 executing program 0: r0 = socket(0x6, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000fc17e2d5a17c"], 0xa) 20:08:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x5, 0x5) recvfrom(r2, &(0x7f0000000040)=""/35, 0x23, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66c9696c606530df144d5c4855d16ebe1ec40b871ba27aaae0fb753ef9581db2a513f40f7c3e0a290042aae2d9db018cb918772be0c3af8fb9d1c2a6d04db69aeede4c3e3e23f36a29fd55f9612ba16d26f15ea545add3639d46c7961ebec4"], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000200)="ee427db4340c13a6e5ea8274968aec3ebaba5c55098cdb9a5e1e9891bd98dc124a23f53718848f7162e5c459e0ca65ba3c92697b6fea674311826337e66e3044bd466b59181f5ff86a76a74695ce5423d9", 0x51}, {&(0x7f0000000280)="5c1451d713570c8edbe5e2731fe7eba4fc894d497521855de864f60e7370cfa68c8d3180b372acab015a800c161cc2efca581ba04678e2b75c07fb69019b306e040fce2ff9a4fc090896c8bad1991c30df9d4b6ff62238f777db9e7168702b51fe734876", 0x64}, {&(0x7f0000000300)="73e12f87da70839e35779cf1d5abaf6910da108584444ebcd51b2d46b85459ef834813ca63334e0f3ca518ffb66bf40fd8c217cf38c47d78521cf7f6005fdc2e39a2df28404d58680c259c91bbd66aa6f213543910fcaa59737289dd149bb6e3098ebd6944a40f2615e39e713353df3b7331137cb67c3e8dd21866e8fb2a008a84f3", 0x82}, {&(0x7f00000003c0)="11ba47854cb2978edffcedb4a07e5e65c3c4a868daaa34f0dcafe6c9cf0a382ad62cf0a9f960502fe19957f234986e0293697c2605b540d375f85ebec766623b75c61f85a1aa7866e922ad2886fecbb3a41eebba0abbc2ff5260c484570adcad8204c716b866cc67525f66192048656a593ad264ef85b610bb11e2ec5856e8d5426f1d02a0302562ecd25e48184cc2d98886d1fa7ecc6e6094c9747498f6", 0x9e}, {&(0x7f0000000140)="254a32141485636bfa6de392c552d48c3391b91f7ef40043240d8704a2db7ec87d4f3bf8ed45ad9a4ebb7a77e002", 0x2e}, {&(0x7f0000000480)="55bd0687c83228fc5c7955b19a00a71b681dc037c3e6a011f9be68340316313810eca84e0430012dc2dddea6070c93b107b513f373b8118527692c2b9ff8a8e8f1854e50e9a0513a1f44acd5d04da84179dd74ed5119db5f237d54bb49f3e53281f935d4faaf4d7a2b148a10abb92589a195aa9526a3", 0x76}, {&(0x7f0000000500)="3f892c209ecedf428e7008ee89e94c5a9397b64388f9107704da69b32d75faa65a52ab2db6044f69232b0a3edfbf5fed42ff02bc855244dfceee3dcf2b32416fcb504e655c461216a990d1b0d9d4987e5fa3", 0x52}, {&(0x7f0000000580)="f54a759c53996cb4d87780d07c9360b49b5f934e41e2437f086804757a5b7f246ea96470566aeeea237c1c8562a21443eef3cf4eae41637c0d1dc19ca9febb739f49accd59f75c73e2920d368adb36df4f63f0844a07f0183f909442d2329737644075b504a8056f24110684f5aedfcb890c0323ad0af4d2953fbfca48546bec5010f51622df0bc00bf82d3398e5e5ccf702b4eb675102edd0be69b23bbd00ed020b476598a7084e8f89ed5c2807c727f7b25bb9fb929051a343bf45395dca325915648f410897cd86d601fb12f61c074da27851ae0e5990", 0xd8}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="d503e2f5f862837b3a1f78175221db6d054fefcf6ae4842e10442490003632b38ada236698b75308389afb82c1045e6e4cfef6e1057f571698bf149dfbd7da5841e2b963764cb40d4996de6e8124bedfc6d95f400d54f60d7baafc066975db4a7856b30bf6707ed4a44f4f6c65dae96bd844f971442a99c858f13d5607a62c3eda640499950498d06a5b13", 0x8b}], 0xa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) 20:08:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)) 20:08:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000180)='./file0/\x00', 0x0) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 20:08:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x5b, 0x5, 0x10000, 0x20}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') getpid() unveil(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000200)='c@') 20:08:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0xfffffffffffffe8b, &(0x7f0000000040)={0x100, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 20:08:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0xfffffffffffffc3f}, 0x0) 20:08:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x2, 0x1000100000001, r1}) 20:08:31 executing program 1: madvise(&(0x7f0000587000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xd) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:08:31 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = getuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x1) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x10001, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 20:08:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x101, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 20:08:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x3, 0xfff}, {0x0, 0x9}, {0x2, 0x9}, {0x67}, {0x41, 0xffffffffffff9f81}, {0x82, 0x9472}, {0x0, 0x401}], 0x7}) read(r1, &(0x7f0000000140)=""/246, 0xf6) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 20:08:33 executing program 1: poll(&(0x7f0000001b40)=[{}], 0x20000000000000b3, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x9, 0x0) 20:08:33 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6011, r0, 0x0, 0x0) fchflags(r0, 0x60000) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10003) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/101, 0x65}, {&(0x7f0000000180)=""/197, 0xc5}], 0x2) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES16=r0], &(0x7f00000000c0)=0x1) 20:08:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) lseek(r0, 0x0, 0x2) r1 = semget$private(0x0, 0x0, 0x4) fchdir(r0) recvfrom$unix(r0, &(0x7f00000004c0)=""/4096, 0x1000, 0x41, 0x0, 0x0) fchdir(r0) fchmod(r0, 0x1) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x9) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 20:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x40, 0x6}, {0x80, 0xf2}, {0x45, 0x9}, {0xce, 0x8c4c}, {0x22, 0x566}, {0x800000000000027, 0x7}, {0xb3, 0x800}], 0x7}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000001c0), 0x0) write(r0, &(0x7f00000003c0)="60c10866673dfb83cf3402a53a2e2980a644f429e464581608a5c4afe90c536e19698fc866b34affdcee87cb8c58b2d81e2e188cfd9ff46121da0079968ca280de59343d1f63c3de4f86cde32f0cb34f1df1f4eddcefd204e968925aa568aaeec47b85b5005615e61303ab48c48e863a414c07c255809d2161ee6608da2ee22be034e49aafbd04c9836fb8270a3ebf4891969af71bfafe9abee0ef3e65fcafbf183375153e7621f80cab05b820ed8c6d066a3ef1978b2ace480c7616e4c8c55b2c5db98810369c62cea28119fa0e2cdc5bcd49970f76000000000000", 0xdc) syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7, 0x3, 0x5, 0x8, "01800100a37ec81d2f57bc44e839ee31ffb2f193", 0x81, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x20, "845d550900200000fc5c7fd2008f27df00"}) write(r1, &(0x7f0000000880)="4078affb00bee4982e92ce4ca12e8124fb04003803c6f9de53109927a70000fa0000bb4397f24b1a4ba422463aaf14d7fb5f66bc42dc800557ff0ec3b1080000000000000079035dc492b15debc810b9c29890365ff0a586985dfc193dcd436bfa3376d74f98c0c9f4c91f710a68932bd8b06b11cbbef347", 0x78) fcntl$dupfd(r2, 0x1, r0) socket(0x17, 0x1, 0x0) r5 = semget$private(0x0, 0x80000000000004, 0x80) socket(0x6, 0x400000000002, 0x7) semop(r5, &(0x7f0000000180)=[{0x0, 0x7, 0x1804}, {0x3, 0x401, 0x1800}], 0x2) r6 = dup2(r4, r3) ioctl$TIOCSCTTY(r6, 0x20007461) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 20:08:33 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="f7cff3acd33fb9282de03c9fa0f509d1d361b94018bf1396210b929cf20a6774ff9417788c1f4396630b571442562959bc89491aac0a4d251e121657a2e44d9e9d3ffa6b88d40d740357bfa7d5301a0a424b239cb1ff11028dcd6e044faa9473d870f16a7f4ec7b1170bebc0a1ce60db3d90d23a69fa92c6635a32617fe7c5d5b6219728b74aa5e8ead5ede5fb92dc19cbd5775bac8cfe1a2f1a12dc39278f3dfe136e7d", 0xa4) write(0xffffffffffffffff, &(0x7f00000001c0), 0xfffffffffffffe86) 20:08:33 executing program 1: syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 20:08:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) close(r0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 20:08:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xcd, 0x1, 0x1ff, 0x9, 0x8000}, 0xc) 20:08:34 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0xfffffffffffffde5) 20:08:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x26, 0x10, 0x9, 0x31}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x39048c03, 0xb705}, {{r0}, 0xffffffffffffffff, 0xa, 0x44, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x2, 0x2}, {{r0}, 0x0, 0x82, 0x40000002, 0x100000001, 0xdc45}, {{r0}, 0xfffffffffffffffd, 0xa, 0x28, 0x10001, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3ff, 0xbf6f}], 0xe4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xc, 0xfffff, 0x10, 0x5}], 0xefd8, &(0x7f00000001c0)={0x100000001, 0x8001}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x10001, 0xffffffffffffff7f, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f00000016c0)=[{r0, 0x6}], 0x1, 0x0) 20:08:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x9) getsockopt$sock_int(r0, 0xffff, 0x11a1, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) 20:08:34 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="d9256fea0e0843c72adf9e8742e3a6ea2871b4f1df549baa97a9b5d1021e3a5e49eacd", 0x23) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 20:08:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000700)) dup(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "035f48edbf5a860000000000000000001f00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc86", 0x5a9) write(r1, &(0x7f0000000000)="0a4a4e5cfab0fbad605a", 0xa) 20:08:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0/file1\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)=':\xa0\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='@}\xcf.[\x00', &(0x7f0000000280)='%$/)\x00', &(0x7f00000002c0)='--\x00', &(0x7f0000000300)='$-}\x00', &(0x7f0000000340)]) 20:08:34 executing program 0: r0 = socket(0x18, 0x8000000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) setgid(r1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) 20:08:34 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="9056bce96b8a49459a1b07bf68e226d91e678614de7c66f74e74f11dfefeee8200cb5f17301ced06ad8526854ebed126112a54b7d808dfaa8f1d180c50789036e5988a58", 0x44}], 0x1}, 0x2) 20:08:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) nanosleep(&(0x7f0000000040)={0x8001, 0xa79}, 0x0) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000100)="35b3cd3f0e7f96e67a4dfe1e8b13b3d1a30287df6151e245c89ac6d2b019e7531ac225092e0fdcec8ae0d3376ee0dac938f955058fdcbcfc9dc236181456162f8c1a5855767cf4bd275ca703bd778956031fc2ca941840379920aa10521eda43a5b5222337bcf0dc5203eef1bb4d74a0c46a42c81b32aa524fc4eb9a4f7ab71a3deea19f408177fbd4c7c85735d70288ae6cf17756f7a69828aa93d499be8d0fe17784df57c89c7af32db4e629b70041fdc096715b4800b3645878a3ffab4089ff7f0171ff7ad6bb601b53d6550d4b4514844f4ae01ef1011d9e9944ee51d4683a795b89731fdf7ef7bb0c7522f08c0977eb70a2ab516eb2df826249a20a71ef9a55ce37f27698f6e134fe5252a1884e8ce69aecf59fa31d308259581ce33fa83746ee32359a429a50c5aeab7bf6b909aa71214e9b1d6a2a7957f7c723c9bada16efe7c933b4a298831b588b5a0a22cf6a05c57db9fc775bf57032991f66624038fa963ebff5e448215105ee804b8c106a94b517ed470da9214b74bb5d07321483784fc756698cbcd00a13e82624d3642dfd2883d57c3a230e1a5620077d12d163c9c6d177cb696aa493e60837e788ff1408ac99d072c668a969ea09553195f6ca73c6ef20fe63541daeb909052bd1af5bdd906c1f17763f27fb4af2aa3355eb55b80c5f71e38a3854971abfc129a5e2176b6819810bef5ddd17800528f6cbff06201ce1e88f52d76e33cecc061b9d0b1fb3e8b266d5fbf22a07590f46948ad89235bda01dc1876b89c62902f116a7f372ab5edd344a7b098274cd04dc48d90b2913ca0e459b1016229998e62c018f13292a57ec4a4d9a0a436a742a716f3b58823844d3fd50e2f2a9f48ebeadd2380543bfd9f78fa23bace2e724b508689fa7d28f9de426c934978af582e29c37d06a0ed87edea31366297f0722273f3c545f7e86529fffca396280b61d139791d415f125945ae9b703038a4fa43927112b2eb5362be456c14f196c975aa557cad25a610d3be121cb50b21808490884bc460e9efd7cd0ee96134b07ef527fcaadbb045846306356187bb3e2e76cb37e4e38875a9b4bbfe21d86e28a92feaabc2838c8c09c91782ae942b730e7d7ce7747a49d8a2025e82c3d905b0d7eddaf1c92d99f5de17f9ebe0ec2a50a220b1753c57ee26ccd35d2fc14c872c58eeaeff5685251f699b6755fb44eef9985e33af19ef02a69f7614a63e2437c3f41bdc6ccfabdc73f1c253a73a16d1374024caba1ec7b704c31f20e91d13c8b7290939facc2714918f4de390191f4adef82bca5ac5712e65af5a2b29345abe944d7927d32620bbe6444040b9b77252fd3b24f3c7afad10c1087635350ceff2455903e2484b32196c26b4e182c636b7064e053b7ad89df55d2b0d4914bad8721bc2cf16f2d5720730cc780524d28ba21655e105afddc7f1fce1e18a72fc0832046c9f0a39b064e4c8f06351c32a9862f4c759b54db521f023c868bb2768d3d6065e9f1dcf948f6007a1b8c44ffa37db756577188e2727e2e576941f1814947173d24e2cc40f9a8964dd5e7b6deec71a689459312e5c1685872137b9e05b28cbd236751ea568eaa0fde51a9c81f5ed46e839851045a57d350fdfdbd42fcfb0cf7d99d043ec148dfed1baa0e26580cdbbe003f9570e885cd9a5ce30224d412a817478769e9a73c6a3b10b1e2ecff2d50ef54b80204ed6dbb8ef7a918015b7e69ce236170fd0fb3ff14cce97ff3f58b7be20c7945478d235af425605075e261fbf565e7c3f0ef7df4ed2d518f77a5b2d60728df5331ab81b69ffa5e67801c868b3ad78372a7ebd1f270456279015f32c30e6fea0218b4c6340483baeb8bdd81c2f2c6a71bf31eadac800f7868ad7dc7405669aef275993f5795fdf6ec7bdb13ee84a7a8d73b359e76d67587cd970afdfc2affa9d8601b798002319995cad364cefc3888f0503a1d8a28f5048ba5884869bca4fb35c931fa2b3530043ad605afb9e2ec61476d9634f630327d9b7b51bfa01719e5b557043f2a4cbb517d0b3b217fa04cea2e8bd93ad6c434135862d82201419c2ac25a889767d43372fc45ce43aa8f31117ecfffab35faab1de38ba3c991ded0700d12e98a234b46bff810c53217ed729f19f109fe6d73e904995207d70fea78228d6f4701644fe2d00322bd509b1bdfbb5c8594b7401ae3fe6a02f841b65eed27c0eca1bdde02f8a9b5c9d05f56189ead0f87cbd65cf770d1d317ef48f127d21a5fc87dfd037f31e409b35b05e8fd825a1e1fccb9b3635c7e4839a3963454e3b702d417b5bd45f48d2ffc578e1d43f3ef4c73666ac5100967b5c77459931b71d4dccba25920c6ae81b60233c5a9cfa695d72f1227fba550bd483a798266103a5dea2ae014634e9a736f1dc598d6dd3bfcb1f650acd57822a3075bf7acc809e6e0fd144c419348d8afb15e1465df25a9ee1418e932a74525dd3b1ba4a3b12e288215d926d2fb32f7685fe086afc06b7bd4aece5bc9783ef654e6511da1f0172c070f0177d799ca56ec286e64b0ee5672e10b34acb23c7500c4bc03500e40f0d3e1bf49f34f4538c3fc00c681620fdac05e24cf9fa1d1abec779cab554b416291e4f49dab26ca8257c047b678ea3d570e950a4e4672ea31d0c05bae65320c10dcd58cc9a18359adc2c4ff64c02fd00cd8555eeda60a2502a76d8f8f2f1b9c8d2ef60701399b6e48cbf5f39248374c5ac28cc8fa794fda303e162e34c9731b127e980a706f69bdf99c3c38244d68070db8129820c857ead9d6670a791bc1c2d587145ccd6fd1af0712b76edbbfc6a90191d6303732d769884c645539a67e218420dfb846131467d7495fb340ca5e869d8f70efac0d1c032daf93e4b19f27c6da50312cb20e8616348f736021729c413d025b92e93c4d9bceddaf4e019066f18b81353c94cc13866fe7fc098b46fa9e710252b1bef52849f155a787a3901240e04bcd710e5ac2ed186ae48861dd6c39b302abd6fe9b1899b386f1124e8d87d5b6799c05524faac1cc01d4e319ff014deccc395b2081e29d3dab2dc7f7a6768ebe34984100ab850d1eab5d3760ee85333b3a3e7ed3d89692df1a9e0ce2db395e1e74225445f77cce0c1448ca8939b2709d6d9cb7d72a22cd1a77e575dcba82bcebc4bbe6b0d5869cdf67066462083805b6c5d487c33735e1b96fc77ee23552e21ad66da2d391529e1809036688ff504dc719f80fca6d0fbab79492992dc3316ec0fb799bd0c1706b9da11eb0a94a760502d602277d5fe4ff38d897ce58ce3aa6281dff6fdf2acf96747d8e0e6366708b9b7a964d25c67359ac4d2318ad2ef828c7f3182cd791f05b4159b5880e53517ebcb5f99cccd8d301e46c5035a502ce8366bb12ac4dd535e2f09faf5f77fe7bde489785d0b2048c1fc290bdd733273ff221ce8b834f6fc61b6139abf34859b6504e1d5968e1a27c31f99548088cac2fe8c51f2fdb29faa218ea9f615485cd19916db47f719bb7e1ae9fcc70f730bb46c24d73f965595a84cf8fde764a360b8b8f954023a98dbafb88434cf695937da4c533adcdd6c15ea67dacae625ac71981aca5a79e671c226c82dc2f38372ffb1a62cb6024697e342b0857f4cdb7e795cb3f27d2939a6327ac494105ab98cb6b0d4b8c1633d0964e0fec11f046728e1f773c37fe4e37a1b69457e3d8d3c8b5e288f5ac7b32dc613a2d4aa30c0064e30bb596b837e3c539f4941e0bd43e6727351a2bcfede2acaa53ef079158cd72a842440b86c14efbe89b7104bfa0eeb0f0ddf007607dd4199cc68afc07be9a491e2dc6b0f5737f4a7877b9b87009c04e845b99969c1c8e68c2a490949cde1eaae6f8e5e3eb70f52d774194569fdbb2b0e10da3cf0a0ab9d1c04578aeaf74b08af73209338e87cf1ae63cf8c17bbda56df0ac994ac32d82245413c81934a083578319b1df00712ba0ae58f185984abb443500789f21c7fce35f99f1789725fac271e16cb8cf6718fb94a001457f3c6aa9726952b604e3b9446fe9c38bb0476a0ea00470c311609ef607cb30c95bd96f29a7e0019212a5a122c9f455ad61e73e5bc7052f500fa58afc4a70f5e5df36a62e27147a759131d2b386aa5f32bf2a85e7b19e3a1c02d1145f0c8e5228df29272541e3e96c2985312d26b832e5814eae521761698c81f6cbf9df102036492ad7487817558da40da056dc69d3fa122691cea1d5d9554c95b85b4196a67401ed13c4adb47c4b9ffd1d4203ac2484f64e3a29af5decec6790da6cd64d653a3f6d4be3b237252a011a0a1e8aad575afa26b0edc7a7fde8671d9663c6d144c1af7ca91003b30277fe2f4c559b5071db25fa9f41124e92e653a038979b41479145081d2a7db8a4ba2cc9cd715618709123f686a0b5fef8e7f6288c47ff6a7207d8a7dcfd8c45caa371de376054ae49dc78bd333643298ca73ab00dbd44367732dc991e6e57e267fbb0330e083175784cd9acee8dc3f354a14825cb36db32f4a0386bc25152beeac73335a1abae1c7b6418269cb545b81f206b78bdd3e4bb0f15bd551763349f561607b4d32d340d5ac3434a8eba542dad0dc587d2da4a7187decf508db904bb00a8422e4262ae309d38cccf5fbc06f1c0020dedf906de75b0e325e5ff2a07a0654c693ba97732614a6df9d9b66a1078e71a9e806583964366c863bb753449603e9904f58659085666e09fcd278f08e897ede8f45dc3962fa710b6d7aa814eb51e9cf00d72f9dd14eff605f592145d87eb3341fce3b4ad4ed9eb4ec864774c4f48bc15794ce15ac784a7a85bfe60173e24ca149d7fe5b84534e22733026937bbc8ad6e36946c5636ae0e57d65b9050c39b3763c82fa2a932baf889435560f716a9588402693b1f9ebda5e8a2796355c282fb28d22ba977dfe6d63d874f4495464b31c60d9a87c7396871fcfcb0df6864ef65bb92b11e9d29f23afae978b6cecea33e3f983a5985aaa3460854373f573fd8037a578e4ff101587d61f3f4a09fef5ee9883e1b20be105a3232d337168b702ce6433535898752989498d0222f8166058b283ed741ec6a3e78eef48a170a23b68a2fbd51c7efaecb68cdb391d444853336eb05366170bab49e5ff1015ade3ba2852ccb7a4847434f2e6351d8444b82b1ec4e4b1b6e6205a8d412ffb62b1e4a37b0daabdd12b29f883424516c021419b523fa61f21a3629215adcc77515b8c9a21c4ea7ce2fae9ec8f4167401d949f57dc800313a86bb19c4deee10e40b5eeffea080114a68a692a6954dc49f06a82066f4da5f328058c0bb5e9471be926d22ed86e1d3cbdfbd3f6b440a1b6a07c2cf60a099c99ae2931676cce6e8763ca92370ec630bce158b794adbb1cba58afe42060c391b033d6c6c6671a3fda83959be10ca61461100dbce25188749366cb6e286349b17626997e216dbde268b765c2f74ca13fb1822b373480dc87cae8ed30accf9b9721f00f78ce797372d6f98c604884024e40b14d6209ed9835f1b08fa44870bc0d643aca991b048081abce9bc339d4f6db3cfb2b1c8cd0c8f8734008c5ce33ca66004e569197f28024be075eaab079e175824894add3ad8328748c3cbd665932ac0a1ab439d94cdeaa9895e603428bec5e4e5e8d4950413a75287315aa7ac1319cdf2a42f2a394ef14c25b744cdeb7b915944ebc68da3e39297dbf54e35d05cbc764021156b4ec31b66acbacb5d07c368c96c43154e0fff103c496d53537bf5efcc47eeb4481f337e2b2efb4d803d2fdf64c57a1c5243a3f9f3413e80a5f0d6d7fbcdd93a433f2214", 0x1000}, {&(0x7f0000001100)="d0a64842c64c35ff93891c11c457dd5a45006db4624d549dcc56ba516200bb06cdac0e465047c11102500a488b2cce0f8824ed117f3f04ca253153d0acba75a778262aca40f55fcaff422548192a493d50c2bfc68e45f5bb1cf040bc011a9f3e2342e712f9f727f39434814ddc941f24fa1ee2f2a34eba9543fe7b99c933e127fe6d5c925ea409e8ee93ccf81fc3edd5e11121770ae05247ed7d6916135e7e", 0x9f}, {&(0x7f00000011c0)="5786bff6e0a544b85e5d9f5d4e39d0faf1e5dc83747a14e7e77faa07ac93bef1521e048ba5eec0de6065381c3ff5b0482607f4a24f285cda2dfe0ff447a75d51f3fc063935ed805bde6df71e32d71cb375178f12e51d3bd8b0d715b886ae606e2bd1aaa2db8a19a688493e7f3fea6e3046e10b602ec916095503f93a94877db5ecd1bf3163df1717326c1d088ab948d4b9", 0x91}, {&(0x7f0000001280)="852e7e68c2ae46346627cd99ef4f57913fe0984b4adb1ae3272b89ff5ac5e1a25ff6ad151d046fa4a1a66cc48cd2c1a667a82f64fe0838afa87349ef3ca08519f71f807bccb97b4c2ce529825f06d7af6391b5e2", 0x54}, {&(0x7f0000001300)="e53bdb6b86781c68a150b37a9fdbd513dbaca9087f618f2bda920410ba89f99e485e0a035ecefde7c4dc49bec3e160a880d238e5d898083e010cbe584ec01906f3cb776a24847cdfa536e98c55ab4a0ec17ba02ad807ebecda8a24bd61edd4519725a14f09650dc9f9de6517baa9cfb91dd577a4072e0671d3fdacaadebb436ef0add5e430cbe848eac4f0f66769a3b0ea3a0a4875f4aeab78a443182509664043a8e7daf9abdb9e071f1828374ab0974c04d73a850498ac27cea180c10cbca18772e7cdbd70c74b246b7923d76d5f134382f7d1d141211117a2f280ca26e15c4dffe6a6da78ef20164434ffe9b66108f4b5761f58368de8", 0xf8}, {&(0x7f0000001400)="708ac457e5495bb50a1794de46dc7988c209b384b96e8db4029651b912c86c50f5a0e7f5ff5d19fc6bc845efd42196aef550778a133e86814dea71c7f40eb7707e4011bdf5c8a5cd57c7ca3c57f89650bcd4e8894ce81acae4c6b7e321e88e257d594ecb0dfb975cb24c5012cc3f2278a226770133cf3da033a6902504a99f221d7618492d0756a67195ec0a8ae54e1293925e654a1b846cc6364ecf73eed985ce56cca2bfefe0ea536e7de851fba0011d4524195a87eb0539cef5b114d3f4a07306a442cfca23208aaf9d93aa91450979319921742736d255f98f1a6a26af841fab21abde522df12818b34d8240e0b9fcd6cd201cf0d47c9b", 0xf9}, {&(0x7f0000001500)="2084f55b4b3255d36993aefe4ad89f98e16d75a96132390a8b4b71294efa66eb7085bc12d30de4cd68e19a16b35d5c335c72bf1a6512a457", 0x38}, {&(0x7f0000001540)="86c1f8", 0x3}, {&(0x7f0000001580)="3ccac513f359af3abcb1d071898bf7e1ec2d38ec4af98c0a22aece50b6cea2ebba894c3394d3e16e88c485505de31f84719c08c4582e61a6baa5a0db13db7bed5e4332322b20164991da41ff02a377e9e0f35de6ffd7c1caff403c7e0a9e2b0b96a4a76053ab64591592ee904bb32e75aad865da7aa1da633a8f0ac35b5a6ac3dc205e620b1a75b17f293a0f9fdbbfabf3390c5a1cd55d5fa441c827b9b60e67a73df0e83575081221fd1a0321e1d7052f17a5eb894fd196195d76671cc65fc62684f8df063c0d64c4d8ae75466e4a3f409c1d9295e3ed1f6d6ae9834f714bc0af0ff66a6eeeda91fe333ee7bec1b210dbffe0e9416cf811ead86ce8f57e6e4afe6540e48cf400a49987a9603ae8bc1cda70c9afc95562a4f032d028a717733e0ce59dc3b0a2dfd565d7b9e5e495147e65434c55e6198d4ffb3cc71ca116f6e8f1c291a8ac4e2ebebfb711682003b09c830d3983aab63454d012282b71ca9886a051719ef7bdcc896fcd98044947f523a2e7617b49ddf84d73df77b4472ed41603cf55be2845aed6fb974256136d26a9e554c285da0c4d44ef205de0a0c4df694a15578372660365b64ab35d14c440f4b6b9d182469bbf23968dc35151f055c5dfb4e6fcb72b0ec17604b1e5e505185a6728a23e031f97954fca117c6af8831e34e00f2436d8b2b7438ef59821e21bdd06b98927048f6302c8d0883777d92cd8c05f1f8c0bed4b4b3edc01849c4200ae2ab76116b2ad10f17815223c0c7309401236bbfc059dbef552ee7da9c83ff8e1b3b547d0fcba2e2b478e26b34cd0059a3b7717593ab4816ee912f02478d47268a80b27a44d03e9cfc2457809042799ec6648202ddc5af0f006a083b1b768ab84b3d93dbc9884c7ee383e1d4ed2eb33b0adee1af54e2a4c8011f930d49767b346b30c94aded8aec687b9b7355328f5b85ec1787eea5f156de1e301f5f8417adbf5ca8fb565a333002a6f2c9befc3fcfd7985d1a252eabf4d5b6841e0e047f66ff9e458f619d928f495181c70c3f4fc8f47ac58aae5878d117be89d9b0582aa47657403b2cfa943757f80bb5af4e3049c31bf6a1be9c0da285ffe2d3a9194edf5bf0664aa8dbdd8365a8b5431d4bfb08273223966853c011d5c9278b69aa57b249dc30c951e0f2bd2c603b72cc1a1400a8f1a920b6bfd74c2c5e8576e574fee1e09a1c6158c633c56c4655fbe5a3e61f71cde8f0b4994ea882566ba6b3f2c044745d30f8ea823ffee123d6c92bc92ba6b76a519ded5e775a2dc6f12401e4e76a98f3f944010edb7948bdd815d2eb8e50a40844b540fc1b48ac1f8c039459e32bde92269a31a4da4526f1475c91291d9e4e10ce46f31327bd9fd03ef61205f26372bef9d9630327f867b42d39653cd89669cff304b7a74c688ae193d8db7a66f8ad483c4a65bba6bcc0371b6a79743793ee8baec3ae92fdfaeea2ab69ca738f24ff7ded79e8595c303813c334259a6e14be10d66302d4e99efa69599a29236356704fd5619988ea55619fdba4f6622d75e72aec54002992aa00bb56d493ae36f106617ad1244622da14fde7bdedbfa0d7a13fbaa86c45117e044847d99828a49449292fffa262a940219879a7b326fb0056ab182cfd87413551cfa080916ac10c596cb2219aa88ca3a1bceca471d1e982a6100b537eb69049625baefd8da75ef6f8b030e90244e5ea0af1989607bbf3d09227b353778b95ca4bc675f813f9d4a252274e8ade78db16f5deed8dc9fd38a21060d9ef278d4fa80a61e502d0cdf01f4a7663a1f14193b5e32554e90b6ad5ebe5c5d02af0561185dbf0577bef9122f7f09787041ee2c200a0e06b69650a4366bd5c9813a8934e31e7bc31d238a5016eb2039f3700946333ef7c3066da78eb58d035da83b911590214eb798cfc2006a3cd2766184e9561eaa30b700523c3f8f90dfd03396e32e8a7daf7d191d73c9efcc7078962834ac97627b98c65259331cbc76cc0975362747f094924e3510ad945dc86746a0df0456d958d416d9ba56b69fe028d68e171f4b8012732d2196fb3ca1dc2716319b17bfc90b85693a074c6d0c4e1a0e58251ed684176984b89c8ff672dc21f9dd5b78a76ee228fa0c13ea08b0ca3c53be956d208dde603ef71b168d1960aa4dafe03079766e376b7ee5e1d94278e2ba49d0c8a3fd47029e842ee95b37e0b6001cfca9c3777224de9a40d2f7008bfde7b1845a062d0dfd77d6f586eb524b735fb16cf8bb6e615f6970f113c6b3da60756de4dfced1483540be0417199a10d803f3e60ce19393055f20134b4f52f7beb15aa4b8f4f8c4f743b78b2e8f777fb76eb93ca6220ba9d2bf62c46515d0c9e6a8c376de8c4df8154b58888eaa11b9dce591f3eb8d51ee5ed1a457f80c070c8db7594a09b4528ec62d51cd19771ca79d4b2ae034b08b6e8e51f91ba475409d76adea92b308044d892efbc450910f9f3e043472c910e01ba1d4b7184c8551246ef1d2516ecdb468fa3200b834bf9f8bfc55fe475f973c4c98a74c15b330ee2a15d23918e4d6af214e0045e4c55154558782ee883f795316d0731a435be28da315ed78d6495e8feec1b60e278af81985649bcf3f45c9541bd6ca17ba8fb7e15fea65d8965789617cb17c764ff3186e1a147f9987202e013696c5f75b52d575e7138719650e5aa0a91ab4584232ba48db78009f76d4b2f30f7b9da45bb18a6540f0e1f7ee1fb4addec70639c2db40460abd56b209aa1d84010e72f2e74e1bad7f520876b7940ccc09871e93a4c224de7d7e1290af58a3e5099f1859914cba46eceb242e496ab26ff877abc5b2fb60e5c933aee2873a1573ad03eb782ed11d07cb98b33a5bbac9b57259d6f564bcaa5dc87b0fc0d6a84816987fc3ec676ec49fc8528a6d0d82efb9bf69ca4e4742551d1540576d50c8ade2249a88179241c19f7e53dfb7fd5ec390ccab990f9a39deceaface348e17db830b8d8ddd9e8204bc255d923313c6fc397c44acdd52e4799189b9d9a46191fdde798e820526829458150c45e40623b1d7503c51ae4e0b69ab62be73073c33875ccd577a4f52b39334636b33994f98d01c0e08752832b4703d5d8a0b24ef0a97e25fd3837f75d998f2aa6802b4b91c88b55b951cc7709f0d82c857355fe83a927afd168a721eef4252c8d2ec8c759945168dc4d56a38820c429fe5b9450c47b766c32a7ea602ac8cc3acc61f715c113781d88e86c6406d8f2c6e4a13aa725e91cb804540e3eed60b3b6eb7fc459ca9afad6dcb5d19105de8b7c2d037d6aa1ce1e5e480162d5e2bc82e283c32aea1058dceb6b53864c68234160dd728842711e4edf32a152b14c1f9af32da17f44a7bf22112aeae9961e97cfd7bebbc76a90d39c10307b96d3886f35c33e6dd6a32aefbeff25993e0527b98d9b08e3b2e68feb9e344576df6e40d3343dcc196006cd11b8549e9b85dc801352b8bad28268dab2d11d97ba9f0d02d33863b03e8948967a1afad779ae87fa6607994f1629b26bbfd9b1fc8f5917d9df66bf300c8cbafcde59d0ba95b0f964a94cf0a49dce4f9c1c9760e469f1b2550286151ad05382708919552348e1ad3b7b1ed6e82323f0cfdea7892bfbdb43a212866228fd27f23b22b5163f12f7a301123f2124fe1063b27e7ff465f50f62edb01578674131b6d5642e16c5e3c725d143a24c2632a5b22435cc79ff56cbb52d853b1cf980bce40d4ac3c1391996c76df67d637e3d7255fcefc5ba90fed740f4d337983a3928d4fd808d4b79fab9de15dd7c4b0395db277bc8c1e389adb0c056f958fbeee89ba045437c5adfde7679a81f91e3dabf5251748552713d7c756e0cdbe5b891de03bed89e5aa558659fbd44abfbc4014a8492586451a3d2f7cc06a13ff7586dad568bed8934dd77076449de6495929660804fe372ab2f586f8aec3297ef73a3de22b7cc9ddd87e836fd1cf968e85ec5cd2f443bfeaf069d6b404f36baa5b567137eb5c94b2460eae872e5348a3f0bd57eebab9b62c2868ed644d6a7263ecc5fedb56a0803e75c41cc988783b1ea13d40ba206324bd060cea043f1fe9d7e7ebe1d4866d5ac5355625bcac28e104c1fce3437d2cd29f2c8153748842811ad58d332974ce0e7c6a270628fdd2f805f54aba7a3da930bdec55cecd09c8aa8cff00e2e7feb7048b43d371fea28e3985a266e773b1cce9412befc329fc2993302cf855a040a00a6a68d5c27028405cca394645948a48264ae9b10ef49281c7a6f3a21d7edaf721763774d010cf3c03ecb003c1083e6678bcd7a545675a51d02a251bc06675d61abd739cade4c1b0f85509a563646fd7aadbb75328743ffe021dc988d4f15b5be56e986703be33aa53e53e4cb80c5ea7592fd10e044004cb4ab397f186239e889f5438d1c4fcfa97fe426d35a1e3d51869f74cbb6337efd9a09c704f4279e228f4ba0f3a9a05d8f7d0d746691e21e08357d357f514d9f6ce50472650ce6267305823021eb0cea49966742c256f3a649bb50ec2c977fc57d8d44f8b6a5dd6e793ec11294a91402a1e03cf4e622b3e0a4214cc2a38402c517ae1eb553b72b6b385782555bc892f9fdc906a680fd07aff0f9d661377c337807573d64dddd8d2e36250fb02895cacd5f0588c562c00cff6978440afd24fdd163ed192ab9e8d7c0d929d3d69d58dad01dc4aef68d111e57ebd2b41d04a6304c48e6e53de27869e51f9bd54313dad23498abebe5ede301d17e2a0ffacc8e4c42946a9c96c182220cb373aa707428448ddeb15a3ddfef98b21d5b2514abfca72bf2416f67dab17cd5f9ff54276d02a350686672588cd2136bca113e523e6ee9ef944a12b2db7a10a7e74369de1067c422c3e7141057d3f891b1e5d808cf083fe3817fd52392b00c5dae5da2ad3df93007592f7758ccb257d390c50f21d134fd15f14f5eaba3037b2ac64074a224ff4ed55327ea2e7387ef0e38624a5a7a831117220f666f89b3844480e8b078d1aa0c009787b69200857157c131f3d51d1566675807c588d3914fe87fa22c81320d1f16b50c374f993113f48f6d4c82d2dfe8ad6950d77e8bd7151858827941793ba8b442158a89a24bb10e77844a60640313fa51130b1617b5d0b153959d8737cd8b3012c3359cd2e21608743f3124d4daadf99ae153abe9d656f613c9225eef8a38c23b87a1f9ce00f86a40a7aac959e446a3409a331ae5dbe7d92a20fab4d27a522494d29e077e6c4ffb1d8a408ace646810e76f208328ba1dd12ba73965250ec7d9536596b87db0ed6de44dc26e6371682da162f67c5ce4407a62ec6602db81927c82feb3c54d952173603375f3f3629ebbba579a5f3b69ae6203baa27c35877d5abd894228b67d69de0fd1c4ed10417f899ddc706d37edf3fa968254887e3118084784fcbbbb8781e419cc64c00544d226b4d3b19af6b49c5c4c11c2985b65d9e6666ff7586b837716122ee3b0cdaca3b01b8f7a68672f79e723874472f63ec072ffe9d87dd614b53a29a7908aac359eef2d2bedff85baa2ef225815de8dafaabbbe49d7d0ccf83e32d8d7d637051fc681a920c5847227e6080615fabea42c28ef4f2c70210df7bd66033a1bc7431ebcf69f31696f99a078f36ec80ac4b302e236c231ad0072c17c2b3c40cbd551dc3aca2ab2dd6179ea86e75d38652f7116c1d09413cb834e60501a8ba13ea471c56126b6a5b19f4f5e3d08c6da11865bc79552a2de77f233240b6047ebc36174756afeda92ace4e8b2db182ba28f02d64058c8a905354d2f8fc194cf95b425cd6b471947a620afcf2", 0x1000}], 0x9}, 0x8) 20:08:34 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xfffffffffffffffd, 0x1}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)='I', 0x1) 20:08:35 executing program 0: r0 = socket(0x80000000000002, 0x5, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="18f13a71697ee77f98ef8498117de2ce715be54dacc798220467d8c01d371929787f53b2f9493f785e530b7d3f623d2dc14df3988d571551688ce4a9e78fab6603fa17a1f46718a8072075e17c1659de47c8889c9a0a"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 20:08:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 20:08:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) socket(0x1, 0x5, 0x3ff) 20:08:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:08:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) close(r0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000100)={0x6, 0xfff, 0x10000, 0x0, 0x9, 0x9, 0x6, 0x6c}, &(0x7f0000000140)={0x80000000, 0x80}) 20:08:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x2, 0x3, 0xf0e, "2ac0f160d34dc5628d297bb4c53fb647b872099a", 0x0, 0x80}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="a746b4281db5a87fdd64d56fcc06477c2a47efa9d59c5caedc250135e6bb7b0abdc74c44461e4600411df40062b3293eb1898b8a020733ed5c76b77014581887d4bae5058e651150c620bba47c00a28496dbbe82c278c0b63bb160130bf7afcb8bcbb141fc8069a0bb483d7ef47c23ed", 0x70) 20:08:35 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) r4 = dup(r1) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(r7, &(0x7f0000000280), &(0x7f0000000200)=0x2d3) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r4, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x16, 0x400, 0x0, 0x0) fcntl$dupfd(r8, 0xa, r4) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(r10, 0x0, &(0x7f0000000080)=0x3b5) socket(0x18, 0x1, 0xede4) r11 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000001c0)) semctl$IPC_RMID(r11, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r12 = msgget(0x2, 0x214) msgctl$IPC_RMID(r12, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x100004, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 20:08:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchdir(r0) r1 = socket$inet(0x2, 0x3, 0xf7d0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) getsockopt$sock_int(r1, 0xffff, 0x7ff, 0x0, 0x0) 20:08:35 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = getppid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000380)=0x4) readv(r5, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000140)=""/149, 0x95}], 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) getpeername$unix(r4, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) socket$inet(0x2, 0x5, 0x3ff) connect$unix(r5, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) 20:08:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8000000ff}], 0xb29, 0x0, 0x0, 0x0) dup2(r2, r1) 20:08:36 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 20:08:36 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000000200)="7569e9703c3d5a677a3a332ae193e6465967a8f87bb8338c19e8cad1652c2f4cc6dfea26602500265885dac893c7de6f79d8e4032d516050f08c404b17b1e0016c720ad2397112b8596a21c53cc616406bdbf0f01ff97d8bb53b5877c744583e885ff45033f06eb58b37cc3119628629faa0a56c2af9eda7d3564b2860948ba0a02808f064325b259a50bc173b6a2684e0", 0x91, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="193846a35815370dc3b53c09ae62d484304c3e21358e6d068c2fc7e82ef55a5a894c5b0c6fb3656b58ceef59ac07689001a4d7ff89cb70d1f191fc0c9e161bdaaa6995a78e6cfa71f0537c00107664abdb36b76b11b6c3eed3faa59451a9a35d6c6f3e4bf03cd924444a8f811ae4bdc57404c3", 0x73) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) socketpair(0x1, 0x3, 0x8, &(0x7f0000000080)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4007, 0x10001) 20:08:36 executing program 1: setrlimit(0x10000000008, &(0x7f0000000080)={0x1000, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) getrlimit(0x3, &(0x7f0000000000)) syz_open_pts() writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 20:08:36 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() syz_extract_tcp_res(&(0x7f0000000100), 0x46, 0xffffffffffffffff) r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) r2 = dup(0xffffffffffffffff) getpeername$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r5 = getpid() r6 = getuid() sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="72a0bb00ca3372169ec660ecb1d371680324105608b3d03088eb2265cbafa85da1823660051e1ce6f3e2389e35b8b2a64f60e91e9f6b316402064f8a33ba29807288275b8dcb84bcbf59084eef6da88fbfb807bc2a4a9f0ab59e969dcc24143be4e4676f9c0f3597b4403b13fff3e811f45847fd907a34a56bcfacababd4bb852ce2de36", 0x84}, {&(0x7f0000000300)="f5f4d863f46c2228e2315b8d43a95dd6a70c4b974d16a6e3ff59bae54e606980f11ee2af1b47e8610a818d07516874e718446f0d286eea2b514ab18b16b945b0dc2ca0a352c8d42d7b0ba9cb69166f70e5e4b358bc84ef3c0479d331ad3421a35853aaee7ef259439db1fa1b5a498cf007dd212dd81f3a8a1dbedbebc47e7b4b184e3ce21a43a6263fbad841d10e991f338a7d4e2ff5b10c61ef66836a88494608a6b749be2d2d4a7063c2668d64e3cd1a3c9d6d5b3f4051c30e95a43fb89f5ada0633cf951e8113a0c3f4fea8d45a2ad2be58fe5e80f4329fdec8cd23ffefbd3ac48e859c5e9a1a304b4ad2e4981bea6fc733", 0xf3}, {&(0x7f0000000400)="8fe969b34a7016cbb8dea0e95935c867708941da928c759158a4660e2c1e074d815936a6e79796f20c315ad7598ab882a513ea8b8981cd7d56c3da7b6b3dbc8bfa4ecc624f7d60fd6f", 0x49}, {&(0x7f0000000480)="e8460db2395bfd42dcad98b5cf608b8796364ae035cf9f6c5e", 0x19}, {&(0x7f00000004c0)="8cd41cc11b6ac4ce3bb22bd77479c5feddc500c4c3e8396e2e3367e2fb8a9c742e4ab57ce2e44a77bd8fbae2e976ee4aaa4ccf034416e4f6f64f6053a0ce6c4729345b7a6b22718200f7dc0d3ee010f46b2d4abd5a6553ec2c25baef83d58456d04063982935bc80a219cca3e737cee20066e2a6accb709bd006", 0x7a}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r1}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r1}], 0x90, 0x4}, 0x400) getegid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x2, 0x0) setregid(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)) 20:08:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400}, 0x8) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, 0x0) 20:08:36 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x0, 0x7fff, 0x7, 0x1}, 0xc) 20:08:38 executing program 1: r0 = socket(0x11, 0x200000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050409000000000000005786073849fae42296051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bd010100000000000087a869a4d3722c91f75063cbebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x2e1) 20:08:38 executing program 0: r0 = socket(0x11, 0x3, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 20:08:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000"], &(0x7f0000000080)=0x6e) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/110, 0x6e}], 0x1, &(0x7f00000001c0)=""/51, 0x33}, 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040), 0x0) 20:08:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 20:08:38 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = fcntl$dupfd(r0, 0xb, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgrcv(r3, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e49edb4548600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae25644980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) r5 = syz_open_pts() r6 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r10 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r12 = getppid() r13 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r8, r9, r10, r11, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r12, r13, 0x3, 0x2, 0x8, 0x2}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) msgrcv(r3, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000030000000000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ad5ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2a5afd89a6a5fd1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b49dc5492186439e978d4260792d70"], 0x1, 0x0, 0x800) r14 = msgget(0xffffffffffffffff, 0x3fd) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r14, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f90000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) sendto$unix(r15, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r14, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c38d6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5fefcf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b63c5003a3689c495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be72300000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r14, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 20:08:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20409, 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x4}, 0x0) 20:08:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000014c0)={0x20, 0x9}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair(0x30, 0x2, 0x40, &(0x7f0000001500)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001480)={0x40000000, 0x4}) r2 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f00000013c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)=""/188, 0xbc}, {&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f0000000300)=""/33, 0x21}], 0x6, &(0x7f00000003c0)=""/4096, 0x1000}, 0x40) getsockopt(r2, 0x0, 0x401, 0x0, 0x0) pledge(&(0x7f0000001400)='@[!\x00', &(0x7f0000001440)='\'#\x00') 20:08:38 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) r1 = syz_open_pts() syz_open_pts() getgid() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) 20:08:38 executing program 1: mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() mlock(&(0x7f000078b000/0x4000)=nil, 0x4000) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 20:08:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x102) 20:08:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x5, 0x2, 0x100, "524d5bfb55ff6810791286c4a2c11e7cf65f97fd", 0x1, 0x9}) r1 = syz_open_pts() sendto$unix(r0, &(0x7f0000000080)="574e124d68962262c2914ca45066df539d65dffc346968b17cdbb48fe8632c043dbd2216bf7ecedfe769d3f11d7433e491860ae43382f1016ea7ee5fdd59de0093a873d1e4f2c269ce555be8b27aaeec7adb473ca774b47d5093c402d0a65bf5a64315e299793685e7118d5367799a0885d8b9dbf8ceebfd9067ce36df", 0x7d, 0xc, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) flock(r1, 0x5) r2 = semget(0x2, 0x4, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x7, 0xe64, 0x60e, 0x8, 0x3, 0x3, 0x5, 0x9, 0x7]) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="bf958c952032b8ae93ea20df0abb461c215f3110c14db0", 0x17}, {&(0x7f00000001c0)="6dc3911626e078c12d826c12cc4e3caf", 0x10}, {&(0x7f0000000200)="0fba903ecacca1769289e6d5ce5c42fbbb6fc1167b0570bc72aeabb819b82f6a0673e6746790f2d8ba87eb3bcbdf0795eefe2be3b37bf783e8f38185de786a413bd1e542ac7aa037a8b3c64c99e161668a4debd3433093befb36ac177b2334108fc7af84479e1537175520ee04adef0487d2a8bf08574145cbf943a2aeb58c61f9930e6425c1eb3d2f0611f3cdb7", 0x8e}, {&(0x7f00000002c0)="39e44a33b80d9221bf3016d3168fcb942978baf64057086945df4f73da9bb208bde5d9e432ec0a6c508b6c996b6eea726e24c1eb705169f1db6e80b2ca2e3a87207f45e3b53823e83526c30e289b2e8c3879b35b9afee06a93a783f2628b77c647d7bc73154b17774d4478f41f14b4092baea3587b5d6df0847c230de3df6084f2cd7b1aaf", 0x85}, {&(0x7f0000000380)="85807e5e123a2843415059c24e45170fc00aa70d19213fe419faab1628af6fcf191ee857c5157551f5654e4715a9e71a168ad87b44e0c412762a01a437f7f885ba002ee2bb4423f8d7f13c3922843023da33e080e3d4b1eb435698e873a352f439", 0x61}, {&(0x7f0000000400)="d38dd76d5ac4c5333b3cd2cbd5dd7624a0b6fb09e8f3ecbd04c27ee5a2d8f5e58f21f1dbe12196c5e2a5876d68fbd78b8894e05f592c49615235fe4c7f2779c8a96082c495104c527f3a71e2262c843a8468fe5140a404ef57fca6db18cdb1252cfa76270927f6b09d44be8b", 0x6c}], 0x6) 20:08:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x88, 0x2) close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100000000, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x2, 0x1, 0x4, "fbdacb475bf95b3547305a01e6e5576e77d0be53", 0x80, 0xff}) 20:08:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0xfffffbffffff8000, 0xe18, "36df13435ae9bda7168bc6be2a8de744d6d255ff"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c44", 0x180}], 0x1) 20:08:39 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x88) r2 = dup(r1) sync() readlink(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/204, 0xcc) getsockname(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="00ec0c9b6847b280b00b545baebd00000000000000000000000000ef8fe1f2ccef2b9f675d3c33e9424a0000000000000000000000000000000000000000000000000000ae5bcf510dfd9b400000000000000000000000000000000000000000000000000000000000000000000038d90b774246575364ea245dbdad6e273f61496439f44d6acf60564ad5c6a2d9377241308c5f1c1da457e24b1fcfa4c3eb0f0f02eaeee1c54df941e313afba87c2eeb7e977a166baef32f41f7dcee7d74a1b77f8c8ccfdd4eaba713ce886"], &(0x7f0000000140)=0x6e) symlink(&(0x7f0000000040)='./file2\x00', &(0x7f0000000240)='./file0\x00') sendto(r2, &(0x7f00000005c0)="5f55c22433d9d12d1b6aef822f03ee874c89c37bf1fa005acf718468fea7c6e78ac97e86c04dda00b4901a421a328855e1668fdb489cec7bf1c2f04b864d62ce885a7ace86e2f22b8a388e61d1a2193d53459dcf79947cb03ca83be34ed084b9a2caf6d5eb5eff251abf8e0cb5221df65c9ad370511f7b2f02d1286c703a3c9ba55977e106a06c0ad104971022d72290e643611b8692c766798d972aeed682ff6b633ec01457e35ec63a55dbb74cfa944cfc4e365b929ee106c8e1ebaf8237f77936b8386c3dec959bf70684f2376c82fcbfc5da565d", 0xd6, 0x4, &(0x7f00000000c0)=@un=@file={0x1, './file1\x00'}, 0xa) faccessat(r1, &(0x7f0000000080)='./file1\x00', 0x104, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 20:08:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) r2 = socket(0x1e, 0x3, 0x78e2) setsockopt$sock_int(r2, 0xffff, 0xc, &(0x7f0000000000)=0x80000001, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1a08, &(0x7f0000000080)=0xc3, 0x4) 20:08:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) socketpair(0x2, 0xc005, 0xfffffffffffffff8, &(0x7f0000000000)) 20:08:39 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semget(0x0, 0x2, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x80, 0x0) getsockopt(r0, 0x0, 0x58c9, &(0x7f0000000640)=""/107, &(0x7f00000006c0)=0x6b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) r4 = open(&(0x7f0000000300)='./file0\x00', 0x482, 0x55) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) getpeername$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0001040000000000000000000000103639e58a00000000000053ff26d4aa5e54c600c6000000f6ff004014d61ccebe0921fdda5d927900000000000000000020000000000000000000000000003786a6297265e6b5816744c45de585610785f5c1319a856fc76e1c599798a106f36f79a11766293432d333b1a0408ebd01a1ec67bdf37c5b9a2d6ff8ea28448841b6ed24f4c664164974c6694ab566"], 0x0) syz_emit_ethernet(0x49, &(0x7f0000000a40)="681ca7bdd41ea76b383e4b09cad8aa3f635b8486071d72eca50acf787a5f484c3013ca1de3365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x7, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x8, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r5, 0x0, 0x54) fchmodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2000) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) sendto(r5, &(0x7f0000000940)="d790a38cbc8793eae3946377e8b4000b8a52389675c9735da35b8f66f11486518c2930735b260ea4a40ae473134978a296183de037a6effc5a8610ad3e2a189be62603ef30454e3b1450d470e68ba4e9b8f96b49ada1f00ffadef066b9f2f5012f09249299c76bfa28e7d62eecbf2f97a0b051efc3445581c1e764f1af6378e58f88d9bb573b82fdf193a6b6cf1d8a964e9c17a0ea4864b657221c", 0x9b, 0x4, 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x2) 20:08:39 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000140)={{0x8, 0xfffffffffffffff7}, {0x401, 0x8}}, &(0x7f0000000180)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 20:08:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x7ff, 0x0, 0xa03e, 0x0) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket$inet(0x2, 0x4007, 0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x9}, 0x8) 20:08:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0xffffffffffffff13, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) getsockname(r3, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 20:08:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1f, 0x6, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="ed773a5ee0f4fc0db900f1b34b8fce4cca8bdc92584d5225bb1efa4f4aa652daa255c62edfad978f4c5362ac70f0c62f14a640fc59dec7b1ff3af44a5a0a2245ee9126a74f1996a9887b06079aef56a35763cc826022e77ec1252ddf6ef87a215723a11cdb5aed06cb9cd61880dc8af6b1466044f0fa5a0d4c64ba8257b3ba02323f96058c8db43869c8907b930d9df28db28198e9bccbe7621df7f6fb50b6ee50f5dee84429c373f6835658103827b72b54c407e420d44eae92f154710922df83ca957d2f998728e37f315870eefc50cb0e1249b65239e2bc25a94591872522a79fbfc0cfacfce02915d5f327a6b57a88d1f2c526c78b4d7d9c72568caeed4a3450a2cdb99c5029223aed33fd3b5a937df7f16e106e067684d7759f38e9a23d9302386fa2b95626c4e891e3c8c14e07db1209ebc90b6f23301b2cec3a7be095c26d2adea9be1dba453afd792910c40396fec96a00d25a7ca64ea80529272f26b02f4ca15d7cfc47ae0153df63556dc8bbc53f8f260551c62a7ba6754517acf704700c279c249151b11ee61af72689f454974574a409c7daa905ff6a865ae6cdd0e5b9978af09968549cc26c621f98acc44715092ae44033d8f5398438b3967c287cd79b8046533e747ea7dacfe8fcb73caf2e2ad5bd87b58f8066f776960ab1cf9d51872ea4ff5744710ad429a110017e37ca7fc038090d5d3593b7c09a2255d199bf35e555bc2f04f7d446609b7dd6a0a5bf9c69b90b1014dfedbf55b06f492cc48c3c6d85c6139d1340c28b40b4499fe2de3aacaf74c1dcb560874669f6520b1e674be937920dad64c92fe71d95f1eb9314f151583fb8cf1d561cd68bf4b17bd05da95ffddf147c9701f495f774f9b18cc1a5efafa1b865a9509d86b52f101d81f31f3cbe949d1a8c2817650b46c19d456c660664d5908ca6694024196b77857b3f958e3bb34f56af0d9a5addfd3e319c6819ba716e5a8e817b3165dd41efd06564f16318ea0cd0ae0db961c2aa47c389c1c896da539fa32e01fe8d89ea2ef6d2b4bbb78af6f07d1ffbf9051489986450353a43fa8c61743c670625df9061f75d1f0ea883ab0090b48ea4f0e7524da995a0a456b9a46bc2f54b454f837b00a03523ee36f0e1ef9046375dad52003a583e0e438fa76883394758d24ab1625ce85fa2aee7a98f9ed6b1a8872dfbe37f23fde38d13758410aa1fbb56ddd468c9428d60cd8ea28262f3bd505357301f71a96d3f6e17657364ecf2363add373507fceafc645f46d566a0f68d195fd5bd0b23276cbd2aabe2c4b84679639346a1092ec7241524231e1bcb89209251e91d01764fe53f67e9b7599dffb536c18903ae6d7d3ec596b7b81d5be161de86d3a6fcb40ff58bf6b5df1588762453d00dbaafb8cfb15dec272c05be8949f825167d3fc53c4759c47e659ff67d8a8254ebe2597e1de8c02adc62e0fd37a9ca26bd8b54a90c674af3e9b784f5c938c65786647aca813121eaa9f818ea69d01b2d4b3ab7afcf5ff9abbea67170f73dadf4b803cfd8aac53ce78efeacf4431c81745ab2e193b2de63e6f0b6edd36a6968224f51b518e333c8e3d0a488077e651cf25aab086e012aca869ab39741e07ca504c67a4b3636a9acf4de7811782db5c27a9180d4eada25a913d407b21b007ed3835527c8298a7355f4bdb98f298276608128388d9c42b9756e64dcee3821a5f61e459b98d2d3f8443d47fd34f19ff34a2e3583b53a2f232e75376f1ec6ac7ee794b6e3c37da82e31498a52f9a2b08d8a5f17ce57f42436b7c2c2b7b8ab27ca6e12908d03ba04d1d59477cebb4f0317e45f522913f6e637a3319937f16279690ea867ad5bba0dfdca62def6883303829a8901ce28048b49c7fb3e499b47eb685da41879308a648a1683a2af24906bf143c27d5167200ee5093774f073e85c4a416104bca93fb3c187e791f047a2620f5950749dfa4ab9878982873b667e53c4b49f6d5b4c3e92ef61bb688a43dd783e2af70401d289457938545c61b258d0ffff73ddee69348c880c52a372de63c388abcf66d44bc60c1886cb79ce63aee5d95335e9f17a1afd104718f1c6cfab8875fc273db74505114210aab1abe92727d9d081633d7f9f369383744b9d0f1553c6debc51c107eaea6659dd2c4f0b3f1b1320d00120fd1e183a5adbe0dd8242cbba1b572f9204529f4338bf4cd06cbb053ad96e6300979135acce5aeab693d2c357f0e14e64626baf98f47f41f37efe575652", 0x63c}], 0x1) 20:08:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 20:08:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x80000001021, 0x0, 0x21e) 20:08:39 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x889, 0x1db) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') r1 = semget$private(0x0, 0x4, 0x1c8) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000080)=""/91) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 20:08:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000003c0)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x404) pipe(&(0x7f0000000000)) 20:08:39 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="89113a001730d10664eda109b3bc51b4a3647d86e0c04dc01e0dae3a8f4203af1e4d55434faac12724f790111f283dde2ba62f6f22859621e877062b70b832941738f22aea92426fa87f49147906a2f2e7f7e4d9f1583bf1c669ace179d2d88c2861a0", 0x63}, {&(0x7f00000000c0)="020a0aef523692f375bcd2f1dce78235331ece166b758ab6b556d0c2a5053e8980e8f6d0eda581bf2ba31cb7ed90810193f8da18a3e42a44dd5ce2bc2056cd5b", 0x40}, {&(0x7f0000000180)="0bafa54e9fdb9eb5d4eea4a8eb4e5f9b27c6f6e13923a1a29c081f5ec6ee417c010c055bcf504d86d046fc1416cd17c0ff8f24d5a411b8a65805beb6fba16ff5b24f4b5eadcdc84ef288aa43c4c175dfb1", 0x51}, {&(0x7f0000000100)="48ee452f2ce923a8184a3e4d9525a74a0507b0e9d774098871aaa08c46dfcc93ec4ab386467ebad9255e1c3ab2895e76377de7fdefd20ee519a1", 0x3a}, {&(0x7f0000000200)="f6b62cdeb649944ec325ccbd59067308f2362d41e19e0452748ecf440a237548eb54e57d9eb314bf1a75bf34ba57775831125b066a027bffe3a0b6407ec31f62d2b0fccc4850741feb70347e83697a60b44d7b5298a10552fa9d7f7441b85533bc834179c5b0955423708c40c76e4f38fdecfb37c3309facb5287fccee03072f4a3e30", 0x83}], 0x5) 20:08:39 executing program 0: chmod(0x0, 0x8000000c00100) 20:08:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x401, 0x9}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000040)="0d39867a5ce81d1a8395934a7b276667363cc338b62ba08be2a7fe4f1e9e5db68f454c930e4cfc91ad55f7753c81b7970330bd31b7744122cfdeb2159712b2db4bb0034d6431fc", 0x47}, {&(0x7f0000000100)="fdfc464ae518e95eaa50614ad59a041377612013491c7dc2b86e937d241693398132b7664094af", 0x27}, {&(0x7f0000000140)="59228d6f9e48bb7be994328df8066009051a14d34f0bfc4ec098ab9b9753f13e10b0298e93c196da792dbec198deddb0e4ae7574c11808ec71ec38ab903af0aa04675f3345b4c7cb1552e4ed94b0d15da1ea8ce8a73a86065ce850db6f49a2fe8c7b094a3ac3a7605b83c5c6f501d066b81ad7a336c72060e97efd25f427f7d8907147701684f2860ab4dd342cf4215dd0b3b04cbc3ae4d6a68f68707c94d81b44e30780da3ff756068ab64a591d3bf607508f42e8ac708267ef577dd7786eaddc67c222fec0e807a8efadeef7e3f0efb5829f88b95e1c2dc94bbffb40e79abf6b579deaf8eda483bd5cf8b8f3257a2a44260de5898a5f09dd3d88833de08352540a895f13e44ada78db72f6340e30a65fef588c890e5466cc3fe6b2cc409b3d193572d1a514370f607ce66f7daad4c70f5b57ab1b9fe4fbcb71908e6f04d33aae7b5893add8caad02d9e58e848e5cc495371439806ac8752297b4d1f4821c24d3d35143ace1e8fbf56446f96ff0f1e5b52e71bb8d8726e8ec8fc429169f73908c527980f78036fbc9884a55819636244ef9bc401ab987a4e4cf54a2ced67c19d499be8a690a5846a0a0e3477c44092633d9fcf1a96440cdf5549600d6df7b666e43f13b0ec79e17c8feeede48a547844b6ce2c00b8251b08006eb8b8cf0d6cf4d8b9e95a62f6a0a809e93cd35c661f7a7887221808b371fab24c32ef4b75e3055e5b1f08c87d97da83af417c88a73929e519b36b50b59875c30727626f23fe81ba111286b3b23ec797f1a3263cf8d006f16f870f9a3107e594695cfcd27fb3611e4f65cbe9301050f148d0d51277266b8d291ebcd2e0b8114426d94278390b5e622a6b3813ce5b2095424acd7548c213fe7a6a04ea930a894a100dd4c602f0196debd057c24629f15ab505d07f34f573e01c73a99006da8e80234db9071413b8cae2d02f4e2849cf7c8bde852a0331e04608165c5ef11b42ff07c53911f4296a13c2337b450c49b51ba1a8b01a745348145e727032e278795c523e305407ed8f592dcf944fe095c655d3b187fad4ea683fed85acf8a061099e80e0f620ee1a6dbaf094c6077e23eaa616f1d4c2fad6680e5279a9cfd0a416cffb8cc90373750f961749af79d1202760a1e6a5917e2f56aba29cb868769ed37387a5a19fe8ff8570c00f15e9d27ceda52fe88f548523f5c1ec97fe61e9dde439797cbeed479c7714131a5d01709835c8639a2a2582aefa53faf2fc1d6a2b2f2f006f0ec7391a557b1b94cb486b891247b107d8820283e5dee89d8a4611f2e11a539c061da2efdd39695741363ae6f81cd90b869ec35d673a1e7ad6dbd57a634ab99b16b6ec406f155a32e47adeb061875e9eb438305f7c413f8b1bedb38b02b16e3302a7437d287fac6dea83a2af110e01ba4793c65ccd1b2d3f7b3cca2ed2bb90009eefcc7223f4189416527d1a6b07d308b546c34157fd7a0b3b0a045d792406146fcc7961caa712135613b15d23f5bdd0171d7bc83bcdc22801c494e92086195ab5a2fe72f80094fcffbf192e98bcb06b0217bf53781c92d807c95bdd2f39d80f3405479a7250e0e5607c09b451937ae6055626618180c78e7b02a9e66b4cffc5f94e2404690b7671b6be5c21b310c226ac07a7400bb4f21b2f0c50412d7b94bdea483563922534a486ca5672e429eb38ae8d441e7cf658262a31ee5c2b2ee62b83cf9a21cf9195469ea527061fb58587105f79003ee98f6f2d7785580a71853354c72849bd5821875d5217b4e5c7c73eb247acc75d34e355fdf15e213f344bbab16bb77f27afeb5c8d9386899b6e8a152a9211acb82c1a74e3077dc00962dd0c1aa9602d652a20e5503743b9792adcb63ed42fb17629199246489c3ab97633ee341f0b0b21699d6677e26a5b3f044791559a9d66a2e58641f5a01012cd199db68be0321d0e78a168ef85ed4673462bbcd23eebbf98d4da8ab5411010845d1033e978db260798da67084c22c1470d339557776d7ab00ba82eda3d4d2fa54ac673b685072cc0dbc407f501794de64d6424026f6c3b257ecd330660983aac5da69a25f629bb228010a537aada24248eb91051066e8475ba949163f8c056251024945e4979de7b4a8e4ab7890097afbb895dc5574b1e28a5f5bbdd6f54f8cf4953cd5c653779f0b69c348c38e8464e184fc24984c92eb9361ac228531df9d4550990cc06e280c2126efeefb1c7df47680181444b08dc7ea4a54cd313c2567ad76def6d8241483112870415e8f7ad38bb308b820a6bc8164e99189332014d16cf04d671120cb15abb799ca472ca7b2aa02252fd4f218a0a7883dc62e3d3666a796a9b794b90a656bae830ae669e4416323d2751653106f3d9b0dc3bad2543576067e94855ea657b450897dde35be5dc55a5c88b65d88f4963b3cbd150eea877ce5c983959f9ee8c06643dbf0014f9de2743bbf04c67ab4bfa1e9ba7d18135711454a25e751ad79fec2c5b5fb01a7376e746c0abf58985937d65ad5717ca2e13446963a5facadd336d4a7c7633d23922ba72024a9073a47058ecb6667a8503653433d381d3a698b05e8ca9675f593daf69dc19f04507117a41819c667519c250dcab56487c94c634903bf29efac8a81e321610370a499e8d14788505741a26e17465e1e73989937801ab16bc19cbacab90e42f7892cec4ed65206ca41232c3ddf7bc3d0c5d7c96a43b6dd413b6ad4c81373fa96fa90d06df705d3e793a9147ca4a2071465c605270913028ce95f864579f01bd83d5bc8d4b0196fe37ee0618ff7a0c21b8bd82d6f7facc9341ce9751fea37b2ec7150992b36691197edf20a956ee6b3d24cb726f44166116d7daa2d842a4a9bc29cbefdad3381b06889cdfbfce4d5afd45b3224a5157756abed055b07b77787bc31235e05c009050ed1e6e8e96d9449808645ba63490fe146140aeb9922e4494e9f0682c4354eff0a237b58e5dc40e2a536a23826bf89c4925670cc98dda3a60bd938acd6c3a4c0961e3e397e171ff62756e844a552948f4cdedca683f2146bf66b05832c992d3c379ca039ff1a531b0365b2380e75c64101e6be18a3bdf88f0880539eb4b598840f7d60d1823ff26ad2bb0f13e295674731770d7c9f2fac5b27bb22486a119b9d36adfd31f335c7572cf80871748c4ae3b70f25930b921ccf970ea479d5f7bc72f77252501db693ee47a57cb505dab973f701d1346db9415bca265d27638f4f29cc40d2dfa48aa9de20204216b2febdfe8f9e472bc056415e6632e326bae052356cb9d78dd7ed81fa1c5bd00c1f6c04e4f6102184ca5da8544e4601f9790532ca5e5e2861fcde6c0a30a04c808187fa03fa0bcbb2c659494aa2fecefb6ffc1a5e350ff95201df73de06b7870ce2aa6b6c23d442d164263744a02f912f49331dfbf7f52e13fac7304d8931d491881564c4b22d307b2f9ddcf22054d7c9dd278e8ca85383e4256d735d16d2ccb6e8b774c173bc08e2b4a3a1f5db7754f7e5291eb79e731a7b93e68ecbcfbf5459c985c3065fd267c8eb0278bee159e55748c7921424da3c63738655ed946ed70ebc8cd5fead62471b6491b02ae9d876e9ac0aada106a0164ed810c056c1912c84317792dc132bc7175994a5811b7ce917c7cb6ea17c70ffd72260185cea3e5f52a566aa8751552ff7770ea06d6c6cf5fb42897d9cd1e81ab6f2b0117ba0056df53be017a047098cac8b477a2fa6ef9dfab40238638dc807c7969c091da5d4237310e753c54b3b6a000a7866300f29168cccecaf793d0abd2b3ef970b8cbe6eaf5795914640f01e0c835de107fed8fb499c7d6146ee72d8515586f808229c28cfe8867eb20e3191f1bc1c9147f364e7ea37a8c780be0b2f687f9d49ac84cc3bbfa4979b96a967a1a9e6ea8518437d54280f3f6c1faa3000c67e33e1d7b249392f3cc0e0894fbe3f2e0216b165e6de80d8bc35510e47c0e33c95b56fc82e5f8ec587f1451df18141db57d856be711e3da9796cc14c989115dba4d20ecd27a24ed5da311ae25b1a1030b693f30af6a8eb7354962d9a2f9a4a64dad0afde813e822fad6fbfd759da31d886f340cdba2fe2cd1858b09e3e119e8303635259b4fe8064ff97100c701d5f4c71dd8fb6f5089fbde54631cbf7f23c842ee8b73838cdf3536f9d0d0a6895f8e8889e64dbefeccdf64faab2373c23762dda7a2e8411f39103520c1da0f79b2df4c6ea1ba2280f7bdfbfba2c52130dc6b20fa35a71a37bd5a614ee5f99ce022835aae31193af8def2052d6775b060c48d14659ff5dab60c66ca9557ba7427d47b3b04bf313ed0fc5c6f1a5b9ab1e77ec7184e95c92c313a9ff543381684a185f0e86cfc4cd7f939f0d2829dccf053328fb19c0b513aa6653da31c59d3739bf1d948bcc5decd2c5f7b36243626d3ffee047792bf2cc51e429d74c11e60870440c00adf5d34e7c08ad1cf04839c0416b3f1f5982f8acd6dce835e4818671d0fa83041c4dcb6411738ffce1b67127c3700ad16283534e5aeafdba045ffea6e15ae1b3f518ef9dff081db78bf776ca28ea31581389a61eec46bc11b44124c6a7c4fe3ee2421d18f31bc34c438582468d7807976e977bf60f7a46bcee24e68115c9add75996165b7444d4a274dfe5e36a79d4ec1541ee9e420e2d46c5e42cb84b2408cc2f2761ee26a6aa52da1aac5a2a1ade9d3ab85415a005cfae5d7067c7ecb069989e26214ff7bb0dd1982bb44f736970ceabd06c5989ab5333a4b3b08626b6dd0fe59ed90880fe8e6309ade537773a758bd87da410360be5347442dca22b6f2ce26e3a81e9aad2bcd61c9d203dd95370a1b61dbe01adfade251e35663b51833696f7b04179cb14766192a5de1f12e6c627d61b0af31660596a3e0c98cc41e3b0c175658e59e7466e525031ea1e412bbfcc84a4e760dc8127bb274bcec0a46ac2b85b6457603edf13c47a74ef52d84657f1a234abc2177370c2d353820253ecb48974ee4e70fe9f282c031ff0de73525dccb010ce5f1977a8344f81ea4e8963625d8a8a2dde8b10047ce1782b68ebb141e3465dbb73d1c7a9fc6ef7cb93f5581f9587465a7c251be57f5889d27ac5a362794bf8a7d4bbdd6112bfe7b58241abaf2bb1cd641bd778dba61a1c1eb6926f981369d4ec8469476b27c8755537b4befe35d7cb81811ffbd2e6ea3dfdfb1a07d0a1dbbacd54fd44c21119ae056a46286207617adb2d953cf7f65eeaf47b6e7a8e4067acc3ebd02efea8372fed17de208b41f43407ddb91e13cbbd9069c8cb223b29ed7821e03e011dba64364a5a525d2c6db267f3537979ae1803611c003bd38a1c4b54113e3d2714f855f0f6b04d5b5a743f7da8cd45a7705279548b55826ece271cd83ca96bfc593c7bf1c6d229650652d59faecd57373f243bb64c0328babb85e730991a253731c8be064ed33dd9f034255366ae8fa503ed81f14e491bfcff8e3d033c69e66bd8d3a43f0ae844638acc0f52441c19908fe5e295db2ffc1687b47da06bb62a04bf919a36d459daab3bc74acbb3032b13aa454264df7f42934c28ee2bd13186dfaa305741f5daab83a07ec7fcfab51ffb265a3cdded78c3b6f71dd7ddc464c8e8709cba0f711b224b8a63df30b544ea5e81f8461c67545253bc53cf98444de9ae42980e8a329537e81499547f61ccb2fae73a57947413bdd2fee27b6069915e47aebc5d799c6d93727a71dc8ccddc42a388a7ae241009970383309f4a70bf2daf01be5f1210dd493330338cab3223ffca4ea96e660007fdd9219af7ccf07b4e8ef2566ff", 0x1000}, {&(0x7f0000001140)}], 0x4, &(0x7f00000011c0)=ANY=[@ANYBLOB="a800000000000000ffff0000020000005dba278d1257e220067e7411403a235d086647c7b742b091e87dbe3951d8e4a92303adcddb16d93b1c4cf67cce454835e74124e9b7ee6c62e71a119b5afc01b2c8e7214f64f84dad500193d0e08c4c76228c37f4898064d7c5f02ba29ccbb8e0dfcec676fd1b692811de641f2502f1462e2a8db4be9abed949e8ab8c8c6138aba5ef448cbc51e9c45865a7dab442c134089841f41196449c18000000000000000100000001800000421d45f100000000f000000000000000ffff000001000000ede463dfd9741f50ae811b2d21e90789e0b415bcfd78b3bee3a12558764a72839cd416abf4ec8eaebff846d2dbbbe8b60351d74b2efa8c062552a46d3f2fb2069f4ec9705b771ad344da672640a1b20119e6b15a252e13bdc698600f3f7933ca924e027524b03cdba6736f350e515da8bab0894c2e5f075b3d00d1f4ee45b42e7b5a42df7f73fb75888ddaa1b60b3d57ba4df39eec2920a7b5714c1b6e065c6bbb28e6216400341c512012f08da0c4ebb8bfb472266f08c1d225c45ac27504936f203b09d3628c19d12a0bec68199bffbd000801000000000000ffff000001000000f7977aff072a043e3fcec8ebbd710e04d8761ed4ed6e45a47ef48deb5d5b271333da23e21cb56e75ee2f80d185d174662759212c3e552fc9d39a1dc4eef8e31e676151fb8e511d81fd96949815e12c4041dc19d1d8b4e6b1c47dc4753cc7e45440cb2445c9c8eb19398e47f53e99e254e69e44b38e7cf8187b5df85bd3de4ba0594995590d0bc1a2750b1f35ca9b2c94137843e6ecd14aa65fba969ddb2651024ebece2caf6f987972955fb0ca45e088265ce99e3bfaeed29a424cd107fa26375bdd984faf9d6df91c603a61e1d8ce5481b6cd14ad6bbacf9f233985f536c936f43a6e9f0192fbd0be1cecd6061b5aab9ce65ebc81000000a00000000000000001000000cdb000006900f80a9c5325fc7d6c811e208e822e8c04806c02ca2f6b7164b77652edd39eed1bef57965682e214b2ee4fa2553ec18ee27cda8eb85e99bb0c32be7d1a556ce6dd7e271a882e7b74d206af2cecb6a9566391d2ede7d5caf75beedfb2b6de461e3717c9cc3771d1029361e08ae1fa46a18c25b7ac4ff913036746ec1afe8208874b3d6e300ed478d500000000000000"], 0x358}, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) dup2(r0, r1) rename(&(0x7f0000001140)='./file0\x00', &(0x7f0000001580)='./file0\x00') 20:08:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c3013568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc993d02c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20f8980f653cd5c77aaa0f1c0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78fcf07f14d01cba0cfd8792fd49f5f28595a169aecd055f228492a38666cb4bc66", 0x33a) 20:08:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x7, "42e80ecdb5806062b0e0de80dbfee0f8646bd787", 0x9, 0x5}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:08:39 executing program 0: r0 = msgget(0x1, 0x200) msgsnd(r0, &(0x7f0000000000)={0x2}, 0x8, 0x800) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 20:08:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001100)="7720f2053d39286cc8ac84eeecaabf932022796b5f13aaaae6cf839ed708027c5cbc7471f0a09ff2a86e96596c9b7574926b1d30abe4d985ae9e9b004af04c94495359cbac16513341293a87185501c9cffd8e12d05d8042ae8f81ca202c9eaa2e1f19618b5219e3ed94ae86cefbf9d840ac01f3d2c337a0685e0a00b7b4d7a76b4197ba12e7d323459bbee4024cf87c20dcbe8e3d60023c1356f54cff4ee95d5a37b873c31452dfd531e94800a8945ad9db4ee84e971d041503cc5fea78741b042059da47a6edd9cdf268e444af4a291042eacfc6edea16cb04942099399ee5eebe0979aac7fe1d305bb7356e7f4982f0570027b9efc1d9ec597b5d5efdf4e010837f7479075a8516bdc0458c3e3d53939edd53d57a7fdd0b7f0e5250f13ad720ea3b3fcd323770e57b18c2b6a6b73ad73f43bac3235079b8db9bf3bcca5dc60f234b50e899051f9522f0746fe3ce949cd2ddca01196665f91dc40109e84b199a66d3700cbf4cd6267ced9881afedbe58eb0ee5e99ef98b539c0ab4ab485222f10dd1144a405424b06e964a143de2fafcfdab6bf84660197dd46e8ccd78c7d41681aa2f9a9d1195591928a5af89e5b36e8cf4ff2c0d6667d6f883112445f2c5562fae056c10cf56e065e6bfda8f325af1f825ae54ba27a05c3f3a4432a7618f19976851aef1c6833ed00857a168f848846eb9ac6064c91b377e3fde17d4267f98098f544ba7b7408c2d0718ab307ac8f48b947d7a0767eefcc1daccbd4cd7722bf481b3a6477a7263158c66c45f133e530d01d0b6dd0be1c8b9b6d5f1b6e85054391b9cc5cefedcb515455c35f92398de28471b1ca76e2a5ad53150b71e3c45b48fd71b042a862e127d0bb0abc87b6b3b2beb3284b76a32a5a91bc4a0832b497bcc5dff868991a1fa31c9388142ee71720f3e7df824c602c24b6ee03a61d12c4d55c858824a7aa243b85b87e1cf4297d2a4947a8d1adfbf25dae448d24d3314d388ee805245f053fc857e520c1e1d3271572280c8a4b137b5eb659e74b2369d9c88b3389627de6c3c1b233c902a24826bd825a6b2b12edada341c08a58ac6527f3ce27dc0b3449e4c21c73f87ab2eff5be6f1ddec68accd44588df291204c7ee84d66dc2467e034e165a51e7b0776e7b415c348a1915e4677f73626a8634402fc5c86ab98b5fb3b3c7fef25553b39d8a85561d58c8ea8eb353173a35929d9341b5e9cc022772d85e71a1bbe8ff571d0e492e3ad95840791ad20cf5ba2e6a09b56766ab865bb2750aebe6cd16a57bd0388bf872123d6024a7c96deb241ace7cc08d9602616fd435b24b3c0ddc409f66efe2b20ca72e8af73bf07b9656f2de8f417a515a13ad9f1063c127265f7c00c8cffe16dd81e4bd044f007392a9b5f400f40426c6dc11dc861a54b357adb56ac329b47f4ac7ff6415c40aaa7f0b558ff3a041608c044c34687f402d9cb918b3e34df743c0e8a271a1b96d032eb857970842e09ec5eeebcbf8d322a186882c37a3d770efcba964b073d741ba9d7c6dd978f7f1d67723967159c17804ed78fa0abc970b609e71061d032ba7c5d06f97cbbd2e237a9ac7d44cf34193d491ed3d4f1cec0b0dc16c78a662a46c2e6d80b66679dc565458af410f66aa63a8f94bbb525f3a857472195719cef0a65945e8853a8123ca45b4cef22b2b75fc1f213ac6544c6f550f57dce85279d31560378fb014fabfdd64625f4f817c1f1cbb7652deb98231f02d89958a40b96b057d613e9230a87585de1f461afedcb2ee67e884b5844ce1f7ebf649187208bad142c70dbad82fa88639f77f6f99884149c3189bff7efd1df999195db23836b61d84bac19c59f11bccef48e547b7b16a015223f0aa3abe2dc518ab502a0f3747898c88c1ab86016c62b4792e275b7435898583a02eb600268a5c419236742efd03388f46255f32b065333ca9b54ff1d5481bce4b2287b16b9d31596142911138ca730db3e2053da1b268c007da8bf488fece062e0814e1cb288ade61c52576e62dc60380100000000000000d690add96ef98ae999c22b51679d7ae8db970de8e8d2644c3d86996025911117f5fb0a0fb84d15936d6dd1333de183dca9fc89c4e2c0275a4cce86ee9a89ba3e547f64f969610c98c03433244da880a5d662d4e3443e6df2f079d11b8125a92e115fa56d588bce02a1b6a7ec0777f43acb6fcc2abf7ed43e436c25519ff32aa712da25bf6b1dd93fbe9e4ab3eb2448be4bd2cb0299bfad13a4e3c7ebfb5ebad7c78823d1f8ee00880e9201256519706508dd6aef36f2aafe1a7fa089d39f4262bef2b57096ee866d415d23adaa20a5320452d3b7443ea50fb29eb95dcbe917e1234b85e5336439c4a7407710ce3a1afbe74e31ef6eeeb0b4efd9a3c929d85a171341a7c36755cc00846654940d881149f72daacb272632f138212f54591001a7d9a25c2550d19f2520fad50a9698826b77eda06630ff7255e21071c12f46e2aa50aff16fff1fe87ab19413b96337a22d6e277d1b592b5420452579f9199d9dfe735c8972159b42e6eef1c87c19576bcf230977675e2343332f8c4fcb0b0a508e93707a62da1754e7276676adaafcd41e08c2c7f0ed529c628b16e319d369e4ad4fd3f256b0adec1eef5166c2745ffd32cdc021a7e5952089480582d205feaa05402c61d6500f3d5617df1eb146a194d1b6396dcc10ab11c577e5080589fcaa5a35a446472fdc06312a6affcf24f631aac39803c93dcbbc73c692a17a7873fe331e4f9121c0a277a51644cdcecf7c0c24b26741c517e811b1b3ade16b4de19ea85e213ebe58ce560d3058740a70809c02258161a4b53db202069c48f2bd1f456987ca440ec80d5fab4ce2c893125f49c281e05dcadef9aad21473c0642100b18b08063466042c90a15dcbbed91fabafb4f36f66992a62b0d5545bc3fbb9fadb48781f933b4a1f4a9d7ffd133d6594c58ee3136535b7f6409652ce8d09f38a7bd9e96cbb3152faeb5c97be3b30c1530fbb0f24b737951e9fdc97c16ce7e71e8e0f91732e7932b397c13ff0f18a49fa3976740c562154254d80c33d31bda57148a6acdbf8d9eaeaebcf63c298f42ad2bbf62d00a6df07ddf0ab15f156fb2ddecdf833e769fcb83d54ca06c7b70693e9d80610883ec8146aa19124b6cea06e12decb1668d8d8b39e56530ed75a8c8cf314a2fa31d883fcfede08ace9b640f48861c04dab669508ee0159427db2172cd71a2cb8b9b9b3fd79c14f84efabf16c6c765c0328a4c420aaf92e386907cded334aa9b8b3d25c8c371dc9c28d1f18ea215388565095b76bca88d0d02a665a943c6552351985c33bbc742cadf1bf4283483f153ed48265549f71f12b6688f04096b7ea006688155da61a308110b855ce5e5283179996ccd3d8048ece5f3e863f53edb11908da8d9d76e7c74e8ebbfd949988cce6ef6f3038a90c75e739eadbba7a8f516873cbe62b874c76e546db6c5e0f7f0bca2056568cf3fbdffc7bb3ca5a2b109bb9548f4f91d8c79dd0889abd043dee1932715e8fd751c1b9714368154102e394048435e883c463cd3917dce388374e49464179075f03300873abb9da36253225585175a461c562c7ebe4f82b8a2a0b39025edb7955741ed89452be7b6d799029c445edbbad315baddb1ad555af8bdba8caf7712b2be3454d223797909887237909b8f44bf41dcc8e71191c2479d9a6ed1c79284ed19a67c10f7584d1a2cc0ac0f69b9f605efe728564ebcbaaf1f222c0f035cd8d41ed4777fb40ead7007d1346f27e32c12f83ad58e9915bf8801a9b66d0ac4424ace71367c562cc219159286bdf4c242627783f5f447442de66365379be24a51ee016e3e33420779cbf6dca8e2f8158ec742ccf92a069639be8e83aa20ee7cec202289a078dc212e4b73db363268893b2b425d284f6a2010e878aa98f70fd5e1fd26f94c790d10c07b5442d7b49ed2080e550ae45facaa6e7b9041d650cc24d2de2b58f688fa3ea8b1463311cc1ba11efe4f605438e63f22d8d4c44a7919c1da15903856a8435a76148c32d75daa37a6d2909ecf137d8778b18fa477124704dfd3af5760f0c243048fc94065ea6d62d25c892eaecb0ba66f13e18290de89a60bf0b582daaef6cb9b8dd3b9cda73c2925ac45fb60a051b59d5f853066a9688359d8bb7547e8250ebef34e66dd07f56707fe12114c05884a45069d06e674061b179c6986a6bc5cc6483751d2054e0463a02c4fb4765f4ec7645fb11f0e227c64e2bc479ba9ef2deefa3eed69a53abe8746c38eaf0e89649bfa67e400a9a5395b8cb5cc19bbabee07ebc8817db12033ce489a71fe5790e6b3d6a16354ff89ca044ad73e02faac1ae950112ca9fd6ba9b12de05a95260f12a60efc9037c638e2049e941a6af7686f778342f71e1492cc685a065bdd1be8261193099970c741753abda705911609df0b3aeb14b1fa0c29914aec29cbd61f3044fba7307cd82a7824f8299e66a7e3e6e36d46acf42ed52d6560df1670508c5c4c16944b8e467d2e5edbd3d0aadd8429cacf15c1bcc0f228bd42aba5745c6979e7465c9dad48a4aa7a5411a49e22336dd56471d74916403dfc20f77381ece569077557697de118aadd47bef0c7343a6dec476c30e58e3615a877daf72d1a42f4ed66fbe8a3c6a00f00d21534b51b54a636b5100a6ace9e678bcdf449b20df2ef2dc909937a95ac5a08b021a9a8508fdd8e1c37e79f48cb9d94373d01325497eea4d6daebe895e14079fb0e022030e182d7c66a3ec21d3fe0f142aa619870500bed90152478ae65710fa8561908e68cf74c712556137d3902a1e9e0b2a43d86cb3ceb12c630fc6f66451054d05de8f631da4238f3db97133799fd38a7077af1076d18a3e6c260a2c718fbf0a4c5316c62afce4b1ba28c4eca38cf17f6f880e20316751eac7e771f9d0387b6077cd6dd4043593de9dcf956046817aff639fcd67a4e30d3a10485491127252d31c0899daa6a5a61dafb3bccac978ee6c96f7133403f054f51b3d0b562b5abcc17070ee43680ca93aefb3d4226e0eed4b97f18278ae07e5ac92843402133170e071ab1ec0e7f1f60610cb040fc8c4eb44c71f503294e166ae02c9385484a1199633f596fff7884729e2aa8c593717ba38a4ec2fbfaacee88697438e179aec058e2b138e77f57393cdcef97e04c3bfaef6a6e447715ac960b9bf45eb3753a56bc875eecc9fb7b2f67865cd58669a08b2b086a2b3da2915b0f15a65cb3503f8a29a0f10dd6de23554eb579cbfa139e6a613b627c370d88a99d56569d9100b444f8b941e4aabde935a5539815b78c652e0fdaffa66543e837401157239fc798c0d76794437c1da46a3887f59140bf110d897d99b7940c1b26a79c987f3698007e62ab6a46466b18a37258b43879137d148b3d311cd0da768bb967c5e7523e8facbe024bb1eb4ed", 0xf0e}], 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) write(r0, &(0x7f0000000180)="3307272bb03ee2e5510e0cb73f09f06b79e20570ce61b5843735d8c16cd747c07065a6421bfa604bf09167968abc2f44cef2f64f4f6e57abbcac4e06c5a0a8cd7ab2964f04dd7879e83586c1ebebf31c3b220baca6ae40110688533187e67ead6bff52ab1f6e5088cfe866c7912415e93398fb4ab8a7d4ab54181a9733f475c3e8284f61b745c85e66030b227a9b82d6cbf2f8d7b4208c9e28d232b24e32a5bec89274f9e3243c2a56b2b6227e4fb38707fe78a5204d8cd2de918032d519494badaf632b4bc41e255ef8006978744bb1505395b9e0795eb116237cb0fbea016b8bdf24528c647a0f7937b85c36180b21df61d1", 0xf3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x60c, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 20:08:39 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) chdir(&(0x7f00000001c0)='./file0\x00') setitimer(0x0, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000380)=0xfffffffffffffe59) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) getsockopt(r0, 0x3, 0x37a, &(0x7f0000000340)=""/21, &(0x7f0000000280)=0x15) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0xffffffffffffff01, 0x1}) getitimer(0x5, &(0x7f0000000300)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r2 = semget$private(0x0, 0x2, 0x281) semop(r2, &(0x7f0000000100)=[{0x3, 0x1, 0x1800}], 0x1) 20:08:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000180)=0x1ff) write(0xffffffffffffffff, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0xffff) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(0xffffffffffffffff, &(0x7f0000001440)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8e4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e0bd7e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3de46e44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c732b9318dca3e4b7a9633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155e741cf37daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b158aa11625117ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a19f5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a6313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488bc772547555b0960c9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f434e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e98b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f0c1736fd53b397122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976ff96bc12b6ec7910b787d91c3e8dc28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41f023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c385c1620b1cbecf740e51ab04329a1059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3fb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a14584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73af0f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d255330", 0x1000) fchdir(r1) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1000000000000129) 20:08:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "00005ec1cb7b0377fdc020000000004000"}) socket$unix(0x1, 0x3, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xa81, 0x60) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffffffffffcf0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000110000/0x3000)=nil, 0x3000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:08:39 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab, 0x0, 0xc4f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kqueue() close(r0) pipe2(&(0x7f0000000000), 0x4) 20:08:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x5, 0xc, &(0x7f0000000080)="6327f0c22780577c70547c1ab76d0ca04be192becfeda9d6bdff8109f8cf7b66eb393d1ec9bb76a074759ed5bb326bea90134a17b6f74343f6787422dd9386be8d2b6d11e86348ac3b54428e422449dafc6841d7b5f0e3e58b5beab888964b1e2094292f8aee8409f7d246b37722de284cec0e7b27b167a0d08e823fc3bac95bcc4fd11474d3b7b865e74cec024d874d293ae5593223f32db327977f6cc2efed48821fa9e6090d757d29d53fec75e0acd3e745f75bc50a62aa7af51708ec1b49309d121683f58fb423fda23ee2cec38bb4246643b6be40ed60abb55412c1c98e5025824500115ca2c78f16ee302d711738e880fde48b6c097bb4e0742627", 0xfe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) 20:08:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x7, 0x7fffffff}, {0x0, 0x96, 0x1000}], 0x2) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d10000/0x2000)=nil, 0x4000000001001) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) 20:08:40 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 20:08:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x80000000000029, 0x3e, 0x0, 0x0) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000000)={0x0, ""/15}, 0x17, 0x3, 0x1800) 20:08:40 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x6, 0x8}, {0x10000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x104) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x29) 20:08:40 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = msgget$private(0x0, 0x88) msgrcv(r0, &(0x7f0000000000)={0x0, ""/95}, 0x67, 0x2, 0x800) r1 = semget(0x0, 0x3, 0x102) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x10001, 0x2230]) r2 = msgget(0x3, 0x208) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000008000000000000000000000000000000000b2e7362d8900000000000010000000000000000000000077abf5454467036a0000000000000000000000000000000000000000000000089a1a000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000080000000000002000000000000000000000b8d7d6acbb13b8a24a64d2746950006221f76ef66e620bf5980937d43dcd738794ff0a4d7409de048c29a1f069084b427744979dcf50d896f5497330993eeabc3c3a5d54d048ce4f391dda803fd64684d8b1e1554bee1fccb0d238f3186544b37b5c6bc0d57f0b5b739cd0a20001de4f2998f1b94e0df607b8a0c9f4bbf071c5c256f793c6b60987e4e1e0642687acfd24881717ffa54e51dc3981137b50976004159a96897026a1a146bad5a6f09050c13f5057f251b624e505bf9e2b9507ec57638f58f72aa31fea87369200784fb3c0f3ad2df9797cd127895f5af7aa749449035e7c3367"], 0x1, 0x0, 0x1800) 20:08:41 executing program 0: socketpair(0x10, 0x0, 0x80000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x0, 0x2a3, &(0x7f0000000040)=""/225, &(0x7f0000000140)=0xe1) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x2a, 0x0, 0x0) 20:08: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, "00000000e9001040dcc40000000000002000"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:08:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001740)=""/137, 0x89}, {&(0x7f0000001800)=""/152, 0x98}], 0x2, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x11, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000001580)=[{&(0x7f0000000500)="91ecdcf17ed1c48b169570a94d346c41511dfb1bc7312777d73d521664d03fc37b3d32dba4835a3e05e8beabc81cbeff3a6fffd14123a63039006a193b21d04b4d3d1fe3176910835e17ae054e98c2a026045f1b45e394df1daf70463de78ff427ec555cf054c6a0f042010d33f4044ed45fcc8261eb2b471ebcde2a8fbb711c69be35c5934bf1e24a212b87b1d91a31eccf53170222e0e2a61667f2e183fa351ddb085daaf1b2e15a70f8fb34094bc686802e8c9ce4d635ee1b74873ff9c921b5d32cde7b2abbbfa043d473aa238a38847a8047b129cf68710ba58c7e91b70aaabedc48e2c9ddb73f487cf46252cd54450cbfa1cb462cd989f50ebf40df9ae8352427c423b2cccdf9b2716fd0b834d825c627620ac6879934c5d4f25d3bef61a8d13bc15f3a02100368670174581720c423a370ce92c421e7205777829fc87913f3124a36149810803a638c11aa173ead5832b8ed4f3d4e51d29e420458e636a90508ec44e7d3fee868f2e78bd4845f45ff834aa663845fdedbfe3e489148d497a2af06a03b6b6b1d6441b6dc7110bc0b898be597cb3f09478ed4a7e41d99f0b0f72bc6b4d3c5e0e48566908ad23d484313e3c0fe73e56dd2cb36bb512b9d117c8f08136e7d48fcbd9a18990f5711c9c604240918fd3d370f38a4d88945b914a9ab1b218d6cff7558025c67cccee8a95c61e2c24ea167084d4634d358f2abc47ee92ca92801d82c51d9a9cfb3ed0d9361b2f54e4d830dc4776e86ba732e35673f9aafef1e61b824a1cfdfb74093752e8cc9c1a0021552f87dc2a1ee3e685e8bb86381bd7cbc6490158e56d3d4b7e4bf60256a158424dbcb36ef6483ef9d45a92b8a4ab189b2da54e4c27bec77709a3753a520d01d6c5eab3b3a7f57b8ca98009c78db28ce00a289489d86c75a069083439773f029466ba56b887e7cd7acbc5dfa2b6da34fa84f9e21f5942340a6bdbff4101371aa48b3e39055cca3771ac765359970d315c414d6b0d3d969af557a7170491169ff99c466b99bc5a85580747a87fcc9b75509df87583bc055b1a376a6e4fcc21d446d4ea58bbff43debc604058564bf8db30083c179454169dda3b83145ad76c88dfe37c748c660e9c87c0fc2668e9170780842ae084be231defd67b9e1c0e26118edc92930475b5e48f89d20ec6912a369e0cd9140f9b604410bbca49777044c03a895ee85234e96b26e9f1ae387ea8dc851f1d47da75f343c24756a6f52ec5477114b0f1ab9b4d92766d242088f66800b1f7c6113a23cf4afcfeb5d2440e8aabb932189aaa01409672380a47756e1a904c156ece0ce148f27efeb6ab62de35af28df6a170c038987b26dc67c4fdfc58587d479b4c823c5777fc790c65b9e316379a24f2b1ae1121fbf82911131f4fb2a56b05e2cbfa51a219653d7f0413e26083941327152ce2a4734b93279e10c376f00a4e332bf2507f10290f48196825bd01996d568daf0093947ab434c04dc1e445d6fbf56260606f40d945d6c78b97a96db63f52e6ac236b7698121065fce26fcd1763212c8caf282d31a2f981cf2b6045d1e91ad875cd0ff6ecd03b8ec4212d4edcd5e7c72ff20184bf0201cdd8d63710d51668420362d263718bb5051e410ab52f36ecdef970f56c9d945e0bca2f69965d17f924b4917a5c0e5aa3c1a5fd65661f2337180173e9c04be2e0cae16c66cddf8d8cdc4452042d6c9816f401de6d0ccde2db63ecacaf09165d300ce5cd19c4b62882d6ccd9f52210fd168441e2b217d9246d8f37766c278c7b6da9871079f81110706a4977294fd6c337aa71b63209d332341da94f224a300a8837b1826dbfa3eede88f895c799d78e44e18a3c3b82156f1e296619b0e90fec257ed2b7c07e093db5902708b5f0b454cdd29043ecb34d3d988da602d50fed3ef70d271a27dd1bbdefe120ca9bef3237275e405cdf61c993625f19deaab2ae1d16e8048caf2c86a31dae2718bb7e9482688f5e494e3f53841eb4243440d0ca2b6d75e87f59f87f5966333a58b9ed0abd81c71e6e994963ef58f3dbb9d28618b2f21bc6f2010dfc0da95a679825586066c668b46f35b8bfb30a343b798e28a2d70869e155557f57dcfc9417c6d415dc5866bf7265d93940183c2412c089c40d6d21566deb9d453963ce0da441dd90a730f3c48a31143b4ffdf13f7fd99f183a417a648dcca9bf0074a3f55542cb492797cf853309dbeb063f3a61c54f0dc412e3f3fdc5a173d5a70720cc3b8814a812200045cd845d2b83ec09b0e2ca221b2d3359e0b5f1c681c67453c5704b7620a214dd07d09e0b322b4ee8e131a0dac4fe7a519084fe5d78cf1f201260ad732566e3de63aae8d185287b057e0e975895c36a49f32707b6047fa56acbd88fabd8e3db906a58584d715ba085f3e36285ea90033e50f37eb36a327dc7cdc1eaafbf565340b63cf341dee3e4d5d84d681ce55a62339f3eeb800ace27f60e960ddc00b458dd27aaeb0b84b544baf6040c3371aa3b6430efdcfc36513a3cf1b68c1c971fb12ec654d252bd68707ccf808d02297388fad430f1fff4c8dcd9359184060bb151367c42fbd976a2dbd890a1044ce1a658a4b5534ccd91148815063bba721dc1286835e077b84df914975843a8afa02480c98755477d6e3cf45753280b19f9df65deca96e7fa9ab4fb92fd159396a62b2a4b8f893e5daf200ad6e177f839b153435cdbccbf8072e8ed49872b119682128b61b11b6b67dbc3de0b2d86c3870dea913dda3614ba0442183211cead9f9917dae8b8847f35682e4a82a6be7e51b822b8627facd2e07dfd95dde1ac6c9c5ddd6c3c4443eb20c7820192fcf109e6b068c3f291e88d2bd38eecdc1a43d7dea72c21cdc5a703e48ade1c78f44fbefa3d2e2b02839e88255f26a92e18aa8912354911ccf4b955e04ecb12cbe367a6e5629039f0ae4465a9bea8d21014af20ada9e3b9ba17d1987a31539e6fef56761a293a0d18171b2c860eaa50ad27c6c47e7f8be27ed5207dbcf2b0c7213b99213857d0174554b86a82cd6b2d33d62cc724543a59ca6c973fa7fb0f57f0e740e0dcbe3efab07f98642a64ee5a6b9c3184bc4c954640227c4094277a09ba850f40b9a9a312d12f367897eac7cc8feef7a8dfb5404372f2cbfd95817995dda35c44ce41adf5e1b95690b161b7172cb34698424f327348e67d0a4baf9d1ea73d8e1f910241bcd0e72d15714842887fa194499eaa1bb2b619999f92ab79f9b8b4aaeeb0c182bd8c261df4743f2b640f5b57d4a88a416d7bf50152f258dcee77ef02594869898ac808e8fa34c433a0eb194b848c3fc4c3d92f99c47077e69ee1a7228c216101c0e16403dd1d30750e9574fc89e7c5649f3d07f31763d749e74164b4e35c9d31baa8d2a8723a25632d97a2c99b4babe0cbec7645b75e4aa94563c55b33d3d5a571d50d6770b649d6e7e792ec8cc28316e2b003cc66f63eed0361a656a3a27d74fd7c2199358d8e3b1161fd2dbfe0dd296d9a2676b3e6d3de1f1fb7f911a2be1b1e0e09d9c698497c0b92f236f3ebf96cf9846bf7b43fd26b8ef8a3ac7f4a95928f4e15a5fd7c339de7a5d24e24a2a38ea36dec5294f035274eb506651c56893c588ced2e54a3d4c3ab0b86614987c89b6a7510a6535da38aad0acddaa98dcb42a3ec28c7e2d0f0edb9cf235b9eb725d6c6ce0bf408c1b6c5c69cdc223234f402b754c1bcc598ff64c2b9247f01334d83cf868868e768fb4cee03e432f6c616f16622dc901976898077ffebedc618a6affdaf612888c105372e10fe48affedbe5d17930dbee76061dba5a13e608dcb78f6088a7a5e2a20ae846d73e0806b5fd902efacb2f5275a18e9b2b276bd5232e60f3d29c9e56283e555d4dfb1f6517b1f56fc15291f981520112f64c7f1e65dc18e68ba54881c2a7a16df2d2d312b12af41c781dd021182d2cd72a292869ccdfdcd3b1cb553a25f73c576cb51308cd45b660d3a364e97fb801b63cadaf44d297ccae4a58ebc3d51c6aa04f67cb308b35bd7d24cca058b514bab76151661cf8c03e8b89693213916e0f95f75e43eda1f8e2a6adfc206551033e45673125c1dd4fa6b9d0ee614f7011f91c76631230c2b50a0ff5a37cdd2793605c4a5ab9db8107836c5c242f83715277f76602443530a1307806975b5d4cf4a623485c82d4efc39ebe0013f54c665ca5fe627c9f076add7770c58b85c31218187dbad3c7f0cc1a9dce36ede29229be89d0ffdf0bc87354e808c67a0ed97c8b6bedff17976a10f77ce1e5070af0432a9865d8517f53f30a4deef4f216ffca988f88ffde5f9595c70da4204484c76006318e7e81cccbe740dc58f44b01e2c860089e549974f3e6f7b250864a574bbd5ed8216d36be5102edb6dbb7241f840d5128fd93855ab629f82e41e81c81e02a20a3b35a0ed1b0b28b4f8da02e67af462e55b5684682e591309c4f93ff90119a7852f44bcc4d7c4a19a832a7ff42052433bd04a3d8ad9af85e207f209bf7d980b1416a2a240346a6c3ab70952407ff735f0c471bc2a0fc5b0668ff84faa01d1412ba43ff6a8fb7c8f27af37fbdd88d4cca1f5e22e27ed354edadfdf82d72edbf5f061c62ecca8e07bd80bfaac606581ca93589bbeca6236e2251976aef03d0dfb4ba7ceb47c69545f5c8f611c1f681f660e5f278be595c0a836ad6969ad5b809b3df66c608e5159326f6076f4f97f968efa15cb6e956eff94734aff593a229211ebe569974ff8ba5db6674a31843d89dbe70ce6eed54232d1ad4418000a5e12caebe1ad066980be01e15a75fb93e9a0d57f8cddc83779d908f5f0159f5698ca68286c16a7b4f502b47906ff2f7e810ca9c2e8ea2fa111f1416c8f28b93c217228ed40c6c6e0939cfb6db454cc1f3acee3b69a3bc9141fc06e54f34dac837996d82f404a55faf42f53dad15fca460f12153572274252b6c076fac4be1e10c489f45e796c2341240895ffda2a1750b9a811fbc50761bc74b968b2adde4d94978ab94a19c8b0022d6c59f9b572fc64c4fc485d702d86e1bb558e3b3c909060d5cdd9c5e476f18c6c33a82f32f621b5de7d02231993a8ef9b22f30f42df452e2c0b8f2bfa03cc1b1c944e250fa2a046c1eb58d0bbd6e30de108321bc4c7bae0886033623491fee40482e7b09c8349700707abb36bef930fc2ed3edc335ece3809ea03fe5764ea94e5fde6de8544c5ad831edaf21db5bdf6f3548dd9717b94943a66ea2be9cc5604b130dcbf17f17aa17cf694a8c6891c7243231fef8c461cda11ecd91eec4b18d42f3885672ef6341787dc8c2385d4b28444072918d40158cb6fa6a7347a3eec1a27586afa2534a23e6317c5c4a8a6f70cf0a9eaadf1d3e984e8c4bc38ae6747a626e0f41fbbf01ebd9bdd7b8dbbd5e2bfc7edd2d9f1f52cfe360627fc8d66d6826e4a7d3d63386e1945a27fdfa802aedeb1bb1e780eb5dd5091c47d73e9386041d006fb0f09ff4fbaafe6aee7b7b8ce2e520ec957abaea2dd44bd26f09f70434c623054c17ce0d712fffe6e8289c08794a4acb99529f62094f09235922fdc7df458f54caf4328583dde98d419c9b60a59947a7121cdde8ee83fa4fab06bb4f5a6b1411ae523b2ffc22e164df702c891984792ee10d7280bd8b437d28655dce29d3055147a6577d9f67af75c55fcb47292bd282e857cbe5ccce1f004e84a2d89a79708802007f38fe9d81979902ea9d00e1b68c4ea22de70d3b08bf5169b6f878a99ec17aef2bdf31453cc8b5664678b67769535e75d68839844640ccbc811c0d6df2bc8b439bc4", 0x1000}, {&(0x7f0000000000)="b4b9a13d", 0x4}, {&(0x7f0000000140)="2d54531fb814932a33a00e93bdb53c2d757aae892160696f8b3b0327b5af4e4fb38b998ed5783d7456920b8a067bafb9aac087eda981367d98d1a972e26520ea1f06b91521d51ace0d9b453097b5ce3d84ccbec9b4babff1202c54f25c8cc09175c049f7e984674495db4de1d85d116edd29f70d47e1540c38875a6974ec2d6aee36cefbcde9378325178828901aca62b2f538a94109802d05feb4e65e8dcb58a6f3147c933afe3e07ee5a3bad75958809406b3da425befdbccf2229df8248d0c14d201abac97ba40b245536c74ae914ee827ece", 0xd4}, {&(0x7f0000000240)="dca4534cb9fb7d1daadb9db93e51f9814f12cdb67918d4baa900bfc64ed91800b74c09782a08a9614ee08349cc58287aad2c78fb5c90ff9e0e5bddf6a769dcfbc4a790ea98022d8447cc1f59ccc7baaff5bb4ec5ea9c3011bc5ff487598fc052fb4c0e6ec8e932782d96d85fa63f796497df179a80e04a8c0592f3dded9c026975f50a96c55a84a1eaee6b4daa268ac4dc38f76ae87861a9c00126b0e8ebe52f66ae8357c86eba42325a73a3b2f774b5a0dfa891516ea9b250703a4e9c083f18366a0d3f25300964142d4b48d70c4a598a505e21b2ae3ed35aac71e847011718e7cc498af69c520edd301c5d482592a9b84d68d5dd783aed5ce170a05b49", 0xfe}, {&(0x7f0000000340)="08ea9582bfe1ce6242cf8ff14e7763425accb8a988255022fc224410bcf16030c5d72c82c041ff8d2ce9169134a6e71fb79a8d1a03a222d1d6e384c90456c5fc45c57ae5fa90e0549ba97f248e77170484f8f9a0907ad72308460f84", 0x5c}, {&(0x7f00000003c0)="ecbd70b50c6252a77a0fbe6a5de2c945983b18cbefe4f7a06be9221bfb6bf23b694b99b9d77c791fb959e61295022f2d9d15049d547b96b216649df56e0b8ff94f173c1f2097c6b15c4c9bb48561295986f8b90d5e441d74edf2e2604d332ef24e72891b73b78e93d2572a506f71230e25d2af3ed6daff47e9e1eb14fc92cb3c7ab6a5517d3e6ecf481af568d2cc695badc3192a6353adc1eb062729a4297a9fe240a8d14ac9a6a4dc93af6b6d44813a11739112259c894381587b79d0fbcfa469410fb31636537df716109ed74bba2f681f1f13daf756ca08cd9726bab7f2a4a3eed9c46d9d4b73e41ff6fd3f9380fad0209afb4230e3a4ced71a7839fb8d", 0xff}, {&(0x7f0000001500)="d1b2f51eae25b2c1c184607e2d4911b974e9cde01dfca839d60c4475e38092a2b343d399464580ee33ee7323e59f67e147f549d61a877a97508d7c72fef4d42eff9c9f81ffdd7e36be6abd29bb85b49edd27bb50a88310", 0x57}], 0x7, 0x0) close(r0) 20:08:41 executing program 0: 20:08:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffc, 0x3}, {0x10001, 0x557}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x5, &(0x7f0000000000)="ebffcbff13b9fd812eaae7a63060f1", 0xffffffc4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:08:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8041, 0x28) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffff) 20:08:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x12) getdents(r1, &(0x7f0000000080)=""/209, 0xd1) flock(r0, 0x40000000000000b) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0xfa7e, 0x3, 0x40, "54b7fbd009301be1991d96e01c5eaada2119de1b", 0x9, 0x21fe}) 20:08:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000100), 0xfee3) r1 = syz_open_pts() close(r0) dup(r1) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() r3 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x40000000000000, 0x1, 0x2, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000", 0x0, 0x7}) renameat(r3, &(0x7f0000000100)='./file1\x00', r3, &(0x7f0000000200)='./file0\x00') dup(r1) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r4) 20:08:42 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x810, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f00000001c0)=""/116, 0x74}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/205, 0xcd}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 20:08:42 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) 20:08:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 20:08:42 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) close(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x400, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x81, 0x81) r2 = dup2(0xffffffffffffff9c, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x200, 0x0, 0xfed, 0x0, 0x3f, 0x2, 0x20, 0x1, 0x0, 0x2, 0x2}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x40000000000, "81f310b890653d3d1c337ffda9ecd7662e909178"}) getppid() semget(0x3, 0x1, 0x2) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() flock(r2, 0x8) kevent(r3, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) flock(r2, 0x8) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socket$unix(0x1, 0x5, 0x0) 20:08:42 executing program 1: r0 = socket(0x10006, 0x0, 0x2) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x404) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000040)=0x8) ioctl$TIOCNXCL(r1, 0x2000740e) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 20:08:42 executing program 1: r0 = socket(0x2000000012, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d5122", 0x479}], 0x1) write(r1, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca7fd2fc8ce43702dabdf1689a6ed6b6e73a28ffeaed1a98e5b83190a421dbe9af7352b1553368c03c0b395e1315582a7e970e589e2367e3379d106e50570f73f4fb13be77343ad35bac77d6eed4fb34bd631f590f23d626059dbda306a0c05b7d5d410c2458bce18b323eeda41d5d976c0253683b447c3ad6e38409c690c5fdc8c45cf3b8144dead8a2478720787be9ae4d8374c0772104670a1d9a0c1004e3c025d3cf9e668c63da59fa1504777eee3aa6ac5809704ee753bd39e1e265dde3c37361e1ffbf30da5cd52bc2066644c930dbc9a9668e960c1e2ea795cabd15204db4d71f7241290cb048499c28927f1e2f954e9b6e8225d4f5d882910006951a7a1fa88f9f41a9f2706cafa3b1522c70a59d866059f3088276a4e308456acfc9d034e78974ab89905dad174e628aef91c548d8941eca08570bce2154511b1f0c323241129abc6e4110d7449725d19bf6b085fb674d2028641e180f81b351ac05945749654f40396bbdfcdf6b14e8982787d50680db60e693579fc93ad58f9e9b6e3c34e8257417bf2df581caf7220cafa084268dfc288adb4b1b796489cf4605c5b1a02de5d27852f8d61639e31c5789d2b966cd694c2b292b42e0643817b8057f50ba0e18651538c8a378d2e056f9a76a36fd6da05cec7f3a1f4cf108e3ca12cc75751b52cda7a430663416ad3c2d54b23cf65b739b60c27d68e1e2b6b4518ec2e14413bf15b0d4fdb8b7e4cde2038bf6b81f9621e6a2f15aa73406559dcc10b0ed548a0940eb729bc2023dee8bf01f21c9324f6e4db2d63d06a1dbd9cefa39d921f44b5721b53a5390372323dc527c4c3d5677df04c5e87c738d61168ece65758382884b852302221080aaef8a089340bd56335269d91e23ef8d838cefd2489ad9875bb44420239e91fedc502eba1d327c95d30b8d584e5c3d63d221079601abb3439ec136fbe688c2f1673885040469e50baf50bbf87defb67a1ddaa377d4e614c58b25252db65b6930858296af2507d3b9f55294a0ec1b4dac3e63a553c16bc62ab581ed47c42281a76d6a84cd785f50ea359373d20eaf4d014127b220ee7a860c94c200ff3a1c777de55a34a28b356e394e840dfc0392379a994aabc5c6ff58991f5652c0ffc6856a3b6d9a66fcec7997bb18a04d0aa04358ccfa03ab3dd3f9e8a590985a631f86a3ca6d59ed29ce28bd62ce7cf6ab12d522382ab9f7cd9bf4cdf5b888f636542c163fb343ff7403fbe3dc7b540799a60519c614bf53d8c72846cbdfdcfa36cc3b3eef0e7c819790726ea525bd9b2cf2c0e550f86f3aec50738e2f9079ce6826a1d589a3bcfd4787a61b91bfea9b1afe9843a5b9e48a985bb24a5aef8926b67ace218e0573cafeaaed94a1ec0cb8855625a3051521311d623cbbdf6a6954cde19d17a4606f55f446925426dd0cc992df9ce6303cb08a932aff7dcf080bc5cbe4c587e45d7e3bf3a8e15475e1ed2a2a7dfcdcb5fd133a22dcef7c52b39945c5a70a097aef43522ffdfcc63a7c42d2fa1e1377721f37ad33716195e988c0457d70d55a060927585e7ac9545c41f15bd7cb0069597ebfe8af0a133c7c787f51f464c9baf01a2d45ee85bb8beedb5b7951dd89336cdd7f53af625785ed1c67c6a35ca942075105df74a2fa77b51891b2373d6e1617be08b65bb884bec5c7dbf7efbd2ae3092d4beb862aa6eb6e3456614bdcb302eb17722273ca092e6716e2ecbd2a7f42332fc178cb56b2e69cc4c9a84aa60752ae7ed7bb65d8324849e50d3057165502f333d03e6399f70fc66cc2b8b00b456f38abf67000a88931155cd9f25155d1041eb540b4f37835afcd8a0189b5815ee26188d55322076d6c7a9a0fa48593ad825e4bad3841f595e5cee75486611253486d204304bef627b24727c306f47cc580e1f6ecb00c835c96285d5bcff4cb711781b82a16d2e5865e165c402c774f48e6c38e214a1d1e4461c0897483e32bfe62049be0f444471fdae1419c5a40d748c4a007447c3f29fa129e8e6a7167e6b5753c0afd42b26d8aa0084e72f5d1bde0388371ab32858375e78d42be870ac4df620dc22418877bf79ba4f62b8cb678f2f2b62f17e7256eaee5aabb1e7c93c3434557f3829a40f39c7dc578beff7486e4f6612b006f4bd846d86e0681392217fca5fa636ebc8fd72827a0403b2ade51e1cf13f5a93df7a7c31af000f8f3f1e99976bd0340d910a6c2909f57b1b70384a3ede8d453d4fe0f9c0f58875394faab37b2977f7cca9a7db17450383b2268fe2af8a9dc76374a504a4d8f54f155e69062f6bc92807fda0c002b9e342226b4b953567400f41ebeb339fb3f04876aa9742bfde4d7c843270d9a971559ce3a2aee35795247ed10f1410d595723139779544ebae4d8b477eea1bfe39b5ed3e8e13c40bb7f64625cbd7cc2e7e1f9a94ac0d22739b742595b3d98bff15f0c93b2ebd37ecf7c3b07139e4306e677ff707c6a3fab5fd03682c64a7cf49c021181c2d93c054b975cd2f73c3b6b5296572bf53ce29cfcb46ae15b27d0970c9f49fd70f64dfb06d2454ef4e735c2965bf6a287069254cde686171c0801d52a31d3ecb61e712ccca67e7b0b2fc38c5f5468fffc5d0ad6526cc08fb9ad3058e5f565b7abab50ad2be667bee064928d78e113f0eb2ead6e62a3a04d76dfd38260aa694642aab79581acfd4774f710bcceb69fbdd8a7139cb5df4a5416252c20b3964fa80dfe56f68949920f0a39bcf2697e69e02f4d7e36a299954cac0619f355811a2a08133fd530b1d088c1fa4a37e840f62ec7b45353c274a97a354144dad8442126209908b9ebc8d88d777982f97f7ad48f77dde936836b5c304c5abd1ee728145ab153b2044c6614b2c2f0448f932a6d82e9a88eb14256959f8565c7db73a0084cfcb31d1b206d609c66df9cb7244f5ed00735d5af09c8f75ed56fdfd1668d878258fff9850afcfd6e3c8bb6e77fe64f507f7962b783c02819bcffcc4152d8126873824101387e6c2fdb92f408c6eb769fdac3a8f5a78e54244db78db92eb91c3ecf3d0f7c82584ddd451da3ee7260a35d382c432e5284edd6571abaa15b256757c05c4b00858a321f5226c23b793aeae4a3b835098e09c65caa88ea3143a1b98b482e7776e07f0fcc96fc506683a972701099763692c2325063cefb75d61c631ce28107a9c8c268c738e97a3f1adccb8bcf94c4069ec2911bb48414190ed9480eb965136388cb586c228d6816750a3cabd306a26de8241b8ba063af282bf2fe556426e94a30a6b9f15c0127aebc6d49520dcfda57d263c7bcd9fe9e8e1631e210bcdbb4a52b44d00afc1875c64866fe03ed98aa5955407fc4b8b98052ea91681129bb7eae4edf922055f76a1ed7a90308a4551f3eb6a25fc857ab2a00a810e9e79527bfaec7eddd490c837a2315245ba3456192dc63086f69e647f3ce1f464c597caa5810d4d100f9061ba619f5c32463b5cb339e6d451aeccc827ea730dff2968ff36560f0f6c8a6c13c1663125691a5b9f59dda1a80cd86ac6a7fb111edf0b51bc82ef7e28f09a648748ac92b76da3cc4f51ebc8913167fed64092ed66985d889258b4e5030d29b5471767e9777b9785c389cb5fc1e1704733b81bd988f3544bf13dbd21eb9addc86ea9b98692220c609b779abbeda21ee32a0dcfff2dd936aeb1589c61fabf13e365bf81e08ebc05aeea512371088751c65b9365cee5cc0af579f9cf6c069f241b5fd49137d571351bab76dc104e37e17851cd3debfdff600bbc1713fac173fc6a7f4634e4f06e1f11c6bd6c877bf4cb2b9eb54e0b09da7b4a33ee69cd86176acf59c2f73b46f96ccd2de61dbd1fdeabcf8d25cf8f1082b97e6f7cc6b1cda75f57ec08b4593a77ecc5938e90def451a155e4ef6441d2f9461e3c8721f32675e13a45059f211b44a29e15ff7807bcf6661c10215e5ee93ce9b9810f6a347bb3268a5afa08369c14e2990bf2f1958168d7c233fa3ba1f500301a7d4ae7c350cebae01c3a204670aff45dd35496d94510910ab816072b4cd3f02481061426d27a15ad7ade0f6dcbd6963ffb01c2788b1c7a6c34a7506f851f97abf01089b0269f597aacdd0ab672a0894b5f90c851bdbf593a5652575057bac7777a4019e68bdd4db19acca8f4b093203d0961943a373d318c546827a8032169dccd011020d47c948cb2eb29c47aea0944c4d983cdd57262f6676ef19041c81bf88518cafbb641e40b462f133a2f510d0ed0535830d7ca2cca1a8c133557d8f14f418e7b0fbcc8e2798d8720c6878d3d9c275a4d628a2d1445a971e79385e0dc6d33a70cc527cc86c7c671c0ba913f78366cbae63e861a8feeb2457d1625b57de1cf6201f0f20bd4eb93aa3b610b1f6bcf744aec9fd039397188175b3f157bf1a0e0c2d2bfc9ef75184354b8ce98e0904f766cdea5584a68ebfe1dcb7606295f3898afe6c575a4c1b173ac80c7eb1ca56b25cb705b91a6e68d22b8b683b9c6fc8a791cb2b3ec8b87b7d41fd8f972542b62ff14fc07889ac077cf5acbd6ddf741d19595c38ef94b20974bd658b65408d0443de08228b82642f02028ba0f9075ef733e84458a6d099db2caf896d71176e3c76f51291933a7ca35d8741b01399f5cc925e45e19a4c434ac004f71139366eac80cae15e6f477f4712ecb922a90f2c7618a9117d389e4fc7e18a0bd2e8ce2ae0a5341541ca3c38c13ed8600e13d4aadd7b3337cb3d5e5626be7669eb79e128b11605030f642a361b9db07ec0e5a412d9856a63e1305b1637e7727386673c80a17a068da9fb63ffb9549a1b3a1fb729a214ed0914a688ec4c3e5f654578af8b26b2b8a45683e5d6705bbaf4e85d81b3712a61d9ec12a4c8702c7430f2733be24dfef0fe607c48d864fdddb3b25cd6288ac79034bde719e483b55cec897ad64273ce3680e4e9b63a7554eac45ddd5fbb4d064c790a8c80190efcd3aef3cb029b14f1406e5f349b633f4052258fe81d8fe5e078", 0xf9e) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 20:08:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x6, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f0000000100)="1cd57a89cf6ff61e6832142a883b2f273a36643809a524eb37f75fcaa985d7b61a0e8f7f", 0x24) 20:08:43 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() 20:08:43 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x40) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 20:08:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0xffffffffffffffb9) 20:08:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x3ff, 0x7fffffff, 0x8001, "a6ba8e1eee140133efad33b116681b5470da326a", 0xefdc, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000440)="5e84ed8bc20b178198a3edc196109ec2fb44a5c35e7e7386871f88031ea7bf250cc1535c6ae16f87b886fca76d099728f70cddce17149c20fc8738436d38f10435483bec424667", 0x47) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:08:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000016c0)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b08e8f27a7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000abaa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6d55a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x80000000000009) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r1, &(0x7f0000000200)='./bus\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 20:08:43 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) getitimer(0x0, &(0x7f0000000100)) 20:08:44 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) munlock(&(0x7f00003e9000/0x3000)=nil, 0x3000) 20:08:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x17, 0x5, 0x3, &(0x7f0000000040)) 20:08:48 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) close(r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 20:08:48 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 20:08:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x8) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = syz_open_pts() ioctl$TIOCNXCL(r3, 0x2000740e) r4 = fcntl$dupfd(r2, 0x8, r1) dup(r2) ioctl$TIOCFLUSH(r4, 0xc028698a, &(0x7f00000000c0)) 20:08:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x369) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 20:08:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) dup2(r1, r1) 20:08:48 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x21, 0x0) getuid() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/180, 0xb4}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, 0x0) 20:08:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, r1, 0x0, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x1, 0x0) 20:08:49 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x18) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x36d, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:08:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:08:49 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x10200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20003, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='%\x00', &(0x7f00000000c0)='!\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) 20:08:49 executing program 0: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000011c0), 0x2) execve(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) r3 = semget$private(0x0, 0x7, 0x32) fcntl$setstatus(r1, 0x4, 0x88) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000001440)={0x80000001, 0x3}) getrlimit(0x6, &(0x7f0000001140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getgroups(0xa, &(0x7f0000001400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) msgget$private(0x0, 0x2a1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) msgget(0x2, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001580)={{0x2, r4, r5, r6, r7, 0x11, 0x1d}, 0x1ff, 0x10000, r8, r9, 0xfffffffffffffff9, 0xd1, 0x7, 0x5}) semop(r3, &(0x7f00000010c0)=[{0x4, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) lseek(r1, 0x0, 0x1) semop(r3, &(0x7f0000001180), 0x0) listen(r0, 0x9) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0x4e61) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) msgsnd(r2, &(0x7f0000001880)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e91c3902abf4ffe75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b625965ec4fb7cfc574b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336adbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4faf006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5feadfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117912653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da69545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b276608cf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf2366969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0f0c3e43faba1c7e2afb727d5380451cbd6fc2a7fcb1e448d27e98266f5c65126275d8b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab72e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e492e37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c7351325ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f164cc77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e4c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b37300673da4d137ebb0b6c5d0e8c76bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda7f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084aa66c53f0a9297efd62fcf9404"], 0x1, 0x800) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) 20:08:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80000000000018, 0x0, 0x2ae) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1}], 0x7ff, 0x0, 0xa03e, 0x0) fcntl$dupfd(r0, 0x0, r0) 20:08:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/125, 0x7d, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) 20:08:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) clock_gettime(0x7, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 20:08:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/150, 0x96}], 0x4, 0x0) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1}, 0x0, &(0x7f0000000140)={0x400009, 0x0, 0x6, 0x0, 0x4, 0x0, 0x5, 0x9}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x900, 0x0) 20:08:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x1036e47f42c578c8, 0x98, 0x0, 0x9, 0x1}], 0xf54, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x6, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0x87, 0x7, 0x6}, {{r0}, 0x0, 0x40, 0xc0, 0x0, 0x36e}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x44, 0x20000000, 0x717, 0xfff}, {{r0}, 0xfffffffffffffffb, 0xa, 0xfffff, 0x8, 0x400040000000}], 0x7, &(0x7f0000000140)={0x1ff, 0x4bb7}) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) dup2(r2, r3) 20:08:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x12) r2 = dup2(r0, r1) ioctl$KDGKBMODE(r2, 0x40044b06) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 20:08:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 20:08:49 executing program 1: socketpair$unix(0x1, 0x80000000020002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x8) listen(r0, 0x40) socket(0x27, 0x1, 0xffffffffffff0001) 20:08:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="f061539b56c52a9961197e98059a8c6c9d5a54a05f3c70b516db6054e0171a038723910e7b1e6dfce83ed76cf56bed0f1d1de224f391fbfd0d00a91e5624dacbaec87e747d5539f581e33bcf25289eb25dee3cf19a6bd3471fc7259c30877f519bc32c4a8dbca50437a4cf90e90487105758cc8c928183168b4cce86bb3bcecde826cf643c97687b2cd088f6f1e6b9cf8f3fe56b43416e5aec6de0112d27e6f0d8c4dcbeb5bfab4adc460e3e2b37082a40fa35be9769a5a81fdd3adef3267e8499d5793c3fe518a847daa2a4d770d900c17224160414fcbbc3b57954a04401fe97e8a7b88138f3cb340848e1c3f8b2078e1dd054d9bb2113b438ddd3a386caec4c020be46f52f77849d82901b0987f5f04ddb8bad3a456dc85b7b46201b52b1af87c0dc8e170ef70296a4ba960bfcd278efb745b2b15bbd160dabccf48685a58bc6a56e39994de69b6b81f607a8a74aad7d0fed200a28c51f4fec94b1452b0adafcb115923bb357c96c8759ac24ecff7e6c62bb6c8074f7773fddacf5b08ce41497e9a4449fc1a8d230dd176ca66744194dc9c94d4587669a9e393b25354d99b4fb3b4c2e5da0a7045b9b63f29055c184ebe8ed96f1934dc2579e7df7922b16d1843fa9fbcdf91cbd46bd85bbfd65aa5c92f2f3f84a9a25f42e11fe8a4b2b7e695a5b29b440019dbc0c94681e96f3b32b4256212ab697925277aec288283b4786f405317657c6607c12a922d3d79807c02bcaaba8664cf34e7defa6b0a787bc636bb2786feef1b42ff6b0863741bcbf49ff63557025b7a72ba7b6ec7e3b1e7ec3daa6001ed934933b299fc5b71eef0d7bba0e9c6f0796ff815337b65275ef2640c2a6b55972a3bed6a7396cfe6a0bf4d08036b719594704b58f61c55b2dc51571b77d4a7d4350438b54b6acf3a4818ec5e2ba28ed544f9288ecc2b279ba431230a12501ae90d4df74ce4b3b9daf207378a8ca44f2db82129376b56e6c6a957f8db7b081b96141e6c81f509d1e3013209c6e4d08d2040f61c18a2f294978da342cc98946cd7ec24ce2fcbd711cf5e8247257b10f5dcb25b0648a0db74a9d05f14f790e318d257b4566c35b817608badf572a4feea800a2485e4fc088653bcfd19527cf8e9a09e0c160f8983d1dce4793d395ad22c9bfaaadef778bfa9a7761a62dd46afb78ff627af7b035c31bf96b975090eff39bc0fa7fe6b906ca0e13bda3ddac6855818e8f2b9d13f352cfea7bef742c4e53ff9ee07c0a51ed5988511bab7ca15cc4ce2850499b6a3a07d158003df528fd200bd90076512721bb23794a1d457b50e3b22b4aeb0e0ad2da6b20f4f08f308e451bc765e42f61630c70b8ba0b6029ce5c70a6335b7f1ac05183596a03ebe0732d123e58b92695bc465d9b2427b88602819893bce192ae919bdfa0bcf371e692d68c44d55ceb2c37e2a66a9fad2fad93df5cfe722a0bfffdf047906e8aed2856a52310733d9d05314323911f8c5386d44baca12d5f9f1bd57c85cad61c74881bb7d9342fe4ff82f72278493ca0ee2ebf6162cb4d56ba83efaa918e3a8ce873f595b20091b4f29682bdeb4740e28b55c2564b622176829febda91961b7dcfa84810bbde71dd997cbab40a4796ef5b3694ae32e1530072cae8149b450065aae006dcfa75df8bf14246b832ffc6c418ab291c09407c4bafe0ecd8ca0286c5d75417bffb591adc4e45c135505a5745b335f5d7c7cf764c8b58ce51668cbd9a8ba6d0e7b5c7baf8eae0e02b8f487edbbb593af0607271d40ddd32afeaef29ea1a72beefd5e83645ce65610b4622b2fd94a6f8316761245a2b3667d581d6de0845f9e296baef1105a0b15e6a6add1fec329dba100665074b5cfd924f8336c1bbfa908fa64fbc02fed9be351ef55fff02e60ddee936ab7112d1acf41418606daef8af3e1d3c988ba1e0b84b2a47978f79f5f6b582cb2d45f8784e27f8b69626981cdb447a66edba7fc6431851165177b0959f36e21aac9fe2d631a9d87241db6a74f8596e5ddd9f42880ec5728bfceb3e3a15eb8fcc5cf0c73c271562a19e871765089ec4dd03b052f4a6aafafc77b664624fa9a93e8a74b7f031a8812fdc39db61f189e576b83b809e78b256b282382a3be87b9f000601565324e8b1739f867404b88936c970e8c2fb3f98662934fc6f656b56711b20c33450a13fcc3c3b13423e12fc03f8dd5543bb8e32e89e4bd24e220446634cee3a80206112e1b3c4d10bccb5bacc4e6f2e2dd10933ffeaa76e8a320d22284a0c9d959d6b5a14cfb24370e978d46b2e1c086c4f198faa7eb80d8d5c9c8e9b1baec287a1deb882caa6126ca24c9bd8933e6ae30db9914b99d6227a2ee116f11b944d499babcf9e1bec7dec48b15700164a818f65cd642211aef2c9993469bc29ab3449c667b95700c689d3a23fab9d805e01e35dbee500b9f281127d276eda270e7a32e2e0714c9117f5860cba505577b0581e24aae5a2d8b6bb950206afccd6c9b8be4b768d5d9bb2e7d31a42b56614df81f2a8a9dd2ba13a53af1f2dc4928745bc88a3e8186278bffad3b38d1b51ca35fd117a11e690169370c68823fac3c37f19e0ac89efa9654bd65de4f2fc0c2af7e71571008ca22a22a09c5507a62b4eb0433c0b13b92edf049178fce0fd080070425c0afe76903782afd827d1aa4bdc52662392a6ff11714cb053774f23397a2ca463490039136fea92550a5c5ca24d9a79b7e0900914825b821d1aae9766ad2e931707c0cab4fe1aef63ea179a8dab975d633c59d18c928f5deb68c7519654a55d15020191f0fe80307fca67b276cad6568a3175b7ab96d09a9dedb1a1d5b7d18e40860b3197ae08c89b1533ac7af217933e4fde8367f4a421309d5b64fd9a760c30bd10e9195a76e111e905c271c315a6ce29be0c7eca3841b8a7adf2a19637a8b12f5ed314ea2f246d136d2659dc3eeded431293066c506ee2b81219617c0effa8696ed0a22b9d76123650920c023c5e3a3a69c1f031b096a544ee4e7f9c27833e6b9389e263cb73f6d453520828d3b4930d4abab2db4ac4edfb13d5931921a621b1d58f8d5d439ad267cda26027a4bcd4c45be1fce840e65f0ac528ab117bc85ac1148fe3cbe0d5b41a3cc6e1633ac4208251e58a77318bd8dcbe82c899a4039c8ccc045034a00cba87e7526d35173cfef3ba945ca710fcd2cc664055a535c95433d2c14171c94ab98f04b2bd6a051b19ec45a95d742be5115c6c43c2b583a7090ba400a516e77dba74f7179ea8cecfd2a86677f9dfd44a935194a352dfc508f48d0ebeb6714b5acee0067819a0107a8b91a09b642cdfa5212773c2ae0a345d029838c57bcd27e560e957def03b34bd4b1ef6cc6c5513609064fbc6b6eb843ef6e40785732a955fa5d30970c5b558b0272673f5f2a26eaf3773ffa52c3e25e52ea4e3dad1465c015d01f5e7a902231242aba18ee4d933a17fd553c9dd680eca2dd550fe1c1f88dd4b66b0e0675b54a7c37e8a436ef85d69d2a50744d751a596cf2f08f21d0d2719b3aa76fa5f2b0fd7a6437bdd75ace4f383f9bb20cc99e97a760f3cde04373975f73f29089df02efda9f43ce743ad03e66568266b5febfd2c22eab70a9768638fcf28e6e9ef5a02e6d362ed30932474d2e671c68d6c43f5e3c1e43a67667a105414fb040b6e29365f3a7a34aa55870be9387081dc3ffb3e50f096d338497cf57aba64c3eec4b5ad629ce12ba0ba2fee6872cc5e55797647657a6c080016e346255996276d89cc824258b4e0864fbb7c4df753c5ab16fd5e09df860998d021c6cbb294aa59716b1c13384147ea4721a54eb96f2b6753a801cb7bb17c43aa824f45e7d0675fdc19b6490487a7513fcca63e2229a5208c9ede831366f86cb73a7c444e26070f6dab06489409e9bbdd57d20514d7801a0380c121998bc3093ac937b76b51ac2b487146be4ed1e129b6452d9870bc67c41a09b889bece8420a33472b7f0923f07ce9aa02dae74c03171d8f43c5c8dabbf83936daf639f673d6533312f6addd433c28370f4d78c88970e8766f3207b3b59a0a3f29a830d3b861c1ed1b5784d334f463506484d364020bc655206c726a88694485ca66e40e1c0b7a19da8dd69d3ed0e48362a1de0d3f1effb2dd976ee398a4d5ec576cf676396f79b063b3e0ddbef5b2767e9ab80216db5bfc6f7e326574853b5b81ebb7116b3a76f071628114e2b9288655cea627de8a8bde2dfaad3972e3b5048bd2d1c1d1a8bc51c5c112baa6ad5d54f05a9876cfb1f15d9a3c83ddb234d939034ed77e4baf239592f070abf391c369303dd3b0ab7d26e6ab78cbf1b8993574b7493afdffd394f2268ff31acdf2f6ea17bf84901e328f09e456d07d7066974216f5cb776ed3e98f2a7e6c3780ada836b03e2df7cdcda4a36b52915fe90cdac0df6f4045a8cde37fd6e225973d949df919c9ecff48f231005371daea8932b43513922f430e7992fe5213fbe1087e0a72f20094b8174f52c84842a93f74021042c081e58484a7c005f32d48ae9a7b383ae0ff10401c92df3844ebbbfea0bda898858807ec86aeabb2a815cb7151c0df11854ffd711c0d395c779d27676b791e9fdefb8f27294cbeee34c75d24120facda2a1621d926cc5f81313afd6d6b16833df2e9bb3103d2cd5e19c4872874c8e59a6c88635622bdca778129e326212e12e021ec5598eb53a11b44287f41ee7934990400c3af10fb9ef8d44929452296e0df1b4e2f0b5c91d9544dc7b641744b17fbcb57936634435109e078f76ed8b8b9bb4f48fb5d8a79602019206c5414712045a5cd8e53e10d1fbc07e2a8a2d9dd30259405b12e0a7c395d805d94cb6672ddb710fadf335b2b09d6c41aeeb7d942b4e4692cf6078e6b8264bef51fec7b9d3a1f9038496ef56c1e2f38fbe1fd49a4ba61e210d2c8a2de7ffb90c8bff0f3040e0d1d59ec0af74c03cc1f1b7f53da9645a9776a5d1a7c972713ea4e3b66384ffd8041bc08cf4628ff9c86a2aaf5c8e7fc0347208d5b49a07dc3341217bb631e8d01d8abebd20d5fce3cdc4b2afcaeaf2466852499cf9199ad3bd9033dc5df4ab567aec81333227732cf15f162f125a47ec06cd5c19557cd4d64b9e603d0f380ebd13ab4c4ffbc4dee7491d1a469754d841b49a3d6de1657d9e3fa5023eaff9c22eaf923f9a6dbb1600b99e51225ed49e5d88fdfca8d2676ff454bfafc7694d0c848e51896d0619a851eb450db0531fdb5f3acdc724d0744bb345431526f64827865239723c4d5330eedb6505509f8555d1a8fd17ef23bd8ebf4115d921e92e79dd32bcf101bbad4ded36c6ab24823a73a21a04c9dfa83894b55e01afc88d2e40838a90c227569ce5f6f56938daf684892bd0126418c77062ef3c9ce5145700121dc035760a9ed28d8c1aff010b8780bb61389df977180b9127751a8bd7cbc8ec1a9b68395b6ddcaf625d8016ba83ffee993633eef3c7fe166669673157401d17ea8d68daee862b64e7f9eb7546fe776bedebaf5e6c8d189ab073919fa19325be8f1a4adf9f99ce0cf5b0ddd764519127c44d64ebbe4fa7ccda4341827019e22e3e9d8528edb89c56fd38f75401f0c74afe4961423f2623beed3e56b92505049f9814b3f42a791584d9bac4c9f2b271e3ec8ae1ef4ae3e3653280e23a4697a199b02e71d2460ff5b95f3d6ba006cfbc20c32d8dcfd1a97f4325e31013519ba005e4b1c7f7ff8268d5f0f70cfd1d5ca87c97264a013b0e0eb331e647580094ca36822f64b9436f9953566eeabcc9be92b6304edd52003876d2468896ee0", 0x1000, 0x1, &(0x7f0000001280)=@file={0x1, './file1\x00'}, 0xa) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r2 = open(&(0x7f0000000140)='./file1\x00', 0x101, 0x100) bind$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:08:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x6) msgsnd(r1, &(0x7f0000000140)={0x2, "3eccfa6ad584874c60ae48ea3753f4cb5792acb39288ad08c845ebf3dc9094e7feeff2af50a4a6529c120f052df77cd836abeaa227fd34ad0b31868f637a1c6a921a23f3e14883cef891efe09e6a94ec12712ef81065a26a014512d340f3c71fe404d1aa867634a7a4433f261b01a67efef2db84dede987d233a5b2785e11626a9b03dd04facf924eaf95e985bfce2653c2ab0ca8d4afbc0552220a703ab06f59c3d143cc4cb0afb5ead4530b633420a8551a60a1a89d63f7589bb26d274d7155304f6cd35bfdbbd788e0b315e154bfcc3a26d4bc72e5a0bda3f096725f5aa10625d58011a5b8a1e2ae62fa1f047f66aa993bad51faab1ab2b6687fcad7361be36a6b89ff73da45a026197ebf8b7811a6bd86e9e82577ea27a1d3159f44730ff8c4ba81c29078af3f4528f1293c2fca3b09565fed95f3182a61cba743c5dd416c6e1d6eb87d150b51dac408c6f0431c989a8ae2684b87d32d8d6775dd7f9da3eb75936f912fa2aec7c93a38617f417c391bda47206c7098ad2d022f8ee57e5f57955896538ec6e0ec7f2cfefbadba8aeac21985d0f70b595dff58a278c45b5d2b4b52e5fa3c9064a99e96d1d0a7ae7fb777f50d2d486abf0211fa59a8dd130656b145f1bdedd76e2ed3b2db2c26e27e7af132e5b189f792bc9ddb85942a86772efc7e499633fd9d067322c2b080c728e688789e384c477c5553b1fb730438680f5296b745e8c98a1545ee7ee836c0775b17081dff3505ca8748c515bb6bb05ff49b22a2672e00e83a1a978fd9188b7cbb0641c5127b01c8f2e4489ecbb8bfb2d4ba9ec8ffecc64a46a2749a28865abd5ecad59421c955e621f8d4211264dcb6f96841284aa0b05dde121c0aeb1ccc432d1630dc981bf03f33267868016acdb16b2836df416ad19a59de2d64fef6b2f1ba164f8b1626d9a7a404d82336ad7453ac9cf157aa5933fad27ced528922032c844e3ad3ec546340790abbdae10d19acbff4929d649082e4f346046c09c334f2e5746983efa765a9a1d4863b394d895d198ede47e0711c3632427761455250ea49da09271e35fff2ef388d930d70f020fcc7cc44daf8fc0d6739b6cd6eb734e0cd19b3386fe35cc0d2b0f85b9625a825a79a73db69ece0dd53780beb07102b8c9a1b6fef155ccece8c3ab119ef23b981929086536acb2ce47765de57934b2f5a5c0067e0c39b0788f0bf223f615e924e27ba44c5180c1f061c4b7793bc8a7673648052295db29ae7ffb137ab5f5e1cc517d798036d00bb2f845c17a1a42134f8cab188147544830bfc2585612acc482f6fd784f8083b323b72680d9f1379ba1cfe378f69a3222c617849e2cad226d5fe9227bdcbf39f032b09b3432d4a228942b89a3bb309d52930020565834188129c984e1acd12b6885228cec381e8e3c8741f3304af3efbda7a258af4f025a0bf8c359cb00363aeaaa991761a5e3aabe0a798e1c4f99d45b80e1f51836faa71bd8b92030b711637417b94958c247278a42326da803555617f9d6b3f0d90159d874a791854f62312e9d531befd71aaa65ca00a1b2eceafb24782483951516bdbb32ebce2c7bdd99d252ccedf2e0a6631c5ed652fc8340a1dc6a64ee16132ff6cda7b0e9732b9476e9ac502974110b3dacad7cb599caa8e6ec9be13cceae36a63d409b3598a88014b8ed9be60bfadf7857996ea456ba6c15e21543446892003f020b3753f6fca0a63800a738454cdd79e79f304d30445d7f3ce3651822b448807d3e47aef698d2ddb7f831e3f7a6489f489dcb2e7c930f3fc5e2c66f0e1fa2f5d477511108aaef862e6bce712ed7e2238cd43ca60709c67c6ff23b45d40fb6b5448909c3b7f298a102abb4413bd9d22ef74a2f00b96fb188be0e3502ac0c5620bc5cda1f51260a671a7b1efe29042f26677d114823f733c1315d90dbf520ae29ad74967c66009b79bbfaebbfef6b00890bc7038602b3791265df7ddc72ac4201e677d77d90b3220fafb2a1e4adc68432ae964866e764806162d26ffb3b120347d6c6d6841ad0775bb534113e2248e3e89ce201a2b4a5e2308c47f88d0a0210c99d3a1413f0a83b2d0544dafabda45aa8a639543d768bd8ca55b8fcbbb3fa42be46381daacd67146932342826923df65bd009e95f303eec1a0d77ba893a0a520c213e9a437dfd16c2627d09464800573e96a35ac907a3dd124c46f06c9ddbfa4f8375f7b883c642b6af208d7077a9b1de4a7013ad7ee790eb3403cc0b9a70f15457c0cf11ad8b9a1a0ee09b213acb9b93a7fe4f0a694515c80ebdd3cd4e2b5e3a1e2ad6dd485a321d6cca75f181d9ca6c332602b3cbffd4f7fa9df003f6e9121c62c5e8343d1416ee2a1f28d59ebad4cd4318e48081e60a3909866591beae1f5da65627ceb64996afffb6ee5fd255bd6911d768887104cb9bd3d9b7a75339069e1a87b12d1e913fb4825934eb6db0662d28748c1196314918976a32f00eed9a274f5722c7680b01c177a5e171ccbf38ef6bc2edb674764e01051371f7d5c9e4349c6c3f8207b052a407a95ec5831983aaa590e3f1feea12f9d8a5c272d8493f5a49cef750c6a8491613f47f35b97a55e1efb4c327fce0467f9a1438b024c02a2f1c921e0a4550c548e365e6c3b1e21039f123ee4ca4bcca60fcd450a941ddc06f0af80f58b559cc4334dc2e01a5304feb0f5bd1dde60ed6a10fa70f4a01388e0ff63deabaa664a0d6a2aedf2cdcc8170a6692c6a1a3ef9dd5fc5f22d5e2f5da91291e3836a68c4d24b427848e96edd586dab89e4bc5e90bc70c9092e380817f6adda853cf890c7e8796bf99a61354c312651e0eb4e098a4a593ff35a798b0b24ca400f21dc5b841f8ca394fdfb6921f49be98be092ce96c6494e7a11d84d0070fb642470887ebd1033616529440b8b180179d0ff328eae0deeb003668c893e221e4baa3d4993a18183db3a0801633f1e6939d0b6ddb9e739ece10b03330fc399b1a0c5e918f114a78b3c33bcbed1b1bfa3906f14f48326bd3c09def20cd04ee32788b666c49bb7f2cdd061b98aa981b571264c217fb926c198a2449ccdd9f7fd261061354a429c586c19d1786f3b216d97f0aeb68a23750d5da6eba799dce1c6fca36a3732c3e09abb697815da07d89828f7928a17cbb545ce288f5d2baf528f4b1b095e7a5f7077791818213bc4aedb391e05b1fcf5d04782587c28f90257025d84e524bc9f786cec4bbd5d4626c7df66589807303cff24a7e2fcb0e8ed6efc6a0e6667453c2986c1a82477373413a19e61fcbb80c5387a5ddedbea6cd4657cc08c9cb2d85679e623820eca3192ec10b9571cc3a05e252af826fa3ae6db15b403eb5647478dd60ea43b0817df369eba55d07c3d207dd134f8b25ba1194d150b8677889f9ff9ad7727c1e63723a50af94c25b7c64575cb457d2a078f4e1e9f3652609b588bf44a87f0d095a034632816f86242d1035eaa85f9af94d3c471de2336b9e1431b9677f333bc0326b5cad070d92b983472ff79f06800641c23a61ec937b9fd1defb48ff8838108a9a0309e0374f828e7cf67c99161fa1cb834b4b5ae4f07b9b01847034a72704b39f58a830d7b79ef0f63b66cd832de691b7ca3dfea7149dc026ff51f4a77203bd61fb635dc97f3f312c5e5f89a4fcac65c7f4f2ac18c13aee54c58bdb1d647793d1fa9059bdea167dacc5290c31626ec88454cc7b650b878e91f246db1de9d24f5a418dfb19d8fcbf915de541f4d2e4cd054efa78a2e7a4104abed8e14966ddb9fbca45526856766cb1e3e079c372b2872c061d71934e662f159f6f74f10a73208e27d3d086033277912732e37790be3c8aff80cd9b7be4b5bc227f625c22d6c53b5863181b395ded5c63243a40d12ae1ff704adf7f99f926cc02af237d0c9b9eeb5b56b9fff83eb7cc7067618aad82dc673a83db413d63d632a5bb025ab43727bf366224daeedce43d39d4450f15e17e506d7518fa0e5b111c344412831baf44313453c08d203d3f3ce253add62f67d6785724580e7a1527d72465d71b267ec02212e2a53df81d59bdb2c90300a4260624f76ab6310b3d6247a44cf8d1ed37432af1d1c2e1ef8bfa9261e5915a4cb4e0dd3030549b003f701353f5515b771958404788135ec1b25c1c9d457dbf362483874221125a3122a4f1188143b1e35e56a15ac72807051aa034f8f11ff761ae218e3f82140e3c68a6f06e871d2727123b2ff3ea252ba33eb7bc9a36cfee81dde7590da91b7f93c357edf73a97b75e359d1b501fdea2db155e7d28b706f61d848f80d54ebce009adc6761119e76f930785239abbf261666b740b1d4e1b9d5402746edc18959078020d9ea5b80881cf484ddafe7583abb491a24113d34a92895d727e9320e73b2df11b3b84e2dce6e7ba01d981375ba79108911d53bd7cf6bcf2010b6d6cc796b9941fde2de7702a0558c65fcd27426ed0fb339dad71d026b87eee0d68ef79d77eafb1fae3558c035d0a16dc418ef9d4db316ccf72dc9a4d08dde14d33f3a0d598af0621a87863e136caf67e189bdefc71afce6a1b25b3a520ace3aa6dd62d338e94ac937bd30e08c9b008631c3b9cec0afcf904d5b07cef0cf5178a296c8c0ccfb38876957b7f36cc3bd8b19f5f1171f600743acd70fd0969e661a438c2b32d090a2bfdec9da811693d13b654a5d5bf12803feea9f590782dcf9184a467576d461b28968b80aa3d73193dccd1f533cfed665f70c3dff8daabb147bd25def51ca4da5da5f03751562d2848ced54c1fdf79e4be8ca3e56c8a68c4223b5c5c79990b673b37d95518302de4b1376e9246b5729ed158b373f6860c83a934d4e52150c9e11868e1bff4ebd5fcb02261287d9a14beeb944d912cbc6a33826d00999d74e90209903449f7c1ccc8fff330d83199f2f26db8ebab7908083defede8cecdea39d3f673b613f6a0dc63d7d47c2fb71cbe89270d780c2d5bbda98e399370d69c2c7b104cfa260cf40964355f123dca4ebe2cd026bb133ab65b4fc21ad2b1ba42939af18dbc1122e168c087bc6c61c9b947a93f24ee0b9409c08bcb533968b41228b970ad76c71cb88a69ff856fc992faabfed8c2cc5b6e2c1b5b734b75ed74c792445456aa5a97570f49cd98dd0480d0320257865df72d6edbbda91e1d922c288d405bd0a68a54ff91eee7bcf74ebedf0480735886f5f36c33a2538e500322bfb87f3c7611bcf4c6ce5a5ea7a95790d6e16c232c3c2c527e48477b43434963aa8b30f96f762a7713766c0d04a55c412e7c7b205c4eb040b3b3cdd46d60f76eeb2d12d09b9f5bd67e60cf9cbc142a3d9de56c71a3e48639ae1fcb713fc3f60636cb70830a6304108b66d385d0c88d44b2ce984a8329957414d1eab26853b21263fec54e789f1ff4718151cedbb6b1ae2bf162040db270b6428d4b6bf5929994584df33cbaf8fd145dbac9eee78ed555bf0e21be455ef2b628ada2f329f1fcd662ae34746d3d4c913b67f30c12aa875f6bc7077f22c7a864013e71ed065a903189da5eff4423050997abee74fdc4f2513fa9cc2e05c5360382cf23738c244ebc05fb2c16ffd930336786706e258383d2102618efff560a96a077161884859e7434b03f1214648d8280a69115508f6328dd8f4abd9c55e3b4e0d898a769601ff54d96b8b3fab266e16e97650542ffa6ace189ff6a840e96e1e3020a0371a1367b067ffdd55363d9720faacfeed26740901bf5b705d19c8fc07abfe941866a65012eb5d7297fcd215641dcd1dde241844c05556b7e3a241828fdae703fb6aa839be7ffe7d5"}, 0x1008, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), 0x3) 20:08:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) listen(r0, 0x8) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 20:08:49 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000100)='./file1\x00', 0x100, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 20:08:49 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0xfffffffffe, &(0x7f0000000000)={0x2, 0x3}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x7) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x19765372b8ff7523) 20:08:49 executing program 1: clock_gettime(0x6, 0xffffffffffffffff) 20:08:49 executing program 1: r0 = kqueue() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 20:08:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x2, [{0x2}, {0x1, 0x80}, {0x0, 0x3}, {0x3, 0x3}, {0x3, 0x2}, {0x0, 0x1}, {0x1, 0x4}, {0x2, 0x3f}, {0xd3577cd2d78ab328}, {0x1, 0x6}, {0x1, 0x9}, {0x2, 0x5}, {0x3, 0x101}, {0x0, 0x5}, {0x1, 0xfffffffffffffffb}, {0x3, 0x5}, {0x3, 0x6}, {0x2, 0xffffffff}, {0x2, 0x2}, {0x2, 0x4}, {0x3, 0x4}, {0x0, 0xfffffffffffff200}, {0x2, 0x45}, {0x2, 0x80000000}, {0x3, 0x4}, {0x0, 0x8}, {0x3, 0x3ff}, {0x3, 0x3ff}, {0x3, 0xc96}, {0x1, 0x2}, {0x2, 0x8}, {0x1, 0x1}]}) 20:08:50 executing program 0: clock_getres(0x0, 0x0) shmget(0x0, 0x4000, 0x50, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semget$private(0x0, 0x3, 0x102) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 20:08:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) 20:08:51 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) r3 = getppid() r4 = geteuid() getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000040)="d7664190d33cb604abf7a7b9200a706e1809d9674c8f5ace7c1b3ae145368908e0ad73347402c3d1ec8afa805191f8853c937247bb5a86d9e07dd9d91d280cd62160a02972a26eebc344870176201647ae3a18173011dfd1368aff78f2abf459558970f4aacbf3e3547961dd69fc2601bfc294e356ac0b0b1f24c5b8dd6d824a9cf656c7df0e022daa5dd6ffe07f22e569eb59e99a9fa3066386c709f01e1bbb3acec64926611450b1438edf85a78cbf4c2d4376053521e8b39649ca7d6f8d341046d130572df13d09eca8a0066f600f9aa3f0f951425c58b010", 0xda}, {&(0x7f0000000180)="6a355edf8a7d6d01e0ee6654960c9a0bfe36a21f3717e70d1223f893faaca41418d53c2ba5d76001c4edc5218eb9d76bd11788cf09c47292085571040a42c338a00297fb78194a361e64", 0x4a}, {&(0x7f0000000240)="8d9e8158e76af313cbd8a9f40b107454acf0cbe6c8f11a71fa60f288f570054382c6ae3d2b944345c92a9853a62b72dc18f47760afd4cb356caae92ca9f2d36ec3138d90bd42", 0x46}, {&(0x7f0000000440)="e408136feb20d2a4b14978328b803dae9d24bf8b6708f5ea8d1bc5650a2a1678e87e52c690a122f45fa5a7744a852f73ad4daf486c5c25f4dd466daaae0556772694cab7a41e2b6f9bc90785e8ed9910d90c1082c70595e607656555350b396e8cc39d6191354fd741fa1a4fa0614a249583254afa2d1553166269c334c91bd2683d3880b5b05dcef842d0ce96406023250857a4d65885248e56bf63ac3bcc86c53232592a892c8004461830cba5e2f0737e99706de1f8156a5205273e79bc2d5a0d7454bd6841329627e642ca59cdfe3992286e69ba314ba06509b7d8d6a4b8bfe1bce777f704d155c49f1803fa84d59d674f575223199638fee8cec8dea59cb93943fa250d0d50084917989eefd268dee6cbe45b751b53f64241fd6f1ff3846af8ab996be5e2ce08b6289b866bcb40eb8bed3d8ad429246a80bbef22849d47a4be2d817ff75c9ee6883bc6ff37754b22f187ad0c1d8009d998ef0945aa827c6686181ba1ecca4ec375e7b0f12c61014e9bc5ca0bef0b4fb7c01dffb98bba34be35262cae81f41e43357d24fe029065f8ca528931f93f3d539fce901bc384d6295a2a3f576ca14fa2fee3f374f30cfdddf2246f631731cd8674a728cb6e96db41b6dbf1217dd33860d4876406c9f6292e3bfbdba95374dc3d945d88610271b50b4cb621016467d660b93b45e37dae04ba84cf810906b0dc3c27db28e80dbff668a5bcc15b5d66ddced9017fc941f7efd2d79e684f6c9aacd16130828cb2bbab12d3f1dc58b0220b1edc0b3317e01a5377f2ee1c9eae67a97c46e2bcdfcb35f5d93e3119af67ec1e9cca3090ba57f14831d1671f54edba702c77467d2533a25a54356173cedec1315251ca7b8a82591fa125117f2496d6576988dbf2da08a44a7fa161556c2ee36bf45e356784e9ff67826d7d9389d476d165b0df2b2a5479b7f9c282f6a75d68db065b25b67db4d35de339dcf244ed53a9b4085319fead6199c07a54b6a4b2ee73c7a1c3488916922c5f6700d61f37d1e99aca97bc2e229b5e6767bbb18c07216c1f0e63f4c9c22596be62f08c798689f62c1f1de880b0037337ecddfa0b3587b5225557a7cecafd337502162aa25472d030d4013ff8866e52fc472c5bd0919f31d3b7a3fbdb59b0f43d3a415b968afbc3712794e309bb99d93533da6613a27fbc6d1c5ee5b763a1d25d2896843cc9fd251d8499f86e5ff4aa8274cb8d2d613dc2b9430fe56df79c80402019bce8e932b774934e399b7d07c3184cbe7c640764df0d9224625da64990d56cdeec2a95524debb04e58ec2231a425afeefc8ae5735c5aa177de63a0a09ba881708e1328664173f6646b60ff303ae3fc557dde0e3c161f9cb8444560aeb03486455fa5b001a634e5a07dd3434a50618693af571456151e18ef96bebe879429b9f0edaacc45750ced9e7eb84d984ff0e8a248f91ad62bf4101291db8dade1665b5b40113d020e29ca7d231564a63ee950f337a8768dd3a4b7390709efaf9d8ef723d6af456edcc6314004fd4c0fbc41f35b43bffe615b7dad6d7760b7bf535d05b5e36dc47fbbe3484546f2775a0a7819e9f2e1a3a7ccff1e04633a654fc78221dd1bf9c70e0f24eac59b9728a2ae5431fc726c0bf5519480c7661ab5d17eb607695d2accb0e125f04f032e939c22cf07858e5416b4ee181c4009b0dd6a62758dcf43ea44559fd3a11e9c1205faf4d00af43e6dd55ab9933e72eeedb91fd15ff47c7914b566a69ffa8e934deaaa2e5195dcb18d881cf605694c2566d3abccbedf191c83cde6bcc6fe4419ea38758157abb0984b13a74bd032a41c328cab7c88cddbe6364cc38a334729113e3d266e5bba1200f300b0caafed120739a89105a6ea26136e795f289d3c74672aa44e160449a8afded1b28deb292609c623e3cd1f3180d4c948f48d7b9a95ee27642bf6403affc019f47aa1113bef1311efaacf0c8e448c465473d7a1005efde9a8b84b0fae7daead98f9e2c7c7e6a1f5481de0e8958d93fc68cf66792863d021b48e06b1906d7c00a9881dfd83d50767d065f94a658bc258513cd172b114ae69a487edd7411bfca428070fe3e3868c93ae863a14eac6dd279f8dce4de1780d6cf57d381e1e71e18178947338c35dec39967a809b30820647dfd608a753c138479777d17caddca402f72a405d3ddda8ba8bd31e02c73ac4c0b2551b42359d051c63c68e79dd4bbaf47262e227ec8c6f72eded5bf4a11ab7b1f5a6e4af4f6ae64b84f9f38b3a997e27c48e7e408dd23226b23977d0f437537b2347be7b89a8df575f72d4b6c17979ef9f74e89e8d2b707cd44591529b7b11fd1b02a36c8e5e0578b82e942000c6ec02d428188fda0867ec9846464232852cf41c75bf1408cce3ee05045fd344d84c915dc44c14e69fc388e108eb0b6674da417f656c6643cac87ec1dadd1234576d65ff1e3bef77154f14b86b090eb45d14c4b3382cf9a87e1db5365cda6c105c33e81cf0214f144793c23d73343f887b9bad3159b96487c78c7fd5b84a8720bfd61dfbceee24e75c7115b2faed5f4cf0c7e95896fee27cdaefaeb47fa428f605a7991a6be859b4248bbf3c352683f5575f6f5a1801ddb580da591d1c3ff1d052a740ceebab4dfc75d0baf651b8d2a5571d4b0d80557d85a7bd6a9c339023808c8267226f18f01fa6da6b02dcfba192a7afc5b32aa830c89f6aada342a14c659c6e11aee6b2917e9598ae09bdd47e4713346662fcc6550341320c3aaf4a90ebe163fea6a960e83a129307d1d324905419a29586eb3fe6a9d5c727b3d848260b278dcfbb2076a75656dcb82891e76b57c19ec2d9d7bf3c4d74fef7cd037ab88b630aadbd9500f4e04a7466d3164570f9a3589cb783694ab2e56947504325c5ac047b45354f573d398f2e5ce4ce03af13e317285acc41a03996c5169d9fd12e7a4895eff06779e168086e9e34ef948eefd42d4726e9b8c9d2c290803c745444f4d6d8d804ce50c53ba2ba70d49db76f73d79a8716d692ff0f35bd6831c7cd65af495914764ede925a2d61483ebb36575d444d34bc3eb24d8e25c23e319155d9ec4c9c2228965194bd3811589bfe3742661c4e63b8939602fb65e01ca8fd490e18c53bf9f5e13d53283667e545b1803fc73e5d86456524ea911969f27aa589e50acd0841096e8acd121a519c6d452be4a21c25a9d25e8d05065bcf94e6bdb1e73243c372eaf2669944b460973e1346ad3db85727237ca908c0c438796b32ea8a494635b660049750e9766d4a4f3c4f8c398745fbaba2b59a08020def37c2e138078148174695bcb8b588ab7d81a6ad868b8e0c48281d61226086bea4fb0e5ca5ea23bc49374838cd116584cdf470b3dcc090830a31be32d88cc72290291e24d72e4af4955605fb7a5b814b6f621e2719557632b1ab74305a6d49db16c8e3e42d5d05de67a0a597667219e4fe7358154a314cbcf73a2a73071597922e74daef08950e5d1c4f64e19377cc1fd76d60cfef663611497a4a5ec2fae5a10418d6d501cc4aa580f65e5644916b846bcf76471c8dba93bb6cb19f526d7dc8f4de0e929081112ed39084f00b9b9e0ad952bb3bf9fb67aa266fb1476adb77c19a4789a3318ea1b6fdd08365e41a53cb0a4c8fc23ea3ebdbbba2a0eb4125b09e212398635ab3c756001c22490bf1e4ba36801e2e39f9a64322ef06d1092cb3807881fc5f38e9963cc9de2811416cd4ec91bb407f554843bf74cda192ebb27aadd510193660e13cd6b95989fc6c67ba23075f2cce38bb46724e6297a534102197e80f334da162ea66231924559963dbe80f055c71d3018a4c0551596f692902992173c89c09200a24c0c68befafaad00866cc2b4a63df2f9673f3e163f0c83434509f3ac57f38bf4b889858ddb8ef5c2edfbf4f2e3346197f62bea8abe46953aab6fc244f33682adcbb51bd465d8a7ed564f31651f8adcf74e7672686ec707bbab2d69cca54bf37609f08ac046fa0425c064cc7c86a70ec28fc63f56ef6fd834646afd675cd0bab2de52a2c6dfd5c774c0b674e7d0677d871285fa9275067c179a1f33206607dbc182e14559f16be8d4bbe8bc7a99cf140bd5f468831d105a54e57c3a5cac89c7efa207864f27c6120c5fd1260a56fe82637815b0f24056e75aa5bc94065d6b9045db9e41e4f5bbdbc9f188fbdbad92f6e328e407b47b61f2180e31e61025cf7bdd4844d892680cfadcf8d9227a45c9aa414567ff9647c76cc603185f00379add4c5ec78ee5cbe7113a4976fc6541af56a71f6fcc9b34a02ca72f7c2a37c8c3824811f07550f1dfe4d521d0e116f8080242216e5c5c55bf51cad493fe21ee6070aebc44b48bafeb88f522712a68b308ad181dbe9666eff55414774dd22c895b4166c1e5ab939ff6282ef15bcf6f202879f679996ca7fda7a256c2b1af9defe17a5ac01ad50b4c2ee729acc5c2f2b02c727e388e05bc07a8d7f2792482ff9383da73e8ee2ab6c4b25d1af9be786e46eb378399cc063a6172d0041e99576ba58373e2753a3a41a16e929ab2b7af77a5e7cfd264cbfb6277c0f3e342015eef5a4706b3811b751bcb38a0cb23c249eb74a9fb732a126df74d8fb7c83e0a7c8878599705d6edf7c65cb3699d3bf5e5429bebf1f2327841e236ce008fcb3cbbd67b6045b8e8b1b52621626eada785434767d168529d27876bf3820976ec5e6ab1b908ba4e5e8a2d5746f2cfd8379748945fe169d7edea5ae398232ede0f262d725c4f0d6591934c61f5d5c832106c40b550faf33792ac6069ea3530c39ec3a0b2a5b2d635ab956dd270a5950895f426bf28ccd8c8c1328333c253ea92471682783eb3a28c6eb34e4cb60bde986745a119a692466a4a28351a26acf6b175e715c53ef19e15d63c92e61038f7a0ca937127c3231a86787fccbf582d763ca9e5d8057f71b952c3ba25fcce6095afcc0e8bf8be6e52eca7f99e923c258d96376e1ef6654c999d7ab06185bd6f9c17995404c376facd0f2b87d0381d440e1f59c00c32ae2c21dd90845d47ae0297f218c708596962537eace0663088238a7cef9d956906e3beb0a765b9ff78fe6ef2501ec8a08b6349ffa65e10651eb3b8c2f096a7803f3d3db8af7cd026daa96d78450b8b7f11b2e62cd55e3e7112228ce7be4a940978e3330538080d6249cf1a52a48fdaa8cab7f4f7a407f1b391c270799c9426151f996b950d85be231f5b591d13617f3580ebcbb03b052a3e420a2045e639723a64e809084fe5bbd5104ecbe81d355645fda8f817af42d4909dc28fba526a2161194d7ddaa14d7b18ee4f4712f27cd89831e1efe1d0c9663d95a6531ed45efe1f8c98e23bcad2a0534489307744bfcc55d1acc0236980fad3088d63baa0f0cfba56faed324965d98196afdec0c6f937a22a6e0e96a98bf6d518a1f5da0377a662907025e48a220c216938eebe3f29891a130256d8c3056d078f20b69d0ccc9740fa126920edae147d188850e4b8e5d9336c212f6020f16f06e4db3928a500d1f6df677bdede9a845fe370d0346cf1920bdae135d02ccf73f0e4434606b10f3193b175065371c15f48b651aab800e53875f67971498f686956564e29683330e3db748e415d43776710040a4c40a226eec325582f9ba4b05fa61a41126aabbdf80bf8d3ee93bd1d15554632cb25ae89194a2de2064f1d34813d7cd8d19e3974e5175bd46e5ea51f062c49743eba64756894b1c2f32c540ffcd6f04b3ab66e6a74fb577fb2a6500c770b0bf02e3e4e121892dd617155b2161521af1cec78b6af0eb71", 0x1000}, {&(0x7f00000002c0)="240df78b535ae41b1e88f606", 0xc}, {&(0x7f0000000300)="cddde18b43856f6df261c5e2fee56acafc189349b2a771b384ff111901e4bc71194a8bde621b12697aab4c518876f9e0ecfe48e490", 0x35}, {&(0x7f0000001440)="d51efbd5a4b6932d618cf34cb0c836dfdbfd2025a98ef8991dd45e6beecef4345a61589bfbd06fb74aca192267dfc6f14ab5eb86567b3242220c65f8f43ffb3b67e63bea0058e6aab16bb71f8893290f1fa8b462067a6585d67a3a212996524a3b6ea8666b2c3fdcb829baed0a727c6ac57b9c49e38d3998713d4db579088d5f5e4ffa8ba65f31794a953cf4d583669ca14e3d6afcd8cbadb43121fe50d15cc3357fbc4a072a44f9761f934ad04cd9baa80986f8321d05b4c22a32d2f0360f63fdee58f4730a903c5818bb70d1", 0xcd}], 0x7, &(0x7f0000001540)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r1, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x60, 0x2}, 0x407) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 20:08:51 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x1) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 20:08:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) flock(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:08:51 executing program 1: nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) clock_gettime(0x4, &(0x7f0000000280)) nanosleep(&(0x7f0000000000)={0xffff, 0x1ff}, &(0x7f0000000080)) 20:08:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x260, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x2, 0x20, 0x9}, 0x168aba5e, [0x1, 0xfffffffffffffabf, 0x468e, 0x800, 0x62, 0x3, 0x559, 0x100000001]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x17, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x26, 0x2, 0x1f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x5, 0x483) sendmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) accept$unix(r3, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 20:08:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x4c1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ftruncate(r1, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 20:08:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x84, 0x3, 0x1, 0x855}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x6, 0x35ae, 0x21}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x7, 0xdbbf}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0xf704}, {{r0}, 0xfffffffffffffffe, 0xab, 0xf0000005, 0x0, 0x5}], 0x4, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x4, 0xffffffffffffff81, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0xca, 0x1, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x22, 0x28000000000000, 0x39c3}, {{r0}, 0xffffffffffffffff, 0xee, 0xf0000023, 0x5, 0x6c}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x15, 0x3, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x26, 0x2, 0x40, 0x7cd}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x40, 0x40c6, 0x476b}, {{r0}, 0xfffffffffffffff9, 0xb8, 0x40, 0x1}], 0x3, &(0x7f0000000240)={0xfffffffffffffffc, 0xfffffffffffffffd}) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000280)=""/236, 0xec}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/74, 0x4a}], 0x3) chflags(&(0x7f0000001440)='./file0\x00', 0x6) write(r0, &(0x7f0000001480)="9845f9fa1e46ff06aa83ce43f81946d1ac26f4439311a0f25b4e86072cd8c51e7abeab4bed29d22c415f520166dcfda6c758c6c3afc0bdb291b2201a4e9afd455a61d11dc175fc575ea458ec27f4a189046fac27ae9777a55a6b9ced93e5397a3979371e5fdcf1010fcefd0a730d58d5a35734d46306f03793d8ab987253197c19088467a418ddd9052f8ef4a37148d2e92c2bc479024c2f7405f83904eb6b7441fa685beed99616aba159926870fcacedeeb495613983515eef3c4ea67c06162590966b76742b29cf5140bbcd1174a265c655695cec6f894769d018df562da5786a404bfd62bb4eba84a70817b6dcbb5873a44e3bbaccf715344547f2720aa404e6dde64fa7f66253d7a2f2230d6835c0486b865181b03965f670c003e81732eabd4e0f3fd88e25f4f107e84ad51308c3672e6b7300a7d70350e9e666c72031d55f09ff01468db3e3564195bd9b5532c2e71002298a3cf995a723ef88e3ec50a0ae6fec0bd169683dc1194beec2cb42bc8266130780f9e30d9afa10d0fee03649f65d0e7e9167928ce10e029147f5d62adb4072416f9d7cb27ca3a97d11633f0b78e4452b6e158c71d1f6b2ac9734272d8ddd0c390fdebac45608f8c5a1720eaba53e25f3e09866bf842e86f955539057f3b67e63f12230f61a7eba5cdd556df41a510807ba943f1d17a1ba7384785b8323f2d5b061e08c75888990de28024692a1b54f72d92c91846f8bc35b4ad4128357da3febd64611c6e6d79d9e614068195a521591b95af48bf7ceda0289a69af5a7a23c80205558e95d445dcf430ded4d9e53ec9811b6bb2183dcda8357a5c417f8738bc8742b60820e45076731cfee78bce12f492990e67d63eb1c08cfb4997695f103fdabc3c4b7c3c94523b3e1450168cd543cd9ac3a43609b61eccea5a88e0fba0ccf3c44f844adfb5d9d8f8d4f37fbf802e83dc6fb200b68ca9e1f9b67afb7a092dca2136ff80ebe8a97e6116da065ac3de92a11ee88c2617c061d761566e079a12be3172b3e6b1da0da13d16c98db5b5a9741cb2860840f222ba4b03e9920deca0b54e908451651a5a6def8ba55ec7ee0ae47788c2dce1af100dad4ef3546371689f62a8b81c1be31406160f9a31ac351b316ff166207a2a4af1204a52e6fc4ae010142a15e5c10ad30302f1e0535f3a09f3b6f0fdc90665c13abfe6560f1ec8fa76508ccef66cace4c8efcaaaaf4dfc232bed77e3824006814cf668f37e34233b0f962f6dced24ef051f019f56c5a531dc8cd1b7b6bfac131b37bca4ac2fd44055e4b1b08b2d4602290d007a08980fbb525df0284f8642b9f8f3c1503748fe218c24375ca343faf1ae8b6f3b151ea4ab63460b50311159ac4c6229cef00778b3bee30e1e8883d3327ae654bf0bc3eef8339275a40d4d6eaee8cfe9fc48d94e9cc934bd7ea4032e8d348fe4bcb77d650a3820e05bd93bc8fe3cda05264833f9b7f08d013ce336c7e09272e88094736c2bf6215de90fb047b88793f1b8ed59992743d647f631e1c1fe82047ff8c07f77cc69954160b9ff178431a98bb241f80aa4027fc8e4986620448415f2900716415f68d3f68d3c7b2a261821a07f028533cb9878cf9d650fc29ec9553780ea89f8d4ed0beeeeeeabc82779abbaf646f901255131e5ba15fa1c7b5729240943ff1c6d510b9fd2346707ca59ced217737b23d7307ebe7236948daaebc7e1390c1977474b1d0bb4c08f6003c06224e6d00722a256270ac214fb577d602ea82a37bd5bb58c6b1e527e24e5c0001f8fe2cec6d0be35788bba5109ab0b3e761f21f740dc36da9030dd890dcdcdaccff69373581042ac4c90d86a97c560e44e48a68bf471e2e2027b8aff44b2cdfe09884f600e15970e0e4d9c552c5121cb59ff8a9348b330680efea77b4004eda3334319189e4a8320539e87760ba4bd622a63e09fc0d9b9eb7a0cf6b3b357211f580527d73f2ccb56925e784efaad6a87791a4399c5d7e7e2988f32a407b471b1cdfa66efae38fad62fac4c4afe59f857a8cac02c3a99a061c140c24a7b573027568e85fb2f8fc3d25ad88f39fe35545855787c0b533d559507fcf69737fca2795157181d4f4c2741ad13e8a2e47e6523c1017bab7538fe2e27dfc181c00f72b41dd2545a0bfdb0993d1ba97fc5260ece009a977ade81231b25a0da4094c2a4ff00c65669f662695a11ecd32184fe7c591b0b0cb217037488b79cc2eac34412c20e1d38ad03a72fc6f120040ed2772db452c894124f07482984b25ae9c3db39f1b5554863e2e47c64268ca3aaa9cd387c88effb977ea983a301af77c23f09e1986850ab149878c946edb7ef2d7a93ea9408d9999b436a23ecb37c6d2896b234fd7931089c33ed1abe298fc0136606377630c6bae6667aa1901890664b61828aa2e35b0bb836de9c202aa5d9286bc0db4519e7969b3c8ff796c9e8140b64244e75f9d57a023f1ed6ce65a5610659d5c6f7b1d142a2152339322f9c01936b0bf710ddb84874ac9b8a3013e1f5bc9e3b669cd926155476794fbc39104f1187907fdda0170d139eb5b2a1d997d76ecd3ead6be03ad36fe03dad8665c6ac628187bede7d02dc13d4b95a9c937ab1bd4141a5406a3854f509b9349ae4439f28f393774c4335975ae20d3cc1b53e046495ce1aaf10d64d884018be0d940315b178777a08731c6353a7c055cf34da190e889fee2fe00edba0857b5acbc277b634e04792f41c5739a8b0db79323a4fd19a7ab87e8dfd03c45050635629bcd00a001853a96ab949df5930ea9bf42e9f0771f01fe5b505c3facc91efc9162d20598c808ce0344a41bed5c807e589f542370eb8cfacc7903d6f40da27006f5d974a69bbcb8693f118c1f0da10fa69df7ce600ec64639fdb9de4820e4dfd4b71d52c7013ce63bc2a5f2245e33a4caa94c94a4e47dce8d5561d236050f34bba9dd02f0e6b6fb8ffc3f95722bc087e5b9a4e6991e1e6ab80e0f9ad524cd3e8827b54fc71cdb4f6c213bf9260f3b95271b68ec3654e026178e7dbb076dc05296161907f982639cd1a76664043eba973d0f9682499aff4d096137fce7b571c480d6cf6c4dd539a62fc4c18bcdf47b4414cecc78689ab0dfbe5bcb06a88aff905fde495399476b3a933e34567a735cdc77cb5607ab3ce50d0315ab5e05d02b38d9ca3a562467bd1b74d05b1d892445b36b6ce1c4ed3206a20e80de4dc0240ecf49905636bcdc1eccc25f898d9a22ef4e529fe1dabb06ff241b75aabfe286b7ca012fa46c74882770646fbe7561a61aa6e27f14afe9731ef137da3c0fb5fd5dbd11692a8d4af739551e2aad120637f27c2b15fffd789e431676ad1059b6d46f63baef79ce1d49cd9f78939286e5aedd703fc6471109aad3350cfe9291409da43768c82069f4af5cedf0190f4ef4e2c8ea603f939ff4dd7d4a5ae5549d62081982fd897a6cba6216ed34d98f093a334b1b8dc881db4061ef8dbcd35a10ec5987b4f268f8cef7a1d225a3f1a540b4c95ecbbba3ce9f9cf639063ba0930cea7bff4da5c80cb11f32a4859434ebd08881d5882c276bdb4eae56a00975ce0515d0e9f27f92e85502e1bb25f3c40468d8dddb91e2ee9d7fde5863f7aca29bde92a05841da1fa081ec304185dfb0139052e120770cfb101b8b867682c0b0af5b3e70a2bc19b484ad67e2311235ebe6296c367ba64c658c9b78d7e1f5ce21f1911fa8a7f961f48aa6992546bc5588292f6767d40601b2add9ccd380079d2261dab7ca8ea2374d290e2246810f07b2f0b6ef74326ed0a56cd55e727dea3361fb4554042774844d428486abd90d368a7ac6c9229fff4c9270037ad8dccefb3474542df771d333430848e81ba14baee8cc702027febed05b452f13e7c7e9b411bcbcae752bf4e1c4abc821f0830abda214973b95032c5d3c5a564c0e7fbde6cc31c385fa56666eeb83b9a078548664db019bf98114fec13c0b40efb3b17981cedaacf3d87e2b703c3226b74992f725d1090641ef7cd01d30175bcec14d54ab8b0e29707e19fa31475144733891eb531bce288f84241e18fb8961ef6e944fa31439b65d6b05b546a29c39779794b45557af9bc3fef6fa9943df45bd88596221f0480ba62f21e535a61f2261f453e4774b97d380d27161215bed02813137c8d943c2a6a44d2143c80b32a7cc87c79c04e073f17d5670429a844abb22c9c24faa46e4319b38864aeeb6608d4d486855528dcb5a030b77a1998a5411f3bb50be4a417a1d0dc46f577700c549de70c5c802b360a1af675f9c24756490959f3addf0024f76af552800b5c79904b862fba48775d56c06d115e43ee0b6d41b80060159befbfdf571461767ba0af2f2c1e9556b370f9f76429429df4ecbcf1ce05fdea7c8dde382413d12a819e1368e6356d189876b96bb46064621ad229fe2d9e89b612120e409698693a101408c439a948813a78d0294290ce8a3d4127a91db9f4156e126423c1c40c11a39c5bb760f1e391245909aecc6963ed055c1aaa8d87714a52696d644338e9b25a5f954e4c2537db4cf7d2eed1fe37da95496bb7fae8d95be0681939a254fe247252ad3e0698617c7d3765b997f3e87fd8c902d60dd4ff587c458832481bdaefec288765884ca58613af869914023300cd3d613bc4c5b0929fe08c4a5c6ebe3e96709eb4c6eac71687ac908993f4464a325cb13dd8531e6d90bd9f35378b459373739aeefbcdba4ea263f1c25e4202672ace92eeabaabad7727e3be14a24775fe7b06edcfaffb0d70bc601988956d8a5ef2603d34fe114dadbb5af19101bc6531a556c31837504d7672cd1a751e6847dfac52304ff5041646fe5470db12547d24e5fac9b424d2c5126ff77831b8fc5e013185948cc353c9b4206f010906c0d786219a34e33ac3da30735f166a7841a796af07d8c38901f681ee85ca99e2d52a10358e1e531462e2fd6d924592812fd926166ae86c39dbb8181fdf1c7acb64743e1cbef221b4b1c7312fa7e955a5f2defaebc509b7904da3ac23e1aca6b283fb4b4f8b92ab83e86ff9adff761b2619766834222cb50eae46c84cac64312f7a332b03b3185c45ea9464a455dcfedb2a4dd38b592d5a407b15e664334cd0854ba72737e6b79fb082be50d7d98325644e6bfb631b9c8d0a7deb0fb0330f6ea0a62351f80728a03092a8b3731761c2a6e5eb55f88972531e38aa0c6260b29bbb25c001eaaf4502395a7f4d568dcac37f3c23bbe0b517ba03f37a8df04389b96ecb9467e26803f7e394dd511fb71a570f5ce284a8c17d1ecbd6250b5157588fe11be2a8e73b4b73580115ae1ef119e396db790e32a01fe9e265c9c413afde51d3523a12fbd1e0e77a62edfda8aacbe310fa34c9ffb757da98d966edc7f5ec1cd4311874f440b9dc0b0e02631952cecc9a303d4fd1fb0b41391996667b3199ab5b08509b931802963b16761a3e9845e37fa777bfcb3113f59c3b6268cd277a6eac7a29006c01a1b22498dc50eecdc48d03c5488afd5b9303eac9bcbc599c8f5a115827d2f54e580b297be655d8c8cc4eb31549591d0be4bdd2177bb48d667ada76f01d228f97792f2ec322d03b7e8696cbd1a86ceb099a0fadd6c1973104926d0ae53a9eb2de74b7a5017436ee19cc1f16f91a86d82fad0219214298ac01482c13748e97eb6bd9b46f095c97c87bcc76e838fb9efb278b40777e5803f28fdc2c3813f06ef90c6444bca78829cb8bd1874e21537ba8805ea43b34271e6cb9b3d2a3f8706654249a929e7309da3cee50645e7bd7c78cdd0442de018ff0f8d3fcb", 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002480)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000024c0)) chdir(&(0x7f0000002500)='./file0\x00') unlinkat(r0, &(0x7f0000002540)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000002580)='./file0\x00', 0x1, 0x107) r3 = fcntl$dupfd(r2, 0x0, r0) sendmsg(r3, &(0x7f0000005b40)={&(0x7f00000025c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003740)=[{&(0x7f0000002600)="7b06c05220356b9704423024cf9fbc8e6405d0c35582a98668c100a6a654604c4d3a87bbcf1b9aa44b98703885f1bd26308d053a2994a826c3", 0x39}, {&(0x7f0000002640)="43a06bb76d09dba5f5b7f3590112469fd887cc54a4b129df0cfdda4c1e4b5b01dd3ff020eca77115dbef7fd1915bf087b0787aca83ad64e4029b4aaf6bbae91cd534b685bcfe11410b668383735786d45354052e29945e3bc884249188546c57700c32f867d1937d1436668b37e6b21956e41804124bf02c8406c43f3bf9ef202c7938d1ac28322fdda30856dd02a93d712a77d05572a48e762eebf5fe0e730b53e340b8cbdd54bc697fb921e412487ecb3516179f079459f41d440023b5e6301581eb75e4ee28311e1304082b12e9c358b02adc423437407b84e7d3f8a72cb582079a330a60b9e102af455facf494784c911c02dd53fba2d6f165276a59854d80562d12afe063bf6b684043f189135f00e4b5ed359d5ec026a74fb1bf5f9ed264c4b820e93681e72ae91f52076722c2af85aef2f215a0e8a8cddbb1fe9513d9f11d369451515efe84fd79b6c8decb3243a5e20a2fa82bf88d86b79bc6e239239645c397d69616580bea1638bb131580da32437be2e58851185a26fb55b36d6ee0c567a8be02fe68e18c7daac07a22ece3effa78d79cb8f873296d80d97abb6756e60c8c080ffbaa79b9e12d66e4d90e487e22c7bf30209d659366eabe88e12d85111dd39417d4659d21fd5c00324326fb2f9d317c11cd2c141954c5786b9ef50505646ec3b39cee8542a21abc573ddee69686d88c514d8e0e8d257b27ccfefb4a52a9d4532aaa5736f6ede9786e823c96f2661d1b304a6331da2deb799b470ed9571d31f4f5ef7ff6913f53f4f0836e7121531d26b9fad66ad3708713080dc8170fd1fc2c7ad070034272264a6fcd99caaf446622578c87922c233c315fea0ed2ae5d50140a4e20b081dfb8ad0c8212ab629a684800762256e63735831614f2c0ca522f2253fb6340972cb857453b1ee65a90eb5523e601032b3be964a997f7209a75b776e9dec45ff7ace0d85f4e0fbb5b143621664ac32e9d4b6a82d33c4a1a7b778a9952ad34d3cc1f9dd070a137129e152f1f8444596b62613856ef536f9f34004a59af40aacf1c7032c721a9101f7cd5bae06841121d7038a0282f6391c1264f51b5e00db70dc8ae098e6f4bca31606948dbe8849e757af7119f5f9e97bd81674a0c4362687635e258fe625f9fbf043360652b366b03dd6537fb21a506760c555d7edf9bfc85af331d7ba8815a593412ae4f281da761686adc7fcfbd4deff8c1f3468516f7efd37015c644beebf3889c92ee73cb74c8ff329f184cdfe6d66483839fc9e8a00c75383f9ca6d9c3776ebd4544c33ca3311b492a4d6b1e2c3b1cefe13db3216afe7de204c82fdcda9d03a4a560a1e26b4a169273c21183e5547ff2ebcd37be56ae45d5077e9754167c5ef6597021a3c68ffac874513ddf81fc7a46d4311dec26e6e80c21b379db375f99acd8e612a7b3d43d9d49ac8389fff72c09ddc9db13baccfe9e9f85023eac0fe4ed0e82d67e734a74b26d91709dd1db4e34fe60b04d21c072d7f743e2859ac65bb2e45cd9707681cafa5ac39d5864a42472f7130219bbaea6f8218f38008b9dfce4e1aecb6ea98aaa2b5ae97aa4cbac030865d9fa80549e4f52e24a020c53405616dd2390e848d11cbfe9b00d53984210b99088ddf2c1060853278f9cba51072981a93d999f52747cfd4c47aa6ef1d3496beac015333fe5a441939a1a04e9db7f831139c93bb49622b91364b23eaf88fa54b9b0afc292ec2acf407f44242e47eee73aeb445a153ce57a591d928a14e0cf8e19ac6b84e35dbbb320ba8c5cc6dc8c659cf7181ef05122d170cb4a70fcd1d55122c2c4d707ab801e75a9fb92445a0b632a44149f425817692072c14c5927866e86602f0a523f691182dd33a7b06ff17e5382a50ab88322ab2ee7975224cfc7a50c939c844093f1fdc27c6cad77e07ade53605514362be6472050f3c9c1b2ec4e9ac2bc827b7139b4baca3545d52c164ce34e5e99f5cf9560f142e99acad5a7a1222186f95e7eb475be4c10ac139d76711fbbbe49f59f6c3f4e4935a3315d5c87ff89d8962502a79979f4c904c825e5f8ba12debc95a85080c1635868f4e19d73ca9650c02b8707378058239e3137258d422c7b248b921fcae88c5f2bfa92cb728603d3e5668a752417fff75602839e14d3dde80fb6ffa7e6008bd9b997e2cb6ea24f19821d6d342699a0a7250dff767ab1c4a430211d3df3e1872ce0e6c34df73062026b4d882d1fe7b8c7d7c8b71ddfdea804f69a4d08dd63c0bdb5a42ab5c6b0716fcbf0a190435fa7c2ceb1be7ba08c1f3b50587e313ba945056ca4a3ea57a82e740fe035ca86cc228f9fd9a69ffbd070412fccef24a6452a680721246014ad949b7f5968a78da4d4c7846026888bfdfb91fc7a29790e385ba47451370f6e8421d579f79b978dcf8749c1402d413e36caf78220d02d0283f39894b1cc2d4bd2b492325be4fb33cbc36faba84af77b965a7e98924746f1e88dacbbe142f0b515201e3d2a93e6475a8447b033241375af20a32659e288c16cc16ee9294bee88d4e91028f45a413a811b8fc2941766dca86b8bcd193f27488b4cde56ae08542f2b6086361d4ced7d7326ac5b28d5aa88e374bc18a83302873d7a42dbb89745368c492ce85455012897ef1c8392318f51bdc8905f1d1372000faa18bfa0860f9e6251f642fcd99ca6e4a5d749c7b007159cbdceb667f89febf98d6fe8c65f14265b007b946f3501a68479d2187613a2b497529e54037c13d5743c26ec5328cb951f9a7fd2906c263b8ba5091b55cb1662ced9350ca5dee2b8dec3510b732d7bdb01f24c73f35a84e8cdb8386ec1c8181199304e8701f145ec75b55e3a8150eb199c1c54dd1646bd043df83abf5858b31071d36914dc96d334908f27780e8fac13fe88b6c928017c01b535c6370e0e44a89bb2a5a6d145db029ed98484a4328a3073f82cb6542077a7a0aeea108dd395975ba68411c93d17d50ad251a6eef348318cb75923a21d571a8634d0445e56ac19137558e3e7fb3b02b371a9b4665da032a1d74badcd52390ca1b6cf25bf1601c1620682186039cd7d2e1185be0d14a837779e281b3e951787a3c065379fe33ff2ce60f615e277136467412e77432cd95325061e8ff593c0737d370ad7aacfc858b45aebd850c1a7d0819011aebf3f23be9143e916427064aedb6d622ab113284b4c422219621800ca1336c05a9222dcc5a635b0a8f0a87ee9c13c39bf6009dce9152e19ce069055f560e16d8bf768c63831474d61af7424a3bbd95068a550cee2ddf60ad7995603fff44eca77033c5a165d2de5018acc78a6c60d852dcf9cad218bf190befe9b115f354d6acc527e89aab77ae4afa5af84715a518384cb0169f8522fddb3062bdec4dbf41efa904cde8102249e4d3e2836bc1d43333ecbcc3a489d2da464edf49ac5597f0c7d2e13462c22e83d9f654eb741a3da6cae94b89c8bac34b6d04e411c5401e69b1dcfe51acc3cfb494a6ae39fab5484c4c0a8d37e971bb5653ca26894cf1d95f6aa5eba6e2baaab9de7b1ed688c7559dad85fc654bf7b60fa510ee25b5e3c4a55298ac53a844bc7d7914f64be8443e54e376d35d673174589b324047ef325e7298de72c9efb839400aa3b2dcbe09b69fdc2560dcb95116654f340922c02660de5c395212bcfd52a69fe311d3ed1b82dbc8c401b4ef347abb5e7f2cfb9ed5b2447067dbbb5493edfcfa704bb9f4e576f0cc324058efb7e218ec14678e3140081c991147715688008f805b4822c94faa22c2d09d5f57933a8ca7092192bd496a1c7d77055fcae40cae3f884649c3b7344909a51c3aaa2d3a7fa06dc7c23c113f5815aa2dce92842065759eda65ca389d22bfa737bff2e4295df3146a6e5521cfd382a1e4905206e6663328edc753585edbab5c1607cd0312cc3fd217e6b979dfb18e8ed07fecc5ea47b39e62669ff1ea182f50dc9b809e442dcb90862c926c5725d92634688fc7a36d47f47e477fb2b30bfd45db08453566e6d516be3fd4d71ad18bd0279cc5dd8fb7d9663a541086fc83796d7be6d7812f743cc1632e7520778884eae1ce0f528f753a59070b97b2a95e3a8105aa4cb7757aed53759b10030c4fa042cea3dc042cc833e356a1b9fee51ea6fe1e35af25e8ae0925cb88121e2c51a2f6a63ec53a719a9553d0bbff2e21bcf97731e77879fd188e19495c3d188de10e219da6e621cb8579fb560ed7e13977a4c5c0bd43b581fba5d84cc6b3798a8ccbb4652fd0152e0e31d597c630396503b03f65991a34d12cb502728a1ceb5926be8c9078d9fb96ecb284bd8bf0e710aa9aca08a92ab001575ca7a037b6ae5b9be51db2796f5052d8d479da70e1daa8a320665e2dda4b2df7277e8dbb3959021db1e8fcbdb2ffef3551e3fd36f73a64b857784573848bdd24c8c78be037d52c5f2c15c1142b93fe9899230d5b72b3856aff5838590f83ab2ab78a90e64df625323cbd4ae5628607801e902033a4c692e875111f77f4f2796bfc3d0626d82acd4157f910db22f1dc88912af9b89394e9e515a4ab85633ff5d009b25f6f81b162a214c522968b5666e798d9d34e41b4194a134e8a8d5ed83ab799d189975eeffdd298fc47173554451256ee0b16065d9c4d5d5913ccc31a91d5076368551f9a55d28ac59f307d16d310b4fb4c3631513452dbcac74a96146b375a8a56f9ad304f3654c898ab3d4b2586e6371d6a6053c10b332cdda56d88ae45ed3ee83fa2b1be2b4514f6a034c0b151200545e1039824bd79c7f0b9b0d5bc1f1769daa6a0d6ebe33737e832396ec390b33b2e1bd211fd4baff8b151a27fb1ca391f5fafb7c9d95e8133b0c810b2e0e32f35c210a8f0f2227807b5902ac96cdca6dcd0051abf981ec8acadd55584aa42d2269116add4be46bec3dfe86c52760949f4597ed90b2d7ed00762bad7f2b5303910cdf7122b0fad231a6f6f4e00d1444b1e74e3414df3b99ce1e266818b907e9af083439643fea4c0b721e64d2e025e3822761d2422bf4f33f387d8f744a53738d81f677331574f59ccad17aa7a2f6129fe57795ebf4232846971bd6c6199e532b0992edad6b7e40c1575ec60bf46cb6f32fdc0e3ead08ccfa85cadba9b86d02b8505186907b56e6ababe00e515fd6663a29f62dc6cced34a1a30cab557c27ea3d4f5db9dc17186bd4fd102f24ab610486362e4ca3dbde269626210a1f55886440390317a606d09b4df619b034eaa1861ace10b69bb1ea40b64c578800a0eceb09403c73f7f77ff970e10326122b9730a6e16c8fbda33da5c7fd80b7c5aeb0f3c574fcc225e662cc71850723e832d7cbad9f71bfd475d3c5a6e0fd1e55580efe47b4219a9d43678caac59e768fae78cbba1276b6e6385569de19254e819a6938931db19b21e17d4e3ef88fb08fd14bef998479118e5d37c147c63386e1161c84afd3c993d680965710ef6d085a71933c6bc47e81ed8b940d0433cbb30a5d1adb96a58f42e80282de5d3652fb85c609e3383ea14b2beea303409eb2b27b826a251afe8c0b400bf9aae1154d6ef108f1cf8fade931bdd07d64f55eb1e5e17d1ac4755ddc3388b38e10f4707df99503b45c53c3332e3289bb21eab8f966bc49fda1da79df4a39e68987bfc2e864e3c2926289b3ab4ae1b62af277f4059a124b37cae3889e8eae915d3c30dd18a7b3e25242e8bf70785fbbcf75087d071252f664ca27ceaa00cef69d544100e2a9b522237ccb4805cc931f2ff157881af7c133dc9a34cc7d5301caa342a7dc9fea75e22f097d2a0a414ef8ce7dc569", 0x1000}, {&(0x7f0000003640)="e2d5dcfb78f69bc2882f69683eba1393f65acd6bfd07de7212196476375785c1615b43449ffee3c1d7d8a08023989e9430419c03f877d26edcf5c216dac6c646d93a96642fb5d461a0e33fcd11195a5472940a0b9294780063334041fceb1388905c1cd8229b979c3b103ebc5324bdda4e330ef4526c1ae191808996bf4c26b102056daca54ac3aa896f66cccbc64bc592b038cad0a6a516271b2a2acc6d3de10aadd0b2e66c8862f922fff087232a46744fbe0011d442698cb8f46351e837fd3b47927becd7167f2f561c6c222e3bfdf37c7f98388545b1b93753a0", 0xdc}], 0x3, &(0x7f0000003780)=[{0xb0, 0xee58e60dffb1ad64, 0x80000000, "d35bae2d235864827ba15b3af73e706b402893659926d5f47e79ec3028b0c44002cc8d8e42b3ad827c6d37ca11954dd649655c0f6ca2f4a2828d98a521da9fc42a15aee7343a2c1656bb56e51b1641b6b9a5711938fd68d4bab49398b4eb2a34baa68b569891c8d41bde40433198612a050198fb7070f644ded4256af996ba442faf0545851bccc8e157a388223149157287072f1af52acab38494551d646fde"}, {0x1010, 0xffff, 0x80, "b0057f7d42cd30b8ca3657dce6b110d2fc3f783a5f46d2da3d7d9c172958df5e175da16d05a86139c51cdd455df6f89dac64e04b7d3bb1989a56ae1b099f3a5141d56688ea84fb9557f87882bf2b3a40f61688fd6ca6dd0497e068529db4ef069094d9f5c1795a23470a1a2f0acc557ba04858d04748eb68beb4eef24bebf725ccbd09dfdf85a67dd550266d06c1afea8fd72c0f12328f1ec0ea885a2cc551cbf74d450d6f1b10d561e2d30f57afbf58e992588fe7fb6707e5ffc5f6e1908368f09d60b667386d6dc44d117a02cc6101c968c0142bf1cb3e6242e6b2987d13fa317c8734c6a7e15f1168e03a6460fad1c9380a259c5f5b922dc22b560232132686b887af01ab27524b6e61215116958d5ac21ed9d2b5623bc35dcad0dc49e45014f82a8bc2efa2efb25f1833b465691e1a6b815e4753db702d1788f826ee7681336bb006fd7f411f443fa072c5930fa11e0d9cb14d7d35335f279f1d99e647656bc283c6de7753adb67d4cf1b597d6eef618b7033c35c9182358df5d99968449def2318fcd838f7ee3aa8b05727b421492eeec44ddd30126150ed66b1fc0f8038a275f1059b340bcdbc9a6851e3fdef19f52fc7230c87f9351023e0e0696202a981126bd290dd15c855febf51e9255c36abd2aeff81be6f0ea3185dc8c981a384b2ec5d081cde66dc0f0db8cd4731cd824472a6f6801d4f7b5ccbec5567ba2b18a6eaa245e9ac8304ce156c30bee5d47e02d44dd489374fb6d29afa553ea77bf935b5a1a4943aba619988335c972042980c3fd7011debb6bd10a03a156e5ae7e90a273b1793d7da623b1acde158a5e54411c2682f3b86680ca91301624131fc0a69d8ade7e7e36ff6ab70385cea9b843a4e3fde20cb151902a5295764994f5ee4b9885bcab9d6f8e34019d3c53913430adbf3daeca7f1b29d492c695a5accc84eaf877d7c9d968591f8e9195975a01ef191324ccb637b8d79c441c433a0d456e857848bdeb8aebc79d6c3248da5b11c073f0e16d0514758f10745137e116b82181749c0a749f98bc41109f8b9e3b83a90f773dd70211eca758484a0752253f13256a54998a79d636da89db157515d38b43e3fe911fc5a1ae2f11d738538e564de541e3ac15b60138487fa3b172b4eb41285470860b14810ee9004b1cb2dd6d35a508f7c418f23dccd3b144680151b678b79bc70f11d5cfab684e08af1029b0e50dc8cc282e1b0ab1ee2cb3822cb9a17a83c5775c94e0b9fa5d3587e0ceb3facc3ccf6fbfd2afa004f043864adcb3b20f59cdf7cd10870d9da5bdf9c42bc913679c5ec53a2e0b9e5f6975048c28b54eea9186a9c555fe0dc880beab2a7cdebf6cb19cd9034309e46e55e935d1db10fb3c863c7c84f3b4a30f1f7cc9cbdf5fa4efb3a480aff09593593a9c7ac3b2242b4a106db97add76c6aeca177cbe4c973e0ed16f87978b43cdc770fecd68463016de6621dc84610a0c27381897e2ab95406c9d6aa0279ff122260d1b07f6caa852c10a0f30dbc7fca7eb6acd5c2f4a8ced3670ed25f154f28241fec48c208fcfb5927dcf7760c6eceaf39992769ae3a40241e662bf26a9d9061c8cbe12149d6d70911252a515bba21778da9dd2066ca47835d5dddfc09f4087d393e16a5152d2dc7b8f393f809d8d1a720ff3e4dd2f8a3243b2cd7f700a8e2d314e519b0f4e8a1e5484c2e0b9f3948c69f19a8b289f4876f5881c6527438cfe777f83437ad435226350af7fe6b4959a0fc1eb5f7f65d1fe47d40cf928216243d810bdb91c5d138f52aef1534a2e0bbf68eb003220707fa915428745835345cfe53c5bad13194d865721f63c3ece431a690b8c4207768c9f9c57aedfc80f4cd1aa946b61723dbd56b35d7ed7a63c1480339b5e53e90d82cad335a71aa57b5fb8e8fb0959fb6acd35fdaeadc428034099da8949ccde46cee3dbfcd16802d99c23c57c75a8ecb0b72f4624e5f4dfec4b87362d64f666a2f3ba55d2f5febbccbcda60f77d4f44bb58e6a0894664ebd5214e71d3defe1d2fc008818487fe5773da5aee23535be62fe602eade79dc9046da3996805700ab38ff6f2b1d51ea0ed4fd457a96a51cb8e141c2f9baff78f908fd865cac0764122dcf015e33bf6e5195559a8a5348353b3217e05814ccd90ab02fffe8950981e4e5707b2cb0742c8156cc6b28ddef8d5bd6be693a9ceb4c9a82600d4fa4e88629f2d8ba38f4fbf98047b3b17053405d1d1872c825d9d333d27cb35bf1265d3640d1e2ac0958dd2dc83ccf6dbbd01522060e38ccdb41ef21f71b410e83ff78c7a692a9db066c3645506bd0070ad957b2130f5cad4afdd956ca0ce6c45cdd13575381f023ccb0c50c93d00e719451355ac00ff4b4c46503d1c6b873a8442e54ad9ad0a88e568eae38b8de58624d3560ff8dece5538550fbe7c5445ecef3809aee3f8a3228e94c9ea086694cf6c654926c9e18a890817dc367a6b0ec76201768ab895d5a7698d79ac018398fd01a3e1759b7e50a4a919872400bdfb0c7a97e372665c6645b9325943de498dd604e3a3119d06e03c400ee902e1f15e2365dc369172ca34cb3f2560113902680d88dd3e8625a5e143c0ae774e2ad15e1c3735bb2bfc3ee17b99d32d3fc5535c08b6caedf79935361345bfbab285cd3fb3759bc02359285b74e0f628672743deb274adfad8ce1f31800fdfca8741493853a12971b5f289faef904f8dca16517dd9058c73f869511d7a3804b876c49a751410df3a41f6743d9c8ea6b7fa94d26705ba44d884f186806a53d0453d73bf87833ec96023e455cd0c05057b9fec16168234a6828869ef6ba784cce407e8cd2f182242a4bf80e91d3fe63777c7f33638b4c6e9e67ac67e143fbffde3b85963a8800a3f93c348877ee8bce1997cab4e6399eebfdda1e554cc94e390d022483bed274e0a63bdd51cfdd2fe251d99f031d5b5dcc02df22f96e66456ef1cffb1b8daddd849537fa902960726fca55c57702b06c16bc90eef1dacf6fce6a0bddac8435a8217530c45f04ce8de4d0272c7f283f241548495d0b51eff2ebfbaf20f4d54b3acb3265d67ebaae50f5f9f628bcc745f58d53f439789a68d4d2d82caf1e1872cfb7b6fe7f5777bde1fc5d794fa819150c112215ab2da00fb409da8d77c48e34f45b1c152ee1c1440d127349a3420bff820c4348154da2091abe29ad830aa826c4015ebf7c088e19862812dbd34e9a4485d459850c070346986366494337a70bcf7ac24b017d10709a89ae16f363ee9cd53603f8c9216dcb73dcca015c0f13b42c1e85eb19a88774b39ad8ad898dd0b498c97312d9f5fa5f5fada5b9804fef937b7534ae687f53e4fe1c08b1e834ab5dc71b9ceeeee09a74f20be20b61a428ca59ea4de2f6b55635629562a7f0758ae583e3528f013263c8ce7c75fe4742625f9de77e6076015805e149ec0e3f4775add90eb495c03593f6b93869dba43e9e8ab8514012b8288f540606a5d481e4dea4df7d972f92d2b8ac19dca886d523a4516ec81458a830e4ef1e178f4c02b4afb57fd308a8f722fac2410abbe75d36c846121928a371b5fb9b0e139aca139ae8387f8b40e4558ddf329ad2b07e257ba0dc51797979ec4fe1cc3104e30f9669a802af1d0212636984b6ad9edd8551ebdb22896b38423d26f12e1bcb96c8c3be7736ff94460c8a0f62ffc182db56395b7f52d9c2146c216bc9f8c2d72a24ece3db3b011adce1164ac34ee4dd578e4722bcab01c057d07666ce26430ba2adbf48dec6b557c56b38427fa46f6f97862baf47fec62a1e2fe0d01092ab20561402649dbf2b9fc7a059e4679d73d218e72acdf552326e46af25ea960666838d2f53a7ee0aa175e22e0492f8ff2270128281051987c555ae5b8e96a14691ea03d405fd63c866b7117164fa20d6da1ac7b041d700ea81b138df27b1d04bb73b00e4a3257bbed3650e621b0b1dd06de73f4ae92c0db8f03589bf3ccd4bc12ff84b00273e91acee738e24a68d5f96d50b915ad4259d9c5ecc3330f425ad92c820e880c75deb5e2fcdb34d90df300cec44781ad36be43b385d54c2151929e928d35eaea5d49f04263347217425b1615c29206d5b94efabb6c465dd5f26ba5ed792f34bf136bf91e205b921f2e33142030d0dfebcd2fd0ae43b42de14c0b6323f481d2114fb64dfc7393cf825da30704050d9d664f1f81934604e3020acc866ba7c84011cd52abc6ece5c358fc05e8811498fefd47b7148f5ef58d8e45bc85b94851703f80bea9d6a18e4af8ef15f6fc206e94a17675d00b0e4188773bcff011fc72806f8b785d9f93646f915baa889832116a42241b0340f1378c68baa5f23d613bbc12fc7d0ec3587651b92f579659dd77e2023cb8fff7403cc37548b7d7ead6558940f84db1d6f67742a53efe7ef9c840846b790a3fd78587024028c7a3e1f870f8bb5bca464c77842a950f54cc3bbd852832a45b1f07d9fac347155f1e2653f39b7d603969fc9b8d7c946e4dc68fcb5184536cd5848fd1a47f647e4124d0d9ad6d0bc3409fc9e2b48cdee77bf78b41b9e567c934d3da2dca65e63efd2f3476a75c6ba3f2dfa341042647ae4fbad43120acb24d9812c7dc59fd39b5de7a194b3f64f38b241269fba5a901a63ff38ca2c0c43b2400ab0c78847c47f9e840a90181aebafb52788a07785716cda5a73d438af52d3ed09b74740e56ce3abc10e0d11506a4b114c51aaf1427d5983a98294e9953dc7494e9541e4e2f3b2333b0a4fa0ac831e8794f6b7867530317562579874169a6b0f6f5dcea8469cdb233a9e2a9d68ac6c334e766387ba8b30205ce8255fd1f8b7c374949950387f769bb67bbb07d879c2bbf1a0640cc353c2d0ecc7eef7990edd74a0f46bfce9cbeef476a589e535e0a3212b8715b168d8d577f0fe9185b4aa3ba170415af2ee5de61860e84c13c9432b1c987470eafd1a8314502f1c68d7d05aa9eae3bf99eea18a3542d33f365dfc01e36a633236e691b6cd9feaafa1b2b32235bc2662e2996f50d1963f80e74d203e1620d2ea04816d9eb00ec45a6aee7fdda7cf5ce9eea7a61e344014f0583acb28feaa7785a475752d4134d2589c0124e5bd5a414002c926d822de3e08acec8e48b1e6b8ad269470e511a3fd1038ebc3eb7b8745dbcf0ee8ed3076821fc17b0e51f1e9689315a15c5683adbdbf41428bee1c685d8adb4d4536904433fbe12001bf88b0aa1bfe6cca74ef0053523a27fc4552bb66a3304318de3f4f992c468ba892b8910f5ce0273cbad6e3122a912bed70461fa4df86d66b6450b61085a1116966e00537ba9d9c3e5232db1cc19e96f488dc0c16131c1e6f7075f7b66e5620aed4f149b39c96633486679d3f88587c94ca5a2c687e792d2e76c91aac8485726ee72b325b52aaaf87e6104a4a5a1f3ecab48b53c2ae9062e45c71a3562ed030a8be0aa2036c2b53228a19e18327fa245ea4a92b273d257711d214e3c8864eeb39d627e4fafc9b92e48ad85ba96a14ef9ece5362ae41f5ea140f691b34162b249a78120428bc60417ac247a44bbbce144ffb5aa831a9798285081792bacf10ab8e9d3b6e124fcd59a7c8e013d81c911ee74a0e1df28ffef21efeaffa4ff4ffbd4683da4872ec1861758d4197e80e43e0f7b8021560b8a37c0360f5750db0923e9720bebd822b9a11078cc038dc6f5799c92cdb759f87f21c12d909ae9724991859af7a7c7123d76fe03f5c3ce6ad0764fd2274e6b4b086625229fc0d2624be381fb5f5e24119e75103a667c7ac32392fae0f576d8c4d4008969f47f8965e24"}, {0x110, 0x1, 0x10000, "ada0bfbe06a08b52a9ee619d5bcdde57cdec21ba84f726410f0d5d5e23b62ede72ff926a39010d6e924e46dc950be3b62018dc91b8342db5ef254db2c26389c41e2e769e05aa0142486eed1664075fae035c94a4f59a3c4ea5d22ed51eeeafc73ceaea57d034914bf77daf1418f332caa71f1b85081f679931c6cb18236fd72fa2ad0a88e0c2a8c20b1f2342fa004ea504c3b6a98a5132e8a16ba9765affd3870db3354ef21e2db4881c485e78df4897d0f333bd90585951dc86909df4bd9001da5c00d14c965eab6ae120a166f04e208ff6692c38b0f7b5b4844295d7c31c280c0f37b84faba866d59ac1c7f052b6535c774c4d43a2968e14"}, {0x48, 0x1, 0x40, "f418eb46f36313e1cb1b1b5bf0630f16deb4757c9b5d8bf700905346f40c74793619c1806d778bd78c522df7f91f8418dca7e939"}, {0x88, 0x1, 0x80, "fbcf82e9b908b2d4dd15a6bffb67745c46ceae690ce44bdb186a8691789087848fc8533ee679cd0f534d2fc1c3aa05713942090ab930f1794ba7fd7d0b26508a2f74a7eebbfce008c102377e414bd7c436ad7a3bbbc633dc848374c396494f7e84bdd94d8c91d31423f8df07eb19c88245fa"}, {0x30, 0x1, 0x7, "a829aba910c4dc77a3676fce158f9012bc40fc2951008f921a38f3ddcd3803db"}, {0xe0, 0x1, 0x6, "153de512db23129d19bfcaf7e7cc672357c55bd9f7df768c38e7a4e70dcf7203b3171a46fc5964771388534c4dc866c36486ea51ac5b7798d610167bdbd7ea62500d125953b94f531b3032b156cfb762af9172298ff894bea651bd488ab741a62d3be1fa22bc39ec96c9975e396935b8cd5f8188fc9f6c9c273363e75a0012fb45e836e648dd5f64b2410986ee954ef3d62c330a7b0e34c23d70aa3b50789d0777ce0f568ab39d2302e14264a25cdde04992ca248bfb9c6fc275c9e0afbd832ab34a408be323c7f3def474"}, {0x1010, 0xffff, 0x6, "a7a644d6041f53798bccb3e5d2af8408eaeb4f48c62e18e44411d42e3ae738fe68425fee07b231c2385425581720c839518182536e208ffe3f190a64748b97e4e56231c5d368b1e8249b54836bb63e3b228faf6ac0f677fd415eacf894510bd8d7fe33c178e5d5eaaaf93347e305edda9fcdea6d020349c672918c6fa4e5e5d5767cc55f8bd480dd5abca451247781c5dfe2540c0bf39560de19ccd0ce57256056eb389da7cabdb04a805c99ccae2a9da35790cfab3d11175cd69b6f873de9c6398ed26bd92c7822476f03c67eaeb8853873085446564d522489198ba8685a2c487eb30896fdb1c54d5b658fb527a871e4876210cc08447749bca1cf05ccb4c71d5bb44e776dbcc75de0a1c16e14f662d36b5149473d615d8444fca45e1d578186f511a0d2f6a3c0d2ff0db436fce96f7ca98e36b23d5facfef41a59349ba43dfce8cbd2d1f2de684bccaadd79978476ecd17cf948186332a48cbdf0ef806e5ee44b3a597a85d3efa0a9cd7b0d23e21e9517fa5d1278746704e3ed10151c09c9582f846272af117a2f6c5ca1ac8af8c0f9881adf1e55cb67a9c1dffb16805178a4556e8df3b0dba32f501c80e7e89e22b9ba624b26fb170b78b043c01fb6ffd7f91bf067e0c1b9edef4739ec7d99963c8089e2ee9c0bddcff1fed2b357f1d7487ecc31aea6049ed709663046c789637de9816b49d12d5ceb2f831432ee36b0a41150238a442ff09e775cb7e7b73cb2fda57cc0669080f3ab5dacd378eea21e7171082e8ebaf278b2d5224c73726e73e23524181381155a451cafdf56470120756b191950ab7b1d0e69821ecea375278761c3dba9c64511d8903e2c6a86aba92c1d30a780189b92efff577190a07389584a349401879369170075d7086246224a60f405010f433aadbc2a3b0431de555b4ada82f28301ad519339d1d12d436edd222a4eed47d03eef02fe454bb154bc730754c02e846bad1c01dc49b1d1f3c17520ed7cdb30fbe5c204abf727c60c919ea4e389f36b2a882c7e7bb6ded2626f0db845e86dc21de9388b954ff72ad9b6b62ad3d83da23b647cf1d537fe9eedeab969211f12148fdea66b8b1ce0e019d454fca120cec756474c7513cb3f24a003ec8c78e89a9209a23a1b61725226a72856e47a5c75e407449d3beeaef4dccd9abb61e82daf1133dba8a1813f957ef07204fcce2ae658f0f267ca0b51239b583d44e315125317820d6fb932009b7e7c0e7d976e7aeebe7af81733fcfbd0adf7f5104e5bd467f72b533b160d290e044cb69ef4ef2ab73e6ff039a1d78370a0d51b524316ad53e5616af91e3d174a68b1ba5aaf9e249605aa03e27bc0ef34cc20b3a0bf42ad3ab3575a4dc5cf5856d5b411568d1a4a8e53a563eaa5f1bc0d44cfd6e9ce2946fba27ca4b898db1d6268ca236896d22406c28d8593f96b9166777b515b0c9960cced7ddf94cd0e551fe73c0fa474cc6c460d2b9b5656af4c3b96dff0cd6fed09019081433793ae0048d8bbdd83756f6685a670d89439ed14ca43fdefa6231628027983df4d046b35767e404a833dcd32ffdd6d1e0a2bb5b42dcc2e9484551f586e16488e6ac382f309604d55e2c0a47ca2d30a2e6b1b8daaee3d9dee8086c6fd34e1362ccd3980706e3e21da2a35676e567c527170ebf664710f24c121b70e3fd6335c7e59bbbfa526e5c75c7d161fc07399f73afb384aa89df612ddd78b561f3c3197990239ed508fa75678fdd5534335ce1d6e5bc29dd7ba9df7fe724a921c59d28e521f14e1f6edeb992a20c4501cc9fd50ce37f26aac4aa5d6a84693e4bf6cd7007c88923fb743ba33ef59afccc8e5379b9ae07016bf2712a8b23091f0a79d41f3ee9f014ed71348287e95b1f8e0742c19adc2b34a8cd2ab47c995c85edc28a28fa9632989e53fa3fab41979fc54cb3eddffd0233b6ad36368fab3a45ce0468fbb138a9647959446a083912576ee20c45d95037e8fc117a96339e25aa93e0fac764549cc8ddfd19565f4d3fae23be23b25d468bce8744d3cd8dd3b1262167f8958fa12f22a8be3628229beefe1f497c626c448650de3407e220b40922872d7f6a767f42e38e5271a059074460545ddb72aafcdff35bdfe869c66c658a9bb3b6021598469ecabdb075396f361754a5bc8c2c7f3f7975196c206ec6e3771a4022b6849ed7509b515fb603157e5b77ac517dae3f848817383636dd4ae9c5d077b3c92e860b0c86d94db24fe3f4bdb7ffa42a5dd9391bd5b1be21e114cbef7f483f1d0d1469ed0acf49ccfb05f68ed659fb62723a3cfbbef5cbbf556c0b2dac842491d71cdde785b5110730c6e7f11a2ee722a116939e2832c74376df37e2e787fa1089429b27ed89ad386e7af51c02ee480840b7f37e15823cf840c17e922e5b5651a73d8d3f15ef28d865c1a084461f3eda86226c7a6585712f6067fde47500ae0559088cb5816438ed405cce40fcb46e224128281d92623c50885163b433a2614e3f7e84e6fa4fc1f61c69b2dc700378ed292447ace5ebb00c8754e01a04c7eb7461b83b29dbe375d1f83028df8e53dfa656382371da7ac27d937bdad04f4ac5db1dd1ce599101adadc6ba902df92d598aaedabfd87830b8cda9649d26735518895c5f17587ab46b40d3fd69cdbc0f1d3bf08c4b04a1b52cb4415434428593ca033afb5e286feaa90aa4f058d7abf00dde3fee2e49e9f6df9c3a39e5f26afe4e160ca13b810f5cc54f2cc1eeb5ea2a4984eca47733e5083e29c1caf0d2ee9d07429e835081c21fb1e839d85143eed239365eb96143ec5c25b883a0177e88bf1ae0032f86d5c3a9ef795882cf6cc68146876590f178d6fbfa7c8b75f76221f77bd276edf1061aabb88b9db7ff97626764be94bb4d1c3bce0d5fc9cd9fe44478a8f88e4846f06b1c03e2a866430f63813a47c8f819095de3d5a695f162bffcfdbe5615a92ba1d45c2b1b84e7dc3f2e2abd60c7edc52a29797b741a2c353bd1bf3f7f22f5797a9638a5e22cef8bf1cc2fd134f88bc89c71e6d4da17b774741ddec591dac7dcd665f17b2fc9bfafbbeed7117832bf836550a62186559eb6395f6fb92c543aeab51337b92f802ee79de21f28abff45bd1132bd8ea653f8b16e0e193756a9468182032ed5292fc859d73cda0f897cdb7f0f879dcf07444505fdc8037410532c90e6f8fd63568f6ba131ad6fd1bc06a6cdbf188aed66588065b6e4c091cfd9f0b8eef2743468e770820a407a0fcc8a7a6c16884794095d1c5a2de2c8b91bfc21fa62fb64a673117a41e60373432f2afab2ac75dc3b744aa64ac8001196835045bd9a6d96c125f364326f746b100f8e4db6be1400aca37ce89c1fd19f68ecef5cd4bf69fb7f87eddd08a54f5a9c58a36aa25f5646453d370cf990b9a7a442fd23b5947fe7c8cd1a3096f2c7fd752bd9fe49b751287f0eab949ffef6b4a22f4a010924770e43e830f5bcaf66b8fa6807041362e5cbf562941d456ae30a9874fb069e37c5ae0e62a3cdb67d6d2b5537d2e45b33372fd3168d640adf7af6ed3a74daf3defa209863f7ad2cb1edc5d1a3fe71667aedd8899d90656e1c2ffb85de5d3227cd0bddca1a3837465fd13e457e7451349df730adf633e85370a747ccae4fdafc2e264a2fdde1ae5039002bff07c55d65d6cf111d2a2328e8daa51e63465ea1d08656655593f71a0311494698fc1441be849668034c9bfac66466f03d96fd7f53c159cc9c3a6b7c8ffe77364dfda82c69008d674b39458db15d1de8532aa0ea5b1d6b5a38ed938a1c6d21f3ff6d4b163d0378558e6ebe8cf093e086439ac4f5901e037c43f3e687d3be19a4157a1d0f2b32adf2826e1476318e6ea6381d6d808ea99b9bbe2242101f118ac44f80f0b3a3001e9a78261a1831c45c32bd200fbfcab124a24facd63d1ff9b68c7f1fea084054851ba6fdf2bdd67c21a6f235eee92689a2a6f819cc8803502b489775141a436a8a9a842e02f99544791884fec4f5d337cccc69cdce9dbf804aa6d14979beda83bbe5516412f7ac284c743c423456446ed422779c95c46a864a76ca79ed1c60e90143cbae145cc0f7d1eb1662fccd30b108cad0eacd2e0516ee66bcb8015995ec18fdd5e956c5aa62b730423a1fa29f646533ea5ca39773c4d061177e155396d0f9a6ce7393ee521c7eb8774fb2f8a09aaa397b81c2f0fc64ff0085c1d88ba3a42ea02fb0ec7297a54d8290f4c6e1ce852e1d7a603b2d2b70e8fb0edb880fdfe4ffe0c8f53f3bb0c8c92f174cb4a65822f7d7679256b10b09b1c15e971e59672be9a3b0fb41662c06ae68abb910e32cb752d8f3e7e3bf6d3d252c1f094a025c1c55a8098c3711e2f65ab3cd828bb242190898fd27ebc967026fce5057e320391a57afe2e731c97d2a8727d156146d9dd4a4545959113fa999ee2e283ab3aad132476dc0180203d08a71c05527ac14e97cc6db5e03e55aaca22627698ac4216b27f1b6c114c3209eac6eab04fc830d77bc2648cbb797a70eaa9eb638079785895e85726e0d859c7218d333a7662fe5d9ed364f3ac59d96ffab6307b49b91618d3702ad86077c995553552ca773412c4d0d70baea9b3d6c711eeb9b8049212fe25bfc6956cffdfc7a49593c15afb5e32d4b4f28de6c8f4ba8d2bcc89c5252e1b9c0788636261f5744fb90056c139cbe677aa82d979773152445bac3d2b8c84c25caa9e537185e154dcbd35d497c89d8bbf7b813ca4bac46236dba9a44be462eb250b380bf17402d9db3352cfe6007bdd16dcca74cc92441c333a6f647bb5e54c212e05b425c06e7abdb30e0641723ea3473d93f778c9005540bd309356931ff7f74074b0960fd8aaf25baab162e80976927f45b748fa282b0e9533fe47eab6d9133a177bceeaf33cf4b2ecaf87c6ddbf46d70fd1ef3c1e012bc8fadad947280ceeb3101fd5f125e8ec186797aa168c2229601d398533571a033ba11e4b8dcd708660b46944150d7df384f3dd5affbb084478fe6c60a6761b14aaa60aa3b035cb416e21dac624ae158179b34084f5af38c6409e40809271bcc440c25c7349f4062862ac7ee840a1aca71d85bc8999a86d143d824557235798626b6d238c18c69bdabd88108f9875d0efc9cc1d6f9649e41ba281b1315c85b375f8493c40cb97ed9bb017da29e3f4058619c52bf68ae8b1c24ebe433261b6424d1074ff9be1970069a2be2cbae9e730baebf909bc12b7418780d0472f52a649d1ee41b03094eb9b1c0c7d742b6591fbd48113485f8ec393235980ac0ce1e58ddbd795705ac274f1e3bcb410520f7a27a948ce4d559a95bfd85c68f05e2b9cef0b4f8eff43ec2c3fa144cc2e86b83c42e0eeecf0e77c644932eaed6fe3bf85f826dee87457d25851f19c9ede44b96d97a948e41d6ca10dd49ea562cd339f94a8cbb2f4fcfa9b0d83a8f019ffb84927c6f2170a3a91850ec4dd34105531bf08b29a61d6894e9c98ce2ddad3ee4436eafb2ef52dc81fea4a9a4fcd4a6ed9845203fcbb5392439eb2e5eba305e41327d1d46c754e0b750cb20e971e8a90515b3539613257f0b77b4c445c60a12fc914b592ff83e40cc7386c567ceade62e67e4c1e0b649045ed1efddc4cbf8cc1bb322b827d23bd27b1ab720177e6814a067081c43544e68ffe45dae5c2290da66c7a5ca241eaddd6e29965bc2e76b32cda5265bae4d9dc24e075928c004d0dff0036d58f4bb600f1e74d62bfbee7fc1529afe34bd814ec34db9d5578844a65bb5ad6fc7aab138d6f3a34929e28006d8e1b63bb9960a423be6495aefc87afc537bf598881"}], 0x23c0}, 0x408) r4 = semget(0x0, 0x3, 0x200) semop(r4, &(0x7f0000005b80)=[{0x6, 0x10001, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x7fff, 0x800}, {0x0, 0x9, 0x800}, {0x5, 0xffffffffffffc882, 0x1000}, {0x0, 0x7a2, 0x1800}, {0x2, 0x5, 0x1800}], 0x7) utimensat(r3, &(0x7f0000005bc0)='./file0\x00', &(0x7f0000005c00)={{0xfffffffffffffff8, 0x7f}, {0x2, 0x5}}, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000005c40)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000005c80)=0x4) chflags(&(0x7f0000005cc0)='./file0\x00', 0x50001) utimensat(r0, &(0x7f0000005d00)='./file0\x00', &(0x7f0000005d40)={{0x3, 0x244}, {0x9, 0x3}}, 0x0) fchmod(r0, 0x90) mknodat(r0, &(0x7f0000005d80)='./file0\x00', 0x100, 0x1000) socketpair(0x6304fcc5bd3200cd, 0x4, 0x100000001, &(0x7f0000005dc0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000005e00)='./file0\x00', &(0x7f0000005e40)='./file0\x00') utimensat(r1, &(0x7f0000005e80)='./file0\x00', &(0x7f0000005ec0)={{0x5, 0xfb}, {0x1, 0x4}}, 0x0) r8 = getpgid(0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000006040)={0x0, 0x0}, &(0x7f0000006080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000060c0)={0x0, 0x0, 0x0}, &(0x7f0000006100)=0xc) r11 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000006140)={0x0, 0x0}, 0xc) r13 = getegid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000006180)={0x0}, &(0x7f00000061c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000006200)={0x0, 0x0}, 0xc) r16 = getegid() sendmsg$unix(r3, &(0x7f0000006340)={&(0x7f0000005f00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000006000)=[{&(0x7f0000005f40)="47642eef0f8199ce31daa4a23e2d703d7d222e153c55cde92f3d1cda0d2b35c55c6e2823155e73d4f24e5f4cf73c6bc49e8e1cefbc85b284e5ef155216c9d1d50aa457302c3b2012076335d73a35eb2757662a53fdd5b03654bcb5bc2d97c2b1b125d1", 0x63}, {&(0x7f0000005fc0)="5089ed61e18e833623d0b7347502d99a91506e7c29fcca3bb418dcf8d461654e866197fb7fdffcb27a5a929d84f3a3dfab63ecf9e2a4c22e16678297", 0x3c}], 0x2, &(0x7f0000006240)=[@rights={0x20, 0xffff, 0x1, [r7, r5, r3, r7]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r3, r6, r3, r0, r1, r7, r3, r0]}], 0xc8, 0x403}, 0x1) 20:08:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x811, r0, 0x0, 0x0) 20:08:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) 20:08:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8000000000000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaf7125bffffe500", 0x8) 20:08:56 executing program 1: execve(0x0, 0x0, &(0x7f0000000000)=[0x0, &(0x7f0000000240)='*\x00']) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="0005002f66696c653000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 20:08:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x81, 0x0, {0x3, 0x2}}) r3 = getgid() lchown(&(0x7f0000000200)='./file1\x00', r2, r3) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0/file0\x00', 0x4) 20:08:57 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x80000) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) r2 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getuid() getgroups(0x3, &(0x7f0000001280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getflags(r0, 0x1) r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001340)={{0x8, r3, r8, r4, r5, 0x10, 0x3f}, 0x1, 0xffffffff93d44f16, r6, r7, 0x251, 0x1, 0x7fffffff, 0x4}) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) close(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0xffffffffffff827d) 20:08:57 executing program 1: setitimer(0x0, &(0x7f0000000040), 0x0) r0 = semget(0x2, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/146) 20:08:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x9, 0x8001, r3}) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:08:57 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$KDENABIO(r0, 0x20004b3c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xcf, 0x20}], 0x1}) rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000140)='./file1\x00') 20:08:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x2, "02130000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x2000000001, 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:08:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x240, 0xe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) lseek(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r3 = fcntl$dupfd(r2, 0x0, r0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x7, 0x0, 0x1, 0x9, 0x1, 0x54a7, 0x1, 0x0, 0x100000001, 0x1ff}) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/247, 0xf7}], 0x2, &(0x7f0000000440)=""/217, 0xd9}, 0x40) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000580)=""/170, &(0x7f0000000640)=0xaa) chdir(&(0x7f0000000680)='./file0\x00') renameat(r1, &(0x7f00000006c0)='./file1\x00', r0, &(0x7f0000000700)='./file0\x00') symlinkat(&(0x7f0000000740)='./file0\x00', r3, &(0x7f0000000780)='./file0\x00') r5 = dup2(r0, r0) fchmodat(r2, &(0x7f00000007c0)='./file0\x00', 0x20, 0x0) r6 = msgget$private(0x0, 0xaddc7feeceea2427) msgsnd(r6, &(0x7f0000000800)={0x1, "884f34afa29c7a2f4edbcc260a73dae7d39a2551acf1c5cd7e1db965fae8fb54be0ce9c8fe2e919feb46d583e0bf8c6a8bfa09996051ef270af3f1d29427d98c4bcf38a72c628f2f16c609df52a197978cc1798ffebe7889c915f25e77f34b019360c6dd5c47e111677673a2790553b16c0a89ad5cb3ee3f2cedcdbe21616dfb765e56167d727723f87ce58e641f3234088f6c4493fec0aa51b51c109a07b5743e23dffe86c4d3d8e84102a9250ebe6c4366f2600cd309e9a906009e5eba5183dda6a49f52e32a32b46bdd18eed24ff097d82a2248760d628297bc245bbf6fd92c98b723db5333485446"}, 0xf2, 0x800) getsockname$inet6(r0, &(0x7f0000000900), &(0x7f0000000940)=0xc) r7 = accept$inet6(r2, &(0x7f0000000980), &(0x7f00000009c0)=0xc) sendmsg(r7, &(0x7f0000001140)={&(0x7f0000000a00)=@in={0x2, 0x3}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000a40)="513df7296564c85f11f79e942dd4cc575fdbf853832f174ad4684cecdbfbeb", 0x1f}], 0x1, &(0x7f0000000ac0)=[{0xf8, 0x1, 0xa686, "8b06cef1ae5854c5ea029ffac19a5477775698697ca613a6dafc2fbc85b599c524dc569f13c5db01c392e68c53a9381b2747aadf3bd71e5cd2528bf91beeb8e0e6acf51e89997641dad720016b6e12b8863aa3632a8ff9603e1d0e21c59962990889675e9ed5590280fe330298462f37fded70e840d238e224a865a6f91579e7b7ba29547756a471b855914a8bb13491d44cabc980b7bdb990fdf0c5ddcdc44bb4c3e5ba23415e86a3584b5d68b30c598fe0f9e0d8d65388c30ade7b9699ff9e8bdaa48c3c220e25dd31850b47b325de3a8c9f49ce4e046618911575c13d5201c26fa6"}, {0x110, 0xffff, 0x7, "14fcd030c32d08ee91a858694e93c42c1b35b0e612ee0df4dbf8204741202bbad409284378ce78158b723c3e00c78a470b182143f5b6c955c6f98f8099bf02a84b058ba980e04c4b873ca58dda343072de6969be4719270fdadb7a236ce0b68e7edb889e4ccec9f29693479e0455724b908c1f28760426ed736731fa25c903f75d5c4ee3cc95f0927a8c9231cb5db44e4587b4494a9a1c071ffe682a53c243d6b12a45e49ea522506bec1f2f0732a3c246f22ee0b10de27e2afc00f95444302a4d220108d859745bf770698197b3c0f7669da92c71040c88a1a4586ce1f1cd05990f2cf7cee43123690204a9bbe1313f9bb179361b846e2d6494"}, {0x50, 0x1, 0x8001, "dcd406f993158482ead6673019840acc3b4b5616b1ce27eb134df128800cc82d49148660b2f6e0fe9a78d5eefa6378fe875b00f72c5e5104827171"}, {0xe8, 0x1, 0x20, "f89afafccf35a2f4544999376237908fe2debf8184910c758661ef8624be062a3bd164e7d3a173a1ebc98b8dea0bbff59cbeeef1a333f925a6c0aca20c2d55d67c6917bc395e1175b222443cb2a8b978763df02564e4879bd69438f5d7df4fd749e0cd70286c1fbcbea78ebe7ea4a56aab95cd5140536cfdbf2ea7178d960882bba2ce00a72581070c5b0da227a8666e089b01ca9f80ced5d6aa059d1a8c0f270a46445b3d81e44d5f2ebcd49e94d8f567aab1f6596a0a340b4a4cfa28e042077f55bd0a354e17691555a48fe06089740e645ac029f0f324"}, {0x88, 0xffff, 0x0, "fc3a659b3e962acde87d3b078b78eec0c5ae02ba9c05e056e71fb9dd695b7ff4f2a3dcb9269ff3aff6cc00f9d0fc42da418fcc8624540efaf5316ba4fa827b3ce7a66bff2655f5a66e0f1619411a0155fdca280b877fe3ca0712e628afeefc87a5318dc614d924b41c48e2def2c1fea981e13f83"}, {0xf8, 0x0, 0x20, "6e1370fa4b2f8dd85ea9f8c6b8ee86b13d21061ca9fadcf6265a7168ca7023ada10f4887bcd286b2ff2b4e8af117f79ed59a345873c32356e1897ee8ca69f1ddc9040645e0d26be1f76fa1221f8a6fb09aa9f3ce9b0b9929f0a424391c1716897449fa21348637aaa3df0c3e2770de714c14f861f73c3406cbf86a5661f730eb27082db8d69358784d376253e5eae2b43e7701e3217c70d5c67e62b3578bf9a5525553f29b5536ceb61e5b2f83d5a53854fbeb36f23da889c91726e684039d378e3157409aad0f675ceb1eb2776c27cc90c2485962e025ef6e7b5d097a9140a15d55f4f787"}, {0x68, 0xffff, 0x3, "e67b738d66bfafd3218452ead6323b5a350bb872cf65cc6969a0eb9a98b301b36c92d176248701f2bf324a6c68a4b7113e272dc61145b9cbe8c98d6a8e7131cf4fae3c9e5e393b9d6f388960ffa3393cdb8842eed1e9"}, {0x30, 0x1, 0xd7, "29b239511fdcc0dfde31fd6e184e993847a1677b30f89037dc45bea1"}, {0x100, 0xffff, 0x3, "1373bd5fd000d836d06a78392b38a1368941943ddfe1d99dd48ab847a145189f89dc0bdad9882722cc1fe96ce762d646a07a3596f91babf4d9ec6d7299982a49c8345b75ab00a20349f308190ae889000cda26f8cc0e61369db802246309419cc8ca28e498f80af2d8ebb76495f27f00670c57ae938c3de2e973f56166e4af52498a572db405b25ec9ed844bbbd375169cc5d73e962374c65e9b0c8f941a2e3e9a13fdd19c797da761cf4964ae82a60d0f0850394d912884d2faafb51a7d6db975813c02b2375ef0bab81b6752c1a1e2bdbcc8c5db7ad21c6d0a6899a548856c3c439b2f85aa0111e24ae6"}], 0x658}, 0x0) symlink(&(0x7f0000001180)='./file2\x00', &(0x7f00000011c0)='.\x00') getpeername(r1, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) recvmsg(r2, &(0x7f0000001680)={&(0x7f0000001280)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f00000012c0)=""/133, 0x85}, {&(0x7f0000001380)=""/49, 0x31}, {&(0x7f00000013c0)=""/86, 0x56}, {&(0x7f0000001440)=""/78, 0x4e}, {&(0x7f00000014c0)=""/162, 0xa2}], 0x5, &(0x7f0000001600)=""/107, 0x6b}, 0x803) fchmodat(r1, &(0x7f00000016c0)='./file2\x00', 0x20, 0x6) getitimer(0x2, &(0x7f0000001700)) connect(r1, &(0x7f0000001740)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) flock(r4, 0x0) open(&(0x7f0000001780)='./file1/file0\x00', 0xa, 0x1) symlinkat(&(0x7f00000017c0)='./file2\x00', r1, &(0x7f0000001800)='./file2\x00') 20:08:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x8) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300078d3543409bde4d93a266ad00ca2e79a8ff2fe0ebac0b6869d1cd705002e982ba7e3"], 0x10) write(r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 20:08:58 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x400000000}, {0x80000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 20:08:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8001, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x28) socketpair(0x1f, 0x2000004000001, 0x50000001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000180)='p', 0x1}], 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x47, 0x7}, {0x0, 0x1000}, {0x83, 0x7ff}, {0xc3, 0xffff}, {0xcf, 0x8}, {0x23, 0x5}, {0x48, 0x9}], 0x7}) socketpair(0x2, 0x4002, 0x7, &(0x7f0000000200)) 20:08:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x82) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1f) r3 = getpgid(0x0) setpgid(r2, r3) 20:08:58 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0x40) r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="ca33c21439011792e43dd5debfd545a64c"], 0xa, 0x0}, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/73, 0x49, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 20:08:58 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007ab000/0x4000)=nil, 0x4000, 0x1ffffffe) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:08:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 20:08:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x410, 0x0) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="5646f6e96a95b9150cea4a3c3564d18ed8ab7c428f45733e4312174b83e6398700c6d8c0cf58a56fe62bd2eb5e4cb96f0098d95e32e086fa5f274919896eddf75b27515ece70ff1c02a91eec96f97b8eb6f26b213fcfcf", 0x57}, {&(0x7f0000000140)="8b7a5a6a67ba54873a0360bfea0e91a10814be190e1084c18e3c1f13a64fa285e0fb1827afb7962c96878a62307f7e378cefda0eb4774f983d40b395e429bd2185891bc5824b946623ab84abd70625d0271bfabb4060cc801afd70023e0f571fa267aa3b1b27c2170ed95c2a9f7743ee91a535049cde61984dd2b0deff", 0x7d}, {&(0x7f00000001c0)="8cac6570fac80dd3782987664b65db1798d5dd7d2a54c74815f915fb61453eb7c55bca24516ebe3a5454768f53ed0712bb56910845efbd1f88856689444f3804386b92bfce76936cd0e6e5d08e4c1dac33c84d4bd3fdf3cc877a", 0x5a}, {&(0x7f0000000240)="b0626e41883e444aa51076ca43b59c7b42e21b4a4669495acf023688fa05e02c7a28808bb0cf394ad1369392103a44284d", 0x31}, {&(0x7f0000000280)="57d8f36baa4c9c91744995ebeb8776ddf61305757a77fd26126b0a08eb21537f120e7a0352710e87e19700c826fd01852f694942f6df7a340fdad3c5711c666d2f73a34db04003e827e95f732ba558191067cd46ae6d5bc9289651cfe7c0d6d9d0cf3fd3d27dc61a0e655a6b145325cdf13f9a590387e3dbdc5b4e784530b3605f773afe1e72174dfcf8c406f10b0e862cd621c9e3fafb0a26321612f4297c4b8beeb21fbc4bf5c87a9cebfe8f54d83fd9b2eafcf822dc251b9ed009d474df", 0xbf}, {&(0x7f0000000340)="a07eae1e729b86a0f78d0121c75009912d0b9523c6e7ce7f984a8b9a51a9d29924c8cc8454cba810f900f9a38d0684a93ca1b015f81ff390bff6396572bcc015a0c7227cb3d52256ad826c603e9d433d117a6b71255d61cdee04d2165a61", 0x5e}, {&(0x7f00000003c0)="747513515b59f3f10468136b6c0881ec725e7ac36d5651971ccad01ced1b28e4d7f9e94b9b74dfaa2d9defa7e0c79adb5ea2377b0748e6d46e04ccae6cd72a76deca6ffb98e93b3ca0716ca1d1f2f87ef76aff134ea57095dae94be015a800f312a89bc4248f723f783567b63c7b24f986928596c3d2a7d0cb2cc1332a80e71682956314f87b2970266913cce4f6c70ad9e1d45acf25a43b62427ee57e74dd4fc85d9070aed6fa9d76282e008c981a58688b82979c22edeb5c6918ba9d2d86bc81d2dd39bffcc9e0dd894260", 0xcc}, {&(0x7f00000004c0)="ea928607d9a9413764e7070b5fe3988cef2c5fd09e7e857cd40e2f3d9dde4f7fe4175b8f4d9abbf2e5f9a0189306eb8e100f6e38f8a0bd71ff9e674158e3a0808d7184ebde9411f66e34e7845eb1d652dbbb749403bd73377d11454a5ccdbd5572b60e8c7c5bd5b907f754f0aefeb9bb0585ab3ec9f050ded2bff67baaa580dc9ff055c7960e03f34328c1c5ecb4e06dfbd1697886f4e5a538bcd8ead00f7ef142eaf123d0d4fe6237b1949cd4e5b01f72aac6956dbdac321bfc7184db43924d2ec5f0f12d3d8fcdf858e640ed9cb3369add57a7ee68357f104fb6684cd7bd0f36524f416c4c092473e2a6db8f5f04d21876dba3d093", 0xf6}, {&(0x7f00000005c0)="dd68789ee6744f509f7ccde85ff113dbd507058eeb9a2615a7de7bcf54452d36f43be04b38968289e74e3bf6b91c5586a9830f70473ceffe9236ce2ad33ab280e61b68689d981999a6333520c61f56bb8a39b8eb2a7dc54859f6d9b786a50bf668d7748ae25b13f48bd06db4f64e322db676b8071de25e1d9433c2629eb2833c7357928ef13ccb3670f6d09c2bbd3fe3a5d650dde6e74d511404a723ef01f5f8ac3c2d32f435cddf5a4c2ce6dc467cc1038df4d8ec3762c93cd33cbe45b3a98fd4a03b7d9c7f8b7d14e1419db6a481a020c920f1b26d092cf834eb891778cb6d6ac48811df95322d04dc6af693d8ca5afa9b967d", 0xf4}], 0x9, 0x0, 0x0, 0x400}, 0x0) fcntl$getflags(r0, 0x40000000000b) 20:08:58 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f00000010c0)='./file0\x00', 0x80, 0x2) 20:08:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c653053"], 0xa, 0x0}, 0x0) 20:08:58 executing program 0: pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x2812, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x80) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000080)=""/125) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) write(r4, &(0x7f0000000140)="de027b7d12852683372f22bf1ce0966409e6995c03fe6042fa05af869432d6d31ced333d4a9bd8a7f837dec15fce0209ffdc56c8b0d03531fe77babe1672729c86e2b3a5a6860747fa310d64cd06b1fb36b819ba1140fd03c8056042e75082bc8fdd42aafa6a59e75eea23c9140dcf81c88a8d40f78a7a8e488558f93c67f3fc6d9443c76dbaeaff4423375389644837655016fbfde23017d1b571fd2414406ed7555da341c9136e639094376f9adb59aeb8a9bc5acbde222576bc2dfbc3823157fc900f762d7886d22b76d48af13274cf1616d3fd3a696a1facc97ac97ce3f1d4980433a1bea66aa7a13702dacf8fe59030dbaf59", 0xfffffffffffffff9) r5 = dup(r4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/252) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x30, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000380)={0x3, 0x1}) ioctl$TIOCSTOP(r5, 0x2000746f) fcntl$setstatus(r4, 0x4, 0x44) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000003c0)=0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000400)=0x6) open$dir(&(0x7f0000000440)='./file0\x00', 0x20, 0x189) flock(r0, 0x9) ioctl$TIOCDRAIN(r4, 0x2000745e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) bind$unix(r1, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) setegid(r7) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/4096) pipe(&(0x7f0000001540)={0xffffffffffffffff}) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f0000001580)=""/222) semget$private(0x0, 0x2, 0x6) munlockall() semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001680)=0x9) accept$unix(r8, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000001740)=0x80) 20:08:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:08:58 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x84, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000100)=""/153, 0x99}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/23, 0x17}], 0x4) 20:08:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x23, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2a, 0x4000000a, 0x800, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x5, 0x8, 0x1}, {{r0}, 0x3f135542c225fa60, 0xc0, 0x0, 0x3, 0x3f}], 0x7f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x84, 0xfffff, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000002, 0x400, 0xff}, {{r0}, 0x6375d8f843197856, 0x80, 0x0, 0x2, 0x8f3}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x0, 0x80}, {{r0}, 0xfffffffffffffff9, 0x1, 0x23, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0xfff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40, 0x5bd, 0x401}], 0x3, &(0x7f00000002c0)={0x2, 0x9}) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100007000400000000003f535c6eeb397322415df41496569d000000000000805c1d91977ddc8beb997a809cbcde4ae72f347d6775bfd600e200000000000000"], 0x10}, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x3, 0x20}) 20:08:58 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000001c0)='./file1\x00', 0x102) mkdir(&(0x7f0000000040)='./file1\x00', 0x80) 20:08:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0xc, 0xfffffffffffffffd) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000000c0)="8600010091e49c8a982cc0ea0000000016000000", 0xd0aa169889f33035) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) socket$inet(0x2, 0x3, 0x1000) 20:08:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 20:08:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) 20:08:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r3 = syz_open_pts() bind(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c6531008c5af2951a496196d085dfa38bd01975112a700a09d8785e3407c081580c7f9d5b725cc4b196f30267ef7e4a67602c3a45c21bab5847df6564d9caa9555f04b87a8e5a58a9eecc1c365a1e7b104acedec8242ff84c0b0067170580e500299164000b19962a7ee7fb1ba59bb11328bd2a60c842f355f82e568456929953c6c9f99802e74b68c948df22f6a0f714a7c54967c8f25b2088e09929f4f78d3da91cbea23f0727ecc51ff7fffdd8d262d6c94fef03992732421de92204b4530fb354cb980855588f5f807dbc007a29aa33d2"], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r4}) flock(r3, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0xb568, 0xffffffff}}, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) open(&(0x7f0000000180)='./file1\x00', 0x20880, 0x4) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) flock(r3, 0x8) ioctl$TIOCCBRK(r3, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r5 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r5, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r5, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r5, 0x5) listen(r5, 0x7fffffff7ffd) connect$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r6, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 20:08:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x5a00800a}], 0x18}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 20:08:58 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x4002, 0x7) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x4, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x11, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x7, 0x492}, {{r0}, 0xfffffffffffffff9, 0x8b, 0x4, 0xffffffffffffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0x84, 0x4, 0x4dd3aea2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x9ac2}], 0x4, &(0x7f00000000c0)=[{{r0}, 0x0, 0x14, 0x3, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x11, 0x8000, 0x1}], 0x8, &(0x7f0000000100)={0x7fffffff, 0x5}) lseek(r0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 20:08:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="004a466fdaa5bc5d450e00000000000000"], 0xa) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) syz_open_pts() 20:08:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mlock(&(0x7f0000621000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x175c0, 0x4) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:08:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3d28, 0xfffffffffffffffa, 0x1, 0x2}) 20:08:58 executing program 1: r0 = socket(0x18, 0x1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 20:08:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40000000) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r0, 0x0) 20:08:58 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000cc0)="cf160dd597928ec97f2e8e122bf3705e119e09244cb2702ea329ecd15de58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaa23f4c1b3ec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090442cab3b4fafd471036266200000099194b605df3530336fc48b0cf", 0xdc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xffffffffffffff8b) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(0xffffffffffffffff, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) madvise(&(0x7f000053f000/0x2000)=nil, 0x2000, 0x7) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 20:08:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="9085e494a429fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)="2773c89cc057587209df9f169ce938b809703661c41170c2ea93988f7213d227dfbb2cfc816a83dddcf1606f14f2d5564586c7033cf4c7e1b7dbaa6877b1e0d214d0e87483204f573194c260708f8101dfcb1755b004ca8dc946fd", 0x5b}, {&(0x7f0000000280)="b285c96b2cd166045645596fa85cf3abcfea799679c1b11cfd88135c938d99d7ce284dc340089070da04c6fc4646b803aa8db96d0a4af8f8686881a49fdc12dc143f5c49efb63b1f3059b631392b23f037ce12997574ea1f7eb93641593dd5e947def2ed6566f0be6ecb5af1ec6d4da3a44eab11b03cce8670ed786b3bc8821f3b9ae41703e213c395de9f3d46398e28a4ce7759d4340a", 0x97}], 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1000003, 0xfffffffffffffffa, "85000000000900", 0x0, 0xffffffff00000000}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 20:08:59 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:08:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchflags(r0, 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="e4b4cbb6165f5f10c3de0c189fd79086d498c261ae337deed5a9bf6dcd6fb269919f761120c85256", 0x28}], 0x1) 20:08:59 executing program 0: r0 = socket(0xd, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r2, 0x20004b3c) dup2(r1, r0) 20:08:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000116000/0x3000)=nil, 0x3000, 0x1) socket(0x26, 0x0, 0x81) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 20:08:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x24, 0x3}, 0x10) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) setsockopt(r0, 0x3ff, 0x101, &(0x7f0000000200)="509a8734faa9116a6d26b62ad40c1b70e7a55403305584be2170df36afb23802e56b2d12eacf89f86ae46d", 0x2b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) fcntl$getflags(r0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 20:08:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 20:08:59 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000580)=@un=@file={0x1, './file0\x00'}, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10081, 0x0) kevent(r4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x9, 0x8000, 0x100000001}, {{r2}, 0xfffffffffffffffd, 0x88, 0x80, 0x1, 0x3d9616ad}, {{r4}, 0xfffffffffffffffe, 0x8, 0x0, 0xfffffffffffffff8, 0xfff}, {{r3}, 0xfffffffffffffffb, 0x1}, {{r2}, 0xfffffffffffffff8, 0x85f862e3af4a886f, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x32, 0x40000090, 0x7, 0xf0}], 0xfa4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x61, 0x80, 0x1ff, 0x3}, {{r5}, 0xfffffffffffffffa, 0x40, 0x4, 0x7ff, 0x7}], 0x3, &(0x7f0000000340)={0x40, 0x80000001}) kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r6 = kqueue() connect$unix(r3, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x7f, 0x100000000}, {{r5}, 0xffffffffffffffff, 0x0, 0x41, 0x7}, {{r3}, 0xfffffffffffffff8, 0x8, 0x8, 0x736, 0x5}], 0x6, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x14, 0x40, 0x80000001, 0x3ff}, {{r5}, 0xfffffffffffffff9, 0x20, 0x0, 0x3, 0xa9}, {{r7}, 0xfffffffffffffffd, 0x0, 0x2, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0xfff}, {{r2}, 0x0, 0x82, 0xa0000003, 0x0, 0x636}, {{r4}, 0xffffffffffffffff, 0x82, 0x20000010, 0x1, 0x65}, {{r7}, 0xfffffffffffffff9, 0x1, 0x60000041, 0x830, 0x8ef0}], 0x200, &(0x7f0000000500)={0x81, 0x3}) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x4, 0x7, 0x0, 0x1000, 0x1, 0x5, 0x1, 0x2, 0x3, 0x1ff}) dup2(r6, r2) 20:08:59 executing program 1: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x2, 0x40) chflags(&(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x20000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="af3303e711fccce631d1629b3d44eb8dad0118bed4d3d21d2614c705491145f014dc7d905f18079bb1dd332ad27dc6be", 0x30) mkdirat(r0, &(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x101) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x5361, '\xe9\x1fq\x89Y\x1e\x923aK/\x00'}) stat(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x2) 20:08:59 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x41) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 20:08:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x1a8c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) mlockall(0x100003) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0xa014, r2, 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x10004, 0x101) 20:08:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000001974bd9e0000000000000000"], &(0x7f0000000040)=0x1d) getsockopt(r0, 0x9, 0x23, 0x0, 0x0) 20:08:59 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x16, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x6, 0x2, 0x1ff) 20:08:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) 20:08:59 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fsync(r0) mmap(&(0x7f0000af9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 20:08:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd234939797501", 0x8ed}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) 20:09:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2a, 0x5, 0x0, 0x0) 20:09:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) open(&(0x7f0000000080)='./file0\x00', 0x210, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:09:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) munlock(&(0x7f00000cd000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:09:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffe78) close(r0) 20:09:00 executing program 0: r0 = socket$unix(0x1, 0x7ffffe, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0xa161) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10210, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xffffffffffff7ffb, 0x80000401, {0x4}}) syz_open_pts() socket(0x1a, 0x0, 0x1) 20:09:00 executing program 1: msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000100f456c629e9efa44e4e00000800e513926b00142000fd86fc7de466a9afb781b6a7017fd8f21175a10a27b7eb28da0d0220560000000000"], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x202, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x869}, {0x7, 0x400}}) close(r0) 20:09:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) 20:09:00 executing program 0: r0 = socket(0x6, 0x2002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a711000000290000003d0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) socket(0x10, 0x4004, 0x2) 20:09:00 executing program 1: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0x2, 0x0, 0x0) r3 = socket(0x10, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x4, &(0x7f0000000280)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000800)=""/153}, {&(0x7f00000008c0)=""/217}, {&(0x7f00000009c0)=""/150}, {&(0x7f0000000a80)=""/129}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) r7 = socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="000000cd36a828be8eb900"], 0x1) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) 20:09:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffc, 0x3fffffffffd, 0x2000000000005, 0x9, "e8ffffa75001000015919400", 0x80}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:09:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000100)="75057ae6c5ea12fa3245c18eec1808611fbd11e80f8d9575915fe59f6c888ed78f601f309d4b81a5bdf615e9c8be5078605a250080b895ed9cd1db58b16ada17606e33962e1e367de9ff9b5a01b26329a5fc8e7346fae8223a09880ef119d04a087dbf4c4aeafcf2394395bfd54fac", 0x6f) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 20:09:00 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') socket(0x6, 0x7ffe, 0x8) semop(0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x2, 0x7, 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0x2, 0x1000}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x2, 0x9}], 0x3) r1 = semget(0xffffffffffffffff, 0x7, 0x6c1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3c, &(0x7f00000004c0)="37d2a5e50024f445e48c63041859c21cb0bf6eff220c218570af86fa262d7072767b2fcb97f57050c7af53895a7203575ae51d293439e1f3161f3988f195554681e9c8df2409b3053cf320996b970fcbb9406d558e21e308e94c4dc7ceb11efe86da96a6b49bedff000000e22f11e62ef2e8213a", 0x74) semop(r1, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/215) shutdown(r2, 0x1) mprotect(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x1) pipe(&(0x7f0000000240)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/53) open$dir(&(0x7f00000002c0)='./file0\x00', 0x400, 0x20) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000280)=0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x200, 0xc2, 0x0, 0x1, 0xfe0, 0x40, 0x9, 0x2, 0x0, 0x7, 0x7}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x11) open(&(0x7f0000000480)='./file0\x00', 0x110, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000001c0)={0x2b, './file0\x00', './file0\x00'}) semop(r1, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x2, 0x200, 0x1800}, {0x3, 0x6, 0x800}], 0x3) 20:09:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) r3 = syz_open_pts() dup(r3) ioctl$TIOCSTOP(r2, 0x2000746f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x100a8, 0x0) 20:09:01 executing program 0: nanosleep(&(0x7f0000000080)={0x4, 0x2000007fefffff}, 0x0) r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x40) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = fcntl$dupfd(r0, 0xa, r3) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000340)) close(r3) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc00, 0x0) kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000001, 0x1, 0x40}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000005, 0x5, 0x3}, {{r3}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0xdcce, 0x9}, {{r4}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x93, 0x6}, {{r2}, 0xffffffffffffffff, 0x9, 0x40000038, 0x7, 0x7484}], 0x69, &(0x7f0000000180)=[{{r2}, 0x0, 0x60, 0x0, 0x3, 0x7fffffff}, {{r4}, 0xfffffffffffffffb, 0x1d, 0xfffff, 0x0, 0x100}, {{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x9, 0x2}, {{r4}, 0xfffffffffffffff9, 0x50, 0x0, 0x7, 0x8}, {{r3}, 0xffffffffffffffff, 0x90, 0x1, 0x9, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x60, 0x4, 0xf, 0x200}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x20}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x0, 0x3}, {{r3}, 0xfffffffffffffffa, 0xb9, 0x80000000, 0x9, 0x1000}], 0x6, &(0x7f0000000040)={0x7c, 0x7ff}) 20:09:01 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x80000000) r1 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r4 = geteuid() r5 = getegid() fchown(r3, r4, r5) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 20:09:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180), 0x0) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="e7c2d08ceb1e1eddf9d82b501892be818aa6c1b9721dd8983630cc8db705ce3a9bd743869699be39d3e569b927673ea318e3ebf842a92be849107bea2c96985bd7eb5efb0d9270e1cb2ac43dac53762854b7b18257e47ed80ee7b77918c4548756b3fae9b2b4a6f0de0b96c2f50001ed8952a34992ce85afb451f1b9a3e80f05a1848f611d3eb1a148d1339b1ec8f74eb5365847a4663e8d03d4528dc6b5587bd65face48e830fba7df020148683307a5976b99e0c038ef9f85bab59de2cc1b40b72c8d9cd1c81a0a29ab8f4771d502666f86427bb3cbe27b60c98866d08670396d284c511a9ce8fa6aac57d95b6cf", 0xef}, {&(0x7f0000000000)="9909000000620c43a22cd5d9ff", 0xd}], 0x2) close(r0) 20:09:01 executing program 1: mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x0) 20:09:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x1, r0) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x2, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffdfff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x1, 0x80) r7 = socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) setsockopt(r7, 0x0, 0x21, &(0x7f0000000540)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 20:09:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000002c0)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = semget$private(0x0, 0x1, 0x400) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)) 20:09:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x8000, 0x8) socket(0x20, 0x8005, 0x8000) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 20:09:02 executing program 1: syz_emit_ethernet(0xa7, &(0x7f0000000100)="2156c2eac5b2fe8a7c48469b6d4493daed1b2602d40ee51e3797d1730a0a72bd3b1ce36e6eafd01ca80c66055b3c245ea0fe569a5d2110f8e34921a8e2a0ed268c6fab860d15f2a905673733a416e4dea7cb9e6f6a7e220673971cf67dc6c05c69af2ba4acf6be637f8e1de93e1f948848ad7eb0f5c51962d14c1853d922a0918846b28070eea55fc73c8be6130b05b1914b39014eff77d88bafce05382ddb2694c8871d0bd2ae") ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="e166b0130193f6e0d68f9665cfad2c8d3806000000454d087bd696a4b2a3ce78c35eee4410c53803562fb293eee18d74bb3f2f9bebd8286c6a"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r3}) flock(r2, 0x4) syz_open_pts() symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) flock(r0, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r4, &(0x7f0000000200)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xbb, 0x1000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r4, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r4, 0x5) listen(r4, 0x7fffffff7ffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r1) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCDRAIN(r2, 0x2000745e) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x40, 0x0, 0x0) semget$private(0x0, 0x6, 0x108) 20:09:02 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) shutdown(r0, 0x23ffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES32=r0, @ANYRES16=r1, @ANYRES64=r1, @ANYRESHEX=r1, @ANYRESHEX=r0], @ANYRESHEX=r0, @ANYRES16=r1, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYBLOB="29452f9e48e2223b0d48c849828716b8254262503ef911b2efeb2f7d85b930c72b7baa5b6e2eda5ecc1fa6b55c2cf9f523af549210808839bfcbd8c225c641d1a9d452153c74ea2ac1fefb3d29ad0a6c1a3121ee447c4100ec4ddeef93b6485d38214e0f264d7a0085925d59c007d489c7a7d9938c8a2e0b8050d8260cc58e352b736e604f8b670130a0c8febc95f2467087ac3b1f94ee470f5bfe692013bdc01d77cfc9502ff22ae6e882e3ba7a001d1528d0dfc233ce82ac788d4a990c2e47965d33ef43b90c49bd721ceb5784bf0459bea05d34e22a5b9f2eaefeeec6dcd3f9bcafaaf6be3c47fd190b882a40d7bab665f26fde82d1a0aecce8148e0d", @ANYPTR, @ANYRES16=r1, @ANYBLOB="a1c9c8b1d47303aeaf4c29bc072af8b128743b24efde4a0e33c4f7f165318bfb09b836038c28b740be5cb758a21b939f72f497ee6a425c96c91f59d95e264933ec1cc46311551fe2d0b8da5c988645237767fca0ac8b5e8e711c2e33b4e4246b2724dd06b09de8ee7e076e40935d2ec850962a44002838ca32770bb79fcb8fd65ebe133eb9b48181ce64c65f3489bcf54e5677c27da3bbeb680894e293c9cc303aa2df5083228d7461be783ea84618f96a1851b23bb8ecd93b58dfd26faf35dd0f5b2b63fc16e471efb76c317611a97c687de24196b79b2039cb75a79e7b08e87ae84b13a5d84075a3d2a764d2361b48e7a482328733adf7de799d43", @ANYBLOB="4ba940d2d985984f96a479fd72071cb1f057d9d6776af608f1ef2ea4ea07168e19181617c03b9f0c97d4230a6e21838e4af580b91996e53278e09769c48e5c686848bb789cb413faa3dbd8072e74cfe100f1973fa61b86031e0c15e879a47ba98031c030452334a117b3b37f7e71adf6d75a12535a8b69cdb01af9b1c9aec2388d95703cdfa12c222eeee2cb9ec81f53c8962997d66380f5522ba2b6dc9ba973e7b74d51b4ec2bad280699298326100bcd1d8781cee43a6a", @ANYPTR, @ANYBLOB="65f6c0197ffd75ab72438c75a0e231735efade405e60345270c2a5199d6326cd810179aaad0945e1fe2ca9e291c178b0c7326950f7d5e7b534b99501931aa270b40129452fd02665ed0233cb0c07497c0510ea3af721ce1d7392c6972d01acecb5c128faadcaf5c2cfeeb50d4baecf021fe940eab846c515ae017be09190d2b565dfc0d5480e8b", @ANYPTR], @ANYRES16=0x0, @ANYBLOB="d9a2102d091715a48c2bc16e325a0f8d4eca4bcb83caba48141a1f34b36a36d2efa39c2cd2f56ce51f236d43d4dbaba5e4b0fda9ff8f9115e08243a98c0cd15254e44161ab812c5ea722fec3eb4d48bb2ac4115340e55a8da82b8363c60b05fe4f62e0cceb4fb3eefe404bba1e4535ccde684b7b32f2fa8e316ccd29e8f11bc3a0e494be11b0a94175d42501a92e2fa170dbf37fa3ca0c61fdab80f91132e2626ed2c4b43e8b5e23d64546551a9a3a7e43e2a3e571621c215481ed89e3a2f6d9fca0b94a63f093b667659548026efc436e1534405e04ca25ae1452d9b9ee32e11fab14a9ca1b8561802b73a50aa542acdb7acc93be4178e67a90d22cf5a5aa4f7c51545f38b30a7c4b5aca76f58dd870a11a7665b3247709eb9bbd7009b8234ca1b051711d9f", @ANYRESHEX, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r0, @ANYPTR, @ANYRES64=r1, @ANYBLOB="563df7c70024ccc384b91811ea26a30b7a9463a3f2d7266ad7c12df7c00b594ab7cdfb935d8082621ed9db6f23ecd9b92b3bedfa962385cb335704b64f9a3222fe5f3d91788f0b8c796a0fefd8c0556d7d27d1bbd2045a6aeeef76"], @ANYRESOCT=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT=r1], @ANYPTR]], 0x3c1, 0x400}, 0x408) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0xffffffffffffffb4, &(0x7f0000000000), 0x128}, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10a, 0x0) 20:09:02 executing program 0: r0 = socket$inet(0x2, 0x4000000003, 0x7) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="5b705bc5b648d7833e585038c3c1755db6ce549421e5c9c4349c36974b400bc64d7e3eea315e45d034", 0x29) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 20:09:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 20:09:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6981, 0x10000000ea67}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x253}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x6) 20:09:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040), 0x0) chroot(&(0x7f0000000000)='./file0\x00') 20:09:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050405000200000008b10501907c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 20:09:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x10000, 0xc, &(0x7f0000000000)="ebffcbff93b9fd812eaa4e713048e69931929648169bd8c9ddac0efbaa34d3ac91e9ea1c34968b28416bd8e39c31bd3b47d33b891e6dda3c7034222a24a9781ce578f106549c5190086d5ecef9e9e2", 0x4f) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 20:09:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x11) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x8) select(0x40, &(0x7f00000002c0), 0x0, 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x300, 0x40) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 20:09:02 executing program 0: r0 = shmget$private(0x0, 0x11000, 0x110, &(0x7f0000092000/0x11000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) write(0xffffffffffffffff, &(0x7f0000000140)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00000a2000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x2810, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x3000) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/11, 0xb) 20:09:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r2 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300000000000000000000000000000000000000"], 0x1, 0x800) r3 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000006c0)={0x8, [{0x2, 0xdd7e}, {0x3, 0x800}, {0x2, 0x6}, {0x2, 0x6b3}, {0x0, 0x80000001}, {0x2, 0xff}, {0x1}, {0x2, 0x7}, {0x2, 0x80}, {}, {0x3, 0x40}, {0x1, 0x401}, {0x2, 0xe73}, {0x3, 0x5}, {0x3, 0x4}, {0x1, 0x80}, {0x3, 0x4}, {0x1, 0x8}, {0x8aa4bce7fa2af270, 0x5}, {0x1, 0x100000000}, {0x3, 0x1}, {0x3, 0xffffffffffffff0a}, {0x2, 0x11}, {0x3, 0x40}, {0x3, 0x401}, {0x3, 0x7}, {0x0, 0x8000}, {0x3, 0x2}, {0x3, 0x15adfd08}, {0x1}, {0x3, 0x7fff}, {0x0, 0x1}]}) clock_getres(0x7, &(0x7f0000000100)) r6 = socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r7 = fcntl$dupfd(r6, 0xa, r6) fchownat(r0, &(0x7f0000000180)='./file0\x00', r4, r5, 0x4) semop(r3, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000001c0)) 20:09:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) lseek(r0, 0x0, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) ioctl$TIOCSTOP(r0, 0x2000746f) 20:09:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xffffffff, 0x1}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 20:09:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 20:09:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) r2 = shmget(0x3, 0x12000, 0x3fe, &(0x7f0000fee000/0x12000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = dup2(r0, r3) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchflags(r5, 0x20001) fchownat(r5, &(0x7f0000000080)='./file0\x00', r6, r7, 0x2) 20:09:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ff1c7b706bc54c62a8af7db9f57a44462f88051603386e2529267c2ff45ba15e2b80a1ea1131ef4ab289f4bf94d30abb88367ac1ab2f3a", 0x37) 20:09:03 executing program 1: r0 = socket(0x2, 0x8004, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000180)="d04bee05ddd1bef11b3f0a0f6781f5c3d13437c7545debb1038a6aa1b8249150517bb015939f6077a1a922d8fa034e08f017dfc87b6a73ca64da2c787ee33ab9c0a26121477a42969324ed78f9dedd6bb0af081d281e8e679602ef73e61910c9985ac3ce9d7087fecdd08e5aef1e00e0511c09b4591545944db5a0abae35ab6f2d3cfa532fe50fbbb7ea857d30d2433dd987c51bc788e855f63cc76295b15f4d848daf25323e11a384d3defb1307ec8d19ceea01ab16a7175d6e2e9d4bf24ec88405a67cbb8cdeb58788aac0c39c6da326419e42f4b74eaf9fce61f55c1483fb671623eb09b7", 0xe6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) socket(0x38, 0x8000, 0x105b) 20:09:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x401, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000100)=0x1000) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x300, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x8}, 0xc) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000011c0), &(0x7f0000001200)=0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 20:09:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x0) 20:09:03 executing program 0: kqueue() r0 = open(&(0x7f0000000040)='.\x00', 0x40, 0xfffffffffffffffd) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 20:09:03 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 20:09:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x45beb1e0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xa, 0x4b9}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x43, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x1000, './file1\x00', './file0\x00'}) ioctl$KDENABIO(r1, 0x20004b3c) 20:09:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) lseek(r0, 0x30, 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffefffffffff, 0x1ffff, 0xd98, "b08d14c6750400000000000040da914a00004005"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:09:03 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000200)=""/76, 0x4c}], 0x3, 0xfffffffffffffffd) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000300)='./file0/file0\x00', &(0x7f00000005c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/+)\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='r\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)=':\x00'], &(0x7f0000000740)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='r\x00', &(0x7f00000006c0)='[-\x00', &(0x7f0000000700)='^-*$\x00']) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 20:09:03 executing program 0: r0 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 20:09:03 executing program 1: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffffe) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="27b31e7d46b034f7ee7370132a61bcd788fa9eb9a07ec0abe9039701b8515f5a8f45be75de5f94a82d753d95baa294187847179d", 0x34) 20:09:03 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x45}], 0x47ea, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x401, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffff8, 0x9e4}, {{r0}, 0xa4b8d37770fd2b55, 0x40, 0x4, 0xe209026, 0x7}, {{r0}, 0xfffffffffffffffa, 0x49, 0x0, 0x5, 0x3}], 0x457, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0xe4}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0x0, 0x6f9}, {{r0}, 0xffffffffffffffff, 0x26, 0xf0000001, 0x200, 0x81}], 0xfffffffffffffc00, &(0x7f0000000140)={0x2, 0x3}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x11}], 0x100, 0x0, 0x0, 0x0) close(r0) 20:09:03 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) socketpair(0x18, 0x2, 0x31, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x5) 20:09:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt(r0, 0xc940, 0xffffffffffff8001, &(0x7f0000000000)=""/170, &(0x7f00000000c0)=0xaa) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000180)=0x6, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setrlimit(0x0, &(0x7f00000001c0)={0xfffffffffffffff8, 0x3}) 20:09:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) 20:09:03 executing program 0: unveil(0x0, &(0x7f00000001c0)='W\x00') getrusage(0x1, &(0x7f0000000000)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10022, 0x10) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/39, 0x27) 20:09:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, 0x0, 0x0) 20:09:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000300)='./file0\x00', 0x20000000001, 0x100000000004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000000c0)=[{0x65, 0x21}, {0x6, 0x5}, {0x83, 0x3}, {0x80, 0x3}, {0x0, 0x10000}], 0x5}) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0xfffffffffffeffff) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:09:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4238a662945c17d5ea17599950d9a1f566da83c45a0578af9f4f7980f73c7ab475a5e77aa63d8c", 0x27}, {&(0x7f0000000280)="02251878cb44583e8135102a68007082589b98fe9b2433eb20a6e163f4400d3d05915c619597555ac6d9a3c4c16d2db06b5a415f18669aa947ecbaf9aa8e272cdec76835f018b3b77af7c10048014cccbfc68e116bb728b7d9beb846e6fd4333d92724c17cf439246fb3f1ff571a2d9decc9b239e4d497ccd9fdcfc71f19d2b7bf9e23b276538294ba6ee23161d9ae8f953a6bf522e9d3ea48b0b10b476f700887e2dc8b39b8f8af9678553b0f", 0xad}, {&(0x7f0000000500)="cfaff3b311d3e3dc2fb8bf8e64e1b89d3d1c3e584b4daed40e6ded815558cea4f5c7168761ca62daa6127886abe8ea5fae364c51fde2d259e0bdc0028bb521dc66211d557f1db1f2b8384be2b038723cbc1ca639dabca82cf4971a759f81896b31fd8c2e9cb74e0fbbf16f7f2702d144c1a4f2aa0cdc00e2bbb51a356e78eec327fc0b0c6b8b0ba570f8b69070d27327d7e58581c03aabd57ecf04854d0676489c056c58163c88d230ec0b45b62647109692c3bc07e9607b98b21cd581db0134dcd17f922ab11ced42edfaa2334f08a10d00f314f5bc5d926b939d4d87ca02d54ec0567412d0e2c752304d42c5090724cc2af50d893a611b01e674d75477f98f3c307f0949f2b4e13cbba2f7eac87ced606532a704636b4a18d2e960673cc3ea11418a74b2c179b6213ddf534acbdd3f778f2631bddb8b13bee0ca8c08956fecea1d664ff09634b661652bdf30c4d861a2de389d09763eadfa5c17af6a7b3251a18da3d82026e2bf23392410ad921703fe2ab0325e384bbc036ebe5c557fc47a7744b7d3d24f15a6455012320b588f475d78d5ad02d1668f69cbfe2e3f1022eda8cf21ff3536e0934f240d90b3a5b4786eb47e389d6e7a0a084116734526a8a0ab2e915ee03ad58121791511158e1806c539331529800be3c6e6b1bc1060ff74fb4f5f0c7b9065a47f268d48dbaff6e09cb7f6478dc5875dbf1330964312d6c6ea5b3b61c5b2f23ad9ba2c5ad498abd3b661f1fcfe831724952ebbf912176569b6139f167b9b304448e79a087939f3828835f400c835563425036e412df95a7379e285481a91c6d4c370eb12fc789ef7cfc6a89f07e946ca2eb6a13ba90d33a71196914971ec536d66b9eb7b902219706ddfe6ef26cffbf02d11bb7a697c360cca15b211fcc112f1ce7bf56a4440df72b1c396b4b5a5a8f56405539de72c34f6697acd55cab3c41ec8b4adae67b24cdf0a4e08fcbcdd62d42b6999ad123d10e576fbe31aefec7e35fb77c03e75166b69459dd99e3be11d90363caf848903524003d1469fa135257cdc7d76228f8488d75981d020462765e37483acda4e52f893e509100c831598b849ca59e6bd8b226c59ad17424a252d8aedf68fae36d6cc87a436f41cad1b7059128fd0ee481ab87369aa2795d2d92e9bd8e53521d37b0f4242dfaa06d0aafca9657246344a341d279d6fef0f837cacc7ba37474089f608da274fcff292bcca8286d1ae8b0326fa940d433d96addc366b404f1952b7530d2ab1f75499b0a0851c2e0c64064646bbad9cf1466fed88d4d0d29908fd00b42cca8f1713874be95c095b90e58461c08dd7d4a118d6cc0861be7bdf6417299a03ed6cad2729229e9d860e507a473f29400e10262d42523aa881a4bad316be3a91e3aefc71abed508762e1486ebadc194bafb8d97e487007c58f47daabb632b17130a67b80055626bab50882135f7f03cb66476441ae7bfd1fa1f9603d9e0d662cce9bea0bf87d1fa64f040307a53c4fdd91c1d84c1d9db8fe373fc34ce04f488fb4c3c8b6a225377dadc2652d11d1ca5cacfa392637cc5808bcbc9509894721fa0782d9d0b5c175b78682e7921bd834c9be3c194bce75a9e160b041cac1a3698fb1a7ac59b931dd217f53da58928cabd69560a5f81cce07d4aa209d4d91ffa0ba359021396101b35c9840beab04769eabfc9038b71b7091b48bc0fccb8f9194689e6d66eb8ac32076c777675af43a420a71cd539c4df81e8fca97c9cae3c375350a24c2382a03652c77fc9a2418569dad42a744b127519646eb6834e555e7100fb52a862e49fc34258d43f58913687e907b7faf773de3b8fae61fa12f259c90e841622b7e309af9331b18b99eb3b579cf716c748947d99ab0dd8bb38790a98f8fe0630777ed53c235dbb4b6e5db64d81fe93593e9fdc98a1af2306e407c63c95d41b50a45a94d65105286167cc7156a8e53b5991c1bdaef00a57c1195c9f2a4bc6df53036f8e9e503f3ef803013db5bddf95ccf422b925f78fa6488fc2c0e9bee18750aacc8c7cbb0391d66d298c61cc757a47f30bddead7b16d087fe34fa7e79d34b602a4ad73b133b5c6f88cfb58c2876e1abfc9866fa8cb71791ba1248476dbb6922ec4ded7d3abed7fcd0102a7e22d2fb6b3125b2d835fe10049725cd83673c5abaccfc11ada0a27b4db8471674e7e356425cfb525df3a16da80db3ad6b6cfd28a6d89adb813e083699e96f4fdd9ff8678f6dd16b437bd7d5ecd05ded465c7e6ddd20779860fc9125f96e63aaf53f47b9e14fe8f419517cb6606c188dd609c664b6993f23843f237543cec0802e30a5a6f6b9c0a66c0609b2c4b4892d4139293ec191993b813f05a884b7d218cf367d46414ed3b1e81c43b73c61805b6b10a0c213726763100c3b609299cdf66a48e8519b417820cf876dcf27f019bac0244a317435f2329633fdfd62a3d669c33db5ec972e9ff3b89bc47c27302b38453dd0233b642e758879df91702446be1eddcd61613fbb54c2285b5b258ecfb1e4b4b2f335cc33d80f7075bdbb080dc37880f87511d53c8ec539609f47dd49db7e13554a42cc201cc8256b08c79c47f5b7dc3a51c5f4d1b86b4bd6d2007cace485e8c3baa0ba703698bb7772fa0526fa9a8804c31e05720dde4c64c50b4f5574b9aa69cee82a4c1c1aa695723f73d4971d518876dcf37df71e6a5fc5a5696b50687092d0242754bad9871fc351776a03fcb2a59ec7086a33eb5ecab830156061a7b09984bd2ea296e6c3d0f99c17c6587b544634ab103cf17d023daaa10ffd9753acfdf397458edd31210d834bee05844813dae34d8f0fe2333bb00f922b957b253032e622901885f7ac8b45ac3a0c87153f9a9f6566f68eee82dd688d9c33e2ac3752d80d29068605fc45c12dbe54ec793c583224f3abe0542540fdbbf0028c3d4bcb599f5bad77a20095d0271693d604f4f50046db331aa87f3cfcc2dae58f6373455d3d12e14ff32923d2a211a72b0757e42eecc56d496c96cb7c091fd2aa62d7e2be8f1b161fad80c8b27e5266ca5c9d01ac2be47ca910bb133d7ff22140031b7a2f4e77cffe3626a1f8ae14b948f061d8223ef6939735b15d0b93ae65b0607b2083be3ea0cb307d83c42793bf55a1ef6a7bd4a523bbe7637a3165b4a49c6242b8fccdea34c131a1788078618f2bc8f952f4ad58ecfbe43ad4d238d51b47bd71519b75e6ca912138e334c6654465b1a3767434f64100a13a63c7a72d967797b601ad11ccc9069a2ae370015b929d2a9589ee19864ad60d72cb6db247781411c36dcc68172541145123a3a0915ac5c9f33863883f4f6613677dbc01534fd813d51730657450bb938711ad210898036c31d4a79cf867a4774f85486172c38bdfba4b1afb1f9e7cb9e254878517e34b2a5b4df494ccaadc580e1f0f8fc82de4deb1e743784b0045cf7bc4dbdac7e8d81d3e6c3f231f2f3b4a0df9a1755bf93e31b31c78dcaf2d2b52ad235711baa90039643e3f89304c7f1894438e147d0878ff0abe53a520c23e617dd5baa43a4bc2eeebb895f04be2522c90661deae4b2f89b5ac9771c0113c58303fe2549a2d818f9631019a4df1ab6efebf1144a27c7ec154b2734a3d68c28c47233ffdf6d8511cbddeaacbd4ebe4709d8d48480fef3e64a27882033a8637bf81bf5175bb8cbc128eba7bb5c77f9597cc461b6cf360d7ff6fcd95bf3a0c446129eac2af70dda6517ae747c975b023f3e71ef9f4954ea443abf09e2d0a37f6ca0bd11b307b55e3cc838ed700da600f2a2fadf0f7888a32097f6b5ec4f41444dddeedf4726229e32d9d4b22e1eac65a8c50b7886b6bf564c4c639caa51056e23656de09cb31c87009615e2083d49f899c21e292d76e4640cd81c23ce5b9f50f9ffe047c1e07a48641600b6e93722cad2fa75bb55acc57b4fdd681a070cbf491979cd891432a42da259737c086eaf994877e00f92d4af5339931ae7ce5744ab4a3373b018a8097d68dc7fc6fcd9c791748c3ea399b4840ae75384dab797f20ff0e882594de6102abbe09c1c35791fa448b6cced2dec76ff89337a871ca227081a9160f9281b149bbe236d710e5135a06580756553578d85721b195b864961629d6922e2f1fbdcf115d9c3ad23681b7a8cde6c2ac3fa7fca70003604558732e71444c59e80a1d24d6d14d0593d2b9ea857b45aabe09a75fbb207f00417a36f68f830d6b9998f4ec3c37d210a39a3b8a9e672eab6410e76a866bbe12fdd28dbc6b27b16a6ae44592f8e682510b89a057ba9081ff0d7890e5f2616fd442f343868994dbe51961c959e988e4aa73e273cfb9326726efe6f2be25e5675eb59b79bdaecf59b38204c7eaf8c9ed15970ffa4c4c3df7701c496b0827c729ad36c1d9b05f3f261f848d40046f8d20b19ca0279443b814ea043319808c515a91438378ce5284bb4f237d0c58ef8ec43942bfcbcddf8058374434fe200b00a4ba214e4de5d64d8b47545c1dd9e505005c519d407a96c753ea662f0eec33c3c62e4e1cccc9772a8d383857bc641f35ca7f161cd808c64d9a57c6eb6ae52446aed2b4cdef0e5baf56084a2ed75da13607c6d9c73a6afa769207602ed7a93fe828703dbdc22254aa3839ebdf76db3709fa8513c8429ce68ad5a251e36e87ac7841d125ffade525898e76716f9284138fac92c62db99e12da5c545075673e2eafb2af4f943965f6000060f221af62c7874387e29a3af359d0a1fc8ae05b18a88a8c19fb40f509dc3a32738e23fde15987d29830a8fe76e0068adb7a50d4f502461ed13258a4c93bd080a63d2e75f3b623992b182e8d0d55d095a47c7e623fe2113d311ec70a707116bb59b1c4dcc4bdc30d1477bdc7652e9a37c4d2ac9cbc4f2d52abd5d0be4f891eece8b8c721aa9a3d959985d0070144d3f950170fb7a4f746ee3c49488d69a1dc5d2cd9882516c75b2dcfc7d827f56662f5bb3dc2f72e8f62cbb03b7fdd64318c94b1271dfdf8f6dc22faa6cf657ae03b7ce47993dc2ddb3a7a4fdd86f6c3d122e4bdbc6f184568e97dd5b3efea23506b343c7018cf5da4829ffe1cfd2439212045e5fd4551936600c066397b1ed7cd24bb7481d98c25de759a416a7056961b0b3b0ce0d07343ff3adb97939ba8bfaa6e394fec2f19e052b96c158b743f781bcbfba44d33bace7df6e082b3a6285dfb9307709d2fecabe91d825eb691ec2bccaf8417b934596b09df36c441190346be7886d7a32cdcf49bd77033d6417e169444b9cc4222b0fc497feeef5c0d7501f79e08e12bd257be0bf4ded91cfeae6995f0231cdd2358a733cb7020fc05165cea0a139161d7b820277c054f0e05bdfe32e1aa5a074b9cec338fbf2d5d8bea742b95770ae025fa21bccd0a61177388dc957d73a54c25f7eb5395b9905cb59fbd016b8abba917543c9c07cc32a392ee45c2b6737e5b57767083ac5979c547581eafc327b614c4fe917b8e70fe140b9d6382056e9743f8b4b33fc8fabe09ad0d4d20e0bd9cf05f682fcc410bf1973180de4928e4aaaf7ea32d7fff5c22433512425268204c19a461d97e30a63016fd0c1e5e0c03f9924c92a4232ca574f8f185360c7eac1ef8045d01e595e932154612df80e0ec150b910e267c7e6fa0ecd4c85e2d2f10241d2717c34258511147f0c6a0d27844361fa1d60de1951ff7079a0bf43a2ba49f8b4f634ab860fc9ee806858773a563c5663eac65f334808d0cc57adc987aa68cf6a407ec09863b94fe0bcb7393188e2fc211c0845f425680412e84ddb09ecd9ab4f3caff2241d1f2d", 0x1000}], 0x3) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/101, 0x65}], 0x1) close(r0) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 20:09:04 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) close(r0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f0000000200)=""/200, 0xc8}, {&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/236, 0xec}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000001400)=""/232, 0xe8}], 0x7, 0x19) 20:09:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 20:09:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) pipe2(&(0x7f0000000040), 0x0) poll(&(0x7f00000000c0), 0x2196, 0x6f) 20:09:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1827, &(0x7f0000000100)=0x7, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) pipe2(&(0x7f0000000040), 0x10004) 20:09:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$getflags(r0, 0x1) 20:09:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) r1 = semget$private(0x0, 0x3, 0x591) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x5, 0x3, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x7, 0x8, 0x800}], 0x5) 20:09:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x72a4e5803e83af16, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0x4000000002, 0x341, 0x0, "02e3c3ce00"}) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) fcntl$setstatus(r1, 0x4, 0x4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) socket$inet6(0x18, 0x5, 0x4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20008, 0x2) 20:09:04 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r0 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff7000/0x3000)=nil, 0x2000) 20:09:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 20:09:04 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cc16b5174e0104af7d7bb00ea01abf9038b95a63c769199a1e24d6ddc3d7a993d95d", 0x22) r1 = socket$inet(0x2, 0x3f7ffffffffffdf6, 0xffffffffffffffff) getsockopt(r1, 0x100000000, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 20:09:04 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000100)='./file0/../file0\x00', 0x20000, 0x40) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) unveil(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000200)='c@') 20:09:05 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 20:09:05 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0x9) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) dup2(r5, r7) r8 = getegid() r9 = getpgid(r1) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, 0x0, r2, r4, r8, 0x5, 0x8740}, 0x0, 0x5, r9, r10, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r11 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r11, &(0x7f0000000100)=[{0x2, 0x5, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x2, 0x1800}], 0x3) r12 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r12, 0x200000029, 0x4, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r13 = semget$private(0x0, 0x8000000000000007, 0x800000007) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r14, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000640)=0x4259) login: panic: pool_do_get: shmpl free list modified: page 0xfffffd807e864000; item addr 0xfffffd807e864700; offset 0x10=0xdeadbe00 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 156438 58786 32767 0x10 0 0 syz-executor.0 *369610 58786 32767 0x10 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff823682b8,1,ffff800020c03324) at pool_do_get+0x4bf pool_get() at pool_get+0x106 shmget_allocate_segment(ffff800020b39080,ffff800020c03508,3,ffff800020c034f0) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b39080,ffff800020c03508,ffff800020c034f0) at sys_shmget+0x13f syscall(ffff800020c035a0) at syscall+0x5b8 Xsyscall(6,0,fffffffffffffff4,0,4,c5d5173c010) at Xsyscall+0x128 end of kernel end trace frame: 0xc5fc7290bd0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_do_get: shmpl free list modified: page 0xfffffd807e864000; item addr 0xfffffd807e864700; offset 0x10=0xdeadbe00 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff823682b8,1,ffff800020c03324) at pool_do_get+0x4bf pool_get() at pool_get+0x106 shmget_allocate_segment(ffff800020b39080,ffff800020c03508,3,ffff800020c034f0) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b39080,ffff800020c03508,ffff800020c034f0) at sys_shmget+0x13f syscall(ffff800020c035a0) at syscall+0x5b8 Xsyscall(6,0,fffffffffffffff4,0,4,c5d5173c010) at Xsyscall+0x128 end of kernel end trace frame: 0xc5fc7290bd0, count: -8 ddb{1}> show registers rdi 0xffffffff81454e67 db_enter+0x17 rsi 0x2be5 __ALIGN_SIZE+0x1be5 rbp 0xffff800020c03160 rbx 0xffff800020c03210 rdx 0x2be6 __ALIGN_SIZE+0x1be6 rcx 0xffff800001b4c000 rax 0xffff800001b4c000 r8 0xffffffff81cae0b3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xc52cd8b3022dcd4 r12 0x3000000008 r13 0xffff800020c03170 r14 0x100 r15 0x1 rip 0xffffffff81454e68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c03150 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=369610 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b39788,0xffff800020b39540 process=0xffff800020b3a010 user=0xffff800020bfe000, vmspace=0xfffffd806e936008 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58786 156438 59107 32767 7 0x10 syz-executor.0 *58786 369610 59107 32767 7 0x4000010 syz-executor.0 58786 193342 59107 32767 3 0x4000090 fsleep syz-executor.0 58786 161029 59107 32767 3 0x4000090 fsleep syz-executor.0 58786 93889 59107 32767 3 0x4000090 fsleep syz-executor.0 59107 14941 68118 32767 3 0x90 nanosleep syz-executor.0 68118 443810 62830 0 3 0x82 wait syz-executor.0 23691 383721 0 0 3 0x14200 bored sosplice 62830 450320 29406 0 3 0x82 thrsleep syz-fuzzer 62830 346888 29406 0 3 0x4000082 thrsleep syz-fuzzer 62830 47834 29406 0 3 0x4000082 thrsleep syz-fuzzer 62830 107429 29406 0 3 0x4000082 kqread syz-fuzzer 62830 450344 29406 0 3 0x4000082 thrsleep syz-fuzzer 62830 81420 29406 0 3 0x4000082 thrsleep syz-fuzzer 62830 485763 29406 0 3 0x4000082 thrsleep syz-fuzzer 62830 182004 29406 0 3 0x4000082 thrsleep syz-fuzzer 62830 34748 29406 0 3 0x4000082 thrsleep syz-fuzzer 62830 129373 29406 0 3 0x4000082 thrsleep syz-fuzzer 29406 299212 9979 0 3 0x10008a pause ksh 9979 231791 30615 0 3 0x92 select sshd 48111 52791 1 0 3 0x100083 ttyin getty 30615 142364 1 0 3 0x80 select sshd 7674 383578 61921 73 3 0x100090 kqread syslogd 61921 222221 1 0 3 0x100082 netio syslogd 85547 422983 1 77 3 0x100090 poll dhclient 358 492464 1 0 3 0x80 poll dhclient 68334 308870 0 0 3 0x14200 pgzero zerothread 9333 15228 0 0 3 0x14200 aiodoned aiodoned 86238 16857 0 0 3 0x14200 syncer update 42520 301999 0 0 3 0x14200 cleaner cleaner 67502 315612 0 0 3 0x14200 reaper reaper 98445 424503 0 0 3 0x14200 pgdaemon pagedaemon 33007 215598 0 0 3 0x14200 bored crynlk 72813 378825 0 0 3 0x14200 bored crypto 86578 474982 0 0 3 0x40014200 acpi0 acpi0 16279 514782 0 0 3 0x40014200 idle1 56334 388129 0 0 3 0x14200 bored softnet 39734 171307 0 0 3 0x14200 bored systqmp 46188 351047 0 0 3 0x14200 bored systq 82028 413172 0 0 3 0x40014200 bored softclock 50246 112099 0 0 3 0x40014200 idle0 62219 489783 0 0 3 0x14200 bored smr 1 390872 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff823682c8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x594 #1 pool_get+0xda #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x5b8 #5 Xsyscall+0x128 Process 58786 (syz-executor.0) thread 0xffff800020b39080 (369610) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82347588) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff823682c8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x594 #1 pool_get+0xda #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x5b8 #5 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9455 6318K 6321K 78643K 10577 0 0 pcb 23 9K 10K 78643K 234 0 0 rtable 79 2K 3K 78643K 380 0 0 ifaddr 28 8K 9K 78643K 71 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 0 0K 16K 78643K 32 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 1380 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 60 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 33K 78643K 384 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 41 38K 58K 78643K 439 0 0 subproc 34 34817K 69634K 78643K 272 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 88 0 0 in_multi 22 1K 2K 78643K 113 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 219 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 76 12K 29K 78643K 1942 0 0 UVM aobj 27 2K 2K 78643K 28 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 38 0 0 NDP 4 0K 0K 78643K 27 0 0 temp 79 2372K 2439K 78643K 4112 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 7 1 0 1 1 0 8 0 inpcbpl 280 273 0 265 1 0 1 1 0 8 0 plimitpl 152 45 0 38 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 95 0 64 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8 0 8 1 1 0 1 0 8 0 tcpcb 544 90 0 86 1 0 1 1 0 8 0 nd6 48 16 0 14 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 430 0 286 12 0 12 12 0 8 2 art_table 32 431 0 286 2 0 2 2 0 8 0 art_node 16 94 0 66 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 58 0 48 1 0 1 1 0 8 0 shmpl 112 26 0 1 1 0 1 1 0 8 0 shmpl: pool(0xffffffff823682b8:shmpl): page inconsistency: page 0xfffffd807e864000; item ordinal 0; addr 0x4d8ad63899581401 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1889 0 461 47 0 47 47 0 8 0 ffsino 272 1889 0 461 96 0 96 96 0 8 0 nchpl 144 2611 0 1000 61 0 61 61 0 8 0 uvmvnodes 72 2034 0 0 37 0 37 37 0 8 0 vnodes 200 2034 0 0 108 0 108 108 0 8 0 namei 1024 7366 0 7366 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6652 0 6652 9 8 1 6 0 8 1 sigapl 432 536 0 523 3 1 2 3 0 8 0 futexpl 56 3966 0 3963 1 0 1 1 0 8 0 knotepl 112 289 0 276 1 0 1 1 0 8 0 kqueuepl 104 100 0 97 1 0 1 1 0 8 0 pipepl 112 340 0 327 2 1 1 1 0 8 0 fdescpl 488 537 0 523 3 0 3 3 0 8 0 filepl 152 3226 0 3150 6 1 5 5 0 8 1 lockfpl 104 102 0 101 2 1 1 1 0 8 0 lockfspl 32 201 0 200 2 1 1 1 0 8 0 sessionpl 112 23 0 14 1 0 1 1 0 8 0 pgrppl 48 26 0 17 1 0 1 1 0 8 0 ucredpl 96 748 0 740 1 0 1 1 0 8 0 zombiepl 144 523 0 523 2 1 1 1 0 8 1 processpl 840 553 0 523 4 0 4 4 0 8 0 procpl 600 1249 0 1206 4 0 4 4 0 8 0 srpgc 64 42 0 42 2 1 1 1 0 8 1 sosppl 128 7 0 7 1 1 0 1 0 8 0 sockpl 384 501 0 483 4 1 3 3 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 121 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 178 0 0 10 1 9 9 0 8 0 bufpl 256 6098 0 1122 311 0 311 311 0 8 0 anonpl 16 70647 0 64916 47 6 41 43 0 125 13 amapchunkpl 152 3336 0 3250 11 2 9 9 0 158 4 amappl16 192 2103 0 1754 34 8 26 30 0 8 8 amappl15 184 163 0 159 1 0 1 1 0 8 0 amappl14 176 73 0 70 2 1 1 1 0 8 0 amappl13 168 191 0 183 1 0 1 1 0 8 0 amappl12 160 16 0 15 1 0 1 1 0 8 0 amappl11 152 131 0 120 1 0 1 1 0 8 0 amappl10 144 74 0 70 2 1 1 1 0 8 0 amappl9 136 638 0 636 1 0 1 1 0 8 0 amappl8 128 217 0 203 1 0 1 1 0 8 0 amappl7 120 46 0 38 1 0 1 1 0 8 0 amappl6 112 173 0 165 1 0 1 1 0 8 0 amappl5 104 127 0 115 1 0 1 1 0 8 0 amappl4 96 756 0 725 2 1 1 2 0 8 0 amappl3 88 161 0 156 1 0 1 1 0 8 0 amappl2 80 3556 0 3503 2 0 2 2 0 8 0 amappl1 72 21156 0 20727 23 13 10 19 0 8 0 amappl 72 1507 0 1473 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 27 0 1 1 0 1 1 0 8 0 uaddrrnd 24 537 0 523 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 537 0 523 1 0 1 1 0 8 0 vmmpekpl 168 8305 0 8280 2 0 2 2 0 8 0 vmmpepl 168 66161 0 64850 93 18 75 75 0 357 16 vmsppl 360 536 0 523 2 0 2 2 0 8 0 pdppl 4096 1082 0 1046 6 0 6 6 0 8 0 pvpl 32 212951 0 203561 132 20 112 115 0 265 29 pmappl 224 536 0 523 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 463 0 4 14 0 14 14 0 8 0