49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 19:47:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x3000, 0xa3, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/134) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 19:47:12 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x280, 0x8000001000, 0x4, 0x1, "15e8918ed30000000000e19ace1300"}) 19:47:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) sendmsg(0xffffffffffffffff, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="780000000100b600000ed0fc8bdeb4f727c7244f755d03f2b6d9e357d34bdea43d017fe80706a459fbc80b813422a6e3b2501f7fa44d457b5ceab24a55c0af14e6ec740262b704e49ceb081f3cacf210b21e8e54d29b0fb4adb39429f36c0317cf0cc8ba72b5ac7cc0a967b8eac4d3a55fa490b50276b09d2014bf000000000000e800000000060000ffff00000100000053fab2cc9f4c"], 0x8e}, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 19:47:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x40) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xbb67) 19:47:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) 19:47:12 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 19:47:12 executing program 0: r0 = getpgid(0x0) unlink(&(0x7f0000000000)='./file0\x00') ktrace(0x0, 0x5, 0x40001202, r0) 19:47:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) socketpair(0x1, 0x0, 0x80000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getgid() r8 = getppid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0x2d, 0x10001}, 0xfffffffffffffff1, 0x1, r8, r9, 0x34, 0x101, 0xffffffffffffff7f}) r10 = shmget(0x2, 0x4000, 0x5c, &(0x7f0000ff9000/0x4000)=nil) shmat(r10, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r11 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmctl$IPC_RMID(r11, 0x0) 19:47:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000012c0)=0x8) r1 = getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 19:47:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000340)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x5}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r2 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r3 = semget$private(0x0, 0x1, 0x81) fsync(r2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r4 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 19:47:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:47:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) fcntl$getown(r1, 0x5) accept$inet6(r1, 0x0, 0x0) 19:47:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001800)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xb82eed17c83d475b, 0x0) r3 = semget$private(0x0, 0x2, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001880)=""/163) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0xb0, 0x1, 0x6, 0x10000, &(0x7f0000000180)={{0xf04, 0x6, 0xef0, 0xfffffffffffffffc, 0x8, 0x4, 0x9e}, {[0xff, 0x10000, 0x5, 0x10000, 0x8, 0x7, 0xa1b9, 0x8001, 0x885d, 0xae0, 0xffffffff, 0x5db, 0x1f, 0x8, 0x4, 0x5, 0x2, 0x20], [0x1f, 0x9, 0x1, 0xfffffffffffff001, 0xffff, 0x6975, 0x6, 0x0, 0x0, 0x1], [0x4, 0x0, 0xffff, 0x0, 0x7ff, 0x1d51, 0x81], [0x1, 0x401, 0xda7, 0x8000, 0x1000000000000000, 0x200], [{0x46, 0x4, 0x1, 0x6}, {0x7, 0x5a3, 0x70, 0x4}, {0x3, 0x5, 0x3, 0x4}, {0xfffffffffffffbff, 0xe6, 0xfffffffffffffff9}, {0x7, 0x8, 0x100000001, 0x8}, {0xd3e, 0x8, 0x10001, 0x6}, {0x1, 0x3, 0xffffffffffffb3ba, 0x5}, {0x32, 0x9, 0x4, 0x6f98}], {0x7, 0x5, 0xd3, 0x1}, {0x7fffffff, 0xffff, 0x1, 0xc965}}}, 0x79, 0xffffffffffffff9f}) r4 = semget(0x1, 0x0, 0x100) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getpgid(r5) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/131) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000540)) syz_open_pts() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000580)) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x5, 0x1, 0x9, 0x1, 0x6, 0x7, 0x2, 0x1, 0x1, 0x0, 0x3}) chflagsat(r2, &(0x7f00000017c0)='./file0\x00', 0x10000, 0x2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000680)=0x8) semctl$GETPID(r4, 0x2b336cf5a91304ef, 0x4, &(0x7f00000006c0)=""/206) read(r6, &(0x7f00000007c0)=""/4096, 0x1000) fcntl$setown(r1, 0x6, r5) sync() 19:47:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xaa3) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 19:47:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0x81}, {0x40, 0x5d}], 0x2}) r1 = socket$inet(0x2, 0x2, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/54, 0x36}], 0x2, 0x0, 0x0) r2 = dup2(r1, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8001, 0x4}, 0x10) 19:47:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x9, 0x15ae}], 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x74, 0x1, 0xea5, 0xe67}, {{r0}, 0x0, 0x10, 0x1, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffff8, 0x21, 0xd6d3c9f96351cdc2, 0x2, 0x763}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0x3, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x6, 0x3}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x22, 0x4e9, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x3aac, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x0, 0x204}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x10000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x42, 0x40000006, 0x101, 0x6}], 0x8001, &(0x7f0000000000)={0x4, 0x6}) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x2) dup(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, 0xffffffffffffffff, 0x6, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xf0000080, 0x0, 0x4}], 0xc05e, &(0x7f0000000080)={0x7ff, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x1004, r3) 19:47:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x120, 0x0) flock(r0, 0x3) dup(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 19:47:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0x8}], 0x441280, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 19:47:16 executing program 1: r0 = socket(0x1, 0x2, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x800000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x800000000000000, 0x0) 19:47:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) 19:47:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendto(r0, &(0x7f0000000100)="a2930b06a0338d2ce15e1584a6f4b31f1d09da6bb48c2e90ac6e46fa75fb00c61f6cb6b7f3ba92aeeebae0a517f80f0f647c793e3c6b164ca1cbfbf8d3b78a5c25ee2ce57019ce0fc89d5e914e407775019a5a9a77a3ad6f2d5c47e50ab181e1a28b26da83dee12eaf9b28863af45e0b21b30f61a628dfbb9c4f7d6678ed051bba287ef45646ac4eb03ef7874ba7f3ccf64c8105f3598fca8614dfb1645588ac56a4928cf735760805bf9ff2df56714cad0deabcb72aa677fbb42408979181435eb450077a4bb8364cc8f11f7f53916d7e8d62c7203cb8f89d21a578edbf15e502e7bcfe46fe6576f421a693a374ca141765a4c4a5", 0xf5, 0x8, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 19:47:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 19:47:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="8b07000000000000", 0xfffffffffffffff0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x100, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x100000000) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) semget(0x2, 0x3, 0x21) fcntl$dupfd(r0, 0xa, r3) 19:47:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) fchmod(r0, 0x0) write(r0, &(0x7f0000000000)="2226d7cd24800ecdaa11807aeb749c49da9dc277690902b30e1f7ca5caec18fff720c504119756234a3899ca6c4f691ecd8bb8a064cc0a8f7fb32e1d0d725b5a32993ea359723b403f721e27b02f223c218dfc52520daf324cf859adc0f8b6b6008493af8eea2e26839f0e73cbf6683936db61c8f8437ed3f1e402938fa9ff9cefa770ca28f6682355987af9f86dfcb6acdc45e90c5fb4295d016b4c9f04800d20e8aa897b812fbe848eef392c27ac6ceb8a", 0xb2) 19:47:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0xaa4e79cdf34b4ed6) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) flock(r0, 0x9) 19:47:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r0) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x4e81}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xd3, 0x5, 0x9, 0x9, "e11f790520b285a2ce87d6bd1c4b7b931cb55810", 0x3ff, 0x7}) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x3}], 0xfef, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x6) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x3}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x5, 0x0) 19:47:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getppid() getegid() write(r0, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000340)}], 0x1, 0x0, 0x0, 0x1}, 0x2) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1012, r1, 0x0, 0x54) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) syz_open_pts() 19:47:17 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x10) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) 19:47:17 executing program 1: setrlimit(0x4, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0xe4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "07666bbede477dac000000008000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) 19:47:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) dup2(r0, r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/38, 0x26) socket$inet6(0x18, 0x3, 0x100) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) 19:47:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x80000000) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r2, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) kevent(r2, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 19:47:17 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)={0x4, 0xfffffffffffffff9}) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000002c0)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) r7 = fcntl$dupfd(r3, 0xa, r5) fcntl$dupfd(r2, 0x0, r2) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0xfffffffffffff5ab, 0x5}) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x276, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) kqueue() r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) 19:47:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfdfffffffffffff7, 0x0, 0x5, 0x7ffffffd, "03002c245e1a00070000000000000012885d8878"}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x84) write(r0, &(0x7f0000000280)="b27f10313f069ad956823b0a750b3dbc1c98833c2d955bd9887bf053213e1e7f198b7b73be93dbbc40810378b076a53f9f981a86ec99201135340987fdba28337fd760207be08deea54403099be6fcfc9120a3002a4c9cbc381354577c09cd100b107abd30cb1de73dc37da1241ef10d97ae8d3c227197147296f0f34672d120285c", 0x82) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x8, [{0x2, 0x4}, {0x2}, {0x2, 0x8001}, {0x3, 0x5}, {0x1, 0x7}, {0xfff165034e6778a, 0x544}, {0x2, 0x6}, {0x3, 0x63}, {0x1, 0x3}, {0x2, 0x9}, {0x2, 0xffffffff}, {0x2, 0x2}, {0x3, 0xfe0}, {0x3}, {0x1, 0x10000}, {0x9c7b0b6209720023, 0xe1}, {0xd46848eafb2413a0}, {0x3, 0x10000}, {0x0, 0x4}, {0x1}, {0x2, 0xffff}, {0x1, 0x10}, {0x2, 0x3f}, {0x2, 0x6}, {0x2, 0x80000000}, {0xeb8f570efce730a9, 0x7}, {0x3, 0x3}, {0x2, 0x1}, {0x2, 0x7}, {0x2}, {0x2, 0x8}, {0x1, 0x400}]}) write(r0, &(0x7f0000000480)="962eebb45c9a", 0x6) 19:47:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) close(r0) read(r0, &(0x7f00000000c0)=""/17, 0x11) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 19:47:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x8) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x120000000, 0x3}) 19:47:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x66) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setpgid(0x0, 0x0) semget$private(0x0, 0x3, 0x0) 19:47:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5fc0c65319a27289f52f9c1be9b827951f27c852ac748019c3"], 0xa) r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000100)=""/54, &(0x7f0000000080)=0xb4) 19:47:17 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000180)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xd8ea, 0x2, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994", 0x10001}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd541991e84f8ae6a803072d7a900fee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 19:47:17 executing program 0: select(0xfffffffffffffd2f, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x54) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7fff, 0x7fffffff}) 19:47:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfffffffffffffe00, 0xfffffffffffffff7}, {0x18, 0x3, 0x400, 0x8}, 0x791b, [0xf3f800, 0x2, 0x9, 0x0, 0x4, 0x7, 0xfffffffffffffe00, 0x1]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 19:47:17 executing program 0: r0 = getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000040)=""/43, 0x2b) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="7f3ff4881b9086c90a253d261af888d518afdfa4a0d992a4c7a8d2fc456f51611d553095c76cb977520ea834dcf10688f8fcb519e90b45517aca230825cb0c1cdca43a6dbae9726c2ed731c98b5689a665d26bd8bb8c4e765613c9abd2eb31a503e770d6bea5a1d6d9ccf5b769673251fc6638cac181bcf73d0753dc505c1e6edef48945413408d9017d4dc0a54c42290fd1f9d3844f7824b570e343b11ee16fe8ffd40787cc727dfe72fbee25def0876a9c768ca070eb3e8cbefb3e9ccc7e895e8a8eabad1568e46d742b12b2ddbb2d48926188695eeedca570eee5cf1d", 0xde}, {&(0x7f0000000180)="795dcacfd910a0ad88dcf416a1328f7df2880377e19006f34d48da2180988ebf06b59999bbb1e4b421ef03eff59dda51192f850dfdb1a337a74a5762400ae6b931ac60a6c82343da42948f5cf5ed6b85c78e5cbb5cf67f9b85a165d97950a3f66444", 0x62}, {&(0x7f0000000200)="8ff41d77401b31788b8a5c0089ece403aabcd520352a31f04a3071a32b4c140fff05c71d14539d32acf8f91c89e260b3d53ef2c3851c4d888efba3a9dab8e3", 0x3f}, {&(0x7f0000000240)="293736fcefc1ec188293da4a15cdace562c31b1ef694556ffc749e3735a974c2d603ee0203aaa9e79f6d06efa9dd21a882037c0def98f2e7001e3172e8022b", 0x3f}], 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000380)=0x5) flock(r1, 0x4) r5 = msgget$private(0x0, 0x100) msgsnd(r5, &(0x7f00000003c0)={0xd3d00fd37a59ac2e, "81f728852b126a1c921681a2b9375c70bb467f055f615255671471411c1450545e6d5d984c2979ef301c6be07b8473e801a0c49902dfd648e847696733034224560aca5088a47d6accb5e213465023b9c662e05148cc26a6b4c7ae9a1a5ac2ee93c94d29b1514e192b284c9af7610e531087f758c2c4c328d5c90a4d3f5bc7fb"}, 0x88, 0x800) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)) writev(r6, &(0x7f0000000800)=[{&(0x7f0000000500)="cad69fafc0ed344fadcf0f43c4954bb3fb7478bbe57422e9ef4d38e8f3f3a4", 0x1f}, {&(0x7f0000000540)="66352e7474deb01119ad0281b0215c47e56b829702a923d5a5fe48de3c9449b517b15f6d14d3338e546d104438249856ff6e4cac3b056536478dac6d1fccc78e25106666f7a54e", 0x47}, {&(0x7f00000005c0)="574484659a091b35857f2daec989890e9471", 0x12}, {&(0x7f0000000600)="866f8788552c9c1dc0ddcf2e3b63f5149d4d3632b683e3db5fe59cc30a09f6246ab4bb9d050c76c0a779329c9a872d9c69596b22f8dffea8", 0x38}, {&(0x7f0000000640)="96a22e0e045c2d6ba8902d9f7f948cb2ee9449ea8e0a4329774fb0591891dc856cad4598c7adee00d1db5ff706eb3c039d03531df3404b6870d4538639c946a9e598de4510faf1bebe96beb0ac5d6db46069c389e7e8ebf34cf39a2c49ca58f1a3786a89a6bff995086d031d8c9828f0cc7741e422a07d6224ef618d6144eb63c3cf2e95842062036216ec72a69773dd33f153ff6a4da31ab40917fc72a0944317ed66e0a69bd20d5de59e22068467b975ae985fe0206c3e66d6381435b6c9b3baa09f4efd45e765f50693315af34d19d104059e2ca6", 0xd6}, {&(0x7f0000000740)="ec9fbc1b84495595d6d447f995c41b81b0b11db4db6be1d05145d920f5334e34baf58a4f2851a84e1dc71c1cc03cfbdda379d6272d4f0c40b2344490a61664c8184b741f85f4ed0544fc5d5bd026587acbad1db6b0dd05ff5cde6104a8297373b9dcffbba0ee1bd9e6ec9a865a734fab952b5e508a51ea2650649327234141e1785d2190fea539da071d8b37810245b63b86637a727baa3fbca393d640b65ba35c7e8a15e55becb4f54d0aef6fe0d92a20cd294a1d4580974c0a", 0xba}], 0x6) fcntl$getown(r7, 0x5) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000880)='/dev/speaker\x00', 0x3, 0x0) getuid() ioctl$BIOCFLUSH(r7, 0x20004268) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f00000008c0)={0x1, [{0x1, 0xfff}, {0x1, 0x1ff}, {0x3, 0x759}, {0x3, 0x741}, {0x3, 0x2}, {0x3}, {0x3, 0x9}, {0x3, 0x401}, {0x2, 0x8}, {0x1, 0x6}, {0x3, 0x4000}, {0x3, 0x7f}, {0x2, 0x3ff}, {0x3, 0x10000}, {0x2, 0x8f7c}, {0x1}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x20}, {0x2, 0xffffffffffffffe0}, {0x2}, {0x1, 0x1}, {0x2, 0x9}, {0x3, 0x3}, {0x3db045900acfd11c, 0x5}, {0x2, 0x10001}, {0x1, 0x1f}, {0x3, 0x4}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x5}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000a00)) getsockname(r6, &(0x7f0000000a40)=@un=@file={0x0, ""/108}, &(0x7f0000000ac0)=0x6e) r8 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000b00)=""/155) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000bc0)={0x2, './file0\x00', './file0\x00'}) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000c00)) getgroups(0x5, &(0x7f0000000c40)=[r4, r0, r0, r0, r4]) openat$null(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/null\x00', 0x62c6baa3228c286a, 0x0) 19:47:17 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x400000) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 19:47:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x5) close(r0) chmod(&(0x7f0000000000)='./file0\x00', 0x2c64e01e1f9d57c3) 19:47:18 executing program 0: r0 = msgget(0x0, 0x404) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) msgctl$IPC_SET(r0, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0xffffffffffffff2e}, {0x5}}) 19:47:18 executing program 0: shmget(0x1, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) 19:47:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x9) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000180)=0x10) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x3, 0x8, 0x8000, 0x6, "99001e3e577c68a0c208c056def8468a4e142089", 0x6, 0x3f}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 19:47:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x7, 0x0, 0x200000005, r1}) close(r0) 19:47:18 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000940)='./file1\x00', 0x2000, 0x6004bd59) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() pipe(&(0x7f00000003c0)) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xabfd8cc3f391737b, 0x100) chdir(&(0x7f0000000380)='./file1\x00') sendto(r4, &(0x7f0000000780)="ae3a1b7553f96b8e33e9fe6b855163842a49a13212cf15d203945e61c84174acf413445b2d2cdd06a2a242711fce2ab64d723c7a35c1499cc0992e8ce7c949ba56614b86d0fe1682793bf31e218a937465192e355ab5e52e30bdd97add8a87174db3ebf3ea8ec134add66fd00e507ad381e8d911b40ce67844ed2ae2f0da3208b14271802b0ccd208373798094976ca7df0460e5af2ba5d1532753a718276cea39e2be9d28f7cb4407cf0fe77031d57e902fcb08c89b3f0d14a26a6455fa9188d18712f2a70da0c84e", 0xc9, 0x8, 0x0, 0x0) recvmsg(r4, &(0x7f00000006c0)={&(0x7f0000000700)=ANY=[@ANYBLOB="0000000000de349c7dacf1d982000000000000000000000000000000000000f6ff000000000000000000000000f90000010000000000000000000000000000e4ff00000000000020c90b6421c6684be63174497400"/106], 0x6e, &(0x7f0000000200)=[{&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f00000004c0)=""/223, 0xdf}], 0x3, &(0x7f00000005c0)=""/233, 0xe9}, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000880)) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000009, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) 19:47:18 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='c\x00') symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='./file1/file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 19:47:18 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 19:47:18 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="400257ae8a04c16d3bb6d43b442f64ef3ea6744cb887b935b6cd322013db7cf58315e122f4cc01e89c746c019839b1127630b03572b1a944f8ed2423f266a57a6154d10e7aac5e41f22d0842dae6fb0ecd2e56c7fed90e42ad402ac23c0186f424839d1b197dfb", 0x67) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x7fff, '.\x00'}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f0000000100)=[0x0, 0x0]}) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 19:47:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x80, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000180)={0x0, './file1\x00', './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 19:47:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) pipe(&(0x7f0000000040)) 19:47:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 19:47:19 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x30080, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1ee, 0x1ff, 0x8, 0x40, "7d002814adc7b35dadf79ee1fe00", 0x3b514000000000, 0x7}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) readv(r0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/25, 0x19}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)}, {&(0x7f00000021c0)=""/225, 0xe1}], 0x5) 19:47:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 19:47:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000934eb928295c150000000000000000000000000000000000000000000000000000000000001050"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000240)=""/9, 0x9}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/155, 0x9b}, {&(0x7f0000001440)=""/38, 0x26}, {&(0x7f0000001480)=""/119, 0x77}], 0x7, &(0x7f0000001580)=""/32, 0x20}, 0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x180, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0xff) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x10) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000140)=0x3) 19:47:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x2, 0x223) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/173) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 19:47:19 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000080)={0x7, 0x1, 0x5, {[0x8, 0x8, 0xffffffff, 0x7f, 0x6, 0x10001, 0x4, 0x3ff, 0x7, 0x8, 0xfffffffffffff680, 0x101, 0x7, 0x1ff, 0x4, 0xb7, 0x3ff, 0x1f], [0x3c91, 0x2, 0x8001, 0xc23, 0x80, 0x0, 0x7fffffff, 0xf71, 0x7, 0x80], [0x80, 0xe59, 0x3bc, 0xb1, 0xb5, 0x1f, 0x55], [0xffffffffffffffff, 0x1, 0xfc64, 0xfffffffffffffff8, 0xfffffffffffffff7, 0x800], [{0x7, 0x8, 0x6, 0x4}, {0x3, 0x6, 0x800, 0xfffffffffffffffd}, {0x8, 0x7, 0x71fb, 0x8}, {0x7, 0xb3, 0x9, 0x1ff}, {0x1, 0x8, 0x4, 0x7}, {0x8, 0x484, 0x101, 0x5}, {0x90, 0x5a4f, 0x2, 0xffffffff}, {0xbaaa, 0x6, 0x5, 0xd8}], {0x1f, 0xf52, 0x3f}, {0x4, 0x2, 0x94, 0x7fffffff}}}) 19:47:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x6, 0x4, 0x8, {[0x9, 0x6, 0x6, 0x10000, 0x3ff, 0x7ff, 0x547, 0xffff, 0x1ff, 0x7ff, 0x5, 0x2, 0x6, 0x6, 0x10001, 0x8, 0x4, 0x51f], [0x7, 0xfffffffffffffffd, 0x80000001, 0x100000000, 0x7, 0x0, 0x200, 0xe676, 0x2, 0x3], [0x716e, 0x3fec, 0x1, 0x400, 0x5, 0x81, 0x9], [0x7, 0x97ff, 0x9, 0x100000001, 0xff, 0x6], [{0x8bce, 0x8, 0x401, 0x2}, {0x1, 0x1f, 0x4, 0x7}, {0x4, 0x7316, 0x80, 0x20}, {0x3ff, 0x7ff, 0x4, 0x1f}, {0x80, 0x100, 0x80000000, 0x9}, {0x8, 0x7, 0x1, 0x8}, {0x7fff, 0x80000001, 0x3, 0x6}, {0x0, 0xffffffff, 0x8001, 0x8}], {0x9, 0xffffffff, 0x1, 0x400}, {0x3, 0x0, 0x4, 0x9}}}) getpeername(r0, 0x0, 0x0) 19:47:19 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r0 = socket$inet(0x2, 0x3, 0x9) getsockopt(r0, 0x1, 0xfffffffffffff000, &(0x7f0000000000)=""/191, &(0x7f00000000c0)=0xbf) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) 19:47:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 19:47:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) socket$inet(0x2, 0x8005, 0x7fff) syz_open_pts() r1 = kqueue() setrlimit(0x3, &(0x7f0000000000)={0x40000, 0x7}) kevent(r1, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 19:47:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c603000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) setsockopt(r0, 0x8000, 0x0, &(0x7f0000000100)="645122f6126d6e5d32f79ff2ccef35bc990a27e6a010a2d0b42b2e1589e23b850aa8d849c5ddf3f2d89457b165f6f92b00b5e63bc54682f270dfe87f9b3ca5638f9552fe7f2a92ed3e9435b82ca6d9c65f23631eedd863124356e78279e3c6e1774e82f947638dfe04c52328f476ee1e2e2af43ecb323756d695a7f1455fed9ffe3f57066a3ec64b6aed0a4675e47e0b7e5f5ac352cddf77e6ed24951da1f8caf44cf15fd02c99eb72732bbff4fa5c005915feaf4611c4a57d47778a48743b72d364fde004bea23ebd63c88b8d0658f7fce483da1e33441b71c79da201b6bcebd1b372808d0db2624785c5f6bde5c5ed4ac3d874d28b82d329811eed3994fa77c983e0642a92dd710bae7933176c365aae42d030019327020c44b3fead6f71f29cc2954389da9bbeb7afdd98a79b692146218187036b4a06a97e988590a8d9a17c3fa57ee86fa33d795929e2654fdf90f4770d12cb5382670d8d446c91ea7268fb298f12214d7d1e380cf756ace72ad66937b1ed782e5723e9457a6ab070ce3e3d5385057cb79debd8de224f8dca0f15c9c6a451a142fd0479d0ae5a505489b4e1b6d6b9ad26998d29cc12b0496fa3941d7126f9deaaf10918b89995cbea8878b16bb34e83e8ecf52b428b9fc8edd99a4dded4715241b2358d6cb83add8a406671478b9abaa9e869c6e2b3796a83d6354c5fa678a1369215ce83353661d59128d362d84550909cf83eb989daf3032ced8bad833216e1d0bc0cc57b0089b6bfaf1fdbbfb60bd956e7cf19756351e9d2715174493fae14891235f2396cfe3c6087c38b66932633cea03188f05eb22503a8666a6d45e1d7b5c8b8d5160ae8c4b244e1176e1f7f39b1b45fac7f105cc6a60c73230f3022c31e314967228138e86c357e428077cb6c2130b740f7df60a99ccef3248e4b4bffaa0dcac15dbe8b322d9faa1cc4237c342f3c99ae89db01291be9d845d5c3921038dde3114e8c9310501ae39f6b6e5c6ba8f5ce3be18e0cb909b6a3a6aa7e80bb3fc28ad333d1ffb68cd8d9a4e43faf188c1d2297b22e1f5c96bfc5cc0ade679921ce56eb78d11a634ecb823ebf77a43b210588fa422930bdd6ea3ed2121e5614361a3fb543d14e2f760051898d88f1b9208e1fd4500907e1aebb93a2b6ddea50f5c8ae6cbb77190dd5a425c4f5d64d6076d098fbe8f651c329aa4b9b00381fa907f721507629f3ad9ccd2b46cf97d7bf48c07631092e771e1e6086b1476fb3a63cbef912ab2d80ceb943ce0866990abd82d5e026ffc91ca109b35600ca84e21572caae50c68788394b180d98a276bbef3c2367f4a4c30e6bc22217b82e8f77fe9c3dc9dd1b1ac5749217126857f6110f2f71eadb67fb74bee6ba52948de49db38f913b49a692ffdaf8460929ab26361ea617a1ad22c19b0fcc569e7df58681ac1d06edd1f20383a91177759c86b70401264a9a699bc141bdf86b3ca8379d2196453abe228f0d14b8368856f1219507430a615ccb550cbe28c9c3df26fae0c9a4efadfad80f2e9447471f021f3c7087d2b9bbaa62e526faf0422104cb3c970ce0764554cd324acce2ecfd0d23e150c9bba145b0ab2b6a2d1f9b277bae79e579a87b5586f23292e436cd3d3c45685349098e0bd76f75fd16523f0bb8174814ae93cfb8c81993fe057c29cc3fbc94f1b7b0b5a4539eaf79ad8ce1b1837ade844e71b7f5f87eff8c87c0afa33986d8adc929b3fbea49ed77e16b80053b22987aba304078d80c5c9fe3e0f364fdd20b5951bee347d23229063c9ba8ec6b9874f726e02b71d9ff6baef3c9af777263a172bbb1e9b6b476acf42c9f92e9bc4a6018c83dde0a5ce9f62fd292d8db0ba8179409c98b13769fb19cc71d6fd92e0070a15046069535909d55c34b01a367c465a9f856c11145ad072f8a2a060dec0dfda409a8a110a62234008a48bbc460c343e1d32ee5ff3f97f76208a2cd2acf20413865ffd5e1fbf47c7a99a320edb109366a9f99369b2ad6fb3a7493f261e0f22352a33ed23c7893e68f0aebf765cfadee9675256467b3b10fe4c12f2674683ff5b39abfa7d7f5c9c8a227495a0df85212b54497312e2701ac76aaa521355581f58b5405e7ac0d96766e459aae4f0ea1bba2383c06219fd7d67841ec944964c757ed6ec389929898bab14087b4b6850e0e30e6620393657dc27919b6ebc72fa1f2187057efb293cf917169bfb6a45114417127f7aec9e5c3e46aedb84c2b6f998cb447995bc75c1c32b077c0637902d927a6bff75da742575239648fa2a0205d4ae756155cafe337b08ad89ca17ca972c402a630f33c7942e475bd82b4f76d986065771868a422cfa50b1b3e2a231bf0b6497b706132ad51013ba36366ff13ace9000f8e4731733a058f82bcb2f5801d62aa245dfa7c9e5db9e17f4d0dfb310c45fb76ec6ab935e6fbdbc7ae2c34974a8fbe6e3c0558822033f5c2c271d5bb71388c5ec0ecb720599491ad77e35d7bbdd43f95e211bf1b83938cc185a6676757b6693607f4ce3a32d5dcf46ab9d305f8b80e9d2468dd304711673d2138373163935da19e58fc116409493ac85a244d074fbc422453d9fb814772ddeac5f1c7e98efca2687086d54162c74be11d49fd7bf3dd732be02df986236e4b1faccf1277d04d87eb6837a7ae06450213071403c2cf06993fcb11268f2cdd296a855ec7098b8c3f853b4f256f72b608965ec09f852c6a2e032cde44d36c6c288b1758248c92078f820596c34ba6c486a406cec37856e256d1a08cdf7a6990ba89c99f027dc16b53c56ea19fd35d442a3a126dbe74ee18295becaa502c48037e94d8fc54d982f5be441e004cfe9bcd99e2af22dff2dcd726945b178e1c9408249fd8c34f9e10787e671f895202139d78b8ea751456ed2c8e9b6fa87f4a17970b1bdf2212faab52ce45fb5da6f8ea38b0982e318a4319d7f4d3cd7ffebedbb4ef5cfeafa64393a3c129d0616f72ef8d0d8c39d493828cc638a889105eacbaa4b4df2a8111546861a1fdbd79c6b43763f600d631dd21a7b7b08a7fceb469271ffceeda37b6f6db405e88f25fe1b701959de00fd773097bb384ed4e20120ad9606e54c1ce5a2c3a74038aca89fa7683e32c8c0519324b3252feed2a47ee15840a542945272c0e60acf7b38083c48f05412c5c057311c77f689c4601e7e483491bc6df3280061fd9653091ff0e79f5386441a8b8f4ec0b22fe652077cb524e393e30ffe1c3cfc8f2ec666dc6ce5194ac16c4d79559e0b24934d678e4bee70ce493eb85b31b8259516319f854a58e7b26de45384f766ca2b91a8ed39d7e7edaeeacfb226deaa3c2d07797e08bedd99250882cd2b97a6d7a822886d3e9ece502feb012b3f3a12b4aebc3ce2d77c3423488ae0e6eb2307ac963068509daeec1d71b75842e380795707e495508879132beb362e85613283e05b21d64b161eee0282ade7f62d2d6c102051e1bf474246275d225418b9ebf494d09ada0e4b7c40f1de5cf02d95b17900399ba3e6724d1f5f45b871e5b3d48e9fc14f9ecc3c4a712f16d2fabb2bbcd7d9d53bfedd7962757563a51b224a0d205328908685d7043e2e56261f05901dc807f12b1806ab63a17f812c0e336cea43b25aa49bd06faa549ba2466a08e7797d7a21e9cfa441a839145500fcefdf3719071727abf05a2a5d2d77fa4721e34a450ee98785fadd4ea7d19a8878eaa454cdc809af60cf2f8190a6e9b7528059509197df30090a65c3beff8a07668fd2908f719777a5e3ed5f60e5acb94c9ed90c52b261c324c816781e7ab10cc0db360c24bae48721d2288854f0e72a2bee706b96bd1a874473512d160d0b5376bb93666594ec93ec6a404d3d01c1a86046c0daf14b2afabab5d5d7d784681dbcfd90a393838ba4945bd35d93a1d135775f992f33fc43c7381df23a55e14870a0fbb892ed6f950d8ad3cf8a83131b7a9a674f3fafe3fa78d9233e66bba66c88fedf5733328b3d1119eaab2a4509c0267e9285dfab29cd2a2fc3e89bf354efb51c3a601895e560abae3fc2bfe07da6117ee007df99169d6a30cbf141c9a0a3cc14d2b1221af72ecfd98d6792638b757d887706e1415cf6c0063d2c149adb7845f4dbd5e76bc62b2c97974644448d48c8cfc1c18ac62487d9073b3e36472343811cc1964fd68e441ab06e9ffe55cd5570cee7b9d03851b25e053a8106118a0979e7578617434edfa2f473022f7d45f80c8ea5f5b62b04511986b3d68470759cb28f5b79c887978b834b4854c1e5594bb050a08e0a0aab6811052cc4e6897ee80fcae8921d1f9f1e2a124e3ce03ce89f3066de2914a30dc176bcc21605a1e0356f83544343c4808ed47724af7f5899f35cb68490c0336c16d1078c37ba898ac2321c3277147f6c795bf66c0e59cb0a37da7037e737f26b216f79179238355412c133c8ed3832c1b723f007d03f602fd6b2c1a4e0792a1c2246d684e11901e4b773b0f5615aa39c01829075e780a04d21e25edc4553518daffac0d94f8f68998e35a89ef8da91dd4c33d961658b53cf1d9ab2f01beb4eb005ca058dad47cfe045de6b633c87a83201131d24bc21bcfb315bfa30a827af127ee8ad6a46b12f075d6e9c51367527c28bf70d6413477a1d2ed9416867dc8ae95ab04b51b0733ca6660c9b96acb2b4ef2289e33da529e760a913ee3b4428ca3a26629d737b52ed484c05ec0a348ea99fa1ade10d1f53177388a5b6442f448eef7b398a4cfc8703b0a7a05a47383443cf00ab2cead9cb6c5ac04991a561bb00b333a179e8a6644b137ad8d628dac4a78768ac334892254b50cead2872f89d1c2d3a80473e6e8bd5ccb8c59218d812f4573d3c3171af3622c21b361636c50c8460b631467911dae590023e1cbef4db38c2294e3a83992ffd1eaafd25b07e91e12f478d0fcaa32f3c078b226d642226e27d8fef576d1010d3356dde4572448dd49ef21750494956fd25412637d02803edda4f068ff3ae9b3e67c01d205dec0c99bf9b93224baa5a7abd9e4b9ae7b83e5acef40b1eeb401630822724f44566d514674d27b47433c6a3f0da906b74528767a9ed1ad59fa2f898d554caabd1b06f92faa92851b7919fc8a42617f1201cb6dc1a72c681ef1ee1e04f710850d85132dfbbe015d7e1c1534a546a9b2223b2714a2eed55ffb6c8e34cda43e1a6ff4d8dd2790e257e594e441570b042016bc6bd1daaf1a1a4f6adb715d9297f5a22e91b7f1b3834b8693c28c0e50427689d5b3478fdccacad44d2dcd51d6a8275f3f6e7366a21a265cccbce841fdfeec612e8a163a8433784dffa034f12ca5cd74ddd4c3304c46664488611f59ab91ec3a6ccf819e611928d37d9f9942f0790027d2379818dd51fdfcf731724ccad78bc29387dd9e5f364f487c70e298848514bb6c306fe6098f998bc331ff68650829830cd1f07158a6a5c7095f0b1d55cd4d1039bf1a9d6929a852c50c20ff633e11be256e8221ef1b68c650f0bacf77d778058fc979036cabe1842524b88465c1c9efd9b16220245d3437d0bb8b3e36848c6765c8cbb60817ad97b09b62b88d03febeb7df71d7416ef229dac55b79e26669620b0459c98d48bfea17da177bd7973c682673cda8fc6551f9234a883912e95dcca586bf7bcaf369543b91df04fe640ab40c89e7e9f1654eaf7f2072f42bcf861bea004deae289a65f36bdfd007d85c75af50d1a36040f5e8137ea8e410c0cf5598b34158d027581b9f02bf89a65d144f07486c3bbadc0fa378ff6025dfc9c3292acb29ad1162f33f97b70315b4baa5b56dedb58", 0x1000) 19:47:20 executing program 0: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/79) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x80000001) r2 = msgget(0x1, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/139) 19:47:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) lseek(r1, 0x0, 0x0, 0x2) 19:47:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:47:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSDTR(r0, 0x20007479) 19:47:20 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = getpid() r2 = getuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) 19:47:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 19:47:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) dup(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) 19:47:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x20, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x545) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="20009e61d37ee7c4d72c850000000000f87c557dc98a5b671b1b3c2a53003e020000030000000000000000000000000000000000004d9fc3c1f791865c6e79000000000000000080ffe8d476959ed3f3394ca4d5ddb0024e8ad7ca59c42f7b2dd8e86816fc341c3d87d4f76bdd412d638f3c197215e17049f3bcb7afda25e0cbf470daa8a5e48047d70ec266e7adba17fd9be71d69ac1d66d889121856e7a70b25619f58beed28b4f1dd82c2618b330f398058a0e9818ad27e0870e9b524306e3232bff8ee3a27c91079a3ae239f1e4cdb27bcef15267e05a2f2131eb5bef0d7006b1263301020c0ff2694791b2a9810a65e31cf0717703bdfc3fb3075cd5274d9562186168e6ddfe0a2ddc5cb3b07ca1725e9aa02d35804e6980118d66a3aa87c0347cad053bdf8d58c607f2ca2ae4ab9ac3bd8b59a770e7d1e50404a6d16b9de7c222c8a4db3798a944f99a9b0022640468d3aa5f198784bdf68e2f4c0bc356b703332"], 0x164}, 0x0) 19:47:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) poll(&(0x7f00000002c0)=[{r2, 0x80}, {r1, 0x10}], 0x2, 0x9) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) write(r2, &(0x7f0000000180)="428d31835fe8ec66d5d31dc6f37737ff5be8fe601dc2ec1f058e7d329ab0615d00181f392ba20ca48e4c438eccac2a0fe73285cc1d4d887bf9bca028d9f5bb22da31df1d862a917a108cce1f14aec6bd738bf9d7775c8c68b2296abc934f902019c7ecf224f75c80f9dda95ec785f292e3203911f14d9c507c9967add77f585066354d7591ab79ac92300837b3e6398df516f7e68847d2fe37d28eda5bfca5c77454660835a77c33acd67a8cd492ba44d0544c7e72de7492e8dd90b52a9a9625536f2d7161c07031c5fec19e714428", 0xcf) 19:47:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0xd4, 0x4, &(0x7f0000000040)=""/8, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x0, 0x2) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 19:47:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f00000000c0)) socketpair(0x6, 0x3, 0x4, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 19:47:20 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x40, 0x20, 0x200, 0x1, 0x20, 0x3f, 0x6, 0x1, 0x1, 0x10000000000000, 0x9}) r1 = syz_open_pts() ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000200000005}) fsync(r0) 19:47:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) read(r0, &(0x7f0000000040)=""/126, 0x7e) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1000000000000117, 0x0, 0x0) 19:47:20 executing program 1: msgget(0x0, 0x600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x21) r2 = msgget$private(0x0, 0x40) r3 = geteuid() setsockopt(r1, 0x80, 0x8ef4, &(0x7f0000000300)="327e8dff6cb1dd726df20abcabc94d3fcb2d216196def598bebc84752648e1779a905319be949be24c0ba2258b12e28df0c1a53f2337b7", 0x37) r4 = getegid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x8, r3, r4, r5, r6, 0x4, 0x5}, 0x6, 0x10000, r7, r8, 0x5, 0x9, 0xffff, 0xb4b}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x9, &(0x7f0000000180)="0f2b185b57910a8612ba16c009c5995b5d7ea454368c7f53fbf15c634bf90af34c2652b757df6e57258037ad620cddb783c3678fc722d3d7365868bc344d18b7894391f58838428b8272613033f4de5f9bc8dfa4b70b14d9507513e026ed2bae3b7ff3385374e74728d59c5b2bbb02cc422a89d7dae337b920df3e5ab50bd66d6ac71eee92823632238fd086bc10339b88dd4f6bd9c4866fd7346f3c0291c72deb8488d7d95bc138a973899dce89f565554eca424b311a31eae034b2de373c1affd6d976304a3137490a309aff770dd6f57b8361bb", 0xffc4) 19:47:20 executing program 1: socket(0x18, 0x8000, 0x1) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:47:20 executing program 1: munlock(&(0x7f0000ba8000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() madvise(&(0x7f0000769000/0x600000)=nil, 0x600000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000990000/0x4000)=nil, 0x4000) 19:47:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 19:47:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x2) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) r2 = fcntl$getown(r1, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="0000000000000000003fb259719e2c9d90f6b5587bad56fd854a351642fda765aaaf7d8c2e0df98033aa8cbd2a7682aca4d395d5ea39280765c63e8e98b1ccef573453cbfa286e0d49f38de86aac0e92b6071a8d5968c73d88f9", 0x5a) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x18c}], 0x1, 0x0) 19:47:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x936c2ee38761ed11) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x2, &(0x7f0000000180)=[0x0, 0x0]}) 19:47:23 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x7d98c6bd68dcaa4d, 0x0) getsockname(r1, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) r2 = dup2(r1, r1) sendto(r2, &(0x7f0000000740)="3b495d4ed0a2d2ae24a3803c90b0bb1258d1b7d64e1667ab58063b68763033311618bd968f22abf3eaad496cda21ce8dc28e14e2593bc36a63108b52848727ebbd50adb9e12bbabae8cf0a097fa97b944dda28f27764", 0x56, 0x1, &(0x7f00000007c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000580)=""/82, 0x52}], 0x9) ioctl$TIOCNXCL(r2, 0x2000740e) 19:47:23 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file1\x00', 0x40, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001180)={&(0x7f0000001140)=[{0x101, 0x800}, {0x25, 0x8}, {0x42, 0x4}, {0x86, 0xffff}, {0x89bfd71f7841b1a9, 0xe13}], 0x5}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xc2c}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc8, 0x35b126250c1628c3) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000010c0)={0x1000, 0x0, &(0x7f00000000c0)=""/4096}) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000000)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000011c0)) 19:47:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x0, 0x3, 0x1, &(0x7f0000000000)) close(r0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x100, 0x2, 0x1, 0x6, 0x1, 0x8d, 0x7ff, 0x10, [{0x8000, 0x2, 0x200, 0x1}, {0x4d, 0x3, 0xfffffffffffffffb, 0x80000001}, {0x100, 0x1ff, 0xffffffffffffffe0, 0x6aaa}, {0x80000000, 0x5, 0x6}, {0x2, 0xffffffff, 0x100000001, 0x5}, {0x1, 0x2da8, 0x0, 0x9}, {0x4, 0x8b9, 0x800, 0x2c3684dc}, {0x7, 0x3, 0x800, 0x2}, {0x7fffffff, 0x9, 0x4, 0x7}, {0xc1f5, 0x975, 0x6, 0x1f}, {0x5, 0xf45, 0x40000000000, 0x10000}, {0x0, 0x400, 0x80000001}, {0x2, 0x4, 0x4, 0x7}, {0x7, 0x10000, 0x8000, 0x8}, {0x9, 0x20000000000, 0xffffffff, 0x4}, {0x8, 0xff, 0x2}]}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 19:47:23 executing program 1: r0 = getppid() pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) r3 = dup2(r1, r2) chroot(&(0x7f0000000000)='./file0\x00') wait4(r0, 0x0, 0x25, 0x0) getsockopt(r3, 0x2, 0x5, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) getppid() 19:47:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getrusage(0x1, &(0x7f00000000c0)) 19:47:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffc1, 0x2, 0x1ff, 0x7, "619b6d39e6a40fc7115b9c4925137d8dc1102fc5", 0x1000, 0x6}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000080)=""/197, 0xc5) ioctl$TIOCCBRK(r1, 0x2000747a) 19:47:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000040)={0xb65e, 0x3}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) 19:47:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 19:47:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xfffffffffffffffc) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/249, 0xf9}, {&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/233, 0xe9}, {&(0x7f0000001380)=""/17, 0x11}], 0x7, &(0x7f0000001440)=""/9, 0x9}, 0x1) shutdown(r0, 0x2) close(r0) 19:47:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="cecd881c950af6a96e99f9132f9c23aad5a5cb8a67f94d5f96a9811642611d8d671d429673aa4d641d5266279764ea10a83dc86666721e9198fe7d8c8195ed1b9fe91efabedda0458c7cf45c56e012623af1de3c372d1c7f35f65f6c063fc3d8628363245cd2ea8982e69d725dcb368dee4889eedc07390fb2610cfed66b9617", 0xffffffffffffffb4) 19:47:24 executing program 1: clock_gettime(0x3, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1000, 0x8000}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) sendto$inet(r0, &(0x7f0000000440)="9996a359f16f6fbadb9d9e88f735c7777279119f370b1893a11adf9c57b14f8ee73b45552940fbadea3f9e318d4d7c08a7237c68ce4185e0f8e3c17b9e83434eb599fbcaf122dab83b520cfe110cadf4d40600000000325f815439a1c0d009564a66dcfb2189ebe70d54a843aaf8b2540263760649ea744d6d5ac43574a329a22a53fb75f86170cd730f1f6491cc453418c7c47be22f0f0eeb3d6130dc6598450aac8814d585f8d609fb1a24bd1dff6d9a8117e29ed189a0c85a87072d6726e5f9a1b05b91a1e0cbd265", 0xffffffffffffffdb, 0xf, &(0x7f0000000400)={0x2, 0x1}, 0xc) listen(r0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) 19:47:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="440350f26fe76fbc8ca005d11dbc3f4dbcb9671f69349530317284877ad61da3c95697f3c641d1ee4e1ced0e0806eaa0f263dc3fc1422387104eddf7b5b9ee3ccb1a03633aa3a43f5ee76b1ba0bf198351c93f827f30145be6c703e3d93de3fed21957ac91e2137c2ae8997741a2208940aa86fdd2041b9342c7e8a8ce07ee35f30075", 0x83) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 19:47:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6918, 0x7, 0xe9b, 0x0, 0xfff, 0x1, 0x1, 0x2, 0x0, 0x6, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xfffffd9c) 19:47:24 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) 19:47:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:47:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x10000, './file1\x00', './file0\x00'}) r1 = open(&(0x7f0000000040)='./file2\x00', 0x20, 0x8) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fchdir(r1) ktrace(&(0x7f00000012c0)='./file0\x00', 0x0, 0x14, r2) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x8000) 19:47:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040), 0x0) 19:47:24 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 19:47:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xa0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b0dd40d7153e00000000000000000400"}) fchmod(r0, 0x8) poll(&(0x7f0000000800)=[{r2}, {r0, 0x80}, {r0, 0x80}, {r2, 0x40}, {r0}], 0x5, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 19:47:24 executing program 0: symlink(0xffffffffffffffff, 0x0) r0 = socket(0x10, 0x4005, 0x7f) sendto$unix(r0, &(0x7f0000000000)="e041274d6efc3c4aaf0b9d20d4a99af6ee66262d5386e90f4591c0b62ddf9e0150b960a19fe8b273b529ac017f8100202fecc47ce7a83129f7e6d930aa1236619f6dc70c86688f56c310394184d1eec7e2bbaf68642d0ffe67322f8056fcf70140a9d2a38c461cb8ac913da19d7bdaaeddafe57fa3bb4f0cd1ae2ba95e09df3fb6fe424a0d3079b8cde38d724ff1f7982b49939e0eea24c8f7d9ba17701dfc0f9422ee473ded9ebdd24037e009c66ffbf8db121af67451fb93e42fc2f6653ca1568310f0963d6879a3b4c22601bbe612bbbb57f8462332b2586bb89a70642f811bb59a69a0e7a8091dba67fe3af810743539", 0xf2, 0x400, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 19:47:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x1, 0x4, 0x5, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x157}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000f36000/0x3000)=nil, 0x200}, {&(0x7f0000a6d000/0x1000)=nil, &(0x7f0000e73000/0x4000)=nil}, {&(0x7f0000f96000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000bf4000/0x1000)=nil, &(0x7f0000faa000/0x3000)=nil, 0x37f3}, {&(0x7f0000bb3000/0x3000)=nil, &(0x7f0000bde000/0x3000)=nil, 0xe081}, {&(0x7f0000c70000/0x9000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xdd}, {&(0x7f0000d28000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10000}, {&(0x7f0000e14000/0x3000)=nil, &(0x7f0000f4a000/0x1000)=nil}, {&(0x7f0000a7c000/0x1000)=nil, &(0x7f0000e58000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e17000/0x4000)=nil, 0x9}, {&(0x7f0000bb1000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6010f5d6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000da9000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) shutdown(r1, 0x20c762b269a30b08) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:47:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000140), 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/35, 0x23) 19:47:24 executing program 0: sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1008a, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x0, 0x8, 0xdfa}, 0xc) r3 = syz_open_pts() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x10020, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001100)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9a1a}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xeb18}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001600)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x8, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001680)) getitimer(0x1, &(0x7f00000016c0)) connect(r5, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pread(r4, &(0x7f0000001740)="fef1fd940ba4b4026aef602cfcdca58681a3362a528ec8579ef80cde2581cf1393283357016c9c913f44123bbce61d60cdb4df497c9cef0f566909b1ddebf3ef4429cb61d7be6cbca69a38c16c9ce804ec810108aea4a02b6184cfa82f7084f138589643ccdd8aedd3db5958e9c4eb549c5971d1224929c736ec2f096d6f53d55d9b4fed55820cf6a8a84eb438eaf3e058", 0x91, 0x0, 0x4a) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001800)={0xfffffffffffffff8}) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0xfffffffffffffff9, 0x6}, {0x32a4, 0x9fc}}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000001900)="4a0f218f06bd995f5a4fa57aa424b6d0746a80a19a2a2bfed5ba718450db0e0eff0d61f9b01ec6513c617c024e8c08c3fc373177311b12b275f72974ae671a7ec90946a75dac332a86f352dcf86949afdf5b8d5c99493aa8253a2f954765d9ee92bec81a2971907ca1e3c72a9e37106e95b0a9680c0d9cafb2af39c8", 0x7c, 0x0, 0x0) getsockopt(r6, 0x9, 0x1ff, &(0x7f0000001980)=""/9, &(0x7f00000019c0)=0x9) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000021c0)=0x4) select(0x40, &(0x7f0000001a00)={0x2, 0xfed, 0x5, 0x5, 0x7, 0x40, 0xf5, 0x9}, &(0x7f0000001a40)={0x1, 0x7, 0x4, 0x4, 0xac7b, 0x4, 0xe28, 0x5}, &(0x7f0000001a80)={0x15, 0x2, 0x4, 0x7, 0x9, 0x4, 0xfffffffffffffffa, 0x9}, &(0x7f0000001ac0)={0x0, 0x8}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001b00)={0x200, 0x7, {[0x1, 0x945a, 0x0, 0x32, 0x4, 0x10001, 0x1, 0x3, 0x400, 0x7a, 0x4, 0x5, 0x4, 0x100, 0xfc4, 0x3, 0xfffffffffffffffe, 0xa825], [0xefe, 0x1ca40000000000, 0x2, 0x8000, 0x3, 0x800, 0x9, 0x5, 0x4, 0x7513e137], [0x7f2f, 0x7fff, 0x4, 0x6, 0x2, 0x4, 0x3], [0x8, 0x80, 0xad2, 0x3f, 0x7fffffff, 0x1], [{0xc1, 0x5, 0x6, 0x2}, {0x84ee, 0x3b6, 0x6, 0x3f}, {0x6, 0x7, 0x79f, 0x1f}, {0x800, 0x9, 0x1, 0x1}, {0x3d, 0x6ae, 0x3, 0x4}, {0x7ff, 0x400, 0x6, 0xe4}, {0x8106, 0xc06, 0x5, 0x80000001}, {0x8001, 0x1, 0x100000000, 0xb3deec5}], {0x6, 0x2, 0x6, 0x9}, {0x5122, 0x4, 0x3, 0x6}}}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sendmsg(r6, &(0x7f0000002000)={&(0x7f0000001dc0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e00)="cf53286e035194b14e5a014b510c60c1896f7f0b37850f2a1ef153b7bd527e9072d27b4a81776df3721f7d7e", 0x2c}, {&(0x7f0000001e40)="12e3277bc5b122a03ea9dcfb7ee48d0f608eb773c6c80c1d2a2b1f5ad45bc8a75920bd47f6be831e459651f2bbf92bbf5cb9ec1a00688ac2b7871cdcd4f6d050a924dfd99ad8f387fef5d5e5febf65ac74132ce904b57bb051fad9571d1356ded50c0057a5c69ef8e1cc30d7e555729a4f284efa3f30ab0490ff36ddd5c47e3aa786a2c3a22d703d94a30f80b649340d0a1c3f34c0ec60522461f1448dffbb1eeaa1b95f7b673cf250806932da63662d1a30735755727983302508b98704e7d1549df31bbe8f139677d3a8f106ab68f4aac20aeffbbe1116ec2afb559f81", 0xde}], 0x2, &(0x7f0000002200)=ANY=[@ANYBLOB="580000f8b40000000000ffff000006000000e48635a6b414f7d2d4f527abda702c2b60baf06807cbf1a8534bea6d5d0c29ec5e338542a5e96333099998b44d298bfe5c62c287301cefc588f3e46a3e8667b0c3cb00000000826dd508e076e5cfcbbeea0c1b9e194e8bfad2047024d7ae6b7af74f1e7830b4b6614b03c0993d461421f0ca0bb3a3109682ffcfcdb3470f3ae1d7c93b5c39ccd2a66ea13564cc991aa2c786f2cb9fdec9253ca1cbfae787f362a0b9a38154ef8dddb3cdaf93332128bcabd4707992f1f008f15ad710d9e510499c503b67cd75919244b1a72618f4ee254686ef61214912d1b3e34c0d0745e9e30d70"], 0x58}, 0x8) write(r3, &(0x7f0000002040)="1936dbec9aff0aee4547c8a24eab98d5b3324bb6dc61fe7e08f410bb3409596a4c16f1f3954b2fe7cd342d14257d1ae3b3c5697e39816b15721f23bf199050dcde35b18794f524b91f25d20a47081617d5227f0ef2507b94ddac82049e72d9afb1bf68f5fbae1b74e7f3a26a6f3ce6", 0x6f) select(0x40, &(0x7f00000020c0)={0x7, 0xffffffffffff8000, 0x2, 0x9, 0x5111, 0x4, 0x6, 0x8}, &(0x7f0000002100)={0x584853ed, 0x0, 0x3, 0x100, 0xff, 0xffffffffffffffff, 0x6, 0x10000}, &(0x7f0000002140)={0x800, 0x9, 0x3, 0x0, 0x10001, 0x1, 0x10000, 0xa58c}, &(0x7f0000002180)={0x3f, 0xfffffffffffffffd}) dup2(r4, r1) fchmod(r4, 0x0) 19:47:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 19:47:24 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) mmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x0, 0x2010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 19:47:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 19:47:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x41, &(0x7f0000001180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000011c0)={'./file0\x00', 0x7, 0x3, 0x7fff, 0x0, 0x3, 0x7f, 0x10001, 0x1, 0x2, 0x4, 0x6}) open$dir(&(0x7f0000001240)='./file0\x00', 0x10000, 0x20) chdir(&(0x7f0000000040)='./file0\x00') close(r0) recvfrom(r1, &(0x7f00000022c0)=""/56, 0x38, 0x1, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000012c0)=""/4096, 0x1000) 19:47:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) close(r0) rmdir(&(0x7f0000000400)='./file0\x00') kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x3, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x31, 0xf0000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x6598b4ebda48e2fd, 0x2, 0x1ff, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x7ff, 0x176b}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xdc, 0xd0}], 0x1f, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x95a304f5b88fb779, 0x1, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x69e345c7fe626a36, 0xf0000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x20, 0x1778da97}], 0x6, &(0x7f0000000080)={0x8, 0x2ed6}) 19:47:25 executing program 0: r0 = socket(0x0, 0x1, 0x2) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 19:47:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) 19:47:25 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x18, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/207) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000001c0)) getegid() shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 19:47:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getpid() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0xe2b9e76407ddb97c, 0x0) r6 = getuid() r7 = getegid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xb912, r4, r5, r6, r7, 0x1, 0x101}, 0xffffffffffffff44, 0x8, r1, r1, 0x40, 0x891, 0x40}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4de63de419ce2716, 0x100) r9 = getpid() r10 = geteuid() r11 = getgid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r10, r11}, 0xc) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) 19:47:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e8d480c0f3a7651026e560355776ef9bdb9af98c99dca3496209431b80006a5675be46bad498eb69d05c30bd5a77dbb0afbe1b56dd4c0cf1be92b1ad271c8cdc5b636dbe317dba53892a6946c5328103e4ea6155d9703a3c57bf884b574473f1fdf3814efaa3083be6ed5048920709069e6d966882f4a2659e4304047d1632756f95b393b3e82ede25fd5058420600000000000000364a7270d321fdebe03764b70f208ccd2549555269f754098f24603777cd229b4fd8599becc00f1ed45ff38cbffe036025dcb65ec1936080000000000055a47b4e6458243efd33ef6f596ff6e0d800694991f87e91e488e1742b499d8e42485271dd8459a826f850bdd2cd010cb1c513320015c5d893ec25930abc9c37ccfde46131590acc26612cb17d39b2ce71c2af56eb2fe7a542bdbe9af9c911def37d1d5394eca0b6a19ab3d5afdc7f5b6fe171aba51e4fc518398803d4b53fe43e2e5970326b92bae3563ede3e56bc90376d19f50b8c972dd34d540331561d1aa2d947a8633017e308d7c2d3eab8872c9ef139a8659aeda53f7f12b4a81c3a6162c70ef7903264844b4547adeaca232f70c864becbea113cec72d11e292435dabaf72c7c7f4b93c0c766de4981dac38f1caa5aefaf04c8dd852c971c1d55eadfad010c7ce4e5b7bfc42081b827d9c301df1657e2fead5e9170aaac3a0b2b83bfae2032e224c691fa7910b1793312339725488a7743267eb0be642cc9c8dd6cc6df524e2c4fb7a6175086fbf9171a4d95e28ccc398b079bed03fc1f0acb8bb75cc28c1b9aa930f050e5c15a0771062c96d2e49a4ab771d8a052aa029adedc44ef7c3bfdb7a4c777df84b7d7d88cd9e143f777ce030f263b79e87566545d09d0c3b48225cee90d01741ce885eef549594e3abf51d967878b7b6cfe81d67bdd7b22cfd09cfd186a0006868237267f11a2da43bc3eed"]) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x13, 0x9}, 0xc) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x5}, 0xc) 19:47:25 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xcf8a4d472217c576) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x91184a2ec6381f6d}, {0x22, 0x3}, {0x86, 0x5}, {0x89, 0x6}, {0x44, 0x70a9}], 0x5}) r4 = dup(r0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0xfffffffffffffffc) flock(r0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x1, 0x1, 0xc7, "91f5d6d74fb811c88b326b093005213d0db5ba4c", 0x7800000, 0x1}) flock(r0, 0x1) pipe(&(0x7f0000000040)) 19:47:25 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 19:47:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x0, 0x100000001) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x0, 0x8000, 0x4, 0x6, 0xffffffff, 0xddd, 0x6, 0x10, [{0x100000000, 0x0, 0x6, 0x7}, {0x9, 0x2, 0x7fff, 0x8}, {0xbd8, 0x3, 0x8001, 0x1}, {0x180, 0x7, 0x7, 0x101}, {0x6, 0x5, 0x80, 0x7}, {0x7fffffff, 0x3ff, 0xfd, 0x2}, {0x7, 0x7fff, 0x7, 0x3}, {0xfffffffffffffffa, 0x2, 0x8, 0x5}, {0x4, 0x9, 0x1, 0x8001}, {0x101, 0x8000, 0xc137, 0x2}, {0xf73e, 0x9, 0x7, 0x1}, {0x4, 0x10000, 0x8, 0x2}, {0x9, 0x818, 0xa0, 0x1}, {0x3, 0xd9c, 0x7e, 0x7ff}, {0x2, 0x7, 0x8, 0x5}, {0x8001, 0x400, 0xfffffffffffff38d, 0x3}]}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:47:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 19:47:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0x100009) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x9) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x5) 19:47:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/165, 0xa5}, {&(0x7f00000002c0)=""/102, 0x66}], 0x3, &(0x7f0000000380)=""/11, 0xb}, 0x840) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f00000be000/0x2000)=nil, 0x2000, 0x2eaba6246e058c12) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:47:26 executing program 0: sync() getrusage(0x1, &(0x7f00000000c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:47:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semget$private(0x0, 0x4, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124", 0x3af) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x218, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000500)='.\x00') 19:47:26 executing program 0: semget(0x2, 0x4, 0x100) semget(0x2, 0x1, 0xe6ab910cffd0e206) 19:47:26 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 19:47:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) socket(0x31, 0x3, 0x100) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc032", 0x811}], 0x2) 19:47:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x14c000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xcae, 0x592}, {0x18, 0x1, 0x8ce3, 0x9}, 0x3, [0x9, 0x7, 0x80000001, 0x2, 0x2, 0x6, 0x6, 0x3ff]}, 0x3c) 19:47:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 19:47:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r2 = getpgrp() r3 = geteuid() r4 = getegid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)="bea0cccfcd3cae438d8e3d3109d37a6d8fe995bf9f83394ff25a64c0c31a06c1c85d756671f5d33b10e2a59db5fa2264b90e0ae01d0265d197e4f41a12d491afd37e4ea3dac35eaea194f112add1a18b27b325e3965b08d625c7b1daa42fddbf56deb928723a44dee822bd2d9ea7738263dbe33b51018082e4e474e6f57cca391aeb219385b74fcabe33991cba6f63a0f8613239e79a2bd42ce1c8b46b4553eeaf6e", 0xa2}, {&(0x7f0000000140)="7382312e5379f24ce8f41affecfcef9a4fe88762204fde307d908182d666ce5b7f14f661e1ac0e77e89e6bb707280dd07353ddd5de90d7fb7a1934ba8b42f97c45baa25079da2795785b36506fa34b06c888a4daf98e43bd136b416de322ad7341ecc045424e335f9958b6b4ce6029cbcb33c2eddd76495f19552a8a19c994d3c20ed46bd4d298fbdb2ebc932a9ca2fef40e6a98c9afcc217ea382dd6911f6ce", 0xa0}, {&(0x7f0000000200)="a06a1c5dcc1ea341f0424bada975078c62dcb3c2eea0b2efde111dcd94e9bff496a076ada9f432fff97b139b3a6bc9ad42e74a4b2d974c4135d37cf88b638cf4372dd84b7e8edfb5f86943b8c084c969a6e87d6ee905121996f1d6cdb2659ce7d7507d94735ffe3fad09a9cdf18732a3ee35e2b915e630027b0f3d7a3ae25f0259f7559ae7fc50c1af8d08d4a1d9d3ca9b693b14d9a4cf9e4522e42cc98e101f83bf48f62f46862bafaf90c1ca81e9e00b66ea141c2372c554043725e9e3d781603fb94ec6dcccda0da2e63cd9fb4ba6445823f56c69613f4527401eaed5f9aed153183b15a38eaca7d9b55a681bded31bd2dca0b22f268f0fe0cbb90896235deef4c2a99b5f6d43a69152c6aee2ef1c6f224399ff11c161e1bd1118ea58b9941b9f0dbd95680e41d973d1bc51cd38b14ffa613ac8b0b6fb5d6ee185900da6d98fe885004650fb06503fb49afaf13524d92c48ea1f103eb333470d1e7c1e336afd97fa2a3f8b903accbcd46d29ba3bc1af882b22c4501f551d66311b0835661ac6ab628161886994de5f4b8f7cbb6543e7cede4b17b1356aadd0208e8bf1a392fe3486f6843c45c7ff775cccc6f5633c004b74b33b823435999ae030354cb21733845837fd113e71b150f3d174d16b39a1b01eeacc575e4fb0737041bcedf2ad87f0669bdd0bd518476e35109102b2ce8d622b14b62ed74838e9d3319f23be2e4df6fa72180e6577feb22bd181903bfe567c377fbd07a1db27c83fc5079aa2345fbd55a23258c7763041e6dde31d1aa77292e86dd7ea92985ba207a57e5fa2a48521935c15f76c4926fa11e07a9e783ea33fb5a67ee9d3d96f613682052112d58ff5891409c3512ef57ff4b79383ab9546b15ae9cbf17a6e4be9896956e8afd2612536d516f75018d031026b87d2e3a80210f78f18adca9e685a57d7f208af9c70bf195cd9f6662ed3f189e113545a497a7ca26ffb9655dcb8d6450e3162dc3a8d7ee0e7133ac1e13e4367d2b867f0a04d153e6d1d2d14ba81efcb2eb3d3d4c431f74a05e61c180ddcb847121a8fb78d17c3043f3faca91b3a2c9aff9ea222358ed6595a5a3c5a87f8c8ab9db28903c995380a16968bd3ba7c36d714b559119c3e10cafd5c89e1ae7d0d0418c15341e68d83b3c20c93980d9d716095b2dcccecfa8bcdfe116697397211fc70c15d33bd7662c1458b3c867b29f2b41a779dfc663365e95106ec2d796ac227e464f53e81f7d28e8925ca2533ec0797de0f4c18c635546fef51d93354e21da6da378f9affcdc260ff85cdf2ae87b2b693792dab739187103de013b31ade1cf452c8272c88c9b8aa396c17a99a75e10f050046bf58e175a7e2fa8bd022988d436fc96c238cc2b9a0a438328fde48705e70071e82b64caf969ff686c2f319cc7f48ea1917bb930f4261b71b86c6defd47d304be21b6c29db9887c8473a89396f860f401de2380028a95dc8e71f421d8f8e1ea65a1374eed6f0728d5fc840b70074ce62193b34c5cfa9655bad89222ee4ec006b401c8d7f31e90cee2ace07cd281f29865ab594f259f832de8aecf2345439c947f8c80b470d4da53f1b3852e55c336aab29b52e36ae5a658a8c75442aa882f7f072a9e3f4d75c1e2ed405674d3e57bfb2af38b591dc146dae3718ff6e9c2253ad9332020601f75f7f21618a999923132f16c4fb3472e8f27b3ec237c149ffa74dbfdbc7e52ccb3fdbd469f196a98a288abdb050a3b5e72d475fa1c0c22f79a57783e85b2f98fb79b894b60104adbe642ebc784c7433faf4cc0242a4e71a472509ab5887bac6b1b581e4a5ab767de5a285e089b32640db51fd2612c7ed9a529c2d13c6ca161ea9dcf9d70b03789aab149db06ee4d8c5b8c353d907e74d79ebb1fbae5c4aa9762e0b36dc8b44b6a01694fbd41188cdb335d3d77fde60d16d12094ba9a392fa87ff9bf8870a697cfe3f625974821b8be876b6526ac2fbb056a798fbc4ed962ad68412f3a57446146c34982c0eeb721f21082557afaddc7d5699858c817ed16261cd2ac711de3a1f25a83826d97a982e2a6aab17d6e400a5db309ce2e589fb49c98347b542c57e5a4f903f0b25df48e0cdcf27d22f033a7b048a8eea1721059792baf4b08c9dc3ab2fd2e29f2770c4712f815848e38d212c7de5513ee5e580cd7801fc2ffdb024743c46d9a7d227f4025e6d83302b8c03cc66ddea0e7b7e910d9470840f0f4f9bac2486e96e65dfe25410523cf5f7cb82096fab2cfcb91529de32b5213f730aa4af31f89d4377678d4ecf91afc3933a7b2923d0528707303b64664afe2b120917d0577c62272dd1b3cb93d5b87317c917e90b0cd5bc6cf960f27c6b04062abb7a0c352519a226f9b365c44bdfc07cc7932b007c9fd8389c5aa3f83de64015b77b049c701fd03216612b5a94abb5b414029e48fee030eee4b1a57bdfa9c65039c96ce945ebc6a803b0a9a42f1dd42a86e026dd3780b1a509c4204cebedfbd7865068d2c44d3e22ccb2e1bc00593bd97c0c6fcd837085d12986c6787ef079aa7e26ca5f81047803e11a03a66a7d2af225717e63d38489739a0d10dd8e3967aa2d22ad468f68a7cedc1256e4b1b7e3b0c001cb15ca0e6d56b0ff8b4f8a1ad1bc08d03fc7c3d9d96505895dd92781338227f1bef6670238abff125400851384694eb0f90ec6663300ca668c4fb848144de9f6a232f3a975ede7e7c26570df9f7e2b41b2941f9a861b41c236bb4fbedd0e0208f3e7e720b80e71a32993cf72bc5bc17e3331a57873f9c16a0dd9dc05562e8688d826a5cbc983d510e92ae69d22b02d80f0cdbb4864b30a60aa1c323214895bfa20048231b0b44e2e972dc712b34860ab5c5b65639f9d1728f52862339da9b3f3b6f25840ceacf42f14bed6d77b1a039b320805aa5a006957b1312396d76dbb23f1fafc73ea020f3ae386fe1fbff0608fc10ea2deaa58cc8adae00560587ad4983737d5797fc8c473a501e9723481746b319e085925ee1b322f1c97c2fe5edd354e152902bfcef5d3015fc5578ee3b69c2e05c00ed460900170c183b53f107d0b17c6f8d4d1b1a1c7fb0cc3c74763d9861b291c520f55d04c08249276d76b0034b15db10c53ab352ff4fbdc7f21e7a2b14aec852a981f9bb062bb439315f6c6eaa213842c8fb43535c058d807275f3666d04488cce99b4790b4cee369b4fbd8169c0d9377a55e23fced0510386cc003582f451e3468aa67b3f2d30d879f8adb8babd8eb4dac2be7cb11230eb2494514c88037123872e50e2f79b95a9c8b8f1c91e420f836993ec21ec380dae9f71127180d47e6c31bedc2a8df02a4c23a46e0875cf88f5483b42cecd7b6cdf147eecb4d7afb8503ac3c8bb62fa55b154bb08de438b51e9e2a5f74d1aaae1d117d7c759784cf19a11690e8f9796bdcf049b46524f0018a49727e7db0ef0efaeb6f6c331a41a72f9093bdc3f8acbcb4b7781765a4abd53789a8b0556b9b824f7422d03b300c85379a71593482f92c7d000149d961a7a1eebdd68731efb0f7cec80c54a7bff96879c73d4a1ac1757890fc450155d899d3ee0ebad1831a06259e72e7d03d9aaaab982982f7106aa83cb3fd467ed8f7401675d632da5d9147c255b9d361091ecd51516f476d95f5a4fd2864d0cfcdfcef35f2dbcc5805e75a60567d4cb9101d5f9f695cf993af6c2b05c2ef73430b572c9f7997776a1c59d69625580aaaf24cd2c25c2ee1aadd120539fa6bab0bd2824fd33c53a0a06ba065068cd62f5f5bcffc4e6f78ae93a72602ce34e47f389077927142f3a315cbcc80678b8cf0aa34362392e034a23f094890e46f535644046a522720af69582168fa862ef938fc829742a43e5d67b3e2747833554dc3000589552587f759772c35e2be840bf3b7e6076777a0c31e6688a2a144bd0de8795fcf86f23d5b78df0215ce493fd8502e876101a635fd549b2d9b3ea8ac65ede814fef86bb7ebc4c817155684bbe5e4f92013e3c5410df5ce9ab04c8b556bb09a4bab32517dd1137ca3565e7d044fc41726ae4177f2ec7713e8bab63dda0b6924cfac2af3071ebb2d809c714b3e2fbf86ab2aac4ac3d231ef1e0f3ce42dc4e2e636ae25ce10085ad965fe3513fc33a0bfc462b9620bbf38aecfe559bf9318554bf13fe0e484f8a760a27ab6edb83c05a640adbf79346ee165beaadf3539c5d3e131912eb2e763e8cf2bd10f6ee5b73221817f65d72accdbf51e411e55ab7ab9c6d0bb5c614268acec958d128544d2ba48979a587ec6ae983260a591bfbecdb068dcd618e1b123418c1767a1ac201c6a2b93a166a682c1094cc7bec28300a7efc5c32346393fdeadb9f6b91d8e1ccf46292811742ff62944f95b0041d384bd3fce5ad7b5d283178527be4bb81b5351c0685a4503bc28ab2b2e3e28ceef79595119ffc0723f76bdbe0a2dfee044b0b1eba6bf6a47b31c9a15cb8838c92548849e888dfb311210f6bc9f7065d182adf125ec04f3ff772d5775e0cf0afb6d78dd036ebcb398ac4dd8073e962a45b03cefc1656950df5a418e8c56dcdd7079cd2b8f00fd6d3d3900bbc8fdcf9531049d3460c62e14538ae1d90ec5d1211af9ca80b314b3d142922acb6d379573579b2bcada0596cd09bbd9e10c5402a84b5779c40b4ab03a0b9b6279b4640ef11d2d4caf77f49f0078f92653624ad4b85c10ff86506e95e5c89755fc292aa5c234f17c4994726d15d774969792803e6eec72cbdfcf4ba28d370c175f90612f4dcec5df886515c5b24f66a5917e1dda6f8065194bcb2027d1374117a17a3d340c720ec7d977d87b0176a82cdb48eb956c978cba9ea9f095a7d60f9ed1622ce0debd751b2d7dce9c61b0721006c5475fccf126fe5e9b718747556d5840d419371d87ffbd3ce43a0cfe2b9b88b4ebfff94c582fbba60481118443e678fcac1ce34e28bea97ca22a3ba9a8011b42aae70cfc795ec9702a977453d263833ca274b41635073d6b4077876d335e51637a3d1cff32eab38116cb4587b18ea48151becec98603837f6a5bf87fa34ffa53df730ede2646e32080a985cdc3606d0f228e2bd41731c821b7e1edfbccf35421e1477bc427e06c3600752db97719ed4384381d40f43145762866e5fafc0daaaf820116c0fd7d939fe141fbdea40089e72d85858c0bb07183676ed19e87ca1210ee41ec068f72b6b7af4b0bc14aa686ca853f94b2eaa44bf0b7d20219d7cc28e3dabd2d22b232224afbc8a652444399a53e839307d85488beb6f5b69af37e18836f0232060d01490e46d3fa8f2d924946cf09eed99108d1a75cc3fb594760708ec83445bc73713347f530157ccbc907c7d22b4cde8f175fff5c3f9b63db0fcaf91d717faf73bdd430d9fd2b201971265892005762af7fca74f6702c24d1f30d30d82e9c4f43532f128067c925b8b40bb341af084fd2b38b43f6bebde948a5397bc503bf36dde1b27b466bb3209de7bec16986cad36f53ab464ba7322765410ae9a786e068a87df550c0d890e1866e875f03810223ee4a2d0b94705264d7ca63fc31f23dd19d0b36c1f20d449a25ddb64b4b941420f80bbc5b2a0c60d335d14e294ab3ae8135a6841b4c6a5f4915ef1bc954fa0afbf881ca9760b18af5b8e9d507c308f3136ce19043deeec6eddc0b2f92b0a31ea414c4dac0e6c1e561274a7d8222647676564ba78b97f27bc168e641e2bba91303318e9ea1169191d5fedbdfcd1f21e84e057d65fb60d376e0d123409f12549f07af30eac87ad6eb56bba23612489b5caf826b15def60804700b5affb95dcb7cb", 0x1000}, {&(0x7f0000001200)="fd13cbc117126c3f6b69a5e9b719e9c23a5db6b02905cdbd1ebe08919f44e1b4cf2f2cdc8e67eef5b28fe8675fdbe12d4c201912ee3b619c25c987640766c3bfd5facb958443170b266d2026f386ac16abdb51a3e15c534d9867a5dd65503553ceea3d009019d8a0fa782c7583c016431ccc057b5d7fd2324c251580492b27b2cac7222554b56c08eadda6bcaf8698c11abd95c903f0642c0f29d48850ed3de7507a2a07d5ea7fe2c0dd49ca99e26cb8c7a1be2832007be04f2c1c717512aa24c5f5daa0c439d91ca1cafe8dbc", 0xcd}, {&(0x7f0000001300)="99a79cce3e62988810e50a229b0928e3c2ce1177e6a6ee9b6bfa1545a9c08f83f31ac755608f904e8f52c3764edb864026292f1614bd08be9b7fda387e", 0x3d}, {&(0x7f0000001340)="4d5015228dd3a2e9bd8d1e73d2a98fe8b8fd57", 0x13}], 0x6, &(0x7f0000001400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa0, 0x9}, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 19:47:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000140)='./file0\x00') accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 19:47:26 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/214, 0xd6}], 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x80) openat(r2, &(0x7f0000000100)='./file0\x00', 0xe021b725f412c562, 0x90) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000080)) shmdt(0x0) 19:47:26 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000100)="316a6868cc5c90155d75fb660584d07aebd98b9ace32222b95b1f16aad4c4570ffb4a5c04b2accffe80441743c586a232d21b0ba8055a758e7c6752b0086f60e3c9160381e68d5366971b5992adcb395fef9a550ec2ca22126e956100a6b97ec4e24b66a33827b909fbab0aba3532980ee9fc635c579000f0a6e743fc77d7ce9ceac6fddb74a9749db7907886057b8083578de346adb15bd67c9875e7e", 0x9d, 0x400, 0x0, 0x0) 19:47:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="20146f1b1b510de6fd64a1a32b1d8c6a2e67d893fcf8760d3c9908d228dfa8e70702f0c201beee8d2f9eeb7011e0bc9f4f727dc46fed8e7508d70a237335", 0x3e}, {&(0x7f0000000180)="82eb96ab8dd919437585016cab6078a728c82e7f6314b1c47b619aad45234eb8f3f2b974f83384bc82b784e68efb3d626db3ff884c795608ef0a3f39c5a9705b6e74e716f16acd944e81f863f7d98658baa9cf12c08f37a0fce079807c397f2063a4750a262ad050cf6907a55a805379db6aba71c3f24ddded16637378a24835d9e945750205ae3565346dd331f9ed2911b437199628aea743f645d4ca434c132496c401c50b8b2dd7e32e161e9bccb75bfc803c3dcbbb0793f7869163318e", 0xbf}, {&(0x7f0000000240)="78b49d40a28242ee2b44ce8b1018e1cfeaf3a4e7db01563cefae8016f0ff2b10687d12a8ea3ab7cb6428a3beb9d45f318521760cbedb268541951e5db920ee65c02e92e9d06d67416ceba7d818986aa16f947dd2e79bf1cb06a57385f266b2a6b3e1c15f7d95b3db64fd517aa9163d703d344ed5a46686172ffd984fa29d20d6c10aa96e8526364f94b45ed41301913f2c0bce0536d596fa28e56fbfc6c064c16b21ca1b3bdbd775018c28d23e7306bd050dc1d80188ecd32c3e4f5633be5ac6b92e264a10bd0567c278553dda9cd49a45246d69ee9cd5dd4358cc064f709423648386b9a1aa76c5f3535a8d972002679d2dad507c72acff54a6a24449c04f57073d89cb68dae81b7fc7d5b15be4eea2279ea6374f0611d3051dae22f0e7ed41dbb53ba82d5df05feb5e6d3b7f0b5fca78f565f627aca589384363156f8cd3cf767ae1dad469921eb5dfba9d7a05b965428842b4ee804d7024b5aee6f92d0885bdc0a163d04b3d95f62331ddb45a3e45a2ac58cf9b179e860443a53982ab060072fc23dc044251f7290fb9379f141ae546ae991e765c3159c3c9bfe29395ed27eab9e4e749ab5b9767d446e767ef889240ce367bdfb63d722347b0768a3166bf31fe404595843f71baba3a8cb9a1725a4f06a87d52ffc744a08821c5994911bcb1378f3bfd3c1ecd403a32535e0a1964362413be5a9e8af046708dd9adfbc57872c3577da14bdbb4a5ae26f5be252a0ac9ca2fd6a956f04c8ef7691ee634cd341729a3556cb43a7ea736179b4c029c255b72dde94f70543633b5a2b94ea4a124cb3d01f024ff8fd4a057df2fcccb89540cb3459de2676019af1810499a6e263119dfc9e436316f79b4f341bffedbfcf37961a87d6427882d43773a22dddf6aa7c3b554420953e202aea7015e0ee2dd8b21e808e1b72bc7938c476d73588d79db13d998698cde9e9d456ba1d87bfe375cbc678ccb833b77613cda59384d19953c74022eb3119392a26f75c1598dc8a2a3f47fd4e4ab1b9c6f6f520adc29da773364f8752da3884f5bf8fe5c35c72a883dc77f3cc510943746b3affaf813c3cb8485003f4e9932138c7c6e42cb4db3b8cb85339c59058d1f07f2f4055ab419ece439ef144094aebdb3c4e43544bbbbcf1259859291f241917ed7733d660ce12600a8e22b7f93c63647898e4239da500b3f51788d7e62d1fee37a429c28f01c239092957fae77ca82e0e085ca6c2d88104dd0c01718eb48057496631532a7ec1cd7a8b509d5da5586738bb1b2ba2d3da9e29c28ac7ceeafdd1a4612bd71ebe2b1530603c3dc4b49497c7247e5e77812f2bc63558d87ead94ec353f4519a068383f51d5dca5c17c0d06d856db80d928c5e37e8ccd1cacaaf1996e614ae440493c8159f175cd927fd12c57f288aa9f144bfbee2fe16ec8ad4e21224b8e1efcbb45272f6ab6785716b2b9e1af99661e79c560b53bb7c1f04d7a437d32ce5cdfdb373e9c9c57831dd45ffd9c22d80befb26733beae16c673f5cf35e3be6aace8dcc778049e8c090ce100fd2b809c69c7025455c25bca0861d1eb67cb71768f0349fc87d03a9f62ec93e85a392a1385a4d1b27ec5ac26c2805671611d84aa3b0a1fabd2876731583cd26c7acabaeff613444117849869f59452e8bba292d6a015ecf62751f9e19d07b7e837d7125418a3d7437bd064ca0a644ac63f99583907f569f440c9c2d3ac4b9595303b794b450750277fd56c5da2e839fed14e5c08f95edfc3322ed3d0fdb1dacb2c83ee873bd26e21feafea8f81304ee919f0dec9be3376b1fd2977b68a2ca2972287dc6915ded02100ed98377eac0e8cd68787431e47a7cd8ca0e816e8db3977914ac95857296a05767699daa244d79b56e2ccc09a998735ad834600f10ef8fb8eb5d981b71f9160a3e0085add1250556c281b202da5f3baaca5d650b3ab831aa32ebfae3b5a3ed6a4eb09f02fcbce946789797fbec7439ff60dc6f0200d7c21bdbf60d8e5f6c700d16ad090507c55ea49f20e8140b435b44ba5a7505321f7b7515486c674451690eb3eead1c7ca17a62febf0d4d31a66004c95385fa1770c78d437e5fefbd0866ec14ccb445250dbecde966ccc65b3c92da1fb2609bb4840a1378c5987abdd396dfcf4b99bafe8afbc7f8dafb595e9fd83525edc185445d4e6b04e6f3d414f6292883282503527c19ecc61dcf6197e171f72d6ca4df8eab915652d63082c470d9b4c197df4b393dcc2d60295ad98a065eb5f77fc676d1225f3f3496b776fbee57313cd64a4c99e4d2a2dda43e87e6254c8801ea670b1e3c51a471bb1814e976b547fe86d98410115d687e5fd1c7e16917d7341429d1e042bbc208a51856f712e775ea4248d6425cca2057c1a0dc1c2be3f057ff6e9ad317d4305ca9e784853188b86976fafc2351d5f82d2cb05c9be41ae7125de4dce6ba271df4a0f7689b4ccd4d5f8bbfaeff7f87d8658d221090b8c58e6387e237124bd56b7997662efb9f4e0a24a551b9e0e30fc43da62f99d88c350cff6e6569357c0e78391d1b8696d2d6953c718e67c9f0c047008876722ab33a36c4b062e9bcabcf1ca45ad120d799586f4ef347d3632e99a53b1366c66fc1a3fba1ffa7bb69e6ef956c489c17ff6c2649b39f77d97bc0b3fe4c20329bad660e29c9b83eed16c357fb20a3359c75e9365b62846152cc070ab91ce6edfc8e654f80557ff56738a78b721413e5435d81c07e41d1be4d1e5af729efd4afc1ee6a6cc0a94a5158c6d114b67eefdc11d6323622f0dcac3fbfd96e97b20fabc1e3c1db5315ce8234b454fb08e327106600894f6998b15fe198cf009fb58c9be4dcd54c2e29cf8ebf86c29a62cf731c817c01c6dc3c6c8deafd71f0748b61ac717157e408659aab84d95c59240da90d74eb429be9faac8ae10bb0df0d37476b4d2cf7d7a0e9c26ca5d8917d03c65f78347b91a04f0278f688f77b79b98370212d5c69747722ae8efc576d41126ad48d239a06a073473ab9a54664ade76f68a2fbb7d7a24b377525bc36c92bb8e540f54791d78e9152eebb906a2fb01d18ef04cd7de7e164c70664f0fe5e5d5d8f4d68b26d681a111835cb2fa405d5eb9b6fec6f4abc37b8fd0748906f7e992bc0a74baab0469ca996f496ea3d9974f15abd77c33723bb370c58e8cb7c107de052ca2395389908d9d9ef53924612bd7968b5eff1cf1760837dc183402354920944cde292f7c44b367072a5d01c51e3f2246f5039ad5ff11ddbaa076002d2a24d1e72e531a2fa0f4e7f5f96cfd5ae548651be06a959062aad46df88709c32ced3ad2faf079afa44372ca8716c245f6ae391e86f09ed412004d7e5b009d4cce6f251e99f1cccab74981d74686fdf67327fb89a6e66b0cf139fe2aca4ef2254dce7058bee39ce8d6ddfbdc5ddefadf6112b405bb21ffbcb0d5342b4d7783c394c5477ea0fdb67d6562f580edac71e97039970f614d8731163bb10bff13515949a41333886ecdc7006eb5875e0c351227de64cf342f810be706561d5e2adae949494949059edac6e7e1dbb6eaab5d286c99ac640c7b2fa88195e59cf578c39d184d18d4df84d739096a1553c0ea19a1a7e81def48fd1fd6484f481c1ca6ca2300761e10181266be381e2fa88eac6397169555cca34c9f27d4d251c02944a24d1b738ad61240632a86fc25fa6c121409dd2836049138cdce7286d06ba68f72ebfc23956ae69ec0ab31d5c7164d0ae7ac4417154fd5a1173b1b4d932c9f841cb388b3f28c60f59a94cb90e4c6c8eb09f0162142e70d81b30a62e57a12a6ab6802bfad78bb8902eb09b1a10cc383dcff4b5f3cfc499176c45db4e78dee60a313560a96e6dfe1aaedf1485abf6ca653799c37b09aad5333dc47ebc3d617d32168d7cda6226413ad3d09f50c2541d654cdc5eb2ad84995dd7d48dd246241f5ea81330e359e82ff2351a149a329425fefc910ebd20407abd4309ab4994a89dcc7e2033463f29299e40179a0d1be917ac08051622621e59c4b94a261a8e3ae25366d6b751bc20805f6c62fb5727157094da5de14b20ed9d53f41e932bec84e2e6e476d2a6175142db0a50271d98dfac8b844911b1e6a8a7e7164cfbd0f90778c4d2811d115fe4392ffd0b83ff3439c898cef020beddfd2f6f685fd3f9ffeed5dd2ae26dd50f44de77731675dd5aff13968f16ea0e8cc0fac17d6fd09ff1f67d41119bdaa844b964b5e318b9746bec4655ea9867df6109dc64ca7ef2b467579bb9878c76aa8094990e02cb315e79023f6cdf0d9ea81bbed961369eddf292772c96a28628b22a979375c4ad2abd2a55fee77d3f16c95450fc0866477ed0aaf1855a13902b50f058c76699b30f96a10a89601da19d1992326b22affe87006ff0cbc45a9d9aaab7f378467127c844d6fce49726eda05118fde83359f57c5ab1f76cfccdace2b3d86ee6eac684b5348028928480fff454840be113d96fd51c9f5aaa182db5517393e72ace53facdddca81f13efe43ea726e2a1803227b59a81c36cd13bca0a7596c3f2235a210ce9659a6aff61ec8b5f13558576a545a3ee3e415680ac54ed823653a29e7cb318d2d1055c62bbcd6dd4cfc4214752995cc93a635e587212224a7082718350e16370000d4e54b5889ee8bd9f16db43fa8f988ffa46cf5ed0a077533d34e0712d1b9edbfcbb4fb8a5779f877c3ae00baa0fba29b1160301cdee98537526aabe77acc29c67456bdf3d70c35fac68c052a186f4df81e3c9fee9a7b0040d36d3ef24f4f4a548d5517a1b84f472e50514f1afefa0f69f65b8dab56d1fa3947f01d4d6e8faeeed6f5688edc6902f3532b2af471cd49dd1ef511a5b445337daeaa212b747cf005b606b31e43d7b392ecace3187a155c17add55715b595a792ef8985661dd380bd8dcaa8719debc8470a921654353cbb1a3c8c936df06ecc42773462bb7c78d7c290a0ec54d7ffbfcc0c214033c7018634891a98acd9e83d3036711181ac9400cc6fcdb37741e102a537978095e21037eed5b2102ec65efecfb768e1cbb4855388133afb0bd81993352e94cc76e271abe33c0dc6976500beb1db7992187414668ee1664ac884be4a8e13b7342ada2f3481622ede496a818dca94d58ed15c76e94f378b1bad8c4297be1935a3dcd041e1c18023f79eca6b79dec2c515fc44bb256467ded8cdc120254a364f5664cc3f3aa0743009f9b92c5a5bbbb9c5de04086f53667f13b243ced765e8d05a20b374ece0d17b6150b9ee8ea70a321d0ae1beec58fc45fb45b606ada47a22e37ae37784772a8998555350c4362ef4589b096abde3adc10d926145f3d7238b0ed2919817316da9cda2a54a92a7f6da743b01a4cc0725c818dc974c56674939938dda54b0379a838a541f9b4e41c76d399164786add9eccd0d8e3b794572722bc3c09976969f01e004ae4fc7ece5f155ffd03108200aa68ca9d74b1fc00c651a227e507bb9c7469886ded2bc772a649c54b62db2f0867ad876837f55b7e38491436cae5768dbc2c7926b401766a0d20477596be01ad767bae4f17c2e23d8dc380b6f7e75736c497fab7b6475878b5e137d131f606aff73124e005ef2720e7c1e4de4d51008d8f066dad2e430eabd326c3a96ffdc87a36e81d19a0001ddff85a4d1c05f027e3b48af05216b140f5949870510a92665a6d931874be5644176158e9ca695347dbd9be66c2d794c3a28145b6824f819ece3821c8117a59dd7f53d9f2ee505dbc7adc7dddcd723ede46f0cfa0b1605b123e0143f42840e7e258d3dec26fcd1f93a66a", 0x1000}], 0x3, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 19:47:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) setsockopt(r0, 0xffffffffffffff7c, 0xe7, &(0x7f0000000040)="7a42dd2cf83b8d341135d7f86447559efa44b5", 0x13) 19:47:26 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) acct(&(0x7f0000000080)='./file0\x00') setitimer(0x1, &(0x7f0000000000)={{0x7, 0x1}, {0x9, 0x7fff}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x1, 0x0, &(0x7f00000000c0)) 19:47:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x0, 0xfffffffffffffff8}, {{r0}, 0x7f89cd81adce8d49, 0x40, 0x20000000, 0x7, 0x9}], 0xc3b, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x3, 0xcfa7}, {{r0}, 0xffffffffffffffff, 0xfc24b5f6385a46d2, 0x10, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffa, 0xe8, 0xa285c3816913ff29, 0x7ff, 0x101}, {{r0}, 0xfffffffffffffffb, 0x80, 0xa0000001, 0x7fffffff, 0x100000000}], 0x0, &(0x7f0000000180)={0x4, 0xd5f}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="519b70b45b953012cfc1892bb60caf74950308e2f9012bb1cfa82ff3773192c3c44f62f12f8440e09648913c21912c137c45588fc6665b", 0x37}], 0x1, 0x0, 0x0) 19:47:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x116, 0x0}, 0x0) 19:47:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000040)="0d501158a5f2b301bd28ffac253f3c95602cdcf1b5db40f2ec0346938005cefd2988475e87a52dc5eba34b5544a3c38f013079785efb365180bb7c3bbbe2b04a2b5b7d5abb35e967ec2dc27d79e207c80bb2fd32453997ffeb93f00c83eea9c3b0b6708c72b46a9d284e86522ac08ea6", 0x70, 0x406, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:47:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff7e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd040000000000"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0xc000, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x8, 0x2000200, {0x6, 0x3}}) 19:47:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r1 = semget$private(0x0, 0x4, 0x400) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000140)=""/30) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) r3 = dup(r0) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000100)=0x10001) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r4 = syz_open_pts() close(r4) syz_open_pts() 19:47:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x29a) 19:47:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfff) 19:47:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchflags(r0, 0x0) sendmsg$unix(r0, &(0x7f0000001680)={0x0, 0xfffffffffffffefd, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20}, 0x0) 19:47:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:47:28 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x144) 19:47:28 executing program 1: semget(0x1, 0x4, 0x6c) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) execve(0x0, 0x0, 0x0) 19:47:28 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') open(&(0x7f00000001c0)='./file1\x00', 0x200, 0x2) 19:47:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x40) chroot(&(0x7f00000000c0)='./file0\x00') munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file/\x00'], 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r3, &(0x7f0000000100)='./file0\x00', 0x8000, 0x20) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f00003f2000/0x1000)=nil, 0x1000, 0x0) 19:47:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x808000000, 0x8001, 0xffffffffffffffff, {[0x4, 0x2, 0x1ff, 0xffff, 0x1, 0x4, 0x6, 0x2, 0xd4, 0x5, 0x9, 0x2, 0x46, 0x5, 0x6e00, 0x295, 0x8000, 0x6], [0x2, 0x3, 0x22, 0x3800000000, 0xff, 0x800, 0x8fd0, 0x40, 0x4a9e89f2], [0x0, 0x7f, 0x10001, 0x9, 0x100000000, 0x3], [0xfffffffffffffff7, 0x3, 0x3, 0x7, 0x10f4, 0x401], [{0x3, 0xa3, 0x2, 0x1}, {0x2, 0x9, 0x1}, {0x6, 0xe5ac, 0xff, 0x61}, {0x9d, 0x7fff, 0xffffffff, 0x9}, {0x100000001, 0x2bf1, 0x6f7, 0x23b1}, {0x240000, 0x3, 0x83, 0x5}, {0x6, 0xeae, 0x8, 0x4}, {0x8de, 0xf8, 0x5, 0x20}], {0x94f, 0x7, 0x80000001, 0x400}, {0x1000, 0x7, 0x8, 0x72c4c2c}}}) r1 = socket(0x26, 0x5, 0x8052c6) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) dup(0xffffffffffffffff) 19:47:28 executing program 0: poll(0x0, 0x0, 0x3ff) r0 = kqueue() setrlimit(0x5, &(0x7f0000000040)={0x8000, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x4}, {r0, 0x8}, {r0, 0x80}, {r0, 0x40}, {r0, 0x4}], 0x7, 0xffffffff) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) 19:47:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x8) r3 = dup(r1) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x1, 0x4, 0x8, r4}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r1) 19:47:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r1, &(0x7f00000000c0)="c1", 0x1, 0x0, 0x0, 0x0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 19:47:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) 19:47:33 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x4, 0x1, {[0x2, 0x100000001, 0x7ff, 0x400, 0xb6, 0xde, 0x4, 0x6, 0x8, 0x8001, 0x4, 0x6, 0x8, 0x5, 0x9, 0x7, 0x4a73, 0x9], [0x4, 0x26cb, 0x3, 0x200, 0x3, 0xffffffff, 0x1, 0x7, 0x61d3, 0x3], [0x4c44, 0x6, 0x400, 0x101, 0x3f, 0x1, 0x9], [0xda5d, 0x0, 0x6, 0x18, 0xfffffffffffffff7, 0xffff], [{0x1f, 0x64, 0x5, 0x586}, {0x2, 0xab, 0xfff, 0x5}, {0x6, 0x6f2a, 0x5, 0x4}, {0x6, 0x9, 0x0, 0xff}, {0x6, 0x80000001, 0x7, 0x10000}, {0x80000001, 0x0, 0x511, 0x8000}, {0x7fff, 0xee30, 0x80000001, 0x80}, {0x8bc0, 0x7fffffff, 0x7af, 0x200}], {0x7f, 0x9, 0x8, 0x1f}, {0x4, 0x101, 0xfffffffffffffe01, 0x8}}}) chflagsat(r0, &(0x7f0000000280)='./file0\x00', 0x1, 0x2) 19:47:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x6a5d46104078dadb) 19:47:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000015, &(0x7f0000000000)="c7fc9ff9904a3d4e0000000000000003b48a45491f6a027ae6d20abfb7b2", 0x10) 19:47:33 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000000)={0x4, 0x1062}, &(0x7f0000000080)) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 19:47:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000001c0)=[{}, {&(0x7f0000000080)="4de8dd53c7fbaa849135f00908b4413fbd73a5983406d644e512", 0x1a}, {&(0x7f00000000c0)="ee293e8c7f2980da30a0ee33c500013a96e97f7ee86a1b2f43e2b7ca5db635c5394773047f7cf28eec977c98", 0x2c}, {&(0x7f0000000140)="27ad67fc77993f5c549391012eb9b7d05aaf8e072d81c4e61c4e1d4188d98d904b1febece5b872c2", 0x28}, {&(0x7f0000000180)="772245622c2c17f91fab136b45db7e34", 0x10}], 0x5, &(0x7f0000000240)=[{0xe8, 0xffff, 0x4, "f39cba9d41fe319ced4fdf800cec73850ee8bda0aa367c5e9b8f824cdd7eb0bb5e530e90fcbf39896d5ff9a2ce72d62a6c6abfc987f88927ea91c4575a2a054d452220e6d44b672b706d85c0d57e30c53736b79f16752c283b781b59d53a4236b5e8c25f9e8fe56f41fb8699135ba96a289024dbecc9a16aab5e80e785542aac70e8457d43c0407e91e2f460652e19a91503a003aeab33f623866b803777bb4a78ebffbd990bf588fa97951b5676658aa822a5a5ed1f52352d1a4666ee374df5584e3011914316b969e4c5c07735451deafff2"}, {0xd8, 0xffff, 0x3, "33d53b376c9b2afecd1cfb7f83c843ab0ec3d9ebd644dcfb3548bfca8e4772cc2f9ff7d0f8072142370fc181fb590b389f7eff2f5832aeb2ffd795094e47a8404bb5c65366dabe21fb73c57bcdb612c54d28fa25be2dc20b7e2e05841ea3f8ee3411337a53c905af300ee52c8199ed5b1d62073a1d7d731a04cccda79e68032b4b2134edb2b6dded8cb11e6cea8050bdddd522799e9c29e23a62672b5608f72692a4a6e6b9e592993d4038136a60e9c530a4bf2c2656bb503dfa731f985d95be5a1c56aa6c"}], 0x1c0}, 0x8) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be861e2f66"], 0x10) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x1, r2}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 19:47:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000000}, 0x8) 19:47:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x800, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x2}) r2 = socket$unix(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/61, 0x3d}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f0000000580)=""/21, 0x15}, {&(0x7f00000005c0)}], 0x5, &(0x7f0000000680)=""/98, 0x62}, 0x0) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x4, 0x7}, {0x18, 0x2, 0x9, 0x640}, 0x4, [0x1ff, 0x101, 0x40, 0x3, 0x3f, 0xfffffffffffffffe, 0x2, 0x1]}, 0x3c) poll(&(0x7f0000000000)=[{r5, 0x129}], 0x1, 0x0) shutdown(r2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0)={0x0, 0x2}, 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000140)=[{r5, 0x4c}], 0x1, 0x1) 19:47:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="03b638a6dd369141a67bd09d56532292301aa3a6ddffcd55ba692b4e36ae2d59cd8eb7e265dd745debfcb421cd50eaae6fe3593e5510946bc814581315ff1549bba7dea74da8eb790f2b8acdf7550c40257ec6f9a1bf47684141707eeb203c5863951927d9c781053af5fdb1373393a181be0941dcc9d65a682dee6b494c112e60c4dd945cd03e6fab17bc9064460f4af7e61be284bf9bf0c7d2dd0f070852c93747c095ab70f91e2042690ff8c2f412efdc606680f265818b", 0xb9}, {&(0x7f0000000400)="1fd3af70ac70da2aad563af4dfcc4435f575db77bec76a518e0a88ab36b3fecdf8963ba1936496d5dff18ba31c0c4f9f", 0x30}, {&(0x7f0000000440)="be501fd15adcad2869f493b5630ee4614f3c58b9e90a5dead901ca38f6d928ad6b97f3695041afd2644720ec923b59cf2ccb9ad9c6c0ed979bcbdc1334cbede11b377d62d9e8deee4c6eb82b14c3c0e1c92aa8efbf5bb75596fbcbf8a319fa65df4914eba7c88663fe21a1e576ffb4fd5e5d15ea423a0cb269792a768507d306af4bf3335513e3d4f6fadf9a7882382934061c7d20fe2cdfeb312e716f0b73945a9fd5c0cdde145cc18b7150d2a8ca82693ef4f499d504a482914db6c0b55e5003f05cac3ba8144a7a91fb05b868297e4f621cbae91d22", 0xd7}, {&(0x7f0000000540)}], 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000540)=0x7) r1 = kqueue() fcntl$getflags(r1, 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x2000000080004}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x100000085, 0x0, 0x2}], 0x5, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xfa171719386550c, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0xffffffff, 0xfffffffffffff361, {[0xc, 0x6, 0x8, 0x5, 0xffffffffffffe82f, 0x1, 0x426a, 0x31, 0x2, 0xa8b3, 0xa8cd, 0xffff, 0x922, 0x1, 0x9, 0x378, 0x0, 0x6], [0xc3, 0x9, 0x6, 0xa, 0x9, 0x1, 0x2, 0x4000, 0x101, 0x2], [0x4cdcd35f, 0x1ff, 0x80000001, 0x1000, 0x800000000004, 0x3, 0xffffffffffffff80], [0x7, 0x7ff, 0x1, 0x8, 0x20000200, 0x2], [{0x9, 0x101, 0x1}, {0x900, 0x2466, 0x5, 0x7}, {0x80000001, 0x5, 0x41, 0x4}, {0x0, 0x401, 0x0, 0x8507}, {0x9, 0x8000, 0x0, 0x665}, {0x401, 0xb90, 0x800, 0xe66}, {0x84, 0x8001, 0x3f, 0x8}, {0x9, 0x0, 0x8b, 0x1ea}], {0x3, 0x1, 0x0, 0x94}, {0x8001, 0x6, 0x2, 0x8001}}}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000005c0)={0x7fff, 0xb}) 19:47:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) 19:47:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x8000000000004, 0x0, 0x0) 19:47:34 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) utimensat(r1, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000008000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff000000e3ff0000000000000000000000000000000000000000e8ffffff000000000000000000000000000000000000000000000000006c5e96b3f37dfd2fb24796031c8ee5a3f8bc32162f45959a6a36"], 0x8a, 0x0, 0x800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) open$dir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10, 0x2) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r1, 0x6, r5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000540)) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="03004090d354478c3fb4689581bbc9de000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e954bb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c25f23e3bca22472e7901bbc74208616dd3a578ad34352dd43d03d598338841c0f3ae0068c96de69918605ad3319297a7008941866f20bc4f017e7c0d76ca8d6ced163e4727b40ba7e805ed95591c6de6c301cca1e1f1b600"/167], 0x51, 0x800) 19:47:34 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) close(r1) 19:47:34 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 19:47:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmod(r0, 0x46) ioctl$TIOCMGET(r1, 0x4004746a, 0x0) 19:47:34 executing program 1: r0 = syz_open_pts() 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) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa0fffa421bf3290a, 0x66}, {0x45, 0x4}, {0x8b, 0x1}, {0x6, 0x2}], 0x4}) close(r1) syz_open_pts() 19:47:34 executing program 0: setrlimit(0x8, &(0x7f00000003c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) poll(&(0x7f0000000040)=[{r0, 0xeb}], 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000240)={0x7, 0x1f, 0x9, 0x467b, 0x6, 0x4f4, 0xffffffffffffff01, 0x10, [{0x7, 0x10001, 0x1ff, 0x5}, {0x2, 0xba, 0x5, 0xebc}, {0x9, 0xb4, 0x5, 0x9ec5}, {0xffff, 0x0, 0x0, 0x5521}, {0xfffffffffffffe01, 0x8, 0x8, 0x4}, {0x4, 0x3, 0x4, 0x7f}, {0x80000001, 0x1, 0x6, 0x400}, {0x0, 0x1, 0xc51, 0xa81}, {0x29, 0x2, 0x5, 0x2}, {0x9, 0x4, 0x7fff}, {0x40000000, 0xffe0000000000000, 0x7, 0x9}, {0x7, 0x3, 0x42, 0x3}, {0x9, 0xaef, 0xba88, 0x80000000}, {0x7, 0x4800000000000, 0xabb8a88, 0xffff}, {0x19, 0x51, 0x2, 0x5}, {0x4, 0x9, 0x401, 0x8}]}) syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x2}, {r0, 0x4}, {r0, 0x2d}], 0x3, 0x6) 19:47:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xfff, 0x4, 0x0, 0x1f, "1bac0000000500008000", 0x0, 0x4}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xbe2, 0x9, 0x6, 0x2, "577a29a4b2690fe34a89124b2bcee286f84328e7", 0x1, 0x9}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x39}, 0xc) socket(0x6, 0x1, 0x5) 19:47:34 executing program 1: shmget$private(0x0, 0xa000, 0x0, &(0x7f0000ff6000/0xa000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="751530d11b8b8c5dc292dfae2ba122520997772ebb64c69b4673f1d007eb3cde4dbb1cbea4207acc6de474334d4fba", 0x2f}, {&(0x7f00000000c0)="8a969a6b70d9bc502f4dfb143d21b2f0fbb27f20893558080197564256bc27be7656e708f673928b61b3c3de671c38d6a77f3243f6ebc4a3339e875234f421c5edf81f2094201ea6edf62e965b7b70f7bc90f375cd82d4e28b9348e4284a02febaefe7feaab685f914e9cc18714f71cfd1b690df5fb7d398a3c501768ebe5c855ab6a26b285db3", 0x87}, {&(0x7f0000000180)="511fc335d78db6cbf4f7e6c9214acbe1aea326598e7b41dc3aac66549310c7b966c740b99a363d95871fb6039f5ce442a14c0e576144548c6a78998b3104795a8c88e7bb09a3bcde067c659321ab9713c36473d19d5bae4831755ebdef5a3adf376d289173c5e779ad38713d65d4dfdfe745336493586204c392b6d3e8dbca383519f19ce6c93b23a01ff17203d6d5a0dda851281d7def0a1fddb63c28d505314a9dd959d9b5a41a4ea43a0da3d820fb1efa60a0cfb785d36029ac36dd67a2cc98c7066b7bc602ac2d4fc79ad5daa5fb7be820cd28c059232f0bab4081a85c8033f9ab61e13dbeec9f6aba4c948a16d45f461b8faf2ced302c25f2ca2555f0", 0xff}], 0x3, &(0x7f00000002c0)=[{0x18, 0xffff, 0x1, "ecef7f8da1d8ab"}, {0xf0, 0xffff, 0xf0f, "ed1208a311dc1251a909303b4e2121744b98d28330f5b0f346829994581c2eb45e6c0fa926c6a3f1af571edf32f54e65d431c34067cc82d15a080f7fe33bddb5f65a103286289c7cd46df050512ce94418edacd964c8a96673cb4c66d27d06172d83ecb273842f8aa6c21fd60cbb58df6fc2db72bdee668486cbe2ef00b85b4924eb39abe5d8c63d4d4e0a95ac3a79cf078431d26cefe2f150e45f7e153f808095a927e75ad9ae5beb752af4dbf51a1b519aef1b53bc18f2055d9d179d2984eb0528a10fb909d2bd2473d944b94003488240b2c389b6d2205893a6f495"}, {0x1010, 0x1, 0x0, "536557ac1f742211b66e58f3779b00b5dd1121d928a048280b956c83cf6f0790c23f25bac3ebe4604ebc69815aeccb5bdf100b98f02ee604a71a883564ebf57f667fc5fc1279f310f0c757246e8637e523284c66fa890790a86b38d483e2049da4108725fc0665ac5c2780d809b359dfb717beb0a79db7a5bffa0cd254731a1d62dfa408526b1dd61c62fb702538c0cbe573de322c987097ec5c58c94f645a79f70a4165d15f5594d907e038ae9e1eb77522ec967f80f46a2ad409e7bc9efafd62a8d8c99197ef52a5545f74906d1abf6c07bef039bdabafdef5e689d0090cefa2e22d29fdbd09102c5bc1a5054960e22750ad2e93b7fbf669d94eb48a509ce39088c472e24b2ea38225f7f15bd51367320beb2a0c492159ee1e10258c3ea16b30a314cd077868e3fde63b67ffb78fd4b9839949e9cf9625e1f718e9b554972d3c1dcff7385be9329831315d94aa06842f926df529386bbe3545b8a0ef2e4284190431cc1a0175f70f360c108098344d06cee0fd3dd9803f8a4a39897c1a906b306021eeecf6bfd81a0b92de558468ca11a9623e9dab884c8a7acf0a1a4cfe63bc95cbfc115f8dbffdc18e1b0ab730dd4a521250e4b59a324ad061f06a35c6bb34498fdce7d0acdeae43c2b6c12066a464d57424306415f569d3d84c2604f14a4913c9ddc74678038e4eb8c1fc8df8737429ad1019fe75655a5046fb51eb212720749eb7c33ff274c5705d7f86f63f7ed4e06c23f0f88aae2317ce1fd8b6aec2c21e81151fe83e3b7540b80040dffbba5e3600b2e5a5a1ecce030edc77b8c16292ddf7728da3109a6e6438cbad3e0b694d94b075ecce39370a8d6f0c105b0d5ae9863e8c6a4c49222c8e392f3befe41f963bdd5a6c622a818c7bbadc7f8729f78c2c88a3e92239cffcf4cc947547766f7c3cf9121dd2fa66f3a340f6c94a04ce4ad6a674b790bb7913e19f3d905231228b09fbc58619ef362b359611fe0f54d5edd2780f574a62f759cba96ba4c4147dd3f2f937799e766cd9ba15162adb3dc98308dec6904d3a32586543fd84e7cfd7bd2845f67637de6560e71707255606ef7db68e7f6f6e934e6c3b88f59970a296490c0b1e38b8a91c48cf581a1d81f4a227acaafebbe04b3003838c5e8cf2761bc9810ebbd2ca971d315cca880a4dcf9d9c8c5ffe6feeb6cd4790a91426d79be8b23f0b8a2988997973bc18c21b49229bf1110793c01a71bb5d027ecbe124c33f65d4b04bd68ba638403db3c56edc5b14c2aa09e5d2d4452767c8e3ba930f5ce27b2575727380471bc614dd81e90c75b38c4b33316d070592982401d5a1d0ce3361b7cccfac234ff1becc818e6cd3d64b26bdd515c7fc10ff6c384616aa335c5aa3cdd0b5e8d88aed4193542585342f45ddf4e1e62d387791786c996b9b92a64f72e6467b72199ac4ad28705e49834a8c6c8925575503f7db27ef0322bf563450419006733509a1dd1fce2cf32a5f2bd6e0d9e9f2efe497585f0b85193a842558789bd1db62d0d6b403dccfb2627e3dc02e935fd5014bce266be91dc71602c043c74a9c79fde554101e8e8bfaff47ffbb5d51f7cfc91bfd5eead13b9fb95bc8f67c5e35f78c4bc995d32c21578190e6865ee6eacf3315c71b79f93ef4a56997b94ac35dee8a73c0142b76a55a735571eebf72980315831ab67ffee08ac0f476c2483dc11fffa63f0f2007301130ae2ab8b99f44361bf6467c7ff8fbbd7e50f26d8604174178f17d9d7b2715c69ed32ae8872b71b9d822a786e10d28c96dfca4ab81d706feb8279f6a34b86363b69f61f025185afe0c2e92aea64c6501b07ba5d695684eac7045392310be010131132c2122b99f5ebd9700faa8c839d0b73fdcfec9d9106391665170137521aff5784da960566262299c022f1a46d954993256fae87489d50ddfb12f0d83f1431d1cf23ef956ca0be89033c14ca783246ba2de49c768702f877238462e43eb5920aefdefa3265cf0d8d77bcd185f8bae4af8acb0076da1bd9acb32f8774382494174073345aac2cddd414108a4d58bcc320e3d232ecafcc28baefd8e7298c1fcd4e29068d44fd1813a70629c119fd21236f3ee908c6aea1ac2c22e87ba33bd6a9ad965b4178fe9e915be19e5665ee1a8d5fab5a50efc9de43a1f3e6e9bbf8e11d5e2af30f7b5087306beba378e368d043385d3c2a8f2e807225c1f517a28dad2d486c6cb946a7e16a88044a65b57d4ab348d6ecfeff36f88364785428efdedbf05e684baf3aac03e9c08f8c9dcace0bd429bc7c08fa7d2d47bc361b0578aa523d7e4bec2840eccded805bad81e10a5b09a526d34ce00c9ff14896e538f789aae839679be22b15b60141eca9851b45c26dd4507768a7502bfc1ae8c7ea9e712ee2c87b8db436642a30868f19ee2950a984b02b8cf7ee124bfb231515f962fcf8b1431c99b752599c5de890de760ae377b579cd80cc609475dcd030535c832f654a31d794c77773a1d2f89dda781f82763d43193af78757e745dd6d3455c0bb954fe46e87517a7ffb26854d5be6c7b4a4e064ca4f76eb8d5081a45cddb3fbf47beb25e3d8c61ed2804fd69d89f4975e55923c6f34dcfabacf608261ec0cd701d737f5f76f5fb60ac47abddcd664fb6c65bbca9920691f9a978663b722d813f10965da48cedd8eaa5df030e7108fcbd8c559f7dbb532bd3ba3c231228cb962012d7c4c67390ee6d5e86971584171bc94952ed609542983314edc6658edd0d7364519e2bef68ccedd72b5bc4dea6c5833bac208282a14fcc3b5082ba97fe22d4d928b43e41b12548ed0c4fe6f29e061a543b2ef27a9103e555213816d03b2b4c085729558c7c3323fa1f3448d01e9553e0404c4fcd81b91934d4e8628155eb034169d7dc65d95a3a425bb59ede781ae7d8ec623b6a173f14698b6165e348562e781e3196b478463f3a0f787ce1de7a12d27db2a0efcaf74c07eac62cf092d206e07f33887b0bdcb995c2b5210b841fae19f26d350585f19844e667e94b6926dec89c3d6bda89bb9a6daf37207301630f43441b306634dfc1f1c83b225feb30d68f60dc65494fbea9e963bd68b884236bcb4764329663835ef694ce1c57121409894f39721b88ec5871b0f5bf2e6b8aed31a7ed66eb7e0f9fc153eebd7435316aa71390de4506b01bab14553d92b50fc784737a227210b2ee480295be398216a1c8d7d1a7b19d425f45693f03ae22f08772e59d31cb16f135e2bccec0c77905a7410dc8052a11e7fcbc3d3cda0064eaf59b8d6b8fabe3bb7ef9f48d07fe74a7ea73ec1d2cd6df3dd9d948156e4d43f68ea9cfba09a37b828d9c07137eb2aa117166759b2ced664131693774a4d4718bf96ab4b1c638f3815b2df39888676890d802183856aa1d2cf14bad3b3da8b8e5702dcfe8e162484291a287f504fcb2c1aacdf6a258bdc82108c5ef3114c1a8611630b227d0b218fb6aa0f189db2885f440de4ba7db2891c330a5a1729c83a7c9db6445f9cb78ac8296d1d7ec68ecb0aa9a838e4b7953c468b57ec46160c570f2bdc046914b3170d96a58ce267d0929d5219e493aeeb2617e1075df1719d5554c60f3b63867ea4ad0574c0ccfcee1bc9554d911108c999804c8603e81ac668dfc415361904aa67add234c3ff7d4d92338c31e50ccad41d02ca88a49da80a5058efb25a1de98bddac592fa115fe5aa788ffee5d3254785d69e7cadd050e49d47fdf2b2b3c568ada67f75065299f5f9c075cc62419016a0922ec3b6e3917600815068c46553a36dea31967cac121e86fee75d8e5e669d5aa9887ca11b04d7e376c493287f969122b41429f38c1c22a693af4196633ba2dc8fd2902c5513946047330e334c80ac601a2908170d8abe05a9859277a2b0d4553446ef4508f85f694fc0eede9fbeb1ae33855a7db9e7c04bf647821d9cacda9bf019c3cd1636de012c95a169037cd05135bf74a443fc6f2cea5fd5b02c2853f0d7a2420742cbfe3a6ba9c7fbc677fc0ba837c51b4ffcf6e298f7a455e440d65156958838a27d8a8ae8eabd3798723ebdf3bf74aa1f081402bca657d3f7499035003a0afc3a140e079a0002e48304f05e760c81387b91175ea3ef3f007ab8ef7995a23cb2432c9a59e3b5115aced13bf95b1128b843ea90eba86bc354e2912a82aac30bde921b5f627d8d902d49670918dc372483b59ab681f5e72b08c3ab83f864e67e606730f093328d19f6472a73965deaff84c4de7afcf02036266ba22bca8c0b75b5524b3377ea19b2616083131c97c5e9773a0df4112afa8ee481f87b7acf3c4b4aafcda968ac0d7735456c5ff3965abab457f25f64f66d74ed10dea4611565641517e08016f5c5c31ba9f8a000736d741af3aab8afe5062d55463fcbc0745eb68a7cafc267d455b8eae63071472bc1ee575f1f86b3600a89067187259f3b033454c139dd694e1d9a0d0c5e33da06578717cb09f6ca9deed913f5109d89623f6dc0ba28f8a45be442a191c55f6957b9ef7ba91705bd92a7d462267b130c25039b7193c3909579a49064337b4f05473cbe1d3e77c5d8f27c73645290ede0b759e4f5d39937fe7fe899decd2c592a78d9ecd1fa5d29b009ffef5a875dca05c421a1e3163bdffb4d58e49c7a0e0f15fc238822c871d1325e48a810c8fddebca41366047b12f16bd6be230e7b131b308ff92fd766d1743c17eea3db70e749eec527870fc8eb52a69705a0c06dbd3fbf8b1d7c72a0d5e5299b883c65cc7d4ed44762b37d125314076fd3e5cc14f8edff45cfdc70723dfbb9ae57735496c0cb6260ee8f058e3d21b34901738d8242d95a5fafa878503165c7c824cdc7365f4f0a7d485fc9e3c943617364eaa08bf11b46c1275bbcbdb00a909cff3a27e16716b6ffdff191f933a1eea84fde6cd5653806cb9aaebb79a7c64c3bd17887aec3b150405239f8324c7f60d8f560f66943ee64ec39915f86ebf7daedbee81397bda6eecdb48b30fe95b70d661a59be2cc3572516ecdae5cda626886710acc72ea591bad907021a3d27d34ebfee75f278d216baf3c9971c9e3293e65201c7e6bafe0c7f160e5a97085765a6ca30e4ea05e47ea6d9c5ab4cee43e842c7ce2c0c639887cccb01d3cfbdd34dd0434dea9de9df9ae69a30daed8b07643f01fdb766c59073bd3b91198b3e1ba5a7c6268db8c1f5b361bc1ba3e6f7eda21820bdee846c27a4eec0c4c4c058d0475a8c8c3f76bfd75fc278f16253749b782868a1ba30e057b290a577b2d76c7f17dfe554e9215753ae4177ee3750b17fe701f9325550f4fa05730affee70f457101569d5df84e6e19db7a8c76a040228161d4eb108560607cc51a45af94c887f8f53bf305f7ad9f727fda7bc303548045349b43a7c80393fcf7d29b25e6da85d3ba02cf775df427dabd8f79724409203ffc6ca3253c78266b2cd13d8be6ab5d53013cfece095131329845803df54f431086ea6b98b6c48cfea43c87ba8c187cd3f359bab6aa61b73ae83ef53239b408f05ab18ec5eb29bc79c3ffa013556007c723bfd240b337ae0c002b76b687f5cb258bd966901fea00ae47989442a6bd249943a1dc07e5c41abe6300c3d3665963efae2e3c9f20bf40eaca7252b6f75a689a2e8fc4d6ece29ce56f85f81e724146738c53658a980e123b50f2f07f3c58ed33331036cc0d892cd556423b3783ea1591ed83a379d15e435ec1b0008914dce468a8a8138519448224e8d78ff17b6fc920f2c52f95740e1efad26dd994e2969eaf2fc9893a751e572469a17d86dd8146faa7771a57f23a3f3ceeb2b"}, {0x10, 0xffff, 0x4}, {0x48, 0xffff, 0x3, "4555adaf1ed1b8007752b902f638e434ddeaab3f6f89ff78b82fa0f50030a2607667ad55a6464873984cac2d878bf16e61c314ddc49a8dde"}, {0xe8, 0x1, 0x6, "889363c53cc40bc532865fd710110270d7c15922ee7b5406e21eb1be3e349018aebb8c5b0849cce1f5c978b231e00cf439e30f3e30cd67dbeb8ef446d7ff19fa7d0bc8a4e5b4b4335e9c8b9289780c253fba0ffeecc4116b769585722ad3edeab330eb54eef2f12d0036bc1628e873d00fe8b4ab6579ae5cec44f8640c635b06e9476ef22b3c6931ecfab2f3052bd783361371f5813c1aaf938f31251414e900a950ebeb2feee39c4cebe6519a0548622f2584144d5029660541ab76b39535927ea32fb289c48130c3d7c26ff900f1c0c5e500"}, {0xc0, 0x1, 0x5, "b369197ce23df4f4aa0580b1f7ff1d1fb38e0f09d3a34d829ebb27b516f785241eaf320164c3dba8f7ed55613d377e9668c7fcd3a9b9a632b11c591ed95b0ab7daf066f6a2df3000dc7ae79dd6cc617a39e7f517e6edf0270773f0e854a34c6705557b4d833e8e282b8e8002a387cdef470d551976ef46c5c9f1e72e131f9f42fdf2f869d89878a568eec2b1765b0f0eb6553ebf34476a09146d4f32d9e767c8535f4d090f0acb9775"}], 0x1318}, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001640)={0x1, 0x6ab}) 19:47:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/73, 0x49, 0x800, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 19:47:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x4, 0x1000, {0x0, 0x4}}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x2, 0x0, 0x1, r3}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)) close(r0) r4 = syz_open_pts() r5 = dup(r0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 19:47:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="44f9a015b143048cb2abcd81679ec199dd8e7cf54431a34e88cff3cb67997e6aabefb1f69b6631ae050000000000004270a498c1f0f3ad198bcf84f4ea0426c7f4aa7dcb4fda00000000", 0x152) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0x1, 0x3, 0xffffffff94e657fe, 0x7f, &(0x7f00000001c0)={{0x1, 0xffffffff, 0x8, 0x1, 0x1, 0xfffffffffffffffc, 0x5}, {[0x81, 0x5, 0x100000000, 0x8, 0xfffffffeffffffff, 0x40, 0x0, 0x4b4, 0x67b3, 0x8, 0x0, 0x49a1, 0x0, 0x5, 0x0, 0x7, 0x3, 0x6], [0x100000001, 0x6, 0xfe000, 0x5, 0x6, 0x387, 0x5, 0x80, 0x1ff, 0x10001], [0x7, 0x40000000000, 0x3, 0x80, 0xeac, 0x0, 0xfffffffffffffff8], [0x5, 0xffffffffffffffe0, 0x100000000, 0x1f, 0x9, 0x545], [{0xef, 0x7f, 0x7ff}, {0xfffffffffffffff9, 0x5, 0x8f, 0x4}, {0x6, 0x6, 0x1, 0x5}, {0x3, 0x240, 0x956, 0x1f}, {0x100000000, 0x9, 0x1ff, 0x401}, {0x100, 0x1, 0x1, 0x6}, {0xf9, 0x4, 0x4c78, 0x5}, {0x2, 0x0, 0x5, 0x9}], {0x2, 0x10001, 0x1000000000000000, 0x6}, {0x8, 0x100000001, 0x100000001, 0x10000}}}, 0x8, 0x9}) r4 = dup(r0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000100)=0x10001) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r5 = syz_open_pts() close(r5) syz_open_pts() 19:47:34 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x29, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xaf4d, 0x400, 0x1, 0xb6a, "ac1be1823069883ac7ad12775981adc905efd00c", 0x0, 0x6}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x42, 0x8}, 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 19:47:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) write(r0, &(0x7f0000000040)="7f45e203d8082eb0ebdb59ca5211653b6e10b6ee52d5125368a57213c91ca0934302938266d4398d87515766233e9a35f7216724787e1abf271ddfcba9e5e3b055ae06be13c89b96d320aa5fd308d6853ca00d528058d778eab194abd8db52439b0ecd50a2e24eb9ff5432173dcccd921d995d5cc53b94376f7a0b3d94822ad85974b63f62610328b5096504b32617d68165e0deacd9b58389d4b619b572f6af540063cf2a32ba6620bdf5", 0xab) syz_open_pts() 19:47:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 19:47:35 executing program 1: setrlimit(0x8, &(0x7f0000000200)={0x3, 0x92}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x220, 0x4) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x5, 0x6b609cbf}], 0x9, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x12, 0x80000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x6, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x3a32}, {{r1}, 0xfffffffffffffffd, 0x604147267afd47bb, 0x2, 0x3f0d41fb, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0xff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x48, 0x20, 0x9, 0x8}, {{r1}, 0xfffffffffffffff8, 0x9a, 0x8, 0xa5, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0x10, 0x1, 0x400}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x1000, 0x5}], 0xfffffffffffffffa, &(0x7f0000000240)={0x215, 0x8000}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x9) 19:47:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xffff) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb678ab70d76738d1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:47:35 executing program 1: 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}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x20000fffffffe, r1}) 19:47:35 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r2, &(0x7f0000000080)=ANY=[], 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 19:47:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x400000040) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) listen(r0, 0x282) 19:47:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x8000000, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000024e000/0x3000)=nil, 0x3000, 0x3a0aeb2a03c80a02) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff15) 19:47:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xc7) 19:47:36 executing program 1: poll(0xffffffffffffffff, 0xfffffffffffffe31, 0x4) 19:47:36 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001900)={0x1, './file0\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/zero\x00', 0x400, 0x0) r3 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000200)=0x3) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r4 = semget$private(0x0, 0x873a1bbe00b0906e, 0x287) semop(r4, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r5 = socket(0x18, 0x8001, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x3f, 0x0, 0xffff, "9329bd8437eafde9d6d63ec7cda4250355a1be62", 0x6, 0xffe0000000000000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/klog\x00', 0xac2, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000080)) r7 = semget$private(0x0, 0x2, 0x400) setsockopt(r6, 0x2, 0x10000, &(0x7f00000001c0)="7d883bcad59c1435029d2ffc826449d2fedb", 0x12) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000140)=0x9) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000001680)=0x1, 0x4) msgget$private(0x0, 0x400) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="dcd1690dc7261f5a5a3756f939418cf656a8fc37d29bb4256ed43e595481d73ddcd4b83a8a0108f7172772c6c33f60d032368e075d9d76dbf17d11096c464a3407244a533436642c660a7826d09110b1fa670695f289395cabc6b508683a1e47712ab55bc4346459e1876f95c7486229c6d9d9ececc22e59b05015571635111a777507fb25f5ba5d611d153d4c3a395ec520859f400602a1afdb5e713d5527c3e166e342bb9e9943ccff0b116957d2b6d31d17aa707c6b6ff8643752581f1f9693a54acf045403d4c6baa1ec6c9b6bc89631b94dbe993aa43a8b", 0xda}], 0x100000ea, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x4000001, 0x100000000000511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r8, &(0x7f0000000140)='\r', 0x1) 19:47:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x4, 0x9, 0xffffffffffffffff, 0x91) 19:47:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x4db1e2af8ff7bf81, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) close(r0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x164) 19:47:36 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb295bd78b358a551, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/69, 0x45, 0x800, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 19:47:36 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x24, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0x3, 0x49cd9f723a270f5e, 0x2, 0x3}, {{r1}, 0xfffffffffffffffc, 0x8, 0x2, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0xac, 0x20, 0x5, 0x9}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0xaf393137bcf6ee2a, 0x156, 0x1}, {{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0x10000, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x20, 0x4, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x80, 0x1f}, {{r1}, 0xfffffffffffffff8, 0xaabd8b06b11d1483, 0x4, 0x2, 0x7}], 0x8, &(0x7f0000000200)={0x6, 0x400}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9ba81d18294e75e377a41852093f71a3a2157902", 0x0, 0x1}) 19:47:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3212476e, 0x4, 0xfffffffffffffff9, 0x200}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x3, 0x0, 0x100000000}) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 19:47:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r0) 19:47:36 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x800, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/169, 0xa9}, {&(0x7f0000000100)=""/77, 0x4d}], 0x2, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/33}, 0x29, 0x129eeef4135e0733, 0x1800) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000200)="a708c579453327510fd9629243f658797cb8d4f0b35ca261541c40ea9819a6e78268626d3daa73ae0832f26952311cd043c95237e615a205241edf7a73273c387db4af1f1d7d1d598ec979ac178eb85b9c42318be963c0fd84816379e9840d83d698e7b6753a6fab6328495fe150f671e112fd3f202c38548e5599123bbfc038a1337e8195bf0e8019f75252f82df46a648a057676f872527dda32fddb6998b4a28d34b864b5be5ee779b8d0cd56b3065105771a09ff2fd932259d52e4415f7fee359f13377f39d6e1e6f49f39b9b4e0d262f8c738356e4e99bd03f13043c77c243a58e75de875e025aac1fef13a0efff14c9b591e4a16e58ccafa6f2046a8b9ab41f5b92feeb32a27a17dd2dd38b93445e0343aa363aa992f738c84b41844baf347addf6dbea0e792f5e578a5d04d9fcd4e8c888dd8c3b631ea69c620c260808154508b4a93e200c853514caa15fc5f1cbbdc309e25b7c7ef04dc1ce4cbe8a8284dbd9ca882937ff3573453b71f779243bc85767a0970bd4ef917a07598c9c3cc8aaf89ff867b7918485d82a461857ac8148143bc7e81e1e29180149f8dc671bb8168cf4e7668c2cae3a41f72207c70afc66e4b99a0758e8154d9aaa02c16b3efecc1921b95e988f55677c9160c0dc271bf78f05bbcc08a5977bf4840249f1c127687dc1ca82d88ededc48c533ef6acf9503db9be4349d371c801a06aadde7b09e2902b7751e4cf36f17e6ebbd5330eca623a88bf7c41c7ee05791fee60d67933a3d1922f285d8e24cb24becc262fee8a2b9548c0031e26461cda9108a6a9942dfb99dbee93ba98d70641febaae9b91bf108e65ddecd0a2c38d37a45c5954a467e1352263c577c6a1529720123c446560fc3d70f84ae4e89b3341cd6d5d07fafaa52ac321edb879ef40636ad191690c8c1fc1969ea18c9f97f8c3d0a9e19a032e78349fc0d9d810aa5c3d98a357e862b3ec0d51320f74ec432e5d8da47fa45208967ce385094cd8b6cbb4bbfa969df7c5ed2ce1be53e978dd8e69b389d645aef5f0400daf6a3dda82acc9b776358f03a717ecfdd48ffaaa621feaa0f6ebf3983a2d09a16e7da1304c2998cef61db3308080fc992aa72b17f5d34462b01b5422436a757208f95323ade3a4b3d9a240a9dc2c6b0ac89e76f64b28bc550194a35428e213f33035e443d0071bcccc16a59ae0c854b82505784762d1756244626746d2b5c9bd539016f743415f15dd158e99849c1cd8860e5fa63a2dd64c3856f638ad0edcaa2f983277de81ace79ebbfdd448872eb79be4a3e9635906832d3212ea61dcaa0c2980a254f3e8446de5a640b7be0ba8d2c478a1c715877822638cff10af7188b5d4c58e6743788114ac1b11e80f8d0df7edf6c69ad2ce6b2953c45a698275762b683acc02c03a100d150e510ec37733fd8c314b1f6b02c168453ca64b850fe63b743c51c58d063f5dc1725ca25ea979a342e40b238525d339fa0dd1a31c4113182f1430206d6d9d5a6fbedec6e1bc5ad12ec884ad9a6c2ce5d878bf5220630888b2f52664e410b51093f7419ca4659cd2367908550cd1a88579ab91af7c70f3cc0909d4af38e1403137787031a90d3d893a945805fcbc604d75b48fc23c562e4b00e39d84715feba3726844816343579cae4dbe7994b913b48d47502ad0e1621c4a557c7bf0a557c131c9c4d2fbef4287f8f92265e12b8da1c63a4aa899f42d0c983c3f421aaca78a5ea7f1600dede28100b9ae2a9b8545ee72b3150c8e39512ee4a66fb6da35383dbbbcd1e689430b14cdf4da64fa830abaefb0128087f716f3d76441f57ba99a64c02d9f59379261194ae82995f4ea94e4dc65c56539db8dfeac8ebdc1ee39e0ced0980597904923d16c188c0dafd6202631b56dd4b621ca093b6ca206596324a21a677b666a0d60dd17ad9f8984cfb1abfc868f7ccaae070a4fd8aa557ea4a09fa32ddb1230790a1e743521ca827d44f14c8c9ab49c1f7f45828db706e8a1703af0b65e6beea860f6ea77d9e9ac2eb5ed3716bc6d64773687d292908f80af85dfcb33e230f324998822c39cde4d65089c23990f9788c4ad96180ff066a741416ab755d3cf44b5ccb41bf7e27a70f0f8e0e155e09f6fea98111a33318cab476ce3aa6f885e93bcf0ec128890d30fe1b9666fcea732c3335034946f49ce4c3ff0f0613067d18c30cadb6c782c567df4ccfef0c03e4ecac04836dfd9506d0d75ff4000ee4ed4f346d27bf573298f905a6334932a02870c07748c0c381a4c48c0e4363583c3314be91f573a868b0e081acc69dec0b200755148d41a68732d90c32c721d5829ed26435149ef5afb2f7a52dd9bac74d0f85443913932a5558e3720d7b3af2b527b71f6f0ae0e063a5272148748b2af097ecef63013eb10dbbefa613f48e479b361d300496d01dbe79d612934fe8a5de35fa1e7f1a392f772d5bf8d963f1594cab9a4c54de72b7014ed23088fb71f461710267301cd97b97b54d95c936b4826d643e2c687465ed9acc545bffcfa2bfa9a583ff6d93b428e04807967a2eb2f33a1a22205ba492eb7d52bf9d9e1b72aacd900c5ba3d6317abbb4603247f2aa6e2204c3cac4249ef8d03ebf3536471f416fadc0d4474b621652a03c5c9971ef164108bcb171b4181e69d15d0527bd4e647034b2961ddf6bc7c7c07b8a37f8d977d1aea93d76a92bd43fe671824a808d8e2be62c9b342fed8ac1ce9685b21ad33b20b60417715fd52beb20565574609681dff099d3c002b1ab10c94b597b7a1af2e15738b2fd447c18b99608dab0c3bcf74f57e0fda0b9845ab30664101c8d72b656f14d8ac0566d8b3c1f553047fe3ccb04967d8230bd075e376fc8f93427f6d7db106b88669eb4571a228828e49cb8204933bbb194e59d8ef682d74cb9ec72d0d2b8d7dd97efbffdf6d51e58104c6843fca2967cf9cd3581e1e7c6d3a44980dfe7c1eb6916e585af9252c37fb05607f86819036d4be5c7d201aaf335f370ee07d748e98fe30873fb13839e57e2f07ec9897d3be1b4bb0b1cbb4e954c143dd044d188f7bf33c4a6fe9d2f9fb84a16f4dd6cce5abdb0d496b0db10bdd1765a8f726b6b1a99b2e3872013cac44cb90b5d735391767b60422366d0bfac5498e7c8c2c4e4af3bd943ab1a6c015ae82019662622e8bc4d403eeb035b92923b91e2994f9621bc26124faf340daabb91f9c744bfc5ec3586ae6380b2e42f8152bb72f0e1f2bbb5dc8d11ad6af35e91116dbf42e77fc80fce99a55fc212f9c89c1d72e443565663b04874f35c08cc956a9c92825116ccd746f7d10f371b52dde7bc11a5b4ff96eefb4b7c7446c0c4184fcf163de240fa291b75f0611d64eff88ca664d8756c96457bd1b1c3629e6606e2f5a62087bd6b385723973164332b2a187695f3b8d3bbad97964796886f6aec335786e89de4edd49b85653f62b30d61e7baf47526e220892ee25fcd66ff9a45f41895abef203c3f51e52509d9c050175dbea8119e8c1052e83f88509d482db4d401e74c3907777abd0b450b72eae79b92e0f98147c4cc2622f66c132ae9dd14dccc2f70c525b2bcf0560fca7102a4307dbcdd027575ca03b6e6839f7be33a7505c34204c0d28c9f75df4ebcce343ea81c9b88b2244ea87afd1305ce19581bc4896fda7a239b47541469dccfb6626cecb1f80f58e942544797ad555c3b46608315e5e8dcaa4b6d192fb842caaba699cd4c67c5fe0902ac829fba3a477b4fed08ed295e9521a92847ea517f30c9f575a2b0cf7886f3408538d036e385284941733a64dee9f06b7a289754dbd98860263e907ce856c06fc046fb810b14d1b5767d123db2fcdd4fe59dd504ba21df11e2d0396506ad732809cc126a59102d6d6ea80a5e3d61ab1bc7f207a34a950bebdd79c911d23c1dc20f36be81b23398a28aafd5a9d5c6ee162f89e6f78d2cee3ba7ae9b274b91ec20405c6fe3dd2fee3bd6f0e9790a505606ec45640909fa602b9f9f1ded8c14d9a571c868b98a6928cf9f26d825f1bed51cfaf5bb3c0e1919abfa57666c091a0055576d76641910dd511e0ed6793ccf1ed587daf60b2e18405ad7c33e98d6dadf65f149a63155bdcdfa47bb2b0baabd6dd1127b1c3509fc6a75088926600d91eb881cd8905f54cb49968ae03f5351c99db017dc20a1461aa07b17393f4c0a93d9875a656413d9129a5c78760db6bacaa7ca88ebbcfbe22879b1be0323871628697385517f86d81cc04518c5c5ef859e5ade6060efb99bcd434887871ea051e64556b96f985f49c30476c810c15ffa70110ba69abc23b114f6a604625ada2efca91eaf4e6c36c4f42c88719bc720c33ab2186f923184fdb6f03e5334bf818a98dc6669d484fc5997328de063a0f539c51c51203ed3adc4fd44005b2207c1a74983a1332dec274f2902e6c0c71385dcce4fc30257c3763e8a2381819bbbb37bb234e8d94eb1799a99fb7adfdd86809d97ad6bf57718e4fe13f20ca25446b3cddefc164c0f9e11f31344763991e8f0ea313d32ec31427d2f0b2db6734cd84eac4b1be207bf7985fd7161110e3d1f2828a4df46a07a1db6de74c93419c4ddc3a4c3dd544d1895e7435d6856caab2c821c47d181cb6fb2eec7920245e7c9954e6688dee0173097c33ec40694cbb1ebfd8a4241cf7f50b46428c2332ab5589da9b6cadfe142a21bc73892da6d1316a01dc70c3c9eac74431668a4060f58bb00cdce4652cbd4720c8aa51b145ed66d92ecf335b4a4686177df8165731ff7b975732157872b87eeb085e16dafcea030dbed98955fa33b2a2579542d64aa855bfe6f27b8fe801f723b90a61cc5fa727b04b603d1c9213e4d47cb63fac58b09edcb0295774d2f246e30a34e16e381238a8a486292fbf71c073b9c3b0ccf4ecd900de21aea9694a052955b8dfc6c4bb559c6151dcb10a3ccfdba97ae3ddc38d43cc5e5f2f80ad08046ab6374ac7f00ef44d088711294efdf595dafe3add270dfe10b3a1407cffe5a6bcf17ba01289d26271ce717f438e6bc47d1ddedef3f1dddfb0de68163c99c24e3649d76b32ebb90b31f48746e8568cd0fae0dffb244886046adc646208fc1f02bfb1b2328e91ed52e9a966c2924c33cc43b9857f863abd5f50de4c3488c6e0400c0b19285ec4b20c9197ff332533db64402719ad803a430fb0afaea41a3fee1a760ea7d80b5d6465c8cc199e9d15e2240f72947965b293f220c9f5ee04822f5c339a1529688a5feaae2f4c7b1c87d6df81bf5a092274ea33b4c2191e6443f15083e7ac53df38005d125eab06abda8ec63d8c3e5a18dfdd7610d41c752b3f9e28e675521a9b8bc165acd638da0540057993ba98766a9216526089e576d28e0ff6d7b40c338141c12c8d1e57b513aac2f9cd8ee22e7b79bda0e75c93233e6409625dddf5f4ef03d4aed23269b60aa6a1632aa43123ff748707e86c41c51b2d27162f6e16b58190f239cc8ba0e17a24b31b31ab2bd357ec0d86a6cf11f3b093bf3c4977a5c5e8d3f5db1e298271507fbbec864e983d5b091a3be72c03ad32395dfd20b4b04654526bad118c20726d0507334bdc98e73800e91572a5b17fca5b5d02edbac446be52186d20f0fc50384b0847d92cb06d5a6806f742e044c5edd505c1e7dfd534050c77f8f18e4c6e1998f593a7192a829e888dc04304da3aefadd1b27f47ee0ababf078ec1701138073f2372a49db5fe734c2a9d16d52dacacf786e884c89c07af7ccabef7e6b31436434f82af9a65d8276e1bc10bafcd001f5eb0ec4f856ea8f337ce59013839442d7a33e4", 0x1000}, {&(0x7f0000001200)="d3b77c47a10d3162ea6412ab0c1a61eef9140d68d40f6f7d6a141822bcf12da9f3dd8e8f03ec6ecc1de160ca6f0cac4c3d5c294f7f55184f55811b573d5a275599b6c5b3a6ba8740bf0b13cef2355ebacb2815154b306f72ec03bf0958de00afd58fda56d68975ef286f8d07c6e5fe0f26792652d2bed86743cbfe27a0bc72394a807cb1694b6d258516188b1453f3550f310d74978f421469f8c93945e9008d566e481c28a7a03266ae08b26ba24ef135e002ed558d5da2774fd2d1e12414c053", 0xc1}], 0x2, 0x0, 0x0) r2 = msgget$private(0x0, 0x20) close(r0) r3 = socket(0x1, 0x2, 0xa1f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) preadv(r3, &(0x7f0000002780)=[{&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)}, {&(0x7f0000002400)=""/36, 0x24}, {&(0x7f0000002440)=""/141, 0x8d}, {&(0x7f0000002500)=""/136, 0x88}, {&(0x7f00000025c0)=""/223, 0xdf}, {&(0x7f00000026c0)=""/173, 0xad}], 0x7, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000002800)='./file0\x00', 0x1, 0x1) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000002840)=0x8a) r6 = dup2(r3, r0) r7 = socket(0x2, 0x3, 0xfffffffffffffff7) fcntl$setown(r7, 0x6, r4) fcntl$lock(r7, 0x9db5a534820b5607, &(0x7f0000002880)={0x2, 0x1, 0x1, 0x78, r4}) fcntl$getflags(r0, 0x0) msgctl$IPC_RMID(r2, 0x0) preadv(r6, &(0x7f0000002cc0)=[{&(0x7f00000028c0)=""/195, 0xc3}, {&(0x7f00000029c0)=""/70, 0x46}, {&(0x7f0000002a40)=""/199, 0xc7}, {&(0x7f0000002b40)=""/153, 0x99}, {&(0x7f0000002c00)=""/169, 0xa9}], 0x5, 0x0, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000002d40)=0x5) fcntl$lock(r0, 0x8, &(0x7f0000002d80)={0x42066607004e9841, 0x0, 0x8, 0x2be, r4}) getpeername$inet6(r7, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000002e40)) msgrcv(r2, &(0x7f0000002e80)={0x0, ""/111}, 0x77, 0x3, 0x1800) ioctl$KDDISABIO(r6, 0x20004b3d) fcntl$getflags(r5, 0x3) ioctl$KDDISABIO(r6, 0x20004b3d) kevent(r5, &(0x7f0000002f00), 0x2, &(0x7f0000002f40)=[{{r7}, 0x0, 0x21, 0x40000000, 0x92e, 0x6}, {{r6}, 0xfffffffffffffff8, 0x30, 0x1, 0xffff, 0x6}, {{r3}, 0xfffffffffffffffa, 0x40, 0x80, 0x1}, {{r0}, 0xfffffffffffffffd, 0x12, 0x8, 0x5}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0x9, 0xffffffffffffff67}, {{r5}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0x5}, {{r3}, 0xfffffffffffffff8, 0x9, 0x8, 0xfffffffffffffff7, 0x3}, {{r6}, 0xfffffffffffffff9, 0x2, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0xffffffffffffffff}], 0x2, &(0x7f0000003080)={0xffff, 0x1}) listen(r3, 0x6) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f00000030c0)={0x10, 0x100000000, 0x4, 0x8000, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3d}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x68}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 19:47:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) 19:47:36 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) pread(r1, &(0x7f0000000040)="ad7e20f42d70191e1174cb319c4d336b9140de978af84d876dcdcefd398f868cbb2709f519b586cd483e6ebf0a87717ea8de0d3045397d054e9026df008b9d9e8e10", 0x42, 0x0, 0x5a) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 19:47:37 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0xb8496c2a8a5016d1) 19:47:37 executing program 0: r0 = kqueue() r1 = dup(r0) fchflags(r1, 0x10001) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x7c) read(r0, &(0x7f0000000100)=""/168, 0xa8) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) 19:47:37 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) setsockopt(r1, 0xf5b3, 0x6, &(0x7f00000000c0)="09893ee37862ee14ba31774c10b77cfe825c61234437ed", 0x17) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 19:47:37 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) 19:47:37 executing program 0: r0 = socket(0x6, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x8000000000000000, 0x100000001}, 0xffffffffffffff7a) 19:47:37 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x120) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) getdents(r0, 0x0, 0x2bd) 19:47:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x1}, {0x18, 0x2, 0x0, 0x6}, 0x1, [0x4, 0x6, 0x8, 0x160, 0x6000000, 0x8000, 0x596, 0x5]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) clock_getres(0x3, &(0x7f0000000040)) 19:47:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0xb65fffd32964c061) close(r0) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000400)=""/109, 0x6d}], 0x1, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) 19:47:37 executing program 1: syz_open_pts() r0 = syz_open_pts() pipe2(&(0x7f0000000100), 0x10000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x120) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x5, 0x7ff, 0x1, 0x2, 0x81, 0x9, 0x1, 0x3, 0x81, 0x3fc000000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) 19:47:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x6, &(0x7f00000001c0)="306cfa32408add23e606bef6b09c101ffc0c36e4a02141b2812e7ce3bf50b52b1770a6570c632256cc8d2254a89dd155f3f33ec4e23d812abec83aa9a3eafbb5e1b9244805884ac4fc911c351e5877ba6dcce5e8e813f0c0040dfa5e9d6af7aeee703d", 0x63) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x1) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f00000000c0)) mknodat(r2, &(0x7f0000000280)='.\x00', 0x1000, 0x9) msgget(0x0, 0x532) kevent(r1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x20, 0x2, 0xfff, 0xfffffffffffffffd}], 0x1000, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x8, 0x10001}, {{}, 0xfffffffffffffff9, 0x90, 0x10, 0x6, 0x270000000000}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x1, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000001, 0x9}, {{}, 0xfffffffffffffffe, 0x8, 0x8, 0xb8fb, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x7fffffff, 0xa1}], 0x0, &(0x7f00000003c0)={0x400, 0x8001}) r4 = accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) shutdown(r4, 0x1) 19:47:39 executing program 0: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300026000400005c2891d2cb99439a468f56090e4b8ff5908bd8dd53930f7758be5691c07f574b0c4cb1dab32a5b168d5a14b381"], 0xa) 19:47:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x8, 0xf293, 0x100000000}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0x3}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0xb11d6c4e9aeea9f3, 0x8, 0x1, r1}) fcntl$setown(r0, 0x6, r1) 19:47:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x118) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0xaa) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 19:47:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x400, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvfrom(r1, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000080)=@in6={0x18, 0x2, 0x10001, 0x8001}, 0xc) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 19:47:39 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x10000, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 19:47:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) r2 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0x7fff) r3 = open(&(0x7f0000000040)='.\x00', 0x80, 0x50) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x2, 0x1, 0x5}, {{r0}, 0xfffffffffffffffb, 0xabefb7cf874e1f11, 0xf0000000, 0x0, 0x800}, {{r1}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x5, 0x60f5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x49, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x20, 0x2800000000000000}], 0x2d, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x81, 0x1, 0x7, 0x621c}, {{r1}, 0x0, 0x30, 0xfffff, 0x8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0xfffffffffffff000, 0x97d3}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x4, 0x5}], 0x100, &(0x7f0000000080)={0xffffffffffffffff, 0x101}) ftruncate(r3, 0x0, 0x80) 19:47:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 19:47:39 executing program 1: r0 = kqueue() syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) dup2(r0, r1) 19:47:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 19:47:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x20, 0xc003, 0x400) r1 = syz_open_pts() close(r1) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r2]) r3 = socket(0x2, 0x1, 0x4) accept$inet6(r3, 0x0, 0x0) 19:47:39 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x81, 0x800, 0x9, 0x0, 0xab6, 0x6, 0xce, 0x4e02b3005d505564, 0x1, 0x87b}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:47:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) write(r0, 0x0, 0x0) 19:47:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 19:47:39 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x60e, 0x104) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00001a2f66696c6530f14c238df8eb25f2b95ec837e97fc323b92befbc895c0659747e29ee1b7393fb6fca2d99b662fad6b58b971c6d321fe26b062cf245cdba76c8cc7046460b543dc86ad5cd1a294b80290d160b3f24d1d5e77e002d270307a0a10ca6b0ea5862b03033c6ad131184e410e189cbf47ae52ec2b809ac1b895c56ab8d6f1b9d0600a3588ef6215432c49b5f76d796616b213303"], 0x10) setsockopt(r1, 0x1, 0x2, &(0x7f0000000040)="5d2edbe677f7da1bb5a233b63a9aef8e37471a2c66ce0aa4b7aaae8208e5ea1b6e9a4df09454760879244c59dd86d0725260713fbf6734f7", 0x38) 19:47:39 executing program 1: setitimer(0x1, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) fchmod(r0, 0x0) utimes(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000000)) 19:47:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x3, 0x100000001}], 0x20, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x69, 0x40, 0x641, 0x56cf2928}], 0x0, &(0x7f0000000280)={0x9, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)) 19:47:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x68b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x8000, r2, r3, r4, r5, 0x73, 0x7}, 0x8001, 0x84, 0x763}) close(r0) r6 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x6, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1000000000000214) r7 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r7, &(0x7f0000000040)='./file0\x00', 0xca8f2f0c1ebd4d0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) socket$unix(0x1, 0x1, 0x0) r9 = getgid() fchownat(r7, &(0x7f0000000080)='./file0\x00', r8, r9, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r10 = dup2(r0, r6) readv(r10, &(0x7f00000003c0), 0x0) 19:47:40 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = semget(0x0, 0x74e10dcc9a519e71, 0x201) semctl$GETPID(r2, 0x6, 0x4, &(0x7f00000001c0)=""/198) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/122, &(0x7f00000002c0)=0x7a) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 19:47:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffff959) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="679a467ca2a29a2f9fd404"}) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) 19:47:41 executing program 0: r0 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/74) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/130) semget$private(0x0, 0x2, 0x80) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x8, 0x7, 0x8, 0x1, "f7a4b0066efa509ccb516b80437cec0af9e9f9fd", 0x8001, 0xfff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0xffffffffffffff80, 0x2a73, 0x6, 0xf4, "ab51c8a2043931674f7b9a7701bd91a81130392c", 0x1, 0x8}) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x442, 0x131) getsockname$unix(r3, &(0x7f0000000280)=@file={0x0, ""/8}, &(0x7f00000002c0)=0xa) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000300)) r4 = fcntl$dupfd(r3, 0xa, r2) r5 = syz_open_pts() mknodat(r3, &(0x7f0000000340)='./file0\x00', 0x4, 0x1f) preadv(r1, &(0x7f00000028c0)=[{&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/187, 0xbb}, {&(0x7f00000014c0)=""/227, 0xe3}, {&(0x7f00000015c0)}, {&(0x7f0000001600)=""/175, 0xaf}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/101, 0x65}, {&(0x7f0000002740)=""/223, 0xdf}, {&(0x7f0000002840)=""/66, 0x42}], 0xa, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000002980)={0x6, 0x3}) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000029c0)='/dev/null\x00', 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/null\x00', 0x200, 0x0) pwritev(r6, &(0x7f0000002b40)=[{&(0x7f0000002a40)="3c4b19e5b08e98ff441b26b3bba1646e6babd37dbdeb4eedfe28a4edf443ed758f9b8424ae029213a105578c716dcd8df394f64e3b1164581980a02aaf33ead11f77cefc4e26d543ac17cb404d56a57d43fe50d73d802ad1f8480934952a46b7e32e7b20bd26ce2056b76d29039c79317b32d0e31f455d71bdb258f5e59a270f26be2520577a89ff60fece342f8f11914a60e5622fcd96ec77021b50abf770cb5a4df0f0cc3e7de89be894ceda4929245521f4fc2eb3626231e04935dd9d6b037ef18106ef9d390593b20969ee9a6eb8ac50b8d0d9838285c7c785650e13f73a68ea15480137b9fa", 0xe8}], 0x1, 0x0, 0x0) preadv(r6, &(0x7f0000002bc0)=[{&(0x7f0000002b80)=""/53, 0x35}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002c00)={0x0}, 0xc) fcntl$setown(r4, 0x6, r7) getsockname$unix(r6, &(0x7f0000002c40)=@abs, &(0x7f0000002c80)=0x8) getdents(r5, &(0x7f0000002cc0)=""/146, 0x92) dup2(r3, r1) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000002d80)=0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000002dc0)=0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002e00)={0x5, 0xff, 0xff, 0xa919, "9cf6ec1ba613f73154c2e4605974baa1d9194e93", 0x0, 0x40}) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000002e40)=""/188) open(&(0x7f0000002f00)='./file0\x00', 0x2, 0x4) 19:47:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x11af, 0x0, 0xfffffe43) 19:47:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x40) pipe2(&(0x7f0000000100), 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) read(r1, &(0x7f00000001c0)=""/4096, 0x1000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) lseek(r1, 0x0, 0x0, 0x3) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) 19:47:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20000000, 0x0, "00370400000e00e184b91c00af29d200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pledge(&(0x7f0000000040)='P\x00', &(0x7f0000000080)=')+\x00') 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) 19:47:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) flock(r0, 0x1) close(r0) r1 = socket(0x2, 0x1, 0x0) nanosleep(&(0x7f0000000000)={0x7ff, 0x6}, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) dup2(r1, r2) shutdown(r1, 0x0) execve(0x0, 0x0, 0x0) 19:47:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x36) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000040)=""/122, 0x7a, 0x1, &(0x7f00000000c0)=@un=@abs={0xf11e92905517d87d, 0x0, 0x2}, 0x8) sendto(r0, &(0x7f0000000140)="da65122c061245c71cd18b3a5baa600e63b9a99aa7ee808fd448b973f55acb894d3964d7218974d6eff9d559081a1ce59cdc6a64b9f352d6921faab42326f03026a65ef377e92a5e8717dbf10783d9bb91c0d37140683031a7f0f53d5a04b4078b6a5732c429eeb24dc9108316ac264a1fc9ebcefd14a91d0abaafd05d6a11499d25d126fe27b2330466ee0be9ce39c21c783aa50567d70d77c37d756e6f2c425af657e198c3da8ade2d25907c879326dee7858cc14e78d05a595eb871bd715f0d35810a5c687f22420275bb41e08c25a23ec05b83850cf7", 0xd8, 0x40c, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 19:47:41 executing program 1: r0 = socket(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff7, 0x1}, 0x10) 19:47:41 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x0, 0x20003f) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x80}, {r0, 0x2}, {r0, 0x100}, {r0, 0x3fbb82e60a85a8cc}, {r0, 0x20}], 0x6, 0x42e2) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r1, 0x1) 19:47:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file1\x00', 0xc54306eb92a865a0, 0x1) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 19:47:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000200)="976a6790c165cd517f5a8a07ba1b3812980865793653af97ac789d0cc68dc58b32efc359afddc0e7e1d7a1d787e6738640435a465a8049464b4505df7e43b04e4ebfe9ad92dfb998ca3b1569abb43b1de6767ef8d9a5193ed510d63763ff366983aa6408a779688944ddc1e12b1d502108884ac3ff671d75eb252f58830e3a068a1c96ad843978c8c4dac47ffe57fc22ed2f08cec7d506e5bb69b55023a1b4f8b5d4a5680b2b6b85b90c379a83b3a593297d9b1c561ca8b26fe8b6cd01c3d828dd9ec8e99d55be3b799aa1530eb1c00b85f3f4fdfac117312067edb7cc842b5825b36dd6fa26aacac71cb076c2eaa8ff84b8ed60662940db3772e7a9262640064307ac0f5d3e253713ad4b2c3f733a443d86c4d5eb3dd6d184de9434775f4a874451df26fab4596ec71ba0220a6f3d3631ff0c4ba51bc97a4998a1739823d60139b8587558cb9588e7db44db48f8adb9de9b30f832e339d5bcdb77dc9f8e7e2d1e3235e1075eb80f0ba7cca02b92fae4fa00cf8bfdb127dda8ae45b62cac08873fe6b511f0bf2a68ae17e1ef09584f39a92f03f5eecda0c7804a9e8fb1b9ed436f672c0d1794b38cb32ea9232d051c2b6a486581c8ba70af8fb3e74780eadcfb50fd606705e6c0a492fd5d633e45bfc62e81b59db9e5bf6dd2cc3ada8b8fdffd6fcd69cf6e6bc1bc9e16e9e15b0231626d9a86aed39c9fb385d711f83d1b4f73c77ad261e4753dfb80e03fae63ffcd96f2205c3705ba5a81c94d4d3ad06d425a5f92fe4da9b5aa0aeed31cc60338fc437de4042aee4aa6d7fc4b8288de3dc5a15d909c243a50f29f6f21ae4e21893b7c435a621b665f5db773f2151c8de78c4524452cf25eff35b83047e232f7d8a1173583ab6c35b6f66588a9b3932df11e2cd4bd5a7e69be9809b54986cd9ca03348ca9a2d0f913a0675adb3f66033b9a69df892dc95d5a7656b0396b44a44edd7d3baee5f05b330d3899d8a660d23646fa0d6ce500cfb3144b58c50951364d00ce4839ac05fcf225bacc9c156e071794b4ae2c42f3ad731ae8448974b393188b2cd2c789c30a475517d2653660c820ffbe737120292da3e2158c0bc7195ace3ae79f06296297e8d27ade336ad40723c27ab34ba0af98cc4f5d31c6aa05cec9179c74e538ff90ec1e7cb72db8ae84a2e9022f6ebbbff5198146df3acc14472863d49594bf0034d7a2c2a1256cad474618f7f84ef6ac05a8c977065be1f548fc72cc9cbe81b183035d1ba97c47b5a91425fe56815aaa6218e25be8028ccbd036a284f2be008ff9a3238e2a256bd1ef073a26d00230f86da27c2ed51f28e3f58e1738439298b0f790e7d22477b7254d9c31af506efcf67636b40df30692a919f1d4869a0a65a4ebe230eec63d106c2bf6d574bcb39abb11ef98a09c3aab15f38c0b2f57ae5ba1d0778f82ecee626fdf21ecb22345985b3c5580105acd07794129f3b652f9c94ca4c4bedb10ca704f17f88defe7651ca9b0f3e31baaa4199ec853202552dea58c3df4b32c89f56442cebcc8ee895b723fe64d07d86e15bbce6eb7c91febc7c9a8e9cf04c994404a5ff5fc1f905c32cacd5788a75ac0a51052ed342f8829fe027707ab40e60beb2f9f0c2d2218b5bca35c5cedb40bf8db38a7e928e85ddc96d3f98f0c766210903b0aafbc80b85dfc80443508cd2a70350a5dea72cf0e5c8633e75e538df36e0660e1b26e52697ca651cea0faec6ae692aad692c7ada5079b25c051d5ad1c888e4fd5782be491d27fa25c40d562dc336e99fa362f3b522e6f9483dec256f38bcba0be518df5eab88577b8fc56de4fcc482316aebcaf28510945e38e498e29f8f12dd9bf8823f113480a890fb90017a01a1bb69c28b6d629937b099bd6aeafa7b00210b65d17ce41a5c242ff48dd07a5feb8f76b49e99bb6131e7c873b64da4da48683ff5e663c811be0f74cdbe490c56b69a52e20e3aea685a552a62a03759e3b891786afaed2c3caadab43470872acb5f0ee6813c9970dfebc44386b5a6b39b189cd5ad23b07cc8856d913105355acecb472230381165d0d0cc52bd7cb7e5fece25194037ab74d5322398027ca944f5ffbb9ee253aef27fe67e4d1fe1695e73e4843fac8b5f436624587d93421851f054a100c2ab0d75fd30fabff74638d01af4088f170560b645f57f2365ae12c02a4bf963c68b6498d51366f49d438f2b7736d60a2d06bff975e0fbc2a424771208baa47db941ecdfb78fcf66b40a7d644c08637bd61ad7389b45e9cf934874aea52d605acb18c6f6cad47a2ca7edbb9e6186e882957fc0ce14e6e5ac2075bbfa7451dc7bde304c9264a6885cbfba6f55b45ba819dbc00db13c32f56569945be29a7da517aa6d501a16946db900673927800f8bfab210242e2802e92814043c880f", 0x6a9}], 0x1, 0x0, 0x0) r2 = dup2(r1, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xab4c) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 19:47:42 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 19:47:42 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 19:47:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 19:47:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) syz_open_pts() dup(r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0xc6, 0x0) 19:47:42 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 19:47:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) 19:47:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x91ac714f0350d4ff, 0x100) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0x4) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 19:47:42 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f00000000c0), 0x0) 19:47:42 executing program 0: r0 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fchmod(r1, 0xd) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:47:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f00000000c0)='./file1\x00', 0x100010000) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') 19:47:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x7f, 0xffffffff80000000, 0x8001, 0x1ff}]}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffffff3a, 0x3, 0x2, 0x7ffffffd, "73ccb37b2ebe222c2440000000b5c9c06d00", 0x0, 0x2}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) 19:47:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 19:47:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f00000000c0)=""/30, 0x1e) semget$private(0x0, 0x3, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x1, 0x0, 0x3, 0x0) r4 = dup2(0xffffffffffffffff, r1) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000000)) r5 = kqueue() dup2(r1, r4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r5, 0x1}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x5) 19:47:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) dup(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x110) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 19:47:42 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) renameat(r0, &(0x7f0000000200)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) mkdir(&(0x7f0000000080)='./file1\x00', 0x100) 19:47:42 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xafae6b39b81a1961, 0x0) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x5) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) fchmod(r3, 0x10001009c) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x3, 0xb42}) 19:47:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) fchflags(r0, 0xdee8a375d3e0c0d0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) 19:47:43 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001300), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x2, 0x5}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="00009401644459803bd57d04"], 0x80}, 0x0) 19:47:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 19:47:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) setsockopt(r0, 0x595, 0x401, &(0x7f0000000000)="20738d5621c52b9acef51b3246403b64b0d01ccc16a1e98bbce33ec0af0de25a01c8d63194b0f4caec2cc783af65008f685932ce22dc5c791fbde8581a2709cd945c91ad5ba7b35366cac8e5314ba6ccb5c8a2ccb5d1330860f0079580ce3a4602e6d9fe7caadd93edaf73e5f57bbc5adf1269646bfe95b49b27c49d01bcbfb52569eefa7045f750747df881ba8465514acc1dc73d44440d31e1e5bbb6a4defaa1d76deaf79fad67efe47bfbcbc35e3273a5a93828d08d8871dab010cf817e89795f", 0xc2) 19:47:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) fchflags(r0, 0xfe72cc4c4878cc58) fcntl$dupfd(r0, 0x0, r6) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r7 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3, 0x200}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x3, 0x8c5}, {0x3, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x3, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r8, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) 19:47:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ktrace(0x0, 0x1, 0x4, 0x0) 19:47:43 executing program 1: socket(0x18, 0x2, 0x8000000000) 19:47:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x2, 0x100) socket$inet(0x2, 0x2, 0x2) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000280)=""/154) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x80) mprotect(&(0x7f0000513000/0x1000)=nil, 0x1000, 0x0) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000100)=[r2]) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x7, 0x2) read(r0, &(0x7f0000000000), 0x0) 19:47:43 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) fsync(r0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 19:47:43 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 19:47:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) readlinkat(r4, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000440)=""/237, 0xed) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = accept$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x18, './file0/file0\x00', './file0/file0\x00'}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r5, 0x2}) sendto$unix(r2, &(0x7f00000005c0)="1f00000099fcd247df65888781566159b45a7277a5f5e2f55c28aad857ed5a3dd35da72b9bdc52abd5d94b343b4b21e258cf274fab0861fbe62998272e822365b898fb24019f6b8adb76ff90fb489ecaf73440aa321e59cdbac254e8c5f1488f18b5e8a68ab230f975158278ee86d365bf500f66751e8a8d71c70d3c5b11dfa4091eccf6606286f8ffd28541df50e3d9488b41627802b79bb92e744ea6dc6ed68b1437ef9cd6d6c3faa2b75813c59ed388707b812c3e6bf3ccebb1c6fb095ff349a513867158bf7b2587ccecb8ae99d6f558a090fc9b104d80743ee9c9de9f9c40be8b2177ab5759d1357ea14f8a9818c825c5a4f4ca70dd22d4e090c832032fa34110d5ff92ee0947dca3ed388fee3f3105639ff6a8147fcd4509f81b6c3aed1c6fdd38894c79f8a5f37cbb29ac7f10f99dcffd19a344b4d640413c11ce4c01388f48cf7e16ddd8b35e8ebe4c7d669528e41b41beb5b928314b248e612e5abe022f63855fa2303fb81ad47b1588a9dc64dba8018d330c179a50a0a08c857a8dae6445a30de9961f89699f83ae8bd2d489ed60e9170b3a80be075b20a94c998e2730ce5550ee49ec7b466d9d69aa918278756cd9ad6ba8f9ca201ddfc704ff57c4ce58a4bf953eabe83e94bbe28ff297d7ca7492daf579be46cebfbc8286d05dc680f3259bbbedda252d3b40e62b9d3600de8ecbba67c03db9cd811976d72da258853f72ea263f0297063bcf141d262c9692e30ec0bf0d0714f1c35ad57df227fbc9d4ad913b9e2bfbd5adbcfd56c2aac6ea6517a29535ec04c231b77ce27a9b69dd763f5aff8081a74080b27a2b912ee367db160abb703bcdfc729fe237c1a24a3a6cccecd28e40a405b6cbc3d241649cf53ee38b548372359d25786ab0732a5d41d80617cd", 0xfd67, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x101, './file0\x00', './file0\x00'}) 19:47:44 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) 19:47:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1028, &(0x7f0000000000), &(0x7f0000000040)=0x4) 19:47:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/160, 0xfffffd9a}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/205, 0xcd}, {&(0x7f0000000400)=""/181, 0xb5}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xff, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000540)={0xff, 0x6, './file0\x00', 0x2, 0x6b45, 0x0, 0xffffffff00000001}) 19:47:44 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = kqueue() readv(r3, &(0x7f00000002c0), 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x8, &(0x7f00000000c0)={0x1}) select(0x40, &(0x7f0000000080)={0x1, 0x0, 0x1e49, 0x3f, 0x100000000, 0x7, 0xbb, 0xff}, &(0x7f0000000140)={0x5, 0x2, 0x1, 0x800000000000000, 0x200, 0x3f, 0x7, 0x7}, &(0x7f0000000180)={0x9, 0x0, 0x100000000, 0x9, 0x4, 0x40, 0x0, 0x2d8}, &(0x7f00000001c0)={0x6}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x5, 0x0, 0xfffffffeffffffff, 0x0, 0x5, 0x1, 0x7, 0x1, 0x1, 0x1, 0x1ff}) fcntl$setflags(r3, 0x2, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 19:47:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050300000000000000005786caa7e98c4be3d3051008741038f53e8551f30ce390500e08fecea11ea8fef96e4fc7573f7433a6fbe456007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a10be3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc2596902000d7d026ba8af63ff3728294be4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303f69ec7ab3a34c29000000000000000003d79def171df", 0xa3, 0x0, 0x0, 0xfffffffffffffe85) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x9, 0x4) 19:47:44 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f000035d000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) 19:47:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff, 0x101, 0x100000000, "2ea86e110100"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80f092130b1ebd25669273619d17b1df853d12f7d7e34127aef0e3e4ff3601c4bcae9d41d779cc6e7ac8ecabf6ab72f8f2c4089291df0d725da1d77609c5212c35c14de1d0895a59187f066024355d502a0518a97e7c770b176199f289a6d6abccbf9387630d85b7aa7261f073a559921fe993e2882fe06dd857861ed534c4a39299dba5b0bb17d54ba1267200bebd0b93318a1d9edfea", 0x9f}], 0x1) 19:47:44 executing program 1: r0 = semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f00000004c0)=[{0x0, 0x8, 0x1800}], 0x1) r1 = kqueue() flock(r1, 0x3) r2 = shmget$private(0x0, 0x3000, 0xca80639ead95f263, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f0000000000)=[{0x4, 0x1000, 0x1000}, {0x1, 0x9, 0x800}, {0x0, 0x1366, 0x1000}], 0x3) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ae01e2e6963561231ba89a61f2d5566b0b9eae5c153ad83b1f6310ae9ed0b28580dc08286538068fb3dc7f78db6d56"]) r5 = getuid() ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000480)=0x1) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = geteuid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x401, r5, r6, r7, r8, 0x64, 0x81}, 0x1, 0xfffffffffffffffc, r9, r10, 0x0, 0x0, 0xe3}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x1ff) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/84) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) fcntl$setown(r4, 0x6, r10) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x8, 0x184a, 0xd29, 0x0, 0x200, 0x8, 0x705c, 0x3, 0x3, 0x4, 0x100000000}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000600)) fcntl$getown(r4, 0x5) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000002c0)) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000300)={0x4}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) getsockopt$sock_int(r11, 0xffff, 0x1003, &(0x7f0000000380), &(0x7f00000003c0)=0x4) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) 19:47:44 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget(0x1, 0x3, 0x4d1) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/74) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, r1) close(r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 19:47:44 executing program 1: sendsyslog(&(0x7f0000000200)="2e69f9bad84aaa37bf6063df9138fdd94eabdb699f17f00412c2c6675295920dc43dc8f3f089e5e9f9bacfb39e758982d5572bd913d926435c93e3d05a1f2cc4a1b78481f55ccf126b50c73e489ea7a0764b5edbfd5d96b37162e3903e583abb1c656d145e0412e01f326ee31c668767e91b45bdb5b95cc874cbd1f60af3e1f96ddaab61cb3b632123db2af1d55cdfc957128cd067e7e4876eaffd5b4716108fa5f1acbfb180dbcb33a49b50f639c07dd00a124db7a42570104ad06cb6581321319a651a351e744801c10b5cdd2ddfe472c05752995ee4883e3c1e33440a05cba5", 0xe1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000029, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x829, 0x80000000000000d, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000796000/0x1000)=nil, 0x1000) 19:47:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fsync(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) 19:47:44 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000001c0)=0xffffffffffffffff) socket$inet(0x2, 0x4, 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x199aaca7231583be, 0x2) r3 = semget(0x1, 0x2, 0x4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000140)=""/71) 19:47:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000020}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0xe86e8b5b630bdc8c, 0x800) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) r2 = socket(0x6, 0x5, 0xffff) recvfrom(r2, &(0x7f00000000c0)=""/34, 0x22, 0x41, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) flock(r1, 0xa) 19:47:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0x640f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0/../file0\x00', 0x0) execve(0x0, 0x0, 0x0) 19:47:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/79}, &(0x7f0000000140)=0x51) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x2d, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 19:47:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x5012, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0xf74e04d838c49b0c, 0x4) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c6530003f252bbdfe839ce07ebe9e6911b19c00bafbdb51c76932982fefcd9cec5b7b6fde53838fa5d4b531a99e47523b"], 0xa) fcntl$getown(r1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x9, 0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt(r0, 0x8e7b, 0x80000000000041, 0x0, 0x0) 19:47:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 19:47:46 executing program 1: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000280)) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = getgid() open(&(0x7f0000000100)='./file1\x00', 0x80, 0x4) r2 = msgget(0x1, 0x1) r3 = geteuid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) r6 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xe000000000000000, r3, r1, r4, r1, 0x10, 0x7}, 0x1f, 0x6, r5, r6, 0x3, 0xdf, 0x3, 0x7}) fsync(r0) setgid(r1) open(&(0x7f0000000180)='./file1/file0\x00', 0x8, 0x90) 19:47:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0xfffffffffffffff8) shutdown(r0, 0x2) close(r0) 19:47:46 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) 19:47:47 executing program 1: socketpair$unix(0x1, 0xb2510b7c1e6aee2a, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 19:47:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x20, 0x5}, {0x18, 0x3, 0x1, 0xfff}, 0x40, [0x7fffffff, 0x9, 0x0, 0x4, 0x7fff, 0x8, 0xce, 0x939]}, 0x3c) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 19:47:47 executing program 1: select(0x0, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x42}, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0xffffffffffffffff, 0x4}, &(0x7f0000000040)={0x800000000000, 0xfffffffffffffffd}) 19:47:47 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000033, 0x0, 0x0) 19:47:47 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 19:47:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) getsockname(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff00"/110], &(0x7f0000000140)=0x6e) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000300)="38a3f3ba1b7788960bd7f48e2a7d4ab324dcf0e590fbc74e90aa879063dbf32b8f0c5d3c2ea782df743983f23278fea94c669c5134ed26b826fc36da61ab32c311d97755fadfbc8570831d5915b681acd589a948d2b162c68ea116c19e136a78147d3df442ae8e62698eae33d0cb6323493c371c07685deb90d09e6f6bff52583cab660a4c9271c451f30841e20aac72be9046a150f5a371ee7a7a9fdb87907e288b998d465c50a158eaa8", 0xab}, {&(0x7f00000003c0)="b289bcc2e3", 0x5}, {&(0x7f0000000400)="06e128bb4f2f1c82440c956b6cb9793acc7c7b6abd917c9af4518498bfa22323e2f075e95ed4c5a90d1aa92e4c99cf20a067df5387e8256eafdbb88718fdbb1749c746a8125e4fe067a10ddc47fe43fe9cd314c8eacf9e874d1de1bc7fdef62a76f80af803fb567d6f1d24834b79329a07555142f46f68f34ae2426b2e0927a4b49926403cdc96eb45553b262c2f959355e0b0674f44caf91f95571512a3e626f8beb76d4619848c0e239e6b32f6fe732fd126b8c6f5c590918f5b2c4f8ab7b5560ac10bcd932796dfba9cef4968e5f4bcc38ed6caca25da", 0xd8}, {&(0x7f0000000500)="42609da404c886fd4e08f513fdf2d207180fb1d1822aaa333a7b918d926edcacb65858ff6a64b4de706ab530e3cda26252630cc03d5b7d5e923c3cd60f2786764d22a3b8ae858a3ebd99dba413", 0x4d}, {&(0x7f0000000580)="15c00a703f5772e1f4d1d104109bb240efe243fd25a08e8ecf88f800f95bbb0540332d309cb6fe2b2e69191494fb8f039f4b210d26c3415f6a7ffe4374ab03cbcac1d882215ee1bbd38abd08b421b0350274cadb27a3d9fec3864f2b759c9320cca498ab14fd68f9d0ef6d6446370198f12b2c06ca554308af3ea229a9a557384bd02e1b6ebc0496acfb7097ce3f33ff8e50c3f1c6c1bf7cad4929d0b9bc209cb9697e313995cb4345fdff0b253f2b2039407e550cace3c0c5b02c76589da7e9c4985b7c6189390a1aa81eac95a9c85bb061e1633349b94c49fc19a5f80a8359e9aa9a068dcdce438da43b80930616df9a6f6a741e28ec4efd01a73c28686431dc586f362972d67e47ff7be65085ce1d62b610ff13b045ed5b94ac59958ec43dda7c299f4dc7f87837ff04feb382187de9284d06367edfba7a5d859b59a190fa7059c55bdaa23fab1cfbfc9837c5309c8a6ce4fb6512d3ca19a7506616cfcade829c43eb7c8f822d86acabbeda50541a38c960aff4dc43100b2f3f4ecce844dde0f06e2ba39e690bf37fdc2977c68713b82ac7589167c6fd99a852ee07ec64b74b07825df81c1302701db11d1a9bfe8ccac29022e5d2bb0b7f2294ea517b7b514d68d612abed5d4a0f0a7b2595edf5bdfb687e81751f41a751342caabbb848338ea6605492056f72123fc1aa368865b0a97362505d988fd91021cbd15f4ea2052802555e31e2b7c219c72782d338b5a79279fc73ffb06f25863c1278d8238de62d1388932abee47f68ed223ec7713b7a96327c930402a569e2ec2fe7cb55e56be1f6e98a61b4dd71f6b73395c3df17de1d131173e165e1fd44f8a00fa8c5e1455c94dd2453d8f3c89cebab6002c80fbac1c599688b0a1e52b57fada4199556954e65fafd66f307717a2543d4495bebe42801fd94eee4fdd48bf1c250d57a9251d490ade9b67322998757b00610b721662b15e3aa01d21bd688c04826b9aebbca31626ea5204dcc8cfbed86da2252146c7d7a6fa067eef60c89b23325cbec26408d2a83ed3d7ab5eda3c1cbfbeaeeb8d7835198261651821dbb3c0f7a6757241f1a27a49be529dbd5d7102cf1108b6fdb45a758620b14a37d73453d7f1f7a217a3fedf65dfd38ba8acda5e8a722a17e3d480f76bcdce30a2d7c82921a494bca252531390961d246320e1d6dc3ede1347fda4b6b07b34e02db729ef35cfd2811f4368c493be6b7e328fcc0def19576e243fc6d94f1d598c54f5c484440efc605e937ea64e62f84825551b97d6027321340be9c6c317b46ad82cfffc19d75da565b3eee5cd8372d901acf878af91605171dbeb98c12fb8a3e3c41d8bdc6d6db96a4026f005f3a84ffa283347e22770ec8f49491126281635ed7bb3a3b52c3662ff45ceba6123ed1fae98b65dbaaec5300df6b5482155504774f96f5b0d2e74ea503df06af90432954f23a6c59291565e4efe2ab4a8a6da0355bf76bfa7e6d8bddbd441cb9034f685fb287ef6bd36d14371de2be6f6c7d3fdf0bbef94fa3606bd40de4a86409c24c561d6c3d2cc8a3aefb7498878197a1f1ac5753daefcd1190e65d8230aa9dea6b101ba39920c695b3cfa36e330048ec55dd6a640e39b714225d10578500beafb9182e3c7e870bb22a409c1cb37e68e9d5ee644280a049b50c9df436a727cde559b7a43a0395847c8cb8736f4f613d3e182bd512709632bff74b73b19cdedfeaef52da27ec38bf8ee69558699cd88c6958d6b42130d898b8cda4175a8e8e795589d5d8fdff0f85aeae4b58f55a8094f73ca585db4eb6b1257ea5d570183d3888779effa746fbc08a09b5d118c2b0b0625e00dcb3839313d7d130155150506ad73a2c30497e461cd081f85a37b4bd20f14574e965bb1436bf9455c44866abade6332d82cd8af539921842585e7ccf7a5a4469115a7cb79320c7ce159b3d2266c17dc6836780cc0058816c2c04da93b5b18de98460e0194041b72d0e916491fe81a6e0aa0f4db65b58935fa61fcd42dda2bae794b0cf99d0577d4f65cd55bde03b2f08fc82af448e2aea8c7740a2afda1be8342a432e6093ac8e81efffb88b47f521402795f1622ba9a13b48e1468db378b03faf236b2d278694d0cd42ce830810ebae276e9f9000cacb0e62b3c6c00abf030ba4d8be9c845f040a89465232b7c28856750d6548ccb73c9b638ffc2a39c3c6b4dfd7640dd29b20adb8411922eb356201831032a60b22a0c6c5a663b2d1ce3611e86b85d10983ff765446ddc6fcf2ec2f004e41650089c073c119ca7b00b25e83c3787e5cdd88381b215e0d0c12a4ae37a47eb4a6cdf904b7b0c0e6c89007f6d9bdef61fe398b353eb148bedde21d11407073cbb4865579d510cc01d10e3d61b29fa45ff117c62da0444e83d70429f8d853d2dd983c7f52f1e8ec4eed5fd1e7865cd7717c551f11480ea8ea3f99462c03d7c464f5f5467b31ef220001779dd28ca535cfa8774e07b192cde1053d6d90de7c2daa77e052c631ec80c1366cddfe50f1a80fe8460d68c0450ada94a56377a846a86e421911187779d9a89070cfee5d68e5a49807c303af4dff6ddc152915a0dbcc10249cb83178175419a58b440b1622b3e9ca5ed9c6b8205435dc085aa30f0ee77a0a7fb8cf586baec672be3897720b4f05f28b7e2f96e3d957030378505d2a0a743ee7e73d0934e40fbe6f71a48bea2812c77e9f2a1908001150a0ca3427223b357ecfbb848f766505dfcf2892fba52c8802741bab3e1d7678aeb8426be480299999832f0985ffc01dfd3149930932cf8a70b8044d688c260fb5aedc976beedda372d5d78b3d4de83ba0f1272fb164b8dea436ad738ac353b4fe821e7e7d9cf2ec2a010aadadd1600fbfa7f754258f4bc77ace5da22cfe423da2729be6fbd3a1ec9e133199e000e7b9b5b08d98a1eb740801eea79207773165f085921015f35a47d042a9fe4b90938d2054c668c4c347fa38ab3088febbe5d721b677f33285c244e9952ae7296be6143f9c0c6648e7cd83ff6a83c2599fbee17e35468e0c7f7197d1aac7199225e00490c6ca2d30348f1746da0795f54b4e06faf3d172289c1cce1dea1e65efc06cb2e21ed6dc1c93a80d3f02cf31d8d5542c01d1bc58934ae692888c348e6c57e8f2796116c52e5cfe867722bb4b2ae40dcd30a1e0803888e676576abcbbfd2972ee9fbca5b5555b4fdcdcfe0a153d860bc61ebd0367a025306c65faaf828356c425c23ce3d11d21fce403f12fabf1fb543714e8a0cfa8f76ce304fa214e8a194d2f9c735a2242d2451e42bd2479a788eb2753fcdd916f665069fe476ad9812a7733dc8e581fb54bc203be1e495b91197299ca8ee5a4e4f26ebeda8a7162757e7d1c43ffb5c8e4db94aa8af6fdeb2c33467bb9a213b4acf0550f9d1082fb3b32484e524e23a4f7f224099f95ad77679292bc1ab9dc6b08fd45b4b3fe0b80ac4a64f4923fffe895dc85e72df6b0d68543f549bb3dc2e5eb030db38cf7d1279d869cc7eb3a692e64e34fd91d07bbca7145afebf5f2b274ef38d03d6d5e5fc5800ff4cb3da1466c6b609aaef4f794d6c4fd3ac38f69f0ccd89191ceab98829a8ca28ceb964750fe0dccad32e080a5eea0facf73de04a7c85247bb956733fbb5aab21952695d7caa027881dc9c09478adbb12802de790bc5101f75b7f3194961c690c48b187a2b8ef52844f5a0abbaf49cd5de76b5fb0cd5bba837ed04c9ccf62cf1293141c1e20b332fbae98d382c9e60b7bc1f8edfe6b19b85c732bdbb90ddeb14ecfc2b473ab4a020f856fe44a28a736d9838d3e45e38975139f44c4894f907fa20b311e022a12f50f87d5fe487093c912186ab0a32316d57206f7d58ddd9426c5734e5c7a40acdb8870c1d10b92ac75b671afc31c875aed57a2084e4214eef524940b2c01fe3a97f50161775f35511cf15efbf0e146e08882fb799125c839630b01de265460d5f809ed0d07ac95a70e0cf8ebd52a0e448f45f36bf150e114588ec48d4f4cad62451ce32b7237f269ab78049f449deb432e9eed94758c445b44ea0c7be832f602160fb52b5fe2f86e8d257e2491be2cbb32594a9ef502e3e4b61faa1b399cc2af7b78c3bdf3474bef281283d1ae1918a029f13bee3af86b7b7ade75993e9022883e1a30af0e1353866d73b40f808d8aa1bf08af69d681e23b5eba074c72c0414835a54f81395a325127a93ea41f78406949d0fd307d146fc88b9ae658660d2160d0202ab667b430a0d89e811d7f87c50fa22c7241da00bf45d0fa9ba6820d5c067d2df1ab6325b88e1820f63fa8f2b28e0ee33031523f6a09f75c3a82ebef6a94b8e705cad49e9e1c78b796b5ba54b31106d342ac7a2a267e10da7bac8268004c797cd7c3d7ae08056f574e23a8669ba0ff48e3c9117e9ff358e83bdeb3ab64914cd98e2d0db2e8943ee112f31af4f07f1b22fa7ea3799bb2874bded2a9919f0986158752a943ece391ad4d9a65b611e71b24df46edae91f700bd3919b968c9403847cafc72b3a6169dfb0c6d39eae1248f99896233943fbc82a6253bb2497cdd260e52aa1585dbaf99461566fd301bfbdbb4859c2df8cd0163cacd5ac2302b8364e869c0b346fa7b445d93c456c116e9cd535bf67f7592e1ef985135812ad1c71f379c669bf2b7e61f5477d9fc7596d11a1c72b634a2b6383013520441c315a78d96b92e89d2d3231c1fc6eb261f064016bfdeeb48b232c4e1ec05f33ffaf18ea977a523a81cc6ac24827a4eb909b2fd942b852615ec9d0d3a03527a2596912395f0ba6b1856dface4a7d42cbffa9bed2438431f52c5fc5baf30cf49578bcaf888f82ff22b491099cf8027a3fca7e61e4f797188b38a584572562a9ce7032866f40e50418ed0083d7f055c7db794bbf7df15ec4088c71eeaf09a76e4902fed073444c4e9553bf2ccd1f0dab6f9df04af3670ad47ad097a81bf43515ef3cfef8774af6278e379d7e513f79c6b63dae0558490d6a4c92ec26549c9e6c254795954f3fdf25a19c2fbf055a3a7e1c30bdc80dfbe9172f87e3e069016a0faaa3dbddc86699dac1076f3edd17eb7717c822c5f887ac73632f99b5ece02783cf8477fd6703176469f89530b5362f9857af50aa3bb1bc98f2467529796c0390c4c1510202b95c6e84bce6aa52e2042fb7cd814a016c6321caa8250c7092f2ac01c2a8f44c42a0327bdf0e2650345f6799e0a9cd1dbcba4aa1c41b721643b2caa0c0ce45f9b274d4926bb9fc79cc079d2f372a417bfe7c771c01ed35125aae400292c35f8c16d42f9f3715b4ddc139d91e9909f082a2eb37852e0fe8a08b0d3745898e88ab4cdd3469b89ed0c3f0cddc70515b70abc43e650178560e8a25d1145d43d2b289d5f9d59686f355050462720ad45add8ee8d6035fe598f8ea68aef5a2b3fe8f29f3268b708c42dd75cb58dae3ab62989810c05cb94dd7867a8aec979b1a8158147f24b8a7d2d64efac51d6cefe1f313d29cc27e5bc326b42a3b4a88aa04ccc19db57826571ec5d71fc1eaa2571e2f63a4c9e4bfb8b0206aab8802484be828fa236cfe4cbef7da57ce6d00a40df127a9604a3054be9e0b5d441193926749f99465980ef5cb6e2fdebb3ee79e5b3cefa787b104d5335c3b8c9daef3aaf7994a64a186a52efc89fcbc80909d793fab5095a31047c95bfefccfa7e9b6ce51db49927f04a20deb1738abe0a3054d01c4eb72804364686d0e3cf6f626999b4da2d8cab090c8565302fc2efee0ecad8ea8024fa3e89902610774a35ead73ab7409a5cd21db366b561f116518f7", 0x1000}], 0x5, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='\x80\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x3, 0x908, 0x1a02, 0xfdd9, 0x5, 0x2, 0x3432, 0x10, [{0xfec3, 0x8, 0x6, 0x5}, {0x7, 0x0, 0x4, 0x100}, {0x480000000000000, 0x1, 0x6, 0x3}, {0x9, 0x8, 0x3f, 0xff}, {0x7ff, 0xa84, 0x7, 0xaa83}, {0x80000000, 0x0, 0x4, 0x400}, {0x100000000, 0x6, 0x0, 0x5}, {0x6, 0x100000000, 0x46e, 0x6}, {0x40, 0x5, 0x34, 0x1}, {0x199000000000, 0x6, 0x8b73, 0xbc31}, {0x40, 0xf2eb, 0x1000, 0x5}, {0x7, 0x1, 0x7, 0x62aaf7f2}, {0x7, 0x911, 0x7a8, 0xfffffffffffffb21}, {0xfff, 0x1, 0x81, 0x1}, {0x3, 0x1e, 0x1, 0x80000001}, {0x4, 0x21b, 0xeab8, 0x2}]}) 19:47:47 executing program 0: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000005800)='./file0\x00', 0x10000, 0x20358a10a803e7fd) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000005840)=0xffff) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000005740)=[{&(0x7f0000001400)="cecb860638c4180ab5c3b22f0ce6dbaccff409", 0x13}, {&(0x7f0000001440)="5bd0f3dd725cda117d25f74b56b804e0865a985c472f23abfeb53943e46f1cbe825e8d3f402f7bd45839cfaee6daccfa61f06c3e2640fab4261408c26c81e5087a6ceb", 0x43}, {&(0x7f00000014c0)="423fad4f0d32527ba5cd767dddbe3d33", 0x10}, {&(0x7f0000001500)="cd617939373566eb6aa6f8f4eb69f0f1dbc5bc6660f46d6d26bbc595fd426dc30d3a903ece58eeaed0fe57b259511cd492339053c3a1ccfeef51ec38d91971ac27c226545540c1cf62518affc2484bbc6b1e8aa9a9b9c413896d1daa0e5136fca7cd381b509c234a2058ac7aaf68e4042ca51a87fc31c4ccb6a48d0cbdf32a89353be1d4c406b0931b4714d424bd4c39ade833585e4f6b6209c001bbb8ab4c6e705485a99e041040e1eb4465fe7f620eb1c7f79913adad18b59edf336dd71929a1123f4fd8c6c72d1ed572f0c38533e88fd8209bf5555ad1c184b8fd3fb218b4d6f86d17f88c69fa1cec488fedaa2d4c5504d65e59dd607759c06e41bbe5f87057ee5420fc8fb28a88cf18a657672cd54a8e87c5e10ede6d876e8fbbfb1d31ccbf94949c9289cef5502311e14cff93db74b6250e743ef4f91acf5487cd97f91577a28a5dc99b94c0b721dbeadee209f611c8929b262bbc9726894e9049088b437082cc609e1318eca09cba25b2f6ddef7bab890ae081c4dbbdf17ee50ed9f7f89b9dfd9cce64829ab17177547c1a9201550d4fe314b27bc39a11969be879f1353fdeb8b5a5e7869b67d6557dcc76fb31b7e93bd89988f3122f5ada3dc81198a78fdacdff9953b35bd51475b65ab861279ba92400824590165ae37d9f929294bc907c7989bb336cc1c3240c21abcbe72c83a17e7450bca473afdf9e789bd485d91b4a0db1aa9c38316b3632cb1ccd631d68a2450c24dc150c23e41748ca0365e20f8e72f6e1a0903cfac6afbf37cf756b9b6d7b6f698ceabe618e4951db0025a7e43623a7f37db961e5cce565c90d454822aaf406039711119d755f0f468962d7588a02c9d08d16263e1e7e3afa3af967082ce92d540b813ea76532b7671fbaeb2a0be95763ce2f94d914a3d7362aae8a2c2bf0c03e9b6372ec9daa516dedc7bac47b61a524d582dd14241059e333355d54c988616e6afb1008848163ce0272a3fef0048b75bdd3136adbd48aa6ad16c54da961ca315d206900622132aa844297627c7ee80632d8ac5d6eb7a25cdfcc42a4c4d4d8d926957581c4e0c4ccf8395880084a1c7860fd865ef4449cf7fee337a113e4205f57b4edcf4a69a0a236f7042fa8f21dd2eb0a34e295d5dacdfeecf4ba2f2a684c3b7252c1b3c4ef724f844b63098573fbd28707aaaa1d37fb084d7bacbb947c8454f51321530ea14ac17d9c3676caf195b62299e1b61cb776725fad66df50e4d8aefa9d95cdd97a572b06b8fc9dc97bb62300d162b8467eb7fafb2ea14f1a5e9657c84a632e9b716f3040252cb789ba5cd35b1a93c788883376e3d883571688d0e16da86763b55a616f77a5df2029267587579badc3aa335aabf2ed4e87fae40d39989004e8c1e3649da6b1624a462f2fb3f7d1db78b79d4c3c8697a4b260929b82f672bdf4099f1b4e140b205c797abf60c1fd4cd642ac3bc829f141bce1e4a56b722ce039320dae90a672126e127d7413b389024501c459035d92ad53a87462630264176034676d62ba7c7134b9e59bb9fc3577cdd46fba597c08ede27ed5309f4537e74822b90c81e268c6b96d3f19bc866049541f2b6faddee63f7b82eeceabc2457ef9fee6badc556e3bd9d6318568ebf564458d104acc96a226770c3208a1e2625fac0a227fdca2e064c4f60edb50b9ad174993657eb47862d021bd8c516de5f98ff3d6ce12964e3b638521e716e707abc6e69daf955bd780d1c84d7e32f7c6fe01df7b115214971cf937df5db33ccd71a5a8c0f80e1227d3dc530b84ca9225e36f85c9248a14f74b13065785681e600a97ce4eecd350ab68d4a8bee8e4bb70ca82cd3a11afae6c27e2454756a2797edd08b5c3d8bbc455f31b743944db947db4ec2377ab489b9ac00e2b3caea73b1060d2cf02914639a45f40450c930c312e7efa5792a167f4b1fd1038fef6362d25a32b2ce51ab7efb9837caadacc97ceaa56abb3f4c16166b10e8e319955dad8e0a5db53d3cbe5a7d1109e6541226df7bbada92934ff60ce18faacabea080490a88d0c7de3052acc584f9bf9417a62d063da0125ebde26fc51afd99a1353427407c6afabaa4d417244b41bb369f99611859d799f60f5db9b13d41d9b4404a133c928b7485e320c4e42386b149576b57b8731a040192f284e38548a650d675826acb9abf70efd9b6eec7aa2298e2766d6c6c76e4c29af5c4af58a89fecf346f3b571d8e2c0094bda19bbaafdc2a558f3b0983c6c99828766175b83d61a468f7d266582ca3c0c4e8cf333e726fbed8309dadce54dc6e1ddf5a44c5bcbac0ccf4cd2e7b543c04cd6990e5f3b9f21da462a95a06dd5e3a93ab5d61cbf28f284fdf4b58ac9bad774ec5bef85f6236a6fcb9dc3cf80610ba402ea0234244584bdddc6a2c327a7d98ee58dcd606dc2a811ba749c78fd62f36ef870c351f0908395a37e931ad2f20505a8b05e2902b5c89e1ff05b986bfad92652996e1808ef1e5ef618206eae206b0aac2713e394b2acd4da5849529d4c16ade0faf2ea7fc622271c76e289e7b33a698e4a1b1087548f25fd53d1f3cac81c62194e9aa5000c311a40f6e828cae0cfbbe0a34cac753d77c012b353a58fd093d53a954be95f28e3add925dacaf2c87c1a63a9d34510c49e66efb1cb6d5ddf5c84bd8df1a4644c9f427f690a8459ca3c9426e8ac2196d7ba2a5876598b0488f4eb37bd6b8c7380048bf1de18762bba136f55700507c402bd303e35cff45cf1258c0e95f7f078b9ee54d37ca3d0fc708a1007ad2ff648851ec570e0ae826890d1f00e20ad9e73edb20b748cdedf3bcbb4aeede4090b1c9e3d5d129e23fdd6024e1b2c13d1471c2c4b264b9dfab94d99379780cfaa67fe6cf1452e61c2faf1317051079da6ceae53633d2dd4d11a2a6b8c794aa68fec9a13edd85422a4929c46711cd9435508aa3889b35d3dd03cfe857cf0793d89ec5036abda7b5940bfc2c0e01d75a1e08e86398db1e34f45ef2a05b3b4aa1eb8c2aaa8805ef59198f4cf046b7e9f572f1beb719b03e95a7d661cdebf263bac55abd70d3f15bfdbc581691c652258c64154c173daf11e0de8326dc49240b55179067a46256d8fa27644e2c54c9ac56ccb98edee494cad54ab52be890d740901c9ef176497616ebe59891eb3626815bbe97bc1e481de0253c853d638edb8990c8fd92da5c7f8261a3d4ca51f64ef54c400c8241f132b41c818eda8ad872a771b99c76a869c16b41f6d8b1a494d4a718303debd831acf0bd124faa2dab055eed50e148146651db1ca5dde7d1dda74ea1e08707d2da98156f73d8784915c29dd277c67be62d6a9a3a8d63c37c7bbcf99e74582cb7e8591e29bc7fee02dcb9c3499858531331e580a2c91d32b30b394bf9d093898ccdf9cc5e82b70b8096de9b8aa67b6706a979867bb5e382e3930c864c64155a81817800c97f4907238d845d59572c6923943eda471b3780301a9ccd5f13ad83f6de40e836a7d691d5eefb034a8b1ec5d7c5538fe78b1f9321b1dbaf20ab63e3ba6b706da7932a3434b478940c1ed70537c1eda445beedcecdb142565f48903693231b9c63e8068f6c88eba6f69dbd4cae14f416111cc65eede2985c07f0c027148db7f8357e069fba46954e7a1795c53cc589bbfaa539d9b74cabe869c6371f23351e9aa8099899a31ccb868f319250eba7acc1f7ae51389c2bc783dae7e889409891237ae5223c57f6f3c9f345f43ffccb3b3f3b586c920508ed329eb5833d8a4603c2cdb46cc4ea7ba0e4b3f89934c76a533cf6a7ac7b72926372d1db311ef0a2de4d637f84ccdab29ba05feb2a18c43e282e95d47c75152564df7c61408f01feb272cfa50dd8dc6c653eb8ec3d570cfbce9901c6f4c6d78cd8f0763c4ad5df8803e837bdeded7e141495757a68d3b7abc66e29ffaabcfa87da05f9226aef42e6d3ce83c8e5ca17f1bc976ef0b03498e9fb16c4c83632e435344272af2b9b3143dfca60c747afeec4232979a5e137718ba3a2dece10f2d6e0c7f00d12d3b40d59a5aef880e39c6792d63cb16758117ba2b87f3d7dd4ea90f21117c69cb4d3421e5cc9438589dc110ed2393c775d90f20104d31a5297c6d02c9e0bf93030cd70a8bbf8528a039a3e0b67da827ffd98a4db211f68ab9c3ea192c941c43aff6c0f607fc2b0cf1ff690342f36ea9856174b5a3d19dac643014796ab3a15b817e1011d5d52ea14c27e52cee8ad78d4b554c0e67e553cedd8c1e316b75f0e4c76ca2406c72c1cb9d1755db5286397f1a3517f590e7f9d1b40d0808b9b61fa8ad4e9542fac8fee7306ce497fe5335d258b8d8381c11ae9ba4915e4b4be1caa1b73a613d9d132bd9a590b21df397ecd9075036084d3c656805a6960c97443d4dc899ba3e2f84a36080345a64e75d40ee5170b75fbfeeb6ce54fb04da9e93585429eec35973f1c67430c40727c9807b484e963e837346ee509e476beaa6bd929fd9f711eaaf93a5120f2510d657b18238ef66c92f964b69e8b63bbe6e9f3d1a1ba9f21cdc376ca2900453f5a6c185973578beb14bb2276700107bc2158b80a1dd22196b0dd7eb7fffd029bf73a5f9f7f09f713ad3d5c98ab56a7c78740018763fb123f9bc4a94c0aa8b1c33c83fb6a57a8803e347842bed3c8344407c028f93ec81094f35da671ff22e71a831c2cfa4c24a398277d5d41646ae81cf3ae5e61959eb48c8b36f391c0f793268149f37709e7737fa1e172d2f9b2613198f9d0afbb1766548c646c0a84436dd97d745fe9bd3caf41476a50224ae1c4fecd80546ef679d45af248c982b452af67a10a405825357636d631ad03e49e76f176a7be0ab7e01f1aa7c70195352db8d23be2d3e47f0b3511fdc14cd7086213c832d556882af64204c637a85c378128cb4ebc26a539facc1bc38543b447feebd5316b84dff5282acd09708466fcf9dd18cbf491f5817a631498b5b0990a96c4d3c7964559d0afd667bc6935ae23aef0e5d3ef1b83076093b71bbce411f7a6e7525506c5c0a557148f9fb33af28df3bec57937f6129195e05cef3077813842232eb02f5641b26406a5b684cf485627e93bebdc5cd6364bf275720a8c307e98b9763c39a901c37fb19885680e8f8bcb27bee6c05c67a15e68e5ae9be30a25c414ee6518d5597492260470f3f93f9551af0e7db2b4b294810658dbb463b33dfd67941c6027eb7499db8a0fa7636b9e3ea997d1b0268c9b2ce4809e7a8e58169096199cb025a7c009a6d9f3f60c83e00ba7b917a7a9656e4202b8ffc42315428632767438f2abe7d7e601b303a1aaf8543f5d52c9733963df8b12043edf696fe0709cc236cebaf321ec81be91ef02bafde8d13942ae68e7c61c69612120d43a8769d7cfc7c1bc3ea781617a92870d123ce541bf6e6039173042284bc229abf395b0e01d314114e5b32c90396de8767e3ade1b6810cfd64baa78b4e2131d7a9ffdef717cec63bfd2488a8d3a1b5696d92f5bf5fa37a400aa43bee610c826e257c00f2f7f0fba9b2fb1f35c43540de22c0ddf980b9113227e182b4e81ce355ea97e6da2bddc144a50490d928ecf4523abd023e9de0fd730d2e7197c6c827a5d1e006f4291a160e1a4028171e50b84139c8469148efb9ae3e4704aee4344185764a509753a6c16a0de429cf401c846d767f2eed480b59017e05e0ebc32610786486e46b50511d42a1a83f933da06d3159728b2ac7e961a4ec62932ea430a69f865cdc51aa68fcbd85f2acae2a10a7d58556253b894f56cfab60ac245e6bd46cf0bfd1217ac444e566141fe4b", 0x1000}, {&(0x7f0000002500)="26a5d1ad7bd5af27c38e48c7c446ea07f30d420ea5b1ae699f852112341d17c2412990e3c26097706b2066ffa64a1e2d4d3cc082b1fcbff74958bfd35d994bbab4d61686896676224c310f0de28dbad64525503b90c762d2c68684bde1d350178c8592ba597f19b34a9542bf809c1affc3bc6446602287119ab084809fe57a12062846be5602ed0901400de72f0cc816aad8b173ce2d64540e750b74bbe13d83ada814b38727ef1eab21e59b78a8647c83d5ce860a34a8a004b0bce81e6496cca6c5f20617652b9d7057ff0498ad695eeaa52e424e5ca43dda586c0226e04f8e4a040d86dcc250f5391b62e3caa6c41fbfdf88d8c7f086a154d19c0b754988683e244a5b64e0207db135ed54028979399706156d70b1a46a1ae57bc9855636edc1f0f51447e860175166a28b73553eebfcc99268b2892153ae12a1c77a38d22c3f8a2201411f5cf90e7a9ae81e20c3f6ae4986f6a4bba88a07ff5da047507630557f036ba4a097381d70fe399ff4f1cbb68974033646e2d9859320d0f99cf2b1d9f318594098c688bbde6f6a91670c5d69c737753e66bd8938b3336a2a8419ab43b7b7497e5f4086d226a059f58a179b2d2b16b771633c3a6ef42f782947ee872753f9b865190bd973ecc93855a1def3eba6343497b8c60c4272d970e9a4327cfb6e0e42d04af688224ba35b456bf8a6f3ef0d82c149d9f0d37cb756e492ed9c86b1cd5c597d809e81b2df593ed6510eb1ad6b006076b54a98352f202f095d8ed0c0b8c2ec06ccf2304318650c90c02e528eb610bbd6b439767c31842c7dd396415e1c4bfca8f51c09b8d4e7ad387fa2373c9d39ae856db25a5078e681ed48e99b7ff701cb53e26c1950c622e63157693e978da91d520a36be3f823357b7b632f4466d3664cdb64ef9ec93c61a17c940ee9975c956008f0fe07bb2cd04dc21c0337f4dc1dcb48809ba48c116f7e45b5ed193f34711e032070d57e3822c46a1a320c0e56f368b1787cfb1b3b0144447b1448b9a5adaec2ba689f76c691ecfb3e51b31658b3785c1c74d5059097cb2bbdd54ace2dd6f349e05fd2dbf5e3c82efa64f07a395aab1678412b91830ff480f71725538d790011d844f3d9bfebdd4a3f7d3a3b382668b1425a29739c8ce98684733fe02071e9144a74b9d453e455c1e0a325f1593d30bccee54d85ffb2bf09d9375ca36e43b834949eda5c44a3136a0bdc68297021ace031fe848a57b70fb27e0efb1ed67b36fbdfc51951a4c791c1f195a34acd5927d6a5b9d60caf68995a3b2fb87ae1fc0862065609bb30dffec4308cb119bb7e8b2f99e8a7a63d0edc7d2cf09b976f17c853e900918e908676d15b0ded5ff97e8a81950770b9183761d12572d95c31cb619649c1af081ac4c07f620a55ce5dbf2a175e785f962fdd02a2c1cac53a7a3f1f40efa7b81ba838e965dfe940bf6603cb0bb712b9e86b5e9531d1cd265bf14f8e6ebd67842314278edd036c46b0d9df19cda91711976f09f9cc78f9e08d84b3b2c9856977b07226c001463b64241d351151966f2eef88aa93e0312f940e2d7dcacfc9f6b0b2f438e188d244542268f61bb22cafccdfe02218245526b3183f878d0199b551768d584cd89f8a1a873da6e8062ee3f69fa27dc394b72a8104467ac47b6e1d8cfe4f7745c2ce51118d2abc7b5a2291e358361467e8f7b45684a493d566554ef0261e5be36b16e4e00bb42455ef158e1cf3bd03abfd753476c7e1deaf2dfd78ffa3fe83b2d50069e9acc28e96c675e89adb79cc41647e4b91a253bdb82b1556237c666daf1ea609cfa1484577afec9433c97b168e9f42f92885307416fb7c8c90f20b3fc8af73edcb8d5f59f0f6dbb872cf24586bf9f14c15fc6e88a1c426489dd8294c05281e3c003940fd0fcf4e6a6f18483d427dd6810981fb007f01a1794b24d350d99e452199cd58c8843300f59833c2e8c9d89ff797d1ab7917f40710897cbbcd7c47918f51fb4ea848cf5bb328fdf366ded15bcf6a3af926bb327ae8b84a84083fb447dd2bda3177278350ab937cb0fe711efa1af48fc0d2f10ff90cfe27fb497e73c55fedd6b651840764d9c957dd1e0e616a11f3c686fb2035a43edfb1cb4ec59d83187f441119a554e7d375af0c87edee04c8e4db98cae0ad2c8f93cbbb689071e13f555d20eeed5203bd0c607b42eacc1f31913ec9109960b07e22c44ff1f7d99d30491203bb05abf2fd45a9397d10ee224d4a0d48b0f04ac88ab09d83f4d7de04471a73ab889ff03c75debdb52beed6f2e3668a78604dff76f67617512193226727406f95c61c26146b51b6836882bb5b6b7d9b1ce737419a9518ac5b41b5dd44e6b871b0b536b10b18a7f886b589e541721ce6aef171de38d3739b14c378251ccff387601a8841a1a9c830f527f860d3dbeb4957fc46f18a116e97b5a27753534e4d5d85ec951dbfc5ecee5a036dc39a88782d5e33531dccc64056a029f69deb7499216d7f014f19aade822f8ee38cb8141cc5bed585136264d1b516524aac3f16460f880425134f0fd7c9d02351883647b409e0f655329103d31abc6eadf1a10f4d55531effaeeedd71dfc7ebef6d1e13f83ae0b2e90314f2a1342cec5221581bea0c8bef87762353562a69c5595619a5f96e3153a3a5566fe2452b543a94d0c284becfe0103a83aabfe13defb0e61b8fac70e3bcb198b2a56d6ce64c18069926e8dce50dee12fa1d544d04c74ba7296ae316fa62795d0998f0d1448bdda82151bb5de3bec0b038a7fbbbd867314eb61651ee87ef1c39baecce9b81deb63d927da93411ec2f47e7125531808f8b174afb2fe8c69dd0ac3e4942a8abc65aff52ec73c6c5a702bed0e5b443cd7efb526d55bf925818a17c27c1f5529a6f432b59d3fe5e3ce658e5cf05e182a3976144c723a616e289142e104d27c3035e9726e8141e7a6b74fdba1c6a5ba038cac0180394c5c4507344a3edce8f3d1e9d8972859d5809449607d0d68aa1bdbc1aca56ea3ce782c77c8ca3f5b72f1182fa474a857ef31a5d1eb5b75252c06d88062059d671f15dcf5950c0a8a66f0fd325c95e166491b03be968b495f84ea6ea073a4a43d324318de548b69daabae831dc954ffe33de8eaf8a52b5c2d856b5fd3362d08b87dc23be31ae37b6aebf4ced7b99a875f675e7b4a41520a51c934204148a11a90008c62b492dc9ed0fbeb073365cc00df36ce0adfd5eebc4e631c95e35bbac717fd312b837753b924480d9073594081260dd2facd06a5325f002fa7a82c026f7452d464a73d7d2f73d9da7252aeac49304812bf377a6d3e3fd2b81d6612221af60317cadbe92ba806cb0fbca2f68ab9cacc6334351c26e4ebc40becbf21a4186a25306eec9b96a45a84fb80006b7097d303c6f96ec8fcba3cd810f34e4828d824978e400a25146bb257d8ccc3607d15913c7446ccf084f9e2a8626ebc292d7621e9f826324ec7da7372c7b833c2882562defb011055b7c19f3c524bd8b32bee5e7a20fe2432fb915b52d721a37c8339310469c13ce6c31d2669fed2cae61b528127759a4663cc7d60279899e2c1b233881dcfdc4195c17e7314cc377beed862ae11a5743275a5884b5b786552bdddcfe3ccdb6c178f7ade38e00693048844a1e645f651ec90a253ff49b94c930b06294a0893f2279cbcee54c6f1e26a03235bfb2fd57b9d413d51d2695d7483160851e13270713b07d63a034a08e7ac581d5f14c3f2e5be4ddfa30341edb1e0f2d742574f09ffd37af7860373ae35f714b8e3d13572ef8ab1aa008db80945dcc0b6aa1a0b3d4590e6c6da106d5a6479c4e1b761ee817b7b162e60e2d57a4c475351864ba27d4287b05c30848e4e8965d9312bf3da0a73c9db941233905582f04c5b82de901ff2e97fa720be612a5883a819ea5846e15f5649f04e841767312e5fc8819c9d2a3430d2ac2c024b96390c8666f066cb36ae31ccfe9b292197ea01cfeebba096fb9e1a5dd2d30db7ba4b9b7fc6964ca508be87fa0ae4c92daedd4d9e0fa40945c040923e9af31d3469fb953425962ad66a4884033a8cea3fcd254837040392c939b5518bfd8cb5effe41cf3dde1f4e135ef3e88fc0fb8310db7b41ecda436ce7bebfeb647f3ea332e995dee2614b942bb3b03d51aa6a60dde601e4a35de92be3f4a969f7efe9d345d66f58fedaadad32d6192ebc8ecca6202afd5a037dab83c422b798a2fa1a25edc1396deb6bbbab7c106add1d54b7b4800f4ef4d670052fbad3793bc696d0eb4384a4ca1825801a6cd12a17fdeb5a78962eedb800bdab27cd8dad4fda43d3f6e785235a5cd5e96a94c35d83f7ad209fca03c9fb95abc9ce61cd4703e88d9dd87b6c709d2dbe4d36c19420d015ef2d25e4d85ec71fb9f79ab66744a44b18314dc8ff79c468f191cb7edf07a45fbcfb1bb6cd4bbd4767aeb4fab3abdd4581aea1b7774914209ab214383e6b2af61449e72d5551feac0cc1eb2a7f7582636df8db89a4df03868ec1886338aa508db77e875d7f7ca1e40cac53281edb4df940fe3151c0510507ff5918015f92eba749c25331ba59866050bcdf1ea3112005f69117ae08d6567863926f76a9e1047745fe5b139fa22c442ec20bb47be4e4d5a4572b63b60663adb9423aa1a95e2ae6c62389f489616481c23f8c58b16110ded8fcc7d3faa7b299b71f9aa94809c37e3b25a87033cd76ace2218ce8d74b0ddf2832afed5369a22dc19fa3d9d4962298fbc12e2efd5dbdf9b09cdd55b37ea07836ad8f503d5c06e109113e7b15bd8e95999c48b5f92ed88cea8d2ef6b30fd9508bbe46b1efd9d22338ce7aeba8e578dce1abd038a1791902dc3a4910d658c9fcca2101a279f0d1c4425867f3e807708c4836258a67f17e132a970649a3cbe9eb81d5b2f15814b1c77b3783be70a2de88862a3eff760888090a912352b6b11ee933feb152728997657f9ecf3d118ca0e1007aa2f22a49c330bbd0792e36954583b5e83144a97e858e90c2eebf65b8358f40043411649aaac196e5252f4b12561acf9a696064e1603f2e70726271e01e9fab7f1cf1d155ab2f453be4bc60e1abbe9861136aaaa0b9e2678e9d9c52b4696297ddb2be3c483f1332f0597753105cb868e605b2d2c875e27aca08ae80cb7c8bd2ae43be3ef55dc48d31decc296598d1689084ced8538bae755522f254360786712b894a7beb6f7eec072f4732acce067aba273da93fa6d74f12fcde31a76db92af006d90141108abcdd0fce388d5288bd95ff25032b5a6fa4f616e650472ba5e69c8b803d155c18763031366a4de8603627e2b6488b2923bc1fc961bee1a832321b2c07a47036a3276ac84fb394ef0ed9dc0346d22ecf51f14433b2d88623fd023d46b0c04b62923ae3ea0c9ab3b2758e7156f46269a1a91baee685c136b99fdc23cb23b9ea42b0fb0d8e157492e51531c32d24c727cd0fc1b5b28e9e6458f1bdf374b30cd6e5e7a57343198137890db9c24068c49ff5f9556c9202d67ef623dcf2db8f14374937220622ba1090a9548899823e65f08f14e327da27d6ece3d4f71101b79b4fff6ecf023ef93d611630b82018dcb41e18301d90e004de5544c9c8a8e8259a663956742d68b05cd11fa366b940433607231a9cfb59258cc723ec25054bf854dcb745fcd3edc9f62a98b7642d4d7b5a0f3895e7f01bd91ce32aca0c0660832f618d055e0530a0ba87dd725433bea5f8753579fc8e5eb15623213744ff676a375041fae9f88dd77ec271a4d2b52f9ec57112dec9bea25aaf793b39a0cc70cdfdeb72ac3b3e01", 0x1000}, {&(0x7f0000003500)="1fed9e8e763dac5150c14fca4ba0a21574e68fd3b5586e8a5889df3be3e823e4e80edaee381e31926475aa9332a9d2b7c6c912eed4a5036e608bde7b9cde152c98c6bd45523f71747777a79468949a2e3055d4a48a53941120d550c8e43b0881ab7c350b7bab58543167fd6d9e90ada6c3ad0d6bde5524f4314a21760834153a0eadb0cd5bbbed0f49b3217ddbe97bd85df152aa777f3993ccb04b7ac7828a25988c7ca9d3234cdf8a2d9a1ec54100feb10ae2ee78c966c98d259c17384e86eae9a48433430ac3d639dd185ae36147274008625a0dbfe70800f2560c5d973ea9acdfcd44256a9592bfe6f100dfde1fa96858415e356cb3228a880ffaf50ca897da71618282b958260e2fcb05a0bf7ede135209cb951aaee3f4772c1719fe3592234dc3921987863edc49ce13eebc6e47e1ea4c209ff96994249f5994a0cc5c842c553b69e3360ea4187c3ac5015e14cfcc75ea88690c2ab325728536aadd268044611802c9527b6220e28a0256829f61726870aabf88823d3cd7db408620c837b47d704ed4a3f41aed87b7b379deb20c5eea9f8b5d6ff336466cb94338ec7a252de58bd4e9dd6fc8a8b0d726a29d6f6ef9909d7d616f724c4e5a2fd81803a2162e692afaca2de77ef9abb57d1b16a4cab4b14c6d59dd70fc2dae0a810a403266cba7c2a39e44c70a229cedb031ea5e6195d2e5183d79464cd7bcb9decad508b860cd868ed98f7cecb772792bd411f0d261e678c106b21be62c6c34fba55a465c516786c7708d90e45cf1068ac8702256ca684d2afd51d8c738c5425cea6d7ee0ebb49f7bbe646b7b73ed5dfbef4f4697becd21ab36e022815053ba3b63373e34bc6a0360c6165d7a74743dd1d74df29a67d334ce5a38dcd3eb001e6eeb7a66876f4d56a8c8f01be7b3e66a0de958d78f01c76c44f3d71255a5cc0253928e0b4bd31b30f2cbcee46aaeee0022d7d21baa7b018a15287def909df978bc61aa1f1bea2f9c1929b9c4a4b44bc7ce69c6aa66c33bd50850ef2118c91a22bdb13151b277657fa82946ecbab04e2be66a86188f581e523a22d7d793ba6d17b533bb0ff7ed127cb93c8959d17a72db7f1fcad3b9c242bbff5840580a125389b1795afbd976e51abbccca8855c445c7185cec828765b3c29486579690d6b3fd63220719cf3598ac729492e397ae29c6213a0a16e7392c13d4e77286f60482e8520898e620091f4fa4658f0730b01c585bfae2165186c536997b75f952f1a08b57cf0cdf15e82a664e55e076b91dba130d2a59c24872bb6df6a132853f870c7b0bda46dd04e43c304f7b027c2ad1e09103b1a75ed8c0bda499fff58109dd3425abfffe535f0b93035467a3df0f7228fccf3e000b92835bda5ba2acf7007b8f8c4dee32fd5fe43489a9ac440a0e9f80ce9b9c643eaf9c17f1dc181c7d33266a9163d2e4ab4675e3f33b1791a080439293b953a32a09888b90dd28afd6a72ba94bf383c2e00123ec3d862c3fbe52b5c7d0a4c71e25b08bc35373993dc7b503cfc7d1588f534e2f275660d84e62b82dc4632e4d8069afa11bb1e9ecdbdfba54670790f642c277b4c0bbed64645f3e687dadbd64f86b480681e156568075349de517fdb6413e68b80d8da6270b595544f72b54c7f262a97d3654639f2da8ae7f5f16fe7aa93aadfc11362b5a0cadf82de5086b5a20de9bd106e866309d83cc7d8c1bf43bf0db1a43c41e6baf5c70f57d1a05fcf8f199ba3340615e8c4476cb109096e74aa5887bdfda03a34cbd94aae7e69d75a6c6c2fe2650787c81be9ab0daa2d4602aa8af11cbcc09bcabfc872c22278c6936ee8f2648fff81bb807213e79bc4ef56472be143824a4ba96ed538bf3f277b4b92d29a43df8f58d754d57886dd78582d619d09c150b6b7cba85f777042fb53157711fab6c81617938b0e11c25447996ea5d7857c21dd4ed7345ac592d2fe7275acafc84ba6fbf132dbd6e7191f12e271860d2e22e213dad20ded6397964fd74ea38c9a41c7aa114febd9c3008415b4d5ce1c1984229a8e8f683c556d845805008909074da0fe61e9ee102b17b163711044140e7bb21aa4df538ce34e9d6e715d7524162e0795d99e0a8af61960972d408d70682e4998eb73e02fd9385239dc1410cedfa364cd0a5d5d1fc1bb662f277bc84caa73b57a0f37ffde86c906ca6860788806fcf6f6508b22c06646048d28b67894d9aba4c5360be97169467758b8df570054270137f46678dedcf1a7f4066e7b78d0dd8c6a2a1d2805cf7083b7322e615c86db306e8849838b91ee19693881603b7948e5fbc790ad83025afb9fecc39146600e252fbfd9c4aedd80378226ae93bcc1f71f7f5ec52eb0f23396296f6453d105ea68194d6eae794d908403656033d87f8cb73db7a626075c9f46c70a9cec59162b3f31394c4d53e19bde0d57793ca08453496fd4b82fd1f6a2f28d39c0a6f8a46699c7800ce6b6c6c1a01d49d5615bafa6f6d1f85a439fef359c15e39c76b8184b838fc2ee5e6b17cf29b22176b7bbaea0c6d782bb283ca2a01bfce4c979a209cad23bed19103ca66f8ab61e276e3a3c333eedb14652222837f6544cb7d014481db1baae0a434622725fd5cd5337eebe41c73b6cb03fb38d5b5b8f5e72ca9b6b45e5143245f6d30379add9c9dca95269339bdc293801f65dc456dffca76a529ff94877b74802c17a9e1fdae623ff8299f24870d91eaf0d5e0ca7a2ddc9812df091867856b3aaa737cfbbfe56c0f15da256911fe4f5ce25f9909be728ec823e8f4792cec132a437d9b0e6e035a06461d538088e187da712f6b49a50730418f4fc2b4f4aa2a08f06eb15c5d4febfcdc51b868a64999dfa4a5e6d11875bfd620bad67411811e4341690735b50fba1b8804c4ae6121f2b1aa3c89c173ec2aa8fbef94faf38b160db535454038d0d28ed881dbbd5770b3095f37b33de0c03835b845833c9187bbbd1583b88df13a4da38483281a6ad3e8e2a1c8e84bc2bf9de120792231ed198c9c0017ee37a72fb16bf651f10bfe45c22248d9c0a44164a4264b05f6039fc674c08684c62418f96754c440e34ce8e7390c97c17e1e6c8ba4d3443a99b2a3ce741fd8bff0600be014942520b8d0bb0958eb96a27cb86fe1cb81d7828e2c519697881500402f9c47899180b7775436a5f6ec5a692c550d3a3d6f6c4700a67b857ed1c84932e36c0ff06b0dafc1baaae0fd161714a813f25394290c3af73afd7d3480747eae27076e79fc5d188549508be37fb80b5e73a65edd7fadebb7b7c1f6e5c8f0c4fa6a97ea7ff5b040242bf73e0d132c20646d14d5da41181eea7836583f1f76cc52b4117e174ef0b2b5f05c162cf5bb09dd7aeb2b01b824083c601799b8cf931ebb836dda2a199c0b858fa918cb0f672a18ae05f4c74b8b92fe15c9d0d6c6ecaed26b0623da88c90e38e4deb42c96e20a032c68e3766898451cfff6c88c6e6fbee67c7b42be23be28570d696fd27057ad75a855f20cbe4ad97e0913e069c51bce3c5a550cac61a86bbc4befe516b7edf146ae2f67be2fbb804cfecfab262303044a2a04707a35980c6b87b40d706ea7a814ad1048a7034a16c8293f161aa88a941067f85e63aa0332a409384cd916e00d876c9a95379ce55292b23663b627fd541acc770164249d006b409949d057f85b0d9f71c72b0f4573f518d62146fe82dd7cc1bc00d1b793d18691c2cf38e3c45d9d6a2ad0553808c727c7727b596d5ec23f9289a5468abce9b69d820a4a630c1de02e6f988326093005791abf268044ac6b517ed8839fcd675056857dd936fda0ecb22c3e5892ce4c4bca6b9a72421a9b98f466b586faecc16086d2dfaa2e365709a83b1924de9ce05a4426f50cd28846e51dd8075e030f3ce47d4ed602b19edc727dbefa32f7669f6e5c1264a59d3bb4155ea896bb83709fcc34e508b8bde48123b7b5a843be6f31be0f56282d482e9709208d25ddcc2302e784329802b14a064d7f48c4e03b2c915ff5a0cfd5ef16213d24b42427b7545ca6c9582d4f10902aa92707b470d16b9da7e7c6171b98a02a3f79af623339bf062da0f8d3375e122af16e155129def28b0c830ef64fad617285a4d9a4cdb2508e11775256fb1278bd36e6f16725f37574a0789367d23b2707887718ef8d34662d5cfcb728d352a0a9197f26591a9cbeb8df86afc49c50025055fe31448d4945833da7e0988f2d4bf816831f686eab032822771f8bae3e4cf1db77836632c0e9226f035df20573fda1f4eb129f52ea950e51ad4d249cee60714778a19983fc069f834d113ffb87a83ee07e411fff53c88c9ec2fc7176277bcbfd9ef973cb02e7c63e277f289984f6a3405e129ae328a6a20cfb649b5d1e7f8761a38cf52689a6e9dd4edab686c3e15ccf6c8b7253e237a15b75747e505315db54ad9881e908ddd6255bf43685c241b5d84fc256657e50882f6db6127bc1f32392eacc79fb2d11969544d0e80c30bae9df1f3a1040b305e34047db097df8679389ade7568bc2f4e1b53ac264bfca9635a7f93f44ffd3a75c45321dfd2656301c6bd67ff811ad6e454aa155e7a860ad9fba7fcf867c96106c4baf233a05eef08b8ba02966f32a94bac5a4816aeebb5c2c204b0f068c3bf1ef9b8ac383724a1f69f373c3953e2051e565d72b275b9a8f4d2473b7fa2c51485169efe78381152340334734c819ec14291371a1a79fad7f857339b81e5268e3410b651d8bfa22cbdbc01865709df3648a205ad2664dfcfaf2041f9ebfec8c281546f0b27f54c277f6bb780346f5c48104d5407e2c3b35d438920a56db3f593a9ce67b84217fb35a4ad565749f238980370c6205b8c4c6c840a2daafadb428be708c3514a6d72351f80d934362c7950fabac98742b190e2211ba90625727f65f9cc87b51ddfd5ff5d5af565c727ebfd9d5fc3d06555c3981228a8028a9d603397ac95898a5950ad3324493239c39cc2421e39d051e4d7eab27717c074e5a689f3532590c54a516c3e4a3393b9d3bf3684eeb53b397d613f339e81acddd31fdd8316c149cc7785deae44b55b8454371d585f94a8876b1cd0e39c453afa2731d1436a133fc50e6ec9f5bfcf79feadf3c8b5345685722fef8c3c0c6d3b8b85a3302b6386d7f6e54ae6d416ba6b921bbf32cac62572fad07fd005775fd97029abe5020c6d2b2f554b700d2d78c7e22de272078c465a31ea675579ba9e80058c8c92c8d3270fe63d6444d29e32ecfd5365a129cbe67ec9b69b880216499059744ff366a212017c47e2fea77bf52124b6005cd84f8bcb2d79f3e15cd2572adc2f0ce470943b25082174f5c130c57fa24d6e79acfbf9a40a5d54ff3b3527ea3644f3eb06568bfa68316b41134d459d293114f49546ff4becb1f3c4b6adee37d3b70e34fae800951d9ee06305e106812de8ba04222d3c2fc442826fda5641adb34db53dd20351c848d64a15999daedbaa3cd08d7dadb229eea0c4318bfa60bfe2b26d02b27dd09ecc96c1e61b7338968f7d9ac18678d6395da09e3fb91b523a0e5720345959b49dab1c32b3e349ea9c5b1eeafe76492687a52a2d43c740b8faad08bc1692bdde1f09e40715018b30f599d4c2c544ce704d64b5fd037524981edbc625e6f588c71e7415de1af3b9967e0fb5bc6040cab9f4d52fa53677c81152e52a59aa1b4007dde318afa89eb339a12d04b7106536b486b1549df8fffeebb05ae4c95572604d34018c82747014696e06bfa5fea5cfedceac09239c5ccc536b0fa8a71ec11d0c1d2bb2b1512fbc13a55fbfa49b84bec", 0x1000}, {&(0x7f0000004500)="136f28bbdf3911e8e2c41a0b7b6c67914efc59413887b614010075c1be3b3ad10c10c8ca15e13c140b6c3e0a33e7774401cf28bcf8e2a8391e8f1f177a90a0c2dd5f584ad101679af4b2de857b2a2b0d38f4c846e66d68e45647893fe023c08b7fd26402884e4b39ce03e688978eb9613e412f386caa7a8a0d1614ae943504ef96043117eb6cc8b4d04ee38cba67732bfacd12a3f902a2a9b08e0bd1afbc1fee3e5e382438306a7ab9ace7cbdf", 0xad}, {&(0x7f00000045c0)="09fb253f09ff380d79c5126619a39b84a7e29533d334f3da9a77fe39c36aac42599609732ebe913c085e31168ef16faad04848ac9a4c2e256b30ca0b7d15a168f07cb0841fd78211ff58f6e4ce829871fa40e3386d6efc45ca4153fbfe3c0976fc70833512d95de7d07c93d9a5bc113de142afabc0dcec0653b165dd8065be51861e449d23e8754e6455c1adfef1b296804d3a069f761d181c6e3da021cb6a8ec90dbe69b2e3dff23a37d4b247786e5334369a2c61c2a244373368bf5b64b1252dd86b3ef042f11942a5ddc1ab3579c5a55701d6436ad6a15a393df1b880fe700ef8bb65a05363a160e9b571f04f427d0ff65fc8c699e815acf524a61b8a6ee31a7c92d7cdfee1592aa010793359b13776456f30ceb4d0c3cee2f1f0470a41dcf5f8fa49422dd13f07eec3e63d9ab60c1390e953f51c7af39b78b7be887532cc8b7f84e1137a4789ec6f3d76abca689bbc57f9319a4e2927aba10cf661acb4226c832b17d27f3f48b7d194bf446a5153568c6f71f11887aa7d27a398ade6d4d9642943f642a147e6663d0d63b96a26518a4bea0ad4d4e2ffbf5067916ed1adddac9348fb41f5721762d5ba292780797dfef2c89da2c4ccc2b65442501eaf0abd508d77d2b417d7a344adf526fa9636be35f6a381202d57fd8680af11a822797b95cd14f9b8eca4f5307951b7825843dbd067428d6607ee58533f6f319b1b5d7a72d73d45362f7e3e5d363404cadc15edb67e7f1b261938af5c1029a808edbbef79a57edbdb493eddd9e29185254bfad8e0270fe5b50ae1a28eea7b7d4db1c5b0d92534e25698c52b82a64a667ba864702ac4a4bd117ef50036d43a1cd5406c7296e1960231d25ba3edbe072699fd305b0501b6ff4bc65ad9c0b50a5829f0acabe960009d2f83549009ae3e318a1c90a522acd5dd4370c7b31731498b795bd316cd3bd00ae157e5e258b63535130742a71e8fcbb6693e3b3c59b5d1b96631f775ee8127db7600ac9c3f4a2ee80d2fecebffff3938aea01e2a54aa8a758bb9e8bcdc7a94c769967bbb52472dae035bb9fac8cfd4b470d504c1636e197283ede70ce98ed0f57045fa288f28f1b6aa0a6f91b00c049e08d874b672c5f690697c0143c621bd705d17327a553ad1d4de82b360477a7cc146b1ea991716d4490624bc08d09c8cb03919ac428c445c6ccd8f2fd5a638eefb7c3ead7220a64d65f0e98b7eedbd9b72bbf3d71fa1474e6e768678e2b8061265b601952986deaf4f30dbd92654ff4af92c1d0661c8839b48f3dffcbf3cd3b3f5b9aa76ef08c06dc7a7bce91b25a78ee9588afab32254a8f455e2f68f6dc66d6a580b7f918364ac96e2c82aae2b4aa69e36a986f20dee741523b8844d025df219f3feaa29c3e2e3dccfe108511542f67bd9f6878568620e44e0b20a7208c784689c4b953b0cb9d89c7fb038658e10ca16a9e2ed66961e9841f2fc6be6feb12b73b93d07b17dd2780f65b4c7bf1f28dfb8b6df7cb86367ecf027a03a373a6aa3de9db415b8fa044b7af757fd482e5b7434aeeaa61b1368ce57a249008c70132af2b827710081fb76f7872b0aa1ade47e252afa7c0ba855ab174206d642fd6cd9c18bf3a33430cbf0575c3176f18836e1eeaef5df6e0c1763d59b2bb3ba4d64e4ff040ebf944c4401e9f9b890d6e570b6098e7fd5f8955227e86f0b2d14e0c964a0674e8b31885d707d35c2548d7104c99e3cb3ae6c4f8b8b469412242fb0e249f165908346a718469e06cf646ead02fb229c488fb3d802146ef95f872bfeea2039eca0a99eb6b1ed879fb4c8d7aed8d166bf822deef141efeca3c25756f559c73454e41f461c67d7ff73ea725967268ca27365d947fbacbb863e52a0c7bf59608d58d40ad063eddd78aa0f5d17b1ce310c741970680028b34ed5b152c6180210e50ab2ac0a892dda51448a56e91a41099a38b250002872b12002f7bdbbaeb18286fd9fb0eed19fe51494434a9d63bbdd36d9be6df86e02a0ced90f92bd6c04f8289f988ef685e1616afa57338357d9141d19b0504cd9a8b0cf79298e370ed46b32483bf1f69fe3b818d1fb891bd27b3b1f933f6e2d78d6cce703ada50c94846a7f9fd2dd344bfedbbb216d39782efadb760f6bf14bca4360397d028fa04161f8b5cd1237977345c9bc2ae27badd28cd479c4e654cbf35ea543699644369e1b432a713e13b1529ed8d1b5cd7182a09cf8fddddbd62d34917dfab8f73774b75a3f7fa11d8f9d29df888a6747a3b509b5d43a83df5a72337132bd2ab48265df3536ce580a547c22d9c433ff0e17e0d7e318b9c7f7194328226ecd4daf70549b46b4c2d74063ced2a18117d5c9b7dce48d69386679581356bd8f0cb4cf7a8407069a7aebef7768fdba7c9726d758c019e139a61346b3a15e533804b3fae4a49781cccd458ab0d1474f9f38fa84cb3b1b8df9962dc447994b4afafa1fa83d8788ab3dc71336749ef9682d2818799e2e43767218757e40e94cafd376e7d52887dc12fadf84cf003d8fcc2d5af20dd97411f86b8634a30bcdea9b2e38c758f75b76362c3cc75017dc2963dcdb06be24b53a67b97fdd20ab623ddde56ce4d9fc2164ea8e5e8d61227e457b2f83ca1c65e577b37ddbc730d1679f3e4d82eaef72a19f2aefc1db2c7e102321f9d171f38c303eb09bf65085f846be11c668f556650c3a9e176d9ee63e35abff22e1b7c009d77a27e92828b1875f7b8d27c06975907635441bc20d704abb0133363a1c11e62c5238130e945b577790b0085249789e70c229c64359bf513dce38a57d8e09e4ffe5a01c047f968ad943f970a12fb83f79ec9d14f636deb31839315f8f3e6945a04265e11786812fe2a099370737aa370b323b9e12b10374c6caae19cdce1a597f61f1301390d41bdae63f9ca6838145e8487d2ab3c22599abb0a3b300345174c9d7b256c07b357d90b3f54bdf88abcbb83aa4e75851bb54f661189907da1d522b1c40619dc97facecc1a5b5ad8659bda74670684aeeffc845ac69fa7864659c452d73a3b3a82ff8716fc9646368b6292a4b81da0d3563374be596e37b3667d906a8339bf548751373c728fadad9ee35c032baa78b46b74eb03f04178f070c2a9a2c0a7f9ea267e27d2c33f061ee9e77c56289076b19e8d7795055e3086060597553dbe38e3b72027a603d06f32dfe5e7f459963f444e3645d7ac511456be694230656d67a708ef109d6c83e135eb9ee4ca7dcdfcc06fde92c9c1c315ddf906a50ed6be2b15965a5d31903b2ccc8b3bff0002dbe769e41a563298577962a4ebc60754114587709bfe5f6ab9dd2a871d8fc74157a6af7efd376f9e01d635927d90e2eacbd5cd792a5a1a5358f80dc02a52e3e1720e56ccabd3cb9ef00a8bb5fcece9fb1f69dedfacdb2e0dba2c2d15bc1137b5ab06b03bf0c21d54ba46b218c6c64920401b82de1c67429ca03c75432883ef0369129566af359eff7acc5f63fd4ac73af966ebb171eeeef8c86027f7aadcac51bcb5acb2078069f260562547bceb576fd8057f1122f968b16bdd95ec56c94136b4881747aa8ad7a821fbdb336d6d9a72fc28ba5cb43dfeaa2857bbafc5dca682118e3eabb49f33d0d035a2545e54185bbeb73285e747adda56f7ad67d012d79b3af3b70aaa3740cbf8041d6adb2a4911d313e0c281ae95d9a27a74e6ac7a9fd89384a362b22f817553bdc3cee121b61562c00eb26d2741030e7550e90320c4accbe6e5f4c586f50be025e9b358106206e2bb0b988a4a37c559583290047174cca64b9c387a67e5593dbd613452599c6d21b2ba08150bf16202b2c16ec45a609795d537382d7278dc3d2dde5a65da57e51d45ba80357b5ffa5a4321eb4e71a1ddcf9856e835dcb57ea05eb681bbfdb3e69cf738ac492e8cf03896d197da61937510ab6bb285e152c6f91f34038cc15c7ae6190f688ed6fd6745cf8ace8f709934eba0843f47c82e302318d87e5978ad5e7c0bb4acd3976262d6ef1f89c0b47cb8c26055c00d8c5cfc1adcfda2ff254085d41ebae732403b112b2ad40352df73ef4117622718695af6fe0938ee38ece00d403a9d82835f8c1566899962a3abaf7412333fdd5536f91418ec6e579e01f782c7e17d4051f7273038bcb115a268233dfe5c9f25febce29f4ecc0d1e660bc586023dcc2836d9c2af3658347ec4299ae403c121b74f84aa034848453f0fb7352c6d635e619237c5c1c44aedf8ad59bbc9e374025663f10a4ff4d6092ed8386cc137ae77f3c363da6f9acd746292e3b36eed4d23396e66734746faafa85e1381e390a3897819c87df2f37e626c976bd4c59d8b8fbeae2dd678239533780956bb829bd752061e26c0f6905b00735af5ca6a1428cdcc3d3d89c2c90c36dc75281454be417178c9663dc8c9a0c9547c405c051deb66557219e86d1cf66e4160ed4260080b7416551713835ea9b90ecaef7f019b7ee64221b7206c5b18dde7b6bc075e2b54b91724f311400bb6544e6a75ad32867eec277792b32f3446279c3ffb7a0651df2f20d494968519b3b2b99905e4691aa5908e57c84f165d0a1715907a3f0db402839eee8087b8789931486fd4540113536823f88743b5f7be0e46191f50ae74ff1c8c90abc653a837760d904cf5130cc3d6f25bb8cd182cfc01c6cc3f40d511a75548456fc885fa085973f2beab27c8c7eba6ea92a4bb10d1c8d846ef50e20b480bb529fe1820bb558081e9bb247b2af2cf97d2d395615556dccc611edc67515cc506eaba3dc269aa94013e189d350019f3f75a1c2d26d80da45615d8bb422e2d53f53c7f813e2c97c4edb20a123e108c3abbee834746ac27180277783dfb1d402bc9e9942a074b7a92ae9c3364c9be8124b69371ff2c2cf9694363bb0b714131662e67a2b3ee4a18497a7bb3dabb1db3f6378a3f8b849e42a1eb9689032493b83813ddd3edb5aff66ccac13ffe5130e3efe8d5d7949094e6e0cf5a67571be28093ba1b2fc77c72b8c3b0ae4c5d5f0b04150b49733b052fa555dc1965d30740d8fc1dcc2e580370616ac5e0671354a6335ea4ccef6300de4f47692b37eb188b17397deeb05468f60eda762202b934661d9e7fb6344e1cf6b47458ba567c6c29a2e6830bad43303ec9b97fb0147db9a48486336d6df174bd0942f224cffc2dd889920dcfd81f20954a7a4bb1ea9e48cdaddbf21302e7a4d3601fce446d8cbe05628258d2af79e791bc9a72f841d24213db0c59076366f313724717c6b098230b2ff9ee1cd13ac8ccf65dd593bfb0196cb786d838500fc0e4a859ba57be23d2b681da5b4e9db2da2e47516cdb158a9ea389fa59dafe4038ce7dde2376c88e29b5f9fb14dbe727a046e9254b44f799ed9adea80b4cde4efbc29a4503ac1842af2e2a34e9afe00844b8d25eeee20ddeedace15743d61b34b50d87770b402f64d76729d24d3544a7ebaa0f97b74d7f38fe7bf33b220522765c26f444e39582b13e2372aa3f1b7c87e6447cc214a5bf79893ff095423bd8b5602c308085af00f98f5109ccdb9335f3fb8d168d45a0dfe7c4f5c4308ca0649330026e12c13b02dca990d95305f03b23930a53f2098978e8b7a0c50a552c7810cf3e6e790b81d4a9339ed8e1f7133525c09db783752053f5984cff27540a4a0812c6714c63be4f01ee36b0acc347b99e3c58a9961bb479fc345ef14db8de95d45f014649d8d50900a7eedf43d3ee05058ba3612c7a56eb924caadaa09e96db034499b03c99064078eb1ef0fd1fbe00cc99041c14c0b776d360632461bf192b7496976acdf577e53", 0x1000}, {&(0x7f00000055c0)="4f53527b3c0d4ab7a52484b3e80a5bb4702a814c9d53cd28acee21ea49b1b7f0fad5641ccaee904eab4e33fe2d1bc42488df3a24681b79b9a58db8a78b6ca523c0e517093dc25c1970670ecc2559fb2bfae99caf646c23ad48fa88d8bf", 0x5d}, {&(0x7f0000005640)="f321f3cf4dd993edce444c3e44732c72f49193a3e482a577ebcac6ff5e5025a974816027fa84f98f7de392fff8e5dc8251c5f6504b9e2c9e0a9a8352c81de21df0cf73c197aad6d40cd0e5e5c97cf8c12b2cfc62f6e61ac7877ea794137f1a6e14a1068588d660babc9422ab75b1472fb284b4744f8190dea78e33aff0e9d7c94c8cd6fd193d04ae785c058c659e5a2a5d9356fcdc1a1316dc66c8edb4999f23d7fa05ccc0592ddf8c7990b0283d5fc903ed03367ec8f52899dc900d958369fb66bee8", 0xc3}], 0xa) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) write(r2, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) pread(r2, &(0x7f0000005880), 0x0, 0x0, 0x0) pread(r2, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000013c0)=0x3) 19:47:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x80000000000029, 0x36b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff90) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:47:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8220, 0x2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x1, 0x7f, 0x80000001, 0x7ff}, {0x5, 0xff, 0x40, 0x6}, {0x6, 0x3, 0x8, 0x1}, {0x8, 0xe45, 0x7ff, 0x78}, {0x40, 0x8, 0x4, 0x9}, {0x7ff, 0x2, 0x10001, 0x8}, {0x5fda, 0x0, 0x1, 0x5}, {0x50, 0x8001, 0x1, 0x754}, {0x1, 0x101, 0x5, 0xc26}]}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7, 0x1, 0x9, 0x3, "20ee3f51088e667717393977bb5265978692457e", 0x9, 0x8}) poll(&(0x7f0000000000)=[{r0, 0x140}], 0x1, 0x0) 19:47:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 19:47:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f6cee3123d34f01874fb3163b340a8cb94088a9a5ef39eae6a886d2e9a3593c6c39fa688873452a6a78c5462dfb11c99c22b6ff60b5d7308fafddefc54ef0e7990ebbe48881f0119b769356126ca8f10e3bb45a3d739b284b21771ea2893a07307b7cf526566b17864d94f174a91639200e808980161b4c8695e9799b898a98f0eff5d2e1ab201e5468dd631c9e2fd77919529c94a530fb3a863b6a8ba621cdc86d96e5b046e55fdb79e2626609a8fe6ab9fad4173383547633b1b66d86e8e107a2c121afed3d211e855f672301e91939beda13cd44095f0ce1fe83ad4f4713c02e06778483bc31864373b449757e8f79f91499d58876c", 0xf7) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x3, 0x1b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 19:47:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 19:47:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 19:47:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="9021060fb4146600a9a8ea1f25007936324f2a8d5b24f72830786a1232db5b5f658fb42aa975b80580525e7de9722d934707be041bcb42af35143a8298a495dd287905939a2057b008caaf72548db68728ae8a23573307f6db56a503abed77097e0593c3ce3d5211c31267", 0x6b) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="1f8e8b6a13676987927cbd484a74b16c3faf9fd54f24b807d0585c0816f994720974b9ca3f8c31777f46a51875b341f5aa490964f691", 0x36}, {&(0x7f0000000200)="a2a4ad7798ae67b0fa88b3ff65e46212b06e927c1aca20baa62a540742cd538f38fe07f03f4b49325f3114044f2b9928103dc6280dc5462939126e736d8faf129dc7d882aa5c7eee2f53448264b59484132a547eff1100bcc0c38a0fea7983d79f4640f80fd8530f74513dc3d11adb3afb47b90b4aa61b2d1f974137da303e08c65ef4277005cb93154b3335500ab1779a016ffe51ddb1293d14111415a17caedb17b869a6a4f9fa9419ef62ecba5dc2b4b2b88ffa3e670afcdb6d47198a249688859ffd4d5dc586dbd57e1f852e1332419e7724ad1e7387443700ec738f630b", 0xe0}, {&(0x7f0000000140)="2bdc74aa521b31f09b457504a5fdf666a3994b5d90eb92aa9ab34ec921551ab2e85a990b71a20a3591f2f306d6fa692b2b1f2dc2e6ca689d5406", 0x3a}, {&(0x7f0000000380)="736a2a279ec53fd201d5ddd8bbb61dd51f17a59523ee3b3309297ea1db4c44d72cbfb6222d992ae483636f02ca696cc926b3a43f4a9711178d", 0x39}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="eeb2f3b6cd0eaf393e1b89c6771220f84bcdc7df1d891c6dd7796fb7fbacc5e17efc5ac41a49e62f3e8cc209f1db243cc420fcfdd937272eec927dbe56138bb4651f39a902ace6731664f9ac0f5adff60b49b0a2dcd4abbd95c62d69bda0d2e87cced1db746176a60d515e5181bb33c034df61c2a7", 0x75}, {&(0x7f0000000480)="ed3232eb6469e14f5cfcb237ad496bb665d77336992a5f0d61538da412fe7e0c98489482fb949b0508159269cc4c1c19760a11b86570704361f20d1ad1696d486efb30fcbfc0a28f2d6253514a40554c5072357b04bd8e7de9f6bbb59fd80b04ef72d7240191c2877531282d9f2a96f7b0edd3680bd352cb8a7d44346a64234473ede85a0111ba490e6dd32b3ceeb1470ba040529024ea43265c456fd1982f69e0686f91084565af304ad4b71f69d3", 0xaf}], 0x7) r1 = syz_open_pts() close(r0) dup(r1) pwrite(r0, &(0x7f0000000100), 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000240), 0x20000000000000f8, 0x0) 19:47:47 executing program 1: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000ec0)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) read(r1, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000004c0)) r5 = socket$inet6(0x18, 0x4, 0x47) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0x8) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000500)={0x7, 0x1, 0xffffffffffffffe8, 0x9f56, 0x6}, 0xc) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() setreuid(r9, r9) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xffffffffffffff3d}], 0x3, 0x0, 0xfffffffffffffffe) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000740)="d1d1a57ecb7701aa5394fb2fa7feb9decc8045d45cc620e600", 0x19}, {&(0x7f00000008c0)="58bb11b4dd2c5d7efc963f0e79a6f7d8ce4484bfa7fbb707beb26027c87c10b893f6bbd590908393dc353a45e536c3be0bd49551198250605c593bce35b3ce0ed2e8f2630c5dda617793c0b2531e6baea3291bf52c26dc66991b2d1475edb3583c198435e5a182fa17f7641df41ac8a7c8855444eb64fba1294edfbc1c0a5b8711b288cb9792668620c70eee631059a90a05be3f02842fd7efd5ca2cd4c943c35760a819b471d9cc48c24fdd58370e764c79e7a2f7f3fb698c4149fd527d96fdb016f654cf9336be6739054657", 0xcd}, {&(0x7f0000000b80)="f07e542ddee8a36af9660e7a5aec6be7a9e49594eb29bb9497d96a32482cdfffbdf2888e0133fbe9d26ac493e1f04c16a065e136486dcfd309e0a7966702115a376df20bf1ecdc50148115701923b967f191a9a0b90af2303274f439b00b5d0e92ecf28074b74aa6e9dcddf78f042083d1cefd4182e79cabc7dd25cffa7405e4102af1b9ddcdd3c6c4209ab8851e5f9509e32d4555fabd874f5f888bc416a481a8c54bb065606b1c155d8fedc1391abee87e8540c33a75618ab59cca18e1d5b62173c126e5dc00d99baa9296531407768711bf309ff0070b88f253fd870e49c84b159dbad70d761a350c63dfb45e3b49b4ce4c08aa7fd139ab31aa7dc5", 0xc0}], 0x3, 0x0, 0x100) fcntl$getown(r3, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000001380), 0x0, 0x0, 0x800000000) 19:47:47 executing program 1: r0 = socket(0x11, 0x3, 0x3e00000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 19:47:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r1, @ANYBLOB="1378b059ca1f41cf80f23f7897a2e55531765cde0781db6f8cded530305e6a5b4aa930055c82917621efd875b5b25c65599e214a416121334668ac8b81dd312504c24b2adbc663483a2dbeeee270eade5d834b6a8c6b15d417f55fb47b56ec055d22007bc39c80ff2776b890059810fb4c4bb3cde2b10c4dd8c4052fe84cd08973d1a111582a83e85f765d17a983d6cf43be47e032373dfe41e44d91f31d3072490c0ac09404810f0ac3e5c391c8dd681e639d89a62e13ece63320cf19", @ANYPTR64, @ANYRESOCT=0x0, @ANYRES16=r1, @ANYRES64=r0, @ANYPTR64], @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESDEC=0x0, @ANYRES64, @ANYRESHEX=r1], @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES32=r1], @ANYRES32=r1, @ANYRES16=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x1a, 0x102}, 0x0) acct(&(0x7f0000000080)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000140)=""/210, 0xd2, 0x803, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000480)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000440)) 19:47:47 executing program 0: truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x1, 0x404) semop(r0, &(0x7f0000000140)=[{0x3, 0x401, 0x1000}, {0x1, 0x7, 0x1800}], 0x2) mkdir(&(0x7f0000000180)='./file1\x00', 0x130) open(&(0x7f0000000040)='./file1\x00', 0x800, 0xa) 19:47:47 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001bc0)=0x3) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 19:47:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x104}, 0x4) 19:47:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x4004, 0xa1) 19:47:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r2, &(0x7f0000000000)=""/207, 0xcf) read(r0, 0x0, 0x0) 19:47:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) fchdir(r1) clock_settime(0x4, &(0x7f0000000000)={0x8, 0x6}) 19:47:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup(r0) write(r0, &(0x7f0000000140)='W', 0x1) accept$unix(r1, 0x0, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r1, 0x0, 0x8001) ftruncate(r0, 0x0, 0x0) 19:47:49 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = msgget$private(0x0, 0x9a) msgsnd(r0, &(0x7f0000000000)={0x3, "748d3fce1bf597419d6e2d8a954284dab0c17774a3f81305b0c8e62ea939a52cdf1c26562edeb9633d30d2840388c16a1f1ab404be0b4c4ea183ed959943e510211ba6b5a35f07067b9e7d18d56418e304fd31f4fbfdde8b9dfe662ec00097fc4cde90177be33aef8544f498c8e33fa0b6010948f04252e7f8791a72472645199bc77543db47d90f47d86cf8748f94710555f42c5f9203a21ef79b5ee5dd4ad4b07e627c26c10ebb2afbc230b86d277986536ee303fa3a7298a7f2092b17daf6c12e532d4eaaab8066b27459144f11061def08c116a427e3edaab6ccc15b82b61cb30c2bbe2405fd87c84a570037e376703991c242"}, 0xfd, 0x800) 19:47:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0xfffffffffffffdaf) 19:47:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = msgget(0x3, 0x400) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000007ebc4bcd556812b427c52b7356b408005b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103cc5608000000cad655000000"], 0x5c, 0x800) r2 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) ioctl$KDSETRAD(r5, 0x20004b43) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000300)=0xca) msgrcv(r2, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000003c0)={0x10, 0x100000001, 0x4, 0xfffffffffffff5c0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x361}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x10000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4e2}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x273a}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x65}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000003000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xf687}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xbaa}) fchflags(r3, 0x10000) msgrcv(r2, &(0x7f0000003600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff5f86000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e166daea7276ddc06fd76c7dd34781b29e13fd83aa83b9f87cd35ff94d1e1c6ecf52c7b82cc46f91c79c5d0d1b7c3f0cbb726234f56f34436fa9b29b3f2e259f3928c40bce4e2b6dcd1d0c3db848639447e02dafaab42c837cd403fac6d3c1bfefefac59d438b3270492129893c5489734b0b81d15267801a9fb9bdff7cdd900881aefb20ceb72771bb2053b74172b4b10adde8b815b8af00a090000000000000020ad45e0f2a94f03618e74d85bc231e9c4c749641e9862465e9350739e8c64452a64b16bc6d4fc50251e8aed1dbad2c74e936280f91652430ce8e46a87d73c6a02836a8ad5f4bd59bfee2d3ea5bf2b72e9bf000000"], 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) msgrcv(r2, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180006000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) msgsnd(r2, &(0x7f0000000bc0)={0x2, "76c91e4d092feeea30e9cddff296c0d80f245cf11b94d1017e0a26ab1a42e1b351c1229a101ab55b7b3d49797e2f05a69a4e8036a6d930a4420f039a074e6431af02b776e39056a0cf651a42d1f9697073d24ffb6a77c7a6f0a51f24ae89fb8452f77bcf4f54312256ee6ed1e4aeaf919dce5135f715f952611db79aaaa9339d8b0c58f595e5029753f1441e9b77b38c087430a359dd07d5812c5f189784984c59a77ef3ab61ec05c3022307a7f3679de5841f95c65c1f2f1d630808785f449d838416dd"}, 0xcc, 0x800) 19:47:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffffffff8000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 19:47:49 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/156, 0x9c}], 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind(r3, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000000c0)=0x3e741581) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x21) kevent(r1, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x3) 19:47:49 executing program 0: symlink(0x0, &(0x7f0000000180)='./file0\x00') mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 19:47:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) 19:47:49 executing program 0: sendsyslog(0x0, 0x1400000000000000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x82, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x400}, {0x5b1fbd1a2cbff36b, 0x6}, {0x42, 0x60}, {0x47, 0x9}, {0x42, 0x6}, {0x101, 0x2d6}, {0x84, 0x9}], 0x7}) 19:47:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x100000000, 0x4, 0x708, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3ca}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x10001}, {&(0x7f0000f09000/0x3000)=nil, &(0x7f0000f5e000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000df9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000e7b000/0x1000)=nil, &(0x7f0000efa000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x37}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ddf000/0x4000)=nil, &(0x7f0000f20000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000c44000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 19:47:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:47:50 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/189, 0xbd}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000001380)=""/35, 0x23}], 0x7) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 19:47:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x101, 0x80000001, 0x8, 0xc31, 0x5, 0x2, 0x8001, 0x10, [{0x8, 0xcf, 0xffffffff, 0x6}, {0x9, 0x10001, 0x4, 0xffffffffffffb1f3}, {0x5, 0xffffffffffff8000, 0xd8f, 0x3}, {0x4379, 0xcbfa, 0x400, 0x7}, {0x1, 0x0, 0x8, 0x1ff}, {0x31, 0x9, 0x7, 0x9}, {0x10001, 0x28498d47, 0x9, 0x1}, {0x8000, 0x1d1d, 0x3f, 0x5}, {0x100000001, 0xfffffffffffffc00, 0x8, 0x3}, {0x5, 0x3, 0x6, 0x3ff}, {0x7fffffff, 0x714a, 0x4c0d, 0x8}, {0xfffffffffffffffb, 0x7, 0x81, 0x5}, {0xfffffffffffffffe, 0x100000000, 0x2, 0x2}, {0x3ff, 0x101, 0x7fff, 0x200}, {0x100000001, 0xffffffff, 0x20, 0xfffffffffffffc6a}, {0x7, 0x4, 0x5, 0x5}]}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:47:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000000)={0x0, 0xffffffffffffff73, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffd6a}, 0x4) 19:47:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe070800"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) 19:47:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x5, 0x401, 0x9, "c44c6e13d497324f6c1aeadab439a286bb37f61c", 0x0, 0x1}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:47:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x4, 0x4) setsockopt(r0, 0x8, 0xfffffffffffff6df, &(0x7f0000001180)="29491f778858e4c8ce3c438ef8a65d718a0cdae8ebc4a9fe4d69b3d059dd3b4af5ace921b4fdeeebdb79ef59fcf19d0d29e223f640615b94b766245a8336ea786b2941b1aaef605718407eee73bc6467b630c14a553e143eb4fe585469fab5ffc8d9f1bf135325b2af817ee208a27eba1d0f214b0cbae15c7968ca80aa7059f93f62b8fb7aa7520b5aa26243feb900204c4e3e190c0d89fdad75abb043640cc53b7b7d98c541d614f2a087c3a0853cea3ad05778000d26a9cc3ada09d9bea38e0d5766f078aaaba943c11ddd3151dade8eb166070f1cdc4356821e97670af339fa0218d77e3512661dd7a70d2abc559dc2bd6bff8a2737d6ebd985f62638fd71f60081883cfe0e455253e8b5880d680f4b7c7f9962835b27f7dd407a0d531fb53c81b15c51e74ae435d803507a71dbf44717e01d3bcc6b070fe35c0053e533f51d97a0facf3615f31edb47fa838cf511a640184cb6732ee7b477dd8ad3bdd05c26d75590330f4ebca7b20d7a43bb193ba07eacd20cb8dd6f71be3b31a01aff8054d9f10b124b1618b54701c531c7db13002b2cdd734583e88fe748a2c7a414f5fc601da71980b975f7ae5f95d960cecae0306b8154b259290a9727e36c93059ea3b70c32c0a22038c8cbd5bbbb7473612d9a89bec2be66fc99234b7c1df825806b55f56dfb6e18296a992e10beca6933603f467d5fb186d17b9b646077fab2423f0e6b5866ac117fdc9a57917d83095141aae92527b43284f3b95437456da9bf8fb0e8b2e7666889a0f67ceb2d6096d863080f90c832e8a658a690a87737575bfe9518155b318c76a51c6087f580848189256dcae8242f21f27c4f81075da21e5ac6b7a0a59b3cfd23f705d530312f5a6800bf4155dc0d9c265a8366577f050ee78aa061d0faa3b9e8611737233d28296377cf316d6edfce7edaa185fb1c3f473c42ddd7cdd49d9b290ed6bc5e2c0ccb26bdab73e62dbf6d745002c88f8e6096a3d1ef7fd57a6509aa88792f85ea4d22aec40218eca1fe99a1934c802c156db3c3e695036514c9c09efc674a361d1872cea96f027b856bc69e15497274ca8fa4afded70bbf35c57971025f05e6b3e4ed1296876c668d56deb9b6a3304f201217a8a79b61cfd35e7646119785891f4b3770f5b7f7cfc3a9be0cbe8de3f5219a91da7cdf8dc5db98057dffb3bb64cdd51a196994a23d9208774f2a1386bff3f27b820bada9c9f66a8174db31d78f706dee9bda60192301c333da6472132850e66bdb1a5d1028a0c142752aabfdd833744d25c7a8db2e3c01b39c44616b1c563245c103729f688261fea9c6d42412f12ee687558e944bfcbc52130698aa7a2e8833a27b4ede8334ea661f81ca4683a8c9011550a4fc38b2e9d7c7e5ba194a856ba2fc9fcf156303bab4e1a3587e4807286ddeefc30949e8fd59a8e79e2eee4a1314d2ec50898234fb6374fdab22d243946fd51b5f2cbe185ecf1099e6cc98eb5288a41ec9470e86c61ea98f725fa4c28240b132655d2035cff799918db57daf9fb78d6663b365e7ec13583ace4cad5f54fbd020f93e3e4cad14a1e2602bb5170f152984c2fb4e4f11e412a6bb900ac94433256b30d55efb7b5e3bc8137744382ffd9e848d477f8c8a6329564fa074be294a73ebab2643104619e805d32335308e72e33ddd030cbab2a6d0fdcb57eba0d7bc6a2ece5ac497a3547af948dc82b51088ac3ef5342f87f9e04a19dbc9dba989f13461bda3bb90d111c0a2e821c589b7b08bb5b274f6db6bd138df1ddd5772aecf1accd03d8343d2398e8228549a884f65b0bcc790dee68426677ea4fd5afb1539d27d5f36b741a26fb376c63bb133d93840c59b34a6232209588ac96cb7e50e004da737b6e90d2067b2f6109e74127545264736cb72e9f66ef300dbc3d395216e60fd68df39d1ae8b29a1ac43163d0304d9a72cb87404c51f1700e746df990422abb0f02888a42dcb9bb5d70ab11ce0eddac1cdffa8bc71c16fd24e9c979070a0f2567b5c0b294b9721b73a45c10e4f03c653787001dc16c4199cc137f00b4aa7dc77e01b96153202d1e3848b4bdd1c5ac718d797512e191830acd0d74cf0a3ab630c581935f3bad445bc2c031ac115640c9172e5437dd3463b6ca0c05539d7dd783390e0b1f88f08159a4a39338ab76fd28c6b38bfe5427c0063a73a45c86ed6ba3f50128c9b38972c00291f2be32eb7b5215be26ba1a8c1f17dbc4ae37a34ef89e5c1d3e78ffbeaef12a413f122880aa01dbd9ab9a3c1010a0a7458a69d7f5435ea507fb46f429e55912fca0ee6aaf35ab186eb1434342289d4c47f86abacd91f39d3ead1d3d3d5b8fdcc7f313122a94174f7ffaf4fc3d75b0d157ccc335d9220401fed3578b30b53fc87cb4b3647fd06560ae144f83da3d2f003e7a416091f24bf91b7bcaef0b7a679c7764f0020732c9e732e6ba8f944a88c748e54901141c5f7ed3593cd8c54e1432315107ced422ff054d8a5c056e32b945ca0c2430c884fb7b7b6f68a97bb4c0e8fd5f0e4acba1b56379d9a649f5f05e1f136da0b46229ea1e72fcf633abd75483f2aef55511b15b0737f99867c82b008c904c8b5d4631972c517733cb26864d99f82d49b2bc0a43b5ab8ae536033c90ceffb86a0f1a2d7705a41de8bdd5084325e0fe0f5022f10fc7b2f663896aa1dfa8e8ac624207d70bae83d2db6a3e7994f0f75b360e4ed9fbb6e790ef4dd2b608169836540326f51782ae10cd0b675ce6bac8a8e427983d9560b91d72be6a70c2ec05b606ca5a8fb6f3644b2f28366457f331924a81be3c7507806bb82cd07b78dc0a6105422cb231dc7fcd3997395fa7f9626ab357deb0393f796f2058ffb272fe0baa6801ce099ab4d6001f158789a65da1eaf1146d2dbc828b9920c4fb0580d4680e03a8b8832fb72cdb2cd667043896d3c14f7650d3a7539395ee87b6a6a451f8c1a9301b5286dc9a872545bc13fdd0be3c6dd19e1f48b5809944683eed4059af4bbab78a4f3341b0bb13e5b76ce144623853e10c42e42a919272007ddb42b6da4d74eccbd6e600f08ca9fd0c3aa4619ba6df4dcd59ecc9d53dfd57894645699f3f0e74f6dd2608e550909decc3d04955aa6ed4bd28d0e12e485ced1c18042c453270e97ae6d2ad6c0011ac93c393bf9cf410b600059825b4a78e7150c3b09febac5d1823b1c9b3b4ad98f578605840df2d832fd63401b1c764b9671cfa30ffc635908c79d2c22812d0ea610e2f8affa2bf1ee7e2237a48c91583e942a689d4d7e35b9316a916d80e56883c3f52a1f84958000aeb826a529dd75ac110ffdb718c2cc25382b0528abcc06ea3d5dae8e5b2f0808d530a57c456f69c93786569c7ecd26d2666998ac424e932b02d0fc64da8ad8676593fb2bd2b66f509d6158bf4a212ecc60ae651672787c61de7c25f3555cf9296ae16de2e0a88e462281cb744ae2704258f54864e41090923edc6e04d86e8e1ca8f3a92c193da86a3da7d92dff1bfb978f2243e750f170621f55f3de51a4482a3ea7aae9593df997c4e736c8c5bff36288d0ba41bf88001cceae5c4a7fb21aaabe21f68a15493eb6bab7076e0772320ba24edc6bfc2846010c3f3b4f998aa6d28ca0f438b35858f54d1d11b80a5b98979679926de83f83dba4daa99cb77127509cf9bb0a743c67358b7b83eac694e9a2ccd1d5eda1fd77e9410b8f94ddc3f74a113cbefcbe9dd295e5648c8e4901b024e96fdcf3dc4660c142d2ec30bb2ddf6da44232c066d45be2dc5add43e4bbc564f0988e6df88583d6c1e0ebc6fb5e1894d99b239f4fd061f8cc48c2457f70effade924e378b53fcea08615fd75710bf8a234d81a06d7856148013e108f9941906c19c28c438ca7b04e10bbc1f5185590b5cbe65ec007712783fd381618229f314e7ad08b9f124dcc95a6f2d508233b4cf38279d57959f5e78b13305f63e709a6917918184e01e531c83f8bc9cc9ad607dde2f5def5082f718c38c81ffa2c1983e81facacbf8b472223186590a874c67f897effbedb8602698e8e0e4a8567d43a98bb994f6544dcbbfbb90ff91dc9fc7e7060dedf164ec94e8b9e51b8bf737cbbee73d5e402acd43e377dd1487ba3af02e47201369843585f5ecab6f39aff0e711d736b0b2a5ce581ed8067a62d964bc741c173db84b6e3195e5be970388c88451bfdec3cf6b55ba9e557bd61e758879c52b840e94a6f41d34715efedda57ee226f3bbfac3ef01a459e47d78bc93d1fc7f99bcc7fa7ba81b186639cb06417f51b9b9c2d4d7647dd9f0f564c6d7bd7c525ef6558fe9627f6bff4b26e37732f2750cc5808b816726319d551f37dd64cd8d425dc1be9bc1898991c45c26bbb8c545f09f2116ade0c0e4166eb76bd3a4ebebd6e52be32408f14c3709684e1fca7baef0c95231bb75b87df547442a635b712701ca8144aa4092048677c3ff07040eab6a35e278ea1aaaeea027f434b5159e09575fdc75129882c3910088961fe352d286a8da8efca808112acf964727abd640840a934024ef0c04e39a5cf141f6c2078845f204deb5c25873a1755275c67f12958d7edb826c3eeba003e2091f2025ac62350877ebdb07b65f065d8eb90b84eb8669267b60984ae481b4c2c05c775936ec17282ac07fff7edcf95100c76559142b55dd6124a8c675a639b8aa4647ad7731f0448c1a3d5f6a7361abfd3b88f27c985a4721f9fabe3ab2b0372731727dd44ede8585f6663c8d6a9d807c774111d0a2ae040d1724f23824e9ef18eefc9800d383eee5d449e5bba6a737b9d1527e4be61866a9c65bd4312e284c3a69d4f5da3f934c0625c993af877f3360c9b5648c899993d1c96c11c3b12da9f3d776aedc8b512aa76ec60ba5f41859931e6b4b4b6976a3c7465dcea1f90ab43f9ea4ee80cc3d9f899472bbcbc07499edcee1beaa0e9633e369cb49aa1158bc004aac923efad2ecbe0650b021637e186ac45a1054f4834971fc2060fda20a76973ea9f296c3bc19d8212ff069bd882e2499c134cd530354e0752eb195649a9154888fe9aad30a18accd7a6365cb2110d61fcec173a3b5fed9330f5a93dbd15f88a2b96a197053540a10fb9f171f2f28f3ba026efd6d0ba580019e8155f4a46887bdf793cb896483dc7295fde32d89b0c6d66a4ff6f62813d84854b4e407cc8aaeebc4c78b1067a4e711ec8c71864d602a9f366137380051e8c7ae522473e4a5ef188efb552cabb040b28950283168987c98c36284c2b7354eaf5f1343af5d67785d99193b14bca75f3dffdac3e83e35189a0fccf04b4d824ac9277741428374a1f1dd8c28e0f10f1dfd13b9ead2058d7116e8b6ea9dd648fe5689134222ec15374d162c96fcce12451904318acd39529d4314ea76a056fd3ec82e33d4031979701b5cc8bc134508339537872536d9ec061b08a27f3851e69b190b650469ad2b2ff7457b23a8ab2deab43ac6ba9a3860199427a4f18296cfb4a35bdf20cbe1f0856b13385b1496356500011d5d4e45a42fec160bbe2066c5a884390ba31ce633f70e84e180e63bb52d15a8be2845b2cac537de415fe558889de2d0273e22be75919c1c0ab015bd86484e043cbdc1f3601c30295f9d0430b8c865a4c274122181867831c33608b19c0997941ab9eae61738cbdce400537a666dba113008ec35799eec8fea0c849753a7135dd6ffc176e33e56566915c173c3d8890fd76b177bf965e7c4c5413cc77eb6c4622e085a7c7f33a29862960da09658a2e8a52b948178f0423295b6b440df91b083f9f3499d074751d907d7534628b3ae469c512410ecebc92cc8828117ef8a079a70a7f11c290b143868c410d09ec287bd68ae9c6ff1e394c49da8fa0589469fe18c5f6976ab94b29682f8df9a2dbfd6c1dec839139322e79ed6c52cbc53c6cff78535e514e83d6f3c99faa53a6c7ea1f7b2b33963", 0x1067) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:47:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) pipe2(&(0x7f0000000080), 0x4) 19:47:51 executing program 0: r0 = msgget(0x1, 0x0) msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000003f00)={0x1, "f85c3e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b9f63"}, 0xe3, 0x800) msgsnd(r0, &(0x7f0000000000)={0x0, "fc1d9d4cb6b16f68412155d8aa299a69722b6077ec98f48475a785fcea619eba061674394027937b0f17038c6220d562974b97c440c571b4fc1b59dc83c905624827069fbf237f2b2cf3ab6e74f94ca58e3cbf0d941e542967f2b6e7b6b20f07122419455dc69e61704310bf905396475f6f4b6ddfd2562a261a0c1dbc93f5e4e474daa1084c12b0c28527e153882d968a97c7ac00404b8bedd5f4de676e94da95027b3e88cc8eb8918783997632bae7ec"}, 0x347, 0x800) 19:47:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffe42, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = semget(0x1, 0x7, 0xc4) semop(r2, &(0x7f0000000100)=[{0x0, 0x200, 0x1000}, {0x0, 0x401}, {0x4, 0x81, 0x1800}, {0x2, 0x10000, 0x1000}, {0x3, 0x6, 0x1000}], 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x100000000, {0xffffffffffffffff, 0x3f}}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:47:51 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0xffffffffffffffff, 0xfff, 0xb2b421c8d2fbb3d6}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a01bb8af57f53d2e6ae41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0d2b5d6288f0fdc3e857f0c827ba5e1b89e55d4c792286749502fd9267f568f762775a4783b7564d5f18d54ec6220cd67f1b56668249e36665fbcd51", 0xa1) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) ioctl$KDENABIO(r1, 0x20004b3c) r2 = syz_open_pts() close(r0) dup(r2) ioctl$KDDISABIO(r1, 0x20004b3d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_open_pts() ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 19:47:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x800000000000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa5) close(r0) socket(0x2, 0xa01f88ddf1f1b950, 0x37cb) 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) 19:47:51 executing program 1: symlink(0x0, &(0x7f00000000c0)='./file1\x00') r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0xef54a64c26f9ded, 0xf2c776a0629f1e13) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x20, 0x4) mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000130000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) write(r1, &(0x7f0000000000)="ad14b3adfe5ebfabda371f1769c8b7226a21e60f5cf4", 0x16) 19:47:51 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x11) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:47:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 19:47:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x2, 0x4, r1}) 19:47:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) 19:47:52 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x90000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000) 19:47:52 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xf477bf32185b6287, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8e) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 19:47:52 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x0) fchdir(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) 19:47:52 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000580)='./file2\x00', 0x400, 0x100000004) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) lchown(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') fsync(r0) 19:47:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001700)) sync() unveil(0x0, &(0x7f0000000200)) pipe(&(0x7f0000001740)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') 19:47:52 executing program 0: r0 = kqueue() socketpair(0x38, 0x4000, 0x7f, &(0x7f0000000040)) chroot(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 19:47:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="05000000", 0x37d) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 19:47:52 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x9, 0x6, 0x40, 0x1, 0x97, 0x7, 0x0, 0x2, 0x3, 0x0, 0x80}) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 19:47:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) socketpair(0x1, 0x8000, 0x40, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:47:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000100)="97591b14f037d3a5987ba2144d0d12ad2738eba7df6cc27bd9fb3b5318045a7ff85220a7251f52307d02693fdbe622fb3dd4670c287df873340488d80aed1856c9e6f924b4360e019cc76e65f992272a9b95fd6da348c21f67bf6f826c28c01199", 0x61}, {&(0x7f0000000180)="a16038a96a55cc61d2fd202c07fe692967e92a48f6b380568171a5b68f9afdd5af129d205f54b579536222263b02fe60714241a710bf021a05064201e69e5ac9f154c984ba187c600e0594b7ad2e54af4bedf1f093e90481cd6d194fcf2719192a2f359080d1c8ede20a6ec6687994f02df9258ff9da640bc3bc2d471dc2ba7388e1c4d21f8938a087cb22de50dd01533a2875b77ea768e4f152c3453f406e7d68adb85da50acb22388bc71f96b6db3164b866640a018247eb7ec70988fa80f99df3b56009f570fa27693f276137446df516b49779ff8810b5a6c51e301e", 0xde}, {&(0x7f0000000280)="bb9bc693c628cc154e70ae7cf5d5a8ea2e71271cc017b88f4ec997ee88164fa639c370e29851ff47e92280c94bd5facf5a82f38ef2da6524b565a6cdf11a10a1bfc8c84f85da0609dc6e3a051d8ec1303c4c8b57bc7997a9ecd46edb20add40c63932870b4c669e53ad29eff4fec0601c766a2a48d81afe7280c84fdf692074eea2a7cacacf4b7e78bd7d64abc0ec9532409d17b45871eac1826072ae4783c0e6e94e686c52bd3945f9c140250755505d66da0af7af526872ac4a434a169436af39c475237bdb3931f3adb02649a3516ed4b6e4ec691f1aa48bee05e8cb42681c713b9de0d404e197e0348d0", 0xec}, {&(0x7f0000000380)="eda6ef3b6fd3aae05e3627f8963a28e9f4a69fe25ea9c87c02dda239257f778fda0ad7a1640d89ad3aceaf0808970ac6dfbdd309a3bfd565c5a2fcf0d0d930f5bc69b49c6c1eeb6a03a2691ad2eaf3fb19228bfff5f832b64c47b0a37b35fd428d9a32fccdd75ee4f421323821fe4143f73f3de953c5217229d0176f04d98e511dcf83fae8df363391a54b6bb6d12e8e663971d0f870ef53ac085413836720f9f0783320302c0276288d4166704892bedbf145682530bfda81cf3f62092944e97e4f15a4a689e031d9d76083b35d1967aace5a28b82bda032b1ce272d28951b5305be42f3156b88a21ad6e09031c7dc5644b7ecb4017b474fc190e265af2", 0xfe}, {&(0x7f00000004c0)="a6570d934218040a47c5200a8acfdbe0b2790ec5a77432ab811578d5978d63", 0x1f}], 0x5, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x38, 0x40a}, 0x1) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 19:47:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x3, 0x10000019e, 0x200000005}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffffffffffffff9, 0x8, 0x6, 0x80}) 19:47:53 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x229, 0x108) r0 = open(&(0x7f0000001300)='./file0\x00', 0x24235b713e4d39a4, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2426e0e1568bc9a2) 19:47:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r5 = socket$inet6(0x18, 0x4000, 0x1) r6 = socket$unix(0x1, 0x1, 0x0) setrlimit(0x1, &(0x7f0000000400)={0x7d, 0x8}) dup2(r6, r6) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x54, 0x1, 0x4, 0x4}, {{r2}, 0xfffffffffffffffd, 0x81, 0x40000000, 0x3, 0x23db}, {{r3}, 0xfffffffffffffffd, 0x14, 0x1, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffff8, 0x2, 0x8, 0x10001, 0x8}, {{r5}, 0xfffffffffffffff8, 0x48, 0x1, 0x2, 0x9}, {{r6}, 0xfffffffffffffffb, 0x92, 0x1, 0x7, 0x9}], 0x10001, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffff9, 0x81, 0x20000000, 0x1, 0x800}, {{r8}, 0xfffffffffffffff8, 0xa825b3d7d579ca63, 0x10, 0x9, 0x80000000}, {{r9}, 0x2e3541088c68cb07, 0x31, 0xf0000000, 0x81, 0x1}, {{r10}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x6}], 0x9, &(0x7f0000000340)={0x8f7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000040)=[{{r11}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000380)={0x7, './file0\x00', './file0\x00'}) close(r11) 19:47:53 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse\x00', 0x8828, 0x0) fchflags(r0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000640)="b15b24e0b3f88286c6a8ddbb04fad579359c75dcfadc73ab3909244c91c7dac3e46d00e3d3790db91b3f272d45078ac97740e21e8c9ba4979bc768155051a6fa53a2c2a604ef67af27011815739ddee5aa360c1c03fb0d2f42f3e47448d1b0da19eb7cc2d9c9b3524040dde411b32555ffde53fbb57d7f7bd2d1b9f2697ddf65d4bce52266e3338796a44adc3ff348023389ea57f271bd6f37aabc890cc63eb479cb1ab40c36afd2244249357952d2f103477129d6f4d06bd5eba81b0abc177cf844dfdc6f9d48a33253f42fa2e41a4feab216d031fa2ae08e6736d332f000ba49f6ef476c6d6251121924a781a38582d32408e556bb788195baaf0d39e77243e87a21560e199ed0643060dc8ac5446c5aca780c3c056e778ad583beeb2d289087dcd844e91e59a3cc79bdf44cd3966374da67584bd0889655acb74d189628992009d996f80582439778ad9cd7ebc821ca3f80f063b7686cad9f23a512a79abed39ceb768596b747103bc7c8162c8d0df6607e78240f674e974dff1576db80de52fef6077d5523bdc08c68546d0bcea1231ed4207bbb0546787f9318d2ded73c0c4e54d595bf6d9e627214c8f7f3cf21151bd4d807f9e74f2c9d9de52f9d50827ba95d0d3ee221149bfcd4d9d5290875e103d846083a5550b8e13b8883a3bfd2787f75b14c776133e5e7a777e784191028239ccdc3d8dfb5abc4cd4b6a4d1ce66958ef86aa6d2da6309785892ce274c31672afe1bcac3d202ac48b325098ec1d55ccb11ef44f9c238f69ee55826729c856debba612f72d22490cf6589ac8f7a23ce7433a5dec5fd4dd68862baf63edc5a9c22b23faea2d31dca21b921b24e7797def1f33e9e63e2f148a5a28a0e720cf5a4879e552f842f15134885890f1ef727af74452f131c8828dbf7b441d01a5f81e351d82a222edbe8429a2b8a514052144e6c5d90fe26a2c48909507b5b0c48173186b58d0a3eeaf9246e75c9aa8cde90c91deaea1bb4b28900982ae9855f24f60cfa5138abe5df4e654ee3d57b48edc32c7253f293bc2ecf502bd7b7ccba5f25b62d6682209e698dea171b33e263992db42d7a90373ab04f7f5fa469d3d3f1f2dda82c57a7ad80292d8b39046445f6d08f54f1f7f045070731ef32d176ae8d6cf6c9de2191f302b8ac63c2146832172be4625271475493f3b6db378fb204bcac744cc9af6d66ef48e8d76c01322a6d540cb19393c99bb92623c7ea6585f914244f5fb5c39575ec80498494556c878a8ac338c6303ac9c0e6a0e28d42c2654644ce14f8f227ac81d2e450d94db469bc601f7cb16882565843732c579a36e36d061c5d72990784f18cc6b36a7af4f6e971e5e8ff0ee88eaffeb590ffe8927b5c4498b0902be0809e3758f1ff98a1934454e57d62368ae7c1e804fa95c492556b2fb07e7a0fa2f823b6b891b8f595308b240b0376b278fa8490bf26a69a70d474faeb01adfa2eac2d7a195da2ae3edbfbbc98ae7c1a79c8f73ff66b288b94fb94070e03c575ad4550851afa776d0d63d6056451de9597a521513313d24a55f9349965b13e9fff32af40408b91dc61706b423b6cb7707247d9e8c1417a2a288e5bd48efadd5e67ab9e656ed6fcf3f447ce70ff514f0abd67aed32f3eeccad7f91cf8667d99f5b30cee51a6066c39d23c8914c901cad7c824ea586b570bcf7c80b44882c1bc600b556412753c5e09e8ae8b3c081f9c00fcfa763a32794d68fd01fc9df9744e1e931793b3373b19fef799a30bb8dddfb34868b96a2f1d33dfb3011537a6bda7845566d014723074e714f479b99c1e0f782655ccacb0091d1401ed47ccbab08080f163f3a90f24f051175f653e18d5ebc9aee1252e12444737fd63d208a6e9d727f059076c8eea4093d482ceb07951f66931dc04b0b0e2a234276c899c32cad3ff3401331b784e57c4adff26f8c6e04165caaf722eafe4f565a0637338fa57c45f1df270f7740a45ee601f5edb3970f2cda36ea2d04491b863a271b4c53acd82e10db0105b36f14344fcef24f15ac8fed15a4700953ced962e3e8ed8fd5182b1384eb77dd33fc7583df9e9e4b0fa266585fbc47b97ea6fa1e4030cc2ca8bcdd32186d97acfbec6dea9f0878cbfc6cfb488d863fe34a5c48ddc544dee7110b1cff75fda4badcb086ae8396f6134b4681629dabdaa4330c9daabda71fa86070eb7170d27e293602a84020aeb5f2db5a9cf790f9152b949ff0d82cc7393fdeeb8f1cc5a3d188e1011ece8db41c8b7761920621fc2311c5714aed2f94fa27f2ee361a9515582cd4269e84764b280849fa98d5cf9b8a1f2322ed8d89922ea01fa64da6011e8299b8c42833441ac100be776624e18153267629c95dada04266ceefef6a01303e3cdcacc0eb5c78877191709632a963f11436f193ba93e31888ab28958ee13f9975120cec9f7ae99d1146a08f3237018904f14a9f180bc55be63bbd784cd319a29ea6ed753962bd17db21bdad8909935bca9fe9b81a6930d7ff33d60c56795c6c5a44b01fe6008ed52a772eb89981c4a32b6f4c6d7d778fdb7f3f660c8218f4ed02f8f9ed3b35a55ae0295931fa4017352151cad837104078958a1f3b86280935499e453ee052c7f7f5ccbbe6c4a3503a747ab53e19ff9f0796f651d9d75c8efd6a34ccc0bc3c762f93e8d3e5b980f2e0242c66f7dfa24bc7f3b45203a7eb0fd61a127327fe0280e60f2d7e63e794137163befc38a809813a4b6f5ce9e62971f71b141a3306a6d98b49fcee558288c17b494b06cf036224114a9e3eb08a73bc94a9991b6dde998552a4f6af3ef239d9628373616347a5b11c2cb6c2e681125e11014495a8851901b30e7d4be95283bd46a7e8c274b0607e096a88faebbd650a980f3ab41d08e95b80ecabc2c421faea65bf281d1302cfee1eab43a2413c84f8a1d628e5d04c1c15dbeb21a6be6c3f60ad6ba8f2172e6b02d1039c068c4968d8c4310ebeb5783f880c74018568c90c68ec7fa5e723042430ae0900e9bb5cc1470b16240063c2aff6b252dd77b4778337333177d1777d635c1e9004d345558bfe1b1626d4a6188e573ea24d514994a1013a6ab9034c54c63cc0c4fbbd9a288b669c5265dccbc55c250cb2ac01620be24c82bc8d5f07629aa0017e373208eb98e0ed506fe98a464e8a2d5a4537138025fddcb7cb86a8f771c826724b44564010bc731a489b94a76167b2dba31de6c8026685872b0df356255b6781fd6db6ea83c1fa2354a8aed028e7f09adb1f2c9420561fce01cd6eb1eb02e42b154151a560945f77cc15bd8dec6c00644cd2d5793e0efc9220c7fddc1178fb17a89af39185e2fe54591e2b7aeb83def3c1498f95dcc4a3641bc7d91fa817883f4b0edce12578c33130c5ce2492fa5a2537b9833c2065737b63917eda528a76f2b8eafacc6c70392b2a650dac22be3c47e935ce856dc1206ce1ff0cb65806ecc9c289d7729dd74bd9b0f8e39e1bbd328d80e1823e79c6db1707a4f5ca6463bc030486d9bf99e0b7b7894d1b43d9ca34ea521deb89dd78051ab667c92d92167de2ad48deff8ffc17ee2bf285ab7857d853f0ae2ceb54811f311680439e289cb321378d040f3afa829aa15e149930b1a5636f53ef3eacff0a452a24ab10f539328ed88baa9f51b4ffb9ea6fac07363ea7dbda54338b7fc317d2d92f5c633f0998b7263254e8d8500f4127c94c17ddc486796291ec764fcc89e616cdce8bf8f4ed67edac07f4a074d4dd1839d0c37b280433020f2fd7cc8b38ec4e44c89d13b0a59dc879f50735c13b9b6034de9af02d7598987756392c1adce11e419379aff4c2d84e767e375e32f22f2b96784c3f657bee4f2b52e3db8a57f1c1d3fd08cec9c632763b3d448684dd00176b66a5c117b59a7bb8fe5cf6cd112e8900cb7f9ff75a38bd97737687f88f2cef5d805784d1b9cb33f6dd8001c966d0f177474ce8381cd3118bd6b751f0d4850ee246a0c3354e5f229998e65cbdb60ffaa9c1af3a3130dd95783e881e9a507a2eb56bfa9a239477c5ec0bd09c2d6ccb3f93671ed05cb0f21f31944447f2dd606e6ed6bdcaf1e43cd40dfa574e5dd73b4e1b1f7273454684e6187b703749f0de8fc49ef673e88fc9871a40284bc043d5ab86eabcc55f54197453b5906b2b0304010cd2b4091315f1709df2341532535c625e10ef12eb451d328b09dc1b2a6f35ff49bb7efc8de88322de0c5bfc01960ef704b62063c7a4c6fc2b0c785c9fbb87b68ff8900229effeebf9785da9f9ff40929546b83037096e8475846bcd30f93b9396adee3edc3f446d8c1de137a865712bfb14d95d709b7b540a697a574ca317c9d51662091ac59db493c9507e2d07dc2904adab03803852e6fb5932c61374405d16ed9a796e1b82fa81011b0124b406e2f7e2fd10170541c0a4ec9bccb31c98bec53fdf75a8b0a0a14b1ce8c56724f4e1b20cff5a7d121bcad81c3451d0f7799963b44f2318a9b6d8d656286f428f1b023bd49330a677685431b991dc4b792e44578e20fa6d3b2f6da8de345383fedc345e6f11bda2ca3b24c586ca8425737b26af76eeb49965a7af1f0159a8a5118503ced5b373eaf5d62f2ad3acd0d0deae47c7c8314967fba7d52b02d903948b0acb7e2c0b41a8c6b777e101ae1ee5946075703036e6a5cfa1e6daaeb085a912177c26105de200b58ebaecc47c132ad79008a447533ed85feaa7a7ee4505ae3d64ebc6dde42cd04d3cd9f2d74fd45b2d1f488faa6ec2b91ab30be5585000d842fd4129958c92d4a7d91a6ef789149150a364624f67cfc9e238389d25ed6533840d0f05112718927bc12b78036ed99aec32d62852d034a8dd35b562bf79f208e0f1225b13ee8154f63f2e165f75c2bfbcbdd06d356fb7c51e3d54600156bf4916b9c2ac765e7daa605a6002ec252631e36c4a0b1c3a02a2de9f491e1cd4285c60c2964621e934fa1e4bc02b8f39a39983a04aa1c5499c02b37cf070521f6c13a58a3431838d909e8170fa8bbb6d0406998d169d33351f569a3755691616e17241f7be856043212bc3012defb7c9dbf5df126138a50cebcb84d76cc647c07da938ce95bec4ab1be39f5b15b31f4be4c136f4f3e357e00e1cce3836514f8049d49cbfb58e48daa5cb289e288f502580f913d594ef17d468d1181565374f2e3179027c9f783bacd86a453743a2187d3a084a4ee325681b41dd2f2f54f5c8829be077153783d355516dfbc4310e95868c66483e080ff68c5d9cd6f0c03032609977c69fb5b36b4686bc07dee240fccd0adbe1d47f018beb062d4b01a67ceab28d4b25c41e570a76b815bda87766536da51fd6fa264a964502ddb1f6221753fe7b32b485db1f35f6ef146a08adaa022f6ae642eae2c3527dfbcbcdef18d9bf0ff103e3cdeb86aff1d7e991befcdb349a3c54ed68a6347414dc86d372212f495f6fec7ae2e037eb19f6e0a1b402407317905c577f965def0e13168a7587188d23df6fcb02731fef9889d5d3451a37006e65dd34112fe5c42f7f756d0e79d740d6ce921190fca44cfad51e5fd3012ab46259090a0a20e6cb7a853755ecde32e71e2c776c3514c10a94eb8e1a08222b459dddc800bfa5e1f2960f6b2006aa895f955ecf648a679d9c88610475f15fb7b946f1ea1a2a01041a3a1069f5407c082e61008ee9f1d99028a37d81ee777aaaebc34c797efced70273f1f954a730b37df45768511f85639391799f81ce00c818d15bd38f084f3118eecbb0e52bf68ae01c179809f04975822cf285b262df104ffe640d4702ed807c0b293b689db", 0x1000}, {&(0x7f0000001640)="5cf79c1784aec81ea80ffad2949eb068edf8f28dc584a581881caa5c9224545fe02b36e78cb019eb7fac948685004285912a79fde2a0a6550eee230c29af304ee1e1a7d5f3978f28e65a43779afe31a01ccbaea472c8a2b137c559f5cc9949ea320c91d8a0c8e562e75d24936aa0fe7dcbdf626c60196ba219b1bac7515a71ac8e717a87b54deebb9862370a4996faaedf8f71a5f9797e72055a7919db29aee6ebc0f366baa23db1f2a556a139e29585", 0xb0}, {&(0x7f00000003c0)="dccc1742ac6a81adb1436c422c86a4c48fb580c0c678ac1b5a7c82a1bd6cacbfc319084cc696b470e9dc103ee1278c83d7a6385e5715a9c3ed3500647c0b9c5a541e06224428fd735ccdaa", 0x4b}, {&(0x7f0000001880)="3165998e85e37d557ccd973dcf440d2185c0f0f4acf1aee41fad7869e4ba9b709d87b20a3d2784c9c66e21c9500397e64b7a849f5ebf5277950d47e8694f982df880e10905e3cb8a36ce0f7b280ba4056d2eb698ca488c1008469085aab4bca818670ef80c0d617b8f63106efdb7f3a5fde7991a822effe2000000c9b38335967257d5e4cc210405e1371b3bb1e0d681f18d22d797f99cb5d36f00"/171, 0xab}], 0x4, 0x0, 0x43) r2 = socket(0x18, 0x2, 0x800000000000000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0xb0e35c1bd79ffe82, 0x0) pread(r3, &(0x7f0000000580)="0306b06286ffad229c0e12c46a382077fddb8ec6ed77085ca719a2a0fd7539076c1c0f316b7a72a7577ef0461ab83fe8fd4a6673b82172d2c04172a875a35ea6924b053c20f029012be3815bbe22b53fc2274e53bd4346b3b30040c2544832358902960b152a2b3dd85275fa334c6cee8db276f0c188e937a03a846c9a5c08c04cd6388e0586d517f24ffaaeae12d73cc1b941982447c3f9787f846b44b5c1f2", 0xa0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)=0x7fff) setsockopt(r2, 0x29, 0x20000003b, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001780)={{}, 0x1, &(0x7f00000004c0)=[0x0]}) sendto$inet6(r2, &(0x7f0000000000)="ae2df6a72c7168665aa96a7eb1c1f26805f81a28348ae040659239de7e1db42514b68ccbfde9e82cffc3d3d6140812af22059d77c2b9b84182a60a330b5297c74784ff09c2fa287c9d259fc869c7553d1a83b7fe514d117886586df2c66bac755fd3a0631b2e1171ffb639dbc22b38a1df6865909f9f5bd890db260da016f883b9c612e6d1e96d1cf911c736608d2220390bd22e8a50b48cddd2be16ad64a75cc87080e0d5b14e522889bacdfc5d70254a1a3fdbf756adb1b055477a22d909a2254614c913cd8801b6433d22da0af6e2", 0xd0, 0xd, &(0x7f0000000100)={0x18, 0x3, 0x59, 0x2}, 0xc) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="a3de42e26dd84538bd87ea45720a197ecf4354bde338de2810e59d3f7dac837da4e22087cff8ffa987e51f74e822f7f589225bb9b52b5702e0045cecb50e5a04ef272c85cfe846c64201013811", 0xfe49}, {&(0x7f0000000200)="11f139dec442f311091b20d00b60668fa0846cb6172c31012eca559fe26a6fa58d88cb804b2446885e8117d27c48bcdd9c362d575ff40158d0c2c22fd6422ad1a2b730cc852a62", 0x47}, {&(0x7f0000000280)="da66583266b2efef84c42b0f258ae78aa40c760a5464bdf9183fe2f8d36bf40b533adde2060dd19bcf4713a642c3d92d5e4b5441cef8b21ef4181d3c3e4e5529ef8e9f934303507f670308e006b0182f72ede873e0066e69f95e7311f892de12b4edcf3ade3d81c8d1e8e0c41f5e191de75c5276f5040fdbe130282dbb0da73bce0d237d30203fb3d0ff42ce89b1f5fa5767fd0f899c907826ea51210f569299b3d979e79fffdde634c19b77", 0xac}], 0x3, &(0x7f0000000580)=ANY=[], 0xa0}, 0xc) 19:47:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x1, 0x3000, 0x10, &(0x7f000002f000/0x3000)=nil) shmat(r0, &(0x7f0000798000/0x2000)=nil, 0x3000) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 19:47:53 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x324, 0x6, 0x7fe, 0x0, "b01bad3f52f2005cd400ebffffffdcc400"}) r2 = socket(0x18, 0x1, 0x0) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0xbdf36845692dda89, 0x6, 0x2, r3}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x3) r4 = socket(0x10, 0x3, 0x0) pwrite(r0, &(0x7f0000000040)="40ac5fab078f6ad2a5d7067b010583225494701ce947", 0x16, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x181, &(0x7f0000000080)=0x6000000000000000, 0xfffffffffffffe17) fcntl$getown(r2, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000180)='./file0\x00', r5, r6) 19:47:53 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffa000/0x1000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x3f1ef8e5be0ea025, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) sendto$unix(r2, &(0x7f0000000140)="cfc69cda5f047f385ad136b4fbd33f41c420cf831bbe23cb5aae7f555a1e21f7551e0210723003b492de627390c8bcc02febc966a7351d358c46d1fbe4bc9cbd7e01f815a5ae1192f3c56c9e81e13c697e5fd853fcf5d7e812a046d03f7a2cb6a4615b290d51a3756a262dacf7128ef5e4418e178a5373368fd03133678f82a9882271cee8edcf0b6808baab11c5fe02bfce937038009f43afb37478064a68e08548f393e424309f09fab06bea4ccafc549f9c0b9bd96d94274311c83506ca5f740e653a3a794c137bc12a723b9ecd61bc633806ef1fd5627545b2e50aa4ce34a8a22746bc1f75b8e8f25ef1885a6c93", 0x1c6, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffec0) 19:47:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getppid() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 19:47:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) shmget(0x2, 0x3000, 0x10, &(0x7f000021d000/0x3000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 19:47:53 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = socket(0x6, 0x2, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 19:47:53 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x9, 0x0, 0x1, 0xfffffffffffffbff, 0x4, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x8000}) 19:47:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 19:47:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) syz_open_pts() socket$inet6(0x18, 0x5, 0x10001) getsockopt(r0, 0x4, 0x38, 0x0, 0x0) 19:47:54 executing program 1: r0 = kqueue() pwrite(r0, &(0x7f0000000040)="8e3107f1ea9defe3bd02a1f626c705d5240d757b5c5d083f9042ea96a2eb76905d05372687ed3cb35995f5c21a6b86b8b0498a6385f125e541ca6e10845ac62a0109e1", 0x43, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() setregid(r4, r3) fchflags(r2, 0x0) 19:47:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x2, &(0x7f00000003c0)="03000000", 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x40}) 19:47:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = semget$private(0x0, 0x6, 0xb) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000380)=""/129) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/113, &(0x7f0000000080)=0x71) socket(0x18, 0x5, 0x2) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000340)=0x5) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x38, 0x400008002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000440)) mmap(&(0x7f000012e000/0x1000)=nil, 0x1000, 0x2, 0x4010, r3, 0x0, 0x0) mprotect(&(0x7f00004dc000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 19:47:54 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x2, 0x2}, &(0x7f00000000c0)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 19:47:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x10000000000001cf, 0x0, 0x3) writev(r0, &(0x7f0000000300), 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x5e0000000000000, 0x2}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 19:47:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwrite(r0, &(0x7f0000000140)="4679a90d14cc65cc9172685ff4ef3685f40765334903ef5d8afe80aa51a091d3ad84f26148c95bb1fa944bd3ce4084b244fc18bf362d6d3e977459536ab73079c2592e21568659c0a7ace94fa260f5bae1a1320b8429106f6fa0cc35588f01c7ea928806d0145b664ce188ddebebfc85ecaf468ec849b76371610843262816753d2dfcfeb91e985fff47eb7e25737664d14c", 0x92, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 19:47:54 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) r1 = socket(0x11, 0x4003, 0x1) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x1c0) 19:47:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x20000, 0x106) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xc7) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1000, 0x80000000) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) 19:47:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x1) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getpeername(r0, 0x0, &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') 19:47:54 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x52) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 19:47:55 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x1}) poll(0xffffffffffffffff, 0x188, 0x0) 19:47:55 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x111edd3eab2f629b) fsync(r0) syz_emit_ethernet(0xfffffe9f, &(0x7f0000000800)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a134e9a926569be6742e57d3999a1ff039eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd2283ecf69f7939e3f3e50939dd86dccb3dd2fa60a72c36f7cc042aa77d9fa9196532072b07411d55d74b3b6b4e1fc073225e4e858263fdb2bd0ec07285df2e3d0078470127a0d7500869d7bf2d298451b7c5d8f8a27c0fc24c83a71bc4291922873d8096b047194e4b6b192e2dd2c33d77be82a7615cd4725251dd5198979a0219c65249b04e42567a481f35b10ec2fee3723230430e1212312740f7f7e923f18fbd3857cdef2229") r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/170) setitimer(0x1, &(0x7f0000000180)={{0x2, 0x800000}, {0x572, 0x80}}, &(0x7f0000000100)) r2 = dup2(0xffffffffffffffff, r0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000580)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r2, 0x2, 0x803) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0/file0\x00', 0x9, 0x3, 0x9, 0x1, 0x7, 0x401, 0x3f, 0x2, 0x1, 0x0, 0x7fe}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000340)={0x100000001, 0x1000000000000004}) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0xc6}) r3 = syz_open_pts() close(r3) close(r3) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r3, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) r4 = semget$private(0x0, 0x1, 0x80) r5 = getuid() seteuid(r5) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000540)=0xff) semget$private(0x0, 0x4, 0x28) 19:47:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/158, &(0x7f0000000000)=0x9e) setsockopt(r0, 0x5f, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffdb) 19:47:55 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3f, 0x0, 0xfffffffffffffffc, 0x8, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 19:47:55 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fchmod(r0, 0x120) recvfrom$unix(r0, &(0x7f0000000000)=""/34, 0x22, 0x42, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x646eef5259fc330f, 0x1) 19:47:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x4b67f91a77e6c0eb, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 19:47:55 executing program 0: r0 = socket(0x2, 0x4001, 0x0) fchdir(r0) read(r0, &(0x7f0000000000)=""/66, 0x42) listen(r0, 0x7) setsockopt(r0, 0x2, 0x8000, &(0x7f0000000080)="c3a32cae7f5ce747756cc816c660a8bdb805a880ccca3400c7e0dfca3efc5b13dacb2764be8704606d1f462a448794d6a46db360366f98b59f7305735d5f7bf638c94581ae48a97cff6f54b003ef189b229e1ffb7e32579e014bc7f1e420b2b74fc8e7f12d3fb9c29e6c63031ce27da3f4fb1523482052d04134fa7932d0c8be0801d0320db238200a5b3f33850c83d60bf96ab58b8dba4eeea68d912448030c24ff09c677f692edcbe1699bf83a9f12feaa9ffb4712cc986474b753211aa9cd7c40132c83523802b85968", 0xcb) listen(r0, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) listen(r0, 0x0) 19:47:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4000, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000), 0x4) 19:47:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) close(r1) 19:47:55 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x92}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) 19:47:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 19:47:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f00000000c0)=""/225, 0xe1, 0x1, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x1cc}, 0xc) shutdown(r0, 0x1) 19:47:55 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x20, 0xff}, {0x18, 0x0, 0x1, 0x2}, 0x3, [0x5, 0x96da, 0x7, 0x7fffffff, 0x80000001, 0x200, 0x4, 0x400]}, 0x3c) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 19:47:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:47:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b67071b542a538706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:47:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = dup(r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65b0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) read(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 19:47:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) 19:47:55 executing program 1: r0 = syz_open_pts() close(r0) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x800}) 19:47:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000001c0)={0x80000000, 0x7, {[0x3, 0x6, 0x4, 0x20, 0x2, 0x603, 0x1, 0x2, 0x400, 0x1, 0xfffffffeffffffff, 0x80, 0x10001, 0x0, 0x4, 0x70ae, 0xfffffffffffffff7, 0xa3], [0x80000000, 0x5, 0x4, 0x9, 0x2, 0xffffffffffffff8e, 0x7fffffff, 0x7, 0x80000001, 0x8], [0x7, 0x7, 0xffffffffffffffff, 0x1, 0x0, 0x4, 0x1f], [0x7fff, 0xffff, 0x2, 0x3, 0x3, 0x5], [{0x80000000, 0x4679c22c}, {0x2, 0x1f, 0x0, 0x1}, {0x8, 0x400, 0xffffffffffffffff, 0x5}, {0x3, 0x1, 0x0, 0x6ce6c910}, {0x5, 0x6, 0x3, 0x4}, {0xffe, 0x6, 0xaf, 0x3}, {0x3, 0x370, 0xcb, 0x5}, {0x1f, 0x1000, 0xfffffffffffeffff}], {0x10001, 0x9, 0x8, 0x100}, {0x7f, 0x0, 0x1}}}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffc0) 19:47:56 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x6) ioctl$TIOCEXCL(r0, 0x2000740d) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 19:47:56 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 19:47:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) shutdown(r0, 0x0) shutdown(r0, 0x1) 19:47:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) r5 = semget$private(0x0, 0x4, 0x37) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001740)={{0x6, r3, r4, r3, r4, 0xb, 0x29f4}, 0xb680000000, 0xfffffffffffffffc, 0x1f}) getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r2, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f0000001fc0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000002240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r7 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) fchown(r0, r3, r6) 19:47:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) syz_open_pts() write(r0, &(0x7f0000000080)='\r', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x6, 0x5cc, 0x2, "b8630da25b653a73810631227afa4ecda35786a5", 0x3, 0x3f}) 19:47:56 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x8c70}], 0x1, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) 19:47:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000100), 0x71aceafde85e749, &(0x7f0000000140)) 19:47:56 executing program 1: acct(0x0) r0 = kqueue() ftruncate(r0, 0x0, 0x3ff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) 19:47:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="b44387cd1384d27ad400e0eaadc30b63816ecff58882b139c5d48679075cfbb88c6a22a71e4c4c27793cf63ab8fd14c01849558893a2519c687a8d808f9d3a899d27e542b5bc1533fe4de1b9b703aa6b2d82b6c3e7a14735a4957caaebea13d2c1ccd4fd8bf1a07d3e2bcb08a636d37c67375a7b149bf73d1089aad01efafde9f8bde12deaf4c28e084ada0eeee3d4b4fa4748bcd8859f820550c711e237dbce714470cba23022a4ea5926ad4db446924a0fe3ad0c374bf9df436dc6f16828d311ecafe94a64f8a93d2a046ae9002cb313088517e8ba360bd33fa88b83202705fa8f0abcdbdecd2d95fb6be5c50b155e8506d67f7d7199d0cbf7f51ba345b1b26b071d245bf12349b369e38e943522a94b07008bcb132adab2c943579bc7dc6f39ebbdd9aab88ddad3bc222460434c067451c5e8199cf1a0dffd2c51c00aef4f47acfb19d687ba13cc3ac65995"], 0xa) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000340)={0x2, 0x3ff, 0x60ff, 0x8, 0xfffffffffffffffa, 0x0, 0x2, 0x10, [{0xee, 0x100, 0x100000000, 0x5}, {0x5d, 0x0, 0x2, 0x1}, {0xdcb, 0xcc0, 0x7, 0x101}, {0x2376, 0x9, 0x100000000, 0x1}, {0x8, 0x1ff, 0xffffffffffffff12, 0x1}, {0x3, 0x0, 0x3ff, 0xec90755}, {0xffffffffffff8000, 0x3f, 0xbce2, 0x1}, {0x1, 0x7, 0x8000, 0x8}, {0x1000, 0x7, 0x401, 0x5}, {0x2, 0x8001, 0x81, 0x80000000}, {0x9, 0x4, 0x2, 0x5}, {0x3, 0x8, 0x40, 0x6}, {0x0, 0x2, 0x4, 0xffffffffffff0001}, {0x4, 0x200, 0x200, 0xe3e2}, {0x6, 0x7ff, 0xff8000000000000, 0x80000000}, {0x1, 0x4, 0x10000}]}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') write(r0, &(0x7f0000001b80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685bc9d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de6a21b75124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d49644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194b223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382b3d0d123628a27507186668786713739e3b776412df9bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dcae59bda2abeb8c47967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607835d91de50565b80c196c0713fad218064014bd4d05087bc549b40000000000000003bd89b6fdfac0d2d727963bad6c2b1351439c2e65e9d09649a20a88d003471bacfa6ee6e813611cae4a9f6ebb71453b6ef5375ef0b1558fcb3c5ceccf7f34d68b4e0fdc96be630aeaf2707c08c52d09408bd66e2a4b9180c51d8621df1b96bca1602ac0ce392c78706ef1270dd3bf2315837d27c29d40e9b9e49f6aaece1fa7efbca21ce20415881d95a959ac767f2fdb864831aa1a02b952288bd4fbf3dcc2217d1be613800547acc69dfa7de4900233746d1ce4f5eef58e64d76740683c666212c571236e645b86c914d4ab01fb49adce6a9572980fc918d1e2cb01d5d06647937e651135195bad66dafc3d90a0d9943fc5a987827516201fa2bd163454dccad41d8abb1838d8b933bcc25f821548436aea3a9d38ebb029a459d1fce522e983472a5f5bef84673afedd95c32dbdc725b77187c7bc445f361f2ed694a75cc8ccea3171cb5435541a9ac551fe008cc70dda5ea77e9e9c1368710cf8a9640d4c3edf3597d875ef45b96ed74d70eaf42f4c2eaf4e5cdb57f3e99ce589a8f57eb1f0a6960995c0e42784c472350e9985d7", 0x401) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000004c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000005c0)={0xffffffffffffff28, 0x2, 0x3, 0x5, "47b4a039666b97fde3f837144bd6d6fc1bc18357", 0x670, 0x100000000}) 19:47:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0x4}) ioctl$TIOCSBRK(r0, 0x2000747b) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x8, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffff, 0x80000001, 0x5, 0x0, "47840abeb0913f6ec2336c8a1a51d1a8bc273708", 0x8, 0x8000}) acct(&(0x7f0000000100)='./file0\x00') shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x7, 0x1, r1}) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000200)='./file0/file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x55, 0x1000, 0x100, 0x2, "0d5ce310dc168f94c1d00b2172d212f1a28fd0ce", 0x3, 0x6}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x1fffe00000000000, './file0/file0\x00', './file0\x00'}) preadv(r0, &(0x7f0000001500)=[{&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/117, 0x75}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4, 0x0, 0x18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001540)={0xffffffff, 0x4, 0xfffffffffffff5a3, 0x6, "7c9964cd51e377ae21897e22180e0ab451738271", 0xcefb, 0x3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wskbd0\x00', 0x0, 0x0) lchown(&(0x7f00000015c0)='./file1\x00', r2, r3) r4 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x80, 0x513e16da433d761b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001640)={0x8, 0x9, 0x3, 0x9131, "8eb67d3f29ed1a6bf09cfeeebd93e12be95f69c2", 0xb16, 0x3f}) recvmsg(r0, &(0x7f0000001b00)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000001680)=""/203, 0xcb}, {&(0x7f0000001780)=""/117, 0x75}, {&(0x7f0000001800)=""/31, 0x1f}, {&(0x7f0000001840)=""/68, 0x44}, {&(0x7f00000018c0)=""/157, 0x9d}, {&(0x7f0000001980)=""/170, 0xaa}], 0x6, &(0x7f0000001ac0)=""/31, 0x1f}, 0x3) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001b40)=0x2) r5 = open(&(0x7f0000001b80)='./file0/file0\x00', 0x0, 0x90) bind(r0, &(0x7f0000001bc0)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000001c00)) lchown(&(0x7f0000001c40)='./file0\x00', r2, r3) msgget$private(0x0, 0x400) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001c80)={0x4, 0x7ff, 0xfffffffffffffffe, 0x4}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000001cc0)=0x7) dup2(r5, r0) link(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)='./file0/file0/file0\x00') 19:47:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r2, 0x2000740e) 19:47:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000180), 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x400) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r2) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) r8 = msgget$private(0x0, 0x24) msgsnd(r8, &(0x7f00000034c0)=ANY=[@ANYBLOB="030000000000000090d61789549356237585cfda14baada685175df0f589376f526ba170b32473010d538cb6acea8f27b740ed9de85921cc1904f13a7a9efb40ae2080fe1dd6f5789b9bd5880aa949c05b7ba893f20359bce64738d821f877db50b5bb6191937a039d24998920b8acf8fb18496f6a70a14881a5688bae23c577e75c788047a12d885fd491cad45bfe8a4d3f261cd6500f3fc49757428f26871f7be2fa26c9a2ad20a6d676d4b5b1599d060169f4136214796904fb1be4dee1611f0eda518513a532d0627ad5434012b8fd5f0d9a7fe6747c0a9a3018e0fd097a046d6c36461a335f98f6c0a40cce2d1aa485911bc7eccfc869083afb52a2eaafbb784591175150f8a33f4bcddc42b21f82589c4dd85175ed1eba4960371ccc36a1530a07f3e34aad3b798fd1566e04e63243e70059c98542db9ce35f050ab3353ab9430696f96b5715d28b64fae20d493d1c35eab1a27ce3b91af892c94a6966483e5dc0673bc56a71c4f6ea2f6d0dbcd0865408b92c6fc6f7e34cd20e20164710c18bc3af985d63aeb272ab208fa672045a1e36439fcf2ccaa07db23c4afc120171f721ae575f7742190a8784a1a9162951a858c4c482502732c802b0b07cd3de8292ca122d8fc101d6810d1f9a36e542bad2df308296aee60cb06e7294ba673a82e3943f70aadf7b08be6d49f471215c832a75b5d5fea1710ebb34883b24334d49e3dbabd7a69699bdcce5b022ebf9ddf20bfcb7af07545c6c47d10cb0c909ccce8a27554eeac766e961e53671ee26f8a936a8b7393aaa24c32fcbcc1c02289d91a3b1e75e139b51b8a3e1881b95d0c9e8e259fdb2b92800ff49169d82a6e0b929e039e7f6a876cba6800dbad0a44c25206edfeb1818727a15e14b82cfb4ec7366dd5f2772f7082c2d2e7c1a8499f8bd9e48cd88fe5f741dd0657667a0eded491bcf549385593c0d38176ac89f29885c850b588eaa04e925071346bf7af22b80fc7dfacce4b33aeb40c71f75c1bbe9ba5da877ec28f1fc3bb37511676a622f31e5121e41ba3a19805d0bf58278d785ca701e08a7619fb9e44eaf6e77d34b4d94d013ec0357a9f41862f5a577e7e371e5e2d82a34b73df73dc0500f9a95d9b0c491840a07b843910f5ce2d8b6d7428b111e68c669d969090ecacaf561960142e33febf39364e07cc3eb98d3a0e5683c99f937a7ae2fad6a9eb7277da38cb3f58472ca50490f79f9ab4eaa5d56e84f82236c486392834380c740939ec80331db68f2560f32f61f0c56c4c21cc411a10a5a774d0fa20f7350d2b26f0919fde39e0370d38286cb04f56d89287a49f305e7cf57650c70c8700ade891cd085c032f2d2c5eb5496eb6a6c24ea72850ab56421998db94e8121ec6d675a06bf02c293ca09d0a5b93977eba095981624c4da1682bfd757167860f07eb94f8ad595002a14cfc68320799e824d1143c6f188815bcfef3ee73d3eacaf6eb89ab31dd73fe9932262b5b7acc7815025cd8252e61ca2f94bfa76c6c4da977313a50bc8e56746b41fcc86a3484c6da87ab9a945fd20044b3654604877beda9551c28c0ae25c19f077bd2c85f0910a5941444ec13a6f7163186f6ca842550b31a9b3a206ca9dba5b33ec7514311dab98ceb208f9ee5d4f5373ead49eb9699ed745916fe7dff4dd6d275d9feba145c05bafe64dc1c1bcdf6bb998419c6a692501a7279fc6fdefd4bf10b0914c03183e3bb15e97d6a1290d571241a5d76caf5ee4810635f454bea2d88876ece0c07829199a95d720439bba5168519d2db798eb0871fa0e7ec5b1c7609e8e2beb9cd19cfeb7d1ba5275be898799da1e11ca7e88a7552489866c7baddbcc6d38b321f1e69bae80b929de9329a3f1cad9a1df9ec4bc049bdee9bc484cd3de5d18b881fff418d11f9a8e40bdec10253ed42e04e80652f729282019486e981b494064a021b3f2f8476703f2c5ceffd250e8613c2e8947199254e956142036019c7a746086e61a8d8b8b59de0c28cb7a9cb2deee9a26b96298a76a90896ccda739350a0a09e562c2de6410cd473076665f054d1a4fb05f12d663f14d75b163de83e98aabe463d14f5284f5ae4d72f72b591323cf4799057c45fc5fdad205764a6950d8cd8cbbb4a94322fa06f6c9fc4fd6868fef33c900cb099ff01d273abec13cd424f9bb8e59919a745872ca9896b7039b9cb30cdc7a87d3a13f13a7b15c4c852fb5fd34eaad91c8aa943cd09d466985bbb9d40e5e4df6b43fbceb725d337396841319cb3f59551bbfa2c3d2ca0bab36749119727dad675bf4308e6bd1bcd6a85e4ecd86351796be1bb1a274175ed603877f10508f6b8dab643f43dc59f06187079528be7eae159ce43a05f90e6b306b623e4ef8fafabf995471c024c04898013ffb2a5c43a0720cdda48a94d5a2210782c26b8d2f37244fe9476ce637a83493e4f6df24a8f2a460989e61bfd8c9d34a2b2be0b7150c84f2584e9369a9a5e3a06e44407be067b8843f8489c43a52ce62b80a416c630145192b02eee363f15aefc128d5b08e78e218cb61acfc92f35603d93f8e1ebd3681316071474789a947484f9fb5f2478ed91eaa436820fec39df25c9b645b196bb3c7bdff53dea926bd55667b32fe27f8e3cdd58357a6c3c68411c43bac04d4b053649985548b32689ad6211063b52e8b3c2044882c5050e4cb0fb6a870f6ec3eec46d542d26c7f4abb3b28e733ed7b824af485a08352ccedc94924e43d4210cb195a27942eac34e5866c2f44e330af3aca9b2df7ecf82df1ec626b22e31e80277e8c53db0d3be60af81cf42024696cc184f849eeb281f5cd664dbf8cb2c6d1a397104b365bbc352342967f5ddf673443ff5feecf0ef591e18b190f6ca326ce26dfaa29f84a1f5aca50603ddb77860fa14e450919d65e6071773f8e8524f1ef0d8805270fbfba3eb5035a6c1fe64ef7c4d3d67e85166e97482deeca2a272010c3afd5c1c3f51cdbf8fc44e556affbfaf20282bdf3aa916485035936bdf73a5e654ac7bc0c4fed22ea6c367bd51c4030f8080960c110a1743ff0c6aab85db602c053e6b48059ca97b96a86c88bb7cf44e2f32b03c0b430a0f3e13f4f41b27246d09d099749734e5d78243dda3d56bbf078270d8bb60044680b8ee4bbfccb194845f8e64ccf6b045704f473e17c73738a0dd3e2cb97b7662c4891ffb11ddea318815e69334fe8c1ed2539c98b0d85acc0913cec810c5a1b04cd058291a9b92208a74fdd037964e397b3e90ddb7bfad25ef375c8f195df82c78e5d34561dff2078b302e6e36ad8ae2834bca36b6e3c3afd74ffe154ba7868602256719fad9ac6b6af48135a074a50c065abe5f80c968b2156dcdad8b0a7590e36e7bd6dbb063d73dc0bcee36af03d85ba88dc99c4dcb571e097ab390353d9966932bbd528c764ce0916b364c9e20f6512324d610f147622b68711e5075f02f0540fd002fb89dec827afc8ae5b6678f72405a57bfb4686229934378eebd5a6b7f84f454d3ef3c6f06f9ad5777bcef36aff00480d8751f9a484653c6e781fbbe82213ab1c52735fb17654a8259e0437b1e784bae7e50a59266275e40ab6a1b5aeb66e5dadc9509577daec6480afb88f018a3a54c674da685cd2427cd4ef7292d584155530bf997af9dc7fc8a4ffd1c68cbfab52557b866ce2fdac4cd596ebcd7c8e817b301d340ede95854b17b077ad8ca2b8d5ce7e14cf09b50f37e269fcdb324c7fbb529b3365b1000005d322cf01245e962598e44116dfc22114e7b9c950aefcfa1762bdb6ccc3fae5bebaf8bd928f99c39fdbbc77be28a2df94397a377a589200fc77892f243ad18c49d4da243afaec99f426b1f683d1cba96dbb59edcafdfa7e3c637235a5ec6d60f044ded8f790232ec21a6a7e23bef98ffb97881c43335ac6ab006b3e54b9f86a1abdc842b67452a9dc36d322b741a4a15768dacfa42b9227d3fc9957502ac46c0c2e7d04ff2dd2f3499b0385400e9ee8781a81af219a906ff550918e23ae55b98e4c40f4c996c9f7f7d1a3322388cdbf4b5f5b65fd0e1ebf5d70341f9fed4067df9bbe58d8f3b5570d89b5caf59f1a81065772cb7b7ab1244a7f88a11c76599312b1474d938e1b5a5b364c6e915826c9f29bb2a496908293ed429805bacae1a9057ebf68f1846ba066859ef7b340c3db3a7933611db5e50b624c76832d6e71b53a9c83cbf8e00478f8090e14507a16ab64f97c343270e2a906af2def6a60dc998dd8ab96728586d717013f28a78584199af498b86f60c3df03ebe2ce4d2dd5adf3c47a98815565a828ba15e2600a410950221cca320b8323acd8c0b2eadff16d50b3cf52c7c93038a2ce42207aea5ffcfbf80323bbf77c1841878ec976afa8745ff3e87419219ad87d7da28b32a7149128076cfbdcecaa75134a4403e39adc75e4ea639217e593d8a6427a8e4601632471963d73078f621304d7d94b41cf8b7f02b61001cd06b406eabf5af1feefb9d6680223da2217a4718a1ad0c7686dd8ee6df16c7831563cd4e869c904e7b7762d7f9b6a8de57f06e7d084baacd549c50ef3eaf0e0edc06ebadae161458ce37da998a4985ffd445fc0ca943c74c5517b1b7e87c97e5891070842ebf144cf2c82f0cf0bfd78f0332504fe134ce6bd8046a1fc446f809d39d5b70ceba16b42d393b22b47092362babf62a0f7f00c6ae66efcf5f114556220b1e9391c31968bde2b4757c51fa478495ece4483b5895e29a9a0994fc1476d9c1504e80de84a4f40d9d0fab4df253e33ab06b1886f3fa40ce8102ba774e846d9e8bbf7452b122e4ff04a23702f9587ace76cfc45883c34debfba07bda90c66d4409acbb80a6d6f37029a3da0da82abae075c1959e0b703998366329b5d75aa577c4d7d9f53a94822a9f6ec71ec0f9c422e4cf34f352d244ec9576a874f159a441c8868f2271f56c93df443809ad61370854eaf4cf0cacc6665b66c5b9fe4b83a62837dbce677905ae0f22cee199ebaf61603cecdec1b6eb6312c5f0eda24f44adbf0ab0eb0d6876f3faf9281b00fe622d8cc6b4dae7ca6bc06f4d0e02c1486af30428f0f68a647066a3af4d5f58c4e6b2ec63ab432ddfb855a5f7ac7a8c9aa28774e39a55f4e1636d53f131fd6995f6edb3dab6d9101e544d991405a77be2929157a53de5d1d3369878091810d1d1000efcb1b02863462506cba7c2ef452425f6d9956db36f68ce7ad1181d1eee2af341761481d17076867551256341cf2c4333cd1d3c9025517f782f87f543636f327f9078024b4e5d14f8fa5d3d81b6223e78732308e2caa120fb25b6e4f1a28bcddbfaace6a554c90ec07b0fbd2e3aedaeb49d08f7fd86fcd837667847210a5cf779454816d75bcdf927dba140506e444938b29d4c6de6b3ca5db885f23a95db54baf0c5d13e0d76385de5523dacd94118797e06add84a2b413bc7091ade7e2904ee7ee681076cf728d113eec9ec9383934b557e3a8a28c8c2f4d5c824ed8b70bcfb00c9519bb1d652750ce5dd7d18483a073d33426e8284dd9d4d478f704d9497eda79e98bb67144ebc704a1657c71a6d66f3dc2ea28e74d9911128d98c3809cd36c9ca02eb11c0c6495203688476143185c7ec439ff6ffc006747423850c7355adb267039ee594208a661ff07aea0f43c7c10dce2f14cab36e235c199b215026ea30e0a538377b9ca6088d1c9ba19185c80fcfc778a63d9d8c59e7e874450d5558e5de247632a7036db0950e9a803e2e8bafc4bc511f4d516bddf89896a2b01532fcd5821ba2da069ca2951b7ca89b3f84201e2c32b868c5f3db758f7c4b3a76a8c226aef0fece1776107861ff4134bad08d546fc724059994bc34cad076fb937d66c4dd690f48be6ffe994190d272f90ed3f4c1a17ceb2b66a340cb3cd938a18c3c4cbe0734b271836e26955fccefea318ddfbd56dfe05bb93e65fd0a7be605633a23ecaa60c15a6b64bfe37062be6aaa480ae3f4d44bf1d70d514e889bbbe3559d461fe5dafffcd6a714d63a2f77e3a0f33639d4d1b5e86ce9e74e97fbb3efe4aa91c340676fc94ba0fcd930a8ba79b2d7635fd8f3ccce1c02f9db80d6cc8ef9b02aaed2137"], 0x1008, 0x800) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 19:47:56 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800000000000000, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x200000005}) close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 19:47:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4195acd9eb322844, 0x3, 0x5, 0x200000005, r1}) close(r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40001020, 0x0) 19:47:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x400, 0xffffffffffffffe0, 0x1f, {[0x4, 0x2, 0x2, 0xbaf, 0x6, 0xda, 0x1ff, 0xfff, 0x10000, 0x80000001, 0x4, 0x1, 0x3f, 0x3ff, 0x1ff, 0x8, 0x78e4, 0x400], [0xe71, 0xfff, 0x5, 0x8, 0x7f, 0x3, 0x401, 0xffff, 0x5, 0xfffffffffffffffc], [0x4, 0x0, 0xff, 0xff, 0x2, 0x10000, 0xfc], [0x7f, 0x4, 0x8f04, 0x2, 0xbdd, 0x7], [{0xfff, 0x3, 0x80000000, 0x4}, {0x1ff, 0x0, 0xa6, 0x8}, {0x5, 0x8, 0x2, 0x4}, {0x8, 0x5, 0xfc4, 0xfff}, {0x1f, 0x1, 0x5, 0x1ff}, {0x0, 0x5, 0xffff, 0xc6}, {0xfff, 0x981, 0x2, 0x6}, {0x0, 0x3, 0x100000000, 0x7}], {0x3, 0x9, 0x7, 0x4}, {0x2fd, 0x1, 0x2, 0x5}}}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5ffffffffffffff"], 0x10) write(r1, 0x0, 0x0) 19:47:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f0000000080)='\x00', 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x8001) pipe2(0x0, 0x0) 19:47:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000080)="40a1464ccea77a015fbfc21be741863874265d0495e39e6f792c2e4acaf228b034b46361f994f9b1c0ed4187394c7947c8d0e7042e2aa5129dca65f17b09e79958ebbe69018c33520d6e327bdf1549085f97ea115114783c8ef3c10b2910d838ac47", 0x62) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) socket(0x1, 0x2, 0xfffffffffffffff8) pwrite(r1, &(0x7f0000000100)="87277d2a2dbe35992393ecf764acc38790ad9624211bff721ae6ec0ae54537b63e6412cda0609d5569a313ddf07b5777f6fc5be8c8eba242c2a59ae675482a6ee0db0ab3e2ea76812c9f1f48", 0x4c, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) socket(0x18, 0x5, 0x573a) 19:47:57 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, 0x0, 0x0) socket(0x1, 0x1, 0x7) 19:47:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000340)={{0x1}, {0x7113, 0x5}}, 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000380)='./file1/../file0\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r1, &(0x7f0000000200)='./file1/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000280)='x\x00') clock_getres(0x2, &(0x7f0000000180)) openat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x8000, 0x20) readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) 19:47:57 executing program 1: r0 = socket(0x10, 0x1, 0x800000000) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x8, 0x9}, {0x18, 0x2, 0xd6f6, 0x10001}, 0x4, [0x100000000, 0x0, 0x8, 0x1, 0x9, 0x8, 0xfffffffffffffffc, 0x8]}, 0x3c) 19:47:57 executing program 0: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001980)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000040)=[{r1, 0xe8}, {r1, 0xe}, {r2, 0x1}], 0x3, 0x3924df02) 19:47:57 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8082, 0x0) mmap(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) 19:47:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r4, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ef, 0xffffffffffffff69) pwrite(r5, &(0x7f0000000340)="727e1a1876bdad0300bf6a172b2fb3144990705b5166", 0x16, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x20, 0x0) getsockname$unix(r6, &(0x7f0000000c00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21932ffde5a9ed7dfa475e5a7e5c11238a6642a9937ec961568d0ff70ffa1f03a2397a6d8ea6d9feb6afa41da0fdd21cc398d356dd02545db6d705c21dd9e4bf4e0f4dd9b0e8fd21ce4b6d3e78562abe152dbb28805ec396510148136de3d843d589fb0a95bdcdff13f51b6fac9822f32f458c4327099df8b5202a30176ecdb202f910cabecd3fb690dcc7c337c6b3312a5d8215c58c2a40a1f546a8b061d981a908b191836d809d010acaf6a926921aa0119407e83ef10113e4106c949d54e4bc307c822f0b145ee44b60a54ce355cf8bbd081b6bfce1b6852"], &(0x7f00000005c0)=0x6e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000600)=[0x5, 0x7, 0x3f, 0x9, 0x81]) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) syz_open_pts() semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) 19:47:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) close(r0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)='!', 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 19:47:57 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000440)='./file1\x00', 0x16) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mknod(&(0x7f0000000400)='./file1\x00', 0x20, 0x5) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r1 = getuid() socket$inet(0x2, 0x8000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000480)={{0x6, 0x8}, {0x401, 0x7fffffff}}, 0x2) fchown(r2, r1, r3) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x50, 0x2, 0x200, 0x401}, {{r0}, 0x0, 0x40, 0x2, 0xd2, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x8, 0x9}], 0x80000001, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x6, 0x200}], 0x8, &(0x7f00000001c0)={0x0, 0xffffffff00000000}) chown(&(0x7f0000000140)='./file1\x00', r1, 0x0) 19:47:58 executing program 0: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x5}, {0x3, 0x800}}) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x1) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000315000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x240, &(0x7f000001d000/0x1000)=nil) shmat(r1, &(0x7f00003bf000/0x3000)=nil, 0x2000) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) 19:47:58 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x6c) pipe(&(0x7f0000000040)) 19:47:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) close(0xffffffffffffffff) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x380, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x4, 0x5}) writev(0xffffffffffffffff, &(0x7f0000000080), 0x1) chmod(&(0x7f0000000200)='./file0\x00', 0x8) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000300)="6077f07f86b312353f00000000002aaf9ca651deacf54d96f154000000000000355b6d81a1f7dffeb31d4acb642066e5831c07de30a5d9f4a2ae48e4153ef1e60f3f16c9c2008b91037d9600d88e5838006ff7730a1b1e587c18b582ffcf7b3298b6e4417f77945dbf15063f474a5edb00000000000000", 0x77}, {&(0x7f0000000380)="412a445ecbeab8f8505ac060d7b8aba9b72d8c950e76aefe5e8f0be421ee4e6a255a93f02a0a1e03d6a5aaf0c63755e616599c2a271a2372731cbe9433fce27ac178f7f901ccd5089d2d90a9fb492767fc", 0x51}, {&(0x7f0000000400)="0a513dbaa7dc06aac97ed12fc2a15b1ffc5f1b2bd63b5be9c054d49e24685b9de3e3e123f191d50f8ee3e313d1f7d4d0b86aebc9fad33a1563e73dcf7bdf2b5a2af936ad3d19235c146ccdf7526f43f7019b80547019d7309c2cff5100768e270b4d375bbb2bc5f51c5e9ee79344631604c8fea4dacc7b3c148599", 0x7b}, {&(0x7f00000004c0)="8f75acb202832b886917fe3d63f703d5f027d26c9d21fcb1d30ada49f6f1d77baaf24d75da8880538747c8bd0f518bbae9accc739e086408d7d59c8036836e3722736158fef755534215f3bd3aaee1ac10690d53cabcc0051c6d19394e75c898390fe2094d5cc0e2bc953dd6bf60d9a94fcd3b1a6f8f794932dff4724f754a4442590e729a254c75bbf5740d2f0061ab9abf528230c62e48d6fef63fdf0ba69a165304476ce80c22b9371d0fbc4419fa2255", 0xb2}, {&(0x7f0000000880)="c02473a6d0f9c040ff4e3025f6f839d6fc8193d5f662e5f9e364a61087baba10feedc18457baf456c286f9e727a9bbaf670eb8ddbc4144c181296bb6cfd4eddbc7f6d9b4d8a7514c56999fb9608e9836e8c08341f3f4bd3ccf688cd8e4f8d13e7620023743e169d8bd717a0aed0d2af303b29a9eb679d1c767902600d0e282b417c6db83a6819bd49dcdc94059578a6d215aa5877d232b91fa8d9af161e9bd696d846ebc59b98814b4141117150fa0e20c932e282533d40370e238a16d8be9ca954f5d546e8830c180c34a662b2c8a74406d5e0b2ff4ba01df513ead8c5020afd7c4a80d800dc390a08ea30e44c67c6859389e6479083d2ad6040766823f23e3b526ac3d4546bbc9fd0b202b5984b8ae9a458eb69032c8c301046642bec03ec122c950e8cd98933d564efb00bd409472a746313bba729e9e496d4aab800a244a4c51562fd3cf7ced836064df65409d0ec3fc4b1b518547ba9f389a5df28ee8e508b1de7089ada07a2b749c0abfa300b1f2638eb597cbb379361d2bf3adf3a85ba1bfadcd5afbe00d", 0xb2}, {&(0x7f0000000a40)="799e05b816200464aacbb12f424e78cbf30a967d051461bc385092a5076edaed91bfc3ad57eb00b9393917d5076a2f5c91d3a499c86a324ad7ce38c956bb5ef5de95c609276bf4ff16cb4447d9da17130625cb5383e947fc25ec3e7acbdfc4dae5cb528ff1c715cf62fd3a565531", 0x2e3}, {&(0x7f00000006c0)="ae1fb7e72ded40a83500808f56392df8ec45aa05653a8a415e234a428eb613806f72f5d29cb525496fd5c653dce308d9ccdb3b0278452a27c3cd427329123cd140894cf5df6b211ad9f875b8daf36c4ed58c241863e218e487c5e685a269a29e1115e2e5ea840a9ab2b610cd58cce843bc8b651e34a3384543cfc2cc11b036431f81b0e4b8e9cca40423ba670c260eaf0b8370", 0x93}], 0x7) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000640)=0x3) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000480)) fsync(r2) read(r1, 0x0, 0xffdc) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x1}) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 19:47:59 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x91, 0x8, 0x1, 0x7fff}, {{r0}, 0x0, 0x40, 0x4, 0xff, 0x7}, {{r1}, 0x479fe52e3dddeb4f, 0x1, 0x80, 0x9, 0x333d}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x100000001, 0x8}], 0x8, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xb8cd2f04f6d2d7fe, 0x101, 0x8}, {{r1}, 0xfffffffffffffffc, 0xd, 0x4, 0xf26, 0xfff}, {{r0}, 0x9879cced9fd9903f, 0x40, 0x1, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x200, 0x4}, {{r0}, 0xbffc58e9a4ce148b, 0x20, 0x800fffff, 0x4, 0x6}, {{r1}, 0xfffffffffffffff9, 0x32, 0x2, 0x1, 0x5}], 0xeb86, &(0x7f00000001c0)={0x80000001}) setitimer(0x0, &(0x7f0000000280)={{0xc000100}, {0x3f, 0x40000008}}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1cb85a20, 0x67, 0x7fff, 0x4, "ee8bdca9b7d4433d169d0100000000000400", 0x1, 0x40}) 19:47:59 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x400}) 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"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:47:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x274f74791a0986ac, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300010005}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 19:47:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) fchflags(r0, 0x0) pread(r0, &(0x7f0000000040)="2fabc72e55031a34b9c719898fab21fbd4feb2a86c0df64c3d17808219292b62e109f222ec137097ca30fd49c76417d331ae1daf302ce9570d3e1e3d105424e7373f00bb29e6e8f251fbdc4a7544b0e5a7f70e032489e9041bfb1d6e4290707437a30a1dc71ec6", 0x67, 0x0, 0x1a) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000100), 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 19:47:59 executing program 0: r0 = kqueue() minherit(&(0x7f00009f9000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f00007b5000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:48:01 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x1}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4d8386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c708", 0xf9) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000300)=[r4, r5, r6, r7, r8]) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x1451, 0x5799, "b04d6a07000800000000000900f3ff0a6300"}) read(r9, &(0x7f0000000400)=""/161, 0x26a) 19:48:01 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x900, 0x14) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5", 0x520}], 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) 19:48:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced4361fceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e90777fe1ed46a86d28aadeaefea5a95048cace90a", 0x171) r1 = syz_open_pts() close(r0) socketpair(0xf5f2fd952ff9da05, 0x4000, 0xffff, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x1, 0x5, 0x59bc, &(0x7f0000000a80)) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/227, 0xe3}, {&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000680)=""/157, 0x9d}, {&(0x7f0000000740)=""/202, 0xca}, {&(0x7f0000000840)=""/167, 0xa7}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000900)=""/251, 0xfb}], 0x8, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffff001, 0x6}, 0xc) r3 = dup(r1) fchflags(r1, 0x10001) open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x8c) r4 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000ac0)=0xfff) flock(r4, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000280)=""/161, 0x80) 19:48:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 19:48:02 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r2) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = getppid() r7 = geteuid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r12 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r14 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r16 = getuid() r17 = getegid() r18 = getppid() r19 = getuid() getgroups(0x3, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r21 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="b6618bbea5ac46ca3adc8eb4447d824e9cc64bbb55e67b752448132e1906e1691eb4cd62dc425ded2c1e7f22d326fc5f2bd6d7332a3bdd41f07cab232bd45cd59af62733b7c0d108a7f868d709be079c6c4f293b46a14c612b3aba355460aa32d401c2c8b38aa55b062100b53a406ef32fb6c336f517791fa420d4380feb16f16e5c052f72d81e", 0x87}, {&(0x7f0000000280)="07804927af19fa64a7d2af34bd8b618054a43a53fe118025006252981e1222332b8dc84ba0be73283e162b6ff8939ab1d2db1a83f13e87d7935650afa98055276b7004bc5cddfda074837b44974b0367baf3db3b97bbd0219277dc2fca6d717dc72fb06dfe6acc85223f945d659ad83193c8169b4128f59c79fa868a5a7b1d92bc7e35bfa51d406ef96338b3140e3e28a08b9930c37bc8753a9aec8dfdedbb0a76205659a429f340b26894e01b5576452d326b4f5397f2607ae527b2ff51", 0xbe}, {&(0x7f0000000340)="f1bf5561aced34f4d115c513bdb68286d05cd9ee9030646fba42d8726e68fdcf40f20fbb592b9e5a3b8b85aa03920aec1746ccd9bc74ecd2", 0x38}, {&(0x7f0000000380)="276720d321ae6c2fbfa2fbe6356545a2552c", 0x12}, {&(0x7f00000003c0)="b950a2d5442985b0d5ca736e35f275a39f7a1a36f48bfd8e8a735a0ebb8420fdcf136f1749379f3d3a270f920ad089f39f0581d4b7eff24d067222e6fe6a4660475e5ef0ce886b83c8a47d6afcfbc6381151d9a127b18a202533f86b457f862f8d110e9a1ea761a0e2773c752ae6a96467b4daef09e4d03012b83bc5eddfca16fd027674df6e5b48fc3e78a10c68b4e729cb3887edd49fb7787b3c87c49fecbdf8a9921e307e5df0d2707301cd1160e7933777978720b33ac3e0eac3c3f6c760371b0bdc170d79f29a7e5b904d", 0xcd}, {&(0x7f00000004c0)="ca4ede278a567b20c4a1bd4e96b67b2ce847d378d90df801377de873d722122cbf3e432c04934b20fc077b5317e4cbf74d83c904599822", 0x37}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r0, r21, r2, r1]}], 0x120, 0x4}, 0x3) dup(r2) r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xde32, 0xffffffffffffffff, "85495500020000000800001167f5bfa600"}) socketpair(0x18, 0xd414de578dcee454, 0x0, &(0x7f0000000100)) syz_open_pts() poll(&(0x7f0000000040)=[{r22, 0x21}], 0x1, 0x0) 19:48:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$inet6(r2, &(0x7f0000000040)="4f01834a830291a31476fa3732a3f66fd5604c09e727926c52355458f9fb4e5ef952bde19dbb28377f953466ad91fd547810331062c6ad99c83f7f51ab28", 0x3e, 0x400, &(0x7f0000000080)={0x18, 0x0, 0xffffffff80000000, 0x8c9a}, 0xc) 19:48:04 executing program 0: r0 = socket(0x1, 0x4, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x800000000029, 0x0, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffe1d) 19:48:04 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x11e85b6774248162) mmap(&(0x7f0000493000/0x4000)=nil, 0x4000, 0x4, 0x2010, r2, 0x0, 0x12) shmdt(r1) 19:48:04 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) munmap(&(0x7f000021e000/0x9000)=nil, 0x9000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x11) write(r1, &(0x7f0000000040)="0f29f0a3f51ebb62d7a30511fea01c07c7b87385912f71291a57df31b76ff2573e7aa438e521c33f6bbf174ab7d6a8d16681499796e9fcbdc1b49e5e844f94d3b59c7a3e0c2c1584c8cf15cc7113d5780827ed", 0x53) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 19:48:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x15e64844788628c6, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000006c0)=0x80) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000400)=""/92, 0x5c}, {&(0x7f0000000480)=""/131, 0x83}], 0x6, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) r2 = openat(r1, &(0x7f00000005c0)='./file0\x00', 0x400, 0x30) write(r0, &(0x7f0000000680)="00819f6e34", 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x810, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000640)={0x2, 0x900}) 19:48:04 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="0d8eae767a2667f0fc05ad841f9fdbe479a098ce588a00bf5d096a2e7d99a3a861266175939979aa2edcdc02aa8342abd2bf6aad33fa9c0689a5e32f8b498c138a297f71f42d7cffc7a44c568313c1a501f483630cded81f82835c54ac66fc142746aa6daf480c6ba09678ce031ba2ef9fd2845d639b0983fe2e8fb7099148d8624bf65e254614601c7cc80b92d10918674f4b04e37c0ea519fad29fd1123173cac3c1e454d8c27ffb846c7f28728c43866da6b6769737d7f13feac6c7afc11d7f3bb9c42734707f958b70ab", 0xcc}, {&(0x7f0000000140)="3b973f5a4c89db5f31edd12353cfceef9990ed1a0199d6f936a356914336807e0c31e37f1261a2708b85e7f532da7b1e7b0508a8ea19f009d9a6", 0x3a}, {&(0x7f0000000180)="1c527983e2eb1483af8aa8cb36fc0083b771410a1aa4445bd1e3a6740272fe8cee5d2b999b1e97281f01a7f196610b1a35a7e64b76500fd51f984a8727d558d0a2499b96a103d59369cee0490d0e8ac423d58291b4dcad08e3f884f19663fa82d66ec9b82f3c91e58869a761dd1f79579244f1669313f42c20c8fefddc0d94a64bb2d7f2d1a3b212cc8aee114bd21d6590c2a817f166f4740212f4ae323d958060204c97532175077a4b99ea9c818b49aa7604f612fda7768772a891c8f1d001d3194d6d272068554769206eebaf4bd1419ea17825b58f9fe4976d395052df559b7fd4bc", 0xe4}, {&(0x7f0000000280)="d7b93cba702931e485", 0x9}], 0x4) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r1, &(0x7f0000000340)={0x18, 0x2, 0x6, 0xba}, 0xc) write(r1, &(0x7f0000000380)="1296cb02b4b1a0b472e7a26acfc7f7fce9495925f1988a042d64e22bbb5af34f91e99fb1a9c2406b45fa9207451022db137f46b771ffbaac348ffd46b095307016a825507a4fbad1bedc4fba93aa64feb9fc324dab0593e4b8e2fb0092781c79172ade91b1247e0114d53db92224dad4f0c426fdc02826bccf87a3bf3d20efd7c6621c5114a63f488ab5b69829a1785267aa0b75ca0152db3177318e9242e75d3474ddfe8f255087b63a81144f8f654d65a3c8965a0b1290f5a7bf58a9da921cf2b0b81d7f8d9b5bca3ceab4badea34ab608c870b9721bf33d873423f2b067ccf29f7f55", 0xe4) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, &(0x7f0000002a40)=0xc) r5 = getgid() r6 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002ac0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, &(0x7f0000002b40)=0xc) getgroups(0x1, &(0x7f0000002b80)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000002c80)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002940)=[{&(0x7f00000004c0)="a2e9fa99e5f3b2b3f8c8e3df716170caf8a04113c2fc13566f1faad6254e3e8cffe55fb8c6bd9f95e696793673278b6e843bd1bb736ef1da725cc3cd1ec40a65b0f6cbe1883a208c41561888efa28aefc486dacac32acce7aaf4f89339d32ad9", 0x60}, {&(0x7f0000000540)="d94f3e4a1ba509d4a177a87de93958ba54f98c80d54713b24975b9d02626f2aa3748d457ccc120671435d2e0c17043f65dfb90e0698a6e6865f1e47e75209298c3405d4c76fbe41b86b87dadfad7cdc8da2c1168b0b01564b06fe4178ff8e8935afa6ce2d457b4f9b7bdc37ad4118ed2b554fef48d6a0ec3546a304b18896d150f08194ba04c62a86ebde4bc8410a16fc4c9a452d0b36446c0f55c72a84a66583780df5b82fcf53f3d688bef780933b2eb69e6c6cb0165ef0448c7a8d9eb678cf15f943eb1f7e8445f65c432d5fa3935b2981b581e6aa2298d404be0c729f46402a0f8e2db94c4ca745de7301c6e09f1f8cc8c70cbf0e50eb5d0842aaa9b4cd82b561160b1fa40bffb48ea73de4c4a3e5fa916354704ef62f9920f3381169e3ae50f5480d06731b264f238fa3c6b2085b27d59f732df40661e85348d8df500413d0d90c050803293b8e0419f4f33fce15356eac14b30f7166832be1192b2b9c8c96da52de2c7dbf3f662936319a4ce254d7c1e46b6c41bdaf677e6e937a3983291f275eecc53cc2b1568116f93a33f23ad38a9919d07f66d1d39bf3798b687d2fd570c8baf05284244501aadfa5f84e76d870f44a8e89fbed698739d806eb1f30a954479e3bdb11d0d83d66204a3285240ac3d38886800b0b519d7e02513816d59a44882251009217e859efb5c83dfe8fab3acf0e207d585dedb6348d20568a2d6eb7e3f6893d4c48016404f234bdd5f9b286968cfd0a417e549867773c4ac03041d48ac1cdd7e26d6201d7db7bde75aae54012ef22c2bfed128fd9daa3337020dec9ee53888f7c856c110245113d0ca0467da786a4478c6cd8c0a1b02eb29d63191a105675404998d11afa74aea6c0dc255ed7b75f5792469b033b9890c4f066e22d4ea08d62b300fc958a75a7a9af62d21d2df783abc321df9e78690263b03640a841f8d81237d269be7b90e657e62ff0fc0bc3cc56ad8b12967aaa6e3f3dee1d969e49b5ce1577c991248ae0e4066470989d2e3f28105873dcfefec71b9375a5af7dd84eb116e6e99d55cf0c7834637fdf719368a56ca17dbf74746c2db1769da0e2fecd84612ed69cbdc5205b7540cbcb24a40cd82d90c48be1a3b8ad7cebf2f661a60b715037caa7c5c72acfa5e9b20756616be060b672101e5a7ab22e9fba737ddc3b7f69f5bb858190bb3242fce9a5c69d61e97ac99dbebbac09eecfc2016c78c72ab04740eb800e9674d2a887f48c7e90a57b7fe2b9c4431bee925521d16d6bde3a6a8dd16a1aa6f25aa910183c81906c9493d4ab64456e59d5abcd704bee2235fabce74125e9936ba8d088e5a4ecccf5084978cafe4ac796bc82d47cfa43ca28417b8603b458c804e7409405b002020a8b736d8ce628249ec4740d259bcf75626af1d966e99ad63922c95676f03ec94e57b582ea82dd16e12779a809d4388a71f5ecc9b1a3188f2a7caaa499e781eb6188c961cab61074b4b03f9c2e951359608f1eb8f5ce3aac3bd63dc177afc68ef836068ca1c548aa26ff31a5302e3a29b7720e08590061d5d6986941c9ca79719e4983cd57bbf012b1e7456fa1b4cd9c5fcaae218c3d92a0f059dfe8724897e975c16c3e9be943073ad14502fa5c7f4e3c7887d8d1f491afceea544d4a71f45c8ea0ea57906133e54a25cac9fed22ad528fc011930bc668a8f96d25c13fdf374d68d8729b001d7a9c22e3633920fc543424551d259d5f8bf764d8d6f09dbc20b198fe3b22106eff158c9e7a776230ea28f7d3e746a12709ddc4863e6ef42c9b7091e2e13a90551f3d89cd2ffa72f423791609f97eca8fe6dfd391d999905d00c56c89377ec482dc2ed59aa98c22075cba12f9e312b5bda9b65a8c6940cb732318888af773cd2cd29734779a367172daedda94ced664f2b07a69f23a5150fafdd825ceebf760884d6320449efdf6abd784f12bab293f469b5331d6c962b7ce971a937f83ef6082f3669add6cbdb68aa4de4e711a40933af0a220a772eb4f1b2e0ba2ce93e5ae202fc1a8118f3f7bdefc087fe1ad01325f2c4a08c68c7a394a8b8470276dab6ef6812947e56946d7076ba9f96c4c80540007e1e94c6be282e7e55e8bdb5349c1e29149e18a2af306737a035840dc52c3badd25bf1e9ffe3f7c37b471341e9e8af80ca738805e422dd74ffa1c5f56f4992a8bd9ca925c89483fc373fdae95a863760951a701d8a93ecc0084dc24e972c451032ba3deda058c4227057149d1b274380796fe9b5ec3fdc3ca49c8a520650c7a8f64c3cadf0a3a5e06c06832c377033560c3f10373d895d9a11c37f16a0629e87af42eca8e3c761561ef108847568a4692e7562a99b2b3ec649f0b7e0fe0d30b45b1c977f5e7b91e79283eb63b37941edd60963afa75cff2b6a52c835324ebcc7d98483c2d2ce713f8e1a0bbb628c0338b4bbf5ec1a7c71310882f533f3184990687c7456c8ecf569fc7c0bc560a158474b4f5397b11aa77cbace709687293dcde80ef255ed1134b3c6411fdbae265020e80816bbe8d20edcec67583c82964f3a106145d419e216424b7d28efb571113c6adbc2dcb7d859d73e8c81bd33308ef6d6e297ef175655e7e98821846f9e0c3678fc91d563d35776b1ed9598f73d97e16cb1c3c0a52ef98345b2ca9e0b1ba2bb71832f3c451fe5dd71dc961b18d07e9153454cb9d0336959e0da66e702f8806174f8ed856b043d3cf74e9f39bfd1334fcec73c06b6426d705ec2903f2dc0ca5a27a2964ae6759940b53bc0d8d9f2945984753d08c4b6fcdcbdc73187bb3ac38309ddde63a24d7bf97e90c4be5f56f5c86bc2288c178755e2da308b2439fb378ffa064330223187435ee39dbfdea450627945c6825cb2cd8836e7b7bee1793c39e86917f65daaf1053bb45bfffed42924d17470ee6f7d8ab713feee22e3720e61ce8eb7ea319a68d0e1e241f0f4f5818f5b0fa28104e656bfcffc41c65951599394ff85471f7e9e062d7d95e6a0ab3bee927ae691c95b96c2bdd53f7f7196ce6264e4c7b7e37293f9351ba829d79db460581ab8f7d0d90c2d0d4cb5e0a1504103abd352d74dbd0361a7b328fe134808b31ba2e69dde3f36bd941bdbba510361bcafb88d1836828f021cd924a68fe569c096644086ee8c560547486808590d58a098a4ac6a9212410ea02cddd1ea49c272d5e686b22b03a39aea87254a16f3c0143dde7bb3b7465dafd3922179316aaf82ac917591bbc41929c74a4751291082267becf57ddf4bde37eaff1ce9fdae4115ce6c3bfab4ceea8f2f477fbe7bf20cdde0c7508b5ad0ae934a0922d13b3d1266de32d570c73704554cfdb7a2925d4cccdebea7639bac53018e3082d8ff971f41a287457258543254474d59441d00cc23f6b926cf73c838733a0601c205c0c0eec3bac8e19a09c4ef766e0b5d9af8ca2f4c1af770c02ab04aa99f09e911204727e643b26a2da3a4fcf9c937989c2f8e71bfbd884a6135a5f8ab29b4c2e7e8f4ce7e737922473015d4b4d7772fc23290eb53c5909596d459c7d1ed6380d8c79eabe5d55e7cadfb7c21e90713e0ca7abb477bc37be1c66840aad979b0d51b5a439eeb69d5220614c6bc6273c14f4a0bb4d72542dc5c074504de6598232153cd7a069ba8f5ba24dc288bff1c86c824c1214ae39ccfde4830c8692fe3f5cf1571ba78a009536812b0b388d3c53d5cdc72cd1c6d2172f7a25e8a5338eaad8646e2bfc6129530f416693489f935ef74522bc0f7baba8da32d59696e18933d48184635ad986797964cfe8f5c621838f54404229f6d7b950a8c02daa6c1b85ef0531c78252eee9c0c5716ea7036fb55534a7ac3dc177b8ad1e8cbb9c26a9fbfe833d81e10eca64f41a5f7f853cdda992659b65b59b3362b6ca4eb294ae05cf14ecd86a2e9060cbd617ea2f1671487ce04d129db4a8f48acac39a16d13d502052728d33dc6fa52514a10fd15d4b6a52401d87d06e34768821ba48516d395871a5134b3cc5b3b75c9cad85d5a5c26dd907c2eac6e12ab480387cc65eac8a8dcfe6111e73407317a5efae1ebcba2e0452e1cc2d585f8471bbd0abe6050971af54e7eb78bf579ade2b32ebbcb88519d804bd6a6c9192ba30803104fe4a11f89161fed1293318f63e6b5427217d888a59851b93a25141674f8e2e266fb81c96594f97432667b00c242fc6c41805827a4795af14dafe956d3d64237b8aa2868b0b9c444ea69bc76636cfde3361b1ff11fb3e3ccf90ffc04ca1365b319ee7b3269dfacaef72a951f048c27c56669da9fb8ebba9c3797a5ef03fd7d8d9c2eedaaf61e70ef352841b19e31b2da5fee9e56dd1caa9156a744ed8472acb27fc6f5b0fe6b681bfadd4b7566b09ac94bba69cbab0cb6ec93d59f1010dc0b60af32252c398a5e7933cd5853f809c4b1733897c3cfccbdc8ebcd3ebfcaad5c25533286952c912a4977066471622c3db31f751cb30adc44887a7c531abc8a3eca73c0a9ede9c0a19f9410cfa4c498b227ec6870903c0fde34ae43ee252c33c4fd733a70f86cab57672af4adc42fc85105a32a74559e92e1c5e70f72d822454aaecacbd38112420fa1e40d65fbec04ca5890ed3421ae903e1670bb516730e1001b3c9f8938944cfc0c032ebd946c51a9b2b1993add4a92c4f0b329ba029aa986a3c841109c5817ec1db8bfbcd4dda009c49486af24965b71cb6a0904593d19139ba609b108f69cf4ee6964c83193d3c452ba781ab39b9791c1d246270ebb921d3fb465054a28ac4b746336be952cde3d8a13909939b4078f3f931f07e79ca4a60e52e04c6cd5c4e3e69c199429121bf77d2279074d4a50a302b67df9abe9e437e2482648a24a253d893c46c79e8076551717ce1cc0bb8a3cc04c02337afcd8208e9dd731297d2a70f02be24b2f9f8b2eb6e94edd614d9ac82a3cb0fce4dfecc31f65f3b18f5add11a941ec7920cad564066a432d71015e18a66afd291903ff251a4d320ccd37ce8d40b9b23ac55de623723315283ec0e5f636212745228d5f4410ae43629072441707572e2a8c458715d8242068c515a30929bda21680ab1fd7b27eccef5fee6aa06c25167f67b62b0c49b6b60ac0bcda69edfe65698244f996de3125ba8483483698fc77652b8ad36783a98f04ce35e348830c0925c2929a5bd9a9014b9f5834f6c457e4c096294f7f05ecf147297980663a9de107289bbede7734183a05b8b27cadd001f3506c74bd739cb1f1f3bef101c15edb66e86a9be6f4493cfa565b1a03708da4562b74b189a3c7259af0e63af35ccd6aa215ccfba081e97fe409f267d43f30a1325f011dafd28482b6cc6baf559c25a50725baf9afe7c714311741b2edbcc73aa1fda1b6270182bdd238cd16032b84a7d766f912e3a6aca41d94ea285d213acefb64eaee54e73b1298f133540a0e06da064cd19035d09407a17b071544fd27239e02957578689fb2ee9df01c811117868da058b64648e94fee9f0db8d67d1cabf9c5e3feac58676c02f5275838f9b2b67a0fd511872fc4ca2b5cd611f10142b8edf362ac6ef0505825e1eac9f050cd6c3e0dbf3ceb251f9dfa3db67e6edfaf56129afc600198ef5ecbd5ad5a844ee3f700bee289b461e8a1fc2aa00a6575080d6083b6a815fa94e276ae5dea49a68f958bf2c02abfec84139270c5ca118f665183b431c468c30af0bd2e5aa56a9abd3a4d1c3338fff808dd34f0f1992881d2fd4397ac1010c7a5e3e4eca18e7339befaa59ed5c244b4d8b3e74f634e062f1ddfc776e217c9ccf58a055b2fa24289d227b3db41adfdcaeaf", 0x1000}, {&(0x7f0000001540)="e450d5bea8ffac12245969023c188b2c92fbbbffa503c91f1ba8fc5aaac70165c7d6d3ac3524bdb968c38795e017eaf7503ff079451ce7725380f5a9", 0x3c}, {&(0x7f0000001580)="5493e6f8017dd42cf96eae9ab503d8f410fef4baea3594989133a5eddbd4fa8044c8b2615674cc3f438cb86a1db1a6eb718206c5d3508e86794933e42be99e35f1de3e370c659229b824a0d6de0ed60320de89d617e2dd0031e1271cefbe071cee344aea18b503ba5424f209cedcb3d1bf13c04af706d8a2f73003bacdb44f675e0d7434a9cb08aa990e0bc9caa0ad0e3e2035a776d49d5ae23930459f4a03a3006a4ff00de15162a405f660bea73b4cd7a569ac389bfe5946282a9b33cd99407c2f3e1833b047", 0xc7}, {&(0x7f0000001680)="180825d91b90da323d12300e1a5b5bac22d6db454d8ca65b6dc82ea9c5dde5828cc02837cd54d2c5fa8f1e2aab934fe7a32e52d6b9658d7c22529d69fc6a9657a1f3a6d34cb4fd9434c665a1e1a145fcccb8db301a8966654dc62d2316bdefe9ba2fe80abdda820ddac4d9bf4fd2cba8f046fe1c9a97c7ffe9d78f92ededc5630eba5bec19f0ab756dd96373058f7a", 0x8f}, {&(0x7f0000001740)="2281c4a3643fee9d02a6c2132af7d02d22721c26c88d3a57c1dc96dfad22d64403ae808f38a500ba4058308868f84a92b0ba71aa3d065263731ad6f7d335552954ea62570fe57785284cdcd9c56498da94c7b4e982a505b8ea65a07d644f04bea1f7cf47a979be601251d642758db55a4a3fa07febd3d9e9ebd7820ba0de8e9996f8282baa6cbb5b410447951c5cb89d34199417a48e8e09b7d903b23a", 0x9d}, {&(0x7f0000001800)="4c66acc488b328ec6c1aa11ab5cc837287f32c6c60b1a5c07518a6b18575344fa371f389984e6af26e654df4c59f66cef4f3bb471b62204c6c30ed35d898e515d9b00c22a258e186fafe7d083a8e308527150792e706ef631cab7a60404558b877fbb46d84916e6e5737a0fefe286b4ca0fb75d4a258fad8d3963e5347d0e5ac011cf261ee7bef91cc8d1cda6b668df4f5aa99f1113e6bd30bcfdea9d19cdc767c4ef063887b3d5ec906448f1c730b34382aed833598bb8f68054d0ebaed8188989ce3a31ecc901e6eed1ff5a25759d29b55c88e5b69c4b667", 0xd9}, {&(0x7f0000001900)="737948830e99a6fe8c5f0783b4f4821b19aba858394307674be014312fdf5f2ace4ca258e738bd9482f47f9bea083ba7b7316a8c8187b2846af26061876b74e742df67b7402033a89c9ecad871bd85f5409d7e5929be01cdbcd6609a0189c0a9a0e8754114418062a2892a4ff6310ed3b864590d4ca704dfe89de7ffb0a591ccf0debd835ce07b940f0a598dcc181610b7e239ff8bc4afb102b857d41039d9e6facae0477dbb84db3af01f27fce9532e3c01ffceb6bef7756ec840c9501b60e7825bac8b10904161f1fb16fa65f9bca40de0563762963e9bd9f555a0d2ce96be60b4112eb5fdce52c32436be352a1978058b1aa3fab4c2ac31582451fb05cccd18789b5d801be501345b24040e97725cc6bd0bf83e8043e404dec37a9e8bec55506ed5fd429c9a164cc3653d7e0bb9248f6727361f9c223f3987ad69018b869ff7bcf00c8350cf5bfd295273b25eade975f83ab1f6e19f1e7c7588b6b0f3c825d4ce36145151eaab3a7732a29f481fdc065886aa5ba95925f03193e128f9e348de863ea574f96b8d921089541a51bf479874514476894ddc46b5cacea573c99b86eb31dd707e4e48ff6dabc6395d2d9f856099d53b3802a03d5a3d8c58ea1f2cc62217d87ec3e199cd504f3ac7cd249b76b2e1d3a118222967e15e32a6e059fcea6598ce331604c32c4764add872cd94e7cc01b1292bd271aabdfd0954737e6048eb381bc0ed16b12820eaf0de17df3834a56c90071a0df7409f2e30d4ed4044f8a23388472ee4cc60423d8c81e21a08c95ba20e282f1fd0ae0852ce42cc19741210efbfd2033f410cc9a61c56218029f6518f8b624cdf2ac5c1dfb95ea62c2163bd7c494b9ddf2c7e83f83daa330ee2d17d26705859b9358b4ea96182fe73ed29a9b16de3183edb196fcd7eea63a19b794812c02d267dd57ff37210c08e390227ff2b9165aa32e97b108e3c8b2a680a3904455a9b724b0b1f6007ac50fa07cd87fba2ae17bb9aa52a67aa33bd66bed7912030637f83a2ca36b54f00e05999147934353db41dac3233c06e2a4bbcf011de24652393e2c8067b841b74e6b159c85fc8137e6cad060c61cae5f9f3a8a2bb6248b9eedab762857a68e93a0c3fff6193e0307d20487bfff2569a942990914d244eda961e86c9bdc1b6e30f5b17a17abcda8a580bf681e2f5e4c687f85c451fff2cb4e97495af7199301ba12123ef99a192ae0fa7474d1385eac6ed51d102f2de6fb6baca8e81e40b41fe96c897885f51a67a680cf27006f8f18b276d3b23025450e0d00a05577863c7d9ce097103995769559610fc827affd266246f6e78aefb61b0217204c9ae5e03c73e2f54503dd86f1896ac851e86825103a7f56fd60d260da6fd5770e18bd7bd49d22da1ae9c5dd0c5a45ceb1034dabf0a69529fa03288ca78acc601f9f3e7fe8f149d155776fd1001d5a2e22bc873264b55d21351df29f89d4eb66f4e44679e563de413d468dd792137b1bc5130d5c9a2b10830da751474b4d2954371e3e050884074828c7bb3bc1d0dad2249f5052563bc8228ab8847bd8bb383dd682ca0f2ee1bfb77bd8d0a374774d68b46d7918421f9b8015b233e0e23b62ab43e8db3b41a9adb9215fa9511f7fde8ae5ae12748ce7f79e29f52bbf3b5a2982cc31f0e4bc0cef387af35124410b3d34a47644209e32fef8a9afaeae6f5b7e3ef27483cde8cc4ca9c8fdb6c77abfbbf52314731574071723e3621bafee070f066bba9d42bb386a5685d00b7d77b8915954cfbfba43b3336ce3d28e57090f3cbd9c190274dd0caf78ba2c732b45cdd56f9eb7404753a1b3f061f917b426b9c48eeed4a297bd39b4fd9e1d8dacba7b50a511478ac11d214a3a2ea65880ddda1bb548688e524c9820aa24553a94ab269ef4275a5a44e7ad4fc64946b9f19e0b1ef7529c57a209a496ddbf10b515a3bf8618aeac9f785ece2c39d3220d6c426222c3910c0407bbe2e39b862ef036f8b43fea6b331e44d48442a6ce03a496fa81583b26c1c970b5729961a5d5c2c454cc0991a0eb804d5d2b82b38a7af61c62d844883bbe0955dab0553de233c8c99f69cff3003ad3202ccdd95cd8e6d4a2231758a40373c892fee0909fa9d87c83567ec63606cb49b605321c1c96ab25197a8858f6d0eafc2d47245a53a6795923b07a0f04e54c0628e714038703a9d29e2d6cee21fa74a78cbb4696f8f43f70193d918226674709c2d23c80b26e707e681c9ff25ebddeb35f6e3ffb6523f48354eb23a8ccb886148ef8e1c22aad4ce1e22f7796be9365da3336318e954db917ba0ef82931b3e9debc5756c5dbebb1b03efa9f268afcf51684dc3d0f597060f9af7fbd8de7d69e58ae22dc65e132e7763b8412187708994816c8dbcc7b7e893f7667c5538cda77142fbc7da5242a3a41ab8f9cf9e0147aeabf2f1ce30e8c6b2e6a93b040f8e5a4c65b6576406af01624aaf4f21503ebeb6614c9da76fabc7247f411f1a24e5225e8458af67eca84c587b7dd80018277f7aff5b2f47a970ff7df6614a7ccfd6d150b9a60462cf3f35527c87f3ea901796909eee523cdcc84ba615d4de95211367d8a2b93d26a8a6b1fef6e104c97ede10489b50b3c93168269edf620bdf9571e6d890702a1acdf37b24b9c6417d144d5cb0ae19ba86a8c57206827a004d72565e3ad3dd4fa21e09e556d3e73d377180656819bf60c5463e9796e6aba4b4447c277b623a626773e0fd8f1d7798b72c64064f0a54653769a467d8c215213164fd152de2fc418a215b2388acd8186ccb61922292dc4435b6444df4ff55b15a5a88cb3e3497d5b46b62089d760dcb673e204f9ac823e4901c699e05d1d6f34ec7046fa203a991c81450e610932757a3cc9102ba69dc8145824905799ec73e711b27e08350d1145a805120614424e692ff8ab766ad64ac5841f37cc1eb7223f21b93c4c8936bcce8096b3696c9474a69d6584ff10890c24621452d7a335ecd6829ea92aba9ef7275929b1a783587e79a4ca321a9ac03b6cf5435880d5fc06732cc690ebe3e2059f3f6e2639be95849e26d19a0d6068747bf316201e6eaacff609de5f002953c876beb2d457e17b0aacaa021685d72453919b9b22933decfb22583b5c54e3f987088e23d7286fab98e8c1a9a5ab86145152adffdec9f289b5bab8709fe7ee70849a1f4715f51e4a948190a29d9338cf767ca4c7271a29472e6aae5a805d97df5ea43a34ae102bd13f87bbe5198f10f90665880fde3dd77107c8f70740344b530b6d48825ee1f319797dd7362d58b7641a044424703060a7f29f6215ad71c1d04c9b2074356c6713a947431d949251530123c94d18fb5d8e8616f4ff9b6d449b7f8aeef6e9ea9f70b5fe690a9659207d8371be6911911d98003b7711ef3db50b165860f8987049452aaf74962f9adad915d36bb42897870c8ed6af6d4f2438f44aeef65e360f7c8ef757d3fad2e8c524905b8d412cc25e0228f3f3b87f9f9ce9c60070c35d7e2f9204dc672df667467f91f184e5444f400fb0700e378d52d96b0e83334c553bf8666d3cc2ced72183d48cd8fe08b0746fd885d8c9632a53b6def5edbaa4a018f1a2c29120eebf8102ee32d53e70b22a317df445d78d37e7bee501b87b3a38590b58f7c48f103969521fa656d18d61aed75e2f1f2653ea10a234bf60ba64be47a14d6e7671670f5a0400294e51ca648279d65895c78a17c4dcfa6f9278c7ae123dd308c2d0151b320b0cbfd7af8f4e73c70367d7a0d702db5641b32b76d06f25e35c01202422985a040fc09a7798b4b7277b845c58b0e2b8d187a7a67a1f1d953bfbb31c3c246c5fad3528acf35935d945695589f67d159d77cc4be9754ee8a02acc8bddce25d30a6fc846bb53c954237a36152192f819ea594c1ed16fbb1f02d4c49dd741a834fdcb5de70199635ab3e6c85c770b11def0754c5b4b9bd250a1ef6a752feaefe8f1781a708188dd47de05ecd51acc8d43937a99e6c0f9159911d5da66b5ff7d38ce0c1037bfa849f42ae2c103b0351ef817e9e6b9c59de7828fe97bdfcfc1c3f712e028a15427e18ee78ecfa80cc101c4a73952b46382ffda8063b96e147ad11928cde35fe7924705859335abffda20496695167a0859fe61319d40813f0dde3fca3f7046075fe700cfddd5fb6335d1a46a3a509af11eacf51bdad0c2c769fd53441be2ab60f3831a7b13c212a80bc791a0fb1cb00793ed33c55a0b57ce849cc6360b0b3e0a4296e006482b0802efbd6398158610a7a3fc39ad7894e589b7c292e4b37f1f7a858852a60f639b4d4480cc6df2063ced5fdf72d742de203061de0aa4251597d88cb8a4beb4185e68e85a8f85db3e2ae154d65b77700ac93c48c2e48a131c8b7ba64d54d911864a74ed8cd012391a937b0bfd85fc914ffdd67f0c408bec66bfa7ce5e5be2586f44a922ec17bdf1d6165c08c80a709a5160d8fb7082d7856c37e2d4352a1c0e580f35a1b2c8c80ddf9bdb21ca9010de8afa2b000389ab863b7d4b85cb9d488fcc6fb792f7eed1feeed1007c0e3ea21d4c4c7cda452ba86a539efcbb732f7ef233668a5171c2203e8b75143891a5484e2c84f2cd2709acadaae46f96e2610ad8b1e2f89597682c87ce36b4daa1ccc362495b3c2588076797d610984058a36128fcf14e4aaa7b746c5b158989a32d8ea1b27fd771a0e079a31aa3303685a8c830985816ad877b726060ff1d277568cf7b3fe62c9ecb64ff4e21f97eaab909c5ad852c5c3462ad3dc621edeb26c54039adbf6d9c1d227a9b60101c3cde56b16cb4fdb6f8e84e0cc5c837a25b7a2f004b4ccd8f2f891bdd9fc862579f3950a6006d6f7c3d563f13fd617c3d21087d46fff6651dfeb2da80c4e8459f342525f572d1e24b3f4a081b638230011b33184b86b46f8c217b8a0acf0aa04308e20af5cd71b5591d7eaefc550b1ec711fc95f393385047e15b6aaa90039e73076b3e17388dea1c5f13068daeb327a34e6df813fe5b59f0e0c6d561979ccdd586abeb71aaa95dbc810dc9e241b832c72f3535748e41ebc45b4b9dee975717cc091ca41e3140b46a8baf0341db866322471d7a4af2c38856eca363bd768dae7b31b4077ba0fa7342d5d9f2537a756ec99d6ae456726a831ee41ed74760ace59c7373797b4f9d390ca22ce9906c919d0d6c0c512df44ad52e18d6f2f221db60102f041eddb463ab36778a1891b8ddf343bc7584c8260b26abc4f04ab92719fce7d36e5d56688630d9fb7b82ecb9df7bb09b31ab1296b2dfb8ba4b8a8407ca41d7cf698efaa3e60918af0d8337fca5110c5bd0ec7b801ed28e549df17671c133019b5716b1f1fb3785f9a41432b86faf7994d1fb4ef5c388152c529ca213ea2063391a0b40a3cabb0183e8b5b760867dce4194da9d8ef6e5ca96d639724ca5572f82a264b466c1b87615dd0dbe2d12dc3bf4aab1fc6c6dc5b727b2b8bfff767ac2b9397e8513b4b670fc841b804544b45345d380daddfa45af685de169fb5085f709f61e558f7f5bd1598e9a5ba3cbc26f261691081d021d107e530d53437744dd33f1a5195e9ca2fbcb9042656292ca8d37946cee48f449c7d532ef07dfdac761fe658f4a75bb2772d0279d788f48f7d80e98ae96f427e3ccf72df62e4cd9fba89ef1e317d78479d8a10848405c3f7c9d51ee79da4761753891baeb23006f0cb045ac86ece8ef9b0fe483a1fed7edfe640a18ae16a867092638c424e91afe0ed39ebad76e20e80ec75f346e003443eb4b96416581f51356dc8d1de384b200d976a04c8a980f3", 0x1000}, {&(0x7f0000002900)="945c29e7d6b6c791c2895f7ecc71999c18087adc1cb85e39732c1fa7a568a24ca3e4057631729c930a15d7cd07da5a747c1e5b32", 0x34}], 0x9, &(0x7f0000002bc0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r2]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0xa0, 0x400}, 0x9) faccessat(r1, &(0x7f0000002cc0)='./file0\x00', 0x4, 0x2) r13 = shmget(0x3, 0x1000, 0x220, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000002d00)={{0x0, r11, r12, r4, r8, 0x8, 0x9}, 0x61b9, 0x5, r10, r6, 0x0, 0x6, 0x21f6}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000003000)={0x3, 0x3ff, 0x9, 0x7, &(0x7f0000002d80)={{0x3f, 0x0, 0x40, 0x9, 0x0, 0x10000, 0x3}, {[0x0, 0xea, 0x7f, 0x101, 0x2, 0xfff, 0x0, 0x80000001, 0x43, 0x40, 0x7, 0x3ff, 0x101, 0x80, 0x8, 0x1, 0x1, 0x5], [0xdb, 0x352, 0x3, 0x4c7a8f29, 0x7, 0x6, 0xca, 0x1, 0xfffffffffffffffb, 0x2], [0x6, 0x5, 0x4, 0x100, 0x7, 0x1, 0x3], [0x100000000, 0x1, 0x3, 0xffffffffffffff26, 0x1, 0x72b540c1], [{0x936, 0x13, 0x49, 0x8}, {0x8, 0x56000000000, 0x7, 0x800}, {0x2, 0x6, 0xb4, 0x3}, {0x5, 0x7, 0x2, 0x3f}, {0x8000, 0x9b35, 0x3f, 0x4}, {0x5e730245, 0x7, 0x9, 0x6}, {0x7fff, 0x5, 0x1, 0x100000000}, {0x9c9a, 0x6, 0x9}], {0x10001, 0x2, 0x8d1, 0x3}, {0x20080000, 0x3f, 0x3, 0x4a4a}}}, 0x648, 0x3ff}) fcntl$getown(r1, 0x5) mknod$loop(&(0x7f0000003040)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000003080)={0x3, 0x3}) accept$inet6(r2, &(0x7f00000030c0), &(0x7f0000003100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003140), &(0x7f0000003180)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000031c0)={0x8, 0x3, {0x9, 0x100000000}}) r14 = open(&(0x7f0000003200)='./file0\x00', 0x80, 0x10) unlink(&(0x7f0000003240)='./file0\x00') unlink(&(0x7f0000003280)='./file0\x00') getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000032c0), &(0x7f0000003300)=0xc) 19:48:04 executing program 1: semget(0x3, 0x0, 0x0) r0 = msgget$private(0x0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x20000090d2, 0x0, "93d58e6100000000a77b0000000000ef4de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/4096) write(r1, &(0x7f0000000080)='\x00', 0x1) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="454cf6130400000000000000f66341d404e07ca2d3e75d54b36049c9b0c6c16e00000030617d7aae971bbc71916bc2e105777a1b"], 0x34, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000080)) semget$private(0x0, 0x5, 0x2) sendsyslog(&(0x7f0000000300)="37fed3e08a5d3376c56963137b363ce637d9739d28ec9e3b1f5ee35b444a5e47d4a53ee9bdd8126a0a4d7b14c32efe5d2f1f5b15516e27ad2c8df3fbb86ca96acea4aaa41727803fc3f8c759aa8f2fba34a9e1609ac380f25718bffcc9af0e98b6466ef008c7219b1467e2640120b96e307b500d3a9e7fb5", 0x78, 0x1) 19:48:04 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) socket(0x20, 0x8000, 0x100000001) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 19:48:04 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000680)=""/60, 0x3c}, {&(0x7f00000006c0)=""/37, 0x25}, {&(0x7f0000000700)=""/208, 0xd0}, {&(0x7f0000000800)=""/69, 0x45}, {&(0x7f0000000880)=""/147, 0x93}, {&(0x7f0000000940)=""/100, 0x64}, {&(0x7f00000009c0)=""/41, 0x29}, {&(0x7f0000000a00)=""/130, 0x82}], 0x8) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000335000), 0x4d48) fchdir(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) getrusage(0x0, &(0x7f0000000080)) dup(0xffffffffffffffff) 19:48:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x80000000, [{0x1, 0x8000000}, {0x1, 0x2}, {0x3, 0x80}, {0x3, 0x4}, {0x1, 0x4}, {0x2, 0xc0ff}, {0x1, 0x1}, {0x1, 0x6}, {0x1, 0x3}, {0x1, 0xeb4}, {0x2, 0x258}, {0x1, 0x80000000}, {0x1, 0x7fff}, {0x3, 0x6}, {0x2, 0x800}, {0x1, 0x6}, {0x1, 0x8}, {0x2, 0x800}, {0x1, 0x4}, {0x3, 0x4}, {0x3, 0x3ff}, {0x0, 0x1}, {0x1, 0x400}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x5}, {0x0, 0x1}, {0x62ea55a878aa83d, 0x4}, {0x3}, {0x1, 0x5}, {0x3, 0x3}, {0x2, 0xffffffff80000000}]}) 19:48:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e0100010000000000f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070ef887cdb0f7e590574f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d373a43ba1a33607b0f38c22c2a8c12b35d3a7fd5309ff98b1a29c7fccfa30e7e3230d38132d1299f6e512e4315ecaa57dce2b367027813a45b860a3bc43a5"], 0x164}, 0x0) 19:48:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x200041ff, 0x0, "b0d40000000000040000fc000000a0ab1ead00"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xc7) 19:48:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/95}, &(0x7f0000000000)=0x61) r2 = fcntl$dupfd(r0, 0xa, r1) sendto(r2, &(0x7f00000002c0)="2c281b71a2778114f6aa1623f31a3d3d622e4eabdd89fcbca98e120e450a46d09a286dc3d49c62084685f8b527a577b89ee1a8e451758d730a2fd1e5bb010c7880e1756804993ed28ac021172654f8ff174c83293ff874f1d7bf23f7de93ae", 0x5f, 0x4, 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r3 = getuid() chown(&(0x7f0000000140)='./file1\x00', r3, 0x0) 19:48:04 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000000)=""/11, 0xb, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 19:48:04 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x78d, 0x20}, 0x8) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 19:48:04 executing program 0: shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x149) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x5, [{0x3, 0x1}, {0x0, 0xfffffffffffffff9}, {0x2}, {0x2, 0x7}, {0x2, 0x10000}, {0x3, 0x8}, {0x1, 0x80000001}, {0x1, 0xfffffffffffffff9}, {0x3, 0x84}, {0x3, 0x3ff}, {0x3, 0x1000}, {0x1, 0x800}, {0x2, 0x1}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x8001}, {0x3, 0xfffffffffffff112}, {0x3, 0x1b3}, {0x0, 0x9}, {0x2, 0x5}, {0x1, 0x2}, {0x2, 0xd582}, {0x2, 0x80000000}, {0x2, 0x100}, {0x1, 0x7f}, {0x2}, {0x2, 0x5}, {0xb2b2321e2b7805d, 0x2}, {0xa416685068756837}, {0x1, 0x2}, {0x2, 0x9}, {0x3, 0x9}]}) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) 19:48:04 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x97}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) close(r0) socket$inet(0x2, 0x4000, 0x7) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xffffffff7fffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7fff, 0x7ffd, 0x405, 0x2000000005118, "017c2ce6780900000000020000000100"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) 19:48:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r1 = dup(r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x1, 0x400, 0xfffffffffffffff9}, 0xc) 19:48:04 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) mmap(&(0x7f00000d0000/0x4000)=nil, 0x4000, 0x0, 0x2013, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) setitimer(0x1, &(0x7f0000000080)={{0x9, 0x5}, {0x4, 0x7fff}}, 0x0) write(r1, 0x0, 0x0) 19:48:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) getsockopt(r0, 0x7f, 0xfff, &(0x7f0000000040)=""/209, &(0x7f0000000140)=0xd1) 19:48:06 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r2 = msgget$private(0x0, 0x110) msgrcv(r2, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000000000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981631de06646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc023260be3fc2c9"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000240)=0x80) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r2, 0x1, &(0x7f0000000480)={{0x382f, 0x0, r5, 0x0, r3, 0x40, 0x4}, 0x47a, 0xfffffffeffffffff, 0x0, 0x0, 0x7, 0xfffffffffffffffe, 0x0, 0x6}) 19:48:06 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000100)=[r0, r1, r2, r3, r4]) pipe(&(0x7f0000000840)) write(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) 19:48:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) recvfrom(r0, &(0x7f0000000040)=""/132, 0x84, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) chroot(&(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 19:48:06 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(r0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x7, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xff, 0x2, 0x20, "2aa0aa034f21a019d0b776fbeca397f98f69c421", 0x81, 0x100}) 19:48:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000240)="7cf5d75395acc6dcdfa785a25ac91a5051a1b3dc7038c5e63b417dbeafc23b5b96ad4f25a8ba7b98f7d3e4c68d894ff8f2ef5faf46ee6c13a71d022a55afd1a57ecc72c5a46a86640a9c99d16180920af1ad5c119e35b0248fbc3da8f0b99e6906cb2b7e8b73b7e30c3b3777920ba0b37b407fcc013fc16aa47c5ecbd808ede6c6536bb69f8e362a2f4cb24d42da1543630ed6645b75aac204e519bf9a4a9dc8d2648ecce711dc1f39c071dcfa229b115919dcf4231b92e5ed90077ebc7a4ec0a4b69ce75cc59783e3d2aac56fa7dd82438a544e9ac755699744a0695a32987b2dca2146c20dddf44c3175feba96c40ec23cfcf2f4a08fe0", 0xf8, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffffdb) write(r0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xc) 19:48:06 executing program 1: socket(0x20, 0x8000, 0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) 19:48:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffffffffffff0001, 0x5, 0x7, 0x0, "4d90d5cbcab347745f41aa87f4bf7412f0d17456", 0x7, 0x4}) setrlimit(0x8, &(0x7f0000000100)={0x2000000000000007, 0x8}) r1 = syz_open_pts() close(r1) poll(0xfffffffffffffffe, 0x0, 0x81) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0/file0\x00', 0x8, 0x10000, 0x3f, 0x1, 0x7fffffff, 0x1, 0x3, 0x2, 0x3, 0x5, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffb, 0x6e27, 0x1b, 0x4, "15c73167e9aa616d6cb12212e0af8d654b110d83", 0xe000000, 0x9}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 19:48:07 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1000, 0x80000001, 0x0, 0x7, "effc80d009907267eadb412851eb247184bcfc54", 0x400, 0x4}) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000100)=0x10000) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 19:48:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getpgid(0x0) r2 = getpgrp() setpgid(r1, r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) clock_settime(0x2, &(0x7f0000000040)={0x3ff, 0x7}) 19:48:07 executing program 0: pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) 19:48:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000380)="38849b414c8200b25ec0bc5ece7e21f74ba3ab617a2aa7c2f46dbdf9ec2be4ffd9efc92a43bba050e0f82a52b22e572f1e4de1eaa4cc429042659e71ff52872d663bc737ef68e351e2c20f71f60000000023dfcad645042c31c71255ea46f499b04f21c4ebd7dc6980fa4933736001715946c3715bbd2559ad8f6d5e55730ffe233f015dfd2f12febfc555de63dae7c269f7e3c8389d46d454ac32b8ef4dcdc78927312501160070c8e435603c3f417e56b65619b3fccbb7bdaa155cd998c3208dbc89fdb7db3e850f69087faef7e4f0ddb2ad3d22bb97a160a976f4f76f1bd839d6ea0aeaa2f23d7102a98a728e9b92b08e96c0392ae4e2037220c4c863edd403df1444107763cd3fda6257948615ee95b5854a4a70e1", 0x117) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0xa70740ed44dbeb4e, &(0x7f0000000000)="6bc5f91a8dcba4cab912e527fbcdb8bfeb9d4998ae05fe3d08ff36605c3b97d18fc0f414be6241996d33e489e21884eee4996c2d1104e157bebf7767a35fa5a49f8ba96127ea8e83c9587e4f87767888934f648fd225dee095b0ae9853ad72f768ddc0b80e0c90d5dea72de38fbeb5f9652cded85555eaf5a6e2419c0effc930e31b49f720ecc89727826563f36db3b7b34f871bd9a844f953d164e53a2553fc06156ad6530cb6aa811dc43b913fc2d2cd4c088c168c648b9a07f8e1f893a322b614cd884acd4155d7ff311a973fb7ee3999b8ea4fbf2690728d273059525a68a63e4127425b", 0xe6) 19:48:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x8000000000003d, 0x0, 0x0) 19:48:07 executing program 1: r0 = semget(0x2, 0x4, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x2, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x10196) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000540)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) r5 = dup(r3) write(r1, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0xfffffffffffffea9}, {&(0x7f00000001c0)=""/26, 0x32d}, {&(0x7f0000002500)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x400}, {&(0x7f00000016c0)=""/188, 0x151}, {&(0x7f0000000500)=""/55, 0x34}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r5, 0x2000746f) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000380)=0xa) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) r6 = syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r6, 0x2) write(r4, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xb7) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) syz_open_pts() semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 19:48:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000005) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x0, 0x6, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532c541f7bd8c09ec969460b924a559cdeda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1f", 0x61) r1 = kqueue() read(r0, &(0x7f0000000340)=""/134, 0x86) r2 = msgget$private(0x0, 0x6) r3 = socket(0x2, 0x4, 0x5) read(r1, &(0x7f0000000680)=""/119, 0x77) getsockopt(r0, 0x6, 0xc206, &(0x7f0000000400)=""/194, &(0x7f0000000040)=0xc2) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) munlockall() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x8100, 0x10) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x80, 0x8}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000200)={0x2, 0x6}) r5 = msgget$private(0x0, 0x12c) msgrcv(r5, &(0x7f0000001140)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000800000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3cfb98cbe6213b37549c1dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd318175dcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc1916ee3ede55c14b3426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e1310bf1789908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cfa34fe13231172b40f2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff8114298359e72aaed1b565f7dea1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b694456148dd123495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5bc6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e50500ba24cf371c92e5502e7e924f2e66dd27c596c4b315490334e59a9edce4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987833f93bd982623e52ca1a45098bf7394e89a37dea38d1aa62a6698ce61660c031a47922833be7737600d638494687f9a58d1b03581af323b542a0e92a24f15b8c5cb552b9a7d15835004e90e5a79f5aaee9779d849a502ae4e5a95ae1985f1cd929254ebff9972aeb4d91b4f8c13a0ecd92856693847446523d63cdb12dd026fcc11b9518e34fbe9c25d8756b389ffc20243eda683d049df5f1ebae8f69a0b99b2ad464709f1a44ad55d6a846b3931d7b76494c0ea90b509e5f6a575ef702ecb1161300ed53083f5abe24c96a9dbee166f212f4403d41759b8c03ebb39aa3932757368da20aa67cea74811c57442ffa5fda278a5db5e3163fd1aca5b50c4cc678a97d5204b80f87d0a24f434f3f5ba656085327b98106b663209fce50cc653dfad622616701d2f41a94ad98717e8f294400ea35e9ac5844a0e431"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000005c0)=""/133) 19:48:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x4) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r1, 0x0, 0x2bd) 19:48:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) ftruncate(r1, 0x0, 0x9) pipe2(&(0x7f0000001280), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) pread(r1, &(0x7f00000001c0)="2fb4bec1f57530cfa0de6385b1dcac20ccaba5ac43aca24bcbf19263020aafd2222066a06bc40283dd65c3cc514f6f84f67d74365853a4c08df2c270a80b3fc7378e1bfb16acdd33e865756f19e88b860ad92a40df5360c0d206ca1a9fc47987b23038097c8971b2844f4f5e3916107a350d20df7638b7b1f61c1f67603dcd23d11772a3527c750a16504a408841cb5857b3f695be15aa7eaf59ba3afb239bf23ffe76c8e6985c38a9bd0bde45", 0xad, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000140)=""/84, 0x54, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 19:48:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x7, 0x7fff}) fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000680)={0x350, 0x9, 0x1ff, 0x5, 0x80000001, 0x1, 0x10000, 0x10, [{0x100000001, 0x6, 0x199, 0x2}, {0x5, 0xed, 0x8000, 0x507}, {0x3, 0x10001, 0x1ff, 0x5}, {0xfffffffffffff001, 0x28, 0x0, 0x7a}, {0x7, 0x4, 0x8}, {0x66, 0x81c5, 0x3}, {0x1, 0xc4c, 0x1800000000000000, 0x8000}, {0x1, 0x1, 0x100}, {0x8001, 0xc6ef, 0x20, 0x805}, {0x7, 0x3, 0x6, 0x8}, {0x3, 0x7ff, 0x0, 0x9}, {0xf5, 0x6, 0x629, 0x7f}, {0xffffffffffff03d4, 0x4, 0x6, 0x400}, {0xf089, 0x2, 0x3, 0x2}, {0x80000001, 0x5, 0x80000001, 0x4}, {0x4, 0x200, 0x9, 0x7f}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 19:48:07 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r5]) chown(&(0x7f0000001680)='./file0\x00', r4, r5) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000280)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000080)) r8 = semget$private(0x0, 0x3, 0x163) accept(r6, 0x0, &(0x7f0000000100)) setpgid(r3, r3) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x10000) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x100, 0x45) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x8b09) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000000200)=""/84) close(r7) msgget(0x1, 0x3fffffffffffff) 19:48:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) dup(r1) 19:48:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001240)={0x0, 0xffffffff, 0x1, 0x2, 0xffffffff}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r2 = socket(0x1, 0xa245e0d4dfc5b39f, 0x0) sendmsg(r2, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000040)="07a932b16602f144305211781b6c1bc107b3936f3ce12b656b7395d6490d515102d8bfea0d68b194129c51d9137a595c95ba436726cb7f3892e93e45735a553b4307774ae59ef79bb8f9973d463c8b6a6495d906fe4d63ab58b5bd", 0x5b}, {&(0x7f00000000c0)="02eaf01848161ec15c1fda45b8576977fb0b5657054b795759657baa", 0x1c}], 0x2, &(0x7f0000000140)=[{0x1010, 0xffff, 0x8000, "c7d0c0f710c5fd3ee31199449ab839d2833f07e875a3002b5cee48ccecb9fb506c783ba5daeecd6bca7eabcb43b5fa4d147e2c4cc8270415dbd62a278d252f2bffc9bb6aad422b783a364b712bc3f5287e09b1844cc5d86cdec7fb5176288cbb6f2ac3845fbe43778b09ffecbc0f2afc48200586baff417e76c171586e3a586fffd0a8813bf7c64ad0f1c47f850af937c2e3c4b11006716b0062ad69697d960d43967d6fe05a7eea33c7156551280019c03a055ccfe3f583746efa9b46a8c323373667527e257df116c4cc9f933f1fb7b8f3faa77a521058166f2933b03505a553f7aaeda74b2a6246ed6409d476aefd3a19b15cf053783192ada4fecdc0942a0bf902eeb20e63768d41cd156e7fbd35694922c8afb55bab75f23a5727a1808ef88b57b0e1eb297e386b88a665a379d9af9db2ba5a900d3ea8d7218a19a9834f08b735d6cb9be71f0b33ddd4266e492da39a24a63938987e10dc7b2d7d677ca9a4ef2cf508e6958fb461d4df92eb2bdf4fc4f17deccc364939aa5290a834ace0add0fea5fc6158b09490865e6d1d30b490a175fd1807339cc37f3e370f7e4db3ae8ad02d5539e15299212be1f1a125eebd08fe186ca336b37039d87ff11ec83b29ab0ff27391b718e02a33560ebeb31f2ae16818b98016c12268d644bb005ae1be6b8769e45b7d76c38a05ff7dbe8757a72bb694fa0ffdbe74e23e3e1d4ecf0b93f45d1982bcd2b1c47cebea712815d06e12714dd35106ff2e86d80a5baa0a2799fe2229c7fc1806042aafbcd043a46a7f11d36dcea34849597e24df10dd9e853006a2fd33b1ea72b953b1ed21ced1d71e846f9e1cfe3aa80124a65a68c29a10fd6391356b36767c90a92116e5b63affe8acd7a1980811f17efc2dc1998d3b98578b6acc6cb93801c7e4769645a381c05fda1dc7cc00773486beb713849d482f7e4b0c2340437f6dd20ff069fa05a7ccbc600e1cf32ea6bf199473a20a7e5c9419818c5ed7af1ac2bd7025948f1b1a115c2e31c9f1b40f2dda5283a190672eb3efd262a4107fcbe6b2e7e85b4fb4371dc4831c977056c77ed971f36e7c14cbcbed249a97ef78fa31858a4790661d688f4598502cfc783f4720bf173293354b4c06d565ef7350431cc4fb266c4a7a62c21b94a69c7bd8542e752d5e60f2d5e8f76229fe7bb9f8058e36be87f955bfdad99fe1639250ace37c1f5e517eaeb6f9dcd1217222ad8074c7e9ce3a14da25f70359202c41eac6e2eb6fca0148b76545328b405cb98dc2864a5d06a293641366eb350945c45d79f8e1d8e96f9040c8f28a7895b0e863b42082676492dd82cecbeccaa2f1465bd8c28f4a4d3c6ed176af4bbbe955160288be5a20ee74058d355dac590bff782b0ef8546d0f00cec93cfcc8e25bd32e2a4a65a3be60b1f0bec01cbe5465cf7aab431b8f65f11ef7da9d68e6a794b072d151a960a00453e40fa20289d3ec3d073b262c6a6a5e0a38ae2f59913b548ac4beb3902071531526f14654762d6fee1e70891166859b40e16ca45c202ea2fd8bf7f94e18b87a2ddb1e792c8f2318bef88ab7b77a7175fca54825ca6dcdfcfae54f235ea8f80b49c3a7c38667ef426e4673b37fa34dc1d995bfe44d91027c49f33d02cde6161e87d18c5cd0c4435fad2b5cd60be0c882e5b371029897f2d706797647ecb2348ad6905e11a0110fe733cde79d5c21a70ebffba01cdec84f5cd85d7dd15552396b6322250b7698f8938aee1f147a3c574eaf0d93c8ceb437c3d76b32630fc038e4a646714afc5ba2ff22a02ea17eec627574358e07f09a09618810be2ab1ed9e565a18fd81692547b5b1a4a07810c3f513a75d626c371c0b5f4b14b756e9e9da90f39954c941b5bf6d1e7c78cee16b72f5f4a68e1ff944489013fe9d3b70c44d6df68f95a4c220a44a3a6ee1bf772789abe8a9efea441ab4beb0ae7184e83d04b80563c2b0b50f061e29f75d8e6b7e67103ddcf8f2108d3d5432e196b6d0449e742e231021a76925a818c5cc92314213747e79a7745332ee42da67236265419e507b3b724bdb3778556a57265ac40b118609844657ee71328209e04d5c6445f0e1239920971f38e97c9dc2245fbdc41c3ab41b886b3e01d8544c18b0a65ed742f9e21320f9b303be7d8734e52a44e8a9a874e70e64d575f053e885544f24e650f452f60359f3ba3dfaa7e3e881bafb3bdbc52c8faccd240e9dccb32d5ed231b16a183493bf1990270ad87622b0aa57f8da5ebcd551912310939b48c7de719fcb23e6b366aadd4ea9180bbe41b9cad6b56b65d12cfe8b69b554bd0bbf8b20172cdd90f84cf2741707f1c5ecd59dee529b0ef1b4931c42f16491e3e8aaeeafddd17c362e224c683efc2b72a26ba81c56dfde559ac86c42d50c233410be1aaae9bc40509df2d304774bad3a641edbdcd6b79bf5c3603cb9a934733bb97b8402bc175a49b048cdbfddb4a1c87d94cd00b207c976e27e6e2921b43370dbc5f146d3e3a40b4077582f8261867fa8efbc86265927ac5316b990a5dbc5f6fe7cd1dd78728039d3f9af75e45c2420cf23b070cbf410eff313e2224317155724b53ed3f3679efdea380544c5b7998bebc8a79b29806178abfd61745053ff760ad93270e33b9f20d006d2ac33223333caea46cad315405974bb5745e6af3228c9e9f2a6692d108462529523d21f67f95e83d04e152ad33bf265830f7f7752067d42be86c8e38ea8457ed4d2025e820e5cb68c5921d2c622c44d1c90b1ce102910dddb6c6ac4d56eeb3f8a8de620469115d035423495a5ea3f8737eeb935fc5babe90618e08ebdfeb874154cc0c85e6a9848e60269cd543642a2585afc31e6835e3364119f2635ed870426d74ecacdf83c6df6335948621db2b4cb8b1ec43beda30b54fd2476d5621e9ff2f109fb451d1d5840ddeeff7c04802be721a86666056d2c87f661ac18a9108a321a0bbfb4d87c847303f02d1bb9865577071c1903b23c91267edd23627598a5b16533cddb345b341e1a1a8cb0872f34dc479d870ab987190e2c1bc868365ccdae1282e15616114ba3eee144f23d130f1fb9326fec1a26bc5601ff7f4308ceb17e1437894fc8282dec167fa3414b7e960ff7e295facbd53a272c2544b87a896f2a6b3acadace6bc9a8b222d629a69ae9caf3433bde5250a0f04c6f11259d3732fb4ef5abfbe83048d759b4ef7f7192d4b707b051ab461587f7c3d4e60382598f0b965628a488ee0750bbf07e7cd0b5f347fce372fedeb65618dfef9a98ff1086b942d6cbffa00c7ee72ab4bf6c99c35b599c257c36ff98a15afdf448492c4d4debc4d5492ee3993a2c3afd2a23fb277eb454cf3e2f8f9d6dca46e694385c31de85f969a299aca1f8184dd805d0b68b52365740f9c4d9b02d11968d9ac58480dea9c0a4c2a7dadc378ada212bb85b493feff12998387bcb501e96568042dd751954e571cbfbd7e3cd57808261f7ef063026cf6836ff59a25b9ed0511ec412525143431a16c8c5b61b05fb42659e2d35e1b4101a6df3a4b85e7012df335a8cf9300d9c13aa353cd520ef0577434c1703bb417ac648b1782aefcfa03c4397c5f066a6b966335f07fca2e019969b09c8cf7520bc656651b566ca74ba7fc6ec680f40812e1c290314aeec994c759585d88747747378d227ab891297c7b971be240dd9a7196584e6cf487fa4c4ca497e8bcfa5a7e8f6bbcc8d17fe4bcc613318aaff4d56021e9d366bfc93a0248f49b2eb11fc69a4bea4903cb7f5f63cc4ad68ef567e4340528616e131f10b0096099f45af670051270bc81507632dec8639d5c9e67c5afbb1dd70b5ff3e530ec4723ac833ec2171fe757d3769094c35a4e5d69095b896599d436b5b8ec076b85c01a5f3462e98e1ca25cf4fdfc54820c4aa9cfafae4f336f1718304ef5b4c5257d1706e9c19ea3f0cffc55bf82c22ef85bb4b1bc982cf78041510daa517054e447e8e165cff5e894e60fe354224ce065e4e159337f9e15a863f35bc7e0f7d9690a96d8752da34c46afa7c54b59e39085e9a33bc0a83966a1e73ba58f4616c4bb739e350f9c5e0586a10cbfc563f4378aacecbd81ada3cfe109b44bb9468b93c4add03ce9e474939751c7bedc2157390be2749c371ca3f3f70be449cbb9f20abfc30462b4aaf1a69bc8986af828cee0048df36ed939b2bd59b55ee6150349e2b17a934fc489ad02939e06d0e22c9853aa3fdce6ba7b8e68a1497211f2f8257243a749b62e3cc0fd752611d1c88a0570353218526d2f0ee3da47200ab87699f694c7d05e63aead61dcf2aec4f550df2a2d399afe688f0fe5b0b07d7a82950ada4507dab524cf05137af036eb23544e7576c0890e067a04378a01726b5504720106cfc7c4b74eb0afcc779e4ee1aef215cc9eb3566b75f77476e9f375175a4a4b14babb236774cfe5cb2cfebe447c302a98f4fffd3b7a07e468bca18c79e3758d914b4969a4d3a96a2656150ab86092238023645130e1f76666378302ad95b61e9254400d00ae63db712976aceaf5266d91dbb545404f2c880eda358ce2f2750b849c76a05923a83229168e306609c00ff5e2f53344a9e9defc6704c6aa2c2ed148456e8df68115da52fa4d4d91425bf1bd2a264f1e1260c625d69434f0d94a0ed0df367358dd24215486c87070fb55625a32146ec6394e587fb3fdfec8ea91cb7140d62e2d2a962fdd0893f41b27586518a270e410ae249ee7b1b5efd72abfc435812fcd70e00820d9d6f67057a9968e5bb08f7762f6822fc6d4b7ed3496742782e3959d280a29f844634fb307e97932a6c97c67cb847c50272c3aa91fb4d1146271d655bd31529cda78aff5bec6c3db7282947ce942f951de29b1eceba039fb3e16fbe98ee42e3e161dfcde5c81264c08358010a54a1505c2bccef5e2f1c9e1e12000b4d19e54b3391b89fae0d72a0fb87149f85dfcf3993bdd623786e1ad84add62fdf17c94d8120b425e0e7f1653ac3ccd195aaaa851cd6374418f7835d0bb4b18ceafa1fc8fc9ebe318c6dbfb94e8cc44e0fad0b9a8dd6b37ced73bade06dcfd81e8e8633bd1f68684e02b513e3c0b4e379099bb9347695f2a86fc3099ac0c62589f10d19b99c4f9837e79dc9af5065de39cfc8fd3d267f9d1bee6f1902b562c0ef31610586f2265a9ad4e13c0a1512dd20e2c37efdab8b1ddc24812b3ce3a818e9126c097e7506e175e0d5e3a47e4fb8fdcdfc168dcae4cd3f50a20d7da9b3a474bbba9f2b5d97c68939bedb5f699f17d676f865895280983142896dc3b06b368f785752fe032c17b1372231c52d6d11d4c2ed982bd6fda9803de6664cb4af1dafedc076719ff50d81aa819153da8123750b11f3fb3b8b3c6c386ae1ff79f13c9e2440e85f6364cd42f1e2df0eee769f6dd3a1697c7d6d43b247ed2bb4ddaf3649733554db39464f3e2e743bad3f9c230d692d24228490b4d2f0c5a32868169dc2e11af85e631a69ccbd9582246c632a176a181a7c170592e7447c3db6bd44cc14c6a20a12859207a42aa4c53fa6d6a8ac52c5478c81310646287dfef41f2275bff28c257cce34cb5e8e99077cc60ab659f4f5b6f8fa9065dee88cd227fd914b900ccd7e242b394bd2bae90bf238b2aa1ba424dd9b98a91699d3a100548ea3f8ea561897e9d0867cc8afda1d98304732b247bf1d5570c6d6a8ad843478ec4ad36da8d81766d261fd056daa231d74def6ec441c5694533a13dc3bad2145354a3fbb634ef5d45c1b5821354bcfa183d1f247f2c591448a2f542c720d80fd21ee82ed87b8ec9d0d36"}, {0xb0, 0xffff, 0x7, "0f6ac7ac484c858aa19a1589fe05362ec6eec35206185065352ff86c896cc5c2d75cf944f2663d708531d9b866a8e467fa1e58c3401025830125c7e5804ae87ebd60dfe0d885320f7ef53733868267f5ea8008fc3c61bea8029b7e5aacc09b11c1dc3a229834c843ec94a8670eae524893c74d7bb23c238cdbca1b58090aa4a4c8553a41d4ecc054f9a1db7ca9aacfc2f343ea7b10ab15676b"}], 0x10c0}, 0xab5ccdd4ebe59e44) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 19:48:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000002c0)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000001b40)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r5]) chown(&(0x7f00000017c0)='./file0\x00', r4, r5) sync() unveil(0x0, &(0x7f0000001840)) flock(r3, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) poll(&(0x7f0000001700)=[{r7, 0x28}, {r2}, {r7, 0x9}], 0x3, 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001a00)=0x5) fchdir(r0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001800)) r8 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) semctl$GETNCNT(r8, 0x7ffffffffffffd, 0x3, &(0x7f0000001b80)=""/84) close(r7) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)='./file0\x00') msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) poll(&(0x7f0000000200)=[{r3, 0x40}, {r1, 0x100}, {r3, 0x8}], 0x3, 0x80000000) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000001a40)=""/222) 19:48:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) socket$inet6(0x18, 0x4000, 0x7f) fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 19:48:07 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x876) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9b3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) 19:48:07 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x4007, 0x0) close(r0) r1 = socket(0x1, 0x3, 0x539) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x4c4a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:48:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0x1, 0xeae) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="699b4fa36d4d4be47c15981aa177452c6d19fe24e013dfcb1c3e947c16f574f46eff4fb1f322a0a75bb6d34e6edb1559516113b732e0c3bdda3480fc0dd93ba0ab946e00920d43ccda08e8dc8bb14dbaea65ddcb3a0dce02ee62de1fd4ed3775005597f61ece3d90afd7a299f3ed21c54d6c5088e864b1dcf1b1d0996d6eb9ae284902abaebe0a692d8844ee33a3b6b8e57975ef4bfe0f8360b0a77bbeea46ba2b959f01450dabdd32748e6b1b17b317fc3c9859390c38a5fbc730df60fe0b8541de43b1fe7108e9f1ef80fd20c84cf2a71a31d73118db11a9e95cba0eebde1d9319c012d1344f001558b633e13ddf06140f51da4c9872a76c21f90620f8aaa6937a837f1a6c01f433b65b6ff7379c97fe5fd7fed0ffae76487781f74dcaf48372b53c3349008f12be8bdb39a13527d47571451644632342f3df5be17f7ce28eac2f041051623df22cced7891716e212f21b3626f3f0a467df2792044f36c7b8bbd39581cb475df59431fc319536742f713ada0bab1af03c9a8cd9b45b41bb291116e91aaacf3d5a89e62fdbded29b9b08006b30b9c021b756ecd50b3868749fb4c5599507ee7ce86551c7ffcd8ca6ad5042b4a3915006a629839f3b8c0263df6746159f208992435fcbbe20735bc904a18cc6070b13429a5e6b4d36731bb3f26c8e7b56226f32fac6622184ad7ac03108332d2d879fa9c3b3087b9931efa4f7dad75306ab12498768748c75e41d9c2572bef9533fde39ae264f81a967a2f631eec7f01a45eab034637243b8000d002fa2537cdcb9c0a6047c2c88d581e73460353c185849dec3c79388e2e5a81edd6d99afbbbfe2451406942c7acdabfc7f4cae42bfa3733fd5217c7842337b956334d1baf87594aa12793429ae12260a2ae32ec1ebce2d4cc14bf36dda488f719a0d8b24cd1cfa6e8c178e0ae33db41a72472f7600fe3dfd8dfbbf3ec960bd86235f04919194a2d6f06b4a44719bed0502a702e839d271cee0b67dcb1d9229aec8b14cb7cefe04d26684f430652b8f2c09f24da33774c5157c6f23a25981da29d3986be27dc65432f292aa6ddedf6ef335ecc7a735723a337cdc38417397b1e507a13472318c13e4b8444e9954ec74efa2de04b56ff7c448c82b9da74da272b3949e4c209f213221fc591ec02d52a4de2b934962664e1008c1bc5d33606a1361ee486f861664f1bc862fe98d8f03dd52c470e81d2fd52be43947bcf09b720447947dab85408fa222b51e98fe708ffe7018d5e90eed417624bdd0050f624f474ede9f5473d72f31508fb52b4f4f5ac47100463c8f351f7f3860b8e66693fb53972c6562659df4eee1646d2352431897843ede3399125cdbffcc859d467506d2623474e1ddf3e5ec610b7a42577f78d3e4d7dac736d279cd422cef6a240b43fe2bc812f2b9d3f135e7cdd35cf8ad92ea4ec8885ec57785b5d11b58e4716dac6c15a1852f7b4bc6c340d9a560d77d009a15c56ee749125216a62718100dbac7473ef3446acabd7b0b06e22696ebddc0be25a6012dc776c291651bc2bc4044dacc650f34c7768fededbacb74c4d8cd925ab858c820c28dc2773a43efa4750273207978372ee1706fb4659260973d990314fb7982449ca0867952561990dcb7709dfe9fba2966eaa6021c283afd8ee5e3367cae13db6dcc200df418223d0d34f879a2df99f6f74e1764933ef5e560333ef7d2e3daa721081033c303e1e56585beadfab910992b0fa706ee7900ae4b599c10fc456335cdab2132aeadffe81d9f0fea6df162fe9552cce75959bafa4e61c05d7072f789f2b811efc2e28c1225596b190dadcd19ef5a1a5ca63d669d550d5ab16fbca36e684ebd94a3f757717e69a6ae62c61126b64716247c2a1c4875394af4513041e8a13e8290877506c8f06db7ea92bd12e3ab8ecbf483f7c6309a1fb3ce0151d6dbfce9c9216a9703b6376f7e7761598c3b524fa0a6307f9188f8617762c3577ded9dd934b77d913008e4e00bb7a89ac6a2e3bdd3a775ac75dabe2e5c4fc992e81d8fb5fbafc3d9856d5df9f84425c51e99f2d2bddd932401afcc10114b3d12c7b626cd79fc9edbfae581d338868b4f8e60e7b0ab32e8e29be056f5842ec5cfa31e866d86cbc4bf7f10119aa0ebef9c9ad60cfcdc72c163d84e38786481eab42ef134b5d105481240208d49b4578ad6d45d26e7a6f3533005de553df0f058ece1672c4b361a282cdaac135cdfbce6e39e80624e3b1ea01e39aef0f73c8b863c8e48f8301458506c954154b93775bc6422fabc92746a5e5bd1fe76835706b31a1cd85b30439d10dcdb389d468cc86f87805227c2ac0afa10f8db333709933cd041d54ea46647ce48909f43c0a9b55607c248aa18e43a9aa3281ce5a59e305da9c78d19a54f38c23868b51f99fbc15efd595fac7ca3b57b379d5e3af053b09deee6e127b54af82082c877b240318bc47441a9269582df8efe72387f84e733000e932a016e2afe8902727898c69282ce80f80a082d6fa3f3febc0ef5f5d11d9a027708a22d0ad08ae3a1e58230f1066083ab25404c1965433ef8a153cc40863b657df666361a6af635156b6413ebeaa968850c77d352249329da2505af6ddc0249186c2b8380e9cc9f06574e00e1aa7de83b249ac5186eb20b67e3a21517a8e7b4ed15b3cd81364ceb6df758e19d64b480340b32758deada76793145f8f8fb8513f6e9a0e457500251817644d9e66c5a4ef7f81d64c8e371eb9106d88db4fbe597f063872da96cb0a06c18899d8f30ee6f8d731be49ad230896803d4d267fc1235d95649769d0e4d7fedd5ceb867b50a2a2a3831c85c7a78b20bc1d829a2f4e24161de825b4cff70bf0657198b3b90cec6b177e8d4159fabfedd30a6f4155b15b79d87bf03dd327c796b1a07ed3af7e2b89c6ada600a9ef48c936df6937b2e19283ad1f2ba48b7403e2379748b52ccd6c9c565a71268034c92166c60e842b0b94c860c79fd9f16e31339ecc0a69b5c789c20256808f5414da4ed3fcfb381cb5fabda6fd96cca6080f32cf42c566da17ebc1113fc59c1d56652c9c33448d2f55095e86057698fb516b4238c8e25b4dedf23945837db03f86e3b00726d81656ca9e996ef2831bd194f072ce5bf0f02705f0792acf6fb9708c7829fe29ce0a4424b0a47e8a35f81aaaf0cc10549619ad78492870019f581981e455a210dd84ca4854bff78dd970f2ac308514e8182def9fca5890cf76695e7a298dcecfcb8bc983a9653ca1c370dd8d714b3fcc9a1b674596f164a0463b9586a19d7a50a5b9ed7e5c89ac31f24582b21bd0445ad281f40a35ad161677599d7b6b377a3fe5cbf53db6af4c7d4d110f205bf0aaf33f36b1030b1578f3ae8a19314a0212ee191c4355ff0a4c35373d88025ee8a706fc0b9e24f0ad11abcf2d20e9e789480c16ddda806fcb2784a16c4b70b7cbd2ed61f337b5dd6a25f34a98d23dff1d9293cfb02b728f88fc0dbb8c5cf9775924e724f2be355e40d31b540a07025b7eacffad6b7ea254c1d457a7831e3f33579f7c4394558c37f167a5d30495b21283e07fd415d1feb7a7c28e4714683ea9fbb9efbf344a6f27d441ddda57a8116540e29dc367dc491ec081039a1d246870eb1658a8ce9aa08c7096fafb70a3e62401788cf319ec8a932c55fc1a27106d858eea55e7110a8010f00cb8b7b9fd0dd2c7fdd6f501c0281053953bcb4740996bd0a912e39ec8e198ce1dc9bea71bcf0e3f0b0a3494e80c7ce391793171b1d0c80ba291c1c88a6eefb5b7f235e11cd0db85c8104ebefd30a8adcc4d404aa124cc2f2080c133ab372cc62598ab31a114922e81e1618d0edc8e4e21b5dd3c0713618dd99d0d7587a53491df8c8d1fa127385b46201f41b8a8e2f54e69e7fa1206351ac1725687736a63760199f3c4e9836bdf8ae40962e95eeabdf6de3ece65f1044b5cc2db2203c4380d2b403e769b5bfea11291f6060ee8f896c6c4e9bbfca884339cd39dfa7dccb2499ff0bd0a999c926f14d462ece34b550afadce3062b94a234560e96909225b3132de55423a8f4b3279fc7eab1596f40188dd629aa662d92f7b015f4e4a19a70b1131b9529b17a272a90749ead226246d56fe14a9c249d0a3dfba5259bda8f0de183d7a4c708537e426c484baf46e6e88bf7aa47c89328b11fe09a9232b932ddbeb43396edb61c6c466f065cc66151d6693362b9ba520d153d11c118229019f1f731d04fe66d4115847bf2b940db76bf80c716ba1522000fdf52422bbd66b955f4a10d9708d3f99f7d16d8402107e3259afaa3064f35a15f4ebcfcd74128c6c900b13177110c550e96ef1c72f694934d340ae6cc9b6002b523984794b43b5d29cba22adef0be481731234a4f1c9cc29e96914773db39dcf421eb6878b8792b3ccca0cde178c83e2882a43a24789f49cd759164f9cc6252f07d174efc2510813381f6683dc1bbdb6e7595837dd12db06b01c4ad28c98222653d834933295dbee2ddc05b51ee72489e72baeebf02267dab53ed9dfec5348de268a84369562f67e6f544af6434d675f0aee6e5ac625ad98672ea8f8ae78721ed055942a515a80a1fe432f209c579503c10475656003f0cfd83607351f1b7355cc8164dbb43afbb2c67830cf7d6e5fd95c7ff90f118fe0f572241f158483da028c00de81bfb6824a94b23a5e4b763d7cfe1202e89e61da704fab68e7d7e246de2e833ec91faabd9252cc097f67db2a86dfb43b7894d6d2e4278358a14e0f6e352d8a389c1b27700389030950c6d6ea5ac7f05f4db521753d9339aef9c4779cc8975558f6c384cd746e8c5dfdb95186104031f0d54fb0e19180a46d0143a6a400f0b59337deb9deffa0af281b7c25614918a11f6262664b2b9ddbab3617d83148ce481518f4127e980c94941c1a7c9f7a572208304b2b57f7064db6e59da52697db0b4dbca4dfccb9aa98e8fb93c51ae5c8d79f7ffc787eedf7fd57d8e3e52839e37c56cf2208f3cee816b053a5a552577b90051fcf22a98471411cad59aff970d866281c3ba4bcbce1b65d8df0e5499f687c65aae7d4d3e9decbddd6036b47914e1a2384119f00f9e46caf664dacf49e26edaed2d6d615b69fc437aad287dc287b04d7f74f006c322f385cc82f8da966079a0f3bad9a5ac9b334346e4420ebde4596bed45f428d0549a7511f098ac88636891c87600cb9a0b51df926b4b97cd849c5ab3c1804837e4ba2515c0c2728171324598401abe3c769b42766cf19f4a468ce28aae9f41a17f6aab9c3c39bbaba7312eb5da2e9af56f123e430e23faba64ccc11cb81543f8f166cd193015a5c0ef033432bcf7fe57cd5f56b7493b5ec6ebdfc6bd115d766accafdb276bf086e0f65916747f289e2a90cc1f59da6ee8478e100c69a82c5a018d8bc375ffac10f045f46c1ee42e83d23ea8aae0b05630419f4fda7b7046875d22c0deb7a2d996f0995c47f8387016fd930eba1cf82c001c01f8bc9630cd289dc2ed093b519316038a77514e98630f5de564e4ee14b0a903667e51bcef130e4ef7ced927fe4829de9f1477e5d353ab2dcb0b18e28025069f60a74523c321e9f0b6dbe9d6002de405c8d853d3f12ebe9ab01a4449f6c7b5d55a24bc175ac71ae6dca7205ed3cb973bc95c71bdecc5f32ae51a4a47e3a6063520fcb09aee16f5e1de24f219d826950ecd83ca1617b63e5c034846d143aa65a4cc4836a21e4ad7f862cfe10e79af5ff0410dc5fcd38610304877634ca4ef1503d587baa5c5a7022ef3ea0dd10194669db9aea3012c6d9bda7668e", 0x1000}, {&(0x7f0000000000)="2159ea0fad", 0x5}, {&(0x7f0000001100)="0ea2e8bbd38541d11f48ccf1937da33083566dcf83e5ce5f55d35285ec93a18c7ad057efe13f4775d5177c5125aa9885b656fb1d4a7ded6513a2389fcf914f8e43ecd794b3db3ec795a9f9b3cc8f03a2c519c2ba5ac396eb2c13eb0315cb8ffc363397496018dbd5f6ef90e3b947291347d43ecfa5696fe8de06bb61657c8c3f7e1d18e45e6c742d16e264f0b1866f0f063b62a1fee14a0e2798b952549b7b2059647b55a2c3ae0802e79adb2c5269ba9a10143bdb75d557ff4199b18379ba66ffe1306385e17a3b62bd6e711e", 0xcd}, {&(0x7f0000002340)="c874e83b5364df018f9a67d2398749c15379f9ae4139f76509abc35043d84c4609c6141223d1c050c4ecb5a8acb5b2660668d4143722a42e622f491d53d8d2e5b38b78de264719f7bd8e05c95c65937b9730206b82f9a4d7ce6538e3ed34852b6e24dd18e57ee636f94ef97d18c02d5e26cf2fb855aa78af7417017f60bdd438cb66d76142bfe0a2cbae9df75a84946c189845d0a6d4f1305a35a9b0839953916b106483ea309a9cd6b60f1cad1c54fb9d24030f635a82a04916ad30754e02bd355d73673240b87ebe4c494a0c80779ff4f6b84f347ec5ccab118900d1b1d1b5d336152ce3cbc5fe72f9f10f2d6884875aa57dd3d83b78b4975ccf1eefc38ba550abe3d4a7254ef699b85fb93393b4dd7c353f5b4041a199754b2f2fee1854a8f301cb9d53bf7458c95bbb8e59f1b9bca427a86334c05329a0b1c5f24a0e31154cc69c59824c5c4a89aef3cd8774bd806439b776ef0ee10ef6c19ee228299df57f9bb7969f4c4895270cbeb38d498ef64e5e627ef6f5972c9fd5e9e3ad2a86061ccd35be5a29b099085e27af83c58be2dab422aae7839000ea98a03174feb417c28667c8b574344703acbb95432525ce62c3ff45c332a670b3530735c745a10a5298414e8c51bf964282b57dc2c4dc45a90df1264271074d27b70016da10233db9b7b01213cb69f1e097159ecc61ad08e96b7f7645bfa0bbee03ddaa56577ccc5c9975223c472456bb53bd349b7c030ac3698f42411c5365d8fda9113fa2a3bb19ded63e3c8b4fc9312f9e83cb6938ad0c6e566d6001c8773f6336e7e1c2ac53ccb96283d90918526b3962496b057430f77d29223bfc87be07f72011d6f34285f54d740bdbcf1071a95e94d76a71ebf16e784af9d097b15141eb5c018bda9097bc62708550b7455c19547e96985f918c6ff0e16de0fe5812c9527b7a8755ab3f6e529349f2007a4e8ef062fd96087a4b47e3f1eac25a4c03ad3c90a8c9c95094f23fdbe5c3a9689fbeadd01ff5f4a4c8d9815196f9050033ad4401163b96fca8ac816f33e62313d3fcc5ae5a9a6e7c3bd5fe8756e704fcc3278947983820f219184dee6aa6e05b7772fe1f8ac7ab5319f15fa8d97cbfe76d6d698432829e39396736d0c182fa9a11b22248b591b74298b2d12d0bbc0158fbdabb2f6f349d1f0ce4219b3a3926003a7030736450664a07f94a8c3abf51beb0af3b58510cf7aac4dcdb52d14889f3217767b153a58bd1beba34a8b54c7d6886bcd88e83efbe1adef239159db844ef7bacfc7ab6f3459635bf65c6a446a3e0e60ddf47c8a4c975de530c4964b93c48e2c1bc2003ef44d5107926c98258d40f710f2dd28a2634fdf9e7ff7a90360af0730f6bf01df258bf9ff255bed2db5bd60875a8917e4a7cfbc0950f40abc0a99e0892d5f384dbc679d75ccf2b56b77623fd6b9df723584f863ec13dc73dcb1c4c006fe21f8bbd5dee54dc1892b19c4d500fcb7a33e7d069b5a5b233ad352a3c552aef23e646f75fe3e246595d12328a47c2c9b23822c6b4f4fc5062e441d725f33893f05afcd0e2a508776398e0f9d9e2ee3e4ddbcabbcc33a6a06f6cc981e3a779046c70f4cd10026d2d6b1e93ed9befcc1e2078f1f64947eb9c9172e5419c469ab55b5c59ed286c264d49a7769e80bb2fdfe3e35c78a09862ee21e99fae5ff64c207028b2cd18fa6d5b7c2e846141fb50dae1cef6f731cacb5eee31a5516845b8cfa4043dfc12256c7131f84a28e85c315f6c6c7cf882ef7c0163db0e8921b8ef5df33e29dedc086bb1777d20aa19bc675a0e507ada8706e829ef181e5731c5b1edcd9a8e2bd29bcd22b2278a97171ff93cff8ae8550ef1e194b8fe565b05ed0fbc9c9a28dc74318f2703c9a73a2b70036ff03921ddf4079064b58c4335465d4488780cd39142f0cafad7b9cc46d3e91ac1db88921cc3fcbe5666cd3ec0545154ec5ed7a3750fe624064848e988695015e2889ff29206496aa4fd2da08d88ada1ee67d609a839e2f9bcca9d2fe699982155e5cb91f70c355048e984e19c9fbb2c60524834c2c3a791ad7a5ca8f06d0fa58778c235aa78dcd648ad4d770e546272b78b357481c9f084ff06a47e22b9ee02915d27f4fb17f018a687cfb18f1863082eda2260c18eb7aee1c70821b26a07c6cea4bbe2f353ba5c77fbdc365cf3fb7d247a123fbfb0987f0ef37271f266a3d4dec058c1c229cb82cd9c435d94878b2f642d1d7c4015ade436538bd9b1310d62b74e1ae5a4d735c79f67af8a50d93402d9627515e857cb635f900c43ba5843c8e17f9b65221781b207c21485e892d358fce06646f00b18d9d7e8186a8c11641ccf1f45a70c2ab49957b47e7326de933f38c9cf965276e990c30110602bd54a775427899dbe9d35325ca10b7454dad12b11b0e19c739d15acb3e0c97dbb7f8dfa793b1c0300f66a47001943dd8c98e71412f86d8f45ace60a4266413b12fe2181932f7c2bbec9b48c1672ebe51b6854a35dedb7141d673e3e624efd6e314b4742ec12369b005af1a6d0cb67b780a9b72736f75789fbeec116d8a6803d785843d55ef3710971897bf66d4098c3d9381f7379e3fd55d3e8953db4c6e66c46f0b9eb9cd1a916ff3091ae47116214fa69216b56f678f9c1ad42e63f1c8859a30c418f1029dd509cee3ff45378ae63757f0a31967b0dc738bde5a3642e4cac9d078b0f5887c9bc54e2ecad92d53e7470792020b86948221c3dbadc9d215bb89e96e2033071eaac8a59064d454f4546a68819d3ef61fa1bdfae67300a156d52473df593069a43fe5f705b6b13811f8ad20cd37a5851df9112e71b70904903cc47ddaeca9cb1ebff968f168a086f07cec3c09f0fe86a392565a1c27057b4a1d27fb38aaa88287faf2052b88627e62f9a0ded77a7953446f95fa8eb9e212c735724904f3fa0f82c0201d8c509c3261d8f91dacbfa619368f3d2610e7bfd12bfba7dc83ab0d0a0d8f86cc4013bc483777684a9f9e8c5be316aa4b7df73764f33147f012ff00f11d96b4c7c09bae11b52e44c9f89660a22699d00356e4ee8c5e9a1ca1954e9f1ef3cd0f00340b340a88ce1342937f03c76040ad101c622011daef0a67ddbd86ed34fecf9510559444dacab92d298bc65a687d20455bd66dd5293009eea51fa538ac61d3261606ef21f9b55e41b96f1746de03309784933542cecab9b3628a39a9ef9ebbcc78172240ebc29abda1de6936b483d76801fd98c18d032a40d37f4377207f7c39ad31e126328f6ad51df9b5a6ac4f34c36ff6c67f164ea199be7f1e3b13847efc9efecb8640a00f00ba461370d8872aee7e207700461308db25b5e2adebf27bc86ee25ede8f7da23d16c989e88b4f560aa026389c2f1a9c1cbece6fafb5a31c4965db03edd07b3be362866e8679bd45a0d92e2606258ca3d9074e85a7b2cda277c2bdc8e8089c3d9e98ccdcdef450fb98541f4792714d2d2ed14d3c1e68c033b63b00e346332a859c7e931cee6cc11993c384575cda64fb8d362a8e543f624c1434a11df8cb50980a91be7766151feda1705c59d3fcb385d702aef793e293415f525dc0892a05c25bc57e10de2c0152976a41e9480c75bbf8dde4d587e18d3967dce6529d25e76babee12655328de7a62acbde347fb57034a2e4e5369e692463a8a112ed877c37f6ed153f43c2424b2f0b398036bb3151dd9ed64113220d1e02c572ea7777d324f02dc244c9630425c87ef745d98ebb778ead7bf5c01d37d54719312a4ab85dff963972811b40f5b9d9b0347edcb2352b440d75c85e15699cac1f1756087df1eaa5088bd67cc26efe3b35f728ee4e3a078c149a5d6da5e8b2d3bbc10578f19d997cccd5da92f25130ba1ad7275d6778b1a989b8f843a752198ea3f71a60c8b1f3ee423a6ccb4ee1f6592f9132d6c92d7f22d4930dd7b33141021bca456e2921ff61956067657d48fa36dc1827f9b68346da0095c6b45ccfba672fd0e96b402c592e574943f4df511c2953e4abb7bdd2fd610bb934b11c4fc0490699befdcfd5998bcb94595316d1729caddbf53eda33186d1f91b0de3cadff13b07e5e8ef2e5dc2cfa8569ad5c5f839f219ffe0247a977322821fab7d15bc7c09c9d09a8028568c86d48d6608510830b4685991caea3779a7e2a56325388e582c99dece3e6b32637e96facd5e68718848e27875b69ae7e9d0167b5b43cea2a852a5be411e6295dd8f9ac38e5229a485dd61e4ac86a9a5e6469b2d0d6ec2415c718ca1604651b36e8d2efa160de7cad272185577cb993ef84632a94e7f7280872850c20b3608c0769aea260fc1cc3ebc7430f446c83fcf3ed7668214ef181845ee6ea4c8a2b5fdc0ec33264ad816d69f7a07446b61290e42d90002f87ea0412607464c3386dc652a77cf32f95021a2ad84fcc37fdc908320ab6ba0d977c4be768c289e388df3658d5c5019e939e52d776b8ce12df554ea56a0a48dee7c62ff5006d86c8d161be6436134e762c45b901f18b7ad1895d73b90aad537e74c9a9742bac59732198e59964afbd6d18759fb7f0bc49d3a8143891c50d2b83cfe20589ddf6799eff2e8e9eab60463019b861b2a97c6f3573cc5db70a54ef6d561df7e2628f00680325693197d7ebcd11cba6fdc6fb97a7c93a9060435d9a4db6c97b28cc3e778dd56da438f70f3aa75756f6643e6aadfa6eee67191b030b1005e4cf97a688498735091c79c0c350fa139f223c9e350d48b302dd0966c7bc760c009afb0ceebad40f68067f2767fccc7d69e15d42f2a73b8c65ede8273a8acbe2c7441d45a3943b611ec96ac76a1e208ae07781c480e9839a0b2511596a8cb6fa6258ba0646a13a530bae7dfdb44e3dbd38e35849e4193e85a45e1f70ef4700927c0502088b4978a15ef7fe859e06a795463c452207a2984d54b153b9f5609baac674b2676e1bd8c68ef1648b4a77d8df2e66a5ab7df57be6a9a6c1c7cc5afd02747f214f46861837f8352525532b4ff267a10329e7281d17a69c03afc22d1e2199b028c763e87a8e7c60c849b30a70343ee1ffb6f3c6d2f783ec413a5ec4eee341817b8e9a4ebfe0984b4012c83cf132a02d2c6dc5d311f1d06880e2739327e737b5ea54694b12adce39c5db55681c5588adc21c9245378ea2578ae352fbe4c3a67154e24e125a9c196d5697c99b87e8a5b20b6055e701be5d12b6e0308b6c120c64d668aecd74aefae834d48cce3a3768cc4f5a7a8d584de3f0dc0dfde3d627c14b43cdaea851ab4cf7059c641edd02ada6de51d5c24741a99101b53fac9d24e02ea408abea2a7784ad8619bb94f33afc9deb6a3680fa2e14335b6ed4285e9e0f2466123245c6dda40ddcd416438742bb7671acca181075aab240d279d2a0199bdccdaf825a49b5fc4001b36d2f4693c050a0e51137918fc60d25d57536d9533ac8bff52f92c501862297a2808fdda744f42af8fecfc28b3d4f56950235930e2a838fbb6e2dd6375b010058cd41a4f38d357be5eb11", 0xf2f}], 0x4) 19:48:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r1, &(0x7f0000000140)="86253857d97235e4ebad8902304b63f9a479d5c0e0b84de9cb4cd17d7369223d7f3a1b61ca378dca0818b899deb55b44bd7d2a3096fb49a12c4d0f5fe13b396e437a86bcc1dcdc625cfeb0d38caf805c0642567d42", 0x55) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000200)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 19:48:07 executing program 1: symlink(0x0, &(0x7f0000000180)='./file0\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:48:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x5) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 19:48:07 executing program 1: select(0x40, &(0x7f0000000200), 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xa1a) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x5ab}) 19:48:07 executing program 0: kqueue() minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 19:48:09 executing program 1: setrlimit(0xf, &(0x7f0000000080)={0x7, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e", 0x0, 0x7}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) 19:48:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x110) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x7, 0xffffffff, 0x8000, 0xff}) setsockopt(r0, 0x0, 0x8000000000004, 0x0, 0x0) 19:48:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x80, &(0x7f0000000040)="6fa37de2707e3acb44d1e3b1d83add12413896bf6e4d1faeba574884c3b386320b45810de69c68091a5b59033d6b6e6802c45c3da38a011f8b574ffb0bfaef7c994f9f04fa75651ebbd8d253da46389dfd4400d8a30aec2de174fd61e4c29407d372b1f361a768c9b34cd1211438cdf4632260a1d6280fc5c40ead90639c39aa82bdc56d5f1aedb4f4a2664c048043f4a615a4cf4aa25e838a622921362177a9218035aab6a95230a30904ad29c0159170b3e3ccbc771cf624e7c89953406047793a6ee8aaa92813f046bf", 0xcb) r1 = socket$inet(0x2, 0x8000, 0x253b) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) setsockopt(r0, 0x29, 0x4000009, &(0x7f0000000000)="03000000", 0xfffffffffffffdf6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="f41e95a2dcdbc1b8a65f085d54e2273295d56f0f3513f7a2fe70a30109371fb5b31d1825a0170619b69c960a261b9a7ac590b5c29952d0c70f2e8a283c8c", 0x3e) 19:48:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x2, 0x8000, 0xff, &(0x7f0000000080)) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/207) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 19:48:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x8, &(0x7f0000000000)=@un=@abs, 0x8) write(r0, &(0x7f0000000040)="bb98ec03d68b810a7599fac3c67349", 0xf) 19:48:11 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x4}, {{r0}, 0x0, 0x18, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x7f}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x41, 0x8, 0x3, 0x9}], 0x1, &(0x7f0000000340)={0xb6, 0x3}) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000300)={0x1}) getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000d575000083b6877619e534fd320ba20cedbb7fb189024e0d2aa9f4ed62b37a030bc048e95b0f63afc561263fd9a3f63506ef8d53f4bdfa60cdc901d41c032ba3f4bb55ffa2a847e4136c869fac18976417bc4150ab1ddde73c075f8d5574e5f95d6d7f74ffdf20376a74c2184ceda01a0881df1a567f8136a2e516bc5cde436dfa338dfdbb22a8f10a6c969e9e9e4f36ad15ee94c9785e3f90c26ba1715fd367ae097cab6baa96708fc6726e39fc9b2f3b"], &(0x7f0000000200)=0x6e) open(&(0x7f0000000080)='./file0\x00', 0x68f, 0xc) rmdir(&(0x7f0000000100)='./file0\x00') 19:48:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000100)="0000f2ff", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x73, 0x100, &(0x7f0000000080)="16e0090b2f2c0b8d55", 0x9) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 19:48:11 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x4c14df18159522b1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) recvfrom$unix(r0, &(0x7f00000000c0)=""/16, 0x10, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 19:48:11 executing program 1: getitimer(0x1, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000000)) 19:48:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) acct(&(0x7f0000000080)='./file0/file0\x00') setsockopt(r0, 0x2, 0x7fffffff, &(0x7f00000000c0), 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = semget(0x0, 0x2, 0x200) getpid() semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/53) 19:48:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000640)=0xb) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f00000002c0)=""/8, 0x8}, {&(0x7f0000000240)=""/97, 0x61}], 0x3) 19:48:11 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) semop(r3, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r7 = open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom(r6, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r9 = getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r6, 0x2000740e) recvfrom(r7, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f48, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', r9, 0x0) semget$private(0x0, 0x3, 0x2) lseek(r8, 0x0, 0x0, 0x1) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3, 0x1000}, {0x0, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x8000000004, 0x800}, {0x3, 0xfffffffffffffffe, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r6, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x2000000003}, {0x2000000, 0x6f000000000000}}, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000028c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1faafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa6c486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523b441b59348cff10d36be6a42971fdbedbb16c97a50a0924df7e0a415258bbe7954079d73fc78bc1ff0f1a771611fa77055f8dd6f87d9af19770cf68171e88d20afac7f10214422b8c109fed91e4f90134ab25e4913a0ab653ff8e22ec830d337d8e46330c60cc646ec1ae32eb85fab34ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bfd1fce7894eeae689e479c85c6011d965419fa82138fb3238c66ea4a44bf0bd1d25259f33eaedfa024d0d8e60d27454f8316317d100aa965b07b2fafa1d0ab0d87a7d4aa021a28d6358aa0fa8d50927d1262e79fa50b3392ffe644921ce96298a1b2fa9d15a1fff68c681b7e9f055013d3186b87d3c4f57ec36bd615951a696159b620d4aae4414f28555938d9b09aa177f342edb60295e520647566c27520b614a5e88b88282c52b3c5bd431b5e3ba3ba0bdc9d9756ec139ceef6c249221ed97bcf7a817a7ee8961a4b5d6", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 19:48:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 19:48:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x0) 19:48:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0x4, 0xffff}, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x81) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000240)='./file1\x00', r2, &(0x7f0000000280)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x64) lseek(r3, 0x0, 0x0, 0x1) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)=0x6) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000340)) r7 = getpgid(0xffffffffffffffff) fcntl$lock(r6, 0x7, &(0x7f0000000380)={0x1, 0x2, 0xfffffffffffffff7, 0x9, r7}) select(0x40, &(0x7f00000003c0)={0xa7, 0x3, 0x1f, 0x4}, 0x0, 0x0, 0x0) getuid() pipe2(0x0, 0x0) link(0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) fsync(0xffffffffffffffff) open(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='c\x00') ioctl$BIOCGFILDROP(r5, 0x40044278, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 19:48:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) syz_open_pts() socketpair(0x20, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f00000000c0)) 19:48:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xc4c}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r2, 0x20004b3d) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001a40)="34d2e04cac9e9a2d585ccc7550ff779353e4a1916522a1f5ea65845e7449d05961a520a20a1da09a91aece68b7a2ea8a524740ae9d7c8079ead7691566e2498e78cf291b0a39e53210257ddd8b864ce5bcf282e9b1e7d7d0b7f5c210b6825bd89286882fd67d33ec0e08a1273f34acfa51e83ea8b05e16834a8bda334327831e55c968b2517b3df41bb954a54fa3eb5825fa775e4925498a51ae60f8277fec14c3678f9bbcb5e591fd1a5b8d2814b6bcee906846203c9c191e60724341eb18f5ad078c5c9a078d72d26fe0b35d091a2c643795c5e36b2cc5dafc2ea732353d8088401be7e3ff8d95559dee7ca49402eeb50afdd5bb253b15c438bceb19398bab4660f6ba53767d430f3db6e9613e7776612b3b0c3be02c88c7de9ab119bdae4f129fc271b1d883a6f6efbed78093c61a7aa7b5693b254b6ab4f7a567b48ee4ff34f2efa2422e017364bc2b9262b218904bc85b9f0af66ef394d7299eafe4c9a8ea8d958732084f5408c9ad32d94da7d8afb10fa1524562d96bbb0e5475f2e92771ccd7bc89671885bf5b816a8a83253bb500edf413555612c33483658157eb4bc16557ed15f2af85d02bac194ae336d0d4d206461d6f03dcbfc129a6478ab0291baac6a7", 0x1c4}], 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 19:48:12 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000053324d00000100000000000000001700000200000000000000006453d33effdb4c3279ce455a6df9000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)='{\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')&\x00', &(0x7f00000001c0)='&)]\x9d[,\x00', &(0x7f0000000200)=',!\x00', &(0x7f0000000240)='$-#-\x00', &(0x7f0000000280)='\\/(\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='-,/-(\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='\n@\'![]{{\x00', &(0x7f0000000400)='-!^-\x00', &(0x7f0000000440)='\xad--\x00', &(0x7f0000000480)='!}\x00']) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 19:48:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 19:48:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./file0/../file0\x00', 0x28880, 0x20) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0x10000, 0x8, 0x0, 0x3, 0x3, 0xa3da, 0x2, 0x2, 0x0, 0x1}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) getpgid(r2) setpgid(0x0, r2) 19:48:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x80000000, 0x8, 0x7, 0xffffffff80000000, "603f38719752ee03b89e5bc2b1e472e9af9339fa", 0x6f3520d0, 0x73b}) 19:48:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x1e, 0x5, 0xfff) sendmsg(r0, &(0x7f00000038c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xff, 0x6}, 0xc, &(0x7f0000002580)=[{&(0x7f0000000080)="f36f496a453aef25f7038ae3ad076bce6a7f991806db64569871421e65d4c2", 0x1f}, {&(0x7f00000000c0)="ae18afccce3b941f299e39ec183bdafb4d4373a9d71cbb00882f622112fef1fe7f0aee8e709db34a01befcf80942e36a86c6d8901031c358faf23c473654057980f57336a24f8b05caf3b16ff5a18544b2402e7469bec7b2f43d165658bd144915f267c698f1d9911aa102c4d6dc44b65ee05932bb0ab80a4726ff7058e453ad1a72cc3676123553a887d66e5bc76196c0901a5f892429f6c47d946c603a7b513e8ccbd86be87c0ad8c38a5485d0054cc768247113fd3a54b1f4", 0xba}, {&(0x7f0000000180)="e9127eb9cac2493ca73a6833939d99564e2a8d51c32e5047ab009c1c9ff2ad16d8c9d6bd3cee37a739bb33594ca8b9cf2b3cd73e3ed264ccec413bcfee8af9b12106760016fb49a003dfa44ea3287bb4cc26d1e6baa505d34a142fc055f9e100c3b26e22", 0x64}, {&(0x7f0000000200)="2b370fcf8f022cfe47bfddd77247b3ab0c7f0c45a1ac0e3efa16de26e7fef7456368a94949d0369b5d96a5fb060a8db05005116a4e5aac4eddd11bb2877af3d5bb8fdbd61f81b67f9f7e9c7e273df9bd63858909b545c4d798c87c1ac4f1ec4dc40cff9178934adea3462f67f32ab7d5051573c112560744b5539fc5d8396db752290f1b72cd3fc63350eb3596f39788d881dff2e1861795629266adf92c50d3a3bb1df2f07bf987f188966caf25a034745b669aacd5055650148f4563af3d24ebdef7f2aa308f5b7538f4e1e13c86800111902b7cda304b8e7358f429a96018bad5b8a83245210203574e07bdc15a1df80ecc244b616078dc23e5b51d", 0xfd}, {&(0x7f0000000300)="fb45e4df5017a5ec4539622547c497e9cd94f0d41627c41a1d3a2e2642b781a3d1038296294fb4790d6595773feed95c9cfbd9ec67afa4f9b6ff505413b5d65bebe4243b098846c58ab7cc69f6fa23cbf1778f640682a2c97e907c1b8916cc6a5a16cf8bc8b13ecd197b3202e19d82fd7e", 0x71}, {&(0x7f0000000380)="84b5da8132a9c0af5c67605a24901b3db4c3c6fce53b97520606aed77619dc045888249884489a0027fdb92f79b212fa94e34bed72a749c58d525f0bde5cc56418f0eb526c4435b1de7c5c1647a9af0e228344611db1ab50d57d0ec64814d5bc703e9def95f08a326dac15f2687e1b69ef072fb61c94c0205d4d1b7415f529699c515286ec16d608d27f0a97c4327600b8e9fab6c607b036784b22061cfce2017f42c4bcc50e10206236fc3f2389c84a21bee093465a126d64141c4e8f123f5285b448659b14db958d3a387a607c9f278f902a59c5ddd1370eb9baaaa6ff14e590036a47883c26efcc26f84f0201461f663381ea895b68ef633cc2d8e9675c7138d6f039e3f7a21a00d8e2e56528d0aecaba503817d8a4c6bae918b15f36fa6a986111a3cd01ed1fccf9db6a6652f0fb850f08c41720c6c13e21ba1cb503bbc84058bae3b6efc20db67a9f2318dded3ef863ce8e999bab29db9651612cba6bc16429c7fab4bd76848a433560f0582f478aaf05d140812520250434ed734871fcf0069d92498341b94cad21bf3033e71ae596d9430e8282852d72b47ff32acd22d5be3f4acb564c13e5b6700ee414ee8c310f9d3af4b9f0f15de8b6fd50b4b54424510a6f079e4f3b17c52dd62348ba7297a6b64cbce91c9956e75730882da1ea89ef08077caa92ee09cd2bb6ef8adf64fc36efaf80eb626db36410c6e4f3d65c472a4d9e25b782aaa7e5df93dc6bfe86c0ec50fe9e796fe109da357fe03e14375d6fb40638682cb87c91450495837104f3de269c5b9a6be41af0c4cde1f6b6f77e28d88755943c4fd80b8b1533848e847a7e25d45ee8f1a3aa38771eaa7dd871f3d3e40137594b08913cf076f147f820842a26ad354c0f7c8b391aab7acc5c87d0af488a19da814d1ddf34ae9f864305e03cf40f399248cf0cabb8001bf598000ad0e94587443361028989fb29a238efa61a1f5dfc77a62291f47db822b9d15fcbcefe332b7eec5d9d72da1f7c6c1ea44b53082603c8beac89333a43cb4db257c3ea2ca26392f1ee18617e1c63fe2d59d483a5cf0e2de10b3a2cd348b2d28c5ea6c1f2b5be900cc4a3afa3334fac3df71b27be93f93725e7bfc3336fa61cbd833a0851ec137a0efc1b415595fb8066a3c788c879e409a03b72373beb04aa6802075d26afd98189380a1240c7cf27161c2aff1261e3be839f8c9ae4747c8ff6c65a6ab709cb0103f27b8d1ddc477a2ba32c430bfcd9dc1f05f2a9ed4facecb2908295cef4af236bdc7667a380fe6bc8e196d9735faae09cbf6ed8fbeab15b4f835d9a1faafffba0ff4aacced0dd09339063d95f83e0336e0ef753ebb5b594639d196e14d31b73fb3165c7556d1052015b0ed1a03fb4519f1262d25f4e67ed690eabe8e551a945810b59abf26a76b36797ee9d2d3b24e5181f61cce171463021021813ce70255b41c6c1aa3ab85ca15ebd6d44fce76fae8169ac5aadf4e705f162492596c53248733cacec9957b7618f552af0550ed5301365e47371ddc29c6bef92d090452476f8aa089ded2b76e30e6538f70ca69a3bef3d9c1ad925bba5845d47789e371965692a856c2ec0e07a16b6b3ab6956823ae20ccdb00dfe1b5bb28912e04a446506959c9637ad83d31ef0a56fa932298f1b0785cd3b348577b462460a6f60c9f4e73074cbfaee2f6f40dfc902836e7e93f09e4a38c1ca794db67a276448db97dc2c3bff4be8c9ddfdaeb5e7c8401b491f2af0866a8073d03a6dd9d10a565bb919359ebcf19781ffd5aaf3494aa0f81fe3f2148eb711ab0e600fb37267d8e2b57f57471ba8ebc70a147f20c81d3771cae7cc7dd2bb3e635d722d002a8c6c7727655b0c1fdb87792a6105aa3cb6514c998df1f4fd6fe73065a569b8533f5793b8a1c71f2bc7638fd5dceff63f73389f9f72058133d6dce5a0fd0242b5272baccb37a6ff93ed404e29d2f89ca084060c976f3f4c29eeb9dbd4dd9dfe50bf05977dd09037fd4d2246087f81ff7a12db5a2e4d054207d3d223b12d3c21f80295580baa195311980e0304ad8dd18d461cd043877786bd0faf6e6abe65073a33ba8c3a7f96e31ad8559e11f37959a76a7044b573fc312ea9383876c9af3f377d9635cb6d8b0767ed0e01713c024f70aa7eb6069ab6f50d95ed81335b242e50e36a4af81a83f15f3a86e28917939f174cc65bc3e8ee663f6e94a07d9f771d3a36310b8c3ee3fde39911ac74af73890ffb2cab2b78046e6ef23bd6e117ca1455259ca2f5de0ffd4da86251a6180c01a7f06d92b79ebae680f8a8d5d606fef20e5341a9c5fab4cc43de119442425bbfb0f923121b79b910abed9b35362ec35be5c61bcc3fdfe37cf916871093356cf3294114136dade3f61b71bfff08a4ea71924aa3207ea446af4aa4c1fd99953ba259ef0f3bf3469a56f02c7133bea932ea1906e454eaa9f0a20c293d704ee5d51bbae69d100e7561a2b0cbe554ba6da5036b88b5b4aabb0998c86556bb0c95ba55aee0afc0c4e67410d4a3229478259f4959df0b48aaedca2ac107831cf0733aed30d452e9dee9b9ce292105ff303f92bb0360275e37ef24edb12738719e2c545ee57b527b2bb72e6a68630ce1e6e18944946656e6c56117c15f06743aab8c0a145ff51ebb85e7f39eb45f5370b2b5cc7f687fd322120fe5d58f6cc0b3e95527c60f46c40c919178868781416f077043864c1d714b787785d8eb3367c5963cd800113612b45a30d4e0ebe146ecb6fdeec03380d4cdb435cc0fbe7e0094dcf89b2ae5caea429383267986278a62fa9bd8f1c9859bda739a452d44317b9b05b745d26f1f127bc429f61a90c505114dece425dbbf7e1ae19fac5ff0d211eed33c6c1f1646e2e301affd106c9a8808e849b6b2574338ba6add3a86a9e3a6274106f72c8f75b04fcf227488397076eedb567b7521eb608c6874ccd3a77fc017f3a9983a2574a5dcd234215296e95faf3a4e6b8cdb7cb01de8b6be955876657e1ee830f9ef131c5c807b5724574c88a796d0ba5bf8ca4016d609d952d93b42dc884655e4cb2fda960b00752443230c3e52607361fc4151504b748f5c20992db61e7afa538179c99dc37ce5f4cb260948dd61512e26aed90893692d22884e32ec05c3fe96b0a0138c6b6e1c4d076653d79bdaeaa97d2773af3d474f695798bccda5565b88eaed97b7542caaf11bdf67b1c9c9122b998aeb515ba7a5f03018d59847bae00d66efd3ecc8c496c7d0afd21a93beadfe6ab9676088485f48b52e98229e24eb10a2677f2b0004342ab31b1664d073f0103273ca9bf8c0c480b177e0c4d4b071365bbffb6f01ca177d9e8dd37a8498ad04c2db284f98dbcde9b8eda56c44f5a3196c8b3c74035dc793387b0bdda3bd3289d8fa5bc7494ba6182cda69781bd1bdeb304ab31e008fd80273de3a721b1b015944f28d128530ee274c7c95ab6aa7bf58dc4ebc7d077adef8c02d7b1497a7bf8eb9d75f8effdb3e44fb4061b4d4e775b023446a5ff08708e281dcbfe4a2d142661683c3269b5144acb9c71a3c2dc2a0faf041330441b6ced7eb9907c33de9dca8a55c380f2eda05952482a5feeda2c92462ac3f45822f8891d176058b95367b138d3bbd872194d35446d144af122ee893c954fcfbe3afc1e570409192bd7615b5953d42f2c54532785c2eb61c1c1646603045ef8ec5efda5545b6892eb1b8d54cf6dad9dc0fad2a074fb07ca6b6f1b8c34ba4be2aff96eb398440f68eb5fba8fb5da545a7513de47176dfa24ce39beac1ff89492be9bed4e088a2c944cf9646dfd690d61c93cc637f8133f52d1cb45527cde9cf6046a6828411ac2bcff9d5339ad58d6ba534c610366f25ab99fcc8a0aea2d634e00a56ff959183e7f7848f436e7b645b4068cadae11dc3b8472bf7b50d96f01acf26117587cfc6056c9da0249d3b42927f79d112ee70194f263d373d5d216ff9fc8c14cfd0bc2dca825f3ed0efd23bb5d3afaf5211e004630a4f94cc2bb4a1c729f63de2dbbb9aa8df89fcd865ba3d0339423319197e2c0d37e919fe00a22df5971e70374d58c3df7fe52e41e0ea1c964b366bdf0a6d1b4fd1e991c53c3cc9c6a2a1a575fbb622ca0f6464f0227db20547725edfa1681c6294b3a00b4a62ddd146ac8668978c8d4472c0d4ac1d34ca2442ecae3e855769679df440cda29ed200d8e7aa49020d55ae7ac6c9b91702f539673b13903a72b61870c59cefa02512016f03fb5a49b17a034f562e5279a9fd9e7e2cb06f2c70fafc03c9427a73b82e825bd041cc4dbf5836d4622c51fa0024039fff1539c204647170145cf901ecf8bf9af957c9d21cec2de7cdfcc6f63581fdf8d7cb58ca101ee29f6ad5eff4343c9aa55ab792d3ed9fe905dc91fae3af78c7637a3ae99ca2d5d6d5a22af7c8a7ee4145ef110b04b385ef4b20c5c1a45ddb3d247123055bcffdc1cd21af53a48c2961197abffcb18173a7e50764a55278f951e73675f9bcccfbd1dc3d4df7ba7779aee8f634444fe1f9af200ac856a188a5d0978cdeffc5c642a960880734dc622459e932c604833ce0971855ca8dc37c78af0f8611b199b289fc646c7e8d04bcc01f38fe274d157b6844cd6b6e974c456bb953ade76cd12853c7e7ea41f05203f329883c0090f7ce393ecb9a0f2151048f4b152833c14e81b5865289b8531ee3d0844a4682994a6e2f346b4647f6ce8e579df360098e39f8c7852aaf6eab68cd6961084fd760ea4df816672ead436a58907d03703499b097a5e714fc919f91d4c947ee75f0c2b962a8427375c6c7320a396dba1602007c1e02ac2c825d23e21357d7c93841f4c2899a80210cf29f26df41fd11c8cdd0dcb5e47df679d49059f33f2348251950b55675da5bd916b2b1f77bb3f11c0f4dc37bee30993909c9f8ce7d3cef07c32b5788a6c28f8fcae71ff8f96f905412d1719e8bb180aa1a07ca8d421a50b4fb0d68bb7d9861c95ca10ab7c1089196ddc8b531defdf76e76b9fa2a17b165d9167ff95e6cc687bb975e251c273615377a86e86135d7330b67b1bf23056732c07236cea42f304d1b42cf55131c38bf5ed7bc0c00869ffa0735e81ce08fc7a0efbb5240b3fb17dc5902e855666ce88eb8be03d1e54afbdfa9a821fb99dbec4d443c825908cd7a4a404d8ba0b5d7694703aeb2c61ed41956d06fc7b32acad36612e0d51c684be97929495459631150ae94910b05e06b39eaf6fce6d3627ae757c95ba0be7c9ee9598774b73fd1bba39d830eb5f38a2d4a7c85d0de599f38c0a302271300486a39515ffaae27d40ba2ae120d1efb554a74e43ee26f73495a12ea4f51c352e44571b9e54f6d7fc4df2a51c5aeb8d9638d59d6aec116188365aafec6db2ca9afe1fe07c0c41841a0faae3d43d9db453b08cd4f8ff073c049751168db3bfec2c8f84e2cfe992b2e37d214ed44710be858a0949ccba9468c16335436e7abec377445540a699f822e889ae375875c8c7a937ae2021e4954eb488ff4248e49b6d10b231595eecbfa268ae4f11581058b040e8f200302936c6f703922afc99df820f6533f5f9ec73d550bc8bd3470a119cde4ee7699e8d5b122c3c51a9f86f57b59fef7d368983a673f64e07d578c620b386463b2e6eb27058b0919a9188d45c8179bcca1c0424d03e9930df3d7a502a33203f597bcaf82ddc27eabd5daef07cfa796d56b80d6dd084eb5466bdbb7202e7836623cea8e75a861bfe7274f6a15630e4e3de833ec60720e933756c60d139ea898e07a37118abde6bfdce9b5006f3164ebfe985c1a770f6cb9", 0x1000}, {&(0x7f0000001380)="7aadac9d4e7a79f8470563b9705223c9e952dac766f1015ef96db3fd4d1ec5eb14af611e15713dc281229aad4539ffbd8b0655ebe75a029e997c6e70137ea42b9f14311707e25721fda08b1d2bf217b187b8d42f333fdc3c45d2e9808ca9f9808685a9f9a695", 0x66}, {&(0x7f0000001400)="86e31ee5d368adefc2e1ccc9fbcbcf9cd12a178fab53d35d89c660a3fad67d10b936001a512ec1940ebc1306deadf33477c7ba637260acc63f0ce7ecb523712f0a012eb3667406b77a1f0b7ded6fc10504db40d4ce5a6a6bfb0db013cfc0617cbdb16bc99c9d353658deaa1620bcc35e45b47a1c6284ab5e1f08ee3c99ba6d04cbba124654da59ed2114e712d131da32c0b191f261", 0x95}, {&(0x7f00000014c0)="1f6b86ae5fe2d63f89ea58c7cca355b83d0091e3bf345e48b48527989aa3e878a12b3d54c0c7af1f10863763f71c8bc7405910ff1479fe8799643aa7f3774396674c90f3b4a9928e0c3cb8e625e780679ed7fa0f550e56ba29cec3f03fdf5c2392a02ccfc8dca8e58c5e00b3e1dfe02b73bd1e3ffba0b7e617b46cb8c948f0097c3d7547acfee919f0bd73a783d0e21c145bd184b98fc5480bdfc1e50c66afc72012cba326e1b086a0e638f485222949be60023a2b14c1386d600df6719be4a7d04804f9f4875796b7269e05ee6de05fe7550ba7e637589ce4fc164b46f329984290420ec906a7ea64d1bd93c57a11f12637a4bbdd5afdbb08b54e203a2b7f5c905318dcaa8ee05c0f822f3dc73c7a0492c7015c19e0b9b447d8a09e33a75a75e6b536f41faac2d3f016440ec0e90dfedcb07a7b3cf3b410921e196ebabe2a9f65e8f1f17a4c8b894480241691a878b3c7cb388f8c11c3099d79f670ec8b612d143b2675894e555b1ee23f151409c8aefd59071dd026d5159889ab1e79ccf38f8d91d3907dbd21d981c5f9a5b786d4f75e6725cf4a4a97658761d0f24baf6ff74e2b63b3dcda8d66d4280ab3fdbded679b4f460a7f622782702173e1ed05a9aff2b806988973aa481c8b46e05e1e8aa7899d1100c5c32328c1cfb54a59c1cb6a2647f9057e634811d2e417677a08883854569620bcbc3b1fb21e3430f3714051fd0e235ade4e8908bc3668b59441e2fa7c9cd1054b6b93e4384f56fe9832a7761142dbd11c7b5d7666b3a13c3c68deb25391cc57b0e20808886b32a6936b482d07caec1435aaf880caa5656d4913ab4bb44dfbc322547e4b3bd67386a18d6b981e4e79977162504cf4f640c31341439f2da51ee6a9e7960ae0457bdab8fc816ada3baec7e58046e69bd0eda33b049434e99e91e70a7b44bb3dbb6ced1dfb1c3c43ef5bda79dcd9a4a23f48f6d9cb170dce493bb9c23295b63597194a925ae17f08c71f0ee62747b3e170d554c1cd311c6d10f702384059c2fd88430f294f2707e4fee5bdfeaedc13e63476391a3bdedfc6f8ccb29544ac53f193ca23ce29d0a84a1ff9bc026c43dc05ea13ba521dbbffb100494f6fa086f768c92cd95078e9b3428096c58da3024b0bd755456b78918ecb1deac108741741727dffe83065002042969f965e57cd6cd945fef821a45c6f64ac86c96e3365003519c5a098c86f3c9fcc29a55103b18dce6a133bc21b91fd5f20aa92782a1798259494746a6eb62a5564993d906bbb872025543bc4c6fb5d1a55b6eaba9990d805b53ea76165a4fa1dda8f0b339505893c62d2fd9595aee4077b7ee7eb3ce5771d98b034813bf92b49f5bfc407188eb39875ac2d535b08dfd910e5f035bc3de03d8d8f4e21b45dbead40a174bf5a19da87f62efb96fe47866f0ace2f0895136475b627c2e98a322c0b29aca88c23ab807cfc46c7e1bb916bf89129781f2aefb3fd78cb00bffbcdadb7b899d2c219e8a282afaa8bf8db1f725154815b89b0ccc31ac121af0637e3b8d6c42369255186e92689e579f1b89e5476d9b65c5299767f8b0e76f26a61f65a7d87066418f83b22369ece59e17bc3ebd970d27511e5e8eadd2569ac6d6a92a3403af1c70ed5a07e4bc6d1d0dc49200abb21bb4a20987443f253cce7a70cf302270769ec95b21a5b7d6a2388ba0db15847189eb160b2e14060afe8738b012ecd328113f04a3c89d96d5e5bc475c5da26d067db68ac9e226ff8134f652ad4c6e31a87d7ca707ba2d9b12a30ca53b5e9465c3e28abf004165796f3e34bf7b23a8a75cae4470ce139b6a4bdac008d0098017646e26edb21d9e0189646d921c23b9a3317a00fa067ddd024d2cd8ccef1173abeafbad2121cdbe52bc6bed4da20e2047136117f0a66c4b2f891fb3cebe417a9b0a377b9aed2a5777df0acb3a3c161e9737096b9c896757c699ec8c8102561a85bc6d775049eefa4ec62781ed1cb2f066c6f3660181330f4c1336ad424fef85dc12bfcfa3b251613fb4aae0136dd6a63a05bb81aa1ed054d89f14ced8c037b58afadd0d720fab24f74420bbc512a4a502571beefb5123fafab73eaaa8f1cff8deddd138b1a62d4ae6e02d3c6322cf0308b6aa46bd4682643944d4f132c2631e038d17291630153a78eefd19230f7af0621ec4a5c40f58e52b968f179e1a5974206f4b2cf84f159574e55f12e3c872be1f7350bea8669d57255c5c399352aa214aa1808d5cbde471b5db321ee412cb0c57b5f247a2c2cf762dc59c254d321a6510e40661a151eca39691f53e4c61e1122d35c4c03dc59532273c4b78e6e342c597a9de8b5e3b84973f5359f88c3ddd31860f498998eed41725397ed70faf13d805aedcbbf10e4d74bb5e3e2700c08b6cf22e494224bc10f3c9de0c39fbad432e13d57b80ab3186d905cffe3b64e825ef9e0b512e8d05b1de9ed439bed37141523c0f8e6d0d59efc1dd5141f581421c03fc8dea42261bbe01f753fd2af105337ab5247b4c40448ac19976034f720202959e8a1bd07447e5cd112b2788ca0e150f61fbf9eab0e2236ee02a1dc7c7b0f73c9c31ae4fd0c0ecbc6b6aa1967f416adfc48d29db889a9d8ce86a52aee6efb0dbc9b81e279516eb7f8458d7d74a32a720d03a30b147f43838d56c0a5b9070eac1c1cf38772fc4fd46ff61620e1e55f1f8769b5cb2725b6396bb8b99ed950a9cf60711aad891cc1886e46c2c26e7adb1792c81bc6abb66ad26d38126bc890dcf6afb76c6cd525d497d0dcb01fce5423b16772999d42f4f1398c2d499366611cbda551d31180a02995d62f25c8f4dcb02ab9bfb72a1787bfff094b65616db8661a8192f658ffe30592be503fe944570d7f816bc5d9df4777cedc6a2440098d7ab7d7070a6156b20996350ae34dc0fa9b78d807b879de02f7cdd1141d6ec9b6ea317668deaf53bd4ed2e162ed4c6b997a9d60a6d7a6ff60e0bc39c889714c93e4463967ed3d7220afed6c1bd6b957149fdc468e0d13467aa51546e81720ad6c533194f94d004b0a0e953df5473a875f9e50b310cfc30c6455a622c4e8445c68104016bc74a05191fb288f307c53d304f3be7a7879ef786764dce52167b1039a2aa093f2ec96f3d7adccaec6fa663fea362e04ef1e8682f3f00d00f02f95e6ec664584c3bf9c7a9c4813ac51e5d8029b8d7538433a89f438ea9c8a0ccfad8bd1b0c98bae5851b904c93153a039d65c5ff6e7746e5eb668e4ba5148a133b0f54d0edda16600e725a157b46bbd2dc4fbdebf5cf52fbf14156f1f9af235ee9a9c435995588d19a149391fe0bb14af0aa5ddcc0df26e4fae84f1ba6ba7f58245618d59ba663f4af907ba400031789b3981a0cb9099801bb142bbcdc884cd4fcdd9773df9c4e84c1558c4d77627f860a4c08fbd4a515497f80e6e40fc98dfd2c4b597d26813cef5cdcf1a301b5dcdde4f3973160d89e95a2d29fb69c9af355b6bc2cf12af59fc5bf241e71e5d22739edc552e0d37a337fd0015365b3a236e6cb46e4d96534bf7779082d1c75f041610107a460cedaf3a8ee6c230d6b3cc66efbe28ab6bede752f0c3a6b6c158e34dce3e2767e94291a674030723d6366a650c02663955a59ee0db33db3d7b8b2df9c1010518ff75503a0442dc16dbe3e1b5519425179c65adc84040b53e04f6ca17fde2774c6e13540fb831290939292c21761dc30cf84ea0e9c74e918a8478bce6dfc79c6f0cdb252c182a407f891d6a56b9a5c6fc58a298a3e172644b5103d3671a10c875ef16007d622a175092a88a45672a5aaac033b22f03eab65d40225f852c3e5d3035330eea74f42dafd669e4e63e2be31eba4f747627cd4ed9e8d6e485eeb27f61ac583e6710a16de6fc654639934c48a860a230f137490b23cc99306ba8f3130d9d4a631bba83f5d778ea23ec5b6d788b8723aa24dae077bd5966e449bac2c31c6ae5666042692a0a92a6794afed2d952077c357d3c68dbb4ef85fd65cc4bec9d675a95bc675d27cb4b7b7b5d8ea8ee6b5e84390fd77edf252a8834c68e532fb28dd4a8e7523579a0db8f0299c589b32715f9c1ad607135f23b8cc966f7d27db9f36cbdfe9f30324cdccd1af096d414ab4cae4125143dcc9833f5db981ab58385584dd257b7f6e183e54438c202b753210a47a31a1fab6337314ebc3a500c0727b8b3a101dd88dc70c8e818e1cb8dcbb7ea9b7359e37baf6eaf08e27f20bfcbaeae53d0902869881ba26ca33352c72abd5b71418a7d6866445c245da7de54db05f2b1f6c7ea46b74c206478032f5e8ae675b01858e88a9d25f3d5b8023c94e08f98100c045104dbe186089b3fb47c92d5ccc4e1c15383504968b51a18265401e689abb3327e529f37ef13f369193a9883f0b3520c4dea2fef2a50918b6d09eefa580ebec7f59aafb5d9f7ee2485b7ff9aa0742698abf8eb3af8bedcd1d7edf19d6aa69f36b168940c29a5f1d6685e0bd35f914d98327a6daed809c6dbf29bed13209ce84668f154a77b15ab2c2c3fcd1fea061612986d35e579b05b36a47904c1345e565b4b48b59d605d6f32581319ff75599c69506f1361e985cef7a968fcd89310c88c8324fa398b195e9c24e6bb245146f6b1028cb4da1e75d4be431a3c19d35befa3b494b8f9ece76ac4d139ff9c39a5e1fab2a0a3f86e7feaa4418d8ec01a849b8c4d1539748fd7bcf62d20b29bde0d8733d29fddc4b76a8d89f234de3e2e0a2bf263c1694daeaeefae656ffc6289b99deb7c89756bd0207e9c5d2d4836cd54ce0d8f42c2a7da4e3decf9e694751d023299a86d57081bbd40a9e648d3698007d56801d5027ee17209dba4b13ff9199f24dc9e8c1d8491260abe2255fc732df44eb5f65a46b82953665484e0074b9759acbfc447167f30b0dc39805cf25bf493ee6848110d11757c4921c058a019baf60cb7cc803bf02a2ac46704d5cc0c6c32583c9983bcef2e037565cbbe134986d535dcca50bc2e2e66b27852a86c1471249eaea8e4109a1e5738d776973c466077760e4f18cce947a921bad1d960b74fdba6bf838f116ce08761b6320c44785c8ddd7f08fc83e97d7257dcb5f8ce61eeae9daf9c5aba80315b9ee0511cf139af6f94a95ac905c5710c56cd024075ee147f81873133d696d04923adfae813bee7e6acb6972d68b57c92517981d9752d862907839d844ede10b6fdf425791e9f2d62c829eb521e6b33fc8b2f2fa597c9a4cdd2a22e3dc30c97859023f9bbd8ec2680009b9f254a7108bbdfd45e72da5f595621a25973fdef761fd461f07ff793cf1b2b9960334c06cf524e210eb1f50bc05a2cbd1f618c64951b002dc610a82c9eb9cb8ab7063194f9f4df6701b8d133e66f1b9ecd1ef83843da93deb81fc8571b8836361cdeca894a7a8ddc507a5971a5b7d2c15704b62c47b7db7acdebd8d510ec44f72f97f0fbf1af7e0a1e2fe5d788241a61a303350e03db0f7cc2711c20a8e460a03c5134d9f5051ae2fb8d36c5959f12493e13c3f2addbd1270601ddae94f57a3328d52c4415bbee643a89a82e428272facbd1a1f88d38887e993474543a0d5dd9237b4806499e40f02904b74ca959542bea559fcd1922aaf09e2c08218342b84e2ca4a9942d1521ed5141f1a540f48d90de61cc24c046a8d8baf2e8f8628befc90fb17b18acb6c8bbaac3e9779aa5832d6f63b22e79d82ef2d24eaa0faae537ca493ce51e8aa0da2282c283d620ed6fc1e5fdbf5be7604964470804698d922fe0e6e39e28e91f14133aaa7bbcea09f07e4829ef3f06949b4e35f1941367b16f", 0x1000}, {&(0x7f00000024c0)="f5e0560c1fe04f9af745086828dd7aeb871fff661549c831796cacbe00e4b260316475b55461242f868e44469309844ceb53302ddc907a37d4963c0bad62620afd0a9cce96a30067b92c893bb4fdc33a420ccb777120717f0104bb20017bf64eba1e6ae4153e7668956303d7bdf934defb7961e87e910c1a3d67bc3e02aff5f01b11d96ff0ad31131b1ca004caea82023a79", 0x92}], 0xa, &(0x7f0000002640)=[{0xc0, 0x1, 0x0, "25bd461749b711bf29b230206e226a0f8d4e5e908ccfaaabee34c86317d962ce6f7f8dcee62a05085e986a174fdc7d8766070d497ca31ac4d3de5aafa95621880ee72f6fc817c734a7d722685ec0ae348854e3d31447be810593323d4ad715a251b29530bf9154b6aaff2bfc546e936e8e00cef78bfc5739e5f0f8c696ffd3f3e0e3ab808014dece17029a655fdbc85dcd03aa99753f09930d81ec86a1167b7dafe74fd636cdbe0a2d0ad3"}, {0x60, 0x1, 0xb6bf, "638ed93cca19cd32e395b33633bb4a828f5057578a28d681a57e2c5dbdfa7961d8b093893d486378fa4a69b7f17f7ccb7a1e42e0d306cf8740c2b8e2c8ecaa97f7af0ec1af111b38f3"}, {0x1010, 0x1, 0x4000, "425bfee777f65e3fa4823f8f595d27845a7c7f4332099665da2a0f9ad4f2ec150c702e8eb8c51f5be809d5f5a78aa08c9a9195cbb40ab1a17792c4081515cf00f09ee4b1676fb4542f0ebf9fef9abf1bcbeaaf78443acffb80cb10792bc97da9d8ef5b4311b465c4aa98bf4689f8a93aa739a65db8cbe5ed822bd67abba773cfe6836e94d9dda30768e05d42151f0604f3f10aa843b1a1d38295541dceb8fca870aa07fac6d9d78eddca690c401e9ee7102bbdaf0f975cf88d51e15898fe861e453342aaaccf1cd2359ad0944ac1c9c4034929ba3406af90d3724fdb85073622cd83db6dfc4736bce81f5b0c45b1f3d91ddeb431e94bc0c37e97834e985e683b4beac618fb2e01ba13c8a6ec287da7814e625d7adec6b07da989977e06c2f38a87323a7978110510c6c3a9a1a7ef3054d24a73dd84a8e0303458f98226bba5bc2c9f5b7f4eb7452a7ec955e1dd7a14a88cde4a096eae86fd0b40cee95120bb2e3d35f93dc6a2cb5ccb2a76feaef42c94833bbdcbc39f834beeafa01edff410f81724c10c65c61562909df0a95815561d25080c7c7c084c6b1e2f150519388865c4a22693fc2684b61b411659b000f54780864d58ad5b0a96203181130b6b1bf356a49a4cafde8ee7f4e58ac64991c41c1e1826228e584f9de71468e796e527289fcca6f7bedea025d0dd065c5c718dd83849018a554c1d6d8aa62a8916185b6d282cabb99801810585f7e0e6dc729b3354181caaaeaf6435765e4a363c7fd432aa24e403f80a246e7723ea702f9a4b30d2ebaa34c4e1c8f68f428e23c0eacf035ba1d2b4a03d8ba81ddfeff031357d55ce48d84f3ffdff96604a7f53875b0d57048bc5c1ffcded2b7f4ad0274779a515aabd782c475d07a587dbc54bf19b093905b2c97690e2fb6b55c3a548a87f80ab8aadf0761616678df455a505be281647bc09b973ec305c7c7addce04a0d953534f741a6acecc2205812bbb42222daace37dbca5f0d1220b42fe0780a0cb5a6c22dfc01521895cb1013ca60466ebd60aba08cadffff315fb87e44577e079de91a1aaa74e9a85fb223ba24fad514591afe833f43c7642cdafa37f3b26aa7b5006b98e5dbba51f4fa0f57664f79e46290e06696c2c97aca8299cf46f295f80544d87cd3df1809a89bf8e0c6fe6f7765bc19b4ad58a77bfb9eb016eb4fd3d5b3c4ede210d3bbff60010a3fa02e884e9970c8409561d37d41b7125e0736a8d12fdd5cb96105a487b04b96b517c9d6ea3a032d47e537f13d4c6dce68307c6c3a22f0db83798f4e1e711230c44f46cb034e3cad4ae62d3e2d5c41e6564a36827fd3d1a22506132821732d67bd48c720255b08918849b2e10d9929ed2ff72a69364fc12e09f5a78dff905e0f63d0fe57fe1caebee6ef0867182df85bad0374b95cc5db86b3ac0829084c9d7ee7934a71b69002aebc403e71102d16cd64d17dabd60aa09a84d098f0236ec3fb2cb906bed5c2a9560f32318b98e0dceef4e22d990aa97faef88db85122ca6769ad382e887a1f2ee3a422ca9df7a9cd6cd5e7235be1053ef562b638adf399682957407466ec3020ec198dc96cbd8166860120860afae9ccc4e05d400f83e1762e70a93d7228a56287809d64feafab1ec3ba9f87f871356bd618f219fcd30643fd11f7543c570a264c7d552d2f8caa192f10b43f770080a30bf522356c3b2cf3a230d69dbedd8d2ad52debc812f60e9eadb28d700e99ca71b34f0175f93f143fb0c9f5431c054088c7e0d36b3870fafcb3d30818a7d77fc7386bd7651e7e80bbecb0530833e1720c97906c20f55964c9175bb698eb4a0ae35222d7ab0c3d323297f91f13a0d880d8d7764f30a5034322f2dba4c412737c84d75211854a2163f0efb954289b566b55203ba58cb8828182e5ae04b63626643a498e190c73fda9cc8890cfbc37b4fb04c134a67d9cdacd94a01c09ab1c1bec9bb8d1f5481b61b791bded51996b6d8bca325aa326bad9057a4675633e36786c7dde5b60b66ea64aa3ff89b80fff5e2d4f1f83719994f871b759e961ca29ef1bf8085c51112d908db459d03e3c8e107148e3a056f6b3aef33f52a9667e6fedbae9e436338f4fc341a553c57c645a489df7b89886f2b345ade3a8e145627e3ef51c0c406f218aa9822ac00219d41bf5142c121f9816937bc0661137e7d58806b214319ea395416887cc866022d7bd47529b6c9bd4b9b8a66720628e23894af09aafe1cc1edc2f36615286c3dafcc22f223a6bc65a799e7719be9ef22d0e846032f208cd44cf950520ff6a78f9756dc62913f789cc8b1ca1137731590e7a934155968892cd97a10b9dc9c05923c881dfc542abeb0381e0fb3da6859f1aeaa415ec3ac2bf13f44885416e287fa3ecb955a650220025fead1774b679e7ad14f0049c22b2d5bc1f8c2d609a0e9a5dc7b75a0f08119526bdcfaff614b67957483778dd352940e16579942521b0fbe6d8a6144f426a829a313efbe2045ff34c74d68fb37310aab183c5b989aaf59f3581b98964429a616e9fae34c2b23b754290d59c981f2135550551c06e6296e8d5a5b3163187421c66b68b5006357f14d0317087b805eb6d10cdf9cde617e957d2408e8a78618fb438564c2a3215268fdb81d442f75ba5422c79f71e33066ff2fb60eff66cc98275ed3928face375b2011e4c077aa7b35ce35d9c94fd3aa70506daf5314192d0dd8c2729ae42d90a5651d363bfd649c94bd704ea244ec2c5fdac8b541106a0c75684ccb77ca07261d2d35d9121e90f0de3c0d99fc57e4fc4749a4e4c9ec085e57585359f95ac101b718467ae3a3f6c8da07de411e8740b4020713c3b5c2421090cc679c3f7f0f6c96143a1d5112922e9dca3809d7899fe18e18024cd203dfd3f78144467b3770e293566a5f70d5816c9eeb739b303be91c8279b1d1a146e57cc0782b08b34500c00bfd6644936eff15be75abb679ccf55afafb792a790e7f719d7260c413a6b08ff82fb9507e84a685a2ffd6c2ffcf55f3183f64f776e86e097a3e58c0f4b884443d56c78367a20b9d68250a2fa1b0c655977ef7cf2b121316170a88ed803070363994d9b79feec3fbf92bb4f2a8fb37b4537f62e0655d37cf63ee360fc6bb028a1e8de84d16730273d9b937e2d097ca719f16a2a2a03c31877aabc72a3a10ce155655c337251e8291f024eff4649723825adbe0c759a8e6a1b4de88be3c5b2dc6531cf2b8d8a2fc05d0a3c1af2180ed37eb3a00f373f862b52fc3c9e6214c4019c83b2df3506f2691a9b3a1d073dcd27f7df11d21b980dd9202c5a9424b26509f96d9c1e84a7e7c0ebda1dea59dd967b1bcf2d60d58e3b0699759a7eab25cd0554d476f4fba2d818f1c4ff5267e9c51a62f2db073d9e3c640e6109e85f7c28290685bcf3a930f07903fd043aa80631a1b2c12fc7b99982a4dbacedb967fa8e5456a67af6857e318fe8428d781ba67475a8e0bd46842184f52b03281011ddb115d442f0136225db9dd128f672e2df9c1727c19edd843823d84e9c7f260dc9fcf2592b1fa621a4ab86756af8590790ebb3f66c405174b3f4c8f69b29789d99228c9e878111cc5bd457a5e252c2a0228888da01cd233c843ae726d1d6f387a29a70b642014121203e841f13c5cc53e064988626d1ff6df59cd7ee9fd0d9a2a35dd8a97c46c00c5af49b89ae007c7c98bda52a7aa9c77ab8d8f0cdb243d1d24ac45fec5f60f2720eb114e34d0627e74523d5f6d4f934253990078116095715eef7fe5fc9a8d21495a50652c5aaccfc1e0de040a1a2d7080788cc8086bd8f7f08124251993568fe999ade8c2658555627502e040e3922976d654b670e5eceb286bf64089485c52ede89df25287f480d073cf299da826781e9167331b6b4f5ce6b23effc8449d557a4e20a5aaf4f69310a2f466a4898026752d61cf71de9c05c0ea44f5d3407ba5050f3b46ba1ea5408511477c484a59777afc8da8699434f2e605b3a71a8969e8a6cbb6882ba5ff40cf449b462107c3b44f438a62ecb96696d50c1b9fdd26a4451562ebbda3d9f172324eb83765778bc5a9ab50fd96229f4323f7512e6f99627519a7935fb09cd45e9e12e43039c5e9821f83a04011fdb783cbb56b069a9b43e4b27a2aaa2cb230094d316efdd71abc46a227ed522bd59cf7f5118075decb0377effd864969e61075d05832e018efa0ae739a024541695037b133cb4f27b0334c56f7667105660c6a887911266e3abc3535b3298402f00ceb42520338856ce2b9882621a6035e15d0c000ce6a11c4c037eda49cda73868a763bf6e85ece54f1d7098e2be6f74960576c0844d300a7a8bdbd5562ec783c1fc21c976f8bab4a807cd433d99f37d1c361eba87730c00862ad6be44fa04f1e05dbdf9e6a2df71b6addff07aae1117149e0a4904b8264e33df08561f255703a62cb045b17a0b076935083ee26af23c24ca26cab84f24b41cc2ab9c819007d20d44e88451d49514dd8fc8608c4927d6ec2f589143dcd73ba91223e7ff814a7394d5b3f2abb05c1431b81f5ecdf8733329c6682d063281f7b43ae057f0a616ea70335221556f8d62717c09a84e93615a4e8c589ef92399fbaf387e5577077d19bd76b59075f0ec0fb5b058f861955dfaec0cdcc21570d53b2dd633214ee2911dc550651e426e7fe6754aad09b8d5f40f8dceceb3ed62942617e67ad5e459ccbe33489c36348cd1b5dfa95a65b47b4736cbdef35ebc10c34d1c29f0d3b66f40a872ea91429a740755e5ddcfc8c89fa9446b1167ed4050fb67842e00a60d61cc0ae770acae9851fc2e08842ffc1a7ad73157ae8dd4bd760ea0aee0d4d10968f4457b433a820529e7cb42a73f66f5145a67c60a393238c3e511402273f106ab14be3049701a5b41bf318ffa685293d9bed99ab80a9f762217d4d08c42d46e975a9d376c05dd3ffd2c181f15c5698dfbafe4205a247064590bdc0aa36433ac5fa34cd28b47af4f62dd4e29fa50210019c2a01a4249cc80536287c41fe2c7cd9442a7ca6b5df4d9736d9562acd60b95e580f2252265e84c43ed79e16c745d3e0cfc991308d20b68efdda76add45f13d04a03d84ebc02d489b608d7923049cfe04aa58058004239234679168b4ac62ee26a532058eea9e294b80436954b819866fd801ebced0c6632d463a84f4c6e3647cd652005e4120ebc86c66b9e459861ad1fe992d7977f4dd782aa6b86c24027b0ce6107b9a0db1f5113a7de6196574510a163ab583f42fe50845abbf1012eeaf27b2395c3a9284d2818fe31088508777eaed65065b0dbc0971298109e8bb353f50d38f676e36ce1c64a148eacaa2570995cdad2918ee7655096dd96bc303e08cc4268f6c2b1c8b7c26ae76505dd25fa24a9d6785ce34f58cdc67943fe37ea0c040c76c7e228864376b6b11c05304c6a1bccff1357743bb57d9b66ee5fb04c2e0af673b156b97db2ef2db8cdfe932ccf8ba1e6da43a8c462e34ab164dc22b66325bff9654e2521994777f8577abe5eb458f347a927a9d2d0ca922059e066e60ff7a7f65c0ba82ce2907535e110fcabb3d312b199a9c8475bdcd8e3c00144a1df15218ca6820d8240590b546d0b93fea71bbb568fb0cdc9825fc77204bb5e22e140a4e715c1d613470d07fc9d9bfc620506b22a9a9f8d93ae6ceaf886730746af24f2c3513842fcb220821c861eeb9c4ae33a64ed291e03bf8042ff3f02a21a76b640d93b7525b173a4a1abdfbdfb41a9b918266d8ec4577cd2b682e70c8a076396114282f806dbb1794a1482082c7dd481ade0"}, {0xb8, 0xffff, 0x3, "795cc92c25190f05b69f7b81453a5b1124a3eb11293ec39c66d0ae74dfc310587300a32e6cb5a28bffdf70c9980bc7f262099f8fa74f3b9f1a2d73b8d020cd2225db77bd0c681699cf852e970fa13136202539c6dec03826ea2b5fbae06aebe3b66f107bfed6ea0056ac9dd111e4af76f04a148229baa1e4a6c546a687d321e0b7d1c2e0126fdbae7d5ab05e3b64fd084f3df689dec1c3a403ce3d461c71af4be90a33"}, {0x60, 0x1, 0x2, "34335696cc0b68f4cf0e859be8b88fd335cbeea3495f124c1944421d8d043d55d3272060d65ae82a1719eb317bb82301f7ff5c9de1ece63325ddade917b7117f95d1e78b6c140186116c62a732d3c6"}], 0x1248}, 0x2) socket(0x20, 0x4000, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 19:48:12 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x6b6bfe29f1f1b6ae, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/klog\x00', 0x81, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10004) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd0\x00', 0x800, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000780)='/dev/speaker\x00', 0x1, 0x0) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r11 = getegid() r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/vmm\x00', 0x100, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000900)='/dev/ttyCcfg\x00', 0x80, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000940)='/dev/diskmap\x00', 0x1, 0x0) r15 = socket$inet6(0x18, 0x8002, 0xc62d) r16 = dup(0xffffffffffffff9c) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x2, 0x0) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r22 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getgroups(0x7, &(0x7f0000000ac0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="0c7c6d0d0b3bab32768f91e76c5343bd52728fe068de4fe89937ea77e33f9b1ce5b12ea81b0e811cc3488c98a6ad3941231fef0ac85f8e1d7f2b9c9e16861bd459180358502b7bf05bbedd6e364ced31d41ece4c2fb1cebc5253bf4894bd07bc84057cf8c60d782718f457db6eeb7e155bb408a96af9e9de8a38f93747062e076fd3f3eb57879d1d45", 0x89}, {&(0x7f0000000240)="f83b29cfff2fad088f003009f39cf89943f1ede64f784c77aa657e6a8e575b92b3c32678d5bd9bea2e86e7f5e0987a9eab0663ad46a7cd74d3b4a205cf6ac988671482a2613b61c64411a96cc3038e13840d65d079ffc349a5ab5a2761ae35a13dfc91da1ac425054affb188a49558f2a72197507c0b9f5ec5268621a825b72e1b9e6bac9811320d888c80e68d88b434d27e7c8181eed85f8fdcbe13f9f2abea1b12ab51bf70b00d18e5a78de3b5ab96373655897dc23a1d7e812fafeba251", 0xbf}, {&(0x7f0000000440)="9383eaf2e88886e83a1c2291df03a7fc2bae6afb08faacea9238a836092f580fbcdda7845c2996981f5dd78ee4a2f0f01538b7405bcdef1181bd006af0cafa28199ee31d514d9cb5c2021a4d7c18b5821aea92a3327b46d51ca1b83e8502cdedc559b97ff7ff14fa99b2c0252466fba89234fe70a6547902bcb2e384e1d9b1f71fa8f06335d2b22987ca2630402471922c9c8e93b619e94609a8c960e47bf9b832427d63167b5b25412b0fec1b49a2c30dfe3cc2f6f9ccbdc3c3e457a414721a0351f4d3db938088f6b1e88d7355fb7e266b97", 0xd3}, {&(0x7f0000000540)="1254a4a3b7a5ca18e08ad10eb6073c07e800bb853c0f2843e5e3e9ed7fbfdffe455676badca9dff8abdad274a09c8bdb8e67f1b1ecbef5c3bda85d9fff5800f3c4321bb1acb4784c57ebba7d21f9db71d8fbd22b7092aded6ef42ba18ed52d783817b4e2a664268b4f29323857a74b232c7e2f00e99c09075015fc72b6e675a17917a61dc1f8bcb265a3b3ef0861f0622c15926ef4788619c0d4a9495e3678be0c8d22b2a61800925179bdeee90619114d63e046ebdcbb29e0e0ff8e7be34f8c595046cdf601ef39609a612bcb3b9c46", 0xd0}, {&(0x7f0000000300)="fc44c2fa286de69e81bbc9dbc1e0da90cf836a7fce0dc93ce2bcd7ac2580b4b3a45c5ef54f1ad5c849f9c247af47238ec61cb216db6a7e2188a7f9ffe9e1bbc168a646b84f25465a4b0e7a50e2b342", 0x4f}], 0x5, &(0x7f0000000b00)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @rights={0x18, 0xffff, 0x1, [r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0x120, 0x4}, 0x1) r26 = socket$inet(0x2, 0x5, 0x100000000) setsockopt$sock_int(r26, 0xffff, 0x8, &(0x7f0000000080)=0x9, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r28, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r29 = dup2(r28, r26) ioctl$TIOCGETA(r29, 0x402c7413, &(0x7f00000000c0)) 19:48:13 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x983013f565677314) 19:48:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8e) sendto$unix(r0, &(0x7f0000000100)="90f98410ce1c0b0edc1bfe0b05a4757942a9f88d597b914ba26752b49fc8541914601959e7a0136e683d26e52da4e1813571f842d0c7bfeecc8637454221200666d531fb192b1e83cf408f9c2d3f5384b65384eb292091f34483fd6363c59d3b39a1531ef8fd8f717820fade4e572cfe970c9c3033af070b0ef1d4405dfd176f04eefc9fcddcfacd3c1b385cb3a518acc09ed7dd90577c2b86a2a017ab5e9965430280b7d0bd2d0cad1e475e473d32d54b30fc367ecab2cafb9c5347a4cb932f299ce1d7e0c773d4a444f4e5e35c47c5e28d8f7a1e168ef57faa134852ebc6808d8173dfb1ef54e69f0d7dc706f4aaf09ab6726cd191664f84089f50cc3bb6e0a3f848eb84400e22a60fc777aae7e23eef7d6d9b3a54229b145e7c15f8358afccaa9450993a67326691115f1d805e076db1f9e6a3d4c05a44f849cf7e0682a4002f53d0cf6abd2c9327f4fe9d076dd7775f7b3a37cd480d488f9c72704d465008de1ee6c3e0264f47bdfe67ebbe947bb53625cbe9eea928e95f73ca37b8076a43d4401c3ac5e81ae811e00773b7c8c8b6ccda2be4008e40f171638679e923f1cf79b03a79251942a429b2bfa16029c5aae0a673b4f660c9f864047e25e65af01ce81fe05d36e9cc5b22495fd8ad4d0a6e096f0f08b5396956fe00797b53cea9874f9e709ece85d7b8d3e0d1acb45d7a3c4914d2ed2bc619e8ee9c6f58e3ba7490e4084f8baa3441b2edc7964dd2033dc293d39a0e5e22f519ecc85933353d59099cbf675ca5c60254d555cb6644695ca353b4198f7965f11812bc2fa64c2b574afd50f6caa7489ea6b41000b2b3c4499fa4221461c3be51702a6f37e381c566d71fa0781bf87e35def8705cccc794ea8aa866e48e8cf4e065ccd9485460f035c1c6cbb435eb159facbbbdd69475c02ac163686d28b6c4d4d34b96343985c83f3619ec8bbe95f8bb450a7b266a7f117f6707c862cc72345d9ad3fff8fbfb33dd5fb02285f39ded885c0801e963a8b64470d6bb131b5db79aab68664f2fba144d494dc35bdcd8620d2b0a73dbb3ccee9aa364cd777606914e41e2d55b87864aa1ba644491eecffc90fbdd5480d33c110f27a0a7603c26c6e40b882241d2f71505c780b141a6758b6d39593b169f07b19b71d2945158b5951dfd0619eafa22ac7234ba91bf2874c7cfe1ffff3c9ee0fb24f2a2141e1fe11c40ef20a92cc46e11ce892422da6862b5e8b27ca1e9d661a5b46ebde9541d6e223f8bb6c9cfe0256761952f08f01ee5bf6b71772bf6c8b2785de7bbad7f9906456a87f68b2bed1719d04a153427d7e5d367fcc84a334b975d4f8ea154145906a3314ae17ceb73b0df2a5d75fe8c52e2b18c1b993beba78076f903858c0c649cc6d6d7cfd249a17b030a18c0f2e5d8f3689fac8b7fea06f882db1a2379b75c5b19538e9e90edb4e7cebe04639f369c9f593567f49276cbb15bf59250e809884f99f4f5005b8a673e3c2de74780f4a725e3120644e80aef2ff1730f269fba06dfeee26b49d2a67a6da138db1043332fde9d4de1ddd7b69f479ce8bb598d8edafe9eb0ae8e5f581049658c18faf1afb85422df3eb6b6f6fed7abd4625cce31388b57cfd58ad5d51f13babf511e153609d3607714e182301449820ab55938887984e6d78e2da6c232f409b35b48a26816e194ec1ea7f73defa160b9747c39a5eb963743826bf02db5010e345f3f29700cd74c7229bb3e49b3089b59d2b46a7d0957d32748e4d1905ca7c638bfcf49c1e78a2c6392959666cf6195c46d812e2b9c9dc84beb42cfa97fdf27b8e4f6af384d45166e5df9c50b6cd66725c5dcd66bb8d0ecf41967ed8e71ff8eabb5b4d6db9775c7e60d06f9bf232d72ad04925a9c425eb09e8a7c8417b4f37d4ac0d2826c9278dd09fcdf15967368f8549da887c939b11cdf20b7396f4ce9f9575cffeb6c4ed78f8a8e030f328421589d2cb05b2dc68f382e5750f899fe03dd6365139e64b6b3f89129009164dcd0af3c81e57f7dfb9ef16d7d3ecc8c52b0bbb6b5570850fd4154c8d77d5a45b32e28fc657f66c2493332840cc7c4cbac017fe9eda7569208a17ee9c03445c68f6ac56ce2388336ee2f16d838f38b1e6f1a6a3078dba47962c8b3449e74ebaa42d505adf45d3ed2c82ce4b45a1dc1738de931dfe9a1a906016ff5c50425760b40dd1ea65a390b084ee076514fdae538bc3bf0b49bb459395e7a5cf88d4553951ef8f8923131b14b786e4cafb5df409b2a36279b6e0778239fbafe6d29fa669b0037ce876e3a89eec7abcc6ba88dccca7e32170cb83cdf145892e684d3c33df51098df8ba8350973bbe8dc749ad99d7670b05f3fd4ada50253b9914e633f5bd7c9ff86ec99f4dda53495a653eafba71bd28e098a4cd5189f4c98ecd33b54f55bd3ff99670042d5e34f8bf2034736c57a8f18aa31e7571f2f166c12613ac3ceb3a347e5d246abe88f2d60614464960964da3a1a168b077e9d1a4ea63bb9cb239f67e1252f89a1542e0e4990417245471e9e5c9850e696b555c46d08f35c514ba124ee92b65c1347949c38b3882104432b1c4f117de573a907df8b62a01c8e1498415795c368f62162812191a5ed5ee5a03cd531a8617b03a8c5a4c1df355c46100ccffa851c9c2314c167f6d9bfe9a3e66a27e0b37e1d62d733de1a2a557d992990d567dcd99e9887e54586fffcc151bff4af4485408f00a0e973cee98b8498b093e35d63d22f39f75104582bcaf74710db374a47bf2c61601e11af9332f0821a84cad2a722c4ae524069681d9a74b43245dd46f666fbbf14badf167006566959abe7b5d6e24284d5ae5e9a69c2235dccc770ab5ae5e5109f4326018a55060ae6358976abfbfa757a3c1bac236a7647765013a7ea768202416f530267cedc8afa4cb748fdc05d690e98f6e115cb112cf7b294d8806da2b540361b2273bc76dad285d1bc03b678ba8736f6539ba3a79c73b2ab881e9f1d7f842b4476301ac9093875328325f5a05dcbc5ba592bfcf6dfc3f93eafe426c5922484c72d0aff25f4e4b388de4aec7925a1c7ba3f5a054aa655659189f38132c7e702424e1445405660a8ed3175c6f1da790f362384b8cc1fc2e6cb8ecb6b5a52d9a25f71721621924748a9bea872490b291bea8d4810ffcb005c9bd79ae401e906f536fe4be0d879c4db1558ef2b706f6b0d9743a159a3ccea0a0b279a849744d89f4fad0da91dfb17bc4e5d454fc38a5524e989ec860c21dd644f03b3711499c20328fee7786fd22b65f98ab82d4c6551dd515659ae84571a12f6e93054df7c8f7aab581bd989d4c03f98672f2c4631e2b0a75f9719c5dbb51c9fe8371b3505d4d5dd221d56c746f464d7cb01cff33b8dddcb85e88551e797851d8379ccbaf61228deada58d48a7f4b28bf4fbf76e5a3e6d384f5e0f42411133d506b3ce9581053d2a5a4bd819e2e7ad0b64f2f9b2955918a3e82b732af09335da8592e0ca9a901dc11558d0feec2c82e1409b578e6f2431a929216bca07fc7f395d3cc5e5204f072614d2b5ba296be5b478b1297c89de4c8c36eb0d32886e641faa997e2c1158eecc70cf35e25460cd676ef9c9ce9ea5ece76b6804e03ed65f06861c61b1339876c47cbcdd1816a6a846f626882f66ea3b7b36896c2c9217f8bceff1a3dc612020f3d16cb017ddf2f1c8cddb72d9b51ade05152a3f3746ac40eaf35d044cd57518b221b4ad14ac013e833be43190af41e082008c83ae4d97181cb24193c2349ad0e03344c5005c345ece0b53c725b99f1919e478c6ba306a999b1c529ebcbe90499fbc0bc4ea24d6e2efd8bd2c892cb7fb90c60df3749d95933519f4007946c09d8ed402f47c6375d5c9008b434e96605a66fd025fb0c2d56b22c57760f9b2e3fb5ea4284750aecb854d8449a5eb96f7f936801a2d6c0f9efd7fb809e3f1639c108a907c3b6393315ba595719b48a5108f0251399b45a54b2c5c22da441c9830f55e698199973787700dbf08657cea4f82f41c9dbc981873427fd1da2861265c1139c71751d5f17d3d41ac0b6213376ec774a52b008cf1e80e19535262c7a2545a8b12be383a4f02eaae2033209e920a6e929ea7b0def210504236bcf8cb52b26adf7978ec65c9b39092c4ef8e092411ec3749d1d91c2a6f3b480e502333a5244a6125cdf2ab7a7002f0ba48a8d0af6f37a926c5d190af3176db26e3e2325e02951dae1cc53a79027d6e46d9e73bf7148c23675964ec03e8835932cd364960cf4f081c8a4b07a57561502ecce5bb38202c4aacb37a9861d2908c0142ef26e0d422538258340043bc9a5262a1bc794a7c3008b603a73c06d91be148864c35e8c2e1a45b22387762382c7ce78a68b340c9da2e8fc54ba193b6b0dd3a74fd85bbe17597d6c257d603fe27cb210b56b24f72d84824d449ea44558cd7eb1a37737c263b4843db1d54fdcf4f7d131d10f17d9f4bb5e317ae77009e0970ca91f4543708cedb5f6bcfd7759a574668ceec5fa59e2d9168d5958e7db260809478bbff395515cd93f9e9b71f2c3809137139e84e83295f8b64f53947cb5af65dbe857e45b811695dd3ea7da1ddc4a2cf687491744e8495aa31bb02d1811f3fafeaac2bc6d7f4cf782c69b11062b69ebcf9f2efd879d93370e3348b623f107db2cd79a44b71bfd846719d9f7f54c279492ddc0beedc74e85175dcc1a5e6f1a456632b0349d7fb140baa700ab1dc921c7c8bc4d2963329eea6bad30b5cdd5ae1f458842b973c288e46d715ea7d19044516e060948da527f5a1f42e5764f17ddfc504fcca5e600d78c45037ed1ba00b12598662ec940b288c71ef20c2a02a1b72475739a93272fda5478caee5fe80abb889201edea3b9fcdb790c03d84ac80a3910913002bbc6c7e4b8cabb86fbab040c8bf68bf35df0c9bae89476dbaf1d459b5b8648dc3c990e4c0dc39f443c32698b397e5d2778a45aa0110ea2dc9df2100b6fb833d743ef2e0e0e969774b66223d41f3de3c04db30f3e91513894104baab4eee02d980412eb0ef1638ebefb653fcab65b9e2903831ae6ae18024cd0e63ff96d2b603a1e83fa230516a045c41345388e4daf2217c60b626d709683f34535c4e9a2c525a1e53b4668f1b28880be2d89beea03bc4bc376d531c17f87cd1da50597f6174168aff8ba5dd6047203ff53d081818e47368e68b37c7b9c4eb6278143a895bc4baf75af83beba6682facc97030ca01a8a631c917d6a833e429cbf5de63d76b5cac01941d3adc0d217d662833b3467537f85941eecb8f2a4ffec8882ef26c36a081999391d8605f9649aee8a58b86c87b67b785ef153bc3aafe245a3242d2dd28420478faa1bd0d62876f53888ca4c17d975717096d3a425153726e2b84cdb2d1d15537093288b0847b05844be3618c87c2b3d727663f69cd67a466b9d893bd9d3e124ec78ca9895a41a95990f51e1cce488a3199454b02981d6e352f5132a7975fa1c95739ed721a6e6a9d3e2cedc929d9f8b18ac299d8d24c7912be047288e5f3e0b9bcd46df50eeec9f86ee336401f62ddd984a202a97aa5905a3ba43bc94d81f3192746dfc864e1b5843fdcf6d78527ed954563e91b5b35055be9b5b80dba1c69baae854806dab5b90f464c69e0b337ff81ee3c7cc284709444258403121a1df830ce34cf0efc0afe7aadc7589a00e034215bafca6c8998eb660d1bff205ca29692d968e029239209dfe3c543bfc763e2d2308b62fa910e0812e5929fa5ed3a03d5639519f3b20b03b237eaed8ce8b1def0e6937af66a76505e390347ef", 0x1000, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000001200)=[&(0x7f0000001100)='\x00', &(0x7f0000001140)='\x00', &(0x7f0000001180)='\\\x00', &(0x7f00000011c0)=',[\x00'], &(0x7f0000001340)=[&(0x7f0000001240)='\'\x00', &(0x7f0000001280)='$!\x00', &(0x7f00000012c0)=':}\x00', &(0x7f0000001300)=']**)O\x00']) 19:48:13 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x104) fcntl$setflags(r0, 0x2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') clock_settime(0x0, &(0x7f0000000040)={0x0, 0x40}) 19:48:13 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/121, 0x79, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 19:48:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000140)="e7868203836795ed93f95f8213b437221c54f73b2c5d4656339c36625b96d81ca7c78d6cad68829bc453ee87e742ba30a06cc9f7ff0c0d998378f8373bc62c07d69d467bf1a1f3c069f27a9332a5a4218d0e82456fc847f21140195ef5e9c0ccc35608d641add3c74a32d1ebc07feb2ee5a839a17f5f0ce5d95ec28eec35b44df7f2e72344d84dc50016bf6d6b3043d5023f01aa99c73b1dd1f3b9a474", 0x41}, {&(0x7f0000000200)="b588fe422e0fe00ac9ec6cef594d51e05b932b6cec1bce27afd36c75e2bead5d67816c393bc555d8a52474f1093514c7158c8b9339e32e716ab67236733ebfa332222a55056495ad515e1c79d6e1695f3ce8b23010aa7bc0ab304ca4feed9e07cd40d517bc2c2a76176a731ea2768807ea697a9b2bca475e5275aee3c2efab0fa844418d808f4661b269a1924c104fe5d7c330471a33b188757a0dfdce34ac9be4d76b4be63c89cf1df40d3d5dc0c93f21f496764a267001bc", 0xb9}, {&(0x7f00000002c0)="41f9fd3e216e42a4a01f93b37caa2b7f6b11e8e02866ed9ab0a98dfdeadc3bb1ce86c3aaf5498b0cd10ac10777e766d5737ed55a3a31f6bd87d9f141770c1a72a5561dd0beb31df2912c423188474318de78413e0a06db96da32af13b75a7aaa08aa0ab7158317e9bcc392a57aea3716856e3709ed73bcd64cbe751926a46420682c668273881c2045a62fa5258adf8822a06c86ee9d2ad3f6a6601a75dafe9137fa9fbf795a0d4155aeff0c83c78215333f86d8e9d5e25520923a317cd4455700c2f5b6f2b44b24dc2a198f66ebaac0b69df8f4424bbfe389550f580419817f88246644b64e170755e4cff20c210a176695e18a93", 0x255}, {&(0x7f0000000640)="0554d8fdecceb4bbbacc5ed73356a0259a3b820a27c8a2adc0398dad7d63e24515889a1921e498ac4e8c9bfe9c21124aeb7f6c6a82ad8ec7d1abe5d6803a14c1ec9ece39eb5bf6a10ad020536a12eca22194f660f2921fd99fdbfa824a59b7266e7cbf1be067c4e22ab24c49dcf80dcbc3ae6429eb82ba8b92ea6884818cd102e941f07e6a8d83bdefc8519a1706c2d30ce98b62162b5cdd908e9284bb122e7bf398fe935f9e8d2b37afc10e25624300"/189, 0xbd}, {&(0x7f00000004c0)="4eb2e15bdf8a9c5db1c6a4f81adedf1304fb1bf604a9791b1a9319a96e01e676c64fb30d8616432e90a8b6d29a0332455250d96422f489b66317bf418b18dea3457f6f1fa29ba086acf881ade85e7a995a33f1a04c174978abde40f88dbbd81f5371a2a639029e44049512dd1d43aefafa4589463b29f3d8f0604f249748c8a96b033d78234c3abb2ffcd59700ae9a837630e612d050ac0168c27532b5e780c40198df2e5382705a220fece059e2d6b02906e1c957de89dafa52a4c7f95c23d6afdff03d65d4e09dee59550f1e1b756bdf56f1c64e8d158a0b", 0x62}, {&(0x7f0000000400)="85070a9b8445d9211dff76412a166ca1c5481f0260b620935861f284a22c687f28b2d0a47a2259c50904059cafcb6939cb229c28f1b825fffd5613a4481a404023e4263e6679a9", 0x47}], 0x6) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=r4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r2, &(0x7f0000000740)=[{0x0, 0xfffffffffffffe47}], 0x0) 19:48:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/5}, &(0x7f00000000c0)=0x7) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) read(r1, &(0x7f0000000140)=""/229, 0xe5) 19:48:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x2003}], 0x8dd, 0x0) kevent(r2, &(0x7f0000000040), 0x416, 0x0, 0x81, 0x0) close(r1) 19:48:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d81cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc381276a26a20171dc91d652f30d273ce1f459a661721684364e36a688ee26a091b9f66", 0xbe) 19:48:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) 19:48:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x20) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 19:48:14 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4711c8310131a9393b3f972c6e358974c3665cd97d15b256b53efe7039d7524170262c14719686594ee90b4ea621b48ede3a1d646e204d6a7887a131323a27cf36b757c8854f397cfb05e4f9cb3237d36ea468b8e781b27690dc93e911945e7e3805e0fad7996b420bcecc6ba286d985e44fc1f800057d8cc51b7a23476d4d4d1550444fdd9c4741927c506888232fba287ae9cfd413eabf573f9fecf8a8d6518276f389e311dd5c9e0a8f2b1a0f8e68960053d9e141b6f320d0db69b34d5b4c436f1e3146302b2bfb888bcb3bcde6ceeaf639f9ac3a286fba652"], 0x1c, 0x0}, 0x0) 19:48:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x0, 0x4, 0x8, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x81}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x70}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xb5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', '\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) r1 = syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) open$dir(&(0x7f0000000840)='./file\x00', 0x82, 0x4) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) dup2(r0, r1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/192}], 0x29b) fchmodat(r2, &(0x7f0000000880)='./file\x00', 0x8, 0x64d828cff6a7c1e8) 19:48:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x4}, {r0, 0x4}, {r1, 0x8}, {r0, 0x1}, {r1, 0x8}], 0x1a9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x64, 0x0, 0x81, 0x0) close(r0) socketpair(0x10, 0xcf9417672b3afe95, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/44}, &(0x7f0000000100)=0x2e) 19:48:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x7c) 19:48:14 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x945a, 0x0, 0xcf9d, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x18) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x60) 19:48:15 executing program 0: select(0x40, &(0x7f0000000000)={0x7fffffff, 0x80, 0x5f, 0x6, 0x2, 0xffffffffffffe0d8, 0x3, 0x3}, &(0x7f0000000040)={0x7fff, 0x1, 0x4, 0x2dfe0000000, 0xea3, 0x4, 0x1000, 0x4}, &(0x7f0000000080)={0x0, 0x101, 0x6, 0x2, 0x9, 0x45, 0xfffffffffffffffb, 0x8e10}, &(0x7f00000000c0)={0x7, 0x2822}) clock_gettime(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0xa9, 0x0, &(0x7f0000000140)=""/169}) 19:48:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001000)={0x1000, 0x0, &(0x7f0000000000)=""/4096}) socket(0x20, 0x7, 0x80000001) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) 19:48:15 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000000), 0x0) getitimer(0x1, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f00000001c0)) 19:48:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0xffffffffffffffe7, 0x0, 0x0, 0x0) setsockopt(r0, 0xfff, 0x4, &(0x7f0000000000)="a51b21e6f5cb8c04b49c9b41", 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0x9806, 0xfffffffffffff801}, 0x10) 19:48:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) 19:48:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000462000/0x1000)=nil, 0x1000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000000c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000211000/0x2000)=nil, &(0x7f00005dc000/0x1000)=nil, 0x7fffffff}, {&(0x7f00005b5000/0x2000)=nil, &(0x7f00005c9000/0x4000)=nil, 0x6}, {&(0x7f00007d8000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000348000/0x3000)=nil, &(0x7f0000620000/0x3000)=nil, 0xf0}, {&(0x7f00001a6000/0x4000)=nil, &(0x7f000057c000/0x2000)=nil, 0xffff}, {&(0x7f00007e1000/0x1000)=nil, &(0x7f0000454000/0x1000)=nil, 0x4d}, {&(0x7f000062d000/0x4000)=nil, &(0x7f0000718000/0x2000)=nil, 0x200}, {&(0x7f0000049000/0x600000)=nil, &(0x7f00007a4000/0x3000)=nil, 0xff}, {&(0x7f000075c000/0x3000)=nil, &(0x7f0000447000/0x4000)=nil, 0x2}, {&(0x7f00007d1000/0x3000)=nil, &(0x7f0000050000/0x3000)=nil, 0xc15}, {&(0x7f00003c0000/0x1000)=nil, &(0x7f000077c000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000351000/0x1000)=nil, 0xd4}, {&(0x7f0000195000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f000042b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000526000/0x1000)=nil, &(0x7f00003dd000/0x2000)=nil, 0x8}, {&(0x7f00002ea000/0x2000)=nil, &(0x7f000041b000/0x4000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) open$dir(&(0x7f00000005c0)='./file0\x00', 0x10000, 0x40) setpgid(0x0, r3) 19:48:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100), 0xfffffffffffffdea) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r1 = syz_open_pts() close(r0) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ff9, 0xffffffff7ffffeff, "0503c966f22e95a163797f00", 0x8000000000000000}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r3, r1) 19:48:15 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) 19:48:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x3, 0x5) dup2(r1, r0) socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 19:48:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x20) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000240)=""/231) r1 = socket(0x18, 0x2, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000140)=""/254, 0xfe}], 0x2) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 19:48:15 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) ioctl$TIOCDRAIN(r3, 0x2000745e) write(r3, &(0x7f0000000000)="0d9bf1ede9a0bc0c63e2508d1c1e", 0xffffffd2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 19:48:15 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:48:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x7fffffff, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:48:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCDRAIN(r1, 0x2000745e) 19:48:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 19:48:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffd, 0x0, 0x8000, 0x0) 19:48:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() fcntl$getown(r1, 0x5) r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000500)=""/4096, &(0x7f0000000080)=0x1000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7) r3 = msgget$private(0x0, 0x1) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f00000016c0)={0x2, "54a023bb0bd8aebfd15fcde084b3b30ae84886587838dc2cfd720045e4d8a24a6e0afd1eccd041cdddf12cb0209eb7dfb1c9c4bbdb09cd1cf2a074fa6b09a684d9cf741e1a300ea250ddba22e7e58fc4a5f18192bbfc9552bf5eaf99771af209d8e8633e744abf08a744e78d5e14160ef67efb077807322057888363d90c97e06a678516d9647a4ac30cc63cb34de61c2589d809ebdc6693979b5563376d970a4b86a1f3c5e46eb34563c341bb6c7202dd6c96f07c1e27e167e2974e8b604bb3f4b66eb10f711d347679ac0d7747ae7c10b6b1d167342fa59d4a60cf6e204f9192a1949e9d0fd799d87477d550d28c3e90b03260875e8b51a1de1f47e180620461affd8ea6526cac5da56aaafc093c2c99340e16ece928fb18b7756531ac179aae20c96eed9445e5864fc6d9c6b6eab208b2d6251efba56dffabb6fd4798f30937efc2f35093e2d0c8b1bad9e1c060c3437fb23d7b45ae525a4368a4e7660425f993a4c93f4403ac138b078bbe45d8dad1c3b5fdcef02ed7b026a192fbe68ae5805a0409d0d3dc3dadeea42a5462efecba59ae659772fdb6a729d117035fcf5db724577145ab176d70ea2dd6dc2bf88dbced4557d3d0d42b28422383478adad1016a6ee8460ddc0286fbe4e09ac45010c3583b47335f705b0ae9f3ace466b9087ff70d62d0c702779994325e92adbee30aaa1025ec1dcddbbea396bc75dad3c89322d36783f131ddc953f7c7629d0e7bb245d65e7f19ba72d6ce22d436eb1f7e6f1c17037aef614c7a59004766d1bbbaa66f460095fbc920f432a1eb90f1aafa2b8d230e328ee234dd2eb2974e15397b84d4c820174416dc38427dc14b2f85b463673abd16290480b12824ed589a71ec6e80ec1d021b70001e14d1ec63609046e4cee181cd10be0cc8dcd7c230b3c63cae4416e0129eefcedd21e80f34fae6c9bb2f78c996a5144d93624cb8fc9224754e39b7126ddafdd6cb1f83a5f0ce35d0751f2bb9a292d97b6f0fcf82985e99d150fc72e6f0782e338b095fbded31a5bb77486e14acaeaa3368d026a7facb82df915801f83e375a9912eef769cb2ab8096aac9ed5095bd1123f82e45128e7ddb13429135086abd298bf60a18228ad50033220f7e6d09c4e31ec83db991be568303520ee7e38a995ff96db296e67b6634d5b3b0ee3106c94a2946c07f2bd1c303aab5deeab6cbedf8413fd759418b11a9a2b81636f7383f17382a2ed79ca885c1ee9727d27a63e251d37278d56997034200c38eedab24701f750e4ee98a24d1298f9bbf4007d737ebdb77fda1e5a24bdfe2b71386773f56fb78097fac9d094be2a486e6df30f44f86f90fb06331e01b81e09f203f65770871162d3aa41eac9a906942a1dfaa9d16a89a210a2cb682343192b540543b9ccb6db222f34b320dd1e5f1426ae0687a964525d39e72906ca293a04e8c946a456a4ca8440c5d494c4b774f6af0472a5dd86f95562062cdb03b9de1ba312595d62ad5994a3413b4778be145b6d672b4540f7581adf30c000d5ede7284282bf453a212e93c839bc1c269a6ef86c60fa01de4753452a287dcc91e5c35d7ec5719c9e9ba9d70ac4d831272ccce002e0e2892ef5c841a4762365ea07cb3b0075f817088a9f77376ef427552adb90533983d57c67f62af2d07e894c483d251dca278e5fa75cec6a17283494a041d2f49250ac89d1a7fafe5846f956492291832b831d14c4a997b5e85fce8fed269ef6100512c871a62633bf0ea17a108ed575aceb0b67dd336679d2d37e2f5ff25e423518e1a89b93fc0a3e68ae06a6da8f8df044ac9bf6f8b4a9f1e4bc2b3f7773bbfb3721a22d6fea07e5b6a2c9952d942269a6057f59f60924e49e8b74d409da8d8902d28b963963f4612e6dec33365dca8213daf0745f2941862a8c82b47e3f293bc1f6a0d4331c8b3205e6d42f051b97416a56d2f086d52a7c5165a9421aed70cf4c1d6f375b0a798ded86822a5eedd8e8b07ed75fe14c1d3e9209cd1a3ceb297fada2ac07207ba0a6d6ab8ba386169e374aef6a1efc6231e48e9aba87f49b13c836e56ee4bb5962fe2fd94e2ecbc3366305d39efd534ae77823ce557532940fabd1c14231fcd0250b82cf02affa5f8cd0c24d13bfc28b14cb615cb4130a49c976295e8a2594b241972df73c2d8b6497aaa80d50601c2bf6d40ffd6c31ef48fc80ff88a40b87f4badd10e57449486a76b252a8a8b48f429449d07f4cd02958b11d13777008fb07abef4dc2ce8e005ee0d043cf8867b86897a7810b8b4c485c0bd009bd3e42d299106b8df4b5bcb9660970e0179a6b5874e25fc6ca9e4926b51f0ae748ddcc46e9db5757541e885ebd00ca2caecbc8cbfe4bb4d566449685cc55042ef076307ac17ddd3e67f6b5427f6ee8c5e8c3da9be9b45dc2fc45f99cf27699382836bd64278bafb11f807ee573618564d58117bbc61e3a3056061b0fcda318ec34c9663ef8c10bdd0dd521b0330908c2d94be2a9343f1a32d7fadd404d9810a63eb509eab45b9355aea4f2382713f0058906e612ffca69cbc2977e007ff6e75632dff85a1a833cce65468ec273737f9e134d4ea23cdd1aab9fd39be83f7a7cc41b1a4fdac302a3eb4b90daa59f059d287a54a36f74da7f6e7c21c1ec4293f8b2eb6b1c63c3a7005588b266dcd64d507da5b437f67b8af527b9342c307462419182440a555f599802905fccdd481ec50f66a2d3d56ace7ae2cc282762ec47029cb845042bbf607a22c29a7af3504e69de1e65d659bb48a86ac11c74f56cbb2fdf66bcf7f7261bba44962c4b143333e1ef0b18bd938fa3dc145b629a6c5542ada2d40cdc2134530cc0b2816508e8b55397c494aab35b375314ab28120cdab3b7aa6ee16c5d4ada16c5be7a80f3de85e2ff105cb26b1c99ea2e1035998e4bef4ad5736dc14074fdf9431af1634136e3fcbaf42f32424193a70b24da7922d21e4541e045491fc8485feaae4fcdfa750f3dcad7dadcdaef8f63ff9f5e9a236e152efbb3a0e956b00c0876abaaad2584ec3c05024c87475a98b6fdc2b9a2aed8574dd922b03c2bb1599ada9b037d97a627b4e93a36d44deaa929174e6088258f66313d7f6f9ddb815a1b3db15b288642bd8ad22520fd6cc367e186ae0ee3d7ff2158261c60376f6a26d69d1f7dd5dbfedc9b4679d1146cd986e285e2e05200333d1b2accd75fa66fe6fb3032e3c0576c206f5c6d9cd8db6de92872044807325eece4440df40e6c303976ba0a606b917bc378a06e497c5612a79c120bb816726a77be0a36cdc1d9f6cb4b09ae8f1a0cefd1541f578a29875fae2d504a360031e44ecf31835b6e2b034c71b5e1458bac2cdae01f8dc3ef7d5fe27a37e48c8f1b9385b67b80e1c5913582e511a39196c2375e1ab70199b3e8201ad8ca0e29aa2c1c6b436ee4faa6a2cb97661b44507c152258f5602670527908cb043aad36ebbc1223ebcf038a11984f8d9574a82906272a2c8eac9223de12b500c9985e73476b193a6f763d4283c113c3bd693814eab9244f9efdda5457b3f95f4e8fd14cad4a3d3f6e1d8b832674c5718972e4afbd9b1ff94d81cca0adc974e9c9c8585a46ad9e6fbd28a171c8983be70beb0c7e3c5781c7ca02aae34dcab4d9a337d67f56d84caaa2de5c6641a272cdeb333f56cc4aa64c66c923f461507cd2dfa66c49fb704e9c73282c33ac5ddb6b6fe0d1b03ee8e638e593c52e0fca6257611cddf352655fe4854f00fa21395875a839b264806ea07685c6d8324ce12a1fb0f5473c1fe2b281348e25c3da27e61a5ef2bb726be00f1926389e173de83573a28af6be734e336899d5a6708f1bc168b6b38a7a3160cc4feec3aae0640027b28c34d2424c743d5928414d7b798f1ebd7775420b98cb58564071c2c489dd59c9c17f22dac3c3107128c0ae177f080c943ae9924fe35471f229a95460d0111eef89d7d36dd44d015136cdf16a7b2f2490277a2381e1896a2941e2489fdd8bff1d6db9f9ef553b78d9ede763e152b8f18a76c3b4ab5a54b4e7f11bb070d21a295552ce1391570088c27632a1839bd0377703128a2da06891bdf8e0c5040f194704dd7328d8e29dd5cb7df288d39a4003d8116b7d4985cd28d884f3987c5133e1f588b3f1c9d7eae55e81bc94990b43ac76295f8562490fb306a18b194e4a39d6146aa929bca3502edf4aaa930d434135a62884d0816a9f291388279995eeeefd3c9f9a3f1a96c4e682ca6ea46f7199830cc430c6690484d3581129db006499a9f787869eed38b5379bc5256c69675574bfe506d09ff0e61c05d24e31019088d411cee7207e0bf6785cc12c3365f8209eb3643100d995fe7a90fdc8f0d07d3030ee2985ed6bedfac4d99f7e24cb60f14fbd86a6cee4a97a8a17d7c83bba944c173f1a480f62f6979423057c9fd6e5988cb2c8367dd12d76fad64343d34f4d10ba003f5c6dd1da3fd74ee69a528d9c4a0053efeaf2643063649fcd27d6d69d4f19a710e8ead321d177cbb7e05ad91fc300cd28c70abe137e374c28a5b0f5e987168c1c95a880d398ab272fcdbfc5ac26a545f43c5968a58a8814730fd8a2d7a69896c3067722e7ca83ae638821bacf4664a57551fec088363a6b48a3a0f1519cb933020c6de64cb60508e636edb6284ab308e943f809cd48ce5dd4633daa519cc8174adcc444ee234eb6db79bfc11c51f08ac5596251ded74566206c0d98651fd22be837744d4ed258a2d24b44695f9ceea8636c9186374551044b6143aea9b9bb113da98091a8b9ecb3d785e0bbc3a1e05128ac97f3b7678abdcd59dc70e80387168a9ba4521f2ec731a335ae4e7e71a0e17b63dd4e5a446918302e3930199c686e0ce9da48a0a83d52863009288e8eda906bc5934528d6b968e767512cf44918539b3c5961bf9c40ae7fc9284bc521ff199fa7c349e86456a407f5d1cfdef42a82b81d153c057a550606fbe373e2db7fa902404ffcef10a307a2fb0572edb03bec59661ad6aa6e95bb27dd3cac35fd12e393876fb6f5ffbda794ff8537effe5f1eb113ff9b59fc281907677080eb8643f09b1a5e2fe41737d7dd740fadaf198d8f240473f815c45a10d5c4dc7e31e82c975baea079d2222b69ccad4ca8030993762e0259ca3c6ee1162ab7cbaa041e79a1180e487077c4bfbe020987704397b3af39492aa2e92fc44cea01bed49086b6ec488b75395199bfc5f994052b7eaf60ca6769ceca491e1d089755fa9a216959ee14dbce83c22bbf141bc2eb9e74a5cef5d87b2789ddbcfabee5863e36c580fbe08a190e86d8b97284f15218755b7f223f750c789d89c0b23c3f5a836e1adf47196dab8245a06919232edcd180c3fc838f91ed1471ce67db5be8fcd52536ee7d64b463242e54e2babd61d7d226344b8a2f793b08424ea127ed7454c5315e9443545b0b7ba425e2109b28e00a4826831d06f7133c45fa67c59a60fe2edef314bf02e123c4fc2f5030a3b376b52d1aeb1c2fa4c995ec30d82a119fba6474f3b7117db9270c27130bcbb57967621c47cc35c47ddd523794c67a9a38c1caa3c1332278089b9a097a2f96e4b8f79924f463b29f23bdd9c30ca93c91103efe65c76c57c336f8f005109a23686ada03a353dc7b9798956c763daede979afb7dae3f55f7f6a16f6edff1677ac818c2f7263a4c97867c2e6c2db59fea15b9a0a097e7fc609da2535bd3e2f2d8e36a788a9d0a824d540248f322eeddbba0533705600f9d8cee5425323c4788d0c2c33929c96e4f4219a00dc5e4ca9490398789239747336529d63c84f1a7a4"}, 0x1008, 0x800) lseek(r1, 0x0, 0x0, 0x0) syz_open_pts() msgsnd(r3, &(0x7f0000001500)=ANY=[@ANYBLOB="0100000000000000728f9f54103f871ffc7b76b6dc8e99aeddced7c34ba77aa275b2548bf8fac5cef0c9394d0f2db32fd523932b6632c953616c4f6fd4cbacf228db56532033875f9d76850e9927d179dc2f425d5ae9057793901f9c73b72ff8659dc0cde8102cc10e74829cfadc228cfb746e4d843fcaa22426e28e254d4ef283ff88dd76d8b08ba3986729feacd5149cdaab02303002caded4e06df231dd4f4d59e61597502763e6a43881e8941b0c885a5153d881d21210bd44cb28002fd42b31cdc5d196785552573df92f94b8d803acbf1965e755561dbfa5e2c85c2a7e44b8f38aeac47f1e9635eeb347ac890616c1cca9dc24cdbee7c7ebcc99907be318a87e5dab6e88f089e355daef47e08198983b5d65c450c6ac82769bfece993bc03b07dd53928078f48bf5b1a1beb5e00befbc74fdbfc006cf6e5ffe8c02515691bddaa59402494c39efc40f6385d88150fe3ed57379ffd7ee725903e657b1ff60cd48f3f7e7fdc33f9e9478186e914e80bd0425cb2244a089013c549222352269d35177b118a81b9a8e19ade42661f07368052a717c6a8bef15424283e2f5640278247e4048d2019f0ea20cc126"], 0x8f, 0x800) 19:48:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) 19:48:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x5, 0x1, 0x4, "20fb0e4ec436abe63712093f5de7016e5be285c6", 0x180000, 0x7}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r1, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 19:48:16 executing program 0: r0 = syz_open_pts() getpid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x7ffffffffffffffe, 0x2000000000000, r1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) 19:48:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) 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) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 19:48:16 executing program 0: r0 = socket(0x11, 0x4003, 0xffffffffff7ffffe) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x4, 0x6}) fcntl$getown(r0, 0x5) r3 = dup2(r0, r0) kevent(r3, &(0x7f0000000040), 0x24, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x12, 0x80000000, 0xadd0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x100000008, 0x1, 0x7, 0xb0f8}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x9, 0x101}, {{r0}, 0xfffffffffffffffc, 0xa, 0x80, 0x7, 0x9}, {{r1}, 0xfffffffffffffffb, 0x60, 0x80000000, 0x800}], 0x101, &(0x7f0000000140)={0x6404, 0xffffffffffffff55}) sendto$unix(r0, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) 19:48:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r1, &(0x7f0000000000)=""/201, 0xc9, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0xfff, 0x8}, 0xc) bind$inet(r0, &(0x7f00000001c0), 0xc) 19:48:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f00000000c0)=""/183, 0xfd61) write(r0, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 19:48:16 executing program 1: socket(0x11, 0x3, 0xbb) r0 = socket(0x11, 0x3, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x3, 0x4) 19:48:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) close(r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r2 = semget(0x2, 0x1bea1732999fd4c, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x8c, r3, r4, r5, r6, 0x80, 0xd6db}, 0x80, 0xffff, 0x3}) 19:48:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x3, 0x50) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/75) setsockopt(r0, 0x400, 0x6, &(0x7f0000000000)="1466fd563d25628e7c51a56b4279c300ff78f2e15ec291b629509fd7e3b167831049b2c3a3d1dab980d89cacd2b7d6383fa72ab58352cbd4f791fb71f8189aabb696a5a16bc52cf4686b0dccdad68d87a4996b5c63fb8beb5f905c9deab6736704057522a824938c9d0bfdc0f8752f3f1568654a3c08668983fc08f79b4709652b458dd1e0ed16cefdd534d4d85ba076730a5f774028ab3be1f0acfa9fdc", 0x9e) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000), 0x0) 19:48:17 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) socket$inet6(0x18, 0x2, 0x5) socket$inet(0x2, 0x1, 0x9932) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) r2 = socket(0x18, 0x1, 0x0) fsync(r2) close(r2) r3 = socket(0x18, 0x400000002, 0x0) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6531006612f75d7568e8d5df6926abdab9"], 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) unlink(&(0x7f0000000100)='./file0\x00') connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="2f66696c652ba8713ae7a77a4452bab2568f4d3100"], 0xa) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x4) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x0, 0x1, {0x3, 0x8000}}) 19:48:17 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1040100000003}) 19:48:17 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x5, 0x5, "fd747442bf3b367b7cd800b318a3158b7b64324a", 0x2, 0x1000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 19:48:17 executing program 0: r0 = getegid() setgid(r0) r1 = msgget(0x3, 0x1) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) msgget$private(0x0, 0x1d0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x4, r2, r0, r3, r0, 0x0, 0x2}, 0x4, 0x9, r4, r5, 0x6, 0x100000001, 0x0, 0x4}) 19:48:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x0, 0x60, 0x80, 0x101, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0xaa}, {{r0}, 0xfffffffffffffffd, 0x49, 0x0, 0x2327d966, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x8000000000000000, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffa, 0xe9a91b3ad421315e, 0x20000000, 0x5, 0x5}, {{r1}, 0xfffffffffffffffe, 0xebf661e1d3252e04, 0xf0000000, 0x8, 0x4}, {{r2}, 0xfffffffffffffffc, 0x32, 0xfffff, 0xe677, 0x4}], 0x4ab0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x3a1bb853be361d51, 0x2, 0x5c, 0x6}], 0x5, &(0x7f0000000080)={0x8, 0x7}) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x8) write(r1, &(0x7f0000000280)="4b4530000000160000000093c380fb669886a9ccf8107de28c9b35d3465fc3d923a08effb3691040cf9efe4cb6065902d2eff742849fec2b05cb59870eff21cd2b0d5df734be1433b4ea5a6498b7bbf8c6aa659fc00f96bb1fbc320065ba3ad0946292372e4a9555b1b62813bea8cd75c5b56fcfbdba1aae119270de98245cfe994615c59c3894ea476f138b45c8314475e82d0f21e7a340cd5cae517030541306d99be435dea7941a64022502d458fa9f93d7bce36e28450a2d76a98ddde64cb388f9ec1325b7813f8f99229b32870944283863cc554afc0dbb5a2c35fcc9419a9a899cd5c2c6231e310b1e5203e888d48b58b9", 0xffffffffffffff0f) ftruncate(r0, 0x0, 0x0) 19:48:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dee3be0000000000000000008000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockname$inet(r0, &(0x7f0000001740), &(0x7f0000000080)=0xfffffffffffffe60) socket(0x18, 0x400000002, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000280)=@in6={0x18, 0x0, 0x0, 0x8000}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000002c0)="0ff1b152223ed82ee732b0485743ef7efe0a1d3e052968732f9ab7750c3a798747c229755625d7e3ac0ab81328ff09e50cfda3df8840a7df762ab3900c70c2fd5dc4f19003c96a56a2e69eb1c293587b69f6b6e47dc7f2f4dbbebfe84a6e02e3637bf1377e29f4b5da25fcd9a79409d5a41a2540644ecd8d4a21101e6c904f7d1143fba46d150102e952e68331f29551ade1e8dfdd8610f3405067c63bf63ff7b4accd31c3b60e2bfb7c9d6686d5f071ce9e4035c7910b663afc64a934493c0261fbe187e59c44e002076a9234a4ec99dde1030f131118f14d555c94e15a0382082dca7b1094aa2c757966dd56e270b50d6074bc15cfee19a755ef11c4fa19761ec10a616cbbec91df760eb61612e31605f431153a59b35fbb4e15d44628851cf36fabb583c5395e3a60d13dbb0fcb691c40aed9724cc4a6a7efd93fdd7e111f47ddf463fd9899f062c172bb2b3abfc4d7def56a1b44f822223e707dfa0ebd2a9a9c91512e988478ce1743f6eebb7e1ce17390fbf6b878527e05623e9eb8b181d915e404228acf2175418c4193c10d03080c09513b37ef1d751f3086015341cc99aae1a7439e766852420962cdf7d78ecb7e68254a519934a43539542a0abe5e1008928ee254b8d36c1c073bf25a6e12480cfe1e3e509843a919e1bd9f37d14af2d110fd87229630319e8b9834b4aa70e8e603a56dbaadacc6e49caad925a17b7c69a30c83a9e8cfa99a888c3f8c88f09fd5aaedc1abbbbf978473c739fac14c336b95d76a2f76b0bbe9db86ef9a885f154775cef6febec812bdcb35a90727c68ce184575d8ec667f2129eb402887e853bee3743371202aaad16dc3d071a62cfb6893117a8f372e054d286c7c1ea8cbc34b8da967a970cb412858d50316743c5df0ae8e620ce9c245d37198b3ea79ebe7e7df46d44c969464c29d299b156be6bc7f99d0c1aa68d920314d1f31959ceabc34f8f5e6f36935126122a53d1d0db3b0abcb5e74f3e07735aa10fe0e834df63783549f6ddafe202f47c3b73cb42d87f5643b16c34405281968f9d12b034887e2bdab1ee839715d6809965c68e74ab5f1cb618c65b7ce6a829634b2380ca96701abc9e6b9d8e1022cb0d43bcd57b8feaeb815d9089058bbdc60216a86b26939e2e367ba8e88320c406187dbce0f31c918de0c28563a02b3341799a21171abd3427019e99264ca86dbde22462af1cff9d46464fa3fe24a3e220bbcdf34fea3068c4e89f6b715c532e2e69a7cdf046067f2cdf6e5e5cb4f54614e4c24860fcd15f068de45a33e47444143776f7094fc7e59c73e0f206debacc07bee4fed3711b9649bc63b85113c8b0d07392cb01d784684754a0bef7f3ae61696a08190f4fedbdae9ab8aca0c7918579bcdfad999ab5b9785d396b81add1584481bece34d945e08c6094eca3245ec8a1c6169e65f10121290d82f48cf9ff681989fb33be660277de85db6218f5b08ade62b8762d3e28a679ac4b81bf56617c3ed3493616448ed7f6eaa09ce0224934d7a7c0b6df3c70856f3e3302cb7eb4516391b0b2708b63057890853040104df118de247446b996399ecb0d21420f1b5108456f63ee380c9f72f134104ebae33b67948206ed113763d359bf099be80c0f1809f0976778a61cc7a1ae645c1a7c0804df1a6c5087c35d418ae441e9f94c6756b2ec797f88d503d3d3b61704088967e2e3fbec183640d21f7ad40cacc4f31d82573b53b58d94b82121eb1b5504a7c0e6f6bb39805215ccc79681d87a3ceceebd92471e55375834376dcb7e35eaf31d81171a6f25f3440dd9296caf9231b661dc73b930f8339dc471b86bf12a204b267a43ddcd039aa10d34936c2ba11f690a2bed43a0aa0da1a0dcc3a32830a15956f979461578efc3e51aa756d4dc33a4dfc474b970eb68bb9c60202db799e05534eac9583f261cea7fbb9057e0ac27b977546401a43fdd2ab0f53d36abaf5332e75f4c0145de7d22f820d082be16d978a93d7e3ced2c81af659a4e02a78dbbac132796c6d18a840a33fc89271105884ebe829f0132860dbceb5edf230b8e916709497b159b957e251b492276b53ba8ebaa22b0d64bd6489e05babee64568fff2218729242b9abc0dc0978f7f47d04a4abba4a93e1c3651b21b5aabf1b4bdef8000253389506d1c1cf4a7175fd15defb6fbdb6616eee0408a8eca3de1bec25be287d56f3eba087c9ce419127663e4d981b491835ded1cf0574fa8ec400cf232a5e2c70b9bdd3b5fc71afe152f24d502f99ed7b7487aeebecf4f45af94faf83afc46a6da131f62ed89e4a9e215bab098496ebee6fc16a52993c80597f26fd55db197da0cda2fe36784a35d40bef60211cf70baa88218896c5518e2c06c63e0600e4f51fe341c299c071fa4cd50cd26420c0fa4d748375ced8a82c482ba68225279679da61448eb1d465ab66c01661aaae36f4eb8de03d3a21d980d7e33c5701fe3523ea4b6c45c0eac725f79c8812d750e0a2b78c18ca440d8d46245f4dc614d534f9bbf158ea4f9aff3a53feddaae0a56d7b311ad09d9421ff0c85d2e64dae65799dfd7522e242112a9099f4a8d82b67964de11c2f4489c34bd06042dcb678c9967aa4cbdde4031bd1ee529c5bb49de2062750e29f0159493fe88c994640fc91f7bb6f2266d6e33cca978b25e272caf9cd8b95f0b0b52ffb1fa9d15d340dafcbfc3b29cb300b04637c85c71c2938f3e67dd851ead843c840860670069ef975c68c8ea01bdfb074c516fc039954896853fd2c40b6e1f84e4396740d184eaad7c77f7d8fc176f54466d46121b63678fdbcacecb9f4b532515ce3c98ec18b1b94c9142bb50fdbc81f69a3e688f3c4a9fe8c921d07b92e3450c7346c06121563dda8835a1f1494b11ae74d55e8957f964b00cd5ef9df19c9b60e50ed3c84a7c6c1514a052c8ad4388fe5e69123f136a0cc5907949b6232977c327cc68f0e4b28d75d7018e023d5db0555dcc4d864bfe16b2483e10e968f32ff24c18cad6de83aac9df4696ff5f970c32893b15e89bf154c5c5fbe1cce107aef8c297e75a7021830e367247f81a1388eee3cb0d1378b8195bb150470f89d0f10796dfb49c7eb5c635212ee820fbe8e4049f067696253ff191fa3f7f337cacbad79c961e54348d8392cbe6add72ad00c0ec9e249558b3583f7eb35ddd513bd99e80e72dd058b38c44173a4daa5ce2ebbaab92b7d56e21ac288bd4cea3e698729d70e7dffd4f21caaae371a1f0497bc804c2b1714112e479849ea2d0de928a5399b31385718f2794cde17a97c04e5dcb9e2bb9b7ad42f65264f85625931cc81e5a6966ce746048389ef18cf1e007a7f3723358645307112289c7f02794f8fe19e892abf124163ad4b6902e3fd26770ceddfe6f257b8b18c8d01a19258430838da2c225199444c75d8ab5ea4d333fa0529c0a2cb3631e8f2d7fc7314830aed63b0bcaceacf3adfdf45b3c35c9d04edca01ae267b097a57c793e798963d1211107d780227d00afb3409110cb132a6a1eae0878114487d7b603d206b8445b9e37cd0be0966f71d96663242bb9dd290d5c303d0b06be4a0981a772c1ef8c2882a0bb3c30a202ce6467a762a51a84da83a71d37b46cfb7941d89a1ea81fc258d241ca1b9b36ce999fbdcc40f40c22a25597ceca7e14353ba7f815416ace349c7570bf2871e53889386e8b2b89141b357ee4e7780e5fefc2391a46b5210e84bb0e3c08caa6af6e76686aeecb1d121f4c29ba090125f8848693ac85e583ff181eec2136dd2edbabaa1341ea2a2a1f45b0587903739963590acaf583b6925a85af65c72c9508d0abb1be47667affd0117c0689db80d89fa701b39f5928df2d44506f81dbc4ec6f152e7fd0291722d2e959daa1d4206b3180f6bfc50f9ce0cee7d14ae50e3a21e686fb99efe6f7392b37d60cc6b6bb389167a6fd6b0c1e39202ad5b61c6cb9ab0640762555e4f985a0719be710f1052ca80b75126370c716ad1dcc954f4496f116523eb22a01c6dd02fd44f5e302b6a9bfdc274ce7ed3af451e983de2f364fa1abf48def343c2c7ba878818f512b5acb39caa6bad487170047c7f1dde172586fee4d2ef403b52a36d2fede26c630cb8c27e0715ae1ff8d6dfdf0b1c67d43bc14ab6a03ae386a67602bbf567cb7cf6286e688fe9075a6e2704fa2528866c37cda57d7b95303847533843a8d5769395fed7d33b2d2d0d12e7b27751a6a10627e3cc9b3bd3c9855f9471f0fabd13e6fda3401ea904748b03320585729ed6844a65574d5d5be1d4fb5872e0217819d811856d559958ac76fbe28715be6ac37c28189e5951594f1b6385402f069b266275f216b9df5f29e945e72f981a2aceee87127a9b8bb3852f4819229d777eb4357bca845ae29f4b5fc188f216e8b7cc2eef35d1931b58db01c18e4d17af6d01e6c31465fe5fe1f96b6fe1c07d0fb323a9d6c0cddf83f0e52473c2185224b98eb1926c55b579f078e125d49f92bd11ff0e1dc024ab1803f1732e399909046499537b1c059e7120bc379d52594b824d72be03147cf6fb15d2b9120068b8511477feed1ccca1a10c3a9b8b583b83f48b95023e00f5be3ac1dc19bee408a639ec463218866b1405769c27dd9e85f2dfbdd180b8ea5dfbbfde23162da427608bf92f0dbee09ae8f90cb41c3e2101ccd67eeae3299e8f29707ece1425f9e39ed526087c8ab2120e758b4ee1a856598536ffb9e2b13ce369a1dd61ba5b7316c535c54811f43b2b890788037ffd5507a0b126ce97d79a32f414819dbbd3533c6f76b52337e2784b4b03f1089ce55390fa731034cd8074796d61b5404904cae9d93b80c233fba0408430a928f295de93f51c79aed721a4d279a19c91954ff60373e21c422b78b9bee620e682c42274573147e657fe4e95db4e7d65647fff57d9e2637860286ab6b12761a95e4329177ce8d52f2b9d84ec019e90e1488d3ff988296661efa1ba007ffdd4e9e1d4f09dc314c3a1c081f4633d0c4fe8fd429ddf597b59aa39c7a92753ece5c739913e329f4d88126666db645e167d2a45fc6f7664a9a24c1180e10072ca569d8be1fbd7703445772d2f5f564e4ee23e10ad751946544349e5b686f25a8d6d156864ed60f989630b4992774c8888e5e85cffd86f352818cbfedf1c45f0cc4cc0f7999d5a69fad93a314b4f80d29da4520c6c22258397969973aabf962e59cd8b9f8631336304030a6f4a46763ccc38b6d8700bb87c0b73d0ae2aa2a5ffb418edfb521e410ceb2bae4b31604a4cd93ffbe843536f8b069f49cc1b13b4943b3077d0d460bfd5e995872136e83796341747cdd106426aa1a164e1be09daa17a8f09c36e61de8b463b666f0d62dfac9700c65c100d89a7c8785df53c9ef902ae2c0b209a95f62bdcc8cc683cdc251d4f01b7804c91a6ebf06100105482a705ff23b8c6d154abfa5935374f5080d6bfac8c32b74ac5047ea9218baa45b6cb6b53c47e66ee4cfb0c251114c99ea1e4ed1a6b912c960915c18482921908731134829499059a20d93c0ca602ae277dac6f604a1bd41d9281f93e21e1b7bcfe628f4728f234b5c27babba964f7c24e6a3ffcf362e46faf948f898c94b1c6385710043543b36d6c612582e32416786c5d49a1336b6a8cea55ab083a04ee62daaac9550cb4898cd97e36afe17d4164d908c22f5f170c0d49e4a99106a58bb1dd729bcc7dd3f3963b09a38861b503c0363db534216209f126464526e627d91e8c620c5cc7e838b7e8465bbefafd05b44d17a477f13918b20f26ed88f5428f5d3f38d4c7e", 0x1000}, {&(0x7f00000012c0)="aa640e8ec1208d9d9440844696e16b4505caddd461ba25d90951ffd393956d07a7e78918414be10d9ea9f3d7ba3cc2c103cea57665d04adb72c5f4d1d3e1a5226ac9a8624a96e9f8f46cd227b2acda9575118583de59b8829028ef76c5fed6fcd0f502b63eb64e1116124cb0718639a0aace08cfee037b05021740306de59e93335bf2d15ca413de93b00efae52cb13a0e45fc3b71fa302084cbb5a0e7d42e4f45290e558abed29a35ae7d4939a3d7b4baf21b7b00978a7ed6e3bee6ef8090f6f208014e9c1bd9a2029313f6f47db6b0451b2da5ab56c97adea962906b2f1272bd54704f7d1caeaff23213fa05c866c6deee0f6c5a387cec6ef866", 0xfb}, {&(0x7f00000013c0)="e465ece0c8576e16755fde0b8ac164c6c53101edceaf3026024ba66ee1fed5a0a5d9a6e4562310c82a323be8fd97d45af17e15308f51919f401eac97aca204c65d5c56faf9813f323987b798e243d38b62f1b411b499c34aa63d7b9b72d24b6a72abea200cdeb915a8090367e79c03f8b520c2d573acd7ca6094c7e17da074f0ec27eca5db2ee002cc19a6e6045b9cfe12359d481c7754eebe1b52a5e4918f7f314b5ae88208e273a8589e303a15eb02a84ce2c6224d766c758e98983dc5722cd78d77369dd5115014af6479e38e1c1ec78bf03a019a17e8373d287393574a30b38c7658745bd8edbe4f3fb34376c721d7e1181705f4ef", 0xf7}, {&(0x7f00000014c0)="5a9ec763c54d60335ec2590e832f4fc97cfb1b5ba7e8b8b9043679d8c2c6d2923607c8519fa40029e29c2554ca806205ae82c22414f53fb73e0a37c4868d5912f95caeca1557e570027aeb7e0162fa84ef26df2bb695527e4fc5d388d668270c7b44e5613c33860d55c29f75ba51e73b7effe109b3b6af7875c7f56e99deefb25a023b7b3171005c084beeb5f7b9d8fe3ebbb938dd36b1f0f5921c40fe2add3fdf9bb8d83c41217cfe45ab660d3de7b28724cd963d6915a65de06c61619bf639808da70013c2ff7841e47c6104c57e8ca0e448ae4babcd815c8006", 0xdb}], 0x4, &(0x7f0000001600)=[{0xd0, 0xffff, 0x6, "b1fae6e20b5d3f2ac6cbed376e7983fb6ac2d27393e556080d421bf4542a4bf5711d0a276c8fb2c1663889d7e801069d021b26793d5aa60dad25ac3be10adc37deaac1068516f49b68d4254afebcce555545451042d1ab94fb41ae11132d542667fd0caf5ab4e1343d4b450d56b4937c1ec45e11e646b67d4f687d55db57239afa3e5e171d429f4bc7051705064928026488fa2371d09cbd9c8eaa60feb6a95890565dcceb0536c4112a9b589a10d523ef158d979c7f5438d78496"}], 0xd0}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:48:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83e36c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 19:48:17 executing program 1: r0 = kqueue() kqueue() kevent(r0, 0x0, 0xfffffffffffffffc, &(0x7f0000000100), 0x80, &(0x7f0000000080)={0x2002}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) kqueue() 19:48:18 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x6) r1 = semget$private(0x0, 0x2, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x120) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0x81) setsockopt(r2, 0x0, 0x8000000000005, 0x0, 0x0) r4 = getuid() r5 = getgid() r6 = getuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r4, r5, r6, r7, 0x2, 0xffffffff}, 0x0, 0x5, 0xc52}) 19:48:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x711ec4a0493070bd) 19:48:18 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/81) r1 = socket(0x2, 0x1, 0xfffffffffffffff9) sendmsg(r1, &(0x7f0000004640)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=[{0x18, 0x0, 0x0, "c2"}, {0x7f0, 0x0, 0x0, "97f6b6ab19e02f0a2a9c7c3311a717f912391e76aec44ff367653abe92bad8317b75c97449ace6b3f2f1e6d649bfaa10e0b6fb26f125090996a97b48b0bb32a4a667a10f23d6733ce235ac6fb67f75f806b3f1e5d59151696e0d4c291db34e8b1af0bf164192c8b6834b066ea24a50f0aedff62c73d15205f68242be89273dd5b158509572034265acd3b0e75001dc465c4985b560f281938fbc3a71237976087ac4f533e42eecea2971247550e9139b4a3a848f3bd5ebcdb5296193e901790db6c995fb3d4f5d603bf46d6481472df6fcd05822e4c0ab4f0f09d7328905cdef1b5ee5f9250205a00b5f36c8d3558023af794503c806dcb46b0defccdb0bfcc77441f9f029b3a90dcb158b7632f82780f228f21d68c624c5fea66ef1d7544d6c636ce9eee6b463d5840c4e0e7f9e84133ff9b0e4eb3425029ebd82307ed60b88db396ac058413c5c9e05950186dd294f8e9d811efe809756f5cb8e879db3f4ecbace0b71b8b98c6d7dc2373518f87eb92220a04fb86052a83f105ce4340a2acf627bdde0971a35d7bbdc2cc4f1aa462a418e1d19901ca51a5cbbfdb14d8de6cc979a963ea46eda96fdf8689baa6576042c96160873fa67bbd640d94167ddd1b80c09b8ca147ed596e3a28f048987983901feb7c7f15987a41afe19429f52ec93a66d548c904f6655e2439721d24491149c66bf64891549e612fe816f10137bb99de0f9724c62b61bb34842b944d55f816dbf699eaaae76ff8afb9696906b85462f69e2a1e7f17edf884af3692a2d5a7b1b3c015de7608d1098d1ca73372366ef562edd17753389a5d3f60cd5bf9540124a985f8505e4b387f066924a2d5326c04544489bfe2e8bc1f271ffa02eb5ad0626d845b93507acf3d3b880caeff029fa2eec95e9fc9e13459925e6a6a3df1b0b855da2ce05a023cb803625dc7f234fed91e39d41ef03588750092ab431c385ed80897f6bcff5d749a34a22854ef9f190f4ebad589a3bb0ea07ddaf7c8bb8cd7f9802362b9b6784cc182560192bc75d4992519329cb34be3478cae569447b9948dd2c23b57f11e3f6111cb4ba9a484c0cd9919aa49276ff72573673d25824aec6f3216f344737306b4514dc2bbabee2154a03baa7ed070fb1f3f86017ddbd618116878bc66292418ee85f7c7d6ef81c76d90135275fec00996fce999ec8b84716699b31a51d51e7f4b2c2c3e7e1bb5cb45444898938aef17f9d7bdcc44254d419e93861b06222f389686063d6f47b21117310c72b6e99dc310021c6ff68730468f4dfd0801e21a1b2031c55657dae68f744f01efa1041fcc1d01537abbaa972dd8a13019cc187594e53de90c86725b040bb8bfa37255c63550bdb7f3b7ecdb214b1953b65b8ede4effb63c1e487b68730fb75e2cd46d13e3fa945e952c472f19fd8b06a2446704e1bef757b33f72a4831e3736ac72359a8e1ef7ab85f20104c79a2ef990e9ef931d6b33178dbaf29dcbad0abec84b31dcd130dd51965b353f8e41401caac0175ac29af0c3aff6ac95108ef6b141c16c9e723d17f804ec1000cb8dd9965be3ca8d31397f13daab14471e4f6630d7e08d36d9b3df47b07bd403cc974bde23337aead7c7b33116c30c79a0382cbd949a2e1027cd45bc98d034ff73d4d756dae8bfca97402cb95fe23cf635a96d2f645b4a7c774a80ff214fbbdc0b28fa37523dec3c9ec28635f64fee169b822d3af00ca4d494cc0537fbf7d142cd61800452f3fd250360d8ca56f2ca7c7e100477f3804cb327d15e20a65c3a2c10d8d9d43e76d699cbf75ce226975135f838276f15a279ef79e241a2aadf67d18c8ba62df3abdfba34b2c1100065811a141654f4834494fe438b462ad04937da975bd07d788eb37e9e6386eee442d119d8a36a72b96e0c0a925f495767e7a03122e341220932ef9bff940863a1b970e0ce64a783df7343c1a2a490ac396cf600b6406669854b5383fb2af192036c5a05686cd2f65d03b4760a174db4bef2a9149b18a0e913bdce36feadb50d838851fc6d13e829ccc9b8c9519429c695db66be5ccf5c87713979c9c7a376bf7d3d0577214f7192caed1d04366680528a2b9d3fa52f083841123bed7b1ad2329733b9e25a0e6df2cb3c91b035158d48b0ee33010bcc0d0c89d5aa57e35996a4788132b9a05feac9754296a2b6dd5ad7add12e8f1ea968312b3e181ec4a7db5e291d3a6bdd353b59a05972050af27ac4d7ed30a2553d6a1b500212e3fdf9c764634ba1bada4ea9fd41d592a76922c22c0b2b71eb0753aa0cb72062fdb989b70c86da9c235f5a29fda44edd6daaf73f8e55a2ce387afd5e386dcf16612cd5bc1e673c0ab1bdc0ff2eb4b72834c4d87c97fd48abd846a8897db6646e87110adaedab5b97c9a381c9e2aa804c307416a5c9f9a3892d8a36aa340d8746e9f2d0a80471ba12750dc2f024680e70537d96eb373b4130c21e7d2da4c645c7f4cbe997a71586954d67c1dcacd27f2253aab0d77b02dc332dc7315538eb7af7290061cedd2afdd468ba78eb6167c45211a27458b7f4245d4de2aa973cf7618f25753d0351279be7ca113bd4584dd002bcdac9efc7460a6ff7dd6d498e4d9d7e7565e3bcc1b79259bec259a55d9b9cc54ab54c1a6db0ad77c293b412e874186f6e9ec614e8c36c617a233eb2cfbf310fece00b3c51dbfeac18bef5882da973f902207c173ff3e6cce25edff1d18d02bd69ec73009c579f06921d8e3e77ad7825b6a84bb760eace62748ba12b42dbc27ef0d65a5242d55b9cbabce4b3d3258a1c4bd48c7a47836a84578221ba89b75148f99e937ce16167bad8c5643c857fcb826b7e7f3"}], 0x808}, 0x0) 19:48:18 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x1, r0) syz_open_pts() ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 19:48:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) flock(r0, 0x2) close(r1) write(r1, &(0x7f0000000080)="4665e3127373fecc5c1b2a03258ca4dab9f2a1c464e531fc8645c2d13b19acf42cd1e8a4e46312c70bd0a3455a5d29c91a190ced9a19c2c502889901982b389c78ad527369959c74e0fbefd874b80fef9535373199b4362ed05eec55d6c4a7c3178fa5b582d81c383e0106fc7d752a246144b3b977498d21382a8cbda3b68f99444d1d1f3c41cc4f7dafd66135c5054c0d917fe6aeb96054d414fabfa01b9785cf8718e2db4c7ace12a6a6a51a7fec94a1f7e029b032d0ab1f53f622ffc2198df49a36a081d3759271a32dce", 0xcc) r4 = semget$private(0x0, 0x3, 0x438) semctl$IPC_RMID(r4, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0xff, 0xa77f}) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000001c0)=""/57) fcntl$setflags(r3, 0x2, 0x1) 19:48:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x9, 0x1, 0x2, {[0x3, 0x3ff, 0xef, 0x8000, 0x6, 0x7f, 0x1, 0x1, 0xfffffffffffffffc, 0x3, 0x8001, 0x2, 0x5, 0x6, 0x7, 0x80000000, 0x7ff, 0x6], [0x8, 0x2, 0x5, 0x5, 0x4, 0x1, 0x6, 0x0, 0x3, 0x5], [0x400, 0xfffffffffffffffa, 0x9, 0x3c45, 0xfffffffffffffff7, 0x53, 0x6], [0x3, 0xaab0, 0x2, 0x71, 0x4, 0xde46], [{0x5, 0x1, 0x1, 0x10000}, {0xffffffffffff90ff, 0x7, 0x4, 0xda3}, {0xffffffffffffffe1, 0x9, 0xd9f, 0xf4c9}, {0x7, 0x4, 0x6, 0xfffffffffffffc00}, {0xe9, 0xd57, 0x81, 0x4}, {0x100, 0xf758, 0x9, 0x16f9af7c}, {0x1ff, 0x1, 0x7}, {0x100, 0x2, 0x100000001}], {0x4, 0x6, 0x8, 0x401}, {0x5, 0xed, 0x4, 0x9}}}) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000f00)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f00391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947fda2b31f537a5a1b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589af7dd0d3c4953568bba15c4c3d931c71140a31b81b0c255378f4f0ba40a67055cbf51c456bff999dba72cc7e83e2cca1ac4a74f98c7b03fcfc991911c01c68cfeefb487aa75eca698703821fb4ee861d02ab3ec12fd8c310ac8e93ca452f061b5079f3dc976b7ecf0961d61b2f4cf6d705d20054b740bab451eb4bd31a1dbde637fdb20fc0863a7219b390810df5d92dd85b6d81ef6d9fff8e2447633df4a99afb75c3f40862bd4671dc90a26fbffcb463fb0fec15b452a0f746893a14df1e64c1c6144baaa7939f8dce933a66c3c3e4f12b89c76d68a5392bb7058f31b5e69368cd289e994334410f434075bbc3f71ee25d9f36039ae0d8cc3850a558dcc72ce1fab399be7aecc68ab38d6bbb168c1a2665029ee81a822a60f55d54c36ed5360e6c22b02a8c34ab83ea56ed9b0acc5a09105cb78f68f48665fe35f7d69ccf07f14d01cba000000000000000000000796a422f9c11151350fbe847e6ccdf1e46fc5d535a24d007e9bbae05232972376a4d7d148190eb8828b11311a2c11a5f9eb591dcf3f58b1d887de45edd0a0a705b78c12104755e48e515f0996744b283ceb1499e30259aaf6d5cd7ac9f845bd60b9ee878eb7d22489143b075466bcd66d03bcb89f2d6c9f630537a9100d875b78a81d905b6e0d1ba34e6f4a2ce297c68", 0x3ba) 19:48:18 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffea5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:48:18 executing program 1: r0 = semget(0x0, 0x2, 0x30) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/140, 0x8c}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="009397d0aeb4d95df00ac117238d0000fafeffee7267c335555872f784ab50a5c222270c3fa9899b80f389be534614fb647f9607fac02474e1bffecb8b9c466085f8f575b01bc842d8efde20449f48bc4b2e2256737758625ebc048260766461088edcbad57be60a5208a034d5527995c926c1a970fb1b519077387c60f4"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 19:48:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) munlockall() socket(0x6, 0x4, 0x8) pread(r0, &(0x7f0000000000)="ef3606d1398e4589206129b8939fe896e7d557", 0x13, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="bca379fc09015d70a6784b388c89f8eec58c91335588bd3b31d327ce99508cbb48fc20bbca79c9c8f8405e7f455ded58cec155d106b895607fca63b2e21a570b5e80b316a3021955199768234884541db995b913ae76add9dda12fb664327c21", 0x60, 0xc, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0xee}, 0xc) listen(r0, 0x9) 19:48:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000006c0)=0x3) r3 = socket(0x18, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/254) setsockopt(r3, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) r4 = msgget(0x1, 0x40) msgrcv(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000005829000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000fa00"/202], 0xc8, 0x2, 0x1000) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/59, 0x3b) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000300)=""/254) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x55c97298bf879f98, 0x84) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() setregid(r6, r7) setegid(r7) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000400)={0x6, 0x4, {0x1000, 0x9}}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x4ff7, 0x6, 0xff, 0x0, 0x1000, 0x7, 0x5, 0x2, 0x0, 0x2, 0x8}) 19:48:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = geteuid() getgroups(0x1, &(0x7f00000014c0)=[0xffffffffffffffff]) r10 = getpid() r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001740)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r11, 0x40045744, &(0x7f0000001780)) r12 = getuid() getgroups(0x3, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000040)="7b895ef0b7995c9d6c9412df9579fe19ef79b199240ed04579dc0239af6985c2", 0x20}, {&(0x7f0000000080)="b01d3fcc87dd9dd4b4e45b804498256bee7a476b2ac214653a730adc170ec3498d3faeb916c19500e1f52a18de4b5ad6695b7a8463a995a44f192fef41aab069c88adff53b686aa1e21031b4150db01eee553f32c4035cecf6aff4330a863a0a546f734342253c0f9d9e1644683e4687e09b9b053b40efe9bd436c87c2e5cc93f3994fbcc80b937fed9c1ab3bdb1e1a89d918b6479e447d6c7e6cd7bd9943a4bf19cfd31c0d14bfa518e2f82877c870e8702c51c08023c5584be338cf24c861454664dae7f9b54b4f3bd53b0981aca22efe50eeccd06a735449cb357609bc83a61ecd34f94c343f74f178c63cbdcc4495eaa5ac95e976b16d2be78b6ec013ccf89dc1e1b0785bad355c12d14e73f83691b433c16221542b52bec597abee93b07106bb54e2cf0d184b117a6a487d34ab2a9b6a10df70606538735aa21c9a6cfd8a463e1eb517b63db04325f401145849ba5db7ee6552914df8524419eef2ae2f00cb81f45a3b042c6f575565b7f08dbed2f14986e4cb1d3dcb0f84130cb16da09b2d743fd9dbed43e9fe3bc1ef6ce2e1115fb7de965151c9df80b51a79978ed54cd784b303fb1c453c7e19b3a1e7bc5613ae0c169d8165b3b9be71d9028dfa6bf770f1d8ba99e531aaf451990614535ef811919b6de160ac5aee100550b6fd66d93b24f2b985910e4114572d73f8b159665b2878c0e5100e3f0cbcecf5c94dba7ad51fac967cb85427506adafeb7bf0b58e12156b8b2d73f9b580cd08f5977bacfc21c639ac5e17cfa04e59bf4f94aada217edd45c5c21a6636ecd4c61f11313b6943123e7a8c19e5e90133c411425769fdb23327652d7e9c8b6db72220bc3f34b9e5a706c3f2fdc9c4e1a485371596d16b53244a08b7157c39ff516e694351692ddeceae2fe2b2b4d1db101f7c25ec43652c5ca6a733632358cfd2fdc9a738f69cf4f1b852cfb7feae2abf67b54a97dca90cab10349b9eba02bb15a6c0598619d1ae24038e1525f9d9b12c85cf6e67865b131558cb9987105e1ccddc762dd82988d0d6e2c27196f862c995be06ec1874ff1f16c810e02fd8cadfc04c6c7ad7063262e4475d5a4c5271204e554be3a362a9736d02cca4200901a8929ffc728f441bdcc09507e0e266b709306523bfb96b910b0e934054935c6c54a5b95b17ce0bc7f4cd710809ba6a7ec24fa0a3e45a90e6c40c71d6e5a2eba462b720c64d12e1451bce3bac1f00d35eb8829f61a3255b78f5fbca1b06a829b61d5b626f731ca63c21a2503bd93bc794dfa3d941b4f5fb20ceebc5b536353aea7cfcd9c54cfd91a64617ad220a0e6756b810e4424e42ddd21bda46e266af3c22efc9af91973ba394c9524ec17761932f581794ae9c47b52e691c71b561f2d6f11ae2f79ca978195e9e10b3179fd827f41a3bc3aaa43fee2406ba3bf7de0f8f04b3712f37f440e5ec4a50567ad433f7b96619dfc731dc12e7f3ccbc5db996e73a8fb07635f2a31a72c6fe17a01fbed04f1a39f4e43161105e35939eab12a69048b85e3bd4f92c4d1ee137a6ed5038a5a1df2be54570ad34be4e81dcc209ecab364c92ac347e8b08e1e08d743c5b2717f15112a39bb603a0f45b875a681f19b6532bc17736dd50227d3e2fa72833d648770fddaaf6194d3d2519666813563f72b368a6c2ea73ef5f3e330d6552ce1b1f3b1d400e1c1db5fb43da6d7ddaa0a699d40ddb30a08282fcc37a219e39e030731dc77501c52769a6f7b9145a06d6f39b9280c681d800067493fc184c536716c3b1023a5f1c89eddd46ba45b7e67ac331f7c717046be29adbe315bf0c0aaeddbdb9c31a267aced0e9f2975b85f2188e35b3cf0cda394e4aadc00cf75ad282b26f99661480e59c79fe2e871fc9b128301ced1cf6af22bd5aeae134185510410a085add766528ed6d2b6d34a948861d290284622b975f1c77e097a296df370f5b5ecb85a2de90d7e1357b4fe359185c6428c084f10e152bfb1f7db4f08f3a4a86d0c08490e437f049e22e8bd270fcbb8f439c1cc938c2c5251532f38b6e71cdc1bd35030849a64503d6234ba4e44af4b9c081f33e075c2efffb161215199cdb73045256ad3dd4c6ddfbf1be443da5e109e6917929e575e1cea5c89a095033429e887a36590836cdfb26437fc2cd8389a10040addc00ab1a1a94245e6867c2f4e119e907ab5952adc06df7be5ca173b9eb00ad8373acbdb57265b345e61cfc54acbe8ecb64bb7681037817dd7dacbcc458a48a7c5db12a5db6d79c3f3b37698950253628e0a15461ac7ff09b70103420d00ebccb0dad5968d35a76bd8b231db914e2689e42f3c93b2f5fd4635ff398cdf696ee7cfbd7d033f254fc79678479d72db442fa78d640763b595411539ca1e0dbcf881ec065de633e67c36531bfc034613022c8020fa96ffae363b3d04e785e79f70ac7b03dc8314ee4b6b1bfe040710cab129396dabe5fcff4569e6c7d39b592c72f13cde31b24e95b3921666d707b2a81f66f2420fec21ff4bf2e021da673b452f121f8447b262d395951e5149b9fa8dc1e81bcf91e61155e6e91db4307688eb627c4384cdcd5a983e7185d9582a32d09c7228538d4265c691ec89fedf3f0ef3f3e554d3cbb7cf597752f2ad013d2880aa7c4dc7a3a183bfc92e2f721b22dba47ec4e2d4b84ef3d9095afa77bbe12dd8ad2d7f1877c2952c6f2d2437d3cabefc8b275787c4113e9f06bcbbe31764b3d90fc02fce174493121db1b4318acaaf31ad039a99a949b611d8e6c6764deace935acff83e8524c8fab9c6caeb8dce937e6934e60612b21509186f992075dd3bd447caca54115aa67c9349a0ad83ca49acd2f04a2ac05b97e4ca8472da7c8c086524cbff804d4640617e60b916228ffbec79dbfa8e6e624d851e74a9d74eb6830e956f96b9f8a7efc5185fd352f09555f29d05d8818271e5c2c7084ab771e7b6de00cd4020c12b9d19b422b5602778b89be82f108fa1aa3cc24032818d33091786a75985d830ab7a3391638fdad59b5d3c8b884c5879454ad5f5afb49b9169347a44f98a780f9445c344ef1511a35aa128b0e4684af3dee8e050bd9ef3fd1e96a7d931630effd458c00cee8787af5cff0c70c5ab3273e2b21ce601753ada1fccf2a42b0dafdfc411b51b8ff7c9b84afbba600baacdd5025a606692790cb72f1cc9f84d642299d5b8024f5e5ed2bd5546aabc07883767408fe63439b1e84af6a59dcc7a8dae3234113d35efce3cf87a48f0e700c25d76812ccca7d18ca52968a30e18fa0ce5156e0073b04b79815d264603bb1063733d1d863b30244dd75a1160072bd67374677f612b2cbdd02e52cb0439cf4dab81d31fb140abda899c67ea10d7f2ea61107bd39978b530645bf46e4e3698b6eddd9aa37f0fc8afc4c994c0292f149747de3e8aab21bf0363e5122a44a6e6987e48456a2c8434dac87d3bd62b4daae947f58d59958adceabc6e22fc128a9d2e152ec6bf3dc0130f8b98c4d7dd9978ce8d4ed3f7a27b4b0583805da5c44bb7870fc5eec39d1b001607a3bae623a8e7df1412806a3eb99d9aca5cd7762b97f15fd52833d874bebf0b316647612e466aebd59f8c0a629da7f87b3cb2ea284291570426f7e845ea140c561c27c71d93c0df4f57723f8be69372bd0a73ccd70c330f002fa72a6728d3597bff6e990a8dde757474ddd38a2974d0d1c1a1a3be330765f133d00f643bbf9f884caa5b3038f5ceddf8d823813fb164e0bc1c63d68aa3fd68df82b958a7fd6f07a302777ce3963f60d6757a68876fabf2c56eeac2c624ed18da40144d723a09cad5ccd8f8456436b94f73d273e0a6fa3afff5f472136cbb68e99fba2be5cd5e67ef674a82b9e4230655ca30e2cf3392ea613412045911c51706942edd982affa114e992100935320f0f5a3496e20a2527bafe6c0ed49d501a07e1795a9f772c8eb77b6e1df4d9545ec4fc8c9871ad4692e0c3366daf1c162e59823e2758af1d23455c8fdcdc7daef6e3fb09ad517a0bd61e5713717daf6bad2459dcaff2891c7f74398096df4997219a056f3cb677322c2944a533b69556bcdbc55dc9ce6326b91cb847318aad85143367e13c9a1b7ddc80c6e34c1749c81c447a04f029113e0a1a14cf61ff84b0e28e3d833d18f376f064d9587b280409b2adf40bb598abad835ce6cef1eeac98518049b13f7a200a281da0d102c7930fc89c5f35232fbb3086a2da06cc64fddddbd4cd3932e11621aa5c4db5812b60c1f090f94940bb6ef86c7f315d4118e0699345913f409cab8ed4c33f3e3906a1b38a446976b8cbccc292539119a9a9cdd545a76186f4277a239ab1b38df8ab22ee8325743a5cbb8138df57b890dfe67d9955025124b9626e229d70eb10cb94537d64e5b79824ad6781bf90f48acc695cc37e2d8e88863d8d436956ea5518882f1ecf65727a2debc1a898739a72fbae927af638e627fb61b6de636c06e099d2e1b1bc0c1bbddb50a66199f457d4870cf6991f9e7405fb839bce488dd6fbcb94fe84d089b894ac10627f665f0dd3e649ad787e80817e253a697d7f3500a4f1f954addc318fbdecef19b846c268d11a089660f890bfe064e484abeca306b091706256bd5e8e15d120402dc4bcd3caa9275ac1a8761b51d0a05761cddb6a042366060933e369eea17a966664a19c37739d4d5b02fe26ed676fc5f7b29848033d166526cee5519d6cb175d203020c3637dcce39345d5666f9905e7baa1379bcf9e1bb84afe9212eccd4620f4787130b2a00d6628cbf1a4e7a2ec29f3cadfd036f59b976cb6f96e917fd6a0c0ad4b4f859f1ec8de3cbf21afbcb2254995baa082207b4c0d488770d70aa7eea13bfebe3bd0771d895a715b91f556c7c8ff117d9522668a3bd796b140874900b32820e6ddb153c202ed5f8e55b23429e98baf4419a8ba05a5443de4b3c8861229a378c322faf7e68d14422cc57f86ce6390db5a4f853d0a2a572a5a00976129eb6016268a0262144e4eae1cb3ed4a730829e154ef2ad211d7fac71c0fa7c4ddabea49a5be2c00e67998d94a958c184be8405829eff16ad05e762235a0d12904c9a9c9f14782af430fb8c1e947e72d3203e50b78d6198aececa3da697125898caeadb70cad5ea5b4eda412871bb686346c286b54c01cbb460a6e635d31a36e164e2cdc7a6bd2d2f0f1e3ce69b009220f4cdce62ada38ce06fa367f64ed67cf401bc41fc79fe9fa119c325bd207feedd0c6b0ed0b7781084d6ce5d3f3a6686d71c0d747bd432aee9e6c13c01e15185c7f9622cd726f60a33fb85914016c11ccbdb02333deff03cf696933a6bd9acf366c49e9128160501513a74ecf1fe1cfe5a06ea80e23cb1feecf0412988912395446b1c8cfd2e0daeab01de9d8f9ddb91441d9f9061fb889015af9df11aa6fb53f9cd1fbf499c55376dea99293b71887279cb80ece6aca7857795a6a742983e81be7cffa14d3084da81a19f89a1ffb4ce90a7ed022b50a4cc6a5734d58f773779ba569654df9420dbf38f32342fc9ec41ced7e86ebe38d95f26c75ecdd39d42d03ea3fd3ad0f4bd1243edf46fca534c866423f6ca049a8a71b624cd09ceefdf24e89e15360ee66baa244102e4447a04d1fe14837e0a0ab85e730195e89bb969391613c9fa77db2dfc15b556681529eebb91d2de17253128d29817c777ac4be1f3715536bc3b6fe7b4fdcb2f0a37ec741bdd8a847a74e52d76e9e6d19aa60153896ae9f7f25a44632a929a79ac4d8105c3a086ed1afad84349ced9d7c772dab11e3fecd883e20c7728ea79e37c3c573f5c8", 0x1000}, {&(0x7f0000001080)="bf1693bd3a03f2ebbe59379f558b2d93691eef078382d184c474c1e5110647e6209ed56b61f669c8154d0c45c0f2335f2411e0dd5d9d9f3b6a679f3855478fb30b0c2543f438d0cd6d", 0x49}, {&(0x7f0000001100)="10052ed7afdad4f86651e298227d0bfd32cd9309c5f592fa1534f7a130448c62fa6a284ae476633293080526390e13867ffd37985f0e4d0b6f90e822b560fd27818c09b48ba1bd67cbf29f7dbcba5f04aae08e1819124f85d0b23f24cf325bc0fa05f9130c4c8ce09423b7fbdc672b8e5f52da7233639ff98ceb0f0dc2aa7cb412838895531fcf5a25da83410d51c883aa5685e63d69ce35d0163d67b9d9f16cdcd02a3c441f0d27745546b27de33e78cf942100673d", 0xb6}, {&(0x7f00000011c0)="f7da45f45d95a962115351ca2067a8d0e252c10ba0281d3fc4343cb7353dded78794690dd7ae162bc2cf17b90178c01b7fdf41c1f207218799ec3a7edd9ae238567cb1e5d91dded52643834cd0609c219dca6485865fb153c814fc417a532b71c0bc56c2a56526e501c7a7ddcd423b152f2d91c02b91766c783a4a00efc229d807565e1dad85af2be8638592a21c0c4462b32b1f54251a140012f4971937b0d341df7cb690e862eee9b33c2865e474c4aff93bc904fac2033a71995db4f4a743e1f453e9da5a7a1841a63b609a1d423d9c19545463f89c955bbb6936", 0xdc}, {&(0x7f00000012c0)="8b3f390dfda3e459e5e6f62d64f0499090257dbfba58c5aa8909b29d8f56ad37a8f0cdc1763b03768e22ffe5b666b872738ee87ec4bb9f53810a59fb9f1df8d5473efbfd2221d9becbdf445ae0fe67e7087e2158421e34e81e99947fc53d3515adb9fb576e6d04ea1f54222a5a46502889d68d407759cfe548146f0299e08e9a9f148989bdbc26b53d815c7d1b3182d6ae434581ca838a772d2ce7e845b338a4327ef742decd7151699fd85f5be0cd1fc77742c0c6bce6", 0xb7}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r12, r13}], 0xd8, 0x40f}, 0x4) rmdir(&(0x7f0000001680)='./file0\x00') r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r14, 0x1, &(0x7f00000016c0)={{0x4, r2, r6, r12, r3, 0x10, 0x9}, 0xa68a, 0x83f7, r10, r4, 0x5, 0x9, 0x8, 0x9}) setsockopt(r0, 0x9, 0x6, 0x0, 0x0) 19:48:19 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) 19:48:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x80) recvfrom$unix(r1, &(0x7f00000000c0)=""/68, 0x44, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 19:48:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x400, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="78460248d267f354f0baf5f754570bc0db7b8513577639fdf279ff8143c84d1c0a21d4942716f83c7d41ccbce4957151e5fadd2bbe0b80e9", 0x38}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="90fe16ebbee2e646feeb3d4b990066d96e426641f6ea5effa9a87ba263e13dfcfe4a627a64d36fa243f8b1ebf43a3e75c934c5f29102a140d4bf7e3f78ba011dbfe68e6fb499ccd068bf772eb804b3c7a7af", 0x52}, {&(0x7f0000000140)="3a49cc82055671864ff48a8ecec75dcd865c52e83487d88a890540485fe016b448782f", 0x23}, {&(0x7f0000000180)="95d61b8ea340551085ae65ce7c16c021319d34da9643b771da9466d9633f37ae8739a8e964562fa01d83d508bd0d8eb675455b870232feba1ac46e0ed07891a6b168b35089304d434af5ae5d97cd9fbdd1a52c35258cbeadbf896806095dd8a13d185f53cfd5e240fbad1d1cbdaf7e999686f0b4c7b9ce5bbf2abe2e775e6984bd4a9942107a10b673a7d93eb58f2b3a67b9bd5635923a88b16bb16ca59a44ff38", 0xa1}], 0x5, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x6}, 0x8) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) 19:48:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x40c8, 0x40, 0x6, 0x1, 0x1f, 0xffffffffffff8915, 0x5, 0x0, 0x0, 0x2, 0xbc7a}) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 19:48:19 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() 19:48:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8ca71dde4f875fe) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() syz_open_pts() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000b3e80008000000000000000000"]) syz_open_pts() lseek(r3, 0x0, 0x0, 0x2) 19:48:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) 19:48:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) r2 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/185) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x0, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x0, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r3, 0x0) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r5, 0x0, 0x2) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000740)=r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x11, 0x0) getsockopt(r3, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001940)) 19:48:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000000}, {0x0, 0xc600}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x204c0, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) 19:48:19 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x8000, 0x7) pwrite(r0, &(0x7f0000000100)="d0713dd8c9cd8cf41b37993671cf1898e059b1594bbef845c6a43fd72032d6169f03df6f847f1828f420182bdec763367246c7d26613f3b137d1c66de1c1c3a4475e4a66248e76ffff1fa755882e0f8be052fc621272dfa6f18b8aa13513caee186b66e1e1d51ed0f518678b6ab8e205487e792d3b5b6573c22a7d15d3e45d96317d74eda373f36ac4a0458b42989b05a51cd97fca1230d02e19dfa0d953c27efd671bbedee7268393a7c8f7b74cb68f98382ad080678e656b85e1de847fa0ecdd8ab270624f644dd457b40b21adef368fdcfcb176cf38879c1e803ee25a86baf50c3f", 0xe3, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffebe) 19:48:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8e}, {{r0}, 0x0, 0x0, 0x80000011, 0x1, 0x2}, {{r0}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xfff}) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 19:48:19 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6]) r7 = open(&(0x7f0000000100)='.\x00', 0x2, 0x0) mkdirat(r7, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r7, &(0x7f0000000000)='\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', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 19:48:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000000)) read(r0, 0x0, 0x0) kqueue() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 19:48:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000040)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/198, 0xc6, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) chdir(&(0x7f0000000000)='./file0\x00') r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x2, 0x1, 0x4e18, 0x80000001, r1}) 19:48:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0x251) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000680)={0x3, 0x1, 0x28e3db58, 0x2f57, 0x8}, 0xc) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in={0x2, 0x2}, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="c4ebc7d69b8d9616e2166e0b808afa3d1960f98bfff52f0470a32e8074b858b9b1c3a4ae6fd61f3da0a6b2697edbfb24dc4311818c5329ac22a06c16988cd7bbef8b2b37a1bdb103603847bafd1e061f2159607daf74c82509ab728fdd8f35f73b", 0x61}, {&(0x7f0000000100)="72f905f2bfac6fb6fec8e7232f31ff3bf00a55aed001eddf97e1ed790c40c55baf3cc2a1ee9a99a591c9a9e6afb478f5e0bf866a5ed1ff3719a3eefc92827d5c3ae9451f9302ed0da7b53cfbf3508caf3b55784950e6abb16a7617f2757b0632f34f78", 0x63}, {&(0x7f0000000180)="3ef7e3520c19", 0x6}], 0x3, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1], 0x14}, 0x406) 19:48:20 executing program 1: setrlimit(0x4, &(0x7f0000000100)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) r3 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r3, 0x0) fcntl$getflags(r1, 0x1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8) 19:48:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x10703f, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 19:48:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x80000001, 0x6, 0xfff}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000100)={0x3, 0x20, {0x5, 0x4}}) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1, 0x2}) 19:48:20 executing program 1: r0 = getuid() setreuid(0xffffffffffffffff, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x138) dup(r1) 19:48:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 19:48:20 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xfffffffffffffffe) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') renameat(r0, &(0x7f0000000380)='./file1\x00', r0, &(0x7f00000003c0)='./file1/file0/file0\x00') 19:48:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0xe3, 0x4, 0xffffffff, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x10000, 0x80000000}], 0x3, &(0x7f00000000c0)=[{{r2}, 0x0, 0x8, 0x20, 0x2, 0x5b15}, {{r2}, 0xfffffffffffffffd, 0x48, 0x20000000, 0x30000000000, 0x20}, {{r1}, 0xfffffffffffffffc, 0x40, 0x9, 0xffffffff, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x1f, 0x8173576}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0xffffffffffffffc1, 0x800}, {{r1}, 0xfffffffffffffffd, 0xb4, 0x10, 0x0, 0x101}, {{r2}, 0xfffffffffffffffc, 0x1, 0x41e3107d9cd83d83, 0x4, 0x100000000}], 0x2, &(0x7f0000000200)={0xc98f, 0x401}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) 19:48:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080)=0xfffffffffffffffd, 0x1c5) 19:48:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0xaf3e000000000000, 0x1}) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x1, 0x3, 0x8, 0x4, r2}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) 19:48:21 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000200)={0x8, 0x1, 0x30a1, 0x5, 0x9, 0xffffffff, 0x8, 0x10, [{0x10000, 0x3, 0x5, 0x9dd1}, {0x7f, 0x1000, 0x1, 0x1f}, {0xd0, 0xfff, 0x8, 0x4000000000000000}, {0x98, 0x0, 0x80000001, 0x26f}, {0x9ed, 0x2, 0x6, 0x80000000}, {0x6876448e, 0x17, 0x44, 0x9}, {0x100000001, 0x3ff, 0x80000001, 0x7}, {0x89c, 0x5, 0x100, 0x7}, {0xe1, 0x2, 0x3, 0x3}, {0x100000000, 0x6d, 0x20, 0x9d}, {0x0, 0x8000, 0x6, 0x3}, {0x9, 0x8, 0x8, 0x5}, {0x4, 0xaa, 0x7ff, 0x4}, {0x3, 0x2, 0x2, 0x3c5}, {0x200, 0x1, 0x6, 0x2}, {0x0, 0x3ff, 0x7ff, 0xffffffffffffff01}]}) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) dup2(r0, r1) 19:48:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 19:48:21 executing program 1: getrusage(0x1, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x6, 0x1}) 19:48:21 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000100)={0x7, 0xf}) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x8000, 0x7) bind(r3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x247fc00db59ee6da, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={0xffffffffffffffff, r3, 0x2}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000240)) close(r4) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000280)) socket(0x20, 0x4000, 0x401) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) writev(r4, &(0x7f0000001640)=[{&(0x7f00000002c0)="ccd85053b63f37aa6d325216be59c99ae48521ba15cad13ec34c3b0f355a33a11b10311ebcfa03", 0x27}, {&(0x7f0000000300)="0c789799610b8a4e3adf5ef5dd3b4276b6c4a40b4d8e98e03047ad33cc4fef74ebd9da4656a6ea4dbdcb567144b57b42bcb478ccd614db3be87dd6224621d5e4065db3e4e8bb810417111507580ed40caee33d32912cc4febd5efe4b10307f7d5608ab", 0x63}, {&(0x7f0000000380)="e5d77a367a96f3db0487391b229d2f635abbfa7d4cadf0b1e26ba2ebf9282262669fa0e7f5054f1da3ff99b0e92e712b97fa79430ba974cae18feb135bb76ba0e0d755d3232c5af12833b2", 0x4b}, {&(0x7f0000000400)="25677d450feb5de51d1dea3bbb4b66a717a54a3e5e95a7431c4a2c66d1f08b910ff11f9730025adb9d7ce6316559d462de6cafe7954b8b0b3d52f76d0dd883ee17436725cb3bb2ce418b8ab5b691da9b204e686ada48db0b10a3335b63abb273d73955f10a90809ba9f42d63cc43e1c8343b9258cf99b571c2c7b888380beb5d2a65d34bc881184e98bae88c10be4a46c60dd2899fe047d28cf2800218d4cd08baa2fe5c0729be374b4860760679de51df9b2f5fd00c57e1294d7ce03cd3e60deb417ba139a6cd23cc52332336301d9c00ea338a4c556c5205a9a01c17b60162da6a25c183456e795a319b859f2c4af00ecb68c8ddcb8938faed511e90c5b3bb378ba30f9b65a40fa0d9dd9623eaa06146392dd9cce490ee53c12c61e765038853c2fa7329c18a15f093cc77653ffe4c0faab390828ab1fc4da50e58dbe4c02c8eeb3a3e60dc820e7df1694fc1d8a4f824424646664f42132ced724b08ca8299b8fe0228ff71c9f0d71a1849a24ec2f3d4056a8e0da68b6cd98a72a9963d1cd5f00114e2ac86d8ed1c30fa0a9ff764b4f80febf505de4bea8d5c07249c46187de7e11e03a85bdb4a21bb558c7ab06d2f1445f1393b661e9c738dbe173aab852cdf777c60a67d40233118c168b917193cb4d58e396d8f1711d94894efd7aefcf3b1db261c072377b374da8da679ca9aea1e5b6f3cd2994cc7872e3e4969dd5edc1dd3ca2627dc169a68796aa7263b1ae9061c621e4515fc98eaa46016b24588d0c4a1f528571891809f352dce4de18e26ebba629b5a1fc7da32949265274e6d7077a6a52dd48d3325c72f35f96c369c2bcd6ec38f118308dd00a6251cc76d50ca60a1885531c335603117292d976f71993f023d60bea7b4e63b0380ea3a2de0d1e5f49d9b91688228e9c0bbd7026ba0fa419fe9a92d3791163f139e07e323e67cf85f35b730b8ac8c751712beb577e139cc4f4cf94b8367ecee5517b9382c2444686936fbcabc01c890a0f08b5a1b74ba6772d04cf95bef02ebe9a0fa73a57444a2882157ba86deb0ccc2d5a4ad21f4c3018365c5fc4ff503a6f4dda67a47d2558c1db7776591d1980fe8a544c3482e3d774d329a327fbd3fe7e55aa77a0d49052a82be9cc41239c8ea1dc79747cfe188baf82b417dc36b962a405244854f446890107ce6e0c998210bce193292723f7b3be06f83f85dc62d13184dc5be20f2d3b7707e5ef5b692a8b6de3c490768cf96048e7b543ac1b288225d7910939af7c55c3975662148bca479077ae6293979f07c998420254264d0cef71897bbc3972ee67cde4985af460e08a96360df871b0abf3ea59b0773ccd979e8631b8837109937ce784c6a15743e06079fba08fa20f84ad3f744a25529db52034a87c877f165bc7b547cd2d2490b33e5f440f2d8596c538e7d263505706c0dd4e672ebc69fdba520860d20d89a17bffb815856e876e69a7e56f3dd842e4425ceffe0f048740eb5f4add81873a3ee57a94e14be944afddbb9bb2b2bdb2412117f0d9f4544c39264e0143364f577df71b7e6cc0e1f3963c4ff4c4f7f2d901f504918830ff14e5c4e050697600ff72ea77dbf7401d809f9f01a8fc374f24f7d4c17f4ef8e8f389437f9b6d26dcb4252be4f2cc6f221c0e27fbfd5d086e822ee390c6da23496a9f19722c658ad59682bff04f084ce58ef659daa0bf0cc8e8d46b42ec62acd2f527cac4794d75f3cd3fdf1a215fb8af9d1509c742f36f31ffcb04187f1d9e7e8cc05ece86f89ac257d129b0edb4df268713304a52482b363e9881fd1ecd763d85551cc8845addfe291e6831f929be9cc006b2bf119d29188c4896dd7b5b9847b2dde50d17920afdf4cbee5165a5afc6502db808540a73407758ed8f8a4c2b933d8ec85fc1075b10a8cf1d4e623bac03a07c516caa611835af91dd44f5e6113e075c6807b76b2e050c5a007f68edbcb3d2fc6aa80a039161d4edf1402253a824ade347baeb653d6adbb3a9b14ae3cbe7018f38c633b3496d8626c921193b116368951f2fba5b69a1e0a2ebd523e00147412e5d106a5bfb673867b434dc9afa4c12ba6d61b0801a75f364324f177ce929cc6560b289cce9911c5f55a6ab3a99681bf2e8912db507fb0c475b8bc6d1a1261d9499e710894cb11f54c0ab4a697108a9758afe3eeaa32f972f1328231cc5f7fe3149071244c20abbc0bcee73a1ad3fa663839a33e84e806c6cb900c91bdb4a47377b247161c76d8bb9fc22f9e22d1edcabe57d502127a7d12a873cc38969b13a02c7b0222467b227699c5bb580e816016ace59cd8c6e91e72b81955a7b54989c71044d76e53360e95eb6f06d67f23404be4ba5859b8acba0ca6886316e3cecc47b9ed37dae22ffac0ccb9a8b3f38082027cd3a197a0290db8d42479dda2d0509a4d503f4a24e32b3d5b78d5d64df163d161ead89e05ceada22ef903c1cb87aeba1bc165de7cf3f6dd835a19e0055dcb30fd4fc1fa099adb6484458631a6ca56643eed5fe36139a19ffd81255ea2b1bc52706b65cab6ed343cf450fb3974effff03402bbd3bb38bf40271ff9adfefbb1fb8f5b25488389f4a8adaee4e2c414a54a03ad69da32a3e4b6075282e579a680aa605f21d0c341f3eb57ad9d7c918b4320cf647b58b6766406317a60a49b6ff0656cb5c0b001280d08fab9575641db81cb419efe6f694eaea7df90ce0f2b30766817e2bef81e3383cd7a02c961d2e4261bcc6afb008dbf2249e49e2d25cf17a7b9cdb5fead8cecbbeb95b2dc63742d8847194779b21afa222b8d2383daf08346161ac9c6f12b75a9cb455107b0a28a212a7be28b11b5231d8cb7301e3d431665e336ca78b8b42aaf30799808559f7676bebd618bf691e2fd48f695d93747dc53a8573a93157d8044d05c50c0267317c4a124771124802a74af80411aaade351aa6c6500bbd7a1b6f02641997c7409bc10706b7f7f4e2954eea0317628d7846d3d3d41688b959e2675a6ec4c09cf8da7fc949d168b69cd43640f60b53348d1b229bd0b253268ab0e85538b4ab2c031a5204f5ded90dd0ade519d7e2f3722a3c42b905e5dd825770157938eb228cc3d0a4ee1a5ff8da6ef7ee2290aaa0ec32c0afe572a16c0d7a0ad2cbbcb1d6c4c0e2b7d334cfd84528ae6355b1500bebe5d444352cb51f409c386cdb44e3cb3923794a565bf2381a283a0b943b4c2786d4e2d605e5d33b43be6f30c3151a46020c105e1fd06da55ae8afeb7be9224cfcd62279f2925ef82b1f9f9bd16d6f727b089876a1f89685b8f8a8be9f4831260d18d7e8268cfc1517f32dcda3a98303e5328cf036682b2e88b071f9f35d7dfa9d250bccbf57c8b2018ebdf9d22f8a490857cfab12c133f9eaf3fb8165dc9423624eb42df035ae9c1ea4d0112a90f145c8248c0b579d8b860e5e4af010753261a928b416e2601b275c97c55592c8bbc4b887cf8646666ebf0f263c261dcbbad19b33437b044d3c30bb1b62e346d02e27317775e17e49eefa2383de1103451d557233b1482388f580da6e36b75d0e08a64dc767a085d32b24898f4ae04b6b12f2f76a99e2623919ea564dab08869604adfa6bfafea270e0d3c902e0b8156142401619b3c92bd4cf1a3147a39b802ec685c02a5e6992390c11122641ca28f5f04962fe4fae916abf88b12ea17403f050e1c99739016408170ecb3a10b984d4c8c147fb986f2601e0e4e3b260a1728b66d399139bc98920e2bf43e38b06ef6808c291e5ab77024c5548776a37cbdeb59cbb967a1255526746d31c481880916caa9b23fe3e33d2a7a848002ace4d54290df9a245e9bc1d9a580f09f2e6af59aa2a493dfe5ba35a5cef2819f28e9795e18c57c976b30dc4d6b6f2cd9052a2d9512362b44d9a11b1319c1484d36c344ab8f049588d86b53d0262025087534f8e40017bd1890a20a66bb0ae7cf9a5c318378e9fb5c70e87fcc231f4584e3cce993037f1e0bb1bdf7144dded4ed4d4ac75c6380600f9d187fdfbac1443e0aaf94cd039b26b956e939647594dad4b931d0e0cc0296ddc48a60983a2d9b1eb3936b05018d7b6ab6d3ee637445acc3a6bd4cf9f1acbcd5759b74093a63acc939ddb8b94d762aabb8c8e5be8190edee37f5d735fda83cb295c4c7099d10d412028d7140fdca9d36e6239e14e7d5dc74915bc2a156f90ceb0ee759bfdd631f97223c1aad223aa1ead11a914e64c5a9dc7ebb8dee3f333a10daa6d658e56da1c1474f3732a04efa57ea4a3427372d4969da17d32ca96ec874159f1ae3db7ab73cfc37daa7c1a9a710da469165929bf9915dde5174a04ba02a00f5187152bc0d4b820c28fd30829d2f94313d539f2ed10bb31829ec7576968559c9929603e00712de5d8f1921bab3ab141f510f27b86837a9708075577867ad236f467c16ce2dcf72bdf8921feb79406beabdf236ef9275df4bfcdb4fd1343b0aa10afc60b0d5dacf3803511df31e58120858b10aed882702f1e09521a988d09251ec868f92b3420ada85264a83d821ad8eeb72f22823be3952cc764f1a5410c6fc641f95d4898d8039a90f2d6b68c662015777be1bae35914964d11a6bdbdb9779bcaf7a5903e29cddb21e7a685184c85acbabad7cd4454df52a910e59b69b8d3f60b89478f1daf1e33e9dd66baebc6752b985785b8d5421c18a6b775bce05bcac2036f6832b17fc5368f429342b95e436aad773d44b2624fb5a31b2ad1a0850608ea8b2cbf7e625d0ad4c22a0cb602664dcac574c3d3de622f91e2dc7438c1677ff772f5cc0dd6c9264809d1481085f3dc5f1870e8db81bb441617c1b47fa28ebb6d1018c747642b8df005a5ddce5e901b558cb459e1325869466e18e02ab6081e803825f2b82d697cee4304862efb9cbb6621b5a677c73dbcb4128e1619cbc0e2725909d36e751a457ce03ca751af4b56fe8653298303acd23aabbda40de51d61a91eb6ae4e81359f2b247350794947d383e3058473bd86413afb6b71ae7599f5468cc818ed6d2bf46185bab809cbf1b54589e70ed8336c4848586d346ada3b10286f887f2af904c7ebca61946af105dea84fc906fa9c38a41a8375345063cca9f8045159582656c3dfa80ad0504429497c5d60c25d1fdf90d56baeb14e10f4158b8170e892975b0cabab7d4e82dd2a7ed820318fe2eabbe1704dc3d3e91fd67af18ad844a1fb444a171e4193adc2b664f460fe288278e6c955486e0e336af7b97b948c2687c60a4afc621952926cab1811fbbea86c4f3671d266ca7f5864ef047dd203929ea3a6c6deb2ca221dd7769f05e05330306335e7f97af37f57fbc0fa1c0a94b1d67784e1e41adca3262e6ba97157f6381e7d9f3ff246bd00599e680f3b7c0f39a42165d8a6e338ed8b86635025680f04fc839af259522bfbc5789233afa2d27fe6dccefc3a1f0ffa9a8befb38c0a296cd93e9051d891881f4ee18dcfd54ee00830c877598bc0088e81d5108763cfd196ad3878ffd3c4437389233b35d2c3ec7e727b52c96e3b259a77c33b8d6d1039462bafaf02c421685da94d9f2ded4153e20ea7214b2404907c322d8a84f22fce8aa7f1b0e76642f0e119b4cba0f020207c8bdf83bb8c7f5425119ab8c27ef0585f05e9f69c2dd8d75213faeba38b06c8cc7f36757e7ba3afda044b414f1cedbbde135ae7bdde9f6749c5ab92e4b01da79a945cf125ec9f58c1dde8171586d16476e32fe0ca50fcfb07592f4debe19749ae6588fa8e82f6ccebfcf65ace31f0238701e2de19eb34f951b84c68d5aa2e3c7e7916c816d395fa7daa10ce91b903", 0x1000}, {&(0x7f0000001400)="92ae08a8f8c41ddfb8ec98d143b877ee0edebc764ce1016996b410b3dbd254c5b609b255f731b6041aca56132ce8bf04d82cda858d7d4c3f7ad980beb9d2c5b1dfc39a21dc709074b3d464fcf69064402f769bcd25b5d24faf2c487db7474d7f474b3bce9939e0e0fed68288438926b0feb4908f7012402643fe47fd51e37d9c6a7058", 0x83}, {&(0x7f00000014c0)="a23505b04344efd9ebf760f6a147aa265a2f3d78c4c4bc95aab73a17e6cc3f7798fadac632d9f4325cda58a5ffdb1f33", 0x30}, {&(0x7f0000001500)="108744af4629137b26466d5bae8b2cd5a193a913f8eb3dee79dc2d694f8d7405485ee7a03fb6fd9bfaccf44d75254fecfad7a13482c22aa8a9bdccb55616292fec6eb6fd5f6de1affec290c61451796b0beb9b4eb4a1cc07749323849bea4b4b615df0c77bd7f58d4dd002334d3a9fd1a6ef8cc31577762b8faf95", 0x7b}, {&(0x7f0000001580)="3d676bf0bf2230e4429ecb852cb18942c5d2ae89239039b8a180dbfeba31d60a1b6366606e266269a2d0814f2c554503b4dc7f02975dbf7815f7a1d6fbd728bab5f0863a515ada365e29fd8755d3e49c646178d00aeacf56f9ee34de934cd5a86570931d547d35049aa663bac2b008d0a7cf6b6605189fa451d9863bea5dbba9c5845eb862a87fd94d8b3f0b41cc014dc9d71b01a7642cd1099636b2c6c280bf26e59720830272fdd5338aa6b504bc63875fa9d365af6dbeec731a756f", 0xbd}], 0x8) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000016c0)) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x4) r6 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000001740)=0x1ff) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlink(&(0x7f00000017c0)='./file0\x00') unlink(&(0x7f0000001800)='./file0\x00') ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000001840)=0x7f) openat(r7, &(0x7f0000001880)='./file0\x00', 0x20020, 0x2) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000018c0)={'./file0\x00', 0x40, 0x10000, 0x0, 0x0, 0x71, 0x8, 0x2, 0x1, 0x2, 0x80000001, 0x186a}) execve(&(0x7f0000001940)='./file0\x00', &(0x7f00000019c0)=[&(0x7f0000001980)='/dev/wsmouse\x00'], &(0x7f0000001b00)=[&(0x7f0000001a00)='/dev/null\x00', &(0x7f0000001a40)='/dev/null\x00', &(0x7f0000001a80)='/dev/null\x00', &(0x7f0000001ac0)='/dev/wsmouse\x00']) mkdir(&(0x7f0000001b40)='./file0\x00', 0x8) setpgid(r1, r1) socketpair(0x1, 0x1, 0x0, &(0x7f0000001b80)) 19:48:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000440)={0x10, 0x9, 0x4, 0x7c7e, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd92d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x81}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xf3e2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xba}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xc6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) getpeername$unix(r0, 0x0, &(0x7f0000000080)=0x3e54a838ab1a39fb) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r1, r0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 19:48:21 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r1, r0) r3 = syz_open_pts() getdents(r0, 0x0, 0x282) fcntl$getflags(r2, 0x3) fsync(r3) 19:48:21 executing program 1: r0 = socket$unix(0x1, 0x1d80b143d42c651c, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) ioctl$KDGKBMODE(r1, 0x40044b06) 19:48:21 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x20}, {r0, 0x2}, {r0, 0x2}], 0x4, 0x1bc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r1, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f00000001c0)=""/193, 0xc1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 19:48:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0xd6f4a7408db490) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = getpgid(0x0) r5 = geteuid() getpid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="507e41c1b300a63bc9b1193f77f6", 0xe}, {&(0x7f00000000c0)="507416167b6bad2d22bf4e990a4257b2f6c661f3ca7bbba1cb4a41c04abb1887c9e0e6a83a88bd973ca3259ef347c8b39c75e839d6fff23d5455ddc591855a18ecdba6e1dae79a76e41d4a0d0de6288493bebf7106782217b7dd2e311348e10e94fa227e1c8225dfb90c564b0439248c38b32f8e0161b835e1a2c1fdc2c575533ea0", 0x82}, {&(0x7f0000000180)="04d3", 0x2}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="20000000000004cb62f19e9c96f5eab45f7038315056b9c440f51549d3c15231d233e0359d85418e4bd171b4e06637e90e2577d404cdb0cccba097f949863633b4accf7bd30101101b6a76dce3030000005048b7bfceffb9623cb45087e2e1566e44ec6193021181a616e02f68bd4a09f55eba54a874b532e3a5894e0302caed1215c46b50a2c777473e1beffd08a49e3e3ddf05a878bb7a993ae5928b3a74ff0ddb4e850d32a1fc60b978785a096b5dc1ea370e4f700a85d198282f5441b0ac5a3818696d0b85", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000020000000b5eaa9d2e925792d347600"/30, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x2}, 0x5) socket(0x1, 0x2, 0xf505) 19:48:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 19:48:21 executing program 0: r0 = semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f0000000000)=[{0x2, 0x4, 0x800}], 0x1) r1 = kqueue() flock(r1, 0x3) r2 = shmget$private(0x0, 0x3000, 0xca80639ead95f263, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000caa172b1fbc15a9cab1"]) r5 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = geteuid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x401, r5, r6, r7, r8, 0x64, 0x81}, 0x1, 0xfffffffffffffffc, r9, r10, 0x0, 0x0, 0xe3}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/84) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000280)) fcntl$getown(r4, 0x5) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000002c0)) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000300)={0x4}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r3) getsockopt$sock_int(r11, 0xffff, 0x1003, &(0x7f0000000380), &(0x7f00000003c0)=0x4) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) 19:48:22 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x10) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x8000}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c5c0e3ab08926999012465ebfe1fff93dec5528f2be848f680405879f5f2e128b0becf3f84b2eacb94407006bc961f5c7cdb1130359e15e5f6c5c705c7c495500111bb4387900ef8acc19a43b6764e8446b5606e85257c3634ffd6af45dec57b168d73102cfddef38c2ed65840d6222e59d58970a260f072890998290321e2dcb7705882a9c39fca2558f47e5945618710c185978159ad06bb0c672985309fabfd803f4444709001a7b2f026be8bd106782ecd", 0xb3}], 0x1, &(0x7f0000000280)=[{0x88, 0x1, 0x7, "a49141a6a2df04c5d09b9a5efca72c18b2c0340ff13f03ea423360a4365cce50f3dce798cf2bb545b766ff7143969d1ef98e86238a6e46305668c5df92a151aa7132552de32f2fee22b33820f13dff7ad76160988573ca9588833238675a2574015f82fb95195f4b3179f0201739293f093b7df639b3ce64"}, {0x68, 0xffff, 0x400, "63d26879592d53f4ad81e1a18a95b2c2d546d100a8f93e6b54c7c606d3adfc7cdcd3169f2031b419f764f49bc084413dba29b373d3c83c935ab431b95c599f43c28407b06b402306b3a3179940c61386860cfa04fae808"}, {0x20, 0x1, 0x9, "04b12ddad4f48677ec4f8b4712d51568"}], 0x110}, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 19:48:22 executing program 0: syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x2, 0xfffffffffffeffff, "82671e332475601eeecc253155bb9b659f31a980", 0x2, 0x8}) 19:48:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x0) 19:48:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) close(r0) fcntl$setflags(r0, 0x2, 0xb44bcd8e2060e0f6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) pipe(&(0x7f0000000040)) 19:48:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCEXCL(r3, 0x2000740d) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'.\x00', 0x6, 0x400, 0xed, 0x0, 0xb2b, 0x3, 0xf6, 0x0, 0x2, 0x1, 0xb4}) 19:48:22 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 19:48:22 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 19:48:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchflags(r3, 0x0) 19:48:22 executing program 0: r0 = semget$private(0x0, 0x0, 0x26) semctl$SETVAL(r0, 0x6a579ae71aa1467a, 0x8, &(0x7f0000000040)=0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 19:48:23 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x80) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) write(r1, &(0x7f00000003c0)="dc", 0x1) 19:48:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="e52b16cbbdb0a1fb8697e5b05e06d000cc8ed84688e2a62dc1d63c1be4f7f6e6b32b9156d80270475a86964d9469c6f4868ab8fde2d91e15ff1c01ea6d67aedb8d7219828d8687e17ab14d8add8e025b174c5365bfe80698e932a0c07b81", 0x5e}, {&(0x7f0000000180)="fd3eefc38f883840ad66644c31acf3a20830e26cafcf387f7aae2eb8fedf58e9b8d4a790300c5adb1bca57cfc0ebbad428f5b07ef8463b416ea35ec4fb312b9fb9f1da01efd098af4e7ded5e2cdd9a2d72ea09ec05053b81b683b0609b1f2fa65e2ffa666469fa26300ca61373aa0bee6ca2454f6babf209ae0c93ffd255c9f7759905e80ef6afedb421deaec857c5d9c8bf2fa2b343e29d0d255ba07d9bf6363fe6bfd5d4c234cc24", 0xa9}, {&(0x7f0000000240)="387b865654dafb75c771bccd9dddc2ac7462455c3a3c2fe8165da0c4e66ba154665e1519d8a0f275c7ce9679b04131b2349b7074e9a43fc3bdd54e63a3fcd7787acb32db780061653e0329696fbbaae62828ac8ed486320822bbcabf40ab46149abd5356a1360e441bec06", 0x6b}, {&(0x7f00000002c0)="924b3b", 0x3}, {&(0x7f0000000300)="2550cf1bef22932dbbc15b921c5d5c662aba7d80327d67e77d96f985f80c3b83eb62cf8475e618218970cbc45c476c7e586e31f22faaac66eb6b428ecc6db4e2b48a5829772a47d2452da12f2c68b51382a45db16dc297cf0407104467eacf086db6ab7b69da6aada316478bdb8e28fa0b62eb2caed41fb3acddd6a6647a572216ea5f6e20ff27aabd447f6b81dd1d3395943e6e30c4b84f26c91b0c2695c4645de800b4239ee2a36a56bb99f211f4ee6d54b9015ea5d9aa767576e37075756c3a4d5e0a53849a760d42209d9cdeb9e0bb020f4d6c7a26ebf6343d410ad8b05df144be12073989c14e1f1ab0b729f43a66", 0xf1}, {&(0x7f0000000400)="af507da1fb5b8f3d0b80707ee7f80f10b563478cc0", 0x15}], 0x6) fchdir(r1) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000500)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000540)=""/7, 0x7}, {&(0x7f0000000580)=""/24, 0x18}, {&(0x7f00000005c0)=""/116, 0x74}], 0x3, &(0x7f0000000680)=""/83, 0x53}, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x7}, 0x8) 19:48:23 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r3, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) r7 = fcntl$dupfd(r6, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r8 = accept$unix(r6, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semget$private(0x0, 0x0, 0x403) r9 = shmget(0x3, 0x4000, 0x183, &(0x7f0000000000/0x4000)=nil) shmat(r9, &(0x7f0000001000/0x4000)=nil, 0x3000) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000003c0)=0x7) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r6, 0x0) dup2(r2, r6) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCSTOP(r6, 0x2000746f) getsockopt(r7, 0x6, 0x0, &(0x7f0000001640)=""/211, &(0x7f0000000580)=0xd3) faccessat(r8, &(0x7f0000000540)='./file0\x00', 0x120, 0x1) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000500)) 19:48:23 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x1ff}) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:48:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0], 0x1) 19:48:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1000080000000, 0x0, "e4360020000fe29c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f97896b02dca9c650a00000000000000e41944b228f2347e77dd6af6f323c7af101ca11956b7a5ec90c35d08316851040013940d6c93fafbe4dbb2db906d45007704cfdeda459c3cfde078b5ffe59f0239e8179bf384f9b2350de3b2e72b8bdc64c4b337034f046e05000000000000003cdeb7b4607e0fefc5483eabfbb6e3d1922d35bc8f0fa1464b906ba075bc902f0437edb98583c307279e11cc8e12fd862e76960325734f15640c9daff69b2199481fd96dd6df4cddf7cef2efcc9782a381ede9e6f17e880600ab051ea98e73d263cfe1128607307c67d3deee9cb133e2f80f0959457355cc10f5075e860a86b792a0cb8c4cad80000000000000000000d9"], 0x1) getpeername$unix(r0, &(0x7f00000027c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff9c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e83cb08a9c236892d87cf24486700000000000000000000000000000000000000000000000000000000000000000000000000925964298ad8101075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000090000000000000000000000000000000000000000000000000083c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b22f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccf685aef257ff6e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7b26c407e1d00"/4084], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r2 = semget$private(0x0, 0x1ef943d466878c95, 0x73) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/20) getrlimit(0x3, &(0x7f0000000040)) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0x8, 0x6}) close(r0) r4 = socket(0x18, 0x400000002, 0x0) getpeername$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000200000000000000000000000000000000000000000002466670000000000000000000000000000000000e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000a007ebf383309761ca4df900000000"], &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000, 0x29, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9c0fba7b0000000000000000", 0x114) setrlimit(0x1, &(0x7f0000000040)={0x800000007, 0x95}) r5 = syz_open_pts() ftruncate(r5, 0x0, 0x1f) close(r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f00000004c0)) r7 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000080)={0x4, 0x2}) fchdir(r6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) semctl$GETPID(r7, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 19:48:24 executing program 1: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x600000000}], 0x7, 0x0, 0x3fffffd, 0x0) 19:48:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) 19:48:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0xfffffffffffffffc, 0x1, "f0aeed0a06007630830400", 0x6, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x6, 0x1000, 0x0, "396a297069b17a033de422bd1c672201f37cfc7d", 0x7, 0x5}) rmdir(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 19:48:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="8b1d12da044a01010000846d5d7cb603d7a63398cddb9d018b3e", 0x1a}], 0x1, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x8, 0x8, 0x401, 0x8, 0x3, 0x0, 0x6}, &(0x7f00000000c0)={0xffffffffffff57bd, 0xffffffffffff2ae5, 0x3f, 0x200, 0x45c, 0x5, 0x691d, 0x9}, &(0x7f0000000100)={0x6, 0x39ac, 0x8, 0x9, 0x1, 0x10001, 0x5716, 0x2}, &(0x7f0000000140)={0xe1, 0xfff}) select(0xfffffffffffffe84, 0x0, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0x2000000}) 19:48:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/206, 0xce}], 0x1, 0x0, 0x3c) shutdown(r0, 0x2) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000140), 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x4) 19:48:24 executing program 0: r0 = msgget(0x0, 0x10000) socket(0x2, 0x2, 0x9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db4cc70b4799bd5b0000000000000000000000000000000000000000000000000000000000000000007a221053c1cf65f68f9cef376b90b507300b4c"], 0xbc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ffff00000000000037dd443935eb87131daa8f40581677780edf52372e85e53ce7f219755aa35db9e234517827cad5926b439326202e7c929db1e9b30ccf5850df6c8992f4973f56b702d4c3f1ff52b820730a4e0c21a65e58ea7a4dd9a0d4b8c2f085ee97e4e89c7e81e0e063563407a789a0d80f44649320e508e6a6b32984ef554fab7b497c8c375e63c5402a4593b71ba188e1598cdf7e3ee092f6229a0e553e04ffa0c9a023bf44495b4cef4f667b97ad5db3fc390f4db887498f504f96"], 0x8, 0x0) 19:48:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:48:24 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3ff) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x40) r3 = kqueue() kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r5 = dup2(r0, r3) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x6000, 0x400) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000340)={0x2, 0x8d, 0x400000000000004, 0x100000000, "e72939ea20ac1c6f06e6636ced178058e7f777de", 0xf5f, 0x803}) r6 = kqueue() r7 = shmget$private(0x0, 0x2000, 0x403, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000180)=""/204) kevent(r6, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) fcntl$getown(r4, 0x5) 19:48:24 executing program 1: r0 = socket(0x1e, 0x7, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) 19:48:24 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = dup2(r1, r2) connect(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="2100ffffff7f6c653000"], 0xa) 19:48:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x53) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) 19:48:25 executing program 1: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="960765181466928eab4d7e226e366c9397f776c68a5424de6aa6b2038198089132b736b94ee046fe7678dd7b3be4de4c0f70d310960d7bb2611a597d5f37e7554d7d7cd250fafcded932183c325c9bf1675fc0a43820a34b726812a1dd502943d9c992ab77dc4975c95196ccd6a750d054de84a8add3c915de7ee486d591cd611b78742c13570b42d95f077e55b08048c2aee053dc6853b4fe83881a2ddd5fe915b02029655c4c7392325de6f5ad3c15daec031e37d1d90327b1fad2a1850c9852dde46e25a5f18942faeccd46b4844cebaa7340ff666fa00ba86cb636c07ece87909a6bbc631cceb4182bd8d976ee588e0f4633a73c003ea33423f4ea1f8662ecac9cd6a8444834bb9a4204c4313f2f8eac86f71db5102b1b04c6f24e3e7ec60f8f48db7937a799130a96194614ea6e33c589475ab27d0f6708697929d4dbd61f82ddf3965b021ea571d8e867a41246b2d29499bcc3d5da81f9d4283126b4b25cfee684f2ad10b48ab1b09ea55500cfee89362fd6127bde1fc07ab353fa42d3c224f50e126fccd8d09856ccdfd4d3628c55633d2962f4501f0c5a85a56dc2ffe6f776d7b78337d23743154151853bcbd0d6904821658f1a2334b2baa7af199ce0448d2491f8f6f042ea25680365ecbccfefe8d08bf31235a63a8a3541239698190a0efb37e35881612c7c67829b74e84c2dbf5872038606363479e1b6836934d054e43f29e5905ee27d3b815988524e94f0d23ad30900852ea30772b55f66b894031e5e2866193ecb5aca7f8980c26a3725c75e53b26c06094ca56d88ede3f86a6dab4dbd0c1acc06aa704e9b4f5821593a07202984a104f9362e30656276a94e17eaa8004f518028ff1b425f9eba4baad3c570d8168b7a5b3cb43136ade732862543850f1c10f257fc3bb5983247524395348c1b8e222ef22a16b604c72920e00827b4382640cd8238498de1405e2a5ea69baef85bceaa3a49e4f3927ac91595628207256bdb596cb9018862f77f6e7a64ed3bf85a0ed56e2771fbfad0c60734431cfc289736ec95adb8e0e5c26c5946f95dea648b975604ea46a944e28589996c5624b4bf761839931a6e8ef3984321d4731c1103e9b710dc4fdc066621a42c785ef8e0c59243801b714e2739ab526207441dc4980625e63811003f084e4afad19084c26f81201e35247fe477457108b0a15389bd4bbd00299f5a6d21b145cef610b06472b95c9e3c3af362a5910456d50e085e117a6d85eef16a81dd64c9dbf3ae3ea87fb09e85f156fb46211c1af8106c9e388d2c77fbc076658a730966d42189cbe81eacc89fcb137d5a170ddcf274a2e4770d01c1c656607bb395f3ba29452a8e5b080f595ceae78948924ab89fcb915819a149fa19e66d5483a5ca42927072ffaac532df6dc5f350cfcd33535c9881455f1ce755f9ef335e4da8c15251bcd0156e9c5dcf9a1a2b972f80ae556029b5778944da9a4deb4ec11ea78f7888aef8041507f32ba135455342f222f0941549e9ecf2fa387d0b50b272bed1c55c71037c011c196851629f939cb4f09b77b92903884976b7549716db024eac16c6edf0cb39191b2d3b3baaf9e3c0704635a030e4b965f7e800a6aff052c95d26087433376e784f46c74f6d7aea44489cefa35202f11486b9eb2b5fdee8291a8688a45e2aab525933226b0e11b4e29563a0dc41b2508922a5fecefc78e0d1c05cf4dd1da234c98d29c1e299bf1a6de19e8deeb503a4e7836b96101c1e372fc5d1dde351a1752a93a1f7559c0687caf70dd7c7fd8e8dccf3250a837bf817f9ee145b844cb96ba0ea6a8e427d149facd220f8ed6bc9713d4797197e0dbd12f89643b8e230dae3649d46534e74b1b89d1609dd75e9f05f24dc625313303f2409fa5734b011718022de90e636eb3674de1718beba5b670899731e52970ce476223e8a08cededec3ff61af4a6f06a4ce9b92cdea390901ce22d12b098a18b05f04659cbe939911aa4ba9780371f4d629fe1bc02e4d92f7d0759d357ed850ad83398e436d802714727235a4ee0faa43562e9b23372af7e8e7f610595cc1c67c3366286359b18ca6250ae6c1e139c15e1e71d5163102e57cb3ae361318b24c1a9d7e37bd923c2d5e825485085cec0b6240534abde24a81892ea2a28e616dba26799030cc2e6192e5ac399493f01e01d60f25d5e088fe68c4c66d61b0c0eebe30aa9366fb65237bc6d18196a381000855505db0350f493a4a7c2d5fb72dc1a3f75682dfa97a507594b591044a274763000d585c57efb5f6718e6878d77f199439de363069d58fd0c90465680e387e2f3b6525789eb3bd4667229e99ae9b9931244c5d131a7ce33e1f08c24e73614fde5aa382f5fab2077d8503a583278354236694fac3783131c99314eadeee981e6ced6174d506fd9784af5ee829893c05ebac920244611127f5300103234b9507bba93ca3ac5d048a95450c1cf2e667912914277c98de8b643a54f403f5fe63862d375ee61a2760e43e1e73090e7133bbcbf48c5adad26240742cdc87d5c4f9707f6e090ff3d1a86f14e36ecfdf9361ed97e1a7d082c9bea6a09c8d549722935aaed89e8c31f4ea1b261fad54ec2db39e1f3f84152f8e1860ebaf740fce560ccac72ac24e90b77078de0260a8b70ecda33f7bf9fb6cb8db3c6e621179d2061afd2e34e5b1562956405841064bfd818c453b4234fb693080e39829ccbfe4edfd0f4ae9c26267f18f65d39d43e524a186928f02649dd929abc379fea8e2356a5d6f8b9845ac1282328d99d12c88083086a502e30f9ffeddd5db7548afc09873f842a9b94824d02f9b1b28c353d32e2dd6adb81aaea1406af19d9b3f91b595f6585c675213433cc62b1d5c0bc9923974d7b433b171ed2988a888f9b090a8adfc81ddff2222287e11fd59285c23ece13286bfecb2d531724d82351639ed5590c1cc234bb5537de7b3cca322544bc468afd5df744b57d64ac4301779a974335d4819bf005f93cfd311d99aea1951169d30c4c6f141bbf31abe19035d8b3cf53ba72cce794fa1cfdcf4b6440035cf732993f5d82dd8c74badbb4dd1062ac29dee7f82949a8c9fe5317879ba2e14562b7712aea006a16ca10be24105f9882f472f4be8e9929c5ac1f4c9dfa135086621bab583f2a869ce7515e71203569e37959640aeb6e06808873eb29a1b4397e6486f330d2967f5175b3e4c12d93a3186a146907cb4085b9ca39bf2726f229fe415dc184a7bc3fc4dd7bb6ef8f5b170f5a780d29243a1952546f3261f2c375799b931ea016c8a912566898f38f28a2a5f4637763941692956818f77d8187a2256df3bf852f6377331eb5c721807f8165741c3cb360217d23272fdaaa86e35edb282a49004e5b38dba6da135514dc7c6a127db97a04435fa50afc4c22e2de6cc5a1c889d94c3b0211f23999a9a57e08e8a6696bceda4b0cc65f93f97d774f1b47fafcba21da1d41fa2cf744ad9656aa224258283dc76cac8effc597c5a1f085a31e655fcee27658b98c67ad0054e0346813827d4b2b1268d1b249f6c276a445de934172386eaf8156371b8be9533450f57cb356c43571329587f4dceb2e5767d16aa43cc220bb76cf976cd46b6eb6dca81197f3a87d51308a85f59eefb91c6def9fed807779527b1352423c9029574e717322d2a2dab26d2b5f59624aa61b6defd8d730d24f15b17ca97ec801474580cd7ebd59354b9484bb76eb287907412c2a991b59a7f69b389bf5bfaa532a21fc595607f256e0307d6b5397e9e8f7aa9eab2825961568df70b2cc3fc47f74466d421ebdd55c0e079039f07d7653ebdac2c52f2166b9c61f007a2afbd70af511e66e7dcf7e5621e0167ee75e04de4c47ebcb9c155464acdb886bc09ba7280b7ab444f6d8d82cb6876075b74bb30140584d3b9abcb1daddf8aeed9c8e0ec3e2e9507fbd8b499b8217798fb95ea3178c3479c3acedde40c4af880cb64618ed3ac6ea5c445f52bb6b4a7122eee3fade8ebf4d4eb3bcf022d303fe27dbe476bf1522ffe738f3f87be58fd303973d6bee5452c5a2f87663a5494a13d2ef342a8fee4933c7f431df0c22c4df8bb668a5ef036133c21b404200f17b6952272dcaa7c42e50869296347de21ffd9cfb3821ad26af9b97fc74a8192f9942c3d3fc8b7911aa40931eaf992a3c0b64d8cbb3ad55f7266bdb35de3304bf854aaeffb7aef6d36d4046d16be4c6eb4332279a05a66dee43ed0e98c6dfcca16acbcd590ab329bab8a1fe39459f68a80c8093580cce9a066840561d80a22467b89962af40f5688f5930e3a4f68b8c15dacf0e71960b7612fe215b6c67ad13b8c4019676fdfc497e3666bc2bc52ba5bd712e87c24e1bbaedb06a08c1a42e4531b403fd9a8bf44fbec31750d131081b353be5a061d2a6fd636b019338ab2c572b66d61a2f1316cf12a54842565f3a99268bef9bd7bc2f48e7562a9e6c20f40fb7999476f89ad404a5d019556a1ee8cf6231f5ef57b61d73c4320de074231dadd05d234fdf37c84af465111ebacf2782cb8cb4a22d364731947f8a197a5f81d84fed781e5793c4f49b77f3ea889f037ea94430b18a1830a6480f87d9523b03db6213df27d74458d08feaad33168b2dbffd2ec62f6532f3bac45963da23cf6b083818bf4cd31c7c42d073ba5f03f2dcb03bf7f289d01594d143421e60151ba041ab1654e9fa4890f087f96caf2aeabdcf03df42f8e48bcc388159f1f2d17039c87135dcff1379761735920560e1a9d0e4cca229bb495d9d34a7fbfea21d831bd613d419823e60a689d6c3eabf1e7246be6e94f69f68c23aa3039c78f530349fff38be8895e1e0a95a0fd1b27efdceec6f4a38bc736ae36952c3f32edd125a31bbc35059d1c3ce753296c41946e46c9ef32da350ca8d4b261c9dca1819851e7470ccdf6fa3e647c6358ac8478e5b595ba4ad1f793e76fd72c865cf4a0f2acaa004fa02a667ef54cff4c498862a7f86a8e5fb5fb0da6ff8e17f701b7299b7ce944d594fe29a1bf0bc055504ec7289bce99703acf17b00707273694c4ee02d46f78c4586a6e2318f1c784e8388ffcbf9d28b94dd3dfeefa0b68f447507f5660ab76f29cfac9c03a7a586f123582b4860e8e1c4f1d924fbe2037c8f85f812f193ce389d5604d8fc3eb61c8de8efa3a8991f31b0d2d29b1849e6b988081f5726bb95ff72702b7d8d550ba8e96a5894ca6bda5d6067365ae3fdab971a79da74131c041e235e36570f5f331815eb53f01e1a7576f7b900cba47acbe89da85751f210c3ba6a03bd7fdda40a48c1d60c7e68bfa79afcbc7b37600590ad8ba566b3bf5f59034e418661c94b0228a87f24b41e138a0236efe1fe2dfcc88436d2890a4d8d2489432eaf80022833d5e4913a2d68ef416fca0de21fc063224084ef2e56c20b9529847bbb590ed5750deb6d26c78f30b590c07648310a62255477d65ceb2adfd544af6405154348713669f1b81e7083caa48defef01def75269d0650d7bfab37910fa744eac417824e3e039d50c05ce440a309fefe4fe911ff96eac58f4bf48eaba4805ccdce3b94a7eb2e4a74a41d48a99dec5791ff9599d8cf2db6d3a14f4344b933d5659c46a04e1291feabc1df3f0c0b04d097fa49c83db14149d618329e0895b113b4f3c5af492ac885765c438cf324f5093264208570de53adb4ca308bee04985426d28195fa08f3e1454729bbea33c0ac4f15522adc61bc75c371e5fcf5d6290c1b5cc933f6f4850197d76ec70522c93e93cdb3844d1900caacf4bdd501e3f39b1d8578698a", 0x1000}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000200)=""/183, 0xb7) write(r2, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 19:48:25 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x6c9732a329bd7dc7, 0x65}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) close(r1) 19:48:25 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket$inet(0x2, 0x5, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x0) socketpair(0x0, 0x3, 0x8, &(0x7f00000000c0)) 19:48:25 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x11, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 19:48:25 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20800, 0x98) 19:48:25 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x481, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 19:48:25 executing program 1: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="88d562f478fd0366ad3a07a2a69b2377086b9d1f16251c440883ab3a17fc77a4183c6c706735c7620887bdd07afa20b8e3aa6ea55ea13b6d0d57106b7ac7b137ef3785ccaba6111dde83414527f802cc8f920ee83df6f638d48ba4", 0x5b}, {&(0x7f0000000100)="98a651c317c9f85650c244e4e9ddc76084e59965d08ff43e0409d420abc8", 0x1e}, {&(0x7f0000000140)="44f2e749b11e6804a6e14db81969d03b982de0ddef879450e1491b1d6fb56f6a943089e2b0fd9088c83995f7124d9d2c6f4b3d683e3ac9b47f4fec0a2809bd95aa10fadc194487d30641a18b0f3cdd6f169140ed07d9c08a3ca60bbd6be4c3d48ba93f66d3e06ba1496be5417be0ce8778ee55ca3a7191a900cc381c76142062152bbf407072b8ad77a08daa40bd567e489ecd8f95c9de9a4906fc4d99a152", 0x9f}, {&(0x7f0000000200)="1577a2efad1f660d4635ed83ed14a94320d11d831b288c1252b28556f1566445d7ce64ae90055cf27d3564182f92e1c3dd3c1d21d17993b3d98c35266d3f2c8879c5ce958c0c4962b1ed61da628f7ea3479a40d613b319f63bd96fde5e37f3ac9f889acd880bb88d2239ab92d4b55d19f4cb3c4d3bee7d106c1f45e0416b3d7331056dc92bb9b9fb26c8f0c67a888d888b82191ee008e46fa934c7f25a6449aba847ae42211a97ccce0128f1bfbb67f721392321e437fcb70c1876ddb450fc5b380ccdc7cdb3567a5feec05d85e7046052d8734b0282e1fa01ce11f5a21c7095354f439bbc5982a455275724b6f5b1aa6505d82689832765a979b0f028b02d25fe61655bee0157c86f43bfadcf175ac580f7e4f4500805119e627428064dbed0fd3595f84954b9bd591c5e434ed36c07c9f2f5119098ba370684b941118a1ab725d1b41a243827cdba7b32d04ae447972699dcf3b1d015cd0eeb045d5106a7ba0fb802759d76bba1b30b5369ff161a9d1b44e73b09f6190f9e8db473430ca4959fc076e35f58cd0152b1463de20efacf821a4264c0638e44a08b670e5f21da51a0557a706fa34dc95986fb27763ffeaf7b373ced462aefb7789629e99104ae4e41d3588c268b194970268247184d7edd3827946118affc7197cea32fc81a178e4303d504d3cbbb77f1131baf211268adfe74890d503ca86eae7e3015ba6106ab867f4a5ff990c5c8f0b8b58d5f3f416e13053a26e62aa86385db2782815ac1992c54d74f969974eb531a4342b07e3b149b38a726a14921f2d9d0317fa564ff2c483965adbe083848e146420fbf5928e746bb9b93b46e3f231a531c842d4d9b5c0fc8888a1317dd5b02fb6ff171fb49c78c2d3c1e9d2a880e53386244c0635bf26c7ff3774165e8964502a5e40525cf81d1bce1485df20ca68d87d8b37d0e96749550afce7009c63f310266c99dddc422ece12b8e23889988a2c864595e6aec9d371605c4f9feb811f12329fe9fef1ea2197e21937aa39b8569b507c3b255c0afe2a5f1bf1bd1ab233a87941eb856a3a3105c22b60db83a65abb90576136bbd11f4acb6ab28e7097770d770f0d1215927e5aaa12e97f547d1e167966ade5c9a797ae0cd08d93ca507514539ad6a86ba13729f9fdad2789475b9640fe65f20147163ded3647f24ed771931f4e774570e6432205fee31e56de2c291376ac0ec7f2649ac1789950c36ae66da00eb9c87121c54f3bdd99318297cbd7624763f2fcb47fd2126857257e8e22ab27cb0182d6b25e56290830ffb9cee1bff43b66e20dcf55386d6058184bfc621c0582298c5a6bc0d7244619f85d7d52b365fb7d04598d4daee57c905df2a4c94f5316470790707e21f510eba120e569ea6966d0a4384bd63906280ec48a5ed37aff3e9d1ad2543ca2509b223aa164baea196f33f92a743f88bcd91595a8194eba6e17cb6111b39483099fcd5179f810e9ac101f57f6f9afb3d36c7bab03fb7f863afaeb85c3ad2a10f42e5b8d5ae3dd6f47502c78214fe1748a472a58eef8689d51331f8c8cd13e5edeb23a128939cf54a46ae487a0395e47d80597ff6ae5e9a781f96aa015a922c84d2fdb43d6fbb8a8e5d82455d213e702c43547307037c9601b9d4f57a43667fa547c8ce944ac2b35b3122151759b35e4a0f4e8c48447e355d0e0210970723b0ee198b74c0a7da1a3d45856f3422b58596fc58797de1d9d09b27d1b31a0d2402160df5f48eed7d85f73af1c7cc6b7386d5969373a3a95459448a9c92dac5557944d9bf72f8ee33750f6371f86822bb9479f47abceae9484d156b34d104b49424241af01af3e3235c50003fe6a2af534f4ef592fb8e2990a4389860f0132289191cd1b16a5535a86dff266204790c1d7892cf5db763f8e8c56b122d586a25255b39feb12ae0f39a3f8f4b279db6d9c2bf9b98140baa9f0374653a17d0a1a2e93f85ac174ec7c88fc531e2fdf3447bd573fa8dac3a5a44c001c43bc709007093de100615cc077dbde1a6e719f40aeca745530ac7ecbc0b64f4a743a679237c8cd3be394134f92a06106cc8ceef90be51d0c778ae97aa6f0db41b29e10d825076a8426f8f70a2f99f50f51166017f610b46299b804cdc71183001a7521e33f151d61759a68f0f92c4539cfaf8bc6fd019db504a5a4332bf10f3cd32fc369f252f2dd9da930093bf157eadcd3b7969d98e837bed20cf444078198eb471b9eeaa9172a15cb0a50ae5c8373ba5a3a474d1851a7b9dbdfa10426d5861e9f80f2abcd6428244f207cdafa78a5b5e52c000ae1db128ca580cac74df41200b0239b8f022f359986e2baa2bae9d35663097403c9e26764c66c78e7fc0f374e09b5a2d161ce4b5e04582e8971ab576c603491efe88db8382aca3bb8d0692f5d7e0e1c21dd1953177abef7f5900ae3a568c217db860095317b838e357c57e2f0372d04923ebd5a2c52ceb0766f99b119d6e3e2fc1c1a3ec97e297741f8fa009c907e145e6e0b08ef16a14979e24746124bc6a78e6509be666e5eed38dc822629f0b90c4938007f5dcbe1aea0cd94d3853a2305955aac629315410e16c8fb1a67f8056868edba59071e1aebdc2c56f537f7c3d256231660835cf534e5e3e0cc1d8387e6aca4bcaf43a0fb6e843b77dbcd2e26032e5504f36fc00dcf115fdbcf58f30567494d341cc18e54bf0d0d02f4260f2a4e80b3f70e8eb94fd553bd0e636965743baca55baf828b7bbfd36ecc01ad6e414664a8faeb41397a97bd05c85c8a31f6d6e4459c1da34ad8c9756cd95de1c7596bb85dc6d2e4582558f83ce66e952272ec466f8e6b66a668001721df6612cf7b74b1f96e5634fff8630c767bed7d8a66fafc39fd1a90163e9153201358723be11cdec2b34ba55de261ffb93ccb7089de0e605ba0ed4279ade19da9d35eb318f9b4e1563487fa3746989f8c0f4761a612581d0fded36b9a2f60980bd85c30c80ffb791d5054010bdbe1fd5f2c717a69eaf2f763848bfafc4dee613b2db07ba94a84e83a59c144f7e4275f83685b0b80981866212292acafc939c0793ab893109992f03174f2fece8298c68e95fe4b319e14f797ee1cc98909ee21e720c8cda3bcc153fe4d157b522c7fe6a8e4ea912e60fd03c8d11f3a61a6458235ab8e41a631f1c8cf5828c32415a017697eda1e0562d86de7835069d712d813d2103cd19ea676a628d6e331c32f4ffc26692d6fc8625ce68044bc5a8d1e71e4b7cde85da22c56e379f235456a51e771bc5f60d6704812e9f825cab66455d8020a9cd2344291b99470f0e268d607d36de59cc385e01d8be39eb060dac8f7bcf8394d292e55890e64373ea84185116169920c74fcaeec5e6984263f6aa25545d444954ebd41017967f111eaea59e986cae36147a124a583ccf8b9b78d36a694e4e466fd952e963d630283c5a7edadd002bb8392a0a878f270ba9a8c0109aa5eb52d73ddf61f13e4380e087179cecdffd202a33e4c458a5966009d90c676b0b0bb6e74b208b7319f5218cc30df3830c7955df4f481570d8b3efcec19a717e312ad2a6d94e94853e39c64e61219a9ac6695224579a245da431c01c8597ead72f2aec828069bb11ed705d17b85e5c514db77bd14481a4489109c8f9795702e23d7544b1a41382fec0060b0db0a12dbbd5e14e8693204a72ed81912dc5798c0d61f054d5bbf930154df8541f4e550c32bf4337426baa3854085486141cebe702664917cfa8ea0ddbbcb211ccfdb9d4d14450f011015c89b4f61c508ee6464984b7720ae321450aae996e9f180a3eed3cf3610f43bd8a3a776a33d41d5ff6fc75e45ebdb17c46aa0a3f21fc11e9b87ecfba7bde19efe37d1120b57cc8a036db7ad2f2affb32ee786da7283cfc1e288aa9e003423c97032a0cf97b074ab78d0a871f130d01698151aea0dccb3efdae839b0a9a13318b8d6875d5b8b7a81bfab2397ce4db5eb031d5f172e31692743bb9b2d699b93a2b9350cae12afd6e0a5f79c1aa701233b55fe5c3641dfe4a85ac995ce4b30c3253856ab0849e7f41134d125b3d12025254ac0ab1dd4f0e0061e1ab810d2356e6abb88055e3b5fca0e4f727f4510abf15c746cdfdc33ff3a96973910679810e0edc10ef8f0a5b356d7763ff325165f9be344586a44d3d2c5eb573a6c7ba96ccd71c7f46e36cd259a625b7cd680c77f6e1d5a3e2cb5eada6bea17747138c7e7e8400463570f0d864600794ddd32cffc53205c3f395a7a0c69b7745d473e78128c3764538d1a977b3d775f192f3f82f4ab115eaec8de32aa444a53668e8884bcc472b7409e1d6ac8573ff0e4828875c725010ec7ea6b955993ebfb7e691369d0f0f43758a7a87d2edef9edca6c5bd8c81045bb70669c002b6c17cfee3863b0050627ccad0bd7753ebc0e4f72acb87b65ae680e70aa8ea4aede062aee8d9c48f375aec7809afe39d6c94984cb9daacf9a6d75067c96dc541cdb4ff404874abccdb04976c8e5e068b386d016c55ce7bbe33b2225f0eaf961569e50fa51fd413a0ec8cde7eb77326df6bf1d7428108b80f6b87d04c9594dbc1f1a8fb32ea8dab43ba628c0df7eb20e4c2c3aa897aad5ca44d276e0e22f12201a4611adc6522231c10c68f8f77eab2f82eace1c0c98ce6f1644a0981f3d23f498fbe16622d86550772073c506257c1b747033ba1ab4d4645fc488dd57e4802d3bd6f2c7ddd03a4657661348efe9e5c361e39759a32b984e69941fdbce332a3c3cf0b17288687c8ffc8190886c300e5c84d6e4f8686029a4801bae3ce79719a4392e86e689235659ae7e573e85ddf61a2f309da15e764be9fede88bc2697c93f930e1cf51fe8f746634d16aa031ab98c3b0d7137902f3e5bd0091647c30f37b05d5be199ac93a8288f087378c10924d15567c3322005ce616f24039e93095c334e0cdd383c38e2b0ef6164051a2794ad761d69f23263b976b5981a8590bbb2a138e2c363b90f42f6ab22a375d9d2c4d576f1cc4190eb7881dda440b1534c528de57e32088878423b3c880ca4f645fa499efb475e3cb39fe4be947aa1e1cc0046776e97b82b537cbc4cafd8fc3456f206733c5030a50090269987c242723a63e22d1967e4a0e1a3aada91086368d8ca9579b44fda91c7eb713b1de03f514a72a890cf2a4b76e0e4e668f2c2eecaf4f1d20b691f6b7911992d7ebf8d2f18f1735fae1b2c0c1a71d02ceaf305d163df14e80e8cebd7517bc1cf66a8f887109f1ae4e842cd6f6ff3df335207c5c343aa74767c6bab5446550f0dc6e706f4235fadd3bf6b92a1bfcc4eb1e70dfb94398143330c878198c5e6f88d1e6467d09bf68bb178b6117e898d2077270f0ee37b8124663818f988c0a0bb2631dd589450d3442b63d7ec2e4ed225874aab9c3c3895aa494cf2f25a2903f938e3a99cd60e43f209641ebe75f70777db8ae7555a2093ca4c72b2073f53011db19eb390bb1b46870c5c84da1692d7325132f270b9b11d59f6dcfb25648d6f50b9ef8b2917908cdd63816b1a72a2f7286291bed2e654cd55f728d47944f05b4544baf1d01ac34b222db8fe30ed4bb357e08381f86d190eb4e5333564df37a2b039b0fadec4148e1b51e8cfff743fddfbce50f73154c71eeb9fbbcd4b35cf99985f4ef034ad5a5d4ead9503422477acbebd8c2e258cc22969cd044d0ce1180ba64d806fca123bf2b0d631197ca171cd2d5bca350e6afb5572b6bee9fda19db7d900703d46c1e2a33181b219b2a61c68c94a3ea546299d85a49993271a1c240d4384ab4e3a2f4584d8e8561a3", 0x1000}], 0x4, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x1) 19:48:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x7ff) 19:48:25 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) ioctl$TIOCSBRK(r0, 0x2000747b) getrlimit(0x2, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 19:48:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/208, 0xd0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080), 0x1be7d025, 0x4200000000000) 19:48:25 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000735000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) setsockopt(r0, 0x101000000, 0x9, &(0x7f0000000080)="535efa7cdf0ab0fa23f099883508eac342898b78a022", 0x16) clock_getres(0x0, &(0x7f0000000040)) 19:48:25 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x89, 0x1f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 19:48:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000002340)=""/173) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000002300)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002140)=[{&(0x7f0000000080)="589a9febada105a59b7318093c6e02983104a85dd80e4ec4494dd77d849587fafd8369ca9447ff9a", 0x28}, {&(0x7f0000000100)="f22804be5020efc3c64f95f1350df7f043f2ba74db0aa687390c21c5b5957570dd", 0x21}, {&(0x7f0000000140)="f5fda1fe1594e31df59715aed72ef30169ad1b4564d05df49aed51b7e510fc3cff523411fca45d72169d3cf303c96dea2f8eb22cdf31b56cff22fb28cca84a81948b3549b4fac3b93aacf54d331f8f79dbde1cbac0d450571b7f166cf5e718a9172bbafd7cf54632359875f5078374c1e137c89063f90c8661f0281b95b28498afe34b2c789a3ccc1d52a957d93d7ef08a52c09f985964364a307a0732736703dc7e5a6bb4a636c6c34673ba8c9cc99e8a34639317634336b7eec9e668d261f82448e761bbee55bb14ac83dfd320559b4939c5a5eb2f8bee8254fbad2c2d51d9df99afaef78794c30f5c6764c4e1a6acecac2a81725894ec9cec4176aaa892fff1d06613d0293a442aee4d79b05a0279b9aa4104b2c0fc728898c3211d93535d188fe58a6c35eeac6b0af6c6b0d408cb4c568ff1b2559b15b3040c6bbc7851c06f43bd6f418340ed888585ffd3c8ca8e60a31ada95ec07be5067a242ddde5435ed98a213087109a987ee5c3fc17ebce6eed4d8b3e0a68f5737ca387923c76e6fbcf3747065776b4f024bdc3e6ef3ad0078ba93454f6933c502263d6c9a63c9f791ac65373cf23cd5fffe9e17908c3bfc054aa9c97b9da15419a9f9355fe88771ca2b60f10fe7be03528612b203dd3b0406fe19aae717d70383b85a9ce8d49e4b4e0c280866a8465765568c86699059479e415946425c7357a1aa2cd2d36b8066b5858de253532c2c827f80b92d9af8ba588b6f52c1712fdfdf9e0656b51f5d9babbe539fddc10ec1bcd57040a6b31b4e5a9cf9af1fb435898d7f2ce8efb49258eb3c1955414847d122aaf4505d77ec2dca16caf67b6349f682fdf5624f5765bf8c02a22f6f780afd5666157a70d0dfbde209de06e46565a397d9a5414fbdbbbb3822e5d4583d18a5f474be3b4391b19efd6e2054a11be36b72fe74a9e7b874418bad03474013226d71f773718b29dda4d6ad66260b8c4a5755156a94ffa8355328bf4726bfc1cfd6ed8f9f01b8d3aa69a892bbc4ea1b6e20f47ba2a7658775ebe8522a924523e3f5562d1034da67c5289e0fabc162cadf9187df5dbef9d19335c5f9ad0ded7923379d1565b86e9d090a9b1918a5469689e41a4c66e88b8f931c0340ed2a40162d438c637dd9770bbaa7d470643fcf69af9015b7829d6ef88cfbe80a4af037b47744e6f4e4f0ca96617f0416bd8caed534e3bd64219ff8f076ddfd30299a1fb6a774e4cf77a6bd52d01f6ace0755ef6beb92961988330ec42df84dc8944a3cd211d1ae8da0551657890711c814982af353cca900df7ab3955121e1bbde62d7e2086bf0f8fd4772b147d5e5a588983448d273d51339504fe05eca3d78c16e971536d245b1552c12bc8f2428007327cc4f1807a12509c2c82643665c1d02203b566b706cd0ba109b1287eda57b987afb79e8e51b9499aa98a35e56d50347e8b49ea0df8f26f7ed4a35ce98806fc328aa8fce3de0974ac4a0f50ed335fb0a278d059adc6b2dfe69c5c794991b1debd442171ab1fce70065ae165709b3fd79cae815c015e7a13dec2dc73f2b3c41508d4daa0b19ee12c6b75c4afd160492f911dfda01b7633d1d4f39f1abcf696d83ea0c4e958712eb262cc51aee7bdebd6de416fe2ca768065a2ee6291388954777b3ff715b9e51db76900aa8af75432b1d55e171c476779e513df2a0c21b37abb15ac521d88b69e65b4d9ed871d4d787d5f7103e4529d9eb8daa202f9e41d31b7fa5d4fdb9cdabebf3a4eacd78c8470ed5cb65e5f40d7b5f614c5379c540d57d71a33c1ec1de6fe07aa2c91054139aa8c3d88e1ee759dd8f0525d4754834043c2a5374fef6f5f5fabaf7968089f758c79583e97a65bbcc7f9803984b5fb766f1bff443fb258e570dd563f13ab27ceb45b030f8250c71de0c1bdacc733ff5185fbedb95c7a647f5456037bdc1fd0525e94f3e0671e2a92e53ca3454665498301d373fa868be1c04c926a9decc0eaf0f5797c3013a9222ea90c59e3880c1c2ec42fc3d4dc58f425feaa3c9277324fb92df37af6876b6429335cb40266c28b48b01b7cc2a155581da983d492e687ebf4c6146d1106c96bd5ae08c18a06ff8dba2dedcc563fcd1db43611e9b6e4e28eb096766bb78e6ce675a4b4109fc73d589905ba6ffbeb9b19e0e5bda15e1a59ba6fbb4df4986448ab2d66d27ec5411e539b92341f7206091bc6d16df5505324085acc5aac268abd03ca64a27cdb325a5b1f8cbef61d2028107e0d542602adbb1bcd46811fb4aaf6c915f121e7076792757f883c0abaae00b280578b6b47e2bca14f95f47727a35a6366eec33ab6c8c5a7d75e812facdd4aec24079186b2a633a8a943a44c4444345294a0333eb70726629ccfa2bdadb1beb8e09ebf674b48f8975bf650de4520ddb76e49dd7d091679f613de36d855a7490a45459ec288a23832d47851396a72ccdb8bff7e7763bd938e72ccf4c5220a6f3a8a9810d52338eebd69910c2f2c48fa439e19d9004c581d7bd33811b652dd4851f42d0db4cb2ace919b5aeb08770832f283c5f99ccb6a3c1d251ad0ea46a5ecff49832bac6c5c5e5bcc18e1a523666896aa7fbc00084a37414a02c6b7fbf21787b279aef119b2beeecbfcd965547c60ffc67422196daef1c8739450c4d1a0c8ddb72d9b4e880ca8cc200bb5c4eca913ae9b70a9e8a29c65fce5023b2bc71702a9c3128e3c92bf683b2450b6bfb7433907a42d97cb0b68a1aa07b542e87c06ad19d371f67242623ef526f7c2b24ffe88cca9a25c5c3e7f384a1d47e41a2acf955d0bb44d495928e6dc44b8c2274f63c1dbff81f8e418fdfbbb34a7ec4bbff6649d281e5a0c5434988473ec4934d8cb3c8de396f1f45d2f451d718954d0fb853d203248567b777ea7c6a9d6b3183dbe31618550e1001b8da61741b6c7adb9dc60509c07aa8c73534630d33987f1f11011c2ad4254a5a36bda0889a9d547e4e0741cdcbc5972f4fad8f7e7c06e7e3658e89d2c769a3eb8570b57e4766cd550ef8651d584158033b7595183b188f9292a4be64489ac608f9650446e542b37daf5c4ea8ff9760a3bd694b0c94fbe61b6741acd1e658f597efd0a77b7e356d3efef53a71508439a68c6846ef088d4f79372cfc30af5590dd9e4e7be7d62f28d5050b11914351d943eeb1077e011bf1bbd8532fc3bcefef4121ec0ce2ac5d86ef49a4fe5e38118ab9a4c9694fed8e4309fe459093d5b4d11038a97354426a9e6e687841d2ca2fe3d3d55b6a103d257aa01d93c9b6a1fb56f81f164bba4e0af08bf76c886a7241379b253b07a8f92e0222076b7ec400a8f1e4a06d1b90dd7fea9fc505a9c6abe1777de921933a985d90180ef241236a5cca5cb0276ac200976b15b7ebaecba3a3b555976e8a6a2cf7ed3ed83d21a17cf10e0ea6fc48e7c54abdfaf16199579703608bcddf22c5d40094eae339c6f5a3c098e547327deb38ff7ba63cdfbdd46cd56a91c2debd6749148ab4040df2a1b3721b1395a8ef7f3415db6985c5086e0a633d11a82a107ba2327ef3673ff4c89ce1dc020a4e8058a1b4d7622c03ef61eca0b81b37a49f51ed1859fa23d91f4137b4c14043bf6ae4a31b160374d0e2c7b33cd9f83427fbe2d16d8e9e57f443dcf78ff2cac759fd3e8f7ec82799736385fa7691e8868cdb9746707ee7c7152b81890083c67ae0ef5226beea0288503d00aaa06d342d29b55a5570cc77528ee3e335cb274a723af9accfe66c496be0f665a8d11342462d92082e311b47f9cd0403dab4a56e30f9e3a5d6a7d28b04de47e21c25b844420a0a7b7f4469cefb0e8b6d7ce15d97496e67bc63297ee3f1240692bb3aefe892d6b0f9f220e2e134c6b2843e0fc1ef01775c04cd166a99ac692a4ae30c7557892ac02b98c4a76d0e44295008d06b3777ad70f6be56af2d4fb5e7f460fc85996c555a145488cf3ea3d9d5d6b9e237a8ecdf201d875b5757f05e4a6fc6705a4ea98aae7271f3954d307001921c44197746af0ed112fa4393aa6886862ed0d3e17cced8fe5a8039a17bc9362074eab8b2d5936f88f4cc5fc88cc673639214ba2790e430dce06ac8e94718e413b57bb1a6dda17ef7c5f3df35f09460ae12189ffca5dc4b36d24a878adc35969861fec9335992e7e0131fbd13b3813776451150caaa38a1dcd4d9c9daf782a2488a0d0959b15e9ae7fb6ae42ed3a5d4374ff45f47b9dca80019f4428cd6334870ee8597a010fd99b1915d359acce3925527f465595d8ce289fcbb5443d7cd0ba73bf21a1b53d112867555be99cea79bc153695c3916997345f65240926615aa8bb5f9e1ccccea419314cf2e0c1e60ae41ab2473fa86a9466932110f5b65e2fffee2e184eff7980ae3884c5d1b1238de0bf65a55c2a2572ab10390edaad39f3123680ad3de2ffd2779b332e266a46a2b23c02d05f05774e55da04ec783a1ab07aa185455fde7fac8d4f8f76e3cba2ae0974f8e74e5cdd8834f655392362a3371573d05e36656a31bdab59a7220fd40ba910ef2e750bf34292d5192068428df02c177c8d8caab998ac79bbfdc522b34834de8f841378267b9ef57c8e136bcb7880902773ed281b28978e6863dad6ccd99f04202c8decda205c8e3ada42e67d0e66c0acd6295524032b930cf4658211eaf27ccf3365c265e4d91cade24b9a75a1518a2b100a5a77d56d66f753632b76ca866c6a4e274a37de433b4f7b063d2d0e5ec516c137471e3ad147f9cabbbc5902ce30a57380d1ab7c4a2a730ba6b5f3c88e6dc6291cc6f134ee907b3bd3c5fbb939220eda43f338a117b028271863f7a40e405f8d6f1cf77916cb8f7a5b7e1eb1bcd1b72a2fe87956d3ac88d449eadbbbcfddc6906ba94dcaa9649a9e73d9fb0ba9f2711e65f352ea1755bef3bedea34602e7bc7a5bce42ebc1efab15a924a9c4295d531f068afdc766b3264a8236b0f4838c99a9e1ed8005f7ee337fed1ca1d659a21a173e4aecce95bc26e111ae30365fbef0c352170b58319e7a0c058b09f472c7e5a970dcef31d0693faa93ddbc4663a35d64ce7bbc04548fcae0df75e7c91650c02f8b982507e6fcbb1010c65ffdd97ec5d44f2713d2e7690ea917d4665260de0b6c57101546ca9cfd3e08289d13767d524738cde2c3e39f865c98813fafddc50399ba766e259443b484623520a46488b02ba702a741e264b308f8fe7edbbec0978f25c9a16e1c47ec7530b99e1eafdaf9f6199979278f58725a857d68bc7b257312ba912bf8dae273653badcd0d422a9fbef165c5ca855a73d55e0571557215c80b7fc31c98b5d6cc134fb3e52465ae92a2fd76277b06e62a0a1624d4ba797c73d806cf75c4fc5d2756e28053b74a3a00508ca88c9a79ef6358e0e5b9d9474edd65df55699e3d4abed24e937b361bef5562542a659bbb9c56f4cd5725e124f32760ece4f74af9d11dde5caafe68594dc4bd47a6c0bc865f6095f6ed9fff0209ab43b1295770512233519f84d2dd131da434c18b2330d9d79152c02a139f9045b0b8199ea2cbe09181c1f71e22812a08e50de4325bcb9c8ba727afd90fa700ced6d765ded0ea7d21dfc936260ccd90c581ced6440472a60612983199bc5c4f454e8ad7c515b341f25419007945f72a414e9fe9bbc60a99561e472b3767063f40f4d3a23a16ed8aad819c4945a98fa5c1932718774c3354455127915e7592062cd8c28b76dcfb278fba73e4e1e0a488300cef71548a2f3996eb9b30dd9bfdb9cb586643df82a3f028d32227943bccc103b9392412312b7dd8505806f857a4836f0e6bfd41e1cc4ed", 0x1000}, {&(0x7f0000001140)="b8e4ba97dbead095e7cfaef292d40fafb0e71581a7364f30834656678bd3072342723ffadf2ccfd6abc71890ecb2e38dc9989459508b71501a0bcf39a097225308c707732edba7f33c593074bab725147ded748d1fa2870a6093a32c847abc7ee0fd6d925d6a3260e89b1b8438bdae79dac786d9bac31e8deeb8acf1f93441ab0cebd22d9a18c8758ca98f942d84efc9a402913cc2ddb091647e16a5e5dda708c4bebcb9eef6c9bd6598bf9524db67a8ab82168403d40c8f0c9d5587b30ba91d12f6d157cf012f26c049e5c5399da4ff15dae5bca0b52c770ad5d5501ad0c2748fdeade18497a59dc19aa17fe740e3127a8f9bdd2991f38fc40aaf70249fb901bec1ccd532611fbe214ccf8b278dbed1e0038c525e186b3c8d441e74c5084238b5ec5cb821ac3e1ab84dedf55dc062167ee007b4e7b68ac52c45aaed3bdad7cdc57df9534ea7b0b4f774c688ff0fe4f8c666d957a5a4e97643b009ce86989df0c36473086a6b7701776c5b09228dd92b58dfee8d2c11a544f560a02da86dd6a7c70799b7b4fd0f364021c6496a0f61444c45e5d788a6996160b86799ad49a460accc1532ca13bbf3b72137de5f5758a599bf2fc9a75c6d27aa743f92b2206fca08785c23dd20c270cf54c8b6e8dd8ec3b8d8bbc5acb8afab771b7e04ea7a2eac93744d8ad189b3c7346a7e6ab2ff4376ea0041a2f1d1d2c83e30734c570004786d1289f7f75b037a048740f3c53618cfe817e12ea2be8ad62bf1fe4886cecc0cefea4c10532c1080852f37b8e27ebc501174c7f96ea8117b12e28cf0838fe2db5a3bad18f07b49cbe83ffd8873415a46533fc53043356685d31438b3a66da29cdd80feb441763ad145f1a39ca396484dd8d8e61b3eb99bfa48ced3e7dc2ab11c9d98d9cebafce8510b0ef18de08cfba03f5b61ea43264d2a420f5b67e18d63690b54b813b23099d6bb902d2250d25d224d215a35d4521e1c865b4dbc591bd538a306518c33d9bd56c2c6f8784f619949928f5116e6fcaeb0297c46c2eb2a889bae8b0555de742d3c5407afab89d944d2ae24b10f67821b18464a0f63485a080734a7ba2f98bb8f3760fec59727bfa9b0fa83978dcc04ea0f185a0ef4ff6f542bc5ba6fb130d1e44a2010b638e62acde1e7d5a7ecc57fa41a565a7f5188a5f34b2ebe564b901345d316b461743066a25c6bf518d6a9e30a0dd698af21272d4218081f14f79162f388d1a39f5f41643e829f69d25ccdacb3c715646668a5e6cefd39349107c77cd4544736c331a73e4130fda54cc18444c11497b5fc2d68b759c01d39afaf91f4db449e08985a77c68529d0e4ab5eb89ca7dc86c45eb4bbeec32186c029c4a04c539688e2646f4a32462e1891947e9dd91db3b663f4a1e6260860512b470613f633eed2efc6b1d24c6ed5e094628efb78d68df4bca05cf42d39f19fc4567b232275d2397d296ebaa0ffa1c76370618c06e23aaba09178b79789b22856a675ae8e74ba63e011f6d18d320c0381801b69e07d5c659e14a1b314d66056345f79767947d885d5c53251cb1bde4c6f60471d63dc84038900b97535de0f6ff5ed1031ac5e0f94168c755840fc2b30ea4eb7b61c391e7ad0eb252e0d712e6dec7a2589dd2d38f64c1d48e76136df72012dffafd9f8e736d42647c18a1a9b6baabd3d3cce10aa54943e6f6ec2feacffe369f2e4f879ae58d7bc3ec8196263aace99edd4f36dedce2961024a043b9bfa6cdb687e3b469c645cc9409afc4fe4c6f15f4e7a852a29c2a8f1d42de1c648bcb2158b2c602076fd2d56a73e35b5792a99a815bf954e911e22dff12f52508712faf92bce413efc2d863a828a90d9a3a719efa33a4a5da400a418e1d951e01b417a6c8d725c3f9d36aaa3fc215929e19809d65e8f961cd26415499e7af8e785850744c6fb91928d2294390e8c59d35085069ff902ad9a3c83c92027781ee5d9930782ba141cbb7669a30b8be5ac6bc2e59f9b7e889a66592e3009d150fcef580415d83fa52ef88493769ea5eedaad649ec84dbe13f5ac0e9b984856ae63e785918481662047dbe74204b6659cb1db07cc14dbfb54d8804a52f737fea2079c02cc7d2b669a87ba8252349206e8190175cf8c74a3e553908ed2288e717fdb2c4c8a13b3e4933b9ac2debed5598c86a2e3816b62a77f07a5bf7f9688ce6dc45f865dd6f760b16672d5567dd69adff374d6483cbf9a7822d8c7df91f685b5d1bff1343b978d7c57fd1308f445ff07e1b2324789808083a64a118dfc5b75488f2f0975fa97d2d76523108e05723eccb4e9874adc8367e97164cb0b4b03f3ae8cfa9bb3f6672c00e5e746dd1541d8be01d00d303a7d304889d61f577a9adc1917b96f4365ba055e06f7ccf843d1bce6275d458d648e4fb9ed067d5958a8ef7109b9f9d4fe106a21ef7ab0989b51be8c8c73577a7e95b3137f5670fecf7a0fa698dc0bf11acb91178ef6fa1b3d1d650c14360aee46a3b544c8c0b0cf6f7d79671ef97476fd8c237ddd3ac662f86f4ffb997798f74750efb2a4e5ef571c2d431c8a33a2c6ea5e479ff8b5fd963cd450e7d0270a54f6c3cb531e5441ffb77f209f1b8e6f4324a43ed6bebe3c24a8d2918104b585e2938a1213a780bfbbf9c972e0cd2a6fe45d14ace0a41c483fe4a49aabfe0859a21d0f576725f742326df6a2911c3cfc82440851a9286d915246ce8d84872fa2b4a39aa1765d8ae7eaf6f61b2a9f1d12889dc7ef8d88260dc9fb77bb3642f951781ac44a9b7bd85be242e24cb4ceade24cd12b8ae14b7a29129266344944593fff74f81317bb2bfd79b8c3cadc7166075efd38a9cfcef6c013095b5fbb115bc2ab8d99542c7ee8252b240f6e61fb6d3a1fc78649e33c4c53266d156b541483973cc4bb9f1929ecd55fab4f1eb3e21f081c78ae71378d8c28f30e82c9f5f792ffb6a1e6b31f204308f5cd3a775784d2f4877f5d5d530ea1a67591bd673aa1915efbb8c88991664c9065b219516cae51409996771e4dae6a5f7d915255f983b0abdb460494b385639bdfc7b2125f0b84662f9a7ec1bed9fb4dbf0808d69506f3843841de807381f04c2349cb835f437963dd4c3017f9737092dc30f5fdfcdcd1649c081d4a96d899b40a2470c04a654c6e4c10ec9bb0bf8c67605480ae019e55f8bfd03915fb45178675158615c043df0d3567a0f8f8ff020912bb9182ccad7f9641dc2e8133a6ee4d3bade5747775819e276692f85a234ae069fde1f696be41fa9fae163f36eabaa5abcf5d86750d0e58964d2edc8e93d98470b169dbab27399986b12cc1f08efe8af86d1d2962d10383198133fd41161b5f461333478c8e8fc13b2b34a12513be7015f30b25853315085b87dc4566cb2caf89d50115ebe4464987e9862ac3339dc17cabd46fdf2c257796398da38c6983fad7b3189ae38615d95df365d2e0121afa053e29a8f2247536a9dc80b43f31be14f5f6da4c8815c95cf7685e44bf7a332c8ba5a3d6cb264cb6c1b1b4feeeb220d998afbe1cbf53bfef8c5c6753c1a701bed557f712ca3d9bd83cc721e23d69d76acc43a30b9defe594b0d008175582e6edff09d6bc22e9c0073309cbbb0959b4b848b2681bb770c6f9b8ecb02e73337f2d224b4996c443a18ecbca38f78bb113cd381203a6cacf4d0dcc8e604698ba91533d347b464d112e9897be5bfb90e64f119453cdd93abd94af11b3d65f7b293b468355819543f9c9ae88c17417de7266e5de2a5f5f3a08ca51cc1627f56f53a18c5ad8f3b5f70aec62c2365bbdb84f5c91cfff74c966712bdb197cecadc3d07178c8122b701fb57b9d59ba51b9e081b8908cc2a56349848271ef7266121a8bc223c60f4747fad95563f26e87abf229dab0bddefa9c597bd227fdc6456884524d00a04bc21d2744baef890b1d262dbcf5c1c7de2e8c19bdc2d31a1a4795642db5fbb397c6024e1653c3e0e1e7028bc614c31df406d399f44e5d0f51546193a30ebfddb973b38103df130aa58761eeff9ae081a3f94b341a3b605e05e0333da23789e2be27c4eaaadc83746d8758459ac3a30eceb647f3cca87074c5408ea27f348abf7ac8444ebc5cbc15a4ab3083c60aa544644c175484f4685c9f01ab01981712b43cb0d46d4861609efbf3b58949d7123dc3b49edc31a47214eef84b4bb6da54ffec28d79b6af5455d4c792dc3de2fb78cfc59b7feae77b7c98d5c77cc9ff2ce8497e82a965e8cddf9cbb7cddd473a4bf8c824332b4023dc4c78994adf90ea565b924ddac87ef368608b69d2d1074d25b3b8e5a5a43c1d17e2efdefe3848b7fafff18621b08ef46bb09acf87c72242abf18ee44e1718724a2c3e26a67cbef3a068c0cbd1fae5aa100ec44f4314b47ca66e9cd5320740f36c6f72f94908f0be6f3878b6c488d0f3782780e71d9c150c04cd86c9c4b3cf3e8d537d84dddb2c87c2ace58bd930b4d4db7a40814ae857377d3d28967fb515b615a8c6d31e6303f32df08dfa115bf512c03395978c5c15654f24b8e37ba3ba562defff428b6f1a9c1546b80901af0ac93b316fea88329ac86fa8ccc563952f1907f833acf557fe25b30d0d919cb1c75d00783da53ae93385d1f9e3f6223361b059f420c126207ed39524eb7d1b3d18a3e513a735519a3c21ba56d05cb44cf45a0ce44c382da243801637df28045b20da76d234a9be80f1d943bda455cfa53300e3dd17ace913894509ba39d6df286c7b64b9b3ea18d0566fb17e625d244dcc0ca7d6542cd39662b51df130bafd76c1307c778d982605fdb1864d6705cf814aa40d926f154c4b5210c09c938918db06921f6f3a7f10a4f0efa4b7b3b824cd7f11e42ccea215edf6161437b0db17839428c0ba3027c21efee375d1ead82f2c975571c513c8d42f949e480e4c7ccd26803dcb9a7757872533bdabe4fdfffdce577b3d0171fe8d07662587e97011141ff1eb2faba4642fbc62a469175a25e521a52fba9f7ae9a7d301463a0eaab7646b94c24f54e7d64a70f8911158d889594ce18ab7d40bf38107759120a67ea8f81e423ab7585e7afb0cd2fb0c12919727b3d2d7a3042eab765e72bf5ddba5cfec2d3210f9af95e48a314ed53ed1de6c021f4c49c8dd52fecaa8bbadcb44cc3d26a340356c324026fedbe38768d6d7d65e3a93d8136c558bd16fbcf7b078d388b65e75b654a762f6dc6e8dfd014f80e2a1314d51bf5d95e1fcce979058658285b209788f20a87c11b6ca6a9d84b00ce2e25876009732b37930b2dc6d1bee87ae61ff1f107df1ad3165e93b986bcfd811309d650e90481f5433b4acf66a906fd630b1a333f57e82bbe6e43fe462b07fefc629d50694f57fc2c832b08f94f7126b81da3465634f360745bd39516bf2f1265b1ec1c2b24e967346640c0dd7c961da3964161dbc27bf93251ccfe439ec6ce23d28384933eb0454d2fa3285091aa32e48ee10d250e1aa6895a9e344b940d1c8024ddd8b051a70bc040905e3f9294ffaa91ac3315d7013a39806ca75039ca080891afd4d1ab96b6ec9415cf9bf48ffdc317f140aab4715140bc24800b455cda22de95e59946c544c0966b496b73b265f0b0eacb20a7247aeb2533e490fbbc2a7d27f151f6674d54fa8187f888fb56a0958a488f37825cbda7e2d6462bb82f4572faca32ca3ed07f97cb7fafc35ff58f0ec3730847dcbc82ff923a451ae1e4993a3afc38760c42098a9ddfb531b138b97735a5196c1c41d41e0c61626607fd042981930a52a76170b36da5c815fb76fbf4cdb5b8c5d29a61e987922b8f1d4c85fa891e0541e", 0x1000}], 0x4, &(0x7f0000002180)=[{0x18, 0xffff, 0x0, "2f14"}, {0x78, 0x1, 0x800, "3f894fee1eca72cbca513b96ef1e5263f7363397102ddfedf0ba2cfd9a163bd2b3a8478ba57b06686494aa0d97ea1c8244999ecb55b5a67833667a9b3c680b50df268f0357b80ed9f38b727e82a5db5a24b9d05ffa58082a50de7d583cf26896a7287f"}, {0xf0, 0xf8b14c8f3e1e5307, 0x400, "f8e84a13b48252a69ad32b8b9fe85e668bc943ec7c9c60cdb09c493b2515da8e0baab5a563f8d405e4e4670ab5fc4cb5e2f9213a88efe213adc5fe90b3fcb631a3fc9c1b3fe330dcd5d662147a7f0428f66eefe95be9c9743d4df4bd343215e82d3242b729ae97d7a87df57273c85137c99f5cb2e9ecd57c7ed9d244708c4960abf9104cc5d5d2a1ea0c31da71a5074d99c3a9d735a85d749a1867c2c43393afcec16483538119a9d2100e75e85a1044895254f559c27b7560361e390a71df9daded0d5da861a3c5fc8ab17af2d1d7886581c1d71588a0abcd0661"}], 0x180}, 0x8) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:48:26 executing program 1: r0 = getppid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) r2 = accept(0xffffffffffffff9c, &(0x7f0000001640)=@un=@abs, &(0x7f0000001680)=0x8) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000080)="95d4e8e457917d820592752f838813096412df140eacf631cf0de1d438c8404c2cc1f0a163a6b097c595d956ceb3b0846009a7c5719bded6d6df90b1b669021359969794b5963f535d8d9d872bf2a8296d263b088b7d57fd7a2f1059b98d35d02385aad89445a2e384c8a7e0a27a53c7288d8773a497d1c28cee660f9dc29964cd68a4dc21b8fe5fa47154d379293ab91bffc59a06cd83257691cb1e6088e36eed22e634fa44a7b0d4eb05e9e2e66ce5c7691687cb1868f5cffefa5c63ea655754f195b08d1be1a442fc1bd202d1ce3e", 0xd0}, {&(0x7f0000000180)="7f163cddd240fa77501954d1603d10ec47a42a4f010ab4d98649de0e5bf278b5ff530e050e83b191d6bf94af3322ca25ac479e84857a1ba7e9df15dbf6566664d332abc5d4cff80ca1331e98c1f6a55ac0c92c39f528130bc1", 0x59}, {&(0x7f0000000200)="b4627933df5b5f63854a228f72dcc2a3b4cf35ae7cb04beb13f81d5a5b9d8e2ce56c26b82e3086da10216f0d57eb04f9a4cb90e66716ee8fefc7914ce32e763185b6d33a0104ff3441bd9ea32570aa7e283446b8bb8bc0b96cecedb5f3a340adeec66741ff26bbea6f0066b1280cc4dd1e5b105713298b2e27d85fc2876de92d5e595dfc154b7db187bfe2860ecdb820c2b428c74bd7fe0ccb52d3e85ad8f22d88eefdd097706dfd6f0af31ed06302290a7ad05a93330c8dcd0d1fc671f8ee73946232e99aae6917db967d190744b850d4683c9e063c286b", 0xd8}, {&(0x7f0000000300)="38624fdedcef146ae67ac59e3f1773d9f86687f69a383e00dd33e1529577742b06c27ae1ca2fa471744cf9198fc29f3cd6bfb4fee1eb1d8c6dcf57224ec4116c8dd772f1e3c1a4c95a717152b632ffac7e67fe735fc2b9540b10bfae09dfa2979e90e0ff0d5db7aaa5f4130c205ffda86685ac6fc25d47a6759ea8b597f9d797f472d8202fde32db0b29566a968f4c7c9f6c5ca65306855dfbf695660e48fc9deddd1bb4ee4b459719e3908088a956e8b87c14a2ba51e30336915aee60365066c22989218048503b9c6be3a8c0", 0xcd}, {&(0x7f0000000400)="e2861c7256fbf192daf14f6ecca1e15fc697fa9dbb4509406a6060b732035ed83e26fadc5d61b74967e4de551aecc79b67fbedb09e173d7fc46a1fa51e3b0cd3299c4cb53531e0a91a7495a74282148eabfb3756352b31977ff470be25d571ec7c20164c41073f91b91876481a9a7778c21f9ec35ad364d28bc0de5d31d175a3424d6b2225068bc975a210f5d7314da7955e7cd96ab5281d273ebb8482d9d7af38d2af79c00403126b6e214c0249730869f6a3842425d67a", 0xb8}, {&(0x7f00000004c0)="0b3ae11b6709d1357bd5fe14e057bc75427d8fada7d73cfa898bc02c3e8c2c7d6f7630b70af5d9e11459b9db2bff2fd220704f3ba3cce7f3462870241e053a908f301ed4f38b33d30749b48e09f7282b9c15ac866eab86c6ca611c63329100ad39ddcc089287d35bd8bc1755615393eb8fde0a63215fab10283ab6beb35fb26190ddd9ce4eaa34b40d72523f04ca9b682c70700ef52d028e7a3d242eb0408be193164c76325f0efe6160affc8c2ab301fd8b32f5385e750f8ae1a439292b67828d23b017917f06d8ee98c21003d9c8e94a6b099eae05922b4811397072443b40500d4b0a460d1d551712a8b60651089051fcf704de71b3b37aa8657577", 0xfd}, {&(0x7f00000005c0)="b10fa18549c81ef4856f41b1434addf34ccf4c4ea93e7bc2183c79c76f52c90f2b747c3b2c0ed6b05a4b4414384e4cdb864e19c7559bd6d8ef7211648120123cf37f6df8a1287857b5a36f1799bcadf0288907b5c965645402e67b8f9a324d92c22b622925db082c1ad0e67a5e292666bb81da6af66fa287492301af6e45e414743935f31c9e744eca791ebaf544baa1c2c72d40917733553456c38edb70ad4428c52a29f17b4a75e5762eb708a28ffaad34f8ac3cca5aacb9a66af067ec8b6a3301ea0b335f58516ceb98eea10d0abc9c7aeb4c7e8d6db67606d542d46df86e078577ddc84a52476179f2e38be6dae282d222dab64145738a43444036fac1c7b5276ee481ff8700f581e7f62e90d5ada24b871a486866e14f58d4133c04283a241d44ef90f6aa9ee81fc8423d1163bfe65cc223d18a8ab01a0f74623c760ad15e6026c800284b4f98f37523d0ef415f3e3cf2766197ccfc7bda7aea9d6abab92b0aa56fbf9a9be02901fb5ce757a78f0f51d9090162d692b8dbfd25068ba696ddeb38e460cf51b6e103ff2cae9e180485c374d8bf0491ba763b9e3cc02fd549d1e19c21cbc44b3b9fe9e4cc85039c4a5ad54b99d5784214d602d96049084fc9d77a3c8a330f263268d1fbcb44fad81b483e650b6bdf70808b22aa4c4d536f9b9a754839f6b2427a29c845da0c70d525de78936d0acad9cd8585a7a22317c86df9cf48543ac53fa6d43a3fd06ae9fcbf52e81ca742f60e11e199bb1122951263d1536318994f4055791169d7ec04ed72a62ebcf3f52321f2b021903b877851b3cc32670931eee0a2c2c3c67bb445065bcd55650539b3dbc5f7fe69ed823477f36fe0c23c3e7f8c516cbd8cbe347b5e068877584ead3b5db31da2c96aafb166d3048c8d0517d71230ddfdef357353662de4f6b28e8036a74028f368804dc1da0b84f2bc1501385c475ee65338f86d20fdd3d996658730184e211b787fffd3965e75bcff7174dea45de4bd7c378a706f0a4bb2e532fad69770566a816911280f4c547d3281aadf2d3bfaa9dd9f9008f43162c8b5dab0290877d0ed57214bbab5fdea09a185e85440bf43b43daf45b31176a2f17b851f9471f94c3e2aa6bdf5532fc13cf450079b477afc7a875c1f2c52aeddbca0e1a60606b75b4f533e44e572f5f81d0b853e486b836ca2051b22615bd486ee0c1d4b76626ae50703fc75760cbc823c3ae604c1b4d046dff4987d58e21a3ef7fa0aa4a561dbaa40d1c8c25db68324cd67e94557d945d3e5e5067c13704d30c7b05e90a2872d40525f2cab7e24c48d0bbfb3b6cb8540349e1738708f21194777681dadcd34d822d9d0f1a2b3264b08784856002210414f1d7860d6a763a5b04ec600d34a705d38e2e283c330064df6849745024b8d797456972f07292d9410c856f2863b9aa47798e69dcf6651c612fee9819efc64a760b5badc25e7050fd336a377fd2b6817c11c1586b8947ce9f1de7cae9545c7dacb470a6ea195119c6e26485f2f771cd39da7c6d5b08ec7ed2426f59794e8812f7fa12a60af190b516d8b8a15501815f10814452833eacf54a3cf4346e28b1c36a424d76ee572355fa59fe37cdd12d2956a01f0162e8fbbb36ea210945ae5fadaed1417becdb0cf5cb1e0c05d0c674a896763216c7fcdc73d7f97d1e14d70454af106cd1471b2daf21af210f96692907d3e9d8b996de88290fa09b3a79d391fa195ae97056d01b9afc360c7f6915dd62de4188727113d7b68313e54ddd8e67a4e5a281756d62a5eeb44a912177caa8cb56ddcd7e4f1e234b287ccdd572ae282f98bcad0df0bef64259fa96470b2b74a86c2d935b9afbb467accd2a71755a2884dd43d539ff6289fc89bd61177852db61e444cb11c97b1e16519a1a8f33f5cb3167d7a4657dda5c029b5da00a6c19c5f521dd7c3751b6417f55b0f11736a90d758a545c48adc446071461e5562da53846875cfcb946338a1f69b99efea18248dcf0ff25e0f42813e986f0e83b69b609c562941525ba440a5c77abd65ffa578eab72c6c7f44cedaa24e2b8bb41c57afda2a51f502438a7e6e5d2e54d914ba1a62d65d333508f24f02c188f514584cff15c9e266765a622384dd7c2b490c4d6aa3a913c91f033a828aab2fe19de4806014baa0ba54c3d5faeeebf6035cc9e202ebc0548415487312fb7c29f0ea8b255fbaa5d25cbc7392323a6c9de7ff6593c2f89aa43a3a0c611361f6c992d37b62c5ffc02fb7c117d0fc76954c321c13c312a72a75db7cb845c545f22e70932e2eda012aaf631815bd2f6bd2289e5c9ea22543bf08d7b3e85d2073ea2bfe860e9ed2a79874bacc7d1f582d5250c3cdeba8a22e50b0803e6c2a74d4101de4f91e6234f82b76d5c70e9e0a6e62bf64a5189e1d901cf853a20175af91125304d3b517ba69f2cb7195b22e9d2f451d6fd197a774e67f4f2963e7b5c0dd14fc11d1b6278db0ccd84d4a6398ad02706398896e3d47d903ddf924440a328036be3d88567398f40b0d35369ed102bf094301c3ea54c5ab06c16ecec675afec09de06fcc35b737f2a5de01e8330f5a3f585dc9788c444015053696129754ce1fecd64dd90c269f0ddb32c624b49dc7b92341e70ab62dd145ae8470e97412ee7ba3f5f4a98bd4fc814074dc06e9a7977cdbe0bc8be11b1d38cf57f43230422540b7c8d0f0e55edac06993d9163a4a39b40bcd316dcb127207cd6c85ac2a5be20c828613a52185fc1739d619cd61d0bdaeeb1c5d7387b154a76a5bd2da5b45e34233dbf0b67b4fe6fadf3bbc9be658ca5ed2265783d45ee130e388ffc71f68f0f766473d2acea2cdd5c4f1abec72057b779aeebfce9dbb45dc0be365d8de4d646727fe74e25cfda9d03453055c984affafaf4243d2ecf5d4f20788c7905797350eb95f71d1a9a2feffcfbc3b15944e40c1b5eb71bb7ddbe49dc5d93e810d233b62bea9a34e487da0ee3b6cac3c34cf92a5e2916702bfb661304a6d22f9dced388aa74d202f00b7698b4153c0ae3923019debe9b282c9ba80f1c991c95338196f6a0bea896ed1ecb57a5e8b1f3d5553f8ef2f27bf2a3d14e875040d349f276059a65d28f4e79a1b1e74f3397df2abf1b546dfb4575fd65c089364f1a1ae29b63fe085f45f406137c3ff9dabed2ebd51f305dc2995dad8df8be7885a7a326ded976d0eca9741710ed8787c9040c1bca23e15f39325e7b4f197c8ddd8d87e83cf567d45da70a5e1dd3dfd4958645fb97523905d725ffed435ff79557e731ca7816c24dfec7d954e938501a920e3fa8a3a8b96d5a678ec58f81ae3f265eab661921f8082c2f6d42448e8b222aa7f680bed5a419c37409722b60deecdddb0ecef5cc30e89cb26de4c4f072203add71019f8dddcbac37bc56b6b67c5923e3037f927f39f8e5ba5e84a01bd26dfcb79fc629248b7b7d55305b321f1baa0f4adb6821363d5b56d00cb50cc22b3b7ca21f92cef198cf83423bb056b60cd096412f2058a7d693cc45de334d2dd490830f88b45c1231bc14270405b8e60935791de1d60d292badead2a8b39a39fe57b5160b47ca7a1a33a30285253e30695d4f24c7b1d9ebec0ac1738577da108c1aee7a63a4f416e4199935e08573684a8591c32cf959cb7676c4e28cb4ebb30deb5020a597571d03e5b377051f43fc4789aa8e7f3638b21e1ee12d1379f16cddfd59e425ccbed09aa6f4291949f6a24e4a598734da57044723011299d84cc864231c33a4927ef0c7240cd9e03c411410eaadb4e2ea75ef7972c3c9525785a5b3781dd43c47649f9a97af00723c42e9f83000e5c772f9e0507616b139b8364103d275d30d27624b956772c7fc081c20c6d20dac40ed66569c0ca185334727ef6b210da125c1507285942ef57279dc5d496ead1943094b52b3ef65ab1522d00f8bf2e76cf236169c1b1d29dd757902228a3f2aff09814d64dfecc3f27b27d726809cf52f4e86cd2d58e7503771ea376346db34085cff08f21f445f8d3bf302b362244363ae01198a293910229019ada92b9292f4478471cdeeef8e278e160ccb84118db6aa4a591a1258513fa863936ef9bb8be0cd61c225a4f84efe87361cd676e4d19f83cc2d900a1f4900ffdd38445ebb0a4efe1da9413ec6ece62ec975912ea3f9ed5c85932f5dd4d9528ee1d834e4dad6c93b56685da8c7c71d43b7cace0c22d8f66685489dfa14ea20236519142ee1ae83a103f492343119e0abc0f88e4001af7faedf7a432248435edce9fea4488e041021b8408a6a6b4f8d791294afca46254cdf6c2ed6ce304595074842ecb99a3cc2d4146d53f872ee3592823b2e5d07e24992d873e533632ffea3d2dde3f617de244fa72da3c1242c2e6abe180cf4caeabcbdb81239ae336b6392f4d90ce9db41243abb2a4437130cb9d62b53ac00e1a99e3c12ff8b0192f2134ccc477628d335556883354624d3cbd6b683731f88e835ef85c178a73f3e2d2e84fb9f675b08a7fd99dc98a407ce01d5b4ea90452fafdcb0e5553aac26f13df20571c6bd1bd93278239438b24d3e01edcb804eb6323ebefc96f92603049cf0e0663a59181865aa0dd1bd8a8fc0fb2684f8702e7d374a14531620f3bcb7400af91dedd40979eeb5926924cef4b5e51296b5628fb11c666241578557db221a6cc1c9bcfc8ce0cb2becbfd84d7f4ce4e27f4e3d8946be2e6d4aea376002ba6b3aeb3dafa202006bb42236f82f10f1d4e86345cac1480403b803e6a019b338ef199fa7471b627aa1e32ec6080bc52913df8186630365ffd048345b5157466260f18232d84ddeeb2ae0b21f8976de78c4846e3b23f2c8131e0384db36b18d2d740a3dc1eee7bafbbcf192ee8eb397eb9ecc692286af018b9e6c55feb267c1de18f191ef6194bbd8c2a424355723289cb518cb09123c4acea98fdcc37daf4a0a9e7daa505fee4871be1f8b5e581fcbfb529b78178310d0fce9042dd9ff4e94ae0afb266131b58c3842991370bf613182a42638c3927f03ac72db1118fc532bc88f37a1788d96748cf2309d97c0e2ffa2e937af78948a08afb8c2927207754793370406e46752b8276cb20f4edfc99433d44be6ac363de303b0ea6302b13b51593532c54c446e0ad60813d9bb272b841e877d93b13cf6e6a89feec29bf5dfd9f66ea9e6c9c84fbd003b921c49c8a550b9519683056e06abe6ce74728a936ea942a7c227411807e9dff142522b09da72b25aa375fcd9fbdb85e679af4b01c862cb57015f5dfb9398ddcdc3a71029f79ed5ebd1c7bc430d949c8260e13634e224ba8ec965985188651e04fef860f8c3d41dd675342dc47f7630a7ada44dd6ff5e0a29811f73b6ea6bd8a4e79d0a72a45663b0e0b011f177e43c15f37f69ab6c8822bf972caa89509adddeebfea650afa16ac97c0322c644c9b24aefc696bec4e69c93c99ee9d2ada36e59c59450fc973642babbfd7612e48a033cbfc92f429b81d53ecd69d3803fb7d1b9425487d0a5f1366bcbe727dcf68a71384a6b5e13024d9e8a48464fadc9d6b1d48cad9be8742cbed8eef724530e0eeb6e867c54a9ca60bbf33cd432a77107179af1ab6ab9a4607e2a0a08f203600bec97f528f345bc1262ccf94bbc173b757d69143fb856c6f176aad887c26061926825011ef868705affc66d04a00a21f9bf7d34806aac135ae83ffd04898b199b832189d92e1286f04828133623157f7a3322399c32006eebfcd693a3a622b8750a44f9e5507134826e5442cf12a5ad4fa7e03929d68cd3093e3b8ba13ee6d31f436cbbae7b559ab93fe8", 0x1000}], 0x7, &(0x7f00000016c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="14000000"], 0x18, 0x2}, 0x406) wait4(r0, 0x0, 0x21, 0x0) wait4(r0, &(0x7f0000001740), 0xa, &(0x7f0000001780)) 19:48:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) 19:48:26 executing program 1: r0 = msgget(0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x44813bbba2633d37) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = geteuid() setuid(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)={{0x100000001, 0x7}, {0x3, 0x3}}, 0x3) bind$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2ac8eab49aa5b8be, &(0x7f0000000200)=[r4, r6, r5]) fchown(r1, r2, r7) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/96) fchmod(r3, 0x48) getppid() ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0xfff, 0x2, 0x472f, 0x800, "945660f6cfb0fecaaa3c8d6aee918f54486ef8f6", 0x4, 0x800}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x86c}, 0x8) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chroot(&(0x7f00000001c0)='./file0\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7fff}, 0x8) 19:48:26 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000001bc0)) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 19:48:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x40) r4 = socket$inet(0x2, 0x0, 0x40) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x105) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x2, 0x401, 0x1}, {{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x6, 0x2000000000000}, {{r3}, 0xfffffffffffffffc, 0x80, 0x4, 0x7, 0x3}], 0x8001, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffff8, 0x10, 0x2, 0x1, 0x7}, {{r5}, 0x0, 0x28, 0xfffff, 0xffff, 0x1000}, {{r6}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x3, 0xff}, {{r7}, 0xfffffffffffffff8, 0x0, 0x84, 0x42c470fa, 0x7fff}], 0x10000, &(0x7f0000000300)={0xff, 0x400}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r8, 0x0, 0x4000) 19:48:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002a2f666c6c650347"], 0xa) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 19:48:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x6, 0x3, 0x0, 0x1, 0x200, 0x40, 0x2, 0x2, 0x7fffffff, 0x1c00000}) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = getppid() ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 19:48:27 executing program 1: kqueue() syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) socketpair$unix(0x1, 0xe29887a9889110b0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 19:48:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x7, 0x0, 0x1, 0x800, 0x8, 0x7ce, 0x4, 0x10, [{0x2, 0xc40f, 0x7fffffff, 0x7f}, {0x1f, 0x8, 0xffffffff80000001, 0x9}, {0x3, 0x8001, 0x6, 0x3}, {0x0, 0x8, 0x400, 0x5}, {0x7, 0xe820, 0x80000001, 0x4}, {0x2, 0x2, 0xff, 0x80000001}, {0x4600, 0x2f0dab55, 0x6, 0x9}, {0x6, 0x3, 0x200, 0x3}, {0x8000, 0x6, 0x9, 0x5}, {0x6, 0x80, 0x7, 0x1}, {0xfff, 0x6850, 0x7, 0xfc}, {0x3, 0xffffffffffffffbd, 0x100, 0x4}, {0x7, 0x2, 0x4, 0x5}, {0xa333, 0x5, 0xe1, 0x79e}, {0x1, 0x5, 0x3ff, 0x3}, {0x0, 0x2, 0x0, 0x7}]}) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r1) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000180)="56a0aeaa7c5d334880dc205f89179d573369fa673d20cd3a5bf1a10da244c384697ad543738898d90e1498b23fe67e9c7efa0747a0fe33dc6c78849c516ab483f2457419f3077f86592930374b17da56404d9a524c5cf37914b6be6d35854a61551ad4e8250981e386ed6c89d162e19db21575863c1f9873402e3899719747aabe435f36acfd1d1dc358b66ab0848ddf80090aee5281bd2cc19430ded8cf142a1eefdb543baf1dec96f933656aebff6f4c6156efde8eedfa59b27e81ce32b7f8", 0xc0}, {&(0x7f0000000240)="912a337cd9a3b0f94708023943e1226fce55d157232d7398aa18ddf2dd433cc57ce8e2722cc627c50a41a68c0f092eedb77d456de1a1e6fe154dd34cf3cbba674402590365064d3d741a02cfdf5f27c5e39beb06fbf1a892f7ebc07f55f5e0e0f6ded33e78cd4f414ae1756a5c77a20ebf6fa114516df320b7aead", 0x7b}, {&(0x7f00000002c0)="3476e6c58923e5405edf5e327be8adb4a74e5f84ea4f92", 0x17}, {&(0x7f0000000300)="5ee8cdcec578d4464b923e573a22110c3d5be74dda2b67b3ebdbf7c9fbb790541d5f106d428c92f4b08685dc423679fd4fccdbe0ba0fc8c17e5b2112bdfaa6ae74828c4e7a43b31c5c70ecf8c6fd216b0cc7965f3274559af20447ada5d75ef380be67f247df71f15542ce1f9d0bde843f21df38b8cfb5d8b573614ab16806b392d4750a5cf9e8f1b55565da5b02c908de095c58e1af805692952f4a10dd284a4f3b7635d902e486f7464740dda3d95c39a46211edb2fd525fe571548126ba4140b6fabba060e260f5ce87a664a594f2835666daf9bb598be9a653208ec75bdfac3199796ccc403eb6221cd4c9ff6fc8173093e44996e0deaefa758731c5d6", 0xff}], 0x4, 0x0, 0x0) shmget(0x3, 0x3000, 0x9b7726b797363234, &(0x7f0000ffb000/0x3000)=nil) r3 = msgget$private(0x0, 0x40) msgrcv(r3, &(0x7f0000000440)={0x0, ""/196}, 0xcc, 0x2, 0x1000) r4 = open(&(0x7f0000000540)='./file0\x00', 0x2, 0x108) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000580)={0xf6dc2a9, 0x10000, 0x5, 0x6, 0x1, 0x7, 0x6, 0x10, [{0x33, 0xc1, 0x401, 0x8}, {0x5, 0x8, 0xc4, 0x3}, {0x100, 0xdd4, 0xac, 0x1}, {0xfffffffffffffff7, 0x7, 0x8001, 0x80000000}, {0x2, 0x7, 0xffff, 0x30000}, {0x9, 0x855, 0x3f, 0x6}, {0x8, 0x1, 0x6, 0xffff}, {0x97, 0x2, 0x1212, 0x1}, {0x2, 0x101, 0x9, 0x8}, {0x6, 0x1, 0x3fffffffc000, 0x20}, {0x5, 0x7, 0x3836, 0x100000001}, {0x400, 0x635aa92, 0x1000, 0x7}, {0x40, 0x5, 0x6, 0x100}, {0x1, 0x7f, 0x10001, 0xe000}, {0xff, 0x8, 0x7, 0x6}, {0xa5d, 0x80000001, 0x7}]}) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x1, 0x6, 0x1, 0x1, 0x81, 0x6c41f8eb, 0x4c4231f9, 0x2, 0x7e423e84c9d0990e, 0x3, 0x1ff}) read(r1, &(0x7f0000000740)=""/164, 0xa4) shmget(0x1, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) getitimer(0x1, &(0x7f0000000800)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000840)=0x6) r5 = dup2(r1, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000880)=0x1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000900)={0x8, &(0x7f00000008c0)=[0x8000, 0x38, 0x7, 0xaf, 0xd6, 0x3, 0x10000000000000, 0x9]}) getitimer(0x1, &(0x7f0000000940)) readlink(&(0x7f0000000980)='./file1\x00', &(0x7f00000009c0)=""/206, 0xce) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000ac0)=0x400) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000b00)) unlinkat(r5, &(0x7f0000000b40)='./file0\x00', 0x0) getsockname$unix(r1, &(0x7f0000000b80)=@file={0x0, ""/4096}, &(0x7f0000001bc0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001c00)) r6 = semget(0x0, 0x1, 0xae2da94b03028b5c) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000001c40)=0x6) getsockopt(r2, 0xfffffffffffffc01, 0x7, &(0x7f0000001c80)=""/145, &(0x7f0000001d40)=0x91) semop(r6, &(0x7f0000001d80)=[{0x0, 0x6, 0x1000}, {0x6, 0x100000000, 0x1800}], 0x2) 19:48:27 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x6f12a4f472cefa11, 0x0) readv(r0, &(0x7f0000002500)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/206, 0xce}, {&(0x7f0000000380)=""/106, 0x6a}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/54, 0x36}], 0x8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0x0) kevent(r2, &(0x7f00000025c0)=[{{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x200, 0x800000000}, {{r1}, 0xec3574d97aac862b, 0x2, 0x80000000, 0x2c5e, 0x800}, {{r0}, 0xfffffffffffffffa, 0x18, 0x8, 0x8001, 0x1000}, {{r1}, 0xfffffffffffffff8, 0x4, 0xd97219b38e656d4a, 0x100, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x3f, 0x1}], 0x7fff, &(0x7f0000002680)=[{{r1}, 0xfffffffffffffffc, 0x24, 0x1, 0x7f, 0x20}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x5}, {{r2}, 0xfffffffffffffffb, 0x45, 0x1, 0x6, 0x5}], 0x8, &(0x7f0000002700)={0x6, 0x9}) r3 = semget$private(0x0, 0x0, 0x103) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000002580)=""/25) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getegid() renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') readv(r1, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x13a) 19:48:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xb82eed17c83d475b, 0x0) r3 = semget$private(0x0, 0x2, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001880)=""/163) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000400)={0xb0, 0x1, 0x6, 0x10000, &(0x7f0000000180)={{0xf04, 0x6, 0xef0, 0xfffffffffffffffc, 0x8, 0x4, 0x9e}, {[0xff, 0x10000, 0x5, 0x10000, 0x8, 0x7, 0xa1b9, 0x8001, 0x885d, 0xae0, 0xffffffff, 0x5db, 0x1f, 0x8, 0x4, 0x5, 0x2, 0x20], [0x1f, 0x9, 0x1, 0xfffffffffffff001, 0xffff, 0x6975, 0x6, 0x0, 0x0, 0x1], [0x4, 0x0, 0xffff, 0x0, 0x7ff, 0x1d51, 0x81], [0x1, 0x401, 0xda7, 0x8000, 0x1000000000000000, 0x200], [{0x46, 0x4, 0x1, 0x6}, {0x7, 0x5a3, 0x70, 0x4}, {0x3, 0x5, 0x3, 0x4}, {0xfffffffffffffbff, 0xe6, 0xfffffffffffffff9}, {0x7, 0x8, 0x100000001, 0x8}, {0xd3e, 0x8, 0x10001, 0x6}, {0x1, 0x3, 0xffffffffffffb3ba, 0x5}, {0x32, 0x9, 0x4, 0x6f98}], {0x7, 0x5, 0xd3, 0x1}, {0x7fffffff, 0xffff, 0x1, 0xc965}}}, 0x79, 0xffffffffffffff9f}) r4 = semget(0x1, 0x0, 0x100) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getpgid(r5) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/131) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000540)) syz_open_pts() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000580)) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x5, 0x1, 0x9, 0x1, 0x6, 0x7, 0x2, 0x1, 0x1, 0x0, 0x3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000680)=0x8) semctl$GETPID(r4, 0x2b336cf5a91304ef, 0x4, &(0x7f00000006c0)=""/206) read(r6, &(0x7f00000007c0)=""/4096, 0x1000) getegid() fcntl$setown(r1, 0x6, r5) sync() 19:48:27 executing program 0: r0 = semget(0x1, 0x2, 0x1) semget(0x1, 0x4, 0xa69a6fd21cf9ecf8) semop(r0, &(0x7f0000000140)=[{0x0, 0x1000, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x5, 0x800}], 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000180)=""/244) r2 = semget(0x3, 0x0, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000000)=""/254) 19:48:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x100, 0xffffffff}) 19:48:28 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) fcntl$dupfd(r1, 0xa, r0) 19:48:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x650, 0x3ff}, {{r2}, 0xc8a0ff0a0e5fc255, 0x80, 0x20000000, 0x1800000}, {{r3}, 0xfffffffffffffffe, 0x80, 0x20, 0xe00000000000000, 0x3}, {{r3}, 0xfffffffffffffffa, 0x2c, 0x10, 0x5, 0x3ff}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x2, 0x6, 0x9}, {{r2}, 0xfffffffffffffffc, 0x12, 0x80000094, 0xac, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x3, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x14, 0x80, 0xfff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0xff80000000, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x3, 0x9}], 0x1000, &(0x7f0000000100)={0x1, 0x2b3}) 19:48:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000100)=[{}, {}], 0x2, 0x7d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) mprotect(&(0x7f00000e5000/0x1000)=nil, 0x1000, 0x4) execve(0x0, 0x0, 0x0) 19:48:28 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3f, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x160) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00']) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) select(0x40, &(0x7f0000000140)={0x0, 0xff, 0x4, 0x9, 0x2, 0x6a3, 0x863, 0x1}, &(0x7f0000000180)={0x3, 0xf1d9, 0x7, 0x3, 0x7fffffff, 0x3, 0x4e8f, 0x2}, &(0x7f00000001c0)={0x8, 0x0, 0x400, 0x1ff, 0x7fffffff, 0x4acf1ba7, 0x3ff, 0x86bb}, &(0x7f0000000200)={0x2, 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x3, 0x7, 0x4, r2}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r3 = semget$private(0x0, 0x3, 0xc0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000340)=""/4096) ioctl$KDENABIO(r1, 0x20004b3c) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000001340)=""/44, 0x2c}, {&(0x7f0000001380)=""/159, 0x9f}, {&(0x7f0000001440)=""/123, 0x7b}, {&(0x7f00000014c0)}], 0x4, 0x0, 0x0) semop(r3, &(0x7f0000001540)=[{0x244032935d2c7779, 0x1, 0x1000}, {0x4, 0x8, 0x800}, {0x2, 0x9, 0x1000}, {0x4, 0x7, 0x800}, {0x0, 0xcdd5, 0x800}], 0x5) ioctl$KDENABIO(r1, 0x20004b3c) r4 = openat(r1, &(0x7f0000001580)='./file0\x00', 0x1, 0x122) pipe2(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$unix(r6, &(0x7f0000001600)=@file={0x1, './file0\x00'}, 0xa) ioctl$KDENABIO(r4, 0x20004b3c) symlinkat(&(0x7f0000001640)='./file0\x00', r5, &(0x7f0000001680)='./file0\x00') write(r0, &(0x7f00000016c0)="a885e3a2b6215976cae72436a366ac42635aa6caf6e21e97e16f351d95d7399868f5270e4bb1c8fb865b2d45d5dc9a547c412ee43ff2ea48b2373d92a563a3908d7fe281b6ba97e569f13128db42b4216bb5dcdfdf52b1d4b12cada7fa9b21fcc14a0b7cbc3c235d0abccf554cc1560efefbf821488a80627df54356265db66c14d63e4b686e04313bf116c78ea107f0c5d78065d0f5f90e95d06e00"/165, 0xa5) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000001780)="d421e31f60d2cd59226ab18121a993eea3ed9529bf65d5fa2d9a093977032b60adc221eeb4144f7f1e68a4800ec25e8af16ab39547fae0afd0227e7a28aa44f51b36eb6caca81ca8088a6ae6673f317ce37fef048809c15f59f0ce12da82dd5eba9d876b4f695b31f453c69f5bce1e6220a00ccb545bedc78dd91d02ae2f4526a7a08a69df7f30c18dc66cd654ce56d2bdb2f2", 0x93}, {&(0x7f0000001840)="83c4cae425c32932c343b099767ad04fc4aabd9bd54ccda9549c735d26f91721754c127ddf4b72bfa23e1607fdf35a6a9e9d525967c08d120f57531564847f079118991be49c68f22fe0703016757a1a1b12b5a99261", 0x56}, {&(0x7f00000018c0)="123d84c3cd1fb8e77d4afce800ad309b942efe10aaf225b4425031bc753aba", 0x1f}, {&(0x7f0000001900)="1677f558511201ecefe30155556d5d84dbf32aaa6c64e14eef650a07b2b5b8298025522931c46d3d9dd64aa005d25de1e225d093855d60ac9295825061bbb7eca38ef9768a0e3a07bc96b1f1277089772b49bacdcca8bbbeeaedf11d86", 0x5d}], 0x4, 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000019c0)=0x100) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000001a00)=""/199) ioctl$KDENABIO(r1, 0x20004b3c) r7 = getuid() seteuid(r7) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001b00)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x2, 0x8001, 0x9}, 0x6, [0x28000000000000, 0x8, 0x1, 0x197c, 0x5, 0x10000, 0x5]}, 0x3c) 19:48:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000100)=""/56, 0x38) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3ff) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r0}, {r0, 0x100}], 0x2, 0x7fffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x5d, "139881c7210881869ed6896dc5c0cea99f2de2a5"}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19", 0xc) 19:48:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) fchmod(r1, 0x23) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 19:48:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="f270c9dc0aee4c8dadcfc1b8a2caf662b42b2baba6ea18835f4a8b1b2f068a491dff79b9c2f5e4b1f35ae39edf9b232107002cdc3235900fd60e379a6ef3e60000000000000000", 0x47) 19:48:29 executing program 1: r0 = shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 19:48:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) 19:48:29 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) close(r0) nanosleep(&(0x7f0000001c40)={0x6, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 19:48:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8a69}, 0xc) 19:48:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x0) clock_getres(0x6, &(0x7f0000000100)) 19:48:29 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x80, 0x77, 0x3, "9cb55031f89cc5020d510b9cdcc165b8337b1267", 0xfffffffffffffffc, 0x1}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x141) accept(r5, 0x0, &(0x7f0000000100)) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f00000017c0)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) 19:48:30 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 19:48:30 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="b40eced0b5ac3affe8611d3f9673e2699b75ae334e8bafcef4ddecae8a834986e694edd19e8d7774109679f6d1c2ebb677625956c7953b87f7b7a39ae8781d32ed1d56bc371d3e707ba888772127dd8cd857beef5619f3c44585c5d69a327d59369afd21e5086543429c107fd883a5", 0x6f, 0xc722d58b706fa7ba, 0x0, 0x0) 19:48:30 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000070000000100002000000000ecd300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000003f00)=ANY=[@ANYBLOB="0100000000000000f85c3e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2ebf56dc8ef7b7f7b9f63"], 0xe3, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 19:48:30 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x401) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x6, 0x101, 0x6, 0xf7f9]}) 19:48:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x30882, 0x0) fsync(r0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) 19:48:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3, 0x3}, 0x10) shutdown(r0, 0x1) 19:48:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x401) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r2 = msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/144}, 0x98, 0x0, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r3 = msgget$private(0x0, 0x110) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000007c0)={0xc13b, 0x1, 0x6, 0x2, 0x7, 0x100000001, 0x7ff, 0x10, [{0x0, 0x1ff, 0x40, 0x8}, {0x81, 0x2, 0x9, 0x3f}, {0x100000001, 0x7, 0x9}, {0x9, 0x4, 0x8, 0x800}, {0x9, 0x7fffffff, 0x945, 0x2}, {0x32, 0x1b, 0x4, 0x8}, {0x0, 0x101, 0x9, 0x5}, {0x3, 0x3, 0x10001, 0x491}, {0x380, 0x1, 0x4, 0x6}, {0x0, 0x5, 0x1, 0x3718f6e0}, {0x3, 0x81, 0x7f, 0xffffffffffffffc1}, {0x1, 0x9, 0x6, 0xe07f}, {0x1, 0xa90, 0x0, 0x1}, {0x2, 0xfff, 0xdee, 0xffffffffffffffe1}, {0x6, 0x7, 0x100, 0x100000000}, {0x100000000, 0x9, 0x400}]}) setitimer(0x0, &(0x7f0000000440)={{0x7987, 0xffff}, {0x6, 0x20}}, &(0x7f0000000780)) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r3, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a5096a225f491af6d8fbcb924137c2f743024a9673986278c249bd1df4c27b8b9d543d76260793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f"], 0xee, 0x800) msgrcv(r3, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x0) linkat(r1, &(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00', 0x4) 19:48:30 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000000)='./file0\x00') select(0xc, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xbf8035746d0757c4, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x100000000, 0x4, 0x0, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000/0x2000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xb1a}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil, 0xfff}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x41}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0x8}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x7000)=nil, 0x40}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffcc5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0xff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xee}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 19:48:30 executing program 1: r0 = socket$unix(0x1, 0x1baa8280b778371f, 0x0) recvfrom(r0, &(0x7f0000000080)=""/73, 0x49, 0x1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r1) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000040)='..') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x2a) 19:48:30 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x0) fsync(r0) syz_open_pts() 19:48:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x533e212dde5b132f, 0x14f) recvfrom$inet(r0, &(0x7f00000000c0)=""/106, 0x6a, 0x803, 0x0, 0x0) r1 = socket$inet(0x2, 0x216aa5e7e6b02cca, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 19:48:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006bde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800"/4030], 0x1002, 0x0, 0x0, &(0x7f00000006c0)=""/148, 0x94}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 19:48:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f00003c5000/0x3000)=nil, 0x3000, 0x8000000000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) 19:48:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x800000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) 19:48:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="9e022e2f66696c654100b2e5576f89231bcb6e90c423f2dc6fb54287a9f7cbcbd85a62bcc947bf9ec9c147fb0bb3baf37364e85afa64a61655c30f3277f3bb2d8be87af62d25f6ff087abe226f3ae3e6190af3"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x4, 0x0) r2 = dup2(r0, r1) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:48:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 19:48:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x7f, "0000011004005b5ee8b300efffffffffff97c200", 0x400000000000000, 0x3}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e0000000300"/56], 0x38}, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x9) 19:48:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x731, &(0x7f0000000040)="95002d8e67d373d01ad34b2d2929e6ec1568292b88020000000000000004d8a0dc40f5e31a9ae7728d039cd2d9f1b8683c2afcc5c5ad3615110a5c0b960e83ff08ada613526978710392e541f6911051bce6e18e4b1ea1704d987c57ea17a6b1feb35bce480fba360d77f9a050c570b6d804966d47a67b6999b4a7ae80787f1cc5d453ececf3d1dbb4da80ae61e9c5164223d84287257060c170bd67912f48ce667e159645039a2755d17b84ce464aa41cfaaa380e3c7a9d8d9a6e0000000000", 0xc0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 19:48:31 executing program 0: r0 = msgget(0x3, 0x10) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000fd000000000000000000000000000000004000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000002000000000000000"], 0x1, 0x2, 0x1800) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/127}, 0x87, 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000001b4c5e25585a3ff0280439e1ed84c4b099ced4007fda28f1252cf6d48c0bbbda3463667e6fff1af2a0590319f9991740f11113af400e5e234dad04253f266b8a73667ca15c5251b6f972010999e548e691c35d0100000000000000cb3a1ba02378bed129ce08eedc000000"], 0x79, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x22b62da6813cc0fe) mkdirat(r1, &(0x7f0000001300)='./file0\x00', 0x40) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0xed, 0x0, &(0x7f0000001500)=""/237}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001340)=0x6505) 19:48:31 executing program 1: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000b6381bffcf1ae01b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003378389a8ba78963c282ffffff650c781c86e7b62f5b0211aff383574bcc594e2c2d565d592166c3ed0284f369ebf715c8767e360798acdf89435964de8c750cafb99b37bee087135de99f4c8579d98a6d6f6795e1225ca36cc03ac0762d719c1d00a54baf1c05780184b2f6323400"/351], 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) clock_gettime(0x3, &(0x7f0000000000)) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) write(r1, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) pread(r1, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000013c0)=0x3) 19:48:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) 19:48:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80, 0xdf45, 0x1, 0x100000001, "ac5b596fdbed6852778aa01749cef742c8076ea1", 0x7, 0x63}) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x8, 0x2, 0x9, "4c7cf499e6542116bffdeee33d5a9358d3b0491e", 0xb9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:48:31 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r0, 0xe) 19:48:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 19:48:32 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x14) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x7}, 0x8) fcntl$dupfd(r1, 0x0, r2) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:48:32 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0x8001, &(0x7f0000000000)="42b499f75744877205a29a7c3e98160ab291011b3f3322aa0815d35ea3af9a7093e88e3d860cbeee7495f663f8082e4abf830bf9bfe5c21322845989460b420ef6f20e129bb625de2ec8a9410c599581991eb5741b22aa78145b959ad99d71b0ff67499788e04c1dce5e1c5289b3f3535f1626ca624fdc8fde361fed26dc5630bf21de8526ab3378fbcfde5ffd9744", 0x8f) close(r1) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "0001000000010000000000000100"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x81b7721e6638e02e, 0x0, 0xffffffffffffff81, 0x9, r0}) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 19:48:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x6, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ef4000/0x4000)=nil, 0x7fff}, {&(0x7f0000b4f000/0x2000)=nil, &(0x7f0000ba5000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000a57000/0x2000)=nil, &(0x7f0000b86000/0x1000)=nil, 0x100}, {&(0x7f0000d5a000/0x4000)=nil, &(0x7f0000e23000/0x3000)=nil, 0xfff}, {&(0x7f0000fd4000/0x3000)=nil, &(0x7f0000d68000/0x1000)=nil, 0x136}, {&(0x7f0000e64000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000f77000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000a3a000/0x4000)=nil, &(0x7f0000dd3000/0x3000)=nil, 0x3}, {&(0x7f0000bcc000/0x1000)=nil, &(0x7f0000e7e000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e51000/0x4000)=nil, 0x7f}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 19:48:32 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x12, 0x3813, r0, 0x0, 0x200000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 19:48:32 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x44, 0x9ae746a6ed0fffae, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xffffffffeb1c21e8, 0x6}, {{r1}, 0xfffffffffffffffc, 0xc, 0x80, 0x8, 0x4}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0xb6e5fecdc2d20559, r2, 0x0, 0x0) getpid() 19:48:32 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/12}, &(0x7f0000000040)=0xe) setsockopt(r0, 0x8000, 0x9, &(0x7f0000000080)="f741c548da922b815b51af0b7e6b7d95956a0b7c5087c80be32644e13eea07585c7267b674168a6246c021a15e161fa48229c8fbadee829ee51f71112933a3be79abc42987eb0e004fba0c3768becaa91f849f04436279bd853c3f5cf0c749", 0x5f) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) 19:48:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x3, 0x0, 0xfffffffffffffd80, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmget$private(0x0, 0x3000, 0xb0, &(0x7f0000ffd000/0x3000)=nil) 19:48:32 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="8800000000f2901cb3a1bf1a554ca8a2f67355ba8f584a5e9637c1bfb5d0e754ff5e7df12e028bf94f790ddeec6c7cab445ca25900adae5452c284fcbace63cd4f1171e3d67115bb452771a6fbf9689a7e8c28ad1b63571d1e26d6740e66ce358a573d210d3003695ca10f99cd856291615d713dfb5dd7b9cd7ee2dd44c75588e0c2e86f19668b7d43e0d700b1e3f27b290e6c94ef0e5c09ffd3840b444558855eec4b5bb43a1c7d79158e483547e18986c8c9624520fff23021c721a37ce0f1490e7e62a6ff3baf86f61eebfb0dbe221c98a3ba2f391207b2e69eb5058494", 0x75) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) semget$private(0x0, 0x86a3e4674751f377, 0x600) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 19:48:32 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xcf3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 19:48:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x40) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 19:48:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xd2071b6e13cbfd71, 0x100) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{}, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x71}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 19:48:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) r1 = socket$unix(0x1, 0x5, 0x0) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/124, 0x7c}], 0x4, 0x0, 0x4e) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c99df6e48466b31dcd78a99416faf2056e66ab3df3dbe9abda7fe5c7e0e06fa28b5ec61"], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="23b1a6f37437998dee469bc834fb1eebd9804f2781145db1e87b31186be56b4103cd447dc29fb4033446e130384cf7b13a677e9a4506b4c62bfe53539f5c12f72352139ceae7528d44a875407bc9835233e05d8846bcd40790eb027977addc7745f18372964244095bf533757230b4bda6d1fd7d06c9dc53bd7fe070e88bee14159e25245c9011ecd6fb3ddae0bc3bc5c2f0dcff17561952b423af318e755a970081590e9e8e545ae99e", 0xaa}], 0x1, 0x0, 0x0, 0xa}, 0x1) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect(r1, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000240)={0x8}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) dup2(r0, r3) setregid(r4, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() setregid(r6, r7) ftruncate(r0, 0x0, 0x100000004) 19:48:33 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7ff, 0x4, 0x3, 0x8, "52cde187fa7539db0522950244ad961950c97bb2", 0x7, 0x1000}) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') close(r1) r3 = syz_open_pts() mknod$loop(&(0x7f0000000380)='./file0\x00', 0xc000, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4af833c1, 0x0, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) unlink(&(0x7f00000003c0)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0xed, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c35092c682ff53312c2cb550b157c4f5ea34c5fca968e2689db6b6920d5d9a2d384dd09db697b2ad1139839e2c5666677d2312cd6fdafb9ddc0849b5866ad21785159d6ba3731c0b0c856b6362b5e99520e579c4439a0f2cc779d7c3b37020d6a88de4b8c90cf1affaef5754381ac2de091dcabbc47579d714f588e64ac32301887fbd1903676a20a05e290d3463ebaa7f4acb931109813cc171e5c8d82f5b99c011271522195d333cf373299a0094feb71be7762df6124", 0x108) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x5) 19:48:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x200, 0x2}, 0xffffffffffffff5f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r1) nanosleep(&(0x7f00000005c0)={0x1f, 0xffffffffffffc8e4}, &(0x7f0000000600)) getpid() syz_open_pts() recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000400)=@un=@file={0x0, ""/85}, 0x57, &(0x7f0000000000)=[{&(0x7f0000000480)=""/153, 0x99}], 0x1, &(0x7f0000000540)=""/97, 0x61}, 0x40) connect$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x9}, {{r1}, 0x0, 0x4251e9d646e5da2c, 0x2, 0x2, 0x7}, {{r0}, 0x0, 0x20, 0x40, 0x0, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x8, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x9, 0x8, 0x31b4, 0x5}, {{r0}, 0x6edcf249396dc025, 0x20, 0x1, 0xfffffffffffffffb, 0x800}, {{r0}, 0xfffffffffffffff8, 0x14, 0x4, 0x687, 0x1}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x200000000, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x253, 0x20}], 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0xea0, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000001, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0xc94c49b41593cb53, 0x7, 0x800}, {{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x9, 0xc5e}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0xd9a, 0x2}, {{r0}, 0xfffffffffffffffe, 0x14, 0x4, 0x1, 0xd4}], 0x6, &(0x7f0000000300)={0x1f, 0x6684}) dup2(r0, r1) 19:48:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000038f000/0x4000)=nil, 0x4000, 0xa200c8bbc7c2ebf9) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000180)={0x100000000, 0xfffffffffffffff8}) clock_gettime(0x3, &(0x7f0000000280)) r1 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x110) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001800)={0x1, &(0x7f00000017c0)=[{0x2, 0x9, 0x6, 0x6}]}) r2 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x10, 0x8) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000380)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0x53}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x615, 0x1c8) r4 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000001840)=0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r2, &(0x7f0000002880)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5bae1d2f5b1cf4f31a6910725e751c7e064e71d777e99925bf651b9c3f9dee7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89b027a65245f706700631589bae960f577c42f239320f408b25d03626df79d1293fa36f26", 0x385, 0x400, 0x0, 0x0) write(r2, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r5 = shmget(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) r6 = shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x800, 0x200, 0x9, 0xb7c7}, {0x5ec7, 0x100, 0x0, 0x6}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1001) getsockopt(r3, 0x8d4, 0x40, &(0x7f00000001c0)=""/135, &(0x7f0000000600)=0x87) 19:48:33 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 19:48:33 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300ec0000828c0000ff09357f0000000400"}) mprotect(&(0x7f000025f000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x5013, r1, 0x0, 0x0) 19:48:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) chflags(&(0x7f00000001c0)='./file0\x00', 0x5471df41a1927b0) mprotect(&(0x7f000004e000/0x3000)=nil, 0x3000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0xffff, 0x2, 0x40, "b5bf9e67d530b97edf717fab6b795a82f5c64c83", 0x3, 0xa09}) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x81, 0x2}, {0x42, 0x80}, {0x22, 0x10001}, {0x21, 0x8000}, {0xc7, 0x401}, {0x24, 0x2}, {0x44, 0x715}, {0x21, 0x6}], 0x8}) r2 = socket(0x1, 0x4000, 0x6) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x8, 0xa77e}, 0x10) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffe57) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:48:33 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x88) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) 19:48:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r0) dup2(r0, r0) 19:48:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) write(r0, &(0x7f0000001300)="c1ae83b48cd9809f867782d0ea63147e87d5634d8cb6b11cdaa8b2463741203096dfa5daec8b14ff31f1512e223bf49b6baa7e2290b8d2f7d028c6d87506561d6a2e7ac90a420bcd3db3e1e182e062ea542abae74804736786b40bb00152ccf37c43", 0x62) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=""/109, 0x6d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000001440)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000001c0)={0x1}) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000001380)={0xfffffffffffffffa, 0x3, 0x8}) socket$inet(0x2, 0x8000, 0x4) read(r2, &(0x7f0000000300)=""/4096, 0x1000) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001400)={0x80000000, 0x18cfd293a98cae11}) 19:48:34 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r2, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=""/124, 0x7c}, 0x0) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) dup2(r1, r2) shutdown(r1, 0x0) execve(0x0, 0x0, 0x0) 19:48:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000380)=0x1) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/29, &(0x7f0000000080)=0x1d) 19:48:34 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kqueue() dup2(r1, r0) 19:48:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/100], &(0x7f0000000080)=0x64) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r1 = socket(0x0, 0x4000, 0x13bd) fchdir(r1) 19:48:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x1, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:48:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) 19:48:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) 19:48:34 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = open(&(0x7f0000000040)='\x00', 0x8, 0x24) sendto$inet(r0, &(0x7f00000001c0)="ce2aba6964ff7862f10dc2610ba9a483fe9dd12b8c2c2a04c1fc07d73c0247ff94b3c1971637647be5f00d67d7a08108817309e9a1ee19d57c7879ac15d4cfab270c5c9d7379ec1bc9bea0eb429b0049db707e0e595bd05a7d64884ce74421b87957dd26f6b0e550903dd686d71c9b3e50dc760b0607187c653e8950d2025c9d0bced273ad8f36c5f0c4271a4258edda48b798d46f221a017b43ba94cf090dbbe996e6f576e0cd9dbea5c5d64d7eecbbe3e77cc2bd242316623559f73bdf117f155c88f39e97e78103c04fb5db9237", 0xcf, 0x406, &(0x7f0000000080)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 19:48:34 executing program 0: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x96}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000440)={0xdbbe, 0x3, 0x4, 0x2, &(0x7f00000001c0)={{0x1, 0xdc52, 0x3, 0x555d774e, 0x8000, 0x1e0, 0xfc26}, {[0x3, 0x2, 0x3, 0x9, 0x5, 0x340, 0x6, 0x200, 0x80000001, 0x6, 0x101, 0x2, 0x200, 0x4, 0xffffffff7fffffff, 0x4, 0x3f, 0x7], [0x7, 0xde, 0x1, 0x81, 0x401, 0x5, 0x61, 0x8001], [0x2, 0x2, 0x7fffffff, 0x80000001, 0x59, 0x2, 0x7], [0x4, 0x0, 0x9, 0xfffffffffffffffa, 0x8001, 0x5a], [{0x2, 0x1, 0x325, 0x8}, {0x33, 0x8, 0x2, 0xffffffff}, {0x6, 0xff, 0x2, 0x2}, {0x3, 0x4, 0xffff, 0x2}, {0x6, 0xfffffffffffffffb, 0x9, 0x40}, {0x915, 0x8, 0x3, 0x3ff}, {0xfffffffffffffff7, 0x3, 0x100000001, 0x1}, {0xfff, 0x55, 0x3, 0x101}], {0x16, 0x4, 0x8}, {0x4e060cd5, 0x2, 0x628f5f2, 0x10001}}}, 0xff, 0x9}) sendto$unix(r3, &(0x7f0000000500)="4959337bfd66a8589c6b20dfde7cd9b260ebcacd1e43125cb77f4180f7deaccd5bed35", 0x23, 0x4, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc97c, 0x7fff, 0x8, 0x0, "47b5f5e5d5623cf4d496a2c6fbe32f3d757eb80e", 0x9, 0x9}) close(r3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x40000000005, 0x0, 0xfffffffffffffffc, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000080)=""/197, 0xff30) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCCBRK(r1, 0x2000747a) 19:48:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x3) 19:48:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0xffffffffffffff30) close(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3ff, 0x9c4, './file0/file0\x00', 0x3, 0x6, 0x400, 0x25}) rmdir(&(0x7f0000000000)='./file0\x00') 19:48:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 19:48:35 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000300)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x4011, r0, 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/146, 0x92}, {&(0x7f0000000140)=""/91, 0x5b}], 0x2) 19:48:35 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x5, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) syz_open_pts() 19:48:35 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000200)=[r1]) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x0, 0xfffffffffffffc00}, {0x5, 0x2}}, 0x0) accept(r0, 0x0, &(0x7f0000000240)) 19:48:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) r1 = socket$unix(0x1, 0x7, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/121, 0x79}, {&(0x7f0000000180)=""/94, 0x5e}], 0x2, &(0x7f0000000200)=""/229, 0xe5}, 0x800) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 19:48:35 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x500, 0x8000000003, 0x0, 0x1000000000}, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}) 19:48:35 executing program 0: clock_gettime(0x0, &(0x7f0000000040)) 19:48:35 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000040)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') rmdir(&(0x7f0000000080)='./file1/file0\x00') 19:48:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000003800)="9ac1bc6e278eebbdc9e66236dc800b42dca86f4fd44914a21b0a601a9f283fade413af8a39b46af590763a780aa9fd8c0d3bea28e7ae5d8acc19ca574d0d6f70759b930404c0273ac8b9307a1fc522fb6e48fd3ff141b0d627d08d5418e2da898a828544cbdeb6b0f1dc18d13d43b98df778f09db4c28a27344ca7d94690959d4148fb6f9496f36a8e0db7019dfe72e104c78cb3b8b7f565794a3d9fa756d597e625a9df5d92f727db5987ead1ca89fc256db89628e713675c485cd82afdb021f624c4ef0e8369484126d0af9f3ff2fe", 0xd0, 0x2, &(0x7f0000003900)=@in={0x2, 0x1}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000002780)=@file={0x0, ""/4096}, &(0x7f00000037c0)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000024c0)=[{&(0x7f0000000040)="55f9b7ca7af1d8ddee0c3204b7874eb514f0358a2b63bb37a31571", 0x1b}, {&(0x7f0000000080)="a88855fcc316", 0x6}, {&(0x7f00000000c0)="8959c0826f0beaf3e1d3bcb1434c066337895d2ff5f2d3d5c92626f6105fafcd26bf9971257a81e8b72ff67fa5bbb60ba326d9ff2d799d304d95effc671aa4ba43ef1452a4ea51a3e243069349830dd03487036ac275a3eeb5972ed7db3c28029fab35f9577c2778edf33751be0c5e0b134959e46ede3e48b8b36b0574c6a915eb4c2d6dbb6a17b7fdf8a27ad51f677f9cb5afeea0ababbac178e5a28bb0214e87", 0xa1}, {&(0x7f0000000180)="d997ef80e5bf3ea32713672ba8da8351dbf671a3164b682ad9753a40236e3b48306f0785c7539ae74427051ff9d30c1ba3b97ea8bb5bc58698165e215e0c0b67af2594b8cc73f164d7a9596db18f4ef8fdd1d5cb6011cc6f770b23426704ff03a63259e7a45be5928664a59bdb7c4374193547a7e86ce2cac839f2018e67fff538bbfc415945e624a9055ed49154f115e59f485c13bab01ce089d8e5c2ac3e5e3247dc6efdf9b0f4a3f4fa5f3929d35a236a79cb9b55fffd6e04eb3f87d6f9d53c88b6a9da7ac4294d5c6b5da148c6c95f7972d08dac8046a6ee126fb4885f670bfcd5b96269684d45f02b8be9ef40a438b032360f7a59eb2b8cbf8cc64d1f7f9307527fd7af07164f3e47b07b9944290403bbafb356e648056f634164ce02645e84cdbfdef39a63dea330ec8c26ec467eee744c4166b393effa7dcc2c368e189dd40e76dfd9b0e2db25679289d55cb7923a8afecaf0d321730fa49a7451f42e6895b7b448389dac8691aeb9eb64fa82acba761ce90c647fd380edbebfdcbaed5a24f44d87effefe6af482dbc39ce3aa8c89e0179652fcb19f9ade3bc29e87f5cd6cedfd7103f03a4843450f89d81df50c39ef65c4f9bcc6307c9584b9faab43650d5e5a9e5806434a746823c9e405eec80f5d80cf0070d588fc2a921d3bbaec44e1622a00842c26025cf9b6968d878de0a82d234f5266d068eaaa6f7afe42e48e8953157a150ea36f385cf314cab7e2f537f508160687e3537841e75bb0939ca52b7ca8a3eba7a554647b778bbdb270429ccc857249f90e2a88b91b39ba94a8b095a67145e3e189b3567a1a82db252ec3498fcfeec47c3c92fd74ef4fe4c4354e81ba6fbd0994fb35da3a4d75f7a2cf24da38cd00b0637722c1d2d22726ac2bf1b3403d6f83f4a8a6d9a0e692ccf85da7d9cdafa84c769715c815e0e8ce0493d02041ac8b88b7d45af9088fca119684c7a3374e0f3d7368466c85ac1488dbc428652193c0a98c432bd6177101fd6ec579adb446c78022ce7c3c75f78bc9da3daac451b6c5b62419dae7d0bbe60f519f8b8c3e75e4b0a00cb0da42bc62d4ecbad5bd172a1dff460ac4634ae4984e58664f0855ef6a7a137ca75b78e4ca0da0f46bace0d082db2fd540bed6e230217af31617fc095524314e9367d430ffeb25be6d18562fefdb973efe5613a20b795ecc58e3ccb5ec9ecf0c1572e34168a25bb83616c9677ff6dbcb7bdaadef88930dc9380a316ec6a451996b981c9e1b775b0153f19916c09a13421a53ae5ff8146c2a1966ff81a32316e3a324a5cc1d20e49632b54fac89592f51bd7d5b9fb6448596ce5a1f0c9d5fa92be4ff937ce1bf40ff197f577f86adeafafaf42570110e0b877e9e820aa025295fc31895d74ebbebc8e96dfb3c36c67f8dc3ff1738936f7466c78adce709c267c4b4b82293596e041e0b798aaf79d5ebe950f5e9cc9480caf9f4c422db24dac677865ae703de4492be73ae63f44870bd5df1107e41c8cffc6803c82cafd0f2b0b8d26a50f31dea0ebed47841fc8d814b34ab8d1d6abe877805679b3ba58155acff29a9c58ea14e5eed56acf846cafb413f447266f70b1f8551f02c1edf6d07d92e44bcc208a01c30b3f5b4b3d5596e49a6fee610a75ccee89e9e20770c60baa93ecad46fe71a8cbc1dc0bfd8456584adca3a1d3f28a8424fa7e0c1853d710595c24e316caa837b79d41789cadc15315bdf061e4c0874848e64d9514c5730ea250dbbcdc64d97bd39fc3bbfdbf28d94cdd03864fe28a3471992a1b61da489ad5e9556d9e0ff07970244870937686fc196c2bdbd48eda5f0f2ccc143c89aeded3e3155d6a2fe546f45f25e1558e385b11df14e9ecce8014d090b6b28f42a746b3f3a996707090ba30da62c547ff266f50c8b9fa22537026e89994b12ed26ad2e8efb0eed4a803eaa424dc27ec659a5c8607062738e5edcf9b4adf6ac9c63c0de78e99abc563104ab14f0fdd0fca0bb9cdc1aed1a9ef22a1a1046cbf1be08f98bbcdd0ed2160f92828c56b6f44f66e7f7f8a894de767a61785915018d75c4e33491c33d1d5fa7ca03fb85bea92805344cd1119dfb20f53e9144b2de49f7908167cbc67822bd6780cf85e25573680df2432c3f60692dbf6103e853633b407f16a47871f4de311c4988dd4b48f062a7fdb8fe1b12b17896438c2ed19ea615d4c819ec7ac1503a2aace5ef0b4b19c34f48d8e738267b47b30d5ff7c491e120f808ae10e10ae4751aa4ec15f27966652bf1f4f8033ab1a09b787f09d431093c88b4cdb9c143c1367fa5078c9513d6c267fc9918def0f8bade0009a43612e45aeb336b40e6cb4a776ca26eb7285b59a0e4d37e3b69f919fe1f00011317b82980cc936c54ae843d0ebbdc38d9e4bf0dee4b8a44bf676b2b3cd4970b87f3f1f29ad1bc94f721515a6c17c9bf66b0c1fad340c02574d535a3146ac74f54ebb2dc89950d0e7b16cd5f03c1126f453966911e50fecb0dc9ad88ca1a35696d2303cd7fc8c79b82f714cf51474b1d21a8133b80a604c36eb28f3407d95f9930be0cce2ed4ad937b4d4d7f5cfc11bd61465a68832b0523f9f2990d59aeae3b49c95d9870f3396de5a305edc8de70475c33836dd3ad8dd67e4945090d1962bd7eb7a9960beed84f8a4edc1ab0a7327bc391dd6971ac4a4b8f767e8cafdb6f97d34ed9db71af543acb6eb492f70f4e45fb024c6ac7df9c505d8e84973278b9ab7a23515084154f13b9d5d0012309c20ea7406c371be6c1a0f7f451a974112a66d125f7ad339c7a1840ce55b5ac7b7fd9594a72b74b3f9a1c045a95dfb849117d6d5c5c5d5d941e380e0e928cd41915db3f51bcae7d4432e92868306b512edb22b6102b249917dbbba91b9bc3985d9cc2bf2418533467c0c04317d58a4ab2bfa5322235880064da9586abd0eedbd1dd5b1fee6735d362207fa418486e759b8e566f3f8f51f90492d1ea71155774da7e341e9f3cc5a5623765ad460c32ac29e2589ac06ec3ece95206477327762556a14008c6a70c3e08a7d76b9d0054b0f434614d6237f33d3ac636c650c7b8b65bc15fa31f679c2ab9883b72f1e9fb45046e450a8de46c63d08eac316773f9b2d664cf9ef38ab67c750a4816f386719c9b89cce3d949a9c0d0b37b613bb687291a18b7fce5fbb914303592f630c60f93ac84230f6b2fcca27eaada03d0a40c4c5bb8c9a5c9b6fc4231135aa2082891abd51a28f3f87b3c7b11b18798aca63f272e66b507751d1970245c9b231447d898306924b5b016b225f1fbb7e2957142a213722655f41c09c8c0894f6bbc4fe558a3213147d1caf0cbe1719c9571774c2f870ad38fd6d1ada2f8cfa09a97fae071aa43ec57216dbb8e6dfeb95cc1165d79f7470301aefcef69f1adc0b9d7a72e5084f0d1fe1594d6e0ec9c2224b91c5d51c2b295a7a7caba1e435dbf29605e216764960a2801b7d88f63266dde78deb1dab54bcb788dfab719f1a60cf6777080131494e286488a95a554c59497f20d3718cf174c5dc042bb550a1c43f1dfc7656398b2ec05d5c06d69686b0000abc2bd1ee2f280265bd6f6ab3ece08698768d785060732ecf6193a119244cc2f72094b9b6ee4c2685f3096233db1a87bea561b50519538dafe2251b5ea3c9c6979caf3541809c26e286862f1bf0d001277752a8bb491df83b151799ee7f9985dfe4824fe6e7e618303804734fdcb9905c6ddc97a0ba9c0e4bafb6bc57eb378bc365a933d0e6c03106f74a1224e2d41d1324c6010399c7a253737fc534487336c89c583002de00fbf654a6839016b403b6c2791f8e01821d536f9c4beb01447313eb7d2fbe598b4aa64c75d3bc7c9d3b3ebaa8adbbc0ee68ce751e7a16bf7ee801eee96d7b4559da92e54c89e4d2b30319747be2c4d3064ae94b380f51c41e294b9987dc024f7560b6d71eb26f1a4ddf1eaa708c18d27fc0d0ac739c739eb006fdc811baee9d5a62577ad95af1bda5abfb6e4a5e6243ac79cb209f167d7b813e331717f356908911dd6b83682ea7d32cd30895ea0d83b192e9df40ae09c9911d0b784c186447d36a839ad94aab1419ba0858ff3fa1996715afe40fb59e5846346ab0504f8e1c1b13502d46c8f2219d78d040ef3c3a63222b3272299921e0610d74274ee748360f26e414000bddc94f2efbc6e1e26225f27e08a551549aa9d01b2b2b9571802b3a8f8a6e49cbc8e51afde2c1e297d3fd1f0d6172055ca39812694ca49248223bf0f9488d6bbd84e2cb0c5274c3e1ac78653b23d0434b53a704fe94ef59980dee3d70c794ed2c452dc6a42f2daffe1572f2057c345014e4c5f8356d09c81be0d59a08a07c2e12b6d46e178df5c942f42cc5ceeb00c52ea74af714dccedfd74fe719888de6d5ffc831aaaf3ab96d518e7550e66de44229fedeb7dde90eda740935962750494a049afa40398398f09c78d766a2dc273bf26ef7d710ea9d02a61dedcffd18b9563380a8e004d9dc756568d199cb058538a56cbbf835058f7620bcc69a14b1c891359a01e18884c6d00a30563e3a3c0bbdee7b774f1f037e06d8ca484e22a60d28a131444a3c78f7c3463c2c29862f311a91a70070de539bf5c38ea42e1604bb943a4f87b5259e02a5a5d1f9de547cb852a005f82993a8baa4d6cfbd746b8fda63d35207aabbc11dfed799900b80e063d0d83d99a0da9fac5d6e47a0cda841f2080c9181f136e015a773dccf3e688dbef634d225cc6ff6675344984e0768a4279aa9f16a5e109948a194aa463202d3c5e627b3d66af638b2857f9103d617bd8c96a1343cbdc688598af35688f666d3d3e5bda35b014df19543df39d339ce1da5823db00493c27f24eb74f9ca578b1da7cfc3bf11d7231bf1dfcbf5f1e3773688ed575d4fe8cb3d9b6983b46e6973e3f276ab0f3b1efcf0c0df345203c0b1c5155669029521577802bda872316dfe06b5c2b6f98788b4fcd9474152474f89a3760a0cc34479411f42c82036b0df60982e54b61aa085295cecf9fddbd110c2788cc430694527255a9a9d170cb22b7d00d13efe7d3222d5d7668f8ef2d41f85ff2a3fa9bd4887939c8234215b56ae2f2a474eab94a3fb3ddb825dd9bfddc886e5e96c7b279d321ee4ca590fbd0d892b38e762ee50f668e2ffe2e0bf82d7c709a7c0e23b557a8a9a13d8b0aae29309524c1da18b673c721ad040657bd8f09196e2f1e69c9201628f43cae8480c0f9214ded2d42978b72970915efc2b6c1342e571f397880569b111dc89535e4146e8515b78b2dc26052dc1da181f72b94a95b9cd2e0701a55f649295e16d580bb8a69ce8f107b550d9a61be48ab8db96423e86a76ce9535fe98c6281623eb012fc02450eec1b76b8bb798ec0957374f6c0c581292963eec80c2909e02ce72a440a1b5cde366b3fa7b8543a936163676f5ad4c18a29726042c76eabcd9aacbbbb2c5a4ec709cbd6aa2e16db2f9245c2c5797cb2dabe718e2359c9894071283fd38e32453f488962735120dac989a118bd21690905accac4f5fbb22a00feca7a4f8e68a76d88991fc506551a366137085bb03b5b44541a330d6863622087b4423b07591f55d936c8b25e7168e6a70f80960368463c698cd583d6c7c2b942e3a6719e1626ab681b5b5e605ff9c461f8f462276e95ddf219e718d3dba61b550b760bbfb1698da2ebaa5ca69d5637d9c0a73b4586b4426b2eb7c9f4ac1530c00fa295fdcd4c3e6730a865370ca864512e24a2066338ddfc3368b6a186b71a3a1927e35044a9739fd46319d70929dacf51492e04cbd0622", 0x1000}, {&(0x7f0000001180)="4d90fdc4d5119e598cd48eb875cd07be7cb7c5b7514dbff02fab5fdb4c1168f2b237f362de7b28c73a4ea04d13f749c3eb87316663a7f0410f450aac20378f2a7aa768b6566a0bddae8ae69ea349b47f718d18990807dcd4e6f0457d19d2256584c99f19c7a92925f09df55a292ffbed6f8a63ee47e516420038e4f08b2546e65f47d56334fa6bc8e1f3ea12daf57dddbecc9b7b599f2768e3897bde78d9370d5d8fa63d2851ceb876b79bab37f7d81138afeabe680d0e4769d46a46b744f7dabcf35d1112011dca6dd5a55972694a76ef3653d643cfb6bc5e8d33f3fd", 0xdd}, {&(0x7f0000001280)="22648e921b7af7f7b8a67cea180d8696dd46350cf39bcc272790a01d77aa179c27e799f1b48276d01d4a1a4c179e9e0477af4f456f62ca027c753e04870a03065742dfdbdb3c4feeb053fb4d9c037df4aa4a24fdb916ca94d3926033e351e3c9867c263435d54b30e2c413ed13d4320bb0be519ecd8ce0008afba38835ca4ee0f65b4af243d4c38e998addb619d73cc847f27b983e23d681bdbbcba1424212308a081e6b01cbe34f25248cd979224d7bf96cf46efd45863ede718344de8744dd98e16caa6701441f4e6d0053680ad58772af330d5198d689bc2c6ce0ecdb28ae986fd1f23aac31bebdfac9c8da23cf1dc2d282c7820a0a7e01f1396cf240c287e36b62e7057d36d09dc0f7e975b214da652101d5b2aac1196ea2045b0cb77e14d397a7eb5daafb87233e297b4b324fe205fd4a168ebef52b28888f41ff031a3e4f39025c466a8b29de513825779191577721c825eebe877055e4e0da11d28ee70c15bbc89e4c9400991e2a9a302a83803a181ad32a49682c7d9fcb36370ab1809cae8226af6be66dd519b318563d89ca97bc139b4003c4f239f96529c882caefff3b545a1366eb10cf5d08de988b06feb8bb6e8112f10cf29530d0ac11094cc82261234ad8082234c9c50f278e9207b66ab17b75b243d52a1094eb1a268d70595112c8fab67abec727b2869610e8c89838fb5d19d851ee31f7a1eb55ed20092f649736b6c2eed3eb71eb0314616f1d81547fe7bc872ce51a59199e70c3adbf726a0c5f2a27816338d1094d3c52e4c8b7c4bd560ff86bf1645c8d85e0bf430d0cd5630f5c17ab896200cee202ab497a0974a310462bfc26eab7124535846bf1b4bc05b4e4a0e6b63f16d1cef8e898686c2d4221ae636b73bc91393ba24448c7aa67d30ace55a019857797ece2d5d60f282febf4f1887a6e62e2131d3a235943e00d7798efd890f275453546012c4577743924380d71defbbea23091ec307c558c7adfefa3575e22efb6a91de3804414fd8673fff0d6b809ad306c4e45f2dc73fd11b4a3be4a75d26fb4ed4a05f16356b74ccdaa071e8cfb7b82f353c8d9231952a057675fe4bba11356837a64773b9c029b580533fb492cb15df52fe29ba64db663c02a4ebdcb4c34885a6d067a983432219d19b0c2fd0b1f643eea3a177a93612695b090bc2929ae5f26555f048f60cfdf582b916722298a543a3bd4426dd15d75d68b15c462ccc4abaffcbae8994557d6bddb668f61ff24e21a2ddbb066ad3c04d52d7f595ff396fbbab587d4942acda8b2e9988d4bcb420d06d9ebe5ef145e6132473a5c14a44db31a3995cbb5b0ba02d69c87ad5f004759261058d3bb2d838af5ecd75906df94ddcccac117b3fc8fa594b219edbf8a9f8e81e054ee31c4b1ab089aaf5cbc25dec6e385a4837ba70aba2550e4c10f680c6819161287bc5256f3a027be6d099ccbd98bd1ec54df21d10e0ed97950f0ad364327308c6dc403be64bea3de3c1e7ef6776d1cbe75a25cb767de36dc9292f65cc873749394eaf28644ea97cf2a81c532d2ebd5fa22df12cc5c84ae88e2aa5b21504a7c43800ebec466150eed7f3a0d9b76574e9c445fee25dc5c921242a97c26dd491fbf67a70baf6335e802e7f299d12e2f567fbf781e71fa5ae526ea4ac35023809b74cae1a10030b70f014417aecc10f00984355ff988017178733682ff5b60f850be01bd696cc0b6ba3c6d649e1619281ff8f03c275ac6aca35042cdc270ce196e0f09df5e6462af6208ba064402377a64b52afd5af49da0fa2329ca1f07f2e41da9fec65cb48252152874b384ae41af1b4358ff318b7a2bae999d69c83efb6a780268a96b9bb0feb230d773df64e0610bb1d082c28a3263af7a9645cbae62c6b20e9ae8a06e6c0b9c80526401ab49137866f6eaa23e53eff1b65b26fd472525b4ae1e3b32b223c3e3924383beb1a4cbaff37e1c105a1d6c480a36acec6b90a63aea42911651e606ab4fde8ede04804a509a589cda2d4c7de5ab00f212fd1018696dfa52da4506aaeba14f14f9237679df9f042bb080585b4876246da102074cc44bf206bc6e5e8d873cd60346aa0a5cb3385746143f2a9b1c4a9d6d8880314603cf5f9d782c30f32bfdaf3664be2b83a042a434ac06174c48f05386485209116649a43f5cbc27e4da5637cd17d3222b7ae95eaf815e8b1ed9c28774fbddd45207effe8582bb806702089f7cfda50bc62c8fb56538103063179fef62126ee6c0b6f9e294336d93cd130b37bc239291e86a368a42f35a93bcf05e8fba716ac45f250022494096df7bad5fbff8f1d7d2f711088d3f0d40c1fc3d3483f1ba02d9d4571cb882db7418c04a8528b5a264d8ad64af8d9f497d301ce33de2d4eba678f5dee5854a221e18e44c102cc525e4e9e5138c4d0c1e36cab533ce4caa354a6ef2bc60adc2ef17956749c8b13208185a56e908abe02c99cbf19fcae6532924f4291c1be063f67875139e043d363eb6b088c6c2487e0f7386151a16487386873ec6f86b244535dcbd264e8c070253594212959ba99ec75d2e9f5811d9372977cc73e97ba6c81c4214465b4626268b1406f44bf82b26e0496824b745d561edccbe79d6366e13c99bc0936bd2a633644ae94a75e1f73d89d00e8df03cd656c41677af9269fde7f675ada8e564121468b319e0a37eff54d4bbc18d144ac88837ed424af97ab2f9dbbe3e732d15a863569a64e585279f7a0c0ed8c73ae1caf463042a8bbcff982d0db589cc9d36a2e47f34b9f05bd5d02788750d099ba836290c4b0a9d9331c87fbf42faae4876510b5cda151de63a7cbe1c0d84de7180749e9d99be95402c99c13213a076417e59c458aa6f44c474b7ba9043f55bbe9ef74f344ece1af5c01522c3151d72b7692b4196fd001e66fc96d5c58e38069d72faa9055aa5065d87a2660d26ebb5dc2e1420e133d480ac41c2bb0846de3190f9b4afa7bd5b09c3aa96a452103d9421667b392018505fbc7b6a1b19e0e70883bf59ee866d5b4f941a2053f9b0b5e8e4280aee2ae741f198f0187e458194866b6cd90ef13d0520cfa103820f5522c496b3c7c62d42b36edaaedfea090b2156131c77bad13c5b1bde68bcd3e89fdbecd3719eee86f4ed95c146418b88a072792b2df1134e4494dff07e1e11bd68f1bb695aa12801df421ca62070d5bf813e37e2cc680c0e36af6d3a9ebd583335cdcf639935160275462345cecbe23f623084b42353446bd09f4d2a49bedad9a828426bea641c341d33e2a643cd34598ecb50400314608b04f0bd7e13be86ed5bf581ce4ea403c15fb08e0f0868ceffd8188a80c3823d44d55df09b8ca4b8347d5a7c35cd30f265574521cc0c29a517d92557aa69da01c15ede48cae0c0a0f7d60735958bc1ac48c87ff0ea3db8e8b127500ef9be5f3365f65a2b6c3eb935c159c8f0cd92926522f7315019fac8e3cb787ad90a6c15b492ecbc8aa449c2a986c99f8c29b950dc04bb87d0fdd5a545a4f62dcb29a9c86204fda37ffebe2d3801354957de3e4159c66725375df0d2f3cc7ff5050632e3d816432a3c96581a4c94fef56c4c8a2fbea7731b3594d918c9660bfd08b12e8e981b2c010222ddfcd898c92fcdba5607d37924c1fb22fa714750e7b2c3eba21470683fbbc7136ec28d76533c13c7920f713aa121d6f7fad1db937139660142ec419c80f5f1bba8ca9ae2a04f5909da88dae8b31a2165534734fb29d8181a2d1d644134713be2e12fecbb354cddc0d5ab70fec27c444561b6862e30dda4a88f34c606eecfdd788ca3c60f9cdd2d3d0ede40673a76066c2efac17b9f8b58e981413a237e01f5fbaf9f1af4080c9c4085a635cde34b78050f64db896dd2234c82a8d649600a1ceb1d289ff65ade12f33397f24946ef3b70173d73ba96bcb5c4b84c3397cc88f4d96172e249ef448cb9cdf8101acab104eb75432357b6540888c44501fb028efa9d51ad006941f8d0794f1d158c08c1c248646984790a425afaab6a55170d04b17a410b2faf41a21c1e8ccb1550ab5b61e88444820eb58b1fdf309e1da8ea0e5c75b452051061419d003658efb7e2a33abf868b09fd1224037c5c1ff3aa8701446a242e20dd236c44037e4952827516187eaf16887b87858de0d5363775ee7ffa5804e8a3e223b1abf34c92f626b77ddee5e15ba39f27265ef1bf4b2315c42b119310e72e3fd61bc0251a74a791689fcd022455b6f4195fb6061a876894ab2c1659c6b05cb291a367ae0d2ef19fc951f559a406d9c64668d8d05267fde8a3725c7a2a4cfecd82878947561d6f2ac81da1efa1453d5ac3c84ef8ce828bfdd754564ead1ec9edf7437dc2d9a04abc83d38bd0439651f6970d217a42b121133088c080769d6bbac26221993b0530bd3c4562a24d34d8aea547a84e0165e1597be7f2ba02d0d9800321d8aa0fef4590c31fa3358d7eb9100d69f2cb8ecf731bb8e4c617bb5e24d22cdfdf5a842f98186b83243edc6b7e0790e757e618efb2913d3c2987413c8ddcb79a4d1fef4771d997c577f52adf7b141b89b3ede08e2e771ba83886b07b3d43ee802f38799933d72fe69065da45e35817ee36ed437fb5db03a482af311111eb40f7208cb18b852a10f071780f4dde8c8f354bf6e3d435e06ea6c981fd6a1575a373a6e6af92ce375faade8a75ebc89d58da710b899041ed2cbe18518ebc3946676009d39e044f6f484f5a66b289a837bf1a8fff6bb0eaaac79fbea9f8e38cacd5aa00541134fb68026cf9d7beea5702767726d9e56e9cfd45311ec3142f7ec7f3310076471180ab0a80d367fd25288fd50caa9def11eb481fbdbdf4e38ee8fb08dee341e8a35c7cdc7b2d2b8140d72e1587da8bc4da47a61d1dfd654a0b1bc0a9ac05e4b22e405dec9f24adccc44b4267d67a7ebe0def5be7f33a2c482ff0dd56b989ea45cf45101a5568be12b9794f68f2fd8c576d44bbd87451b493fa2306c45cf1b53795012af21b2331c5b98c9871ced7f6c2e90074aa0b487560b22f023e3b299889d9fbec5d4c8caadda1093c9c01646632d2a89263713def72a42b9eb919008b7f3022aa8df9c03da744b153a61d66235b0798fb9b5fa920160f3c39da26c89c2e5c4fb3fbbcf962afd2a9d315ad7b53bb0f1d9fda5ee72324bcb7d98900bf7df75499651ae720bf09528a428f422acff8d30e57ff61ce8186c6131fd253cf843d3ace6e1baa8e008b348580082a5825f30ab68c049cfca4c8ecfa9a9137201690f59784eb7fbf4a9a22bac00852fb064a9387bb44de59267ea5444f6440818a6d049eb27a8b29c8aa0140fe47488418b9b9eafef5e16d241d368ca52f474c81bbf085af3efcb22d201202b4ed1c4309a5e9263f661ba2656e53954433bfedc73d34c2973921007355dcc74b8bf2280926b750179596d33c261ae5f7bdcc3adeff66a9d879f3d6173555fc438def06430a350c254e0fa9f14fb830f24ac6aa18aee031a9eb0cd7b86ef59bcb6f261dab71633cbd5ac53ef6cdc5484d47bb942ae68a477d49b8e95c0fec5a0fb4fa0c480e3942c5233338ae7c4298f1a29916c9d4474257a759c8810a2ffdd23961533a3428e5950dda5487e418e15b2a097e6a5aee72b9f9fe74ba8e1fee7111b71106842df2dcb50943d47a18e9adf209c84218ca3e913b1846564ba6341a5b0fdd719b584cbd7037800c5793fd49dc2a8a6dbb1535c779220dee64f465a12c09d2115c0297a3cd3b62fd383bd2ab60f301f537e54713de8ac96f29ba96fd1bae3dacd52c8faa8b744e49a245b91d04", 0x1000}, {&(0x7f0000002280)="d96cc86b6dfe55e5f69f6a4deaba58924b4421824ccaa86a12585cc19f7ea53ed90c5ffe4172416fabdc51a2c022bd6d01af55dcb43481386b9df7da0798bea6856c509a09e6701c98d602e54fac21c6fd8f1daaee87a85b003a8b1328b5868c7930e3cfbfe370dff32d953f0f08", 0x6e}, {&(0x7f0000002300)="6c43ddb7507ade904669d8f902fe819783dbe052073c04598decf608a65d3a7a788d4d17e022987745f97872d035085b1e920cc3d5c94c26045b79ef1dd8c01527213ef30999cd1d5ec5066d2a931bab69c66768fe380c41dc13057335507d7772a23a6475c6d5da5f8ef7d84d1f6306f38682228d85fd1ff3fcdbfd5cf94b88bea18bf238b047146e09fa3e9c38aab073df0a35b43df94be2430166892e9627c46abd4dda22721c82459995363c1383d1f45f7ffef7c87c140c4adee2884a28ff4bc61ae4d7afc241208461aee9faa1", 0xd0}, {&(0x7f0000002400)="feb5a7d61433e883cc2fa2e55ed684e531dd2397367dcebfb1898a212ca767969ec59fddb0fd7d18032ff990c1865632df68d5bf98231fdf05ba216b5102162ee98f09e8d42c12d8fe16ae6fe4d34135a691fe0ac9a2db33b19dd143c4c1f5d706003d3185d155ae737e1943419de4b640fc84468ebff6fd1205e6ad08587fc998bb8ba3fd1b31ff68c065c74390ff", 0x8f}], 0x9, &(0x7f0000003b80)=ANY=[@ANYBLOB="b00000000000000001000000faffffffab6cea2b9b39d92f55f5c9d1a0aee953a490f9d03b8c6661001608a0efe4c59f1116c650dda4398ffcee4988650a1b0dd403fd315042b6c1948c482c202bf0f6e9ac5d8be4e05ac88767822472a3684798161a74c19be2fb30034fc06d3ddfd7c0306f132a51e453016a583e3b329f5abf27316ed2044cff4a1cce51ed99a99e7b512642f1e386c31936a1cab8790a1bd6654e29b360462fb1360cbe1d96a86e0001000000000000ffff000003000000c6df019fedd950d9afc21af907bfc227221ba7deca636bc77486cb071971bdbd33dc346e4b1c16ad96e0cb872adfd363ced2e26ce35eae5c3d6c10e47e64f90a9274256da49ab0dc777424fe0606cf76b71a4b0700000000000000f32a016642fc4b1e7151dc7ec1dfaa101940e46c2c1a23fa37437c5b72a69bef414371e3f2aec22306941156b288047182900cbd86b538380543e73d06ac5bb350f6909d36b93eca65994f7bc20371a04e9f567c6e6e5c4f98f059a730a3e6f679fdbfc2cb4e8c9c9d974e21df1b23002abdca362b5f7fd2fb0563012c676f73537cd86b4a0b33063ba38741454a2d60cfb776c740c63fbce300000000000000c6e8aae4fa55353a297f555eabf95ce87de88ff3414ced9e62fb6de5ef0c5e617305c7e84a557098fade8a8d97823a4f17b1afffe3b35c3ed8712e90706a56"], 0x1b0}, 0x1) getsockopt(r0, 0x2, 0x3f, &(0x7f0000003a80)=""/147, &(0x7f0000003b40)=0x93) getsockopt(r1, 0x9, 0x101, &(0x7f0000003940)=""/234, &(0x7f0000003a40)=0xea) 19:48:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x52, &(0x7f00000000c0)="72c3fc59597e455031d096f6f15231c8760b99b29e82dce66ecdafaceb4e90f41c9fb3892396fd614e7ecbd354f0e19ee85f02e06e84f5c8db784242a46a171bc0e4c6e15edb309492ecdf22a1dae23208cc") writev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000140)="e9fb72b419948b4e7feba42251a4f4faf6bf99d233563700cdb7c661b7e2a9bd4d33e5518338f7cb8cc4379ca16ed2178c479623bb2129b3a880cbf1ee3e408818c31b89ebd78d1a00f52f90256431630bdc4b0d93942c3743e08a12ff0ebd76a80d0fc4c73b209f13678249cbdd719c71074644ed2f0207293e5c28e54a09eedd785af0beff6ffed1bc47c12c6370a65a1c7bd72a29cc4c96a351d28bfe0de9281bc5a592ebf4dcf1634ae1b896ee26a3844bdc3bdac0865c44b9a8e327a25414e60316760b5bc9168cba0d868eccea7c1c106d788c6193f1542bb76e", 0xdd}, {&(0x7f0000000240)="4ba9366b87008ca5810bc99c4d0d0edfa0cb2f84a8788c95bf4e036930c8f267264dd0", 0x23}, {&(0x7f0000000280)="61a149600899d63973bceeae77c97935de324456474b0f0efeda001de954ed5dbe6dc59737ea2ffe12f023b01467a3aa7931cce07ee154486a019f7668210fa445b528e2a03e7fbbef9de8163c2800b7adceead308b0bdf5e9e53d79298dce2f06337e2fb43cde9088738a06fe1aaa96db6a147cc46c72dc7695fc200e8b7a11385a6f1d5233ac4af6d10c9077e6253f94", 0x91}, {&(0x7f0000000340)="6425fd40a3313cd8525fff25acedba2635e1753c97ad75e7574bffbcf00226", 0x1f}], 0x4) fcntl$lock(r0, 0xb, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x8, r2}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000003c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x7faa25e2df90667b, 0x7}) 19:48:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0xa0, 0x40) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x2, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) 19:48:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffb, 0x8001, 0xfcfd, 0x1, "64182710c8824c737d79cc617953bd6ef816624f", 0x10001, 0x800}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000080)=""/197, 0xc5) pipe(&(0x7f0000000180)) ioctl$TIOCCBRK(r1, 0x2000747a) 19:48:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x400, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x7, 0x3, "62beb259954175af898a2fa3af0d88e5e5f32c5d", 0x5, 0x1f8}) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x9, &(0x7f00000002c0)=[{0x1, 0x0, 0x7fffffff, 0x8}, {0x8, 0x0, 0xffffffffffff9512, 0x80000000}, {0x1, 0x10001, 0x8c9, 0x8}, {0xff, 0x6ea54064, 0x2, 0xffffffffffffffff}, {0x7211d34c, 0x8, 0x8abd, 0xc7}, {0x9, 0x0, 0x43, 0xdd1}, {0x8, 0x4, 0x73, 0x8}, {0x0, 0xa29, 0x1f82}, {0x3, 0x2, 0xffff, 0xfe000000000}]}) syz_open_pts() socketpair(0x0, 0x4, 0x86, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x10080) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/203, &(0x7f0000000200)=0xcb) 19:48:35 executing program 0: r0 = socket(0x23, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:48:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) 19:48:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) 19:48:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d013000"], 0x8) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 19:48:35 executing program 0: getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000400029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt(r0, 0x7, 0x7, &(0x7f00000001c0)="c982be7bb0d3b0beaecfb025dc1d041ecbf561c03e57ba626ee7b48c489f325f857506709606df83b4020fd43edf783e7fb1c8cd8802f185b131b8a6747ae9cc6a40f1892361c5511aee1376de01b1dc748419e144638e93d2fbbd4c52a62e78ad32e430441d5f389a3666b00658e367e2a8a56a4cc29d9ed663b45562b43dac07d7c9aaacf965f521c23eedd47256afa237c73c09c87a7ab1ee63a7ce0e20ba33a888b363bf92330e0ed15994817f1ef28121d73bebef36992b397bca1208be4a66e782b9a65e6048e8bbb714557c910371f0523f8bcea0f13495278d86836840a52cec03a4c208efce37a980b11b8c61ed720234c7e412ea5d2fa5a22b6839cce8e687a415b64b5efc4243b4520552415cdc3f77583f61abd29a50eac6b1927f2db54f9f068e09972803d0d6d44ebb7181fbb70413ddbfa7bbe8230dc3aff57973b1c06e4fea9c69ac86ede19ef93e2b16394d72a14955455c3a657504ed0ac1f96381e68833ceeeb19baa26a37fdd3bc72bebf0d4398f5f87d4c9ac743dd2734109196f13aae8f446fbaf33ec41d52e4127e15b5cf949a97d01165e0302c719f9417760a80afffd853660d8baaf17b33b05f7b5128cafcf68c81ccc8bef8c2f58c8234c9ef999bb736e27957aab978ab5219e37d8a05011e1a44b333b6d31d3fab0da17094ae0ebc7c5608ebac2b4ff565428f40f7e84336f1c2793016154b3c994c7fe01d20293648a433b7f7107939be9d5f09fe455c9766a41eaae6e5199b53ed516ef6e1b6fe78e574a55e1ea06d50873fe419a14e3697eb73b413f176984a73f32cfbb141f9dbdd4994775e7e327b92e917a60df7a55e27faa5d0dc3c1e991ea20225ff724f58216837922b80022baa1d9a0eba2b6a33de44a580204524138c2f2cf58ee926f5b13a824b3bd843c0e921b61995c19aced702a1cb9ac151fcb4b4221ad1337bdf4df1810df764b32da86dbee3cdcfabad1890606335d49976c4a14144a26e63519cf75aff2d234d4c214e6ea3dcffd6fc8d0dbd327b36e545fce989ccec21250ce78bd89ea0f699b37baa29184fbcf4f6e936fae74f65d8809b8e786428d9304c8b0a9131f53d5d5a0cfb3ed376b2eccdf5456443ebc6e7a1da37b4eff2c3d852e7f96663f72c38a087d61e58f604f040f1cddcebd228f32c20b17c14a8ae21a13ff6856cda005db86dc0717e1a5724e4260ff028041d0c9ae5d4447c6bfdbbd9897d2b0af4f209d28094260830bc9bf466cdd350ca1e5b6725aa867a983caba7414b8981474854df83dd5d08fffa97a9269d7571a2c3035fd7ce105fd0308a09ace0f245be4c24f6d3dec8b76f370712269e3051ba170aeb4c00e0fbc2a8d9565f72c85e36e2474835d1f4ea4aaaebbfec544b28266133ded322891d23116f81ffbbd1da855f49535bb2a91e5773f13672d7cc0500309ab139762ac91828006b0464e1ec52832627fbeca743611f55c21943c989f4fab9ef8ed6ead86f2df9df474ce02dbc8718f19557c1c9f110ee2d061ba0398136c74641f87acc67b2714659dd6a082bd78e45bb71a96467df9ff42a600c9aa816a9aa285ddd91a750afc927ee0710913ddba9e9efd289c8f3646fe8245410148045f733ff8b17bf2f3581690c2bf1f1277ed29719b437c8dec4971af55f7b07df92c8c2b0c90e4ae9d674e2cb04c3ffe53ea648ef742e47758eb20442b1ce71cce54398e604c839be8f388a5e306be1bc32b508d61fab273cecb79b0502f8a35af5d36752d773c361a0acea7eaf77006a322cf0993c1edecde0369491876c9bd75c0e178dcd8a51d3434f37f3d5b379c36e331ee859f898b3d528fb64c817b0ec09eac93d3159b1d470f2c96442f6bd3236eb3dfd8ab7c8362a86dcf48f6b54a1cd05eb1f24adeb261dc5b8eeba41301aea42e07b10ca795ca96a8d44c4a96df45829c433e5d23d981c1b0ecba201d80560b69567214454842e950e8c31e2d788efb5d1aedfd55da1564c594e985b3c5d20ddcd5248812cbf70274f45f80e2af453af84132e5cd5fa7ff48d9052398b6587f099342ee3657fde0c74e2e318e0fc70247a8d6bd01c034f182f2f4da6c08baf75d7cefe3584d5a2e5f66daefa8a3d13685f9f50b7d7d2d42df324964a31083a79a0c46bc77e5b1ad73a6ff0523a03ca09fb10e90c4f68c78d1786d735b8b0ce3fdce0352cb168e579dd68458fda74beaa440fe42c91721a24abc3c30efa08343fbcce277c049d845d57049c7967f1111a0dc70aadd937c82a32aecf04ba9e0528c8943d7c21ec6c80ad74f3ba81cacc13b91b4428e289b7adcf6f31172c842c44067b7756e1936a256ec85596fc91f4ff9d703f80724e5365e1fea9fe79e07a750d9368c0e63bde6c6809881982039372c6481ea0339e05ca04a94e13d5b93a0f113d77862c65eeaa648a3b0a40250fb04e66d5c6441538f5fa8bf38456bca66a044d0734c38073374c833f62371672e36552e6bd64ba571bf2225fa021f91fba7203c729869c69ef13429f9e29c3d0fd2a79d2b6a144c00d924f23e03778aa02f96f4f3081de1acbdfd95558f29df46725d1b87edb40917fd81dc4373c0d39c78063ab0b598e29b539becc6669efdbab928431eaeda53a7ecbf67b9ce39a1e11a339e5e96bb96e5cbbba1b6aec169c1ca6861e9f4f752b948473386d8de00deb0c1303ececb7b2b3129776f203367ef58147c5392b52862399a1cf02c9337d22ed182807c6acc5306a6159fe9046f66594224153e70401974b125ac8346c4673fdd702980ced08831ec952bc183dd30e32f70fb52e4870ed66069c131fa0db95277fbb2a5a62aa47722c6ecb0d36627808d41254d629ccdc85d4de7bbf67e44035bde4036ce4e1a651ea208a94759893cda060ad140680f78f758c1b03b1c46a31596d38268f5144e0755804ecb79d2480553f6b43d0f649fb1d7025d4a203dc2614173d548e2697dd87185e645f758956d11b82ee2dac2cd9cff90d7e94698c7ffe5bb045f87c74debc58b5a0ada419229c463552234685e392efc41bba5678fcebb2cff834ef08fcd9f302e23c9a51eaf04fa55ef6ec6e86d596710a47663bb3a8c3d9d6afbfdd28262b26f3da4d7af9f7b6013f8ec707ef3976149ca56fbef9c1ae63304394af0c3edcdc92f08fff9f420ff511c48ac7e24fe08f404471e979ba4df148887ddfb5bb9d88a51490691557002d68bdd89c362c1ae8bb87ab601b71a50890b48624d60dfe507f42eaba98446e17a162aee65fa00df633ce74b9c145268d0302a0f581ca8fcc40037212c1171fa15d6f754bc0d409aeb183119171979a02ebb70832cd2a8fb73c5785793f0cd18bf7bb9a28ba3d273a477409e79d2dfaa21f581ccf6f695e22d14f91940642a4fd0505f61eb3f2ac802e5ab09d8871dcd8036cff265f48ebe26210117c5aa55a9e0089a4b716c1013f101c041ab595fb992378bc161d534bf060e5f308bff593a17f112e8bd3a3b30eb111ebf0a4dfd121ca9deb82c1fa94522b38b206351850fdd85bd8191244ac5acc90eb9c12932eecacd487ad6f6941f3b5bf4a03214ef36953debc078174be66bc22478d814d5ec6da3dee32fd902abb2fa1fd3f925cd59c1c924bd14730d622ccc5c6d8819adc7b04a9f5bdbfa26c262416dcb7a0d10a54c583e016fc1dddaf7d1ba899927c317a13f7a6f7683faf16d5240b2a7593ec703ca8939e17aba63f1f20a7bb3713104e60d951fc02eab7bbafe017d797fdcb1ea8a04f9c44eb8461d4a5a9c2ed738adb8c565ae6940c078947bb7f30f2c7dd20a909b6ea43cf6ec08475ec479061e2af1c3711823e3f1f659e85955afbc118e9c6df9585d60650ba94ca7263070bb5d9a9fb85fd482c5953ac552b1e9cfb0523550113df15a1beb00c81b1bef1f7e85922c754d4e315478e9756f2c68c52487de399330e7305da4c4b2beb0dbbe518ca1903abe42dac9bb241099d3175374e9e55a135cd6c63a4c7508f50e70130c005dfa1315800140d69235cc5662a918ffe3f8f71d80da021ac6aa5f04671fec242ed4363a5c2899682b40d84bdf092a9aa27fc83ed2383185a9e809416ac2aac8d24b2dd699c060c2581f9db300fa53ab1b10fcfa19c10e0fb8a2499e92cce8ade1159a5c166c4b7c46546b86ad9fd24d83af1a21bca9dbac91c595cf0c88cdab8e7b13c8414c3869b2819ef2b4461fdda5ab65fdbbf657966e9a87d3288f6633831e3af04ff342921fa265e78a5bc08baef900a49fff4bc77ae5cf2b38079c3189044376317f19410c02dfe0c644c85f8d2d78e7ba5e444679a9b71a85c87fb7bf69faf4051cf063b223e24aaf34f9697db379f8f87e0bb5cc43d0a42015669093c3123f7c7f0c5d0001295960f622ea861b7ba539cbc7eda0a0ee8d809498e3cc2b73cd1414f93e76ba4b9219575681621994af51a80f042a4fb9b05fb5f5973d8162f817d4e4e380c8bb0267371b6b91f6084149a7238d8eb58d26cdaec103f5ba6cd7f43f837150256ec4aba27135052016091ef346424e01dd05ae71b6738dfe1e91a4b69a49fed1783d294b4fd07617b4f442fbb0295cbcfc5263e54a05ea3bca262b677211956f170052054151be8718fe3f073960dc7a3f94bec208785114a769e46077df4332d9df57b6daa7c12572e7b3276c22896bc658e7e46fba22ff459bcbab559e2ed3ff67d796561c24b9c258556b2799b0594a12bb6b92930936134d7abd14457b1ff4b973d1689be1a500039a976a0c251b1d1879de7bb516fc69cad68e43b1630fcd5653a41c771c5f5c5afe71b8bef0356a26516be3f7119dd8d7891b633315c322d004d39edaf251dd39bf52215aec76d72c1574377866a40c89438a7db6c25a0cf0cfe5ada4fcedd7edb2f75a4a1bb02ad6e397c79f093c5b7332b75b7183264dbc0ed80c59f2553cf1c9d53c44310713e2ffd313221ba4ee4eb5a3bd0949f96ffd4cb7916516e735e4e739762ab4de0daacc3ab2236658e42e6a8a8480b44800ed3391108c286b356413c00c09a5d902e66724626823d5edb433ec911ea3275d7b9e06c1156588fd01922242c338b6a628f63ec9d93a5eaa114c98fd473b1641d56d7cf7418d0adab34cc6858e2b4b4a2dc11003f29f241c3282b4d9770e04fce35d413d08e28ee423291bd4bd5a1b2a521fd25bdce117546277eed56be1d2801a5a4ad561ab8b95d05595d12f76e56843e56b64319e049159b9cbaf215b16d03722385ebd94e24945540b781d57b1e78c8568c97ad06fbaeb01ab35d0056643442d391829b99debac1b41bc85c03cd7ad71037049da554e54c5aeb9bc0ced0a7b191a3fa51924e638f5d9304bbed71f3cab0dba872082bf2a246aaac75023a3b94c3e6fb8437d610222b1cdd282924daf5eea049d8a47fdda1aae090ada1d162b32b7f4d880d8ca30afe416eddaa07ac161e90cac5030af29680434d73350b7f82d37908760535de91986f8dac17baa009775f548553574bf13c4a5c9c1052aa1e49bb7c517120bd059efd662e3d55de3c7cdfc6008282aafcf7fb902905a8201e975ee8096a370a9ce9f8786c42ce43b85eddede98bfd9108e69da4d4e6b9fdc154e0645d69f072bf124d8d53c782f49159ded75b9feac20d398bcdb2d24083a30a2dfe5da2dcab85dba6925056f8d94b011312ac6917475c87f74d149e30cdc8110de629bb78e0ea6e708a633e4191fef5193a54a25ae29c3738ff2a6cbc8ef2259b2b774f86f71217eb4c6787bfa875013de79f59ef093ba7d2250f9cf", 0x1000) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 19:48:35 executing program 1: r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x383, 0x6}, {0x18, 0x1, 0x3ff, 0x120}, 0x40, [0x7, 0x1000, 0xffffffff, 0x1, 0x100000000, 0x5, 0xff, 0x4]}, 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x1000, 0x8, 0x4, 0x7]}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:48:35 executing program 1: write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x164}], 0x1, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) 19:48:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 19:48:35 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000000c0)='/dev/wskbd0\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x5, 0x5]}) 19:48:35 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000001380)={0x6, 0xfffffffffffffff8, 0x7}) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r2 = getegid() setegid(r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse\x00', 0x20, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001180)=0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x20, 0x0) r4 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001200)=""/41) setregid(r2, r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001240)=0x6) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000013c0)=""/96) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000001300)=0x1000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001340)=[0x9]) 19:48:35 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b", 0x8) 19:48:35 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x36c) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x20, 0x9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x6, 0x1}, {{r1}, 0xfffffffffffffffc, 0x40, 0x8, 0x6be, 0x6}, {{r0}, 0xfffffffffffffffb, 0x90b8218cf1485703, 0x4, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000001, 0xfffffffffffffffb, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x92, 0x80, 0x9e, 0x4}, {{r1}, 0xfffffffffffffff9, 0x52, 0x80000000, 0x9, 0x4}], 0x7fff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0xa58, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0x5, 0xfa9, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80, 0x80}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40, 0x5, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x0, 0x3}], 0xbd, &(0x7f00000002c0)={0x401, 0x43}) close(r1) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000440)="9404298b55148c49484dc799adfed13e5b50d5dc4fc2e57d0f47e3413c5a6ac4e43618e38c6a90e9f65f7700f6a9a285eaed6715c4d2b8b6d41ffb06e14b5aa01c8e3d65d401219b9268598eccf9310c8d38549d78150b28c43c9769cfee6423cc9cf3d9e508e41032bf32b7cb7aa33419c9baa72e9172f0efa0b83cf463910bc71af3fe039e6c4ae8c96ba7259641cacc7a0f3ae5b2a6b8c7807df75401c4007e795c7fb47f16862fb9c00c3307ad3de89cb423eb1f0498e7641df5f29913ea26eb5519291b29c7f256f0792f7a8d042a4d7e0fb442042ceb7f97efb77a5481f3940beff838cf0999057e3978d7847e17c7", 0xf2) 19:48:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 19:48:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000100)="acdba28a3db9112ebc4201c7e99356e558243ec434d89912208654f8b9c882cfe89cd0b4fe1ded5827c4b2ef0ade93fe86ab3ede0b4124abc326205229d9c9039ad722f70af4fa371946ededb860bf28f46d84199f43dbe1be0610e190214e6422094631e242e054d4cf2b08c7ea223fe73dd45e2ab76061e15b8d91c6f7ae971e8950ea3ddf085dd935fe5f9139f0e06e444ff0f35e4a21402b75544bba9627c4", 0xa1}, {&(0x7f00000001c0)="139d15bbdd850b661f3904875aa1819822a5fcadef7b2d80bead44795e906a8e28ff34a9bfc8240000886228bbd63698c2af932c2e9c48319bb0da1dc2353b36b1a9666b1c3aac630ccdac605049e3ae", 0x50}, {&(0x7f0000000240)="3a3b6c517159d01785d407839968beca451367e905443791601af290f5f93012fdf238bc90c44a1e120c2975", 0x2c}, {&(0x7f0000000280)="59dd7b6aacc2772cdd64f91fb184caf97ec978aa45c9b58384d1443f4a94946ecb942bf23c262dc7a811615b68374457d501299fbe93708e24bb4c56e3aa591d23ed862c35aac1b0fc624ff11437c24a9c61cd8fe9d7e985b649d1a6c1f627d210ddef355e2e0f8bdf7f1fda7fbf4ea2c60b528e0e6c312642ce6487fafe014e124695833eedcc9d61f57c8ac45f6a16ecadb04125d8d7b4b9083aad13e1a33e669f60b148e71d225dbbdf7314597c637726234d7bc7486d1fd9ed69222ea74b21c4623c4dbd9887efe36f71016c99db3b72bada48b2d65f4fa8e357a2857641df3ffd0b5639047bb203310abd296674dd96b9205acab91d11b7a915ad12972210094c01a798e75a854229fe4f8200ff3a93b0d90e25e1e77f981c6eb3ab3d0fc8c8ea2999e569c8d1d07de27a3c8cab398550c3872e70fc6854ed03e5a6f0568691432a67a726c6747ddf8a1b1882f22f4374db24ef734480e4ff1fa61255b0a3c4257f7ef3b57c833cf41085cc374b7ed30310888808d88e795742d28ab348d9df513f7bc7cdf04e363ce9a09941dd2fd14da665ce0e1b0284ffc3bca6a24b6bc07cdc49ecc2faf3a1460e0b3d9804a048fbed430edecbba7c452f5d523984c1515c22ad0d00394e8e1d3c5a158df16c61efd79098782faeb480f7c2150aae9618f7c64068ecdbe7aa4964f0c42a73efcebb2b8c14e748f410949c99e6299a1d9d5fdd205a531b45cc8ddfad70c22b4e3ea594334249c27847786534012b676a57cd5d3d1af28e47d0e2ff1c02486a4a04353c9af2b6804ea6d8017be3fb56f04cec39c8cc66015c83467df8dfd7035378ca00bb2bf245d981a754e4fabadbd0abad209d9c1b51a87904b1a3710bd4791c6f6b4934773a4dc77b3fa5193a03e0aac64036b650b0eaf0d4c07a17e2894a037f0fd3eb55f1ac9b8c1f93fab764cab5fd8250267f0b7e517514fb7ef13fad394f66b432727843c54807053210a9e1907e5a1c5399be4bd957c5efacf4ff8f13e06b8ede344208b215183a5b63a03801e52ec45d35d9252a3e44572c2cf75b47591d9f181ca6e321575c459303901350800313aa374504d384a8f51549a0c141eadba569c873f53236b00e55bbe3f0b07bf252ccca39a5e7b979d2cddc66d92532160f137a42362a278484934327a948108b769e6d698480b0962ae157d9edaa6d460482e977b90698f4909001e70ca07a7198a2867787037ff7d7e5f9f46f8185bb467f839be9c4e7b85de181d49c64450851b3fd490acba9f67c31c57389316d4e6fa7b3b805d7f3ba676b6d681b8d2ee6b7fab2ca6f8b26a83816ece7a83f912272c46affef7d711c26502e9504d3b8ce596aaff5b538d5cdd43d7e8f7ce5a106e2242c2838a21c294fa2f4cedfe1535b325bcf8278449cb6b27c38937185a84afcd378385d24edfbebf97897b8d824a20a62120f472a30629ade98a3d80f3ec311f275f1c14903e2fa2f990af21e6398e8a6a31601136e90c59b472744e0870c8acafb78ed26df7b8fdd7c737fd1ec727efcee61ec7f8f1848ae0633f664749d9f5ee7627a181c497c547c75764c888ea1579d2f4447e5466452bc4f26b135adb4e264febf0068b3f8034c644c3cdec2d6390dcb6bccc304baa54ccbd8d2a1e0fb07344befe3cd24da7888b5c0766a361ad5a9103c4c55ec9a3e6ec1e1e58ee912a93f8b4b16e00aa2f2f2bd92565f2ebe8d151279f42e158d3225a8b1733e0202d1a4fcbc30787ae70f415f394325d8bd32d416190d639741322c3fd15ff02647884d7b1d05642fb069e103496f08f8707cdef689d338e87adc3825d1083ed8d47cdb56d48f313595aa87793456695a16abb0c1cb180ef28eef2e291ed289f2761ce8acc9172ba9eb293c80292a0e4c69c0a320a32c6b36a8bbd4d8bbd8ef8b8b9aa2d28344dcd4ac4b3f1a8376678747d7a4eb36fec1125ec5f53db761272ef76acb93617bf7f49b2035ad00a1a387797e1b0ae678793b81d56a268a7e52eed5507b43f593504797feccf514e95d187f6970b8cb9f79f806325175602dbd6eb8034d6216d440e57c9b267b615b57278b9821c78eca0eb7ef9ce7613e1712a6ad4128ffd761ac8bf70e07c20df67b8fb5ff1aafc86627f4abac83ca90a691957f70ebdaed0cc7ca02af9a47cdff45a821f953bd0744ad9c459d508a42da917abcdb7cce73fbef5f39a8713df88ad698428372908faa5d0672133a045ed55d4b7e43d4e864e8425e9583bd0e0a712ebc4e469f61f065cede2524bdad05d2740b20e1f801459127573020538cb0df7afaed9eaaeafcb3a676b344ef1729c13a7979bdc8653539e1bc42f8d0e75c1bf910d49b80cda6d00bbc8fe3487a8d88ad2e5175f70830c6f40818fe48e9f876f1d1eac4b268c384ab99f69e31c25a8987fd7666cbead1e8e8f54c82a7c8c2e9bc5ec6553292a9fc1ba53738eb4c2d96080b09f097e0c7f77e06bb3b01349e1ddae9dfbb0c94cb9a65663043dae094aed77797e94b0992968b026c33624340faddab6a2881272643f8610971707c2c5be9585161859ed4e74e508f385be3e0a1094f08d2eef5c2a2107d925e5123b0378cd969e6802fc107244515b372734784ae1b7e5359edf5c77f8491c1c28f6dfb9875459bc1bd6754957f480627061c0ecae588ffd782d47e7aa13369462495efb84e77c8f47f7a2ee93c213abe246e921b50242a7f947e432c70ab7121eebae60d702dbc474ae5d27af7e6cc6372a49cd416eef5959b349cfd9cc4edd604c1e8027c6b8c9735aca05957e535b8b438c211cfd51b5201e993fb47bb41c05f29ea17b4c892e8940da1f0b7c66ce6ebeed11d828a25fb7e59413300db25628bb2f10baf395bfe02271ce2fd65fd39efc9f1c756e007a217a80c8e9134bea9c371fe6995afb88b97fc662875fd2fedd2d7838375f173281469e29f3dec76999afbf248b69131d1c5566f2e088c99215e192cc642d983954995e9fbd0f1997e021ad9192e8c692d47fabd9282332c08908fb3a3ba6e9859c80114f1db1d989069e1ae8987c004cd4b7dc4deb44aa5a63eae6b87fad2ea598429d8345c4f5b3f1cf9ccde9a94f813e37cc1a2c2f3697f2c60e8a25bb6cd1e38afb3b09f1ca379694419a8f4f7e6f6db2d5cf32dbd177a86e43be2f01b167793e953160d9cd54de176723b8b8c9e80873bca4f3d3f8c291c7a23faeb4f495f8f65185e7f9a0ee673739cff6ff7822e2b444d4a4bfe240e5a02a4c2f574ecc4c287d3b5d89b96c0937850ef3ebdacf274ff9102db13dc866bac2e5c30ebe14a3593170c5faee97c1a69e08f8c658954f00be8e85a79eeab38b7d5dc27719ec59c5fbcd55f4b6779b50df1a35d2c248c28df20eb680454ddbffdf78484570d91538af31f9bf4a3a835eb780bf51bf3372db050658113787c710beafd915aaef990ed8e4270139bc856763b45f0e152191a8b4d1d4a0fc2cf86a1a8e75ceeede609aafc453383b6f8ec27f95de7f7778a858d4433f8a643aa96770ffe30f3cf69cb59a7fd2796033c0f769c8a5ab80f95f1c2d28f38475af9bb7491c360b50c32ffcb683bfbae617be302889328a897934461df10444bfd808b1048b2ee648d1e62c841ea0e39d428d04204212e820b217162e12a9a0d534bf8568a1fc45910aedc07fbd8be1dd33bb055c3e225c2d47657d683ced2cc94d46beb87631ab26007ad313fe8c47fdc795e29c285158370a0edb942b93b5c845643a7d5488465ce3b35356eb11f26ad174ebd678c333ce2a48dbab2681dcbe1767fb96eedfd684308a00f4f8e52f8ad12776453a08ec32b7450ff1b96ce0a34fae2833c7d1e74779baf03871e0ee38ec5ea5fbbd674c61c35e0c63d7e785f8c4687a0cbb3cc8050408c9a7e1f509137ad8b440197bf34c11ae690375c47cd3d42ea7bfd965d441194bec9f72edf938777f387522c5759c9efaec06d2a2e642e8ddbcca5e449f5c6cf43f8127f2ce8c566c5a4b93daad55b684bbebb6fa726b35b0d0c25f43c44f99f0bc479eec7705a35c16b9215ac62da97e9a75738174a46f0b6d350ae316f2263db70350368e1b2084807eaf65a9ce08c4cfb7b8be6e88e367b02ebb8f902483328c06e1a55d11c18cf939713063158433bc63749c5fbac19c37c1a987815861838a5c712160647fbdf6049fb5286bc331488f8aa0840a3e5ca4c407b122c88c8d40dd57ae13583e908d4279aaa43019f7bcfeeef2263c04dc3e1e43f2d815770bfd3e6d8731b07c232ffabc1cec0b77ef1dcff0032c90ea9b9754293f16e2e510775d2a86fe39594b825c0ee78b05d2c1f0ce6423ea2630d189b6faf1b453fd29aab05a1aee55c1ab5d5298ddcc1804b5c882b0b2670925cded4a3e9307a3e27c1f3bce306ab62c2d1a9977fad4cd9ea61de54b136216916aa532ff2cbb895d96251e252e778c52af33e667856c80266c4bb81794f66613e1891b9d85be7bb43558ee68ac4ba115e7980241a3a0424b99509eb0928a91d156e59b35b6c16df344a369ef56799365c6e865f3f5a4c8bdeeebb7499deabdbb2e766c363aeb38e6a655371bc2ae4ba010e8cd156ff83cd768116c710d7668cc791dd1cab00787f36d4e9810d15d07a0f0b2a6e187b0f26e52b723c03a35491877ca1eca82912c8588d416b51f8dfdc850e0d16d1561ce27f51230ba1b2a4dd7817f5a3df62ef4c0c2fa72af526cd674d6dd471e375377a2098d72a7e013b2be4ba8088f60d2c020de5dba77c9d5e1e1da1df6b621ef29425b7f94f03b043ee4d3ecf40f4c3bfe097b4580d3445bd985c9efc80874c94a8449ad07c10b61506a1f69823af6e1d98465fd73bad6214cd26e2d2ce64adb750060110fd8eb178161e6a9e75605e34a42f7e0ef7b27983dfdf81016f60be46adc9dba16fb63fae89ed2fbf3590ae7daf674e24bfdd7b91b324b9d25c1e008e40da66e1de57a5b81b3504fa45cb5847b6f536f0311ce2f37e5c5a28f022dd58bbbafd0c334609c2e93e8c25c3e62d02275e8af2845309eb5071e8c59c3f2fe645dce185eb73919bc5a6d24e8928fedfe5b78c269dedd7368ee64c3f904d22648fc7dc1e964c58e61a2b2f52139e65cca73af47fb09d9909fd5ee4664257b7c5aaf3eae5dbda46ab08d793e4735cd04d449c9a8aa1bfe746d7a672febdb8a421ec00a39b9b4bd6a8cbb1f70eac9bcd8c6642efa0712af61330bb762026ff71ee69f4ce8be2621ef471abfb85bcffdeecde12fabef40339133be7c8011e23ad371e050dd3bf2dd3e2998933b1f43a1853200f1bbdf3562f04d87c2b96378c59b1e37423d09e0e43dccfccb573aab805bbd195694c6ca212b71794b628147fd07c004bff21f959c5ff09edb60e845d38bc8c06f19c019bdf3f1f57c5eb651e33b9e0161afe8c62fee49e38d7ab284af3bd51ab2f524215574b9dd333a3a588abcb5567cd5337745463fd1fc369ea90c6a19a63b15e2bac1dd3f626569e6a8fae8cb1d2ac308253f22b9079ffd10f6b697f1d38345536d3ba233016e5a9b5c979b3cc95bfa62b5463c5beef9c16dd20a7f12e1ba7ce90c1193ef5398569f121d247acff1a191e726521f7ea3cfe17332c73fc4ecf76077fc13c12128b66e8daf17311960b49c2a447276079b608f6e1e38ecfd35e1a0704ea6c3f3786b33940cec197bbdf97ceaa6c36a6cf154e46a6a9f1f7424b5f7d00231003b29e83d8586f56c2d3a666da1d1a28d581332c8972b374ac7f5af6d373dca4df8aee256e42a4e58568a861524149692d4f17", 0x1000}, {&(0x7f0000001280)="9be2212f3bd9db07f3b208570a33c929d93498", 0x13}, {&(0x7f00000012c0)="a9e7ce7281a1cd786efdd062c18c", 0xe}], 0x6, &(0x7f0000001380)=[{0x98, 0xffff, 0x442, "5c9870e5a4346f0611834b19849892d6ea3cc431838b3e439d793e9c113e52ae5cfebe20c8c86f80c903656ed2b3a95f6a59bc5d94028bf1ab0b2e2c64008436b80a393e1be9a83369258b990857ed7a82a07ecab7b87b6280dc517e55cef9d766e634ab514e2ac914a6f6fec3b928350fab20ad09a9ea1eced37774c09b03cf8e73"}, {0xe0, 0x1, 0x9cbb, "3404865b51c1c4be9cf11cef3b4eb79512e6c6cd2ec29cf594bbfe375a83b7454d68bc919a6a1330550f9d83514f36aad27ab9521a24a756762d123ce35f8795c4f5a1259cb8824621e658e54f86d6c57e5745ffd9e71fe4c37ebdcbb5ebcfe4aac90103f8b0bb9ee50738c9e2f83f7ad1adc0ad5158351971c07666cb11c48476894d34718084748e5ed66fb037b85273ed053a51948270dc7b742467e704fca35a8c5100361f130c53fda60af77e7fffc638adf3d2e86688116e7419bd2aa11f9a6a6865eb38bc9e5abfc3"}], 0x178}, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:48:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) getsockopt(r0, 0x9, 0x5a00, &(0x7f0000000000)=""/139, &(0x7f0000000100)=0x8b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 19:48:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x5, 0x1a398531}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="bf4e160f9b3b6a7e0c715bdff94facc83d6df4cbcf514b016c6ea90e6aea5594678c31ea3641febb7f1ca3eea3a03753214e79331ea079c427e6b6872e1b066f7a2a9161b63dd5ad83d908a747652035752a56e47306543fb13b91cec6a5793332c479a6d8d4591f0e1395aeb3c575232d492d7fd538f34624b8ecf0fba72bf530c8bdc1a3a57dd90b2fe7751d41a40e5b25a77e7068de16cbe474673a645354acb3275008b781c435daf8fcaf9bd50eb5a90ade31ae87b2c9eea2de75d1ecc4d29a74a328df16588834783485a7ee90c038945be79afae7049295ad21761508c8e0408b1d371d0d3abb", 0xea}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) listen(r1, 0x3f) 19:48:36 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000000)='./file0\x00') chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 19:48:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) r3 = dup2(r1, r2) r4 = msgget(0x0, 0x10) r5 = getuid() mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7fffffff, r5, r6, r5, r7, 0x103, 0xbad}, 0x7e0000000000000, 0x1ff, r8, r9, 0x40, 0xcf2, 0x6}) 19:48:36 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xca814d414857a98e) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') 19:48:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) setrlimit(0x7, &(0x7f0000000000)={0x100000000, 0x7}) read(r1, &(0x7f0000000080)=""/197, 0x1d3) ioctl$TIOCCBRK(r0, 0x2000747a) 19:48:36 executing program 0: r0 = semget(0x3, 0xf99aac9951b33e4a, 0x340) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffd19) pread(r1, &(0x7f0000000080)="bee2e6f742d26cb31e33d9ac09ce1a71eefd88553c9a5dd25e382d10f6b43a5fe590d77a866fe26fd320825c3cb49e13bd2e3c4a529cc578ee5ab76cd8cc7c894595398a568e2acd420e2bd930d5eb91db4332beb7963055da6c42139f7ec182b3bce0dc47b6563c846723b801048db268a75d9abc2b2b6795499b62bfc59dfef2c17346b9e6d4216a4d3600b7c932816c8d660a2e945bedc511862fe58c04", 0x9f, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) semctl$IPC_RMID(r0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x208000000000b, &(0x7f00000000c0), 0x0) socket(0x0, 0x4, 0xfffffffffffffff7) pipe2(&(0x7f0000000000), 0x4) 19:48:36 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0xfa91fb30d508675d, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) syz_open_pts() r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82c52e2f66696c653000"], 0x10) connect$inet(r1, 0x0, 0x0) 19:48:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) pwrite(r0, &(0x7f0000000000)="0dba9a7448b1f8306eb5d3f134a85ca96ea773bbcaf65e1a8d6aab7c3600f8349202043b1c384e5f", 0x28, 0x0, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x40000000000000}, 0x8) 19:48:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x8) fsync(r0) 19:48:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x0) dup2(r0, r1) 19:48:37 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ftruncate(r0, 0x0, 0x9) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000240)='.\x00', r0, &(0x7f0000000280)='./file1\x00') 19:48:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x2, 0x8) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 19:48:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000001100)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = socket(0x20, 0x963835c8d798d409, 0xfdd) setsockopt(r0, 0x9, 0x3, &(0x7f0000000080)="7eb4759058297114dab5ea98927e040632c9852796381b6b93071a6bed66fa1c0a88c9d88a7f120004a776a6ee74590027eb7ff1d6c796039415430c108879e980b962596dc3c945a8fe308b66d3b946b2bada1925f90cf5ab9f0eb9b69cd00335901439cd8bc820979f206666740b2089a0ec81c20ac6eb8df82d05f5c943151c7343f49c33575ed326984be12222d6783ea606e452e6122cce639c2757a2e6c027b229e2ac05e29afbb823ca844b5502ccee01022a5d960854374b365166418a608a2ed973b49647503141856ed414d84a7bcbd16bc96a9f6ae172b017015e131ec660ff4088d36dce8da20c10483aff0371a9c41cce734e006787d7e5a059f48e5f3ce6aa2be30d290ffef1323f529814fd11f317ee0f12cd765edf4b65d9279d17bc274d014decff9581761cfa550acf994f07700b17862eaa73da582fbba34c838afdaaa7d49c7b897c77126478c7d8dd1c410ff40609c17175b91dd990e6af7598c4f49e95efefa11cb24fa62c7cf71993b2d84f63fa8022ce0666fd4982d7b898ade46f3b152a0cbbcc5b92f44dcba4ab823f5f75b38a653127bae6af2a3a32739deae34a508554c50015ee751675c45e5f0d6b531492196e6c2cf5ee5f1314c3e3360c30d600202b40a6ca6f36e55996064fda845e2201b66d4aefeb67556322014ef9d8eb559af6432a240add63556997c768958e0843d6530440b6f0d3f5a55220c53d1ac2bc317e35002ec3a00b963cdedfbee611642c363f919b73ac79900de12c135b4cf337d1149141915cc3276f102af4975c4dee3280c6235a7181169fba3c59c12e28495ddd1039b3bc792cb15304683d3dd1fe909e44e32c3d693546b323cebbf45903f3bd240c5a6cd60bd0df60319c095a8f82ac6cb1b445d0a313c4d8540a712611426066243502c98f6044e7035158361d44464513adaf24126e4c840773e415cc05e00199690554586daadf8eea5e3e0a62d11923062baf92e9282e02f234f87fe3784d7e8f4c95d6cea9219928030615f483bce7e279daf6ca5daeadabf76de3d99021682a0d5b4875e86126a64ef1c24de510e5318f8c37169daa0391462b0d5a9f5a4383ded4f7d0afb7ce91510df383e4768b8e4dcee409f175260f1752ea9a0b536ae6ef784bfcd64ccb7e3dbfa44fd372a55f57bcc367f7e398c325fe59ff7abbc627cb1b46326e2d8b5a28b5002efe3605c813f95fd7dd3711924c3bc231d0f0dcf7294f5c4d34c3369b3252394f58964ca97228fd59d22c4d30328bd0ab7c0276804d94d8131edc5f82b5e4016a721c0a71b98cc6390719847edad5ad30a9be0cec8bcc662163528ec8e459cfeadf71e848de9d184d0b3fcf7e8b7bf15908fd951b1fbf616a398b28831502ffe5e0c1cf5548e542bb3de536c435bfd271877809b287245d3529d262371028959dbf404ba35d80f9335832b1abfa14f2d83b5b275af6eeec4581f1be95aab49739508db95797a2b82edde08dceb27d4e9a4e53ad71e8e4d434e376d44910cdc0358af6babf4a117999f5af3721183302ce73dd5008b4c0548ad08d71a006fb515e4031ab9a1c716d66f8ac484d165a33352f2cf9a5d3a9363eb69c1d23f7787202c26c648971ba5c3d79481e828f6a244de19928a86d99970d83c7c4a97e20bd5072a05de80164349250779d8dabfe42df7aaccfc6eae53e193e7056c150d9664c748deb4a56c0121945310e8222e84d8c0eebcb541eea6ef8ad3ddcd9d81afd9ec6b9b1dbebc2d226438d969aaa26455f4b05f7d21ed74586a341368ffa530318b69b25b9d79993a9ba3145464ddc2e759f59aa50f7b5eea313e71c10ea0577c3f15f61520988d8147384e3f38e29980f86ce1c06ec6e716250770991d4c772d1563536264bdeaf31e39121ccb7f3a65156f320c81b928761fa1b568613db80e7df590fe095ecd6f235d31eb7cc1356f0b884b48a6f14421d1ec63d9a5a0add17acbabb4773b8b328b4ddab3576e2137d562d525301bdb6338945c65c4134b9f7c086f97f6530018ff11b8ae9a7d720380b38c728044796a2bfdbd1c642ab2d41168074e3bf4abd1c515002a3fd130a373c51851599b20d47dc7bcd40d55b38a6235b953d7d1c434025fa6e0e64a9c57aa03d3aff6fc3d6f002a2104c7fab90b77c5576b05ee4114ca027c01065a883add7c387b0853dbbf6fb48fa2aa01cc60de787a189ee1002f9e2e265a88bdb5f7fc0877a80116bf311a09c07f9f58d0f79d1562465eb2e2aaf47873b3e50a739fa4960e8be4ba914d80345c931f44c916692a1977e4914c5e094acc7509b05b4bb4306b405cf823158e3f469c96c644da67d72db4c2d27421ffdac95ef17a8a42c6b592ba32c47ec979e8927bc0237179e7411ec9d657a57ace3c167df8f43032dd4108fae40b9bbd21c63bc91e5f8356169b7d3e49972ae8e4e0728e82076e15c6e1025478df68973b86f74fa1b6f16cda3a1daf6cff6f08790fbfd5caaf9a919404b0402d7142ac607e9a3ec2f22fa371afd263c63a4552768a02fbb4ac28b0b634c1c61959dfe50bcf6e810e9cbf4f73ac20dde719857002809cb1d13eea9d5f8b2dcc0735c08b036bebc3ec28879253972626643e391369f3736b11f3aed5a7ec828433c30b5cdf17e16359254c0f0956f19bf58df52ce0a498c170e23c230bf3cf28e3337b7d8c7b1bdb15512c8a61ba458bd8ea796a5ddc6e7f7f20574d4749a78c8bb9f8a9296063d6ab78a7afb61a2807781db79d028c055deafa9886d9195d9072fecdc52c839487abb0f2be286e4f1259b17abf0a63b1b89a53be9eee51e4142f8dc8fcd558ca183f3fe8e8d17295799ff401e3d5164a4eadc2fed6cfaf6f4dbb4862a7acd56573e9064f069a039cb6932d9a41be292d34bc34f5a0570e2262a84fa4615023a6672677803a18bd72fdcac52b950a1bf99e624f4023148c0d7a7907edf347bf54aa0784c94cd308ef059dcb79d2daba5cd21e888021a627471d2291ad493d8b083b55db0f269b0f57887274e7c56f4b18f7bdd150197b31d209efc13d54e1604742d34d430a9b860c6e19f36309abb2d59488cb492892d95256a2981b93742e4bfdd84017e462b990063f7e54ed119d1458e11f184c45b4a60cb2096b47c15f2f24a2b400f1b0f2913221cf5cd70fe8f8ae37f6fcb6ee83ae9c0a7cd708fe50f0487edf3e26760c16a6f6a3bfb8d7aea7cb92b972afae643cc84e1ecd8bcc67820a722f3ce617ee6935a560b330d3c3436e7829391c5792fe80c23edabc07e9e24b844f9b0c3bd43c7c09c3388951d2b2286e948d572b1b11fbcd235c672bf15b9b5563ac1a6d223b7a79d81066f2f7951f59a2265d4183490c86e067da5174e91fc43e2c01d1889b1d5767f423c34086ccd78e9bc56b5cd570e25269e394cddc27947d20d3c5ac1fb91375414fd58e221881bdda9295c9521393ea7e66759776c1bd105daccfb8ffb694dbab8596e7996df18725cfc0e54dc3c93adb240503007d7e2d2e11a337409b8aa7364bec6a209006ded71ce5701b7465ad4cd9521bb40e0f64815e61341f878683e734d56cc06f78d61c75701d88a260ef4cd9294b8553443a6938c9c67ba4e5f5abc017d1b56cf51ab6060f658eec347325dfb4684aef1f7ad7617a96b548323cede51fb9927c9f42de896e1ff86c09c2c01de22beae168577d6ec9b094a1efdf17217d6640096e543a7bb9cc7fe6b2dc7fcd3c687b7e2598b8b050ee49dc3a112226038ea9a554b9ee830003eb335cfbd9444769a7bd3467b8a472ee5a90361de773ff9e6c3e76d490455fd31688c1016888ff3a2839ad4afaad9b74deffdf0dbd4910c269954a4d41f3d406d622583214e9009f22ff4900adb0df287db048b1003a7f1dfabe5ede4699537541306cc80c17bc33bd03dd49d972a2f1de3567d8a6e89c27b04cc9588d2437c38ac21fa2175b53215aa8bf90ba8f2f0013c810b5cc6e664da466725c86aeed6fd32dbe414d7d2f36f66821060c66f89097b0ab814a35b8ad1682e61c31b5f52932bfb51935ec360ff2115bcd69448584c6ef0fb97ba7bc89e78daaeb071bc30688d2b0bd5ae398ff70c2289b3a426a23021557661d53907fd6f3a76ea500535f7f0c0b14cd3a1ff5ca3de4ffc62a574c7fe50695853b2709921641b1bed3bf94da17c3827513655b39c1a212eefd778b4d9060e1686b80844981dbc3a84c30e47155d046e81ebe09e22dc3664f137c6f242d8a5c65e829975c0a7dd4c6191db4995012b2a4a5084b458f2b8fa21c45733e54a5ae07e1a5de4c3eb1b7ec6f3bf505721fe64f2c8012e96d5d26f55cdd378a1fadcb27ae42ec8f5c2fd5507b647cc3ecf2fbe9c16166bb1293907e29e63e0b5dd4e49d29d75fc6fd36f822f1e714150d5de86a9c517cbb15f7677aa2ea04a0b9439c4e1b49067f7ae77842d9621e2727ce5c8294e331ed3bc80413c0e24ebb6ed85c7d62b55e6c75dcdea139a7f90f36887d45c1cbeb6ee66e7ec02fa708a7b138f8f9ece3b2625970b379343a4fa879a7d6a3675711eafa6dbf2078945436b9e6dab3e289b5549815dc9e98c9f771f07ce0aea4d3fc027f1a9473f92a7ac0ab77026cfb9d67bf36e7b1e94f1767a2711963a0ad41d1448062367948f76854df7e0a26a4336489bc53cbc4f1ef6c0bff661e27071bde07f989bc5577d41ae4e48fcd3f6feee9a833ba9f2ad963a359e251c2a4384d65dbd85cdd963fa3e23d0cae032668ef5c2519e0da39c1af277e6815e10c495d9453a447107ac5f3b5498cd604d0f6b401b9747e748ba26674d6c06b5af7913ca3af2f0ba1f771e985d647ed9abaf8d287a85f884ea30130b57c69b015d9ac99abb69d7bd935a9ca3fa9bab7d2b30e7ed26e45029034b548e9c86cca7ed53ffce5d3ce26e9f80ec9012eb823237e5ff14e9f95d564dae38f2d26f77741be4ce1fa777d33501ef8bbcc0cc9668a343f14aaffb9ddbfa4d7589976cbc0443c7ce157959426bddc409b974ca9169e9ec7b6d3e78642111a38ddc1801861e31d8bff7d363bdf32c93c8d3cfc6cd0de89a79b655fe3cd21f8966c5570c52b77dbfd79d1177b99f9b2a73887d0d43eb7aaddcf997059ad22e6b3e44d424fbf42b82eb424eb509982f67f44dd8c24062dc2a227a9c3155c237fa6cb0937596315215109ad7f16ab63d168d9f094748b83094a8dcbffdf046c2d6beead62d933d76c1c6f9daa3bfff678893f3c03415e4d4fa0fc60a8fd95aedb1cbdef3d0793126f047b29f865bc7d332ec9f9930c09089a1e366c50bb3669b36a1ce038fd04b5c86191de7a5799e935bd323a8c0f53e4b473ab5e60444bd489b6f1caf29546bc4bf01a83915e289def4bdff04abfc4ba21202f53b11657afe216803400f47fb9f5f5d991ce45456299ae8d048b76f325d5974154054c086ddb93240f3d695d8f736da3ade46a78412b23112d00e7d79863795529080f2d8338ca0edb08ea37ef64ecaf0429d280266bee2c392cb049e5f6eb934de14f2c5e84d5db40dce2323d24ee703fa35cc1b1ab53c1afedc7269285104ab1d129a5c63d351c23d2f6373fbb56b069945cbc9a9bc14e1bba10dc6a304b7894a79b1639c817b0bda429325a96ad454004f00e0064ced2076c030c7409230634ae66da482fa99390b9fe66f0a9c6b1e59b6c5d2ddbaceff3381687bfbeaaf93a3e02a64cfa7672aea44c252d915e2f51ebec2d817e53f69b75ba67f9bacac288c8a3ee5d533825986d153ea9fa2e160311d7f05fbeab17befc3", 0x1000) r4 = getpid() r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r4, 0x0, r5}, 0xc) accept$inet(r3, &(0x7f0000001080), &(0x7f00000010c0)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 19:48:37 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r1, 0x0, 0xffdc) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 19:48:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) dup(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6) 19:48:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x80) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 19:48:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r2, 0x80}, {r2, 0x4}], 0x3, 0x3) 19:48:37 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x104) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) 19:48:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 19:48:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="397444a7373a73686ef32e702f86d8cdb8557644523431ef87b846769434bd840c1b806d486a37873cc84adb391f2711f6c0f15cb401f87eb95fe02bf9a38aaf160f49873b859de26fbfdea996bb3904954cb60d51c1322d7de3a571514d1ceafdd95a9589e605de5bcc2a0a22cd061f728741203cd92510ecef55e42de70a177ca0f52d504865a8608d0a8b43e5c00ed460a772640923850d9a4879398e6f29e73f24aa87faf3103280a5ae185ed0ca8d917e67"}, {&(0x7f0000000340)="9436b18ce7d97134cfc51d2488992a7b56707ccc3a280247115ee5e151fc1e4b9ef335f5126ec05903fdcc5b88dc71ce900b6b9f2c9e174def0b5adb688ac035339bfe139c694f965329ae20c5665876923b96a924a2ffcb5a344af60a1c8fb77a230d6e4c30fde3b04454926916bf9ea6985ad656c9ac2edb5142500b5ea18449cfe2997c57279501be9f3d5c2e4f1ad78212fa9400c6b78c7d6b8f38ca4d3b3a55e0803b5da9893b983668d74faf7b3aa3b25f0079ce7f0a6353a59ec4cce0baa358916aac7b053d927847a4cf4d6e9ca582c0a9adb4e8846f9086794fcc1850a5b4"}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000f9008900000000000000010800b3d56c2c00"/36, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="237f612cb300e09bedff0000"], 0x3ce}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) 19:48:37 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x101) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000000)=""/1, 0x1}, {&(0x7f0000001200)=""/74, 0x4a}], 0x4, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000001280)='./file0/file0\x00', 0x1814295a34e06c38, 0x10, r1) fcntl$setown(r0, 0x6, r1) 19:48:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) acct(&(0x7f0000000080)='./file0\x00') 19:48:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getdents(r0, &(0x7f0000000040)=""/87, 0x57) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r1) lseek(r1, 0x0, 0x0, 0x3) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8069293c58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_seek+0xc9 #5 sys_lseek+0x6f #6 syscall+0x552 #7 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *309969 36822 32767 0x10 0x4000000 1 syz-executor.1 76450 11767 32767 0x10 0x480 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822097ec) at witness_warn+0x69e userret(ffff800020a89650) at userret+0x36a syscall(ffff800024f6d380) at syscall+0x44a Xsyscall(6,16,ffffffffffffff87,0,4,bcbd38291b0) at Xsyscall+0x128 end of kernel end trace frame: 0xbce8d2b3030, count: 9 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 witness_warn ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822097ec) at witness_warn+0x69e userret(ffff800020a89650) at userret+0x36a syscall(ffff800024f6d380) at syscall+0x44a Xsyscall(6,16,ffffffffffffff87,0,4,bcbd38291b0) at Xsyscall+0x128 end of kernel end trace frame: 0xbce8d2b3030, count: -6 ddb{1}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024f6d0c0 rbx 0xffff800024f6d170 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800023164000 rax 0xffff800000ac56c0 r8 0xffffffff81b4c2a3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x792fee0023f64c15 r12 0x3000000008 r13 0xffff800024f6d0d0 r14 0x100 r15 0x1 rip 0xffffffff82139998 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024f6d0b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=309969 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a889f8,0xffffffff82622ea8 process=0xffff800020a8b890 user=0xffff800024f68000, vmspace=0xfffffd807f00b8a0 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 36822 376079 11767 32767 2 0x10 syz-executor.1 36822 183288 11767 32767 3 0x4000090 fsleep syz-executor.1 36822 158946 11767 32767 2 0x4000010 syz-executor.1 *36822 309969 11767 32767 7 0x4000010 syz-executor.1 87443 422884 47316 32767 3 0x90 piperd syz-executor.0 47316 500549 13750 0 3 0x82 wait syz-executor.0 11767 76450 44763 32767 7 0x490 syz-executor.1 44763 51910 13750 0 3 0x82 wait syz-executor.1 74847 103737 0 0 3 0x14200 bored sosplice 13750 370233 58592 0 3 0x82 thrsleep syz-fuzzer 13750 454762 58592 0 3 0x4000082 thrsleep syz-fuzzer 13750 118221 58592 0 3 0x4000082 thrsleep syz-fuzzer 13750 415199 58592 0 2 0x4000082 syz-fuzzer 13750 443947 58592 0 3 0x4000082 thrsleep syz-fuzzer 13750 236577 58592 0 3 0x4000082 thrsleep syz-fuzzer 13750 479823 58592 0 3 0x4000082 thrsleep syz-fuzzer 13750 346578 58592 0 3 0x4000082 thrsleep syz-fuzzer 13750 284584 58592 0 3 0x4000082 thrsleep syz-fuzzer 13750 56934 58592 0 3 0x4000082 thrsleep syz-fuzzer 58592 187935 67656 0 3 0x10008a pause ksh 67656 201990 23071 0 3 0x92 select sshd 382 454323 1 0 3 0x100083 ttyin getty 23071 287021 1 0 3 0x80 select sshd 87614 374877 4355 73 2 0x100090 syslogd 4355 168406 1 0 3 0x100082 netio syslogd 77536 458346 1 77 3 0x100090 poll dhclient 40529 85383 1 0 3 0x80 poll dhclient 14768 334775 0 0 3 0x14200 pgzero zerothread 9456 307424 0 0 3 0x14200 aiodoned aiodoned 25214 449691 0 0 3 0x14200 syncer update 92947 334504 0 0 3 0x14200 cleaner cleaner 41637 232812 0 0 3 0x14200 reaper reaper 52706 441683 0 0 3 0x14200 pgdaemon pagedaemon 72540 210068 0 0 3 0x14200 bored crynlk 38361 88600 0 0 3 0x14200 bored crypto 6806 74909 0 0 3 0x40014200 acpi0 acpi0 54522 98203 0 0 3 0x40014200 idle1 29534 114907 0 0 3 0x14200 bored softnet 12830 435774 0 0 3 0x14200 bored systqmp 5449 105880 0 0 3 0x14200 bored systq 69889 14755 0 0 3 0x40014200 bored softclock 13324 106198 0 0 3 0x40014200 idle0 63532 73247 0 0 3 0x14200 bored smr 1 305178 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 36822 (syz-executor.1) thread 0xffff800020a89650 (309969) exclusive rrwlock inode r = 0 (0xfffffd8069293c58) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_seek+0xc9 #5 sys_lseek+0x6f #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9464 6322K 6322K 78643K 12121 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 14379 0 0 ifaddr 37 18K 20K 78643K 1954 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 793 0 0 iov 0 0K 32K 78643K 1337 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 9148 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 236 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1952 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 17675 0 0 sigio 0 0K 0K 78643K 146 0 0 proc 41 38K 70K 78643K 14714 0 0 subproc 34 2K 2K 78643K 5372 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 2092 0 0 in_multi 33 2K 2K 78643K 4054 0 0 ether_multi 1 0K 0K 78643K 127 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 5320 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 107 22K 31K 78643K 58296 0 0 UVM aobj 130 4K 4K 78643K 143 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 1176 0 0 NDP 5 0K 0K 78643K 951 0 0 temp 121 3554K 3634K 78643K 76682 0 0 kqueue 0 0K 0K 78643K 216 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 638 0 632 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1573 0 1571 1 0 1 1 0 8 0 rtentry 112 3503 0 3459 2 0 2 2 0 8 0 unpcb 120 6612 0 6604 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3936 0 3936 2 2 0 1 0 8 0 tcpcb 544 4143 0 4139 1 0 1 1 0 8 0 ipq 40 20 0 20 15 15 0 1 0 8 0 ipqe 40 40 0 40 15 15 0 1 0 8 0 inpcb 280 9856 0 9845 17 15 2 2 0 8 1 nd6 48 948 0 942 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 14287 0 14093 24 11 13 13 0 8 0 art_table 32 14288 0 14093 2 0 2 2 0 8 0 art_node 16 3502 0 3462 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 5 1 0 1 1 0 8 0 semapl 112 1949 0 1939 1 0 1 1 0 8 0 shmpl 112 141 0 13 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19529 0 18064 53 5 48 48 0 8 0 ffsino 272 19529 0 18064 103 5 98 99 0 8 0 nchpl 144 40204 0 38575 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 172793 0 172793 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 108912 0 108912 56 55 1 7 0 8 1 plimitpl 152 3141 0 3132 1 0 1 1 0 8 0 sigapl 432 16904 0 16889 13 11 2 3 0 8 0 futexpl 56 169221 0 169220 1 0 1 1 0 8 0 knotepl 112 10133 0 10114 1 0 1 1 0 8 0 kqueuepl 104 4040 0 4038 1 0 1 1 0 8 0 pipepl 112 10842 0 10823 23 22 1 2 0 8 0 fdescpl 488 16905 0 16889 3 0 3 3 0 8 0 filepl 152 104702 0 104596 34 29 5 7 0 8 0 lockfpl 104 3017 0 3017 24 23 1 1 0 8 1 lockfspl 48 930 0 930 24 23 1 1 0 8 1 sessionpl 112 331 0 321 1 0 1 1 0 8 0 pgrppl 48 525 0 515 1 0 1 1 0 8 0 ucredpl 96 29824 0 29815 1 0 1 1 0 8 0 zombiepl 144 16889 0 16889 3 2 1 1 0 8 1 processpl 896 16921 0 16889 4 0 4 4 0 8 0 procpl 632 44165 0 44121 53 48 5 5 0 8 1 srpgc 64 628 0 628 49 48 1 1 0 8 1 sosppl 128 337 0 337 64 63 1 1 0 8 1 sockpl 384 18383 0 18366 11 8 3 4 0 8 1 mcl64k 65536 15 0 0 2 0 2 2 0 8 0 mcl16k 16384 32 0 0 4 2 2 3 0 8 0 mcl12k 12288 89 0 0 2 0 2 2 0 8 0 mcl9k 9216 50 0 0 2 1 1 2 0 8 0 mcl8k 8192 31 0 0 4 1 3 3 0 8 0 mcl4k 4096 41 0 0 4 1 3 3 0 8 0 mcl2k2 2112 10 0 0 1 0 1 1 0 8 0 mcl2k 2048 154 0 0 14 5 9 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 989 0 0 14 3 11 12 0 8 0 bufpl 256 33761 0 26747 439 0 439 439 0 8 0 anonpl 16 1796275 0 1788985 320 277 43 58 0 124 0 amapchunkpl 152 134771 0 134678 207 202 5 18 0 158 0 amappl16 192 78335 0 77948 427 403 24 44 0 8 0 amappl15 184 2094 0 2092 38 37 1 1 0 8 0 amappl14 176 4083 0 4076 1 0 1 1 0 8 0 amappl13 168 2442 0 2441 34 33 1 1 0 8 0 amappl12 160 1849 0 1846 1 0 1 1 0 8 0 amappl11 152 3397 0 3386 1 0 1 1 0 8 0 amappl10 144 2648 0 2640 2 1 1 1 0 8 0 amappl9 136 6317 0 6314 1 0 1 1 0 8 0 amappl8 128 4999 0 4963 6 4 2 2 0 8 0 amappl7 120 2928 0 2915 1 0 1 1 0 8 0 amappl6 112 2615 0 2608 1 0 1 1 0 8 0 amappl5 104 4095 0 4084 1 0 1 1 0 8 0 amappl4 96 16572 0 16536 2 1 1 2 0 8 0 amappl3 88 4018 0 4008 1 0 1 1 0 8 0 amappl2 80 111115 0 111048 4 2 2 3 0 8 0 amappl1 72 459009 0 458566 40 31 9 19 0 8 0 amappl 80 49546 0 49508 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 142 0 13 3 0 3 3 0 8 0 uaddrrnd 24 16905 0 16889 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 16905 0 16889 1 0 1 1 0 8 0 vmmpekpl 168 137834 0 137802 2 0 2 2 0 8 0 vmmpepl 168 2161537 0 2159931 441 362 79 97 0 357 2 vmsppl 368 16904 0 16889 2 0 2 2 0 8 0 pdppl 4096 33817 0 33778 6 0 6 6 0 8 0 pvpl 32 4880607 0 4870077 772 669 103 151 0 265 3 pmappl 232 16904 0 16889 32 31 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 626 0 32 18 0 18 18 0 8 0