kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 28 18:45:58 PDT 2019 OpenBSD/amd64 (ci-openbsd-setuid-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.120' (ECDSA) to the list of known hosts. 2019/03/28 18:46:25 fuzzer started 2019/03/28 18:46:31 dialing manager at 10.128.15.235:9423 2019/03/28 18:46:31 syscalls: 1 2019/03/28 18:46:31 code coverage: enabled 2019/03/28 18:46:31 comparison tracing: enabled 2019/03/28 18:46:31 extra coverage: support is not implemented in syzkaller 2019/03/28 18:46:31 setuid sandbox: enabled 2019/03/28 18:46:31 namespace sandbox: support is not implemented in syzkaller 2019/03/28 18:46:31 Android sandbox: support is not implemented in syzkaller 2019/03/28 18:46:31 fault injection: support is not implemented in syzkaller 2019/03/28 18:46:31 leak checking: support is not implemented in syzkaller 2019/03/28 18:46:31 net packet injection: enabled 2019/03/28 18:46:31 net device setup: support is not implemented in syzkaller 18:46:34 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) chdir(&(0x7f00000000c0)='./file0\x00') r0 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/112) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x3ff, r1, r2, r3, r4, 0x20, 0x100000001}, 0xf36, 0x3ff, 0xff}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000340)=0x400040000000) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getuid() r6 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x11) semget$private(0x0, 0x2, 0x20) getpid() semop(r0, &(0x7f0000000540)=[{0x2, 0xb2b, 0x1800}], 0x1) connect(r5, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) socket(0x20, 0xc002, 0x8001) socket(0x2, 0x4001, 0x2) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) chdir(&(0x7f00000005c0)='./file0\x00') getsockname$inet6(r6, &(0x7f0000000600), &(0x7f0000000640)=0xc) rename(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') pledge(&(0x7f0000000700)='\']]#\x00', &(0x7f0000000740)='\x00') ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000780)={0xfffffffffffffffe, 0x3, 0xaa2c, 0x8}) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000007c0)=""/30) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) socket(0x10, 0x3, 0x0) 18:46:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x408, 0x45) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) r2 = dup(r0) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x200) preadv(r2, &(0x7f00000025c0)=[{&(0x7f0000000280)=""/39, 0x27}, {&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/222, 0xde}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/4, 0x4}, {&(0x7f00000024c0)=""/149, 0x95}, {&(0x7f0000002580)=""/63, 0x3f}], 0x8, 0x9) fchmodat(r2, &(0x7f0000002640)='./file0\x00', 0x20, 0x6) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000002680)) fchmodat(r2, &(0x7f00000026c0)='./file0\x00', 0xd, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000002700)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000002740)) lstat(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)) fcntl$getflags(r1, 0x3) socket$inet(0x2, 0x8005, 0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000002840)=0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000002880)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000028c0)={0x7, 0x2, 0x66eb, 0x400000000000, "69caa82c258c39237b6498bf42902f3daea2a6bd", 0x7, 0x591a}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000002900)={0x5, 0x6, './file0\x00', 0x1ff, 0x7, 0x2, 0x5}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002940)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002980)={0xfff, './file0/file0\x00', './file0/file0\x00'}) socketpair(0x3, 0x2, 0x9afc, &(0x7f00000029c0)) flock(r2, 0x8) fchmodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x4, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002a40)) 18:46:35 executing program 0: 18:46:35 executing program 1: 18:46:35 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) r1 = open(&(0x7f0000000040)='..', 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0) 18:46:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 18:46:35 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) setsockopt(r0, 0x5, 0x2, &(0x7f0000000140)="e851c288a19900cd63ee3ee030f53f2b0fd17860ce34762b576711d5bcb67dd37a015e8b36", 0x25) fsync(r1) mprotect(&(0x7f0000404000/0x2000)=nil, 0x2000, 0x6) getpgrp() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x10a, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x26, 0x10, 0x0, 0x0) 18:46:35 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1f, 0x7f, {0x800, 0x4}}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r1, 0x52}, {r0, 0x1bd}, {r1, 0x10}, {r0, 0x8}, {r0, 0x48}], 0x6, 0xf0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4d) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = semget(0x2, 0x4, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 18:46:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8009, 0x0) setsockopt(r0, 0x2, 0x257d, &(0x7f0000000580)="a2c27ba982026f711131314bb813", 0xe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="6a2b4159177349a7839d5a2bd97a2e9dcda8532c576099c5df28c02bd7e5d67b3248482cfe0f9bd546ee9b624760ef1cb8f9c245aeaa9dff8e98b711ce9b3d6990c93d80921cb96c1947675aff46190799b1d958d1087af232eb", 0x5a}, {&(0x7f0000000100)="15923fbedc7fd71ddf55c59bb904a7b40c6dac1c23d61a502978e6b869b5fff4bb6ae7e576c57bc178e356684abfde91e98020c981ef4f5f8dbf930d897f1ae10a0ddf596d6e6f858e698aa709632aed05988327460eee642163ab833332f79714202f877998682863d4c2c172a6d95858016ad0d7e85f4a4b30b988cfb3f1d8105b4fdb0c56f4fea3e33d9852bd0d11b233d115105691f4d5f4fb2e970273af29243b26eeb2337c8d29b2fbac50c1d3434ef1f46a8b6e68d0b42637dbc7b36dc5c9b67df9d74e877489", 0xca}, {&(0x7f0000000200)="8eefb588edae88d5c5bb822898311e79dccb0118f497bd54fc61d89587b9e3f259ae061989ff5876194d1e311c7bcd87c03e1259669fc8503c", 0x39}, {&(0x7f0000000240)="276c4d4e1f9bea5738d80da7e07d264500dec19495b2d4afd756ceaa85ed499d315963c5f85cd3f31b6215b13dc9b2aac46b97c685f005d4061bd22c51575a18ba395353cb6e9036a9a360c913759fcc0510", 0x52}, {&(0x7f00000002c0)="f887b90e090d448c20650a648894d5f5bb993015ee9276b878981ea3ffd292ea06a78ccf2cc237e8be1c00c804338a2e3f27128467621052c7dbf3f7d3949348e9b57cdb9095f8132a9e0614237c1a57caa5c792abe88105", 0x58}, {&(0x7f0000000340)="e2607c767a63b63b73f9fbc148bebe4ad48f577cb9b385dc2cd7ebe1bd84f3383e06a2803bf44b0b356325373aec9d13742a7936d3d94b36eb427e173c8534b4ed2d55a9a05d13d873f42b99cf31c068d89f1827b399b941f634471b7c941b7d1806940e7af780c1d36a2155d3df8cc21b46cc5df7dc13c3cc8f4f90f03398e69dc0f11ad6c6f8115dab2c5232cfe66b16ddb2ff2085361fdc9fccac84235fd50bed244f0895842275687fe0a13054f591a0c9ba690d04f5662b2ce45fdc49def11df24ad4ea760418fa6558f179f17c750b4a91717cf027ad99aeb187474bdc94d68db2a40f4935f1ddd4d080d855457e9edcf8be36ee4e0002d7", 0xfb}], 0x6, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}], 0x30, 0x2}, 0x8) mprotect(&(0x7f0000256000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x29, 0x7, 0x0, 0x0) 18:46:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = shmget(0x3, 0x13000, 0x0, &(0x7f0000fed000/0x13000)=nil) shmat(r1, &(0x7f0000ff4000/0x5000)=nil, 0x2000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000005c0)) r2 = syz_open_pts() ftruncate(r2, 0x1) close(r0) r3 = dup(r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r4 = getpid() r5 = getuid() r6 = getegid() r7 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r12 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r15 = getegid() sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000380)="8d7ea798cf5295ab53134bf085b63b0fd06e8ae96d2348e5988fb15a12050e40d5c4b3506a6a79297bd63b052d570145b414d511df15296577b8358327eaca77459126fde0e8ef2246b30f0ece573dec738cefe621fe82c6af8ee43a0e6308c7e886492a0e4c3c88db5f654083dd6010a92d9a5863356f026b40de74", 0x7c}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000f3fffffeff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x400}, 0xc) r16 = syz_open_pts() write(r0, &(0x7f00000006c0)="5d720a5b02e4a254de5eef870835507f5fb7319cdb2afeb45969ed164d6c9271c002ce100facf32e33010c10e696d75eafe989e86a3ad7b3e046277caf05092b2da33b7d39f49cccbb7f2638c58d4bcc9003f87db03e868b54550888ecadf2b08660632414e2a1cff97258a75743f26dc76e0cd2f55874766feeb59855838dfbff11e2398bf8a3a458a10da9fa12cf54cd8c6255b0def538414da066646eb164119db837f8af7bcbeacf910babb038caf7d3e2794d7ea8519a25f3296b294b00", 0xc0) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) readv(r16, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:46:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efeed34840876f30d3fe8c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 18:46:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x1f, 0x3}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) writev(r1, &(0x7f00000012c0)=[{0x0}], 0x1) write(r1, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x8001) 18:46:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x10c}, {r0, 0x22}, {r0, 0x40}, {r0, 0xe4}, {r1, 0x6}], 0x5, 0x6) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="863b992709ecb225bc17d88eda08563e56f6bc90d535", 0x16, 0x408, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) poll(&(0x7f0000000040)=[{r2, 0x100}, {r0}, {r0, 0x39}, {r2}, {r2, 0x84}, {r1, 0x100}, {r2}], 0x7, 0x0) getgid() fcntl$getown(r1, 0x5) 18:46:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0xfffffffd}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x200000005}) 18:46:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) fchdir(r0) semget(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fchmod(r1, 0x20) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x100000000}) 18:46:35 executing program 0: setsockopt(0xffffffffffffffff, 0x4, 0xffffffffffffff42, &(0x7f0000000080)="15e829592134", 0x6) r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x3, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='-]\xda-+%\x00', &(0x7f0000000180)='&-\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\.\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='+%\x00']) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xde3, 0x4) 18:46:35 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffff5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') clock_getres(0x2, &(0x7f0000000180)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0xa64) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 18:46:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="f6000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x8}, 0x8) 18:46:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe1f) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 18:46:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) sendto$unix(r1, &(0x7f0000000080)="26cf82165ce65dd579cbfb5274459ccb1d968d2610fb66d3219bc96313f2a66bb924a46c57eb268fa15e", 0x2a, 0xe, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0xfea3da28c64b1c61, &(0x7f0000000040)={0x10000, 0x2}, 0x10) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x7fff}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:46:35 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbffffa, 0x81}], 0x11, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x2, 0x8}, {{r1}, 0xfffffffffffffffb, 0x61, 0xf0000000, 0x0, 0x2}, {{r3}, 0xfffffffffffffffd, 0xbb, 0x4, 0x5aa0ddfc, 0x6}, {{}, 0xfffffffffffffffa, 0xa0, 0x1, 0x100000000, 0x770e}, {{r6}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x100}, {{r6}, 0xffffffffffffffff, 0xab, 0x20000000, 0x9, 0x800}, {{r3}, 0xffffffffffffffff, 0x9, 0x80000002, 0x8001, 0x3}], 0x5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffd, 0x82, 0x41, 0xa76, 0xcd}, {{r3}, 0xfffffffffffffff8, 0x80, 0x20000004, 0x7, 0x401}], 0x0, &(0x7f0000000180)={0x7, 0x17}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r5, r1) 18:46:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSDTR(r2, 0x20007479) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f00000003c0)) 18:46:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x3) fcntl$dupfd(r0, 0xa, r1) getuid() 18:46:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff2) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) chflags(&(0x7f0000000000)='./file0\x00', 0x20000) sendto$unix(r0, &(0x7f0000000240)="f5ab4af74a0500a42ae2795da1537608ee0c469dbb08ba300baa35031053bbfd83d0bf6d535a2f0ad0b4fafeea96cc16354af481141b834e29cda570c9b250ba73b55f79e9f22e970c07b581c15882c766a4d5ff0ef7d1", 0x57, 0x4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x6) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000540)='./file0/file0\x00') 18:46:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) syz_open_pts() close(r0) 18:46:37 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x53, 0x100000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0x3ff, 0x5}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xf0000083, 0x19, 0x5}], 0x1, &(0x7f0000000100)={0x6, 0x2}) syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7e, 0x0, 0x0, 0x0) close(r1) 18:46:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0xc80, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='g\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='x\x00') mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x8008, 0xa) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) 18:46:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x3, &(0x7f0000000080)={0xfffffffffffffffb, 0x80000001}) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 18:46:37 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) 18:46:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x80000001, 0x1, 0x0, 0x401, 0x1, 0x7fffffff, 0x1, 0x2, 0x4, 0x1f}) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x10000000001, 0x0) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x7fff, 0x1}) 18:46:37 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x60) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x0, 0x8a}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x9, 0x1}], 0x374, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x98, 0xae0, 0x5}], 0x4, &(0x7f0000000080)={0x5, 0x2}) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kevent(r2, &(0x7f0000000080), 0xff, 0x0, 0xd71e, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x401, 0x0, 0x800, 0x0) 18:46:37 executing program 0: setrlimit(0xb, &(0x7f0000000000)={0xb, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000140)=[{r0, 0x26}], 0x1, 0x0) 18:46:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd4) 18:46:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = msgget$private(0x0, 0x10) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/112, 0x70}], 0x5, &(0x7f0000001400)=""/153, 0x99}, 0x1) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0x9) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1000, r0, r3, r0, r4, 0x100, 0x540}, 0x100, 0x4, r5, r6, 0x12000000, 0xfff, 0x2}) rmdir(&(0x7f0000000040)='./file0\x00') 18:46:38 executing program 1: r0 = socket$inet(0x2, 0x1, 0x10001) flock(r0, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 18:46:38 executing program 0: mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000003000/0x4000)=nil) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) 18:46:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) fcntl$lock(r1, 0xf, &(0x7f00000001c0)={0x3, 0x2, 0xb1, 0x7, r2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 18:46:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() recvfrom$inet(r0, &(0x7f00000000c0)=""/112, 0x70, 0x1, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 18:46:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x2) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xe000, 0x1000) r2 = kqueue() symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0/file0\x00') ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x5e02, 0x7f, {0x2, 0x6}}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x0, 0x7}, {{r2}, 0xfffffffffffffff8, 0x3d, 0xf0000000, 0x0, 0x8}], 0x0, 0x0, 0x6, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r2, r0) syz_open_pts() writev(r2, &(0x7f0000000500)=[{&(0x7f00000002c0)="d7218f718c05714da2ddb3e53901caf30f5fc96fa9fe8f227fbc22608798830ba51b09017c4697e68dbf8e4ae8a88b68d67f1af32a464c9ec51cd30fe03028dc377ec23de1ca51dc246e51f6e90892dd8c50c0d1c47801fc1db08aedbc5aa54bee62631152c3ff4911b246eb207224fd4c6120a8aff92aefa902e7a467b1fe20385ff155ed65663bf03539c0f829f128b9fe5060410287ea35e1b877764bc8fc044d", 0xa2}, {&(0x7f0000000380)="a692a716971f895ce528e118f61d461b62e787e4bd58446ff5bf5e28b3f7e57f32ed09d3d05f261af3f0c2d121b31a68b455dd444aa0651d38e8111c6d125b228a4b5df4c55e8cf10a38569948fa8b9bceab1ad06fe1668640f90e28d560c2c5ed1d26ead935ccc50e3b9c61d1c3fedaf9176061a938", 0x76}, {&(0x7f0000000400)="30b0aaac2b2e70a547ed2da226e6e9706c29afeba83caa65953b897397508f817137260277517b6bd2f982eb26273e76c0abb09f4f96a285372b7fb6eb55bd0b588452a1cab49032fcc035e86b0c3b7d0b3f3bd45b5b7e6bab4d0eaa4a3403d4ea2b2f4d5dcfe84609c5085f6150659f137dd47d70d77573dd49788798e27d70ac69ac803e061b37f8ae124a5be934e146577d41052933d98bf235001112e2486c0b059767e426780c6b077ea2ca", 0xae}, {&(0x7f00000004c0)="6efc2f217e00dde91ca4", 0xa}], 0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0xfff, 0x0, {0x2, 0x1}}) getsockname$inet6(r4, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 18:46:38 executing program 0: r0 = syz_open_pts() unveil(&(0x7f00000000c0)='\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', &(0x7f0000000000)='c\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)) r1 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x90) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x40020005, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) flock(r3, 0xc) madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000180)) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x806, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0, 0x0) mlock(&(0x7f0000f2b000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) flock(r6, 0x4) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x90) ftruncate(r4, 0x2) getpgid(r7) r8 = getpid() fcntl$lock(r3, 0x19, &(0x7f0000000040)={0x4000000002, 0x3, 0xe280, 0x100000000, r8}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000200, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) semop(r1, &(0x7f00000002c0)=[{0x0, 0xfe98, 0x7fc}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x11ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x80, 0x17fd}], 0x9) 18:46:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) 18:46:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0x34) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x6, 0x10001}) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x402, 0x0) shutdown(r0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) openat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0xae) 18:46:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="f0e5b65a5dda193d7e22a51090c91461c80bfc2960e4a130ba1b935edc2bba9f6df9469048dd0ed4884e7a59c9fd1cfc2d12c1dd936ddb69896bf26acadd220614a5a36ee2c92d0ae86bf6628497e282684c815a0b7b78d46cc04763129f35602609013b81e169", 0x67, 0x406, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 18:46:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r1, 0x287f) 18:46:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f0000000140)="40871635e5cfe1db6f42818d7b4afb96bb52a2c74f02b7c97d81ea0f4d38ba6c52027e1d34165e9c381743d92c35bae15358ed32229da57bec31850746b86c254016dd5167b56eee2209", 0x4a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) 18:46:40 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) lseek(r0, 0x0, 0x1000000000003) read(r0, &(0x7f0000000580)=""/23, 0x7fffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 18:46:40 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000340), 0x0) mlock(&(0x7f0000598000/0x4000)=nil, 0x4000) socketpair(0x800008001b, 0x40000000000005, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00006ef000/0x1000)=nil, 0x1000, 0x1, 0x2010, r4, 0x0, 0xfffffffffffffffe) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f00006ed000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000cc0)="cf160dd597928ec97f2e8e122bf3705e119e09244cb2702ea329ecd15de58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaa23f4c1b3ec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090442cab3b4fafd471036266200000099194b605df3530336fc48b0cf", 0xdc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000300)=0x1) shmget$private(0x0, 0xc000, 0x200, &(0x7f0000598000/0xc000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x8006, 0x100000000042) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) madvise(&(0x7f00006eb000/0x4000)=nil, 0x4000, 0x3) socketpair(0x10, 0x4001, 0x6, &(0x7f0000000100)) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 18:46:41 executing program 0: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) recvfrom(r0, &(0x7f0000000140)=""/246, 0xf6, 0x2, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=""/237, 0xed) 18:46:41 executing program 1: r0 = socket(0x1, 0xc003, 0x81) pipe(&(0x7f0000000180)) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) listen(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') sendto$inet(r0, &(0x7f0000000000)="7995cb6f9a0c2ed05968398add3c2fe024ef3f261a26abcba1370494c8c1b1f0f5a3d59a825e9ab34d1eed3d8038c21469d2d208ea39dc8573c5882d41ccbe64e56ea94edbdac187c2c1b1dcaab1524823380cf5b25d145545a5af933f2aebe4336c61f1ea5817a2650bca", 0x6b, 0x0, 0x0, 0x0) 18:46:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)=0xfffffffffffffd34) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 18:46:41 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r0, &(0x7f0000000140), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x2000000000000002, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) nanosleep(&(0x7f00000000c0)={0x1f, 0x3ff}, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) 18:46:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xcf36, 0x7, 0x6, 0x1, 0x5, 0x79, 0x401, 0x3, 0x1, 0x81, 0x100000001}) 18:46:41 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') unlink(&(0x7f0000000140)='./file0\x00') 18:46:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 18:46:42 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000040)={0x0, ""/181}, 0xbd, 0x3, 0x1000) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x2) recvfrom(r1, 0x0, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20400, 0x182) 18:46:42 executing program 1: clock_getres(0xfffffffffffffffd, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000040)) 18:46:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x0, 0x6}, {0x18, 0x2, 0x1, 0x6}, 0x1d, [0x40, 0xaa13, 0x8, 0x57, 0x5, 0x0, 0x7, 0x101]}, 0x3c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0x0, "85495500020e850ebee6f6000000afa680400900"}) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000280)=""/208, 0xd0}], 0x1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 18:46:42 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x2, 0x6, 0x8d, r1}) socket(0x18, 0x5, 0x0) nanosleep(&(0x7f0000000080)={0x68}, 0x0) socket$unix(0x1, 0x5, 0x0) r2 = kqueue() dup2(r2, r0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 18:46:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) sendto(r2, &(0x7f0000000100)="09aab6140d53b0e737eab825e9c6b6bf1991aed63d9adb54bebe4d544b12f5afa3d1d3f0de859924d0e9931cd9f5cd6a43566ef850eeeb6df789f9b5d2a6c6d1021b53f93b2d55ab813a5e3d342e112a93ea5c1b8f324d5aa15ddb4d23885abf2e36cdf577f5846a887e1cbf269ca91b52c282fd6cb951fec9e2e9d4ca52d5520b7574dc6982b768932ce7", 0x8b, 0x8, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffff, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffe1e) 18:46:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="c7c2afc1c6ee841ab8eb4fbf9942e696875d10d3a32381fea9", 0x19}], 0x1, 0x43) shutdown(r0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)) r3 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x32, 0x85, {0x18aa, 0x3}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 18:46:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000680)={0x200, 0x5, 0x0, 0x8, "221b056c22b98ba3b38700", 0x7, 0x100000001}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x10000, 0x28) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000007c0)=0x1fffffffe) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba70001000080512000"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x401, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead70", 0x4ef) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000800)="d7e632343a8b61cc20f890aa9662eb6478f9ba5b6b407264e918ded8eb12e8fc2103573c9456556f9b98871e511c9ef41a410ee293aece0c4688ade36170e39dc21257681ebeab399dc71dcf57038ec2f5e84e7a2a864e192e22b78d69d5ece59a16a07996b6d55c207aa63a615c70b168a2f1b412ec351daeca4051683618768409b018b96a84698ce6d6632ef56744f70c28bedb49fe894dbeb35bc122909ff8e433d3aaa4c7f6efffa5ea6bcfce93bfa4f49d6aabcb7ce9169f3d2acd95f9c10a49ef131e0412de9244d6b88b65c483c0dfa37d80473f0e8ba276018856de50eef528c296fdefd650f0fd2f0bd4c83cf2de5e113fc5d9e36f710a9ffe335993c912136659d0f6153fcd02c870349885ae01b9f5db87265648a4acc6849ec71b02ccf555d27ffc432d275a08407fe4ac6935a26ef24340f8588bf70cd9891ae3c98765a81e3a40e58cc56e91437650da28e4e582a78954322ccafd4f726f270a33298fd24ba020643661befcf548807118373d7beb004c0a66ffb893ee82bb502879ca2a6f68560c1b8134a2dc60d5e9493565409477621051740b2589d19b815c81a506728eea3298cfd5f793d9ccb978562fab91fe5900721361ebb9c56b73c2db4690770cf94de8aa40d671e6ea38770863910e867fca1bbc0a46cd5047c63baa46a3c11dd84c322b75689dc47c0593c4d274792a6e4f717301", 0x1fc}], 0x1) 18:46:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r1 = geteuid() setuid(r1) 18:46:43 executing program 0: socket(0x1000000000011, 0xc003, 0x7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x109) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x800) 18:46:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) fchdir(r1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 18:46:43 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x81, 0x4}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 18:46:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x821, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffffffffffffffff) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 18:46:43 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1, 0x7fffffff, 0x6, 0x1, 0xa2, 0xb162, 0x80000000, 0x2, 0x1, 0x3f, 0x8000}) 18:46:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x6, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 18:46:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x132) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) msgget$private(0x0, 0x142) 18:46:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) close(r0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)={{0x1, 0x9}, {0x3, 0x8}}) 18:46:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001840)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30295c75273ad45a2592c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcba5c9f065780f542dc7bb", 0x94) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x0, 0x8001, 0x85, "f64ac21f5f5ce650a187711380cb2d604703f0df"}) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x9}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000200)="82578486cda89f992f4b7c47dc6b98ed2e7c639e620e3af53040d3d3fb8602549f218fdf88d0d4706d8d55e4c6e7d3033602e44eff367a38fb8d6e0b67d1eb8f25497785d406e671acb2c81412c1f71a8f6d1c3e920627d77448c03d133dc76918485d7bb59c73bfd2b5452d7eaa52dd0a0b5da8880b3ff10880906dbd8904", 0x7f}, {&(0x7f0000000140)="7b9ab8f8d1d85e5f9c9f023c228ec3cdab7b959b6c9191bc72243d3392bbbf392690d36e33", 0x25}, {&(0x7f0000000300)="ac6304486782317637f4330e8a431c115a5ae8a8f156ec9e895ffeb7914dbe53f9b6b1ab73ec5f2858c68869c786f612db956b094bd0961fa867979d8a5216044b957bb77a3085c2a23a5767cd15a11d", 0x50}, {&(0x7f0000000380)="c40d583d4b2912ab4ff0ebd79aa7161cad731951b447af7110fa0d860a06d5f3b2c13ed7177f4709a5dfca4e9d855bb9206f2821aabad3e147ac0046ef619f8ea4237635f9dc6877e253a155d9117f8c93082f1efc734f517d57ac54cfbd4b19e4167eb0c38cd40a90e679c0da4dbd46b30a423226ce12fd2bced2c00bfaf1a244ab26af2e76a9c5a5769a12b947057dff8cc59434cb4bb2342d8d1c09eadf7a5da5f400e60def206fa4fb00d007cc01d3808744e8e34d8fb6d76599603b29cd69614ff8073d52e478e38840c2714253d9a94458d026abf5f2c0c6316a5ec58a6881526e7e45777b5bc669675932c582dab32b7ab7377b9edb99460167a84f601f6acf4c747971cc0f98bfc3dcc9aa98060bcb3ee9c237f6e39fa7a465cabbac0826ef48f8e3b976a4bd02d261110488cdbc8a76d39f6d6a949f304dd758be2dbb2a97df47405dc1991a957fcd596cd3f0a749e01d7bcf7d4e9cad634d0c544e5c128b86a28341f7f01687f8d11799b6b2d244fb1462eee3448516b994ad49434907a963c20556e2d19c3c5f15efc0d97547e229947c75e040de722781c5aed7688eb10f0cba9f5199a5da40e51dfda1717734621c249ff547471844c10e1b0ac93c99d0a16498ea0275aa1ade8eb9d320466c5a55afc65d236aeb08d1302ecc57501869d36adfa4c6cb1f25ce0a6101adf6441f19fada13e8ed5726d97e70f815957265a1480aead1e73596adcaac97c8a19c468368ac805652b4d11e37b2528a5df869c749c0ef88305dfb9e1c7c661ff48517a0bf6c223d2bb315adf67c0ed39e53a91e3b360af4e7b634986cd476a8ebaf59828197c48faebbb3bb338731e048e4950930261e6d3a74470b642802c2756340ce52f452f2fe9d91ffa70a4c78f0a95b7a5b6b93c20fd3b33fef666ab37229531e95e79d8ed2e22cc0b57d65fcec7ddb05fcf45734e1334b39005242e097adae825b0b1ca945faa9fd3037e1b7ef27f7eef12e30dcc107f3917e55ce140b6fbf9eb461c4b9d436b514d031fe7f46f69ad0ff756bd4bd7da54fd6ad2e581de54d351e1d14d254e72810ad84bea7a1f62a2c091a4ab7e4ed282da67f44799dd95b48efd7c1c1378095d2d79815f91799a483d64c2463de937742618a8bfbceb5c890733eb3af4e62c85963a6e4e77162045c183bc7e8a7920d47737956c1fe190be099d912a43be81ddce8cdf3e1773723d3f34da65c4e72977d65cc8d3dab87ce58412709be15deda12c6103028b1bd5c2487c8990ff4d0fea2032fd80902677cfae7c60033f25cab0bfd1c22944a5270947b5680b72452af852d886e0d46cc9b57d47943f4e14581578e4fae556b1d5031c353fb33303dccc197e7eab3fcea3c59dcd473b5f27a9ba0dbc29ed6be6f32c5f4963360f5334ba5d5a9a645626f8a1745dfb54a46e5fe6afead15bd0a2cf107d470b6baac94cd460d4ff536db04134fccfe6291d029ae3648b04981126d7bbfe1dada376c525f248cabb85c6571ee544933708f4fe764a7712de2dc143889336f17047ece7430d2ba6554da2b907cfe372b24b540cd6c8bb86c8fec3463ba53eb84abf9d9d296e8888095947ebdbb8c8074a4f9111f90cf2fb757eb35154f171830af3a1b107df68e2c2f24aec95e1b90aa06c4c3097ef51e1102765cac85b730f2bae7e927f518df74c40d43a4d4f12b3fe52f73d70de30d5f68b7f1dcd6cb7ef3e67d682951e57f901123b9abeba2261545f9d0c13d74cbe460db5d586597c570968389a5b98b07457511ff118dc7ac9225054322f401233aa692c23d74860b9d14977e911efebc408dad6ab9ae4c13f119fcb55592fe7def07e55dd2f2047dfcdb2399c3bb2d8b16c555f0d20b3020a593ae6d22662f558a2aff520041edcab5082e0cf4363b549f86ffc1616ea85084ea5966f784de56790cf6d156bd851882e208a268fa130bfce62cc690acaa2bac46e3796fa46e819e79ac2e224191d9a5d7838c8862f159bbb326a0fea5c255cce0fe9de369e09d7313a087b22676565793ad57d051f26f75d3018f678d1f914297f5d00704dde5d3553c456778c83fd29c34a10b5473b09b9c133ebf3417f388b1fb5c423b17f5b0b9c3e115cf736bbf2439cacf6440a3a4ed6242d9524d5dc5a389e035b1b7a72ad9c0636fa6091e2d4a4957f3a822899147ed5f5e9549ff4f91f5ddffe9ad4e6b95f9cabaea729f0f254a3a81172ae567a303d09a2ccfd9f1b2cd9e356496f02aec83c5229700c6530689e2b9c73cd9fcd08c6edc1887cd80004e140a5f35e86a5c912cb2694318063e96ed343d922d4bafe7fae4a589847b14b231519e43c4557df999424f8d8405e3b235d993301939fadf1e1c778bc54934266af02fd31f3c97c75f2a3115da5a4aae72cdb52445f14e3f3103b05da17a0dd37ac35c095ffe6207644aba78a33d3c70c766ef8d5d7b67d3fa00f4f83ce4cbad5331da842b0886d1298dd74c48a3c2cd0bd938ca4424d4678c4031601d7184e84349c58352a61a490fc791834018ac8db1d54d912b6c371d653760d148045cbe2165d7b581f14939c9362a133ce6ccfa1e2ee4693d608f4fa5b65d1188e408f60c77f5e20e4542005b3531f13f70743c7358c06cdb653bec9553ea4493ec5949abd7baea77808e93cae3622424e1177ee032091c767617c74adbff7d353202f3ec8032ba8134300dbaede923865f9fad76ec7f2a5989aa6ecca572703217b451d49b08e8bb44384ce05f0a4140cd78401ba12c8473a53b5829cdd28199c4b3b1a6f6ac0b9d52e81f96ee89c9e08483af3c75d66805462a289710f4e625e920b6df6cd4702bd72896f63c92cd9e13675735b523343fdf2e26d0ce502c1828a15fb175bad53e57c55c1ab2b688b8b11edbb8943b34f825a7a9b09ce623c6d70d7c94b5b3336481a87c85dd00a0a3e538fdc975d988501d0588f9fd4e1d9beee2283c5a45d919f72370647529c8d1ad1ed3c570b79986fba884daae838fb6e3f9547125106896b5269f5b3b5c0871dd35b13d53f9437cbf6eeef1602c6273b6d7f47dc9df57870c70e182354d9e8c5a7d3c7503aa1722243800a7e6bdc215382c3de3db836f54460c6f9163a539c439a0970a9cd8e2e48bd1a729f8e7d7c1401c8c4a7bd615eed036670b9311eb88d85aa1e5e388da574d39e2043c780d44f437b501dbb89bbd8340c46ae79e79eb099c558f739deeaa26b646b26ec75717d23ad14865894270d7a68e5101e42b8663d7132d669affc78c97f75fcb105803c585989e159e9b335b2d0cf46b158a610247d5e3844211afcc54a37d79d63c846f928b2fa4f90490d6ef2e16d04a96c15ebbed02752589feed5eafb196d5473a5595611c8af30a3fa145b74c6c32c3a76371ab2abfb63cd4ced28bd7bc0da40ccd9b571714087a35c6f838251b7469483fb0f52362321db7165b1598df46d683955089b36ae6b85d65259436d8d8fc338975a096a3475ed59032a2c27ba838251d834c6ec4864f63731e9b8a8b1c0bb9d9bffcbf54974d8b059781420a10461e8bcb4721179e0a0f885af4d0ee5fff6ce3a1ada28105122467f10c69dd57d191a05a70f1985c5832e37297a6bdaf08258f13567274e9fde8ab30d05c23837ef03a157d0ada723852afab2ee6e894f0dd8674c10d757da4e15d84c51de9523a7481b82741b8f56ee9d7624bdf0f477450ebc6c84152d839e3bffdbffd67fd63bf62be6d63bc4b63e1c34a7962671e8df858304ef658bfec2fe74bf653338ff89ab5e00660def21abd7d4b5869d75cb08a45cb65ccf09c59973b4ef23673390f582a68ed50683b4c14da87c08ac1a81783a26816fa6b046db405eaff42ba678fe02cdee6c5a70bde13fc2f8edd1e8419165bcfc09f6807030ed26210fcb7ee90c290ce3cc59fab1f59fce71ab690a99da09bc8414acb2fc12e478801db8db074389921858825f05a5831d783700e161c0a3238640cca7b41e4038a9c8f8e957149411c5ed24989d7cd1f133b646d0f0c564adbfb6193b4ca858b92b06a5ef6d9e4143c769dc6113b272122efacbb623d4410d7479bdfa6a094a01e15b9a6675e468bbd0f2dcb9548108a4d4ec1e19284c79676ecd4fdbc12ef79bba94472c021527df1cf6394f4f2485df33f6169bdf0fbe28bc38ba2f0a1e71220c8d13f14e11f1dd0fa09c6f52d30866a65c3800afa6e14186a6276f23a3a738a38565f09e26c190485a1ee75430ef9bd366c757d0ff351d809a57be3e0ace687074aeac391e7b2b2e6d5a8e23dc9070a882b702137cf7286f19ef8bc6236b4117ffafc662d32f1257cab30848c2654dcbfdab38ae3fead39b829d083c5ea8bd399ff18473b398d7ea7299319deb5039f1527ac994e4a083ddbb2699715dc65a0564674b32e982292fc12009dc352df7f639eca5e62bc86c2def7a2d835a2192d8bcc048cf3de9f80c9e0f737d8830737c5d269ae8cee5ae1308317c87df4405ba972456082bedc1480c646360ec29ba7a192d9639da8c73eff45e138d550cc231029b3a43172b40acc7b8010d979495d00d719b464cde6e5124de200d9ec2d4667ccc0e4ca5c2d817c27aed9d4fe84ececa074ec013b9d67fade61daa52a59ef116afc6d18c4d35838e79896a05df73ef1dea79b4dd6b2177fd671027a7818fa40fc65807962385fd75ada45d13dbe759c41a214eacf9b071fe8b09d389210541f7942436b10dd93ff5f34ae97c11a19b1b883325e96094d1e0f309728b118139bcd153c5cdf1845037a5d89f011c47f56e7f01254ca6063dcc842c1cc0bdbe15bf04e3f96fcde0b4b03e8fc31677a9c9e9ae221962516048d935b381cdc0ea3c65368daf7cd0bb8b37a0dee959c087cbf178251b6cd99d876137a11bb9a544b110088b248b2e43ddcc5561c60f772bbcfcb8bf1e8424afca5ac2221a579985f17a63e78fbef8af513dee22a10633a7c07495e44ab60d319557ae3c0c94db92e315f61963f7e2c6dcb8fd25322031e99517a27ed69fb4f96e3dbd7397db27ec01031f388bb6ba7ad2146cb9e3201e27dbdc1065fee8e7aa3c24d4d147f45c7f7cbfb4a858104d320a90e5df3ab315047c094f75136bde8e6397a42155b7e4921649c7c14191049ef23c7f26e6130bba03f0cef4d0cce6509e3fc37c0bfa5234379534e1d4445efdc0f0d4ccfe720e79bbb0e7b323d433697341b87aee7bc3b139bb6e21d5b24a4be2d21ac39ed1f7b24cb72edb625000ae66a1d1123cbfb3d5ec233cab0ead95f96ea76b13e639a1ab7e9db5eeb6fce75c2357e9d8cbf7925fe87d4587fd088c313dc9ce4fba5acb05d328055cb6755d1ba792aa6601f51bee3ee4da9e103887553df9cb0f18364f55ac00ac3ff3e06bd2bb3adc7a8a4ef262ec2051e595f1d051c1263ecb1b3c7107e982ae55755a250bafa0346a48b5f474a4a7ea5d0bb1c0ff7ca702621120332b49740e84cc01e6ccefe0ae8031e052161b1bc011016091521ced111e37352bd3b000b37caebcc28c8c594c96ce67a2afc9ca48c69af442e3c64be4109fd7d1abf851c6739ecdf4d0fc5bfaa8561f8740714fd52e7431ad735f669ca1f7001d6eccc1fe840b46472c2cd5eb9d5ea053317f2e1af49953d450e61c7a701358f7a9346b2461e7a4a3c3c5e2d377d4a3f7c75a8381af4e84ddac0c61d7bcef43915c39869f5eea5e78c50a637d500d7b35077b09a5a4d98720d853487193cfc27cd7dfb719f60ae9c60eb675aad6b8cd7b0065b49bc0bb1224499f10aca279f17aaf6", 0x1000}, {&(0x7f0000001380)="079ba91aabc83585912a4b272725d6a2e047e0976498dd2d5708c5dc4f93a8c351318f356471ae31f06fcc316314f8d628caed8c385dd15e0b063c9f72dcd9a96b0b65a0f8fca50b8f96f112ce6cf394f3359279490f9133fb6dc9f7e8bda2037bf729e8f189b1d3c04ec574e5bbd0a2e83dbf00f61d22b356b6b240349b0c4f88a42c0110b0397f259eb9223a8948340250fd539589bfcc1a05a6a67323e12ebb18fb47290a998866a658d3f4e794cf8a646a274b49abfc1f9d31da3784246b58381ee50fdc4dcb638b304db17a7b87501349a5ba725371c32053d81bea9e51804da35877a345aae4373a8690b1c52189390d324b6118", 0xf7}], 0x5, &(0x7f0000001900)=[{0x28, 0xffff, 0x21, "8f968aa1c51532cb52cdc7905ebdf748ac302a3edba859a8"}, {0x1010, 0xffff, 0xffffffff, "89c6daa7e21401229fb4556426f26ed8f8142e88193fe5257902fb2d6b6177fb3309891182b35ce857be57a670aaf8514aea95864c744c5536bf5bb51342666273bf970721b362b0d2e5c4807a0c25a41c6307a98eff000626d25bd813f2f19d1c6592b94ecfe2c21df2775bf52246c1121fcf78c6182a522bb3942fa24217af4add004638ace74ca285e4c11858114ecdbc6ab17aec0bf3305e181239ef35d60baf730f54db79a66d3b64621d1ad063bb3bb5850b72192b295cc9536acafc99e7e7be92b1ba3f4a47e073b2cecd43f7e49cd3764a90789996e250821b38d2fdae1d79b5e6ab96945e8bc3b788ae9cc14172af1daf642e1dad08de8e5259f303c83a7b439fcf98a87b3a757645a43c3b9d38623b924a6fae8e2c8c056b813c2ae3a93772220a49b04c191aa52365af6e03cfb3a3bd4be8e17a810a7ece95819a3292ca2deae4527aad3f843704a7ea29b4a54ecc6b936193a142b2f5e38e05fccce65093e1ebd05e122d0ffb4af0cc9a0828cb32b24b75ed51b3e38a296115dab447b248c2d5aa5d4e997c8c175fe51b2a4207e937c25dba0cf04b59a7d328b3370a7c6ba8980fbe49e7105847d4fb845eb0dc74200415f8cb0bf5879da66204660c39081a9532e5462e026fc68dac2a55ffe205bbbc53c8b1ee3947a6b56113824807fbc1933c75b834142bbaa05c3e56e63c5ec4c2f962f7e9bb11680329231254bb54d722b8a0e1cd5bb6a93cf7448316ded4bb4314428cb274fc06f66a5ec5d7469587f46307c095d21c9f4e3b7156bed01deb3a99e03aedde30d8efb87d36932e709a05f7180bb85cb2d7761023a367ab643e7a238fc756062d02a1e474f08f4c31e16db50148f6a6d8e85167fd11fa6f6ad3c7104a610d5a7a5cc2ebffa392394de50e34ccaca959533521b360c54aceffbd0e2be11da94e8fce7ec259dbc249289c9a7230a0d071c565cd7845163eb40a6aa99e3691a5bf244b387117eaf06a2a4302c632ea4367eaaae36775243585ff2144e85d99db5da5b2de3df70755461ab2a308f64d96af51a0b7042ecfedfa81e8cd866cd3d0464d1aef7667edc9f6903a3e69679d5c4cd82b3966e55fc7d9c7c7f04ee1fcab21c581a5d6de2b41a98f8efa8e5b22006443c94aee4efb994d9026008df9ea1018ee54724be98fd073b7c882cef76cfda467de74b0faefe5b0ded5c923a520ea47ae0ccb79d95e1eaa4b33d6229eca3dcc4bd13edd82ac52cadf7c501b432dd5fc125a247c4aa7496c91741c775d637bb37ee00c31eecf5635f698cef0ae4db62728e9b7bce5f28f78b8e30f89d820a1e05337b9a877fe2a8fb5bbfd2e147252c655546bc9442b67d296f53b07b163a0a10a1417d37940b5231c75b9f018e5cdce904cbfbe1cbdd67d47d5cba236f71668750597fa68390e3e7edc0f5d15e799ef5625c86b3b394b58a219f78cd053e3298e211574d417c93e16955036347293e3e97f8e3eccf198cff45cf9d69410ff1ae7522ecf2bde0e47654ce1c23f495b480bf82a5d719702940f236275462dfe3bd28eb0b0a2d0cb2e387ac2e4c6e1270f0d6a0898c24eab3a88008d6904727ca1f0eb030ffdf03cf2658e4819af513f39d3423b9ca25af3e851d3df58dbd900f19c609695d309776658cb0efdb14b42ab8c6d98896782fdc7d0fc90e7fc67aa69ff9ffadb5f4d9ef3b632079f512e26cee2f41b2e98064a5b702271fe760a192baea7bb68da3e9bd1a65e068569bebe1bfdcc0017770b7903092ba9859cc13f2103b2002083668bd53b5600acbfdf45a637f3c8f0d52a8337db184f3ffee5585e55239d0d817aed56c24cb82d1d76130774c7932d5ec581f482185b832078d97e8dcde60462027798f038445770706ea5cdc69025d7812429f90854d710d5f9ade8c3fd592c5e92847ddcaace4817744c55c204189d6bc65c6976e32982222d003b46d1edf789287201794e6f66af93412296c1e23b3e99cc81601ca43cb0b682031d318a973ba7830e5161d942ecf1ee450eac8025a37d2e2edb9a0669aff0a98a001e92794d32db9c9a1f3508e6ae5975ca18d3397ef8ea278d55a66a8efa72a020d19edbebd029d8c13eb42b4c072b86d223060f24ab2c46c2d563e9e5723dfb0afeefe6ce41709cd71b58d353e9680abb6ee61313de44b94bdfd8cc60bf98ddf19b3fef00b938f2d84663b251acadb2c0ede139e94d844cfd536a91bd171d1c8c9a0c6d14e99e6a3b087469ee466acb4d8c02c13880be6dbcdb7a4e86d8e3aa65c0f85fe6c0a206086669bea9c44fd2b12e389278b6359e74687a222c41036e6b37d93067aadcf1b9ad189b1605177fca849edf90591dcefb50e37f66ca7b945066ecc14986fe1862235cee97f8c17b2e7aa2219ad0b7a670c6a8064128c47df6bf4e50f0d1b5a8f1bf61e891bffd149299e0e12487badb2a0424a884879e4479da16c376715d7870a604f7a9c8ceb4dcbd73f8ced322fdb71a1a8e2b3ea38c1c68f60f868a04f855c087af2b90feab94936671e395126d2cbf17bf7dbce8070496ce33b2069577c0eb3007f32fa28df81f3445395c2a5b63d6bd6ecb7c5a546e28c720d5bbf3e25283bd2950d815ea1ca31118e717f3c913c0a536a810491ccb6d10694c0ebb156d699a5a942c10d772569622e21d9bba5648644f1708197370bfb0b380ce798156a286f13533b5ca0198959fb25b2cf54d3dcd90759493e466cee6a056284a551352c054ed0b974224763d6ee5737f066c3a3431e745e0847887a701b41e4d93513f0fbf7b8d7e86820e5cba174d3b2c8b1a42831691fa44e680906a0a9689332a996bd43cc5aa34065c15545d42f2be9514e2b4ad2ccbebe66755af9f51e1735f905c067f1a83b2389c8d998cb5b8df935b29379fd51bffc9270cb3a3bf32ad8c62c7fe6dd632b31fd8d04c2b9c2e22cc6755bf0265d0c35e96fa1f166334ec9918020975f7022d787438ebcc0202b6b7b66da29b8dd41fe80c89e05a57b3cae46c94f81f101a058bb181234891c707f44636fb192d090173b14596dc1b107301b9fab5fbc5bbda6052f89900041b77d4c0344309535042640e05a98950c567fec1a6bcd6df5fe170688f1f20159506318da1462dd0b5fc031cd5232e8879886cd6f9ddf6371891b3b11920b7e9bcc2fccb623b007efbe9bd5c3ec464f43ef5d9a3b658892d10c4c8846021c3276584830e18d19eb859fb9bf31d5fda5b5a55e2f1027aac6fa8f9668989ef7f56f8523a07979e2f43987a7186ed7e6b425da99ff444baf69ceaae98a908303b5e9b5db1b00b4b860c1bab8d369c46be89159ec9d05eff87d01aac80d28ec8f23861eb06b4a62e4718831f966f84be76d0fa57763f6598339a3868b34e7d6d766dc4e08afc2b11b508171f9b59e43329dd0888f2254e2a2abcba0220a7f77ff20676734abe28c632561a29022872ce55f4e66dfa92e9841c1e3d6ce57626ecc07c19d928a3f74ecc20fc2b4e80d2dc2edc2a0370cbe835733da82852993fb741c943cfd1d12611e610aa885063649aef316a136582bd986fb648fd8253fbf12090e98b32a7342bed1c117692af25b6490d7d78d6436206dd36fa7e71d86102d25a62c7901623e9c08cf420810d8a3d0eccea49914ac6122badca1a88cd4104cba76fe9c4e2775a4bf1e1d02e291412c7c491c5f61d84471130412208a28af989b147aab2ac850c2c53bc0013d6812e19d4acc07b63bb2649cbcabcbc230911742fb08eb3a076056e4e9a018fc001212ca81a514251fa99e8e7bc37f86ca610cf5800d4ef47e4508ffb7f19981ac70ee226f3108c4cc89dbd3484929e3a143ed057aa9e2467348512f03e25796f5681447447fe45bc9b175fe72588dcd0a31a6df6e31e49a6c701637c3e1cd998301bd3513c4489cc8722d6a1ea0ada49fc659e0aa83fd499c6c6ebbff8ad0b87fd8441e6f7e74cd8630a0b4dfd81df22cf46cbde14ae06788a8fd79233fd9a47fc8f8b4ce2cf9e8af41a20d81ea7d29a2e4226cb8ee715f485c69127978876c792a5f8099c488d7a3a01875cb5aa558e4ad73a2c4915d30fef23ff6b2cdc1525026555e407299cb527327cd44c22899cc600851226e7c71301ea6ae1463c43a9a27554d2d94f82f75a6da158fc32ab97f13d7fc705cc024e9d80a50493496e94b36599e5f6caa54e476b21aaa700eb27e3b9464412f9c4337b0fb641541a0223f98a0fcbae21dd8a00681f4a59f273f6dcccee0954d1fb71ce50207707c0e2c103cdf8757ed54497d0f2be1d7e5fc3d11723224ac58602b192b978f0cbed324d1752598478a2d1be1ee3e5282bde233274be015bbf208b4427302a08784c02b1fffe22f6e2847aeeadfecc7fbb8697d9fe3d58ce1bb4a0c49bda2acb616e0b36341d7390def369d28cf47dda2519db72b8b235e295ceefc1a6281d98d3485a7a4594e5b7a51f593615cc5afae99db57627d4c0b7ac9740bf9fe7be71f5cd3014dad5cd705bb8318d262d9834fcce0984ae6e1cc3bb9d31fa51a65e83282b5cbfaab802118dfce98795aeb1e7269becf98e3c16e18fa8762a5b73beddaabbd66d56fd8df3048e5c7f5ac4db81fd103e0c346eb9bf5962c1548f6fb6ba4ce8b275170975095b9722f60ab638dcafff2d88d2d325f84a6e1d28e860ed3d36177a8bdffa4a155a51d3ca4f50eefd836928468ce7a904229c0a064330d3244da44d7ab3b932485a05dc265c87174f90541da5cc6cf405152b2b41f0117a0b9b941ec8f5d28f9512a48027e6717b15d53cb8089cd3271bcfb38d309977b3758730a1d8f7fa982dc9e2a753ccb1751b1ab36b29c01172fa66ab98e4c5ec5f8df884e5b105b321a3864a2234dac0bfdd19c7685e5600a05b5770acb654b75530bc72969c29a677b80b49176cfbd903142d7dbaa797e5e54b26610bd8aa9519ddc43bc0ee5ee4201d0b2c5e9d5cd7470b0034589d6edb0fb4dbcba15e6ac4a521bd40b9e0818940920fdc591bc131c7b3ecf780a4b297d17bd65de5bf77b0bbcb261d94e0ee6bb81bc3efbd6493090a953d223f5d44263e5c0f1f854eda05914217858d21d19bb2582500260b6e637b2c16c19b2a47a2c386195577aa777dfe1f1072162072c4e273db59c3fc33ae2ef96a5f6636ec171c541b155613e05f6247020889cf5af6579fbea171ab137e9fdf53ab621696f855584e5427ce83f6baed681c656a27e307557ee09a46e2916c1a148f5ee3ef5e813c57270fbd0f048b204b24fe9d7cc9907f4ec14338abd1927a4998e54f4e5f890d87fb0bbd941971d75c87f8003b7c9d8a6b7f9721a5048f037b79b2e8c31f9bcdb54cecfd841b483cd9304832723b4c6a6c0c59c78b03f8a2f0c7c4674e9d4cfb2f40d6abc21fb4f0df49b72b5cb4a85f77bfe47a6e2898e2661216231c044d48c4391918d752e6b550148f955ad21a43eb6c9fdf13b6878f525592c28f8a5b0cbae654b57a251dc715c936b333bcac1e1d3c4b8161b05aae1e3dfbe8f398bd2ce1f881ab5d20eb6511e4ea4531362d76a6efe0a563ce5ce5b02a4f16b703fa7a3cc8a7b5dbe7a3ed84a02616cfc940af5e2a7b83559b454a4285c131d71ce81c80aa228a575d9d08ae335853b57ef393e1d74ef62f8b1a605d032c9a70a3e56032dcf1dcaf5f4719aaeb71dc49e78d53ef2e4ed76f0a358c8bc8b1b911ae76033603635c0e04928787602bb89be4c22217d780c6bd44f86203418f9e321296a3db18c3ae7fe033b5148763ee0ec656584547add285c633e16e9af04e1042"}, {0x18, 0x0, 0x1, "5c1d27007507"}], 0x1050}, 0x0) readv(r3, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:46:43 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000000)={0x3, "e363e8ba59d0cf77ae3139c062616b34e1486760248e96413539a865462876a5479e1248"}, 0x2c, 0x800) 18:46:43 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000192000/0xb000)=nil, 0xb000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313d0d33ee6185c6a19e1a3fbed9d7c7f5ecd5f2360f55d9bb05dc03e233a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518137f001d6a2e60e1f35c22c0cdb369aecb935d14a79a15cecdd79cd66c31400b4dc386970d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5f0308f9840f9e13da075ee54c0682247a3e405d535caab085c9a7d2250f6ea821d353a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed0000000000000000000000000000", 0xfe) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0xa, r2) close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 18:46:43 executing program 1: mlockall(0x4000001) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') munlockall() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='%*\x00', &(0x7f0000000080)='\'{\x00', &(0x7f0000000140)='(\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) 18:46:43 executing program 1: r0 = semget$private(0x0, 0x6, 0xfffffffffffffffc) semop(r0, &(0x7f0000000200)=[{0x3, 0x7}], 0x1) semop(r0, &(0x7f0000000380)=[{0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x1000000001, 0x3ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) 18:46:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) pipe(&(0x7f0000000080)) 18:46:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) recvfrom$inet(r0, &(0x7f0000000040)=""/253, 0xfd, 0x840, &(0x7f0000000140)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0xfffffffffffffe72) 18:46:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 18:46:43 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x6, 0x7ff, 0x6, 0x0, 0x80000001, 0x0, 0x3, 0x3, 0x0, 0x2, 0x1}) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) mknod$loop(&(0x7f0000000080)='./file2\x00', 0x40, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 18:46:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="21194927958fcb4865448602df0b68c391e5641e506f80115b7d4df9", 0x1c, 0x40b, 0x0, 0x0) 18:46:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x84e}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 18:46:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/61, 0x3d) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) 18:46:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) geteuid() 18:46:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r5, &(0x7f0000000080)="188d3ca8f172d6596fec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb9bd31251fc44c0ce14c22d0359d9286d98e09218265459c92a304007ef30801e3bb20efed8b1642a3d4e624ef5f0af0fecdd44b7de9c594ce16b22083f10c3", 0x66) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r6 = kqueue() close(r4) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) kevent(r6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x14, 0x7, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x49, 0x10, 0x20, 0x8000}, {{r6}, 0xffffffffffffffff, 0x8, 0x9, 0x100000000, 0x3}], 0x83b, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x80000081, 0x5, 0x9}, {{r6}, 0xfffffffffffffffc, 0x38, 0x1, 0x6, 0x1}], 0x7, &(0x7f0000000140)={0x7e76bfb5, 0x80000001}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0x4) 18:46:44 executing program 0: r0 = socket(0x13, 0x3, 0x0) r1 = kqueue() sendto(r0, &(0x7f0000000000)="6a13b84debbc05e2eab4c8fce99e71d8bdc7f30904f777b82a95b7c366d4b99d479eb6f884168ce042f10f76da8d515dc98f280cc3c9aa654aca5c3c582878de3dee92e78e8e89f775140a0ffecee45a1b1d309334d6578a7c311151ce91f4b601444dc1a4e1a19a76bb59cdd2704be1e36e31fb7748a9cc9ac71cfd9a558d3bfa52e0ed87346f2e61df1d52d4e9b40db90e2fd3803bf334bb367dce43fe5e5dd878472105903ed696ad52fd6075a475d594f5123446cca23ad501686fc9cdf2e48e4d56b3", 0xc5, 0x408, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xfffffffffffffe00, 0x3}, 0x8) shutdown(r0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x3, 0x1000, 0x80000000, "0841de55e6c99175c57fe2260d23f0007180aaf6", 0x3, 0x101}) 18:46:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10200, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x401, 0x0, 0x6, 0x7, "1541debfefce1e0462e72c7093148a541fdccf8c", 0xfffffffffffffff9, 0xede}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:46:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) semget(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) close(r0) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x80) 18:46:44 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r4 = fcntl$dupfd(r1, 0xfbffffffffffffff, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c6545103408883ee8c80c368152a8863000f77c650c32997ba3b495be6b08df95b3a4aab23ffe5cb76ba5f3bfbc43d1e541ef524c78dc5576e74c8ae1fd67008da870ae0ca4878cd8bc6cd36f672c147993ae199f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627d9ead38566021df912b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181284d233ca4ff18dfb61e5fcd686dda86a36190712d8c244c3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94ba"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000300)) close(r6) getpeername$inet6(r4, &(0x7f0000000380), &(0x7f0000000400)=0xc) r7 = syz_open_pts() dup2(r6, r7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)=0x2) msgget(0x1, 0x0) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) r8 = semget$private(0x0, 0x8, 0x1fe) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 18:46:44 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) fsync(r1) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) 18:46:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x20) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 18:46:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080b1b1ab41c0185bb0e0ec1aab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9ccb4f5ae6b1a56bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2efdffffff6ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caeb085c9a7dee598ca84b10ba7651238225996d2250f6ea803e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad916dafc2f7f6911ff33a98a3a7f2f93b5154ec26a6a99ea44b509fbd5da3802b0508ac050765d2d54e66e60dcb063f", 0x1fc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:46:44 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x3, 0x1}) 18:46:45 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0xd8, 0x3f}, {0x100, 0x24000000}}, &(0x7f00000000c0)) socketpair(0x10, 0x8001, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x4, 0x4, &(0x7f0000000140)="7dd719842e7e74fced1858ee8082e9a0", 0x10) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), 0x0) 18:46:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x100000000, 0x0, 0x800, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) poll(&(0x7f0000000040)=[{r1, 0x4}, {r0}, {r2, 0x4}, {r0, 0x10}, {r0, 0x4}, {r0, 0x10c}, {r1, 0x8}], 0x7, 0x3) 18:46:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getgid() r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) clock_gettime(0x7, &(0x7f00000000c0)) r3 = dup(r0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x400, './file0\x00', './file0\x00'}) fchown(r0, r1, r2) 18:46:48 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x100000001}, &(0x7f00000000c0)) 18:46:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) r1 = accept(0xffffffffffffff9c, &(0x7f00000022c0)=@in, &(0x7f0000002300)=0xc) r2 = accept$unix(r1, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0xffffffffffffff63) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x0, 0x0) kevent(r3, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff8, 0x60, 0xf0000001, 0x6, 0x1000000000}], 0x20, &(0x7f0000001200)=[{{r2}, 0xfffffffffffffff8, 0x29, 0x169d56a8f7f012a0, 0xfffffffffffffffb, 0x2a}], 0x401, &(0x7f0000001240)={0x3f, 0x3}) accept(0xffffffffffffff9c, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) r4 = kqueue() poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x1cb27e8e7985370, 0x1000) munlockall() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) 18:46:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x40047463, 0x0) 18:46:48 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) syz_open_pts() 18:46:48 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair(0x3, 0x8004, 0xe49, &(0x7f0000000040)) ftruncate(r0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3) 18:46:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 18:46:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01f68d7c206a2fbcd0"], 0xa) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000340)="28d6d2fd9aa79482057e8ea73fa679ac0100bf76d5e75b40078824995fe8fbead265aaa2cf0cd706833e0d87ee2bb62e4ad076b16f2f447bc2210cd0993ee511ac4efe5829bca916bc013e5a4a678aad272ce744382ffbc1ce887870c941135e64ce1a12aab34d4f1628627a5f9b7adb8f542b2f7dfd6e7344d2ccd119495299c7f75b70e541b4a484f346d4c3101164da28981ebe4abc8d22b46ab4fe4123d28b1513f19950b4d31ffa9032dbbedb094dd85d05506e757d47381d7778ead20882ac950319f86978de7affb41f3d5f48"}, {&(0x7f0000000440)="f3b6fdd24bb704b20563a90ce9cb07fa0dac9091ee83d5a05a6b2d450b9871cfe2839e37ae41819206d048e68bf82f59fc0429311343b1f18106bc8ece30c06017603525988a3f8feb7327f75d76021644a7908273d87698107ae9d7bf9befffc7454679880f02cbaab2312bd90e52e6c8a86a90a9be0ca3d78f4a2ba00d5a784b12f915a08c0b9e33f0df4ca1f709000000000000008ba194c0fdd65bd45a32004776ee4a59f3a530ec05d499bbdc5b"}, {&(0x7f00000001c0)="774605c654f029279ed9c0326d7ebbcc411d5487b6dde7a07212993a2323e163082122cf6bdca05c9eaa04cb15b71a12518c664f56777f7c24"}, {&(0x7f0000000500)="a701c7127ac9f300aed6521cc01784b95ea9440d5371389e05571ed9af4a519570332a9de00fe147d841a096f56089bec69f2d7038be1fe8bc56825577196b497290be1c6c5710b5cc8217f3826474b5fb988ac7d37694eb28cfac61447336144cb51fcb1f47e045e15dab76c0"}, {&(0x7f0000000580)="e9640136ed32e84aecf1d9df861e18c22b7aff716de9258dd5a4903cffced888a8e398d14163a758b3375995c8b9474d01f2f814fad51661f3fa73f868713a56b0d9d668cd3e676597799b443be4e3c285e82f914765fbc823e9acae26e16a541a41b98a87769f2f82fe06e529dd330b9af72be3f928618db7b19eb629ea82627b378245322334cc82b82bb784012563669093a9677dbce44cc5eac44ff12efab7f99a8e0ad63ad941637ad60f06eb47ca700e1f36eb90f7e8c1e4418e1aff4fd79406b6b2f3007b988c"}, {&(0x7f0000000680)="8693647da1a87b4996c46f5731d4ca8d9590e433449841c8015a29ae36fbf56d821894f25ae08bcf8e6a4be8fb1a6366f77999bd589eead219548dd5724b2f4b606cc5f72f6f9aa8bc156ce823a01b601925e90b1205f8a03feae9f7b115d75f876e3285ad0ccae4841598dab9f3e864f97aa86461271dad8414a54d66216a55df73519b576959dba5b5ff7612627203"}, {&(0x7f0000000740)="8aca2ea81a5767c673d51ad7883534501dc2ab4a3445824206124831863737ac56acf14083863400c0a791eb5720b2604e119f170ac8aed66143b60213585b5764ae0681f3c071611438cabf5e0acd8aa1963212d40f9c8fca6b8b19afd03859c5863d4f3c8b7346d5cf62565427542373b8f70ed7d4c36c5739e8b3699451a81c97b4fa08afe51ae7d7aef8276e0337e6fb56130bbc0109000052bb0df13c773e366834fd082c6fa206d4c9aeb78deacde8f67ffab4612ccf75084190d51e336425a0a859c7a4d1c36a781734cc62977aca2e724fb1f5b66c0ea5973bd43c69ca0f"}], 0x1000000000000070) sendmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000040)="a2f04ff1e9911c99ff5d893b9b923fe43d6b041119a660bedc33b593ecaddb9e36795fa811ebcd84389e4fc0eb1599e727fb34a0fa5c9277623a247a6c55712d464ffc87f2e6f61be13f943f4ee6ef88944ac0e7f1a1c85fe8cb5a20b988743f1f8dd050b4f6e3dcd250f16937789e192af873858c41d78acf5af5fe29310ca1452582f06db48ff8b838af411b77c49432dfd19bfee95668ba30818a61e94695436c7ad662c1f83906e74c559e1f8dff1430874862e4ad07647ed39ea972fb2ff9b9e43598c7233a9cd40ca0e93f1d36fc03973506adc5b096dc120bf773aadba3ec6704121a54682fc4aa9a446eabc5", 0xf0}, {&(0x7f0000000280)="ea8130d433cb1ffc6eff5fb91a9f684e282942e875a08d25373613a030d8c5916b5102b606a5116381dcdb7c29dcef80db71a015934389407f7871c27479f06d470c0a6676e99ac56d6d6f2a3e358e1c9ef6d9d0e313baa47d56110b71a358b26f8bc9bad9a5ac6e3d59a54db5fc6965987027d5187cab77a455ff0bb64532d602d6", 0x82}, {&(0x7f00000008c0)="337f4232ecbdac9ed9d28a5eddadf438d9e1f90c08f1e0e20289dc8503c610e65c663f3035dbe926a96baa90f908b7e0095063935f7186d560aef7948633fa51ff8c259c922993d4d4e492de9d8a38d17a1d75e2767d35678632a1979e2d19cb56338907a89924381dd3b28f5d74b0fc9792332617b374b3dba43f22110456cba7662cde984c9b1a685e0d4c9939be", 0x8f}, {&(0x7f0000000980)="167b68b3c0e6ea14718fb8ff611bd9c62dce90fdb872f3433da99f1d644e806f3fd5d18dd03395eb94181745dd7f5d53fe20c0f2e0ffdb000ba5a3a6172dd46cc60cd2fb3920412e6cfe1ba6822d99b048fb081a01ad62f24a9b01a762b9362fe809cf998a8b20007b7e3fd1e6b14c323f6451309e4130a5dae8eea470662e823f2d4885a5d4990e7284ba6f245772fd5b65627a1f2732ff10ce6cf9e1f226f0a68e1724647d7069529c31c167a0ab63711c1cd3", 0xb4}, {&(0x7f0000000140)="30ffac8a690fcca2f0f55c143042bdcc486a1f207415072b701b9f13831f7b8d09230f4c2e25d1040574a57f6d2d5717ef6eb079b3dc6a2d181c94105d49b820567ba1e30a3e5cb3f3bccafe254caf4befa76f304740233dd452bfee63e2ba9fce4a09", 0x63}, {&(0x7f0000000a40)="fdf0e666170dad34b4768b78445664cefb2a937b37487b68741ffcf0a7326bae0c4308ee428e6cb738385eeb8dd678dae34dd1dbc66b8b16d8", 0x39}], 0x6, &(0x7f0000000b00)=[{0x20, 0xffff, 0x3ff, "a94bda73f35e9b9eb7ae08cb99b1"}, {0x68, 0x0, 0x0, "64293b8cb2b8d514a417319dede6f2541b5901f3efad9d72c4da63b6ac695e8a523811167ab2776eebc280e46e9b9726d2879e942eff3465d961e7d502c2c407dae44c2308c61c2789f5d73933d598b8f9424ce5"}], 0x88}, 0x409) 18:46:48 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000001c0)="91f92194dece44fa6818bb40b3b6c93d24cb69ed4166e83770a78f3079ed0fb032e55287291bd5b80661658d5eb992eabd2f44195e1e01ac883755736fe7868e29861f9646aa84c79437db97634d44792c7100edfa1f0f95a11ff4e9e98d777bc71c3f1db19cfdb902062e780b6e8252b67f58520eb9f332fcd3c17d39ac73abb61380183d42918c0a82f0c6c800c1a9d7920509cfb5c80fe1b8ece8591283cc791c4db5ca806f43fae008b6869dfd99bef0fa6162544194aab926168b875af7ba68b99bb122227a081f27c48c136b67be95692a02db62b6f16b1feb458bdf9db01c98211537fa20b74f3a72ded24dcde5e50440", 0xf4}, {&(0x7f00000000c0)="2921d13f4a2dadc84eb53c95da66c4756ae3aaff2dde35a47e374fc669fefdeeb90f70442b5b53ca4d5ca058731050b3165c42ab94a51f6c7dde89fd41f5da948995718e7da9f2c9ef34754f9a9400020ceae5ea492f3ae6acdbd9d20f3db5dacb07b775b0ea223ca85ce611cf370476ebce9f10db50009a25b07b93ca96f5f26287fe31c1f342b6febb2b9f5542b6eb5ee00916ca6b7c3bdf62ee4cde03cb190a67edcfc1a18e6b4cbfaf1b956065f6cc2b", 0xb2}, {&(0x7f00000002c0)="cfd7202d18538f4013661e27f102aba2674b83495c266a9b3d4f7396f8d4f4b3c8445d6e9bd19a56889814779561201bb339b0dd2c99f820d76b39ed09297c3666f7024e89729c7d8fb1ce21f33eedcea0de06b2a747cdda43d723b903061e6252f3c9efd8ab14cf0e3b5c2e6425f6e450c04f654e54de1d1146c90266fe5969a97ee4bfb37ea5c2013725102bdd7aefca4ea0d511b44bc0c25d93c61c7b2d1f2925f86021dddc678496d5", 0xab}, {&(0x7f0000000380)="cec3d97d2e77a6fc6db0de82b043e4c3f72867b3606074c5d35235203be6925dcf8ac860b0cc0a", 0x27}, {&(0x7f00000003c0)="e66baef9c4ec8b8f7a862c742dff44fe7444627495367d86b1f10b6465828492898892ad414284330fe60797bec09d15b46ffa98ec20ee5d384653e84a577140dc111f212e207ab610ea9e39c9b578795430817069ba512e603bef13821cead89919241ef98527e81b74e2877032a2c8d59f7b1ba5f611d648e9c37c6ad62766fdfff5c901fcf4746c9e78c5a3a2a9302f856bcd722a1caaeaacea83579246c6f130b5644d8bea82f7bb280dfab77ee1f973fdba6e85e99ef4891c95", 0xbc}, {&(0x7f0000000480)="baf9fc57dc60665059c2171c86bb16f5601f7486b5975cc55accf174ae9cb7b8422bf901b88b6855acf97efc66c76c666caecc3bc0b328ef527b3101bc01cc38e4a2e93797293ef175a935de8e550844f8967af5446b526a3582447561e97d99d9fe77514c598080acc0979de63e3892c24863549a64b7f36e564b8e647ed08fd4192a5bc837fcfb3f5dd26b0363dd220735cf73a71f5fe16ef8c7e8596469", 0x9f}, {&(0x7f0000000540)="408f627a8084bcab9b1b5202cefaeda3b3238b0bc947c97787c1a2378cc7022dcb6ba71f19a1e0ad6917dccffa173b", 0x2f}, {&(0x7f0000000580)="e6cbac9e5cc0efe8d5eb0e3ee67fa31b64a167dde5ee481b8655f2e9ce5e06a84bc66ea69dbca8", 0x27}], 0x8, 0x4d) r1 = getegid() r2 = socket$unix(0x1, 0x3, 0x0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setegid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 18:46:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = dup2(r0, r0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r3, &(0x7f0000000440), &(0x7f0000000500)=0x55) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000280)="0bafcd9ac9c11e5ee0bf05ac39ffb030eb33da1d43064c7428a27101dbb7ea02c229b47da45481cff90a18230f093f87ef5d0180f4afd4009974d9762339f32f90d24dec91a0888091cffe16aacc686aef1beda895accb2e948d6c4869e262e209e6363cbfe89d7072c8a89e1cd3c52ca52205eac819523767d506d4c9edf0e1e52ee1dc2aef5ea8a5c7d41d3b", 0x8d}, {&(0x7f0000000340)="783ceadf9ce075543d00de004203c450917dcca19febf90dbe415a17cf31f96fb87587fa7a0d6a7ee051f76725a8fc9e55922b3d51e17641b1de6b3ed5b6b86cfe6be014111bb4a876bb1a3c39eaa2edf661efe56d30bd91f9790954d9e5f8d90c6523a401f4e77863a548e37078300ccfdda4058488f581326f09d3019594ece3b163854ec48fa10272d9a57cbbd5cfb68e52967b5420955e871d53ebb6030c6aab674f7dcfebe3943197a5fda7525c0cd6b767a48435f119aa718e5c735610", 0xc0}], 0x2) 18:46:48 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000000001400020000956364c8ac75"], 0xa, 0x0}, 0x0) 18:46:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\b', 0xfffffffffffffffc, 0x0) clock_getres(0x0, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x22, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xc) 18:46:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000280)=""/4096, 0x1000) 18:46:48 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000180)='./file0\x00', 0x200, 0x90) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) r4 = kqueue() getuid() kevent(r4, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x0, 0x1, 0x800, 0x9, r5}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x2) 18:46:48 executing program 0: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000775000/0x2000)=nil, 0x2000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:48 executing program 1: r0 = socket(0x30, 0xc002, 0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) r1 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x9, 0x2}) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000000400"], 0x10}, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) socket$unix(0x1, 0x1, 0x0) 18:46:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000003c0)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x404) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 18:46:48 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) close(r0) 18:46:48 executing program 0: r0 = socket(0x18, 0x1, 0x20000) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x10000, 0x3, 0x5, 0x0, "01caffbfc9b2e7676c23668a5f4e3ea5e92158d4", 0x8, 0x711}) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/118, 0x76}], 0x4) 18:46:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x5fe) 18:46:49 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() socket$unix(0x1, 0x0, 0x0) 18:46:49 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/143, 0x8f, 0x802, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0xffff) 18:46:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r4 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/53) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) msgctl$IPC_RMID(r4, 0x0) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) fchdir(r0) clock_gettime(0x80003, &(0x7f0000000580)) r5 = semget$private(0x0, 0x5, 0x4aa) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 18:46:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xfffffffffffffffb}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() msgget$private(0x0, 0x201) 18:46:49 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x4, 0x0) 18:46:50 executing program 0: r0 = open(&(0x7f0000001100)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb8800be99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a130a05c07d968221b27a0196fbee65ffc80de1d94b8f5d93e72729d7de4d3e7a1749568a3efdeecc50896228626eda63e5a44c2e10e2245310a478a5376ffeb9f9c1de80b1c02b77617f6c1f29120e7ed5f61ab6226219bdd265728f77c6e3af6e3a9c98573901973b522796915fa580e04f3de2147a679d7de542dbcd1ecd9a987895e241146dc5ab0166e582b700efd7f05b8791d930619dd72e14cd38f70768f14b75cb61398c0305f29990ab39b759a59df4618e76", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) pipe2(&(0x7f00000010c0), 0x0) fchflags(r0, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000001140)='./file0\x00') pipe2(&(0x7f0000001180), 0x4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) 18:46:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x13, 0x7, 0x1) 18:46:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) shutdown(r0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) login: uvn_flush: obj=0xfffffd807c65e6c0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 18:46:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000893bfa6cd3f5b8875e2316fd9a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000084f7f511ecf73d1d3f6b2eefe18267c1596935ab8e4f15f5e2d2c7a9d53874780e0b1e4051f80389ae40f1befa853b539e2d3d12e078eb81574659933f69992580cb"], 0x1, 0x0, 0x1000) semget$private(0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r6 = semget$private(0x0, 0x4, 0x103) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r8, 0x29, 0x35, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r7, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000005477122a0f6f9610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592679c24072c326086b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb281497ae28701926334b6809902c30560794971e0fbffffffffffffff376455ed061b9fd5a6c7a6c58f8ca14de13f607e7cb0a9fc293d60d586fba0bf37f34bfa273b2160003bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f8133925b10cc79a823e2da6f77ab8f55e2cb8c73dd589344b000000d0b170777fd4cf85ff8c363c0bccb3cf0029ca967097347c5a1e4bcda99a14b0ec65123fd0999611154da0cccd46a173a3cb6a5e94cfabd5af29d7ab675ec2bd7f17311ef7ed5f49e789c578c811fb78b43ea65bcc1fa7738eb15a5929f3a06b7148cc851ada709350af2c0600000000000000e3ba475c02476898d64cb22c8f186ba9720fccc2072d4e1ba00a08528dcd94c7f33989397bca"], 0x1, 0x800) 18:46:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r2 = getegid() r3 = semget(0x0, 0x1, 0x22) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000200)=0x2) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x9a, 0x0) bind(r9, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r10 = getgid() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000002c0)={0x1, 0x4, 0xfffffffffffffffd, 0x6, 0x6}) setgroups(0x7, &(0x7f00000001c0)=[r2, r4, r5, r6, r7, r8, r10]) socket$inet(0x2, 0x0, 0x1000000000000000) 18:46:50 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000100)="1daa4fa32e94b3e2ba290fde03387439d75d27a49fd0df2c4e7d63aef54c5758a34151a13b5a79611d0572478c87869d0451b50ceae9329bf13b102e228f372fe27504cf6b9f47e5470d0b1307172edf3b491c73eed6637aef9ffb23694fb6bc86b5c6346bb5d2d8db99744904beaa7c414b4a1f1379086eb248d988b5e6d5c531035827dc4aa8204acb74189831cc923b9de76dc13c180a", 0x98, 0x2, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x1800000000) open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 18:46:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8000000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5ea", 0x8b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) utimes(0x0, &(0x7f0000000080)) 18:46:50 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) readv(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/209, 0xd1}, {&(0x7f0000001400)=""/165, 0xa5}, {&(0x7f00000014c0)=""/113, 0x71}], 0x7) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000000006ce1d4a0"], 0x1) 18:46:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)) r3 = open(&(0x7f0000000140)='./file1\x00', 0x10881, 0x20) close(r3) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x3, 0xd8d, r4}) 18:46:51 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 18:46:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x3, 0x5}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 18:46:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x52, 0xf0000000, 0x1000, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x6, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000006, 0x6, 0x81}, {{r1}, 0xfffffffffffffffb, 0x714f54177391eae7, 0xfffff, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x42, 0x90, 0xc485, 0x1}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb0, 0x2, 0x5}, {{r1}, 0xb800c58ed38462f3, 0x86, 0x4, 0x10000, 0x291}, {{r1}, 0xfffffffffffffff8, 0x91, 0x20, 0x3, 0x4}], 0x6, &(0x7f0000000200)={0x3210, 0x401}) accept$unix(r1, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r2) 18:46:51 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) fchdir(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "854916b67e6a0000b6b9923c2b48047900", 0x0, 0xfffffffffffffffd}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000480)={0x8, [{0x3, 0x3f}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x555d}, {0x2, 0x2}, {0x3, 0xfd96}, {0x1, 0x3}, {0x1, 0x1ff}, {0x1, 0x100000001}, {0x1, 0x9}, {0x1, 0x80000000}, {0x3, 0x43}, {0x3, 0xffffffffffff0085}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x3f}, {0x2, 0x3}, {0x3, 0x33b}, {0x3, 0x2}, {0x1, 0x5}, {0x2, 0x5c}, {0x2, 0x4}, {0x0, 0x9}, {0x1, 0x41b}, {0x1}, {0x1}, {0x3, 0xffffffffffffffff}, {}, {0x3}, {0x3, 0xd1b}]}) syz_open_pts() 18:46:52 executing program 0: symlink(&(0x7f0000002340)='./file0\x00', &(0x7f00000023c0)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 18:46:52 executing program 0: r0 = socket$inet(0x2, 0xffffff7ffffffff9, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/42, &(0x7f0000000100)=0x2a) syz_extract_tcp_res(&(0x7f0000000040), 0xfffffffffffffffb, 0x2000000001) socket$inet(0x2, 0x8000, 0xffffffffffffff7f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000140), 0x10004) ftruncate(r0, 0xffffffffffff8001) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 18:46:52 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x60) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000280)="7cd5ec983a78dc06505ccd7881d51d4ee36426435df9ad1c4fb34e041f31493bf80221cbb124d80dd2ffacba9bf37a681c61160f9904b237afc3932b2b55b115454d596e9b50d0c1312dec7a7564e555d1eb67871245dea6ca00e28958b23fb873f270408f27f984d779ca930898ff3af98bd36b322c1f9f47f4001717c8dce6d3272cc7c5ab9ee823934efe4544f735df5c61334670f6b56dd74784ecb83d47b970cec21cb5b8797da3572b58e271fc0625e4610ddd826b625dbe9c8611c47b58b4b2b75fe9e75121458777e5ba5c0432fa2ee85d0c283e0e", 0xd9, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 18:46:52 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10221, 0x0) unlinkat(r1, &(0x7f0000000540)='./file0\x00', 0x93810b636ade3b4d) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x100, 0x100) r4 = open(&(0x7f0000000580)='./file1\x00', 0xbd1dcee2a79346fa, 0x1) execve(&(0x7f0000000200)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='+\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000500)='\x00', &(0x7f0000000440)='\'+%\x00', &(0x7f0000000480)='\x00']) readlinkat(r3, &(0x7f0000001600)='./file1\x00', &(0x7f0000001640)=""/129, 0x81) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000140)) getpeername$unix(r1, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file1\x00') 18:46:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x8000, 0x0, './file0\x00', 0x0, 0x0, 0x8000000000000005, 0x1f9}) chdir(&(0x7f0000000080)='./file0/file0\x00') writev(r0, &(0x7f0000000040), 0x10000000000002bf) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x62) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x83, 0xe1) 18:46:52 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x0, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x13004c581db8424) r1 = shmget(0x1, 0x3000, 0x80000000401, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 18:46:52 executing program 0: clock_getres(0xfffffffffffffffd, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x104) r1 = getpid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/122) r2 = syz_open_pts() kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) fchmodat(r3, &(0x7f0000001640)='./file0\x00', 0xc0, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001340)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) write(r3, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001600)) clock_getres(0x3, &(0x7f0000001400)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={r1, r5, r6}, 0xc) semget$private(0x0, 0x1, 0x400) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001680)) semop(r0, &(0x7f00000016c0), 0x0) 18:46:52 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, 0x0, &(0x7f0000000280)=0xfffffffffffffefd) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) write(r0, &(0x7f00000000c0), 0x0) poll(&(0x7f0000000000)=[{r1, 0x166}], 0x1, 0x0) 18:46:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x1ff) close(r0) 18:46:53 executing program 1: mkdir(&(0x7f00000000c0)='./file2\x00', 0xfffffffffffffff4) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) fsync(r0) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file2\x00', 0x0, 0x1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 18:46:53 executing program 0: socket(0x0, 0x0, 0x100000001) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0xe, 0x64, 0x507, 0xf7e3}, {{r0}, 0xfffffffffffffffa, 0x10, 0x24, 0x3487, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x0, 0x83, 0x80000004, 0x2}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40000004, 0x2, 0x5}, {{r2}, 0xfffffffffffffffd, 0x6, 0x4, 0x3, 0x107f}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x11, 0x2, 0x9, 0x400}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x20, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x209, 0x7f}], 0x9, 0x0, 0x9, 0x0) pipe(&(0x7f0000000180)) 18:46:53 executing program 0: setrlimit(0x1, &(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fsync(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 18:46:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x5}, 0x8) setsockopt(r0, 0x29, 0xec, &(0x7f0000000040), 0x0) 18:46:53 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x92}, {r0, 0x1}, {r0, 0x5a}], 0x3, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001840)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c30295c75273ad45a2592c9529443890c39abcec6c3c348fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd700000000000008003c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002a11c49cf2f6b5a029005fcba5c9f065780f542dc7bb", 0x94) r1 = syz_open_pts() r2 = dup(r1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/95, 0x5f}], 0x1) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000180)=""/103, 0x67}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000500)=""/239, 0xef}, {&(0x7f0000000600)=""/109, 0x6d}], 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0xea, 0x81, "f67d4ae0306c7d8587c7711380cb2d604703f0df", 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:46:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x3, 0x22) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r2 = msgget(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x9df8f8817650bf, 0x100) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000100)=0x40) r4 = semget$private(0x0, 0x4, 0x180) semop(r4, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) clock_getres(0x2, &(0x7f0000000180)) 18:46:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 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, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:54 executing program 0: pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0xf) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x1c}, {r1, 0x50}], 0x2, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 18:46:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) fchmod(r0, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 18:46:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x0, 0x90d2, 0x0, "d730a400000000e753e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:46:55 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f0000598000/0x4000)=nil, 0x4000) socketpair(0x800008001b, 0x40000000000005, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000cc0)="cf160dd597928ec97f2e8e122bf3705e119e09244cb2702ea329ecd15de58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaa23f4c1b3ec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090442cab3b4fafd471036266200000099194b605df3530336fc48b0cf", 0xdc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r4 = shmget$private(0x0, 0x4000, 0x4aa, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r4, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(0xffffffffffffffff, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) madvise(&(0x7f00006eb000/0x4000)=nil, 0x4000, 0x3) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 18:46:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setitimer(0x2, 0x0, &(0x7f0000000100)) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) close(r0) 18:46:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)="00ff0000", 0x4) connect(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 18:46:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c27e70f3324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073802d07a19be2e1b41ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadd73a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b665b58bf191e36f785b9b8f947eda2b31f537a5a7b1208e60fd7a513d34a05f29954a958ed576c88b1953f1bc7637ad6b936457065f7617b21b3e1390819f45e370da30ac037f743abe1e156c07249240c9ee9589", 0x1d9) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xc0a8, './file0\x00'}) 18:46:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) shutdown(r1, 0x3) 18:46:55 executing program 0: r0 = socket(0x16, 0x400000200000002, 0x1000000000000) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000000)="4b95ea97803a1d844c00000000000000000000", 0x13) 18:46:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x32, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x10000000000002bf) close(r0) 18:46:55 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x4000, 0x200) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x6480, 0x3}, {0x18, 0x0, 0x3, 0x7b57}, 0x4, [0x9, 0x2, 0x1, 0x8, 0x0, 0x1f, 0x4, 0x4]}, 0x3c) 18:46:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) r5 = semget(0x3, 0x2, 0x8) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000180)=""/160) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, &(0x7f00000000c0)=';p', 0x2, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) 18:46:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) syz_open_pts() socketpair(0x20, 0x4003, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x5, 0x4) fcntl$lock(r1, 0xb, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 18:46:55 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x0) listen(r0, 0x7) 18:46:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x4e4b}, 0x8) setsockopt(r0, 0x7, 0xb5, &(0x7f00000001c0)="2edf660a083c6712f9d3f6b33d1b759953902cc39e8506efb56303b8cca7acf854a879ca6ec2c13777a5d13ed5a157afb8a9b6dc49b9f30f94d042ef68b21bd8eefdba9bf929dc35d8f746", 0x4b) r1 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x1f, 0x8, 0x0, 0x1000, 0x81, 0x1, 0x8, 0x5]) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000080)=""/179) socket(0x800000010, 0x0, 0x8) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000240)=""/131, 0x83, 0x3, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x3, 0xf3, &(0x7f0000000300)="6bb5de5a6331110090544364a5eb2a3502ea448c854890dcd6c6609a5c5f8ad722f21dba2630fd94ac99234f8b234a50215891c8919d82fd1249d17fbccf7e637cde46ff333e476b91d7635207c485074de20781445851d0858b912b06b19d626bc665e3182e7e933b36f092d39f2af4688216f7c7b6b47d5136795e2839f87599000160a0c3d5293cef6a76537a80e6dcd367bc134e64a51c4e150b9b5678d1b2aad5c00adbbdfccc7846e705ce39c0f7acd6482e9754b1f29d8c55634d9a4e068bca08c49d96739eb98518e6ccac992e2f39795bfc183914dc20197c5fa88869b74f", 0xe3) 18:46:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, 0x0, 0x161adcf0a4ce6c36) close(r0) 18:46:55 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x4, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000009, 0x1078, 0x8001}, {{r0}, 0x0, 0x2, 0x800fffff, 0x9, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0xbb7, 0x2}], 0xfffffffffffffffc, &(0x7f0000000200)=[{{}, 0x0, 0x91, 0x40000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x200000020, 0xf0000001, 0x1bc, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0x6, 0x706c1661}, {{r1}, 0xfffffffffffffffe, 0x14, 0x3, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x3, 0x1}, {{r0}, 0x0, 0x40, 0x2, 0x1000, 0x93}, {{r0}, 0xfffffffffffffffa, 0x10, 0x21, 0x100000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x300000000, 0xfffffffffffffc00}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x5, 0xf3de}], 0x3, &(0x7f0000000040)={0x1000, 0x6}) r2 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getppid() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x200, r3, r4, r5, r6, 0x0, 0x4}, 0x80, 0x1aec, r7, r8, 0x6, 0x6, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 18:46:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:46:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eaff0100", 0x4) 18:46:55 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7fffffff, 0xffffffff, 0x5, 0x4, "383ed0394b154b8bb69c271b6df8bb03ee1aa295", 0xff, 0x41a3763}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:46:55 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) fsync(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/41, &(0x7f00000000c0)=0x29) 18:46:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = msgget$private(0x0, 0x80) msgsnd(r1, &(0x7f0000000180)={0xa9729cd16c7c350d, "1c0aaf734cd3b57f191d7854ada63cc67c89f7396e20c19ad6aa60e934114144dd01aa7f4695ee955ee5683ae582573bddaf7b80e71cb8cdcb65e25f904e3a57cc411870d5d90c83bd4e9bb4dfc3d1a29a22e1e75ab04f37d4506e52a8bcab9df47d1122ba89c58788b7981166d7b1e50afc0173147cd2c336a478"}, 0x83, 0x800) 18:46:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) socket$inet(0x2, 0x3, 0x1) r2 = msgget(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x180) semop(r3, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 18:46:55 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 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x800fffff, 0x1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0x6}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x20000009, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x0, 0x2}], 0x7, &(0x7f0000000200)={0xffff, 0x5}) utimensat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x2) 18:46:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r1) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 18:46:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/30, &(0x7f0000000040)=0x1e) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c653000d33b562d5589970ae1f01fa0d0c7866f732a9acae7837562f0bce045fa6a7a3b1b295f9f70e2c7544f5ca53f8784dd6f0b72ca8fc9747c21e0d231660000000091221070cea4d4e196d39a361ca4134f6090a0b9335c28567f12af21bab28bff887786e6a9fbe3fb574bd0c49eb3f7f3a752634fb7fb730ed42268de241e60a2ffc1b47f64a42484bd28dc906e5e759c730b43a3dc86a05a15ae031aa6109b5938"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) r1 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) sendto$inet(r0, &(0x7f00000000c0)="e69cf98fde052ab05581a94d7c7425f2da9d998a236afa9a0a3e61a79c96ec71d308578e82b2b5a44d3b7f8373d6c51ceab8380b200a3eaa3eafc40a506818cd102f08c4279610752906ba3ba04a4d2f761f9b06b3d14935e34dd3a5967694979956d078e85841db42cac2a154569c66a61e5585fe27788a7b10be5ef59750540f7cce9e83d71f3915427d868dbe7a6bbd", 0x91, 0x0, 0x0, 0x0) r2 = socket(0x1e, 0x1, 0xfffffffe) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = dup2(r0, r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000240)) 18:46:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000200)=0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000140)="ca58ec0f263cb478629c6eda2d88c504c77a32bc1442b638155e65e90aaa1f62120370ef3a44477fe7d91d3612fc3dd5d7e0224ebca157315cb4854cf117bda70625c490495daa6af380083f3ed4c09cfd5bc25c6eb0ef6ead94f9e3d66c4f8fadcb3f071fa9a686110ff2cd10706e62138703e29ee3be667eef0c546c26c4f0404bf769f8a8d62e1a5d3fe1811689adc8173f9ad6ffbb3827ff9c836ae0fff668b8ad0e0844668a8eddf373e763f6f6cbafd84335d2", 0xb6}, {&(0x7f0000000280)="be8529f2e71548907c64006f040e0c683192079b273b3d897732a6ce1ec89167be44ce8982258cff075550b7c6d945db99fb53450f5254c6b8d302516e46475cd6503f2a3e104df7d479ca22dc2fd306a5b9cb847f604f80b1db627116f995be5d06e81549b224a3375cf910639e5c779ce34259161ceaf1db77ed101a1679e54dfff18ca31f4e46a584f6305275f2687958989c51a75e613982ece7c8705a8bae32943ec74b4682a757a558c6fbbf324b48f1d67ebeb2de64c7b315537b34199186c7ef794f9381742902a453630a6cde9bca7c48b6334fb5e76a743c4cb2b4bab7548f843130bd637178c0dde946838953634d21ab1b1f", 0xf8}, {&(0x7f0000000040)="ea8c6114d8d4b448d4e3e6ca284e8af693e8026b1cf036bd1ad729", 0x1b}, {&(0x7f0000000380)="4ae8cb079a568d96c925da8cf81cce2876739419a2eeb0791f6b35438350693b1fb0058cd4f80fe5de5ad69fd06036acb1c29b8db2cf8f9031a8510402e419b7aabefb689f5af230a5dbb1bc20d6a5372ce4", 0x52}, {&(0x7f0000000400)="59273960fab8aa14b646e6a80fe7b2a3c057d65759f4335fde6115957dcf7f5c7c97adbc6ac5836d9e3e79be8035e3b849e3ad8e64cf510871b64e48a8299c40d2f6fa89601d03cb13c1b5646be70eff101e9835529bf6e1d0b54f5401f75dd2630d37c898c42d4f2674a3c2e6a3fb85c0bef12b8de13af0bd59144630c71fa64032bdfaf62850202e8b7fbfe028af4b96da7d6d2acf9db058e75f5574c490137224cba1c5b94345fa522b3129da514f805a2944a2e3dec769c4ffbb4390a135b5b3cc774a3c6439c1340dc24c724f52caed4dfc894b353aeb09164a27f56b1663d60259c6becc959b100eefe694df59ab8e15b92390664d92607db819c20a75078c84384103edfaa94ed8defb033ff1c8176b07ea7dde3713bd9c3760d6c0f77f5a53299d68468825963518e7eb16c7b952e7ede7a8d6d06472b743e15c65b6bfee9c7912e32fa0882392b0babf2232fe30fde29fa9cf286f4a1eae75cf866a76ad01db8f68b8e1d2ab2d3d641b0dd7b8b10d28553ce37b95ccf99af33918eeed39178ac7de899951f6db012df8377932ee655238bd7497a3d6e22517a6246f7ee2236e44a98d4f8fbdaf126ac740c42c04aa93913e08d7c66e7c2ed57c3d5bbb5ef6f4c1eb9a12171eac69307fdd53ea706b2107cf6d94f724a586822a5b95d65441b04aabf7505a395e3135b45680ef378a4b2da9a497beea9b0583cf974a769bc5d3d3fabae055e5ab6683215c60029d55aa13cdfb09c8d1c54b7214a62ea24237d73d2e002ea04fdd4d3decaab9076538adff3d39a7bfd248f7b3749ee5574983903eebaabaea1c1d753f49fbc0a8f093782ace040646c05077271a207b593890f79b49be866f56f32d96277347c24d055acfc3c89642e841aa0ce478896e656d77eed8a981b90f8a79cfd6f262d19ac87b5918e7fb50a03e842aca390a702c78c56f3c898758593a4e0d26a5358e161875093b8a5d05df11b00ac89aa3d263cc4357be8d2f4c6a3162d1d101fd1aad8a83d5fcdc576b2c64dc314f261d86a76a614a58ef9b2077e485af3276f27053c16c80e75c5038b98ed3f6c6c7c9a4bad9500471ef9ee9ea1bc5dfd41e17a5a0e068b6b2c223a454a0eef725561213cf15a0e67707bd3ed69411bec167701cf03fc1227268ec38b79a0442a8030e8f0abefe6cccd3d4b8cec22e8b92ce49746c03a721a5393d1b68d5373749bf034c2d28d57b17c8ae541e9e4b7b670be993c53f7b747981d2440b8e5303571ff3a11677a2c3164cee2d7700289622ab32dc55535420c4a90ef470536cd6358cb1506e14da5f89b86f1ee250f9434dfc373a6d0f176f3f64f8d17607af1e93911ce38ff1a8dec11c5c09321c76cc189f5254e08b217f3a3a23fb4604249beabfef37313851625e962e4e462d92d569c9580cecfaa31ebeef9372029cfb2cd3a2f4d593c205150d37ec0de7ccf99b378af3cd4f4d6a8f0d49b60c6518f1421c30d9769b94a25451c4da4250bed16ed47940827ef11c6f530cfee1e35c173b1a573dc45ea1896c1ac3c32597e9cfb99928f2451a55eba8106391bf53d345fd23dd44e43a3fd6a1db858e22c6ce595894aac1a1a2d73ba377219180196a105f2195ae2bca9c7da975a822212158cb40ae102658dac476dffcbe0cc0756eb49d3508037b5fe69140cb7e932a12e693b5d2f535a2e4e73ea9638ffe306e5a781364c8566fcb65aa612dc6d44fc5a49ed791db546ae8eac16ba7585e454bdd295a45a20db8c25779fa28bcf33286c0d4fa8d4c918900ac91694959e6ce8dcb575d0e74398484b169dfa84548ecac50a922d209310aee09cb409f6b3ccc1e98d6c135db5d579992a5291c3c95203ec8eac3441a4a87001f699e30a92f06a72df02094f200e8ede03b755fef2c75c5690b4ab10dc79085ca2171c96afc7db36ae0958062cdad1f6a5a5d98af4d7bdb19b31a1b3a82e5c5a2f68964ff2ae3c3b5c57eafa6be91b642bdb3aa345f67152b29d2c791b29f6a8bbff01261e1d9bc269b7443bca03116d93043b2d176da83a3fa476b7e7d6f7e06073779089afc004a1ddc74d54263cab963567211e41dceb9d5df1f4d5c1caf47da24e2ff0adfdd18a8f6f6847d6ae18aaed7b89685d64674734c06777e630b17783ea337b06486f2960a873f9d009ddb0b1b22b978c91f860fa45946afa6939c21a944a117bff45c6f3db3efecc1fb96e88d5cfc756ee89465ef6188303ee2bb11df634038db256263d48333527bbf5282c8345ef776333a025ae9ecfeece290fffa64f3612e12c195dfeda6e25b528bdf2fa8b577e449ad05172074301dfb89f967a64ebcb394cd5bcf4af5b11e7967f7484d3e417aa194239af8f0293d82d3b211bfa91643c32c67432904561040f4f8d9b3d68778c38cdf349d3602ba86028141a74490caaec8a11e24b063b7af55a8e3bc082b60ca59a2b2873677e43b065cdb780392fe88df19f675cd7826b82df14fcd04212c37a95857071ddd572e586aaa96c457fb45fa11a85509f3dd4a9d5843bc3761c34a19a86800bde182e7dc846fab21e9e7239799736db0b67b0c3efd4e6f18f0dd64933300190759d5abbd018fe5bb42c04b12efab916e41f2965cb53a9c5773be9bf95df12115bc532851bccb221b2d85428b9711ce2271839e4c70a740addf0e7fbce368e91eb0d0641ecb7f9be481967d206e3bf37ecbc9afa0b316a43b6ffa7b7e909fea957db23de30627f17d45e9a892b5b88cf8d9161dbe481100eb1fdbacce771950f194dcda6265c243b0533ae3a32160976ae42225e16019f0f4bf6ce361e2bd58a795285aa6de0ce2e6ebef1690d8525945c82e27f9b90710d76aa72ab1b1e088276ce3b2781d04b1aededd53d31d9c14a74ef3305e9b1c7c0c9eda9e40427d27d27972e451d4d14c5733620d68f61d3e4220ac3b4b33f7818f3fb8a1f976b8c0cacc66c2e663df4d7af7cef50d892a8596713a5f5a94b9256b918835bf5ef5220fd24c0a0e9a59714dbbf9b13203e430bf155a2e346cde859be44c0b5130f1577dc9041fbff6b448586dd46aeefa9657d5dfac664cac287c10526a2ae20fd0c323bcae85c1801657dc17945cde5314d23d113c04c0ab3b86e9f47823aaec9fa48be4bca71cb8ad04621a319c42ae65bf334ce767ba910e78bb949de8e9bb42d4c788dfab1e480668aca753393e312db20ac50f8f51ee2c4b24618d84392ad04282824b01d90a79b0261b2ed491f5dbe5de38add7ab51d1da3827a1693207bad21761d5f6b29f42600dd74da2405e662e8a8a29c78c3490da78b8febbb01a7d54b6275bb29826acfb138ec897bbf0ec8639f18593b33630e46ea72f774e64904762eda092ca042b7e7c66d6834668b3fe16ec1cea62525790d3100613599b03a21241fd37b2a417006f8308e3a5c49ea10df8d5431d0d65cd3835d1679eef139eb0ab8b6968dc92e3bed19e7d1a8ea13f0416520b3afc1d6dca9bb38ebacf75298f903a8ec08bce56b36e3604bbbbbac1160e820817c4f85be4709aed80aa97847003b10633392df2f95111bd5725aec1a09038805e35ed42d7a722d2cade1cc22fbc03f29679e0a9900d091f3af2b6c81c99a0094aeb0b65cf02c7fd4bab45cd7abb120f3c6d95812d730b458b939e25b63987b656cb90362079bbae84fdb60ec4b2e4cfa6981677c568ce8e940273c21ce44f546c9f368465bab87a499c7813f31da4fdb0b7e8dec24cfa0294ea783895561efe2ee781371c560516c5c48f867888d06ebe349fafc4351d6e0977da46c3be7d486baa25a7402724025a5e85686d73bbbca6fc5be0c5072adef1c875a90feb0ae5fe2202fd7546065ddb0fb0b011512061a6936e6a29c44ce5929e00343feabe6efb9f11693b00798734ac13388b1a2e41fecb0c50c8b9da89e716016d641d6afeb25bb53d45647cf4cd27e8d27e4f15fa01758dc9596c040125deb059d46cc1c39ed100c99d0931b30bd99641acd840bcc2f8f06d7f019f0aabb16a78196222cda14be55116ca5bf501ce6866ad96e5a5ff5d333dde74b2fadfb1b0c1d3d34236bed2e43ad852ed08b96445f64568e6285fe5505c9f948e496f2481574ba1f44f4f8292200664b62d0a4fbc909a6a4dd09e70478e0f69f945742cf21910a14f5da24f0e1867c2f1ce8987cb906d1f71156e17a5383508bee0f246e4bf59f3076ef3d6e1c987f57e7942820fd896af7dd5ea29a07f634bc94dc58f0ec79d2d3b82b4fe24417a2fd8a681964112753c22711313a080ec44e31e4bd24d2030615e4b4e6499458699217878fbb4b218f086d3da443f740fe3e196826e66ede8d15b50f61ee357640dfabed19b083fea0efb824f6c28b437d30eec6fc59aac502fe15780bb53d4dd1aef1fb44235db7ccb685607cf3ddfa22788b21ab08f08f7e51643dbec9f0be401467cd8fb74df7dd7c5d8b09e7b7548e27127fa6f2d628fe57230146a4a205f6791daf4b5f1fb125eb031bde503c09411aa41c0a97473c92120a49c2ea76807ca187d432b3ab6ccf570f5f6b9c6d380355185d0fc4ae874bc73ddb5a59b0bf3ed82087d6a5ad8dcfdf0b726dbb5a41682f81263bbbaa42fb5aeabbc6b61bdd669628f125516864f6e9bfab653ade877989de11d5bdc04d0f2848d1b38bae0a711463e7cd13bbb94eb1e0548a9455e4cb1771240eea4c49d23d585f5dc42b4ba1641bda6331f773f093201e364880c1cb1f38d5dd1cf482aa97df62260d563b4b15b429882fd26c77e70e0238d0c1b8db8a3d735b6af9af8e7c91bb2bd0c83441f1b56d903820d580ddf18b968b5f977e9026c5b8955484c3f9b64aab067197f79967d0091b1da3acfa2342804d7ca22fe713c8b5f2d0b5d352c527ca236198bf006ac10280f2209aec71f01cf6c85ddbac5f72ff3ed0e8a0f2c2fc8daf49f266d3d0ae916f28f505ae5d3c306023b9f8137f12cffc2a679d14d3f39b9fbbc09ccaf0261204b550f7c854c1c04fa7127cfafd7bc046f27279fcb3e49c56b14aa68662668e9eb4a234108f3a5c171f0e866f23985619095ae9b5a11db2973cc53ca2aba9550c63b741bf8c0af965ca6008464064db4fabca57b8be60007a6033cf45874239ee345844c1a9009c2e1c2a898d0a615e6a32e8826cabf45bcd292b4ae301cd2ea69c78a7ebaa360f1311c6726b59ec540f16bdfb35dd6369cc01a0672a7d30764c93f5747c1ebd0d2649fed8d6605429b3e01091c2623ef7cd9b4e4111d267fc13baad6c68c3321ba82d94114a2215ca031060820f2a30ba0db518723369df3a4d26be650e7dccd434f3d819895387917788275c38bfa3d0e2661a2305c2ca61efbd4052a020a243d7990cdb30e6facd69415763020217bc36c013c3f4df203f6bb3b1c9895c1f81098ec4afbee3723b2d26007971fbd9941cc64de6b6e6fa4df396c929e5381ec91ce8a4e4bdd8e7650f5f5f022c7b42c1053320f6213765c643b4a2a4176423aadf01d9cdad676d000a2b43709da36c9c4a389d3efd64c7751a1371aa62b13698a1b1f432cc1710a76ae06ea6004af80a2a6eb33a8e45cd1e4b7307412b4413bbfa9ddccfaff04a5d7acf3e8d53ee34ca535195048cffe8840c205807afc4ab0fc97666c88e853dd2e5b33919fe13ef02e3dc7f85d6a7c24dfae8913e838ab0bc199533a8990922748ed1faa81b4928d355dceb7181595c92bf1b35117f7b4fe14d9485f136de88cd429590a317c7fad5b570480d45f1f97bbf89dc33e4f21f1e84949bb01377de5f005454a49", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r0, r0, r1, r0]}], 0x80, 0x5}, 0x8) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 18:46:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 18:46:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696cc8ee559c966995132876287690c77b653100"], 0x10) ioctl$KDDISABIO(r0, 0x20004b3d) 18:46:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) socketpair$unix(0x1, 0x2125b741f191ce13, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 18:46:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 18:46:57 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7d, 0xfff}, {0x22e, 0xd2bc}}, &(0x7f0000000080)) 18:46:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 18:46:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/221, 0xdd) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0xfffffffffffffffd, 0x401, 0x40, "313f036548a62d67deb120efe5e42b6f4a2c4b39", 0x826, 0x800}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 18:46:59 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 18:46:59 executing program 1: clock_getres(0xfffffffffffffffd, &(0x7f0000000240)) r0 = semget$private(0x0, 0x7, 0x104) r1 = getpid() semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/122) r2 = syz_open_pts() kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x8039, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/109) fchmodat(r3, &(0x7f0000001640)='./file0\x00', 0xc0, 0x2) ioctl$TIOCSCTTY(r2, 0x20007461) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000001340)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x800}, {0x4, 0x9, 0x669e56c994160aa1}, {0x1, 0x6, 0x800}, {0x3, 0x7, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x800, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x9}, {0x0, 0x0, 0x1800}], 0x9) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000013c0)={0x400000, 0x8, 0xff, 0xffff, "d5095f333766469f2bedcaf878081ba52108ff45", 0x20, 0x7}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) socket$inet(0x2, 0x4001, 0x6b02) write(r3, &(0x7f0000001440)="d1d2fe857e1d276f7a46966ce71443cc83fc9689a6ec08bd2cdfd4dae462ddf69c3999a943786038832610c16c358e2bacb34b16b146e6a5b6b8d25b41f8cd54563df4322efe3e69d1ebc37cd9701e36b00cdb7688088d470ab9bff6cd", 0x5d) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000140)=0x4) semctl$GETNCNT(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000340)=""/4096) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001700)) clock_getres(0x3, &(0x7f0000001400)) semctl$GETVAL(r0, 0x23, 0x5, &(0x7f0000000280)=""/184) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000015c0)={r1, r5, r6}, 0xc) semget$private(0x0, 0x1, 0x400) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001680)) semop(r0, &(0x7f00000016c0), 0x0) 18:47:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xffffffffffffff49) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="5f9d007d2241611c7b7e29f651d98f20d15f76ae749792ccff8b53afe38ca1ae7c6d832094a9667c2ea0c4467351c8a3fd8605f5a842482f69efbbef2d0106bd00bc5a359401b6c33136b81c8f12d7665d9021417e2bb3cb8e0d1afec45240aed31f96f13c9c19fedc2ba005c272c01cb44bebb51864f097796b2b247b27feb8ce04e4fcef61074a6951dd9c50e20a07354a85775f31a8e5cda5122b01e9fba09c8900de63ef2d20b1a2e260defa2e44845e42c1d8850000000000000000e00000000000", 0x3e0) r1 = socket$inet(0x2, 0x2, 0x8) socket$inet(0x2, 0x4000, 0x1) pipe(&(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="a03c652a786afeb6f5", 0x9) getsockopt(r1, 0x2, 0x4d25, &(0x7f0000000040)=""/96, &(0x7f0000000200)=0x60) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 18:47:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0xa, 0x6}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 18:47:02 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x84, 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(r1, &(0x7f00000004c0), 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000340), 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000002c0)={0x81, 0x1000, {0x3, 0xc9}}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x4) close(r2) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) mknodat(r2, &(0x7f0000000300)='./file0\x00', 0x10, 0x4) shmat(r3, &(0x7f0000002000/0x4000)=nil, 0x3000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="2572331e7dd98dadd9906d60b1205bbf8a67a9f4edf5da834dbb8dbe6b5e2d15960b6500dabc1ad5dce74149e9dce5e9f64ba35074346267cddb3af3f3", 0x3d}, {&(0x7f0000000180)="c6b9f6b37df2db0b2d0318169246ca5c0d54d9b97bceec310d3023bb3dede9befc498394af85cf8d5694bed295a1ea01f8211e93da6f5f0fb6ae1e9b8a35dfb079bf461ead68a393231dda8db81f95e9a43502b7ec80af2b6046bfa9b6a223513b0dec9b93806e1e5c140a9bc42429ef99aca6ef9604140072392c6a3a64f67d", 0x80}, {&(0x7f0000000200)="92b4532bdb73d1b5138f002569980a90ae56708508756472b4eb0c6a08d9ccf2f8ec1565b3524d98158c9c3060009489afb8a9d65b9541eae297fb8a935f5c1f7b58e319924eb6d0f68a6e1b947f6da19c0d39c8baae25076da1b75f0fcfda861a23680427bb54798d7bc594c1b40ee5a937ba0249e8b44d9fd90b1e63", 0x7d}], 0x3, 0x0) 18:47:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x3) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x4, 0x64c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x5, 0x80000001, 0x3f, 0x4, 0x1, 0xfffffffffffffc01]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 18:47:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x1000000018, 0x1, 0x5) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x4, &(0x7f0000000180)=[r1, r2, r3, r4]) r5 = dup2(r0, r0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400", 0xdb}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:47:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() flock(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x3ff}) 18:47:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 18:47:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) r2 = semget(0x0, 0x7, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x2, 0x7, 0x4, 0x7, 0x4, 0x3]) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000140)='./file0\x00', r4, r5, 0x6) r6 = dup2(r1, r1) chflagsat(r6, &(0x7f0000000080)='./file0\x00', 0x2, 0x2) 18:47:02 executing program 0: getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r13 = getgid() setgroups(0x4, &(0x7f00000000c0)=[r2, r8, r10, r13]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r15, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x53, 0x6}, {0x1000, 0x2}}, 0x2) r16 = shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f00000001c0)=""/23) semget$private(0x0, 0x2, 0x0) getgroups(0x4, &(0x7f0000000200)=[r3, r6, r2, r5]) fcntl$getown(r14, 0x5) ioctl$KDSETLED(r14, 0x20004b42, &(0x7f0000000240)=0x5) shmget$private(0x0, 0x2000, 0x50, &(0x7f0000ffc000/0x2000)=nil) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x2, 0x100000001}, {0x18, 0x0, 0x2, 0x4}, 0xff, [0x1565, 0xc06, 0x0, 0x2, 0x1ff, 0xfffffffffffff3ef, 0x8, 0x6]}, 0x3c) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCGTSTAMP(r15, 0x4010745b, &(0x7f0000000340)) setreuid(r18, r18) r19 = shmget(0x1, 0x2000, 0x17ee287b60642bfe, &(0x7f0000ffd000/0x2000)=nil) shmat(r19, &(0x7f0000ff9000/0x4000)=nil, 0x3000) getgroups(0x7, &(0x7f0000000380)=[r9, r17, r4, r7, r0, r12, r1]) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='./file0\x00') getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440), 0xc) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x4}, {0x1, 0xa03}}) kevent(r15, &(0x7f0000000500)=[{{r15}, 0xfffffffffffffffe, 0x81, 0x800fffff, 0x3ff, 0x1}, {{r15}, 0xfffffffffffffffe, 0xc0, 0x40, 0x0, 0x145}, {{r14}, 0xffffffffffffffff, 0xc2, 0x0, 0x1, 0x4}, {{r15}, 0xffffffffffffffff, 0x20, 0xfffff, 0x40, 0x1}, {{r15}, 0xfffffffffffffffd, 0x0, 0x40000081, 0x200, 0x8}, {{r15}, 0xfffffffffffffffb, 0x11, 0x1, 0x0, 0xbd01}], 0x40, &(0x7f00000005c0)=[{{r14}, 0xfffffffffffffffb, 0xc8, 0x11, 0x1f1f, 0x5}], 0x1a2, &(0x7f0000000600)={0x8001, 0x9}) ioctl$TIOCGTSTAMP(r15, 0x4010745b, &(0x7f0000000640)) ioctl$TIOCSFLAGS(r15, 0x8004745c, &(0x7f0000000680)=0xfffffffffffffff8) ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f00000006c0)={0x3, 0xa2f}) getgroups(0x1, &(0x7f0000000700)=[r11]) syz_open_pts() 18:47:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x7fff, [{0x3, 0x7}, {0x0, 0x8}, {0x3, 0x6}, {0x1, 0xffffffff}, {0x3, 0xff}, {0x3, 0x9}, {0x3, 0xfffffffffffffffd}, {0x3, 0x12000}, {0x2, 0x3f}, {0x0, 0x8}, {0x3, 0xe3a}, {0x1, 0x8}, {0x2, 0x80000001}, {0x3, 0x81}, {0x1, 0x400}, {0x1, 0x2c2addf4}, {0x3, 0x3}, {0x2, 0x6ce}, {0x1, 0x9}, {0x2, 0x7fffffff}, {0x3, 0x100000001}, {0x2, 0x9}, {0x1, 0x100}, {0x3, 0x5}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x9a}, {0x2}, {0x3, 0x6}, {0x2, 0x7}, {0x2, 0x7}, {0x1, 0x3}]}) write(r0, &(0x7f0000000040)='h', 0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x9, 0x25b, r4}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0xfffffffffffffcd6) 18:47:02 executing program 0: r0 = syz_open_pts() getpgrp() fchflags(r0, 0x40002) syz_emit_ethernet(0x30, &(0x7f0000000000)="cef097f35e0bb992ea2d863e09ec53274b359bbb345dfb9271c5e1e743ac7b00eff52c838eeeb51917d163a1c2bd4f1a") r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x40000000000, 0x0, 0xfffffffffffffffa, 0x5, r1}) 18:47:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="010adc46666908000000c64793f4bee1ecd1b57a8a3b6e0861541be065e5d781fd25ef631b085090bbd0b5e125c53d6c29d80befde8ea29da109183028abb0979efb5be1f7d05ad7d371d7dc8c4f6502012972"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="73749c04ce5fc8821abeddcaaa7e7896b3eb6c316bfa9ee5da2c17c3694a92cd5cf60854cd0536c22003e496c55cf64df7a6e8c94b543cbfd489478654585cb42edbae87870224089a67ae81701601cb0935da52962568480ccfcae10f3eaeaef93e9dcd4645b2ea488735922e905851d9ec11458d2be49a30f9aaf3316357a628dc85976ab6e7bdc9d176a49981faa1949a63a297aa3cba061f9a6c6de3c094", 0xa0}, {&(0x7f0000000280)="c3de421a0e5da89e874f1725f4a9f4fcbcd0d1a88413da906784e3b077c572bec1b055bb0043b12150f795b227fdd375811bda5b2590fc2691265b49cc247bf96ffc2460dec81ccdbebb181a0f2bb6e08990d8f3b92f98d0b30ad0b4da30a09ffef159a917ba29ce93c27480387364e380c4c02b5eb1e73a2fbc6e5acbfa334b58c6084628200f81ef04314354ff9b268efd2100daf5e39e97ee930f28dadd89a66d545be7df20447f9e0924ac2875efbf", 0xb1}], 0x2, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r2, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2, r0]}], 0x70, 0x400}, 0x40e) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) 18:47:02 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 18:47:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) chdir(&(0x7f0000000140)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x9968c8789b8d04bf, &(0x7f0000001180)=@abs={0x1, 0x0, 0x2}, 0x8) setpgid(r2, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 18:47:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x2000000000000) fsync(r0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 18:47:02 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffff, 0x1f, './file0\x00', 0x9, 0x0, 0x3, 0x2}) unlink(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 18:47:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x6e3cc2f3) ioctl$TIOCEXCL(r0, 0x2000740d) 18:47:02 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x3, 0x1, r1}) 18:47:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = msgget(0x0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0x0]) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xffffffffffffff00, r3, r4, r5, r6, 0x8, 0x3f}, 0x1, 0x8000, r7, r8, 0x9, 0x40, 0x1, 0x3}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x8821, 0xfffffffffffffffe, 0x6c93, "623dcf76b365f04d0532aed2412b200a855d9ab9"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 18:47:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3f) 18:47:02 executing program 1: mlockall(0x2) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x80000000, 0x200}) 18:47:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xffffffffffffffff) r1 = socket(0x2, 0x4, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000001100)=0x10) 18:47:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa28", 0xc9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) truncate(0xffffffffffffffff, 0x8000) 18:47:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x917, 0xff, &(0x7f0000000000)="3fbb7fd1f88626f9c351674b1d1cc7fe32938b8d69dba03073e6837fa36adb5ddda62f2add43d1dbdf825f6ea741d59745cd37f237b4181fca540276d70752927b2221bcf3c5b5fee43c4d310ebbbc20c4be5bdfc2aa8a32b1f7b2", 0x5b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 18:47:02 executing program 1: r0 = semget$private(0x0, 0x1, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f00000000c0)=[{0x2, 0x0, 0x800}, {0x0, 0x5, 0x800}, {0x1, 0x4, 0x800}, {0x0, 0x4, 0x1800}], 0x4) r1 = dup(0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r3, r4) r5 = semget$private(0x0, 0x7, 0x692) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000200)=0x4) semop(r5, &(0x7f0000000040)=[{0x4, 0x800}, {0x4, 0xffffffff, 0x800}, {0x3, 0xffffffffffffffec, 0x800}, {0x4, 0x4, 0x1800}, {0x5, 0xfffffffffffffff9, 0x1000}, {0x7, 0x100000001, 0x1800}, {0x1, 0x9}], 0x7) semop(r5, &(0x7f0000000000)=[{0x1, 0x1f, 0x800}, {0x3, 0x5}, {0x3, 0x0, 0x1800}], 0x3) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000240)=""/119) 18:47:02 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socketpair(0x16, 0x1, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() nanosleep(&(0x7f0000000040)={0x3000000, 0x40}, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r4, r5) fcntl$setown(r0, 0x6, r3) fchflags(r0, 0x60000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/164, 0xa4) r8 = dup2(r1, r1) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000300)=0x1) r9 = semget(0x0, 0x0, 0x80) getsockname$inet6(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) setreuid(r7, r5) r10 = msgget(0x1, 0x40) msgsnd(r10, &(0x7f00000003c0)={0x3, "58881ff9a751617c48d9105048fec3149e23c39d615c62733cf7f29e17f55d91a9c7879f43a324f851f4cd5a7017bb5f40caf007f67bffc6575e86631c1a65c1dfa21b2cb377c57f65d7b92d880f2ee13beb23d2e3fcccea09983fde00c627e7b5c2ab13e49bfccb8a59b658f25f0a45d497eaa52abd275ae6fe234a140f3e69dac32106a930036ad4b01316e6dc6b294a84ce7ff6ce68f0b854a09294768db514f17029e2f4366fe680f0326944"}, 0xb6, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') ioctl$TIOCCDTR(r8, 0x20007478) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000540)={{0x1, r7, r2, r11, r12, 0x85, 0x7f}, 0xde96, 0x6, 0x242df134}) connect(r1, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x6, 0x8000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) ioctl$TIOCNOTTY(r8, 0x20007471) unlinkat(r8, &(0x7f0000000640)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000680)=0x81) lchown(&(0x7f00000006c0)='./file0\x00', r7, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r13, r14, r6}, 0xc) recvfrom$inet6(r1, &(0x7f0000000740)=""/7, 0x7, 0x842, &(0x7f0000000780)={0x18, 0x1, 0x2, 0x6}, 0xc) 18:47:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[], 0x0) r2 = dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket(0x1, 0x1, 0x4) write(r2, &(0x7f0000000000)="6f1e3b0d9f4db6c3d3959dd3aab0ec450e70ae45af30349bf218c3eb5962c40a300a2908227581ece2e1b13c3e51", 0x2e) 18:47:02 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x7ffd) stat(&(0x7f0000000240)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f00000001c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x10000, 0x2) 18:47:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x400, 0x180) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x1, 0x3, 0x3daf795a}, {{r0}, 0xfffffffffffffffe, 0x83, 0x20000020, 0x6, 0x75}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0x5, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x51, 0x24, 0x9, 0xd2}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xfffffffffffff000}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41, 0x2, 0xb52d0000, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x31, 0x4, 0x16e, 0xfff}], 0x1, &(0x7f0000000180)={0x78fa8b4f, 0x200}) close(r1) 18:47:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012300000000010000"], 0x1) 18:47:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) r2 = syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r3, 0x0, 0x0) write(r2, &(0x7f0000000000)="2b6ca34dfe3d254c96ed492f8e017f0e7c79cfb58815dedf3606e5d69d79ebebc154a45d77458e25bdb5bc48e49b5870447678b9c6d588e4f754730727096aedb59deade09fd5924a7fbbe1c396ff98e3b89921c952fe35ea0de515c77401ddd59d7e3082cafef5708b70b877007f611eb3f4507a99f", 0x76) 18:47:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x6) r3 = geteuid() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x1, 0x1, 0x10000, 0x7}) fchown(r2, r3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) 18:47:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file2\x00', 0x40, 0x10) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 18:47:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20b4a, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x4) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) lseek(r1, 0x0, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$dupfd(r2, 0xa, r3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) syz_open_pts() 18:47:04 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) pwritev(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)="118f55fd07a68542d6e586cad41d1b3f774c6733a52ab2e9d067125202a9eec6545f2fc9a24ad2314d2001", 0x2b}, {&(0x7f0000000100)="77ad23c2bf923e6c78a0f6fb9b2da1b08873f77e0710065d570cbf0e9937dd7f29d34a42643f0833c2eb865972796f7fb08a67a6abe4a4b2b58e16d934096f2cd8a5727bb33001426565bf5f6d0bf84d31c04881f7249f2c01f27acf0ff93baad8f2dda673ef133c24e8502541447ebc0050445a053b9658947ce220856caadf1ad36998dcb114c0f139bfca80cb2b8a039b71088a2e07a74a2d2a6f4ef4a8561ab65e1b457faeb895c835515bd642e9bb8dc0472fb51dc4c3617b08bd430e2b6246418deebf02b3b520b712417062ebedb098dca69767cbeacce985d0cf5d404ad57c3120baf67d96c0d443a2a811ccb28b6b6b276f8c3b53057f183bbf64bbc95fbdec3c453d81b48da485ec811d08f1c13b813b8d77e2d6c286e1dbf1dc566d1ea80c9bd9b4111d3dd039b16388c47ed51545706cec0a67bc2a6697c74aec9bc5b9ef4047cfd75b7565a4fe0e04efc40d04df25230a1d0aaed3e95de33664f07fbe85a743bb8d7630807c4e1e75b57a8e7af38553251921fa85ca112c05d2615dc78ae92bf94c15dc617e78f5b12058d39a3e20c1a96833f860c9356e80c875e2a56e61afd6036667669a68dc3032e9374b8dffa3208c0af13f756e39301accc4ba6f3787bed5d04ad282ffce2e4e7169efe14187bb83fc16c624bda9ce23cebb512d86dc7b1f5af52a754e44b9c37df36ba1b1b827e165e2013c080a1f7b0d148d20f4562d6991476314267280e3e863aa82912ac81d19bb6e4677287a323a2f85e8d5d1c37cf71dad762b7c6e92817eadfe09a3803a54f32357048581a304f6217c7915969ff437243cb9997039b2ef24e8b8e291a109a995674fc8e77b9de7cfc472639083bd00aa6f17ff94bfd8e8fdc695ada01299353e1ab42b9d9f88c4d0df328d86e704a753f84381acb65dc903736f8dddaedb2cb69587e8228ac5ca4f4d6f22030ecdf358ced42dbbb288be649c9301dcd7f5e0367694a4860924c7ddbe7d12df44755a1781baedf5316a111fbfabcedf5251b36b57efaaae4821da01cb925547acbcbce047efe833d2be40c3dc5b8d83c54d8564786af69bd47adb0eb1206071bda99b345c134af4db09ce5cbdd5121bf0ca0d4f2057359ee32a29f1984294dd7d3dd0cdafb7d91367e3d20b2c803d9cad49e1a27e4689bcb968feb0ceb8ff2016fa2837c5ff1552332e706149ec0550eaa5735060fc1d553a9870dc612ef663462ead2f82e86dd1d83dd9690b52e946664644e28661f35502dd80f499a04abfbe4f6a6fef7d3cf01c749e0a404c1e98eda42f0eebc08d6d477b17b843ba3e65392441d0b4a48cd7e697caaa74717a3f0ebda0ddb6b20b92ac3147440ce04f8e5207765c8494095900979fba6211a22c003ffb2429adc0bf578f329c08eba41bf52eb231e44da1cb061cbb19228d3cbe7aa51d8615b570b0a9b564af258c3290e92cb41fcd559b28840bc5690e5441ed7bafe910a3954465c09fc33d944493e7eb3b9c8f4fef86830f4c190a331ffd18da9304f58a5885fce22235ff9208fb5df7a27357f1c3004c3aacd39f6286e0e186f9fc653fd01e916048bc9056a0196ee231088776d37d013d9e42f36e8cf6137d019cf3a6aa62a00b07c3c23fdc16663e83f3bb0d02cf86d7808b7ffe3c218413b273c17375ffdff512961b8356e3be8c25c86cc78430c72037a00071264be06ee2b9a8207d8b0875ce678f1cd701fdfd0e6810f4b546cb6a952e0edaba81612788469110af31a8e2c5677fecf0988a31a893f468aa5a761d2093a50b95c953f621e447b8cc6f2b90d16b098944904b8b6efdeb5b437122396819004326680986ca632ab471dca44d4be884e620348562d6c66bcb908b75cfd2bf83e86324e5389fa6f37ff99dcfa4ea4ee59d8966aad597744be5728c58bb22e5125b1f8bc1aa7c07ecc2e75ed4c715bb85c0c2f79d8b212e58788ac4f99a2ea4796668bb0a38ef8129dfab71602b678fdb35036974504ecf4caa7fbdca84de13ef427c79c3af2026720196bf89eed5315937fd5d377f3be938c189c8320e6574df0888a7cd63ff752968e5da6b5f9013022e6789920e1c113c918e4f64454e3872e2061e684441f0ee71e80b48a8eb8ac8af257940b192f7360f4da04e1d81d0a8cb0b88862e60b67eb4f618a1f234d8d7604afb027737f298eb45a456c35b7bdf7a03849e082c4bb49d67d61e5381ac25e192b4bb11fd27e7bfbdcbdc3bec054b96894c35c55efbf0188b50e204026ec76e8c7e1914ebd08b4120c4a3eb60047072d947e14ff21d8a015523360d20d10a9e8db075ed5e9cd4415d10e2df8d7ec9da01af734c7532d1eebcef85995e6b39bdf94fa745d57fd018652e80ac4572c3fa331b4408544359a4307ca0ecb9dda5f73dd970662377173502e3f936c27493df17dfe4317ba02808e01b287acaf5ca8021f78aff6c87ebfce5e61709a284828f257b0793ab10b7e6f42e5b6c0911774ef86d5ceb37fdfef1416ee3c9346a8805d0a98cf224536bac0e2d9560b39c53feaec914acf7cd7e03e4bd38d8933449fdac2b6ae531e01216774d19252aeb98b77b0181ad703c4069e43240b3828f86df62f4dc43588f3897f166aea2a36cf23b2f137ddd5852639a72016d0297a87a5d37e0743af8338957b14c557457698db50325d24f4dde79cd72785d9e272114300797373f518950461d025e2ec81165ea0e87124913e0fd627a32bf5758e1549ce2df8847ecc9fecab635d36bfb2a0f4c61ddf0db7ca028cc318938c2d2cb39c583fe84ec6e103aff93d6aa0ef1473556d7b56a055fd419b2ccdab5571f445b323b2b2f79809666976d46127f997dba85f999cb5562f7bb37a4beb23980f853f4c8bc1c7c12a9fe94b0ca5db8fb8da286630829c8dc5d15f474413bfad493a4dca57c2d1421213663dd501cc8ec9562b1873e3a86f66d71a065dc93685d9cce9fd5e445c39e5fad28752ddb2c3d4b3fab59a2a56e3a8f9e85373f842f724b37fdc3b542de94d70659b314f3a1db6e09c5583a58ac2d911fcffc070fb1f036e39139a22efe9a017ce0a391cbde4a4d02a7e5c2a9356738480e11fa3e4a3313a8ee37444c714504f888b25d36c1c6204fe11afbf37417770a1f8e5921336f6b9de993422de3f906a17ef067975894dc6ac776f9ece2894252971076b5378dbb2136064a02df3731c2d6a2517313c358025582e37104f951aeccc5eef258f15c77eda03da22099bc9cecb344aa6c1725f091ce382340f42adf0077a9001f2d8e6db965473aa4690565f5109dbb06ef9e13c6d3307b999c0d1d1b49f55abe4c6e25882c8ed2e596ae5365cfc0499c79d5ebc70c31d07dc09c50ee9758f71097c6501055e695cac2a63bacb2cca037ccc649e6c7d8613aac12daeb17ebed86d5256cb5f0c21f898c3fa7961c152d399c89ed5f92bb4f9f3bdb6b6013e4454e6ed12d659bc10501c4a0d03a75c09de1b6264fd701b521a4c3a89f6b8a205fce6a417d87c18f36eca7a1cfbb6be3ce789cfd21a00e66927ac172d414f64d05be79a90d715eae393d6cd988709a6ea47e49f2a62fbd189416c035943d0861a9ccf517f4e4340a2a5dcdf81b64019959ed8201a9d9cb91191ec0c189cd75eb067c3750eb7490522592502e2972d722b8f26662e4456fd04c997983b832cfc5f5db4b4bd14ff203a9fc2f03a48b615c75f33b06f41e22f7e334dd51e5f82382fac995cdc9b38429aee227bf3100b9f411f29e394cb3187fae7227d79bb0edeec774ca71a2ef62f5ed835be275b83c34b4d91c38d6f3f42b4915f6fde00d73b07e8bd56b29c243d87eeefee903e08eee118399ad7d86074130409062250779f9ef102cee23128d4493b67bca0252807ec23b3d7307d6c1193b637dc670cbc37a95bfae808e5a423c652d7c3d5378a5c22c500c7b50f33307e3a076b4e79a6ad8b9d891f1e1dd73098ad91ab9be479a3f2370ec44f80fe0287f42d5d817aabe22ccc95920ea3c1bf8741225614079350c449b59a218616d7d35aed4a2c63ae88d5946ae8799ea9071b084cb3b595a8443d9b8334da053326308a34ddecf6a7954b46650b3f4955bc4187cf17a3d993cceee12ef855e98eba769a20c06c0a9aab9133f810cf3b1fa522318778dccab4ea9f5b713de37761fde8f899079fdbfae96f2014842c00281c610dfc44a63afcebc4cf860c03235f413553f8b4ed79a3986ffa849eabdd26d9d0bf2e6cc0fd8d41930bcd676d5ebebef7f40c856b6193d6d059760a929f898e0a3c7a2255d8de1f0b332499cdf211592dba008e79e665cea109a2139e0ecb53909a84046ef5c5a08b970fee1c9e39295ae4e82b9244867f90d8db16accba9e161426e3a593838e8d9b68c77ac1f9a3ae723584f97536c73acabd446713770fa6bba1885d1260a88d0ba33954b75603258870ba5f7862bc2e0fcecf2832d55e5dc1d69b6943d104d3423767f98cbf2674e2d83e7a47b385434b2663dafaefea113abad0367897cb62ac7aa26551628147ec9d9b30bf9b7143844002e52d2a79c9dabe8c35045f1b23892e083d60e2fa65fbee31aa438731c985e2c52a73b65ea2f67cfebc4f918f4a799de1959dd6511b0f33c9817dfdc69c8efb2d796637e0d872da223d0ef24df14722d0379c1d23e1f69ac58232d03d5f7b899d725e23f99480da890bc82c556d6daa489ec0e82de5799a0b664e68564a18e65e22f35727264b2918850ba5c629354b01b8408ed4da7992ec547157fd234c49e855d5033608dbee72d7711bf8f38ad638955a477ff347315670f87d3961669d941a312b608dfea22978a612a1df9efc13c83712fddda097aeb31302f4d09d9c575236a8b89b8608397ef47cbfc9dea5c87b3b676c1fbf0e5d9770612425a85a023b50e1d431ccb7d8f48b44df4afbb78ea339608e816d289d5ca07eb4d089dae2fcd2bba712e1ec686f437f551fdb746724c25f5ec8440282be66f94ba38afaa9d4469829753387c0952dcba6bc53a2d965ef85166f62035420fdbc8840f2906491391ee334c1bbe52832018c8a57dc4ad0a753374ed30c2961a602b35415b69406712d8639d760661a3e23818707ef5c340edf46a666147fcf9e4812cbc195f42ab1d96f77a21cb749e15348b15596e5c877eb9612a8e3d6113ece05098dac1019810f81889b887845cc5386f2d2657e5efdc3c10edb815c4ec10e0caf6d5066e083d6281204843d4236a18f8f396417184bd9562bd10b01afb4bcb78a86230cdcf24b0e27c1486c6ff818ef2fc8e1aeba9253065ca2871751574772ee19cbe0c07897be4f570892e12ea452f708f1d46fbcf93089eb2067b022c9c3a1463e4e6213ad7098821539fb55325cf71d2c5ffa37c8e01512cfb880319e0e2afc5687078f694ff12eef39598019df126ffacdc4743483de22f36528af63ca126c1d06bd8606f52dcbd1c978f2364d2cf1f74b32ddc349956ca0e2e31705c010823468c26cefb8b88188518ec2ec395aed92cc9147d4bb6611679fea191eb2c43bf30844eb707f17ec31ef9f3e933b73b4d64bd001aef5fb22a7eec7ad239d9ed8318872b525ea0d38f40667f3873741fb6e09a66e57b0a2a4f0d8ae9934c4dcd922baed1c81e2321944e373caadaf4261bfb96724713e555917b864ed317a55cd5dfce0e6f2e005ffcbffbd64f92710eb2d9317d276755ee706bca5e32275ef935f430b187494b791249e5c2ce293a1470eb98ac97fcd30a7dfada95d7a5804521f67afdc0cfaadcdebc443c410e80ae28a", 0x1000}, {&(0x7f0000001100)="1deabc1acc4bdad734e969ed51f79f801b4765cb8a62a9a70583a587d441c91de5ce3a304e902f723dd9d7269acc92cb06397d1d2d360faebec113b25c9a5848825e1abcd6a84e4a4b2d2cea512306af2b087c21f690d2eba6a90aa085c3b09723bf5223159396", 0x67}], 0x3, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) syz_open_pts() 18:47:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/40, 0x28, 0x40, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 18:47:05 executing program 0: socketpair(0x0, 0x1cfba055517e6b89, 0x101, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xe) dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2010000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 18:47:05 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080), &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000001ec0)='|=\x91^\xcb\xc4-~\xb8\xd0E\xc6{.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') open$dir(&(0x7f0000000700)='./file1\x00', 0x800, 0x100) mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) recvmsg(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000001d00)=""/39, 0xfffffffffffffe06}, 0x801) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/189, 0xbd) r0 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100c0, 0x4000000000018) symlinkat(&(0x7f0000001900)='./file0\x00', r0, &(0x7f0000001980)='./file0\x00') r1 = open$dir(&(0x7f0000000540)='./file1\x00', 0x20000, 0x100) getsockname$inet6(0xffffffffffffffff, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r2 = openat(r1, &(0x7f0000000440)='./file1\x00', 0x20000, 0x1a3) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file1\x00') symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') getitimer(0x1, &(0x7f0000002180)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x906b, 0xcb11, 0x0, 0x1, 0x80, 0x2, 0x401, 0x2, 0x2, 0x54a9, 0x400}) r3 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000380)='./file1\x00', 0x80, 0x3) bind$unix(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="01002e2f6e4aaffcd54759a8c16833d10045659f530c99abd3be1bc5196d722e45b800fe178e17874dbef1348b1014fcae9cb6d6d6402eae6bca1ad8ee65b15d3ed8849120ef326ce5b13e481a27d968d57b1f3275abcb334e5dd304317cb01a9250792c92bcbceee523f56ee4cc0ce1e61bf9f136c8b57fb4e1c70c948e9436532b0446b1a8621da9f75da3ec738feec2d707b57f1bf324bb50ef55b5c5b7fdbb77d1c12d0a8a720dcfed2b0b46103ace6853da7b4f8d0500d4ad173b356b48e09c0d07450ea973dc9e9626a842068a1c2d15280a22b693d6855a0ba036e2895be7f63538fe98dd2a52ee26623262f9e8c352064ef294ce44d1fb11def7a026d1e59566ef5ab64ceb18232575608ca3ce28d82b9b268dd35ebff9230991fc17532b6481e38131be4c5eb4e62de66bb18bed6271a674ce5e70fcc9e0c158c893ea49bc6a6a66961a9da427b896b2983a902244ae8ec30294fc4540203d0ca690fc693e60bb1b4f35a4cadbcec285"], 0x1) connect(r0, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) getpeername(r3, &(0x7f0000000240)=@in6, &(0x7f00000006c0)=0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000400)) r4 = semget$private(0x0, 0x2, 0xfffffffffffffffe) semctl$GETZCNT(r4, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 18:47:05 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) write(r1, &(0x7f0000000340), 0x10000014c) 18:47:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() flock(r2, 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x400, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r2, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e", 0xfdf) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r3, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) write(r2, &(0x7f0000003800)="53bfa4fe53eee41664fe3737446ca6c70deb2188f9f5dbcf1cd36f07a19f24ba5b6691a7e6ed1604cd2dada8e21fdb08fc63b3d956176590d2535a9b237ecfa2f729f081d51829ebc3a71fbf7f15e31bcfd697f9d510055b5cd0641a55f7f5", 0x5f) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x18b0000000) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f0000001200)={0x0, 0x19a, 0x0, 0x0, &(0x7f0000000980)=ANY=[@ANYBLOB="08080000000000000000000000000000897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022e4f784dbfc52ea31bf7ab161409e011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84178b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c5104009a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b62abda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07704c0bb020bc32b74ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f62a40f2a9f9224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b395038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e97f0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf800000000000000"], 0x808}, 0x0) 18:47:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10108, 0x8) sendto$inet(r0, &(0x7f0000000080)="cae3d63655768e7d5150694ae662ce35f6038695035bab1c4c4cd5ae68adbde9be69396429c197738d0af52f28672a5e9c26b816973b320a2a6f861f4036b5b91528a7424ab68d508a24ed8e86ccee1dd949767bb97f471d546d3d6cd933ab402cd9f6f7d18509b54ed973478691ea60418ba380e08e3b43e0b95f4654d9b4a5210d7b03d6a157ca80bc048f93b57d436b133943dbe96ca01c81cc990ba85512fc7e43be721f8e", 0xa7, 0x4, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0xd6c00000, 0x4) 18:47:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:47:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x61) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)={0x6}) dup2(r0, r1) 18:47:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x120, 0x0) clock_gettime(0x4, &(0x7f00000014c0)) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001280)=[{&(0x7f00000000c0)="2e00a631783dd63da2777ee2e0c0ece4e8686733a2", 0x15}, {&(0x7f0000000100)="47eb2f69da1ee8ce8455498151919cf419bf519dcdd9282d673757248f6767060ceed99c6100d543be2531fd12a760bad387166a36710f5559e9381019737996c8cc4962facb47ab538e5956cf065d51934bee1d5796b38298d6b5d230c746ba5a40e96a70602f85c780d9b41c01c4a5c54474150946bfb9c43b82a44d1b98f5bef289734e3f53e424712482c191d2be164b93afaa2f0c96b864d74a3131fa82bf46a6d12b9bf960aaee96509b30849dcf6eb5", 0xb3}, {&(0x7f00000001c0)="62d139fca643fa843b52fba031e3da0f6eebdfd6f2743273139cfd8a939c2479583df05d89a476d4c40d26c249bb3e7048a452b6aaffc8486fb9041440b3ba33b5", 0x41}, {&(0x7f0000000240)="d203b630b1fa895dc33bdb84", 0xc}, {&(0x7f0000000280)="6fc481f46f12be48a83c3d80c8197247677a917498054ea26c6bca2cb248c7922acb2b78a84bd420d242c44837d87cd2373880a3d5f40bdbb988f064395479f18dce752ca5aa79989e8f94d552f1b5ee193a07d04e308942ee0dafd1f04658b51d09f057a332ed843e1620bfe7eeacd618ea239b7fcff99cc8ca091964f2dc051111300dfad981b3282ced9d0fd6c7712e6753ab29bc305b3d03a947e56216c128ebf68a67e7b397e7ede91be1294aebcfdb25d6671fa27618e430a975898026a73a121d2d307b7fd49628b45f192339b9493afbc45d74dd892e147db2b49c1daabdcff84f89692f343e4d92e0c813250fbb39927ec6b224184e838ea4a0563371d86c0f5e86c3f708a181adfa131c2851fd878f3c73c5624b1235b8ee65b89fb2224d749ca455d9737a035f3d79e9813cd1d2ca7a6f71a3fb51fed4654c067d7869b1be7a1296825a9b69b1511e3de159c171174158f264c80769b2be20750a379a8b996c434949948bda89f91dae900c429957bfa93fdc5ddb7720942aadd20715fdcbfb39a281b333007b29b94bc53e222ba48690a24dfc8b26b9e5bb2a56cb85365a097b507c495a5a40fa68faec76fa1bbed02142f481525e494a66f1cbc583f7269a0de4e6ea2eed77692f4ebba84c872eb522ee6e0848e56708443d945e3c0bcbcd8374bf7138d84389496d00f5f4ee01f3d149b0d50569e98b417201bc5f566a171b9521d90844c5f176da53d9b5d3f14ab0816328eb7b911be6f2f21bc630faa2d87150f6e837ae112b55152956992238aacb18222fb974a8e2cba02b3b9a1a39337486e4ae0c318a7b3c12507c1fe26f749cf4469577ed1840beaca5dbb5e02affa09ba1058731cc3068dc84c90f249ebbe5b6b45eb88cd1c1b0d85b38bb41a394ca111e2123aef811fde50b88b9d2bf06155b09a4983ad0a2abd894b34fd04eff2940dd916078ab9aaa4490d355858a92be3e8af92c4b86531e18f66652bef0bea5800aa1114538f73d09b5e81f77f693a9adb0f447516945355fcdd959810837d6179af6e6f43ed0b66cfbb1e83488fddfb1c31b80bea6a00a95ecec7e56e8a769309ebf214a12d62d41dce235be89b991ae050ab1b94e719c818decd30121c62f56fa51a0daaa3e20ac3b55c1f55817b6fa7e0a65e963ad49ffd2f94fe8aba2d9005670c1993cbb08da5b65ce18e0ec588dd4683cb0d2e0afaeebbd8b7e68326ca495c8437201356810aa2d6af253ef62ecaed7be769784cf1affd23eabc9f4945930b8bef506ba42edaa2d0235b11437c5631cf688fbfe8e754ebc4633e456896ff77255e9580d84059a05ca90294164f24746431e9920a5e2df1c6cc2c8d4dc52c96482256835e42a5b90be11682f9a035b82c2a670e5c9441fb2b41bb098155ce0b06f710bb40b7382f87ddf12aa85d3a2c0b0cbb0692781f1320cf1b0d87a290c1e5b7a27a08d809007aa4f772a9beb83fc096bb103a1f2c5d409cfcb6d9f7cdcf3811ae99c2d45cd141b89241034389edfb9a91fe8d37ee847218e78ccd62733574eef32d0ae3ef4c1fa43baf452af05bf594ddbafbcc43ab2cfe534760d3295182d2d26ac338864beaed62fe996959010595e59f32884d6da270dcac54058d4e585cfa2ed9af97198f47655940db788e92c67d7d25a6e2945483b68269b1b746f4e80043711dff26e9eb6a7804ad0056f606e2a17ba29e14fe6f490c9dd05f7cf78104e01fd2aabee410b7dae8a90b181f154e7190d3f6316d161a53341b8247f31bab76dcbd4cdd8847321c6f41e0178eb4013b78d9f26d1c8ccdf3ceb626402395b665aadb75447b797846e1604223869e2ce45b883e7e2c69a0d1daba68d94424263ee0c57dbe54bff63741a50702445eb601efcfa1e269624c0fa27ce2f85d4f87ad555cf30d07caa8c587d9943b315f48f3d669a2b7317e3ea2425f06f270a6b2308f198a76f70589fc624133c47d27c9fc32ec17537bfcf9c5e4090e630eb049d799f64da97cf802481bfbe6239cfe97debed6df2c181a0182f95632749836822dfadb6d3f75e2828c0b46f83b1202160b4e6fc9c7dec07e91424e09848e161a3922764574b423ae4f2b58bdcb5450f941e1cfdfde99a0a001108bb486f77f80e2906b86d664b8376ddf9a4d51b082cb946e31a91140b69c9ab36ec915662434d97bd27a5f162f10d442e32a9a821d37c0c3c8cd3c109806b60c0e069a55ed217b2701413a6f42fcaa72007284f3ab2272c332b0a8f00fc9778d1fb01e095519f6b917ff39b06a9cf46cec98fe0518461a15647013cc12c82068189b89f2e3c951cbdf6a2d5c28f0e850fa8ed7892bc6ec5fbb76db03e3bc63e420006be62bb19cd08fcd690c0e3dfd097df709fda0aed71f788abfc26484cfba9f215b12902b92b2ae12eed043b946bde9b2381975e18dfa4e769a2dd929f35f24988b1de46cd943c4abb4a541bf17fa9b4f1f2a73b55cb17fd3f7f590dff244b8a716285e8fc2e188e96f160f09f0dc890a575d64eca69982ffdb5a1b4aa11f96d14249b0c64ca25d5882fcab3e9147c3b5bf2c48c5a08c19e778ce6f2bbea4a250221b86fd57a37e87b14cc862ff6f171625af945eb25f2d32ae5079a630b6045865a0af220f30100038f0322c28c97d274ec20a8082d0ab850bc68e6e5baa832ccc83bb7de0e59ab8eb9d3469a990ba4c22181fc824ea0a5d96970d0acba2c9d3d2fbaf5ab7b1cd69cb8afa2b0e18fb3244ba9c2da15c826236db481de069ec764449855e04340285827a6b3a1ca95eca62ba5b83f20c6555446d1ee5fba5c4dc22eecba6609784b56d9fb7c58c3482f905a2d7e09fc56b1817b1af07a31108fe5ddf745b4f52ff2950fff7d8ebfe3aec4404c02d3ea9c0a4f1891791f3471f0da28def92e77206b275bdec9755e817d1e3445fcc04ac6c2537436b3c70df514843d53671f816c18eab9c6cbe5717626db48304d8ef17734d2151fcc9837b23ae1d952086ff1de5f3976697e785cb036608e86c338030d92140ef8cccdf8792829d72f6e40c655b0a9b2ad752a13ed52dbed9cb8c41b9b2c6c983a3fa75a79744920f399aff262b34bcd983b78cdc154ec78e1e222dea626669cb4471a82dd9093ba9c492d6b94bbc2291683c7acd02da8b5c8f9f6368a42641a5329ba22534d8bd4683bd4fd16692b17d5df746f6349c655eb5b7f62c0e5fb9515c2bb9ac44eedf216464c11f82c42425efac01210802fbfe7e4b6ac7ddaeebc584c7838b2f85fed42052efecbcaf8545326e5fecf94717187f6d9d25e890e04ee7dff67a8092efd7b1391fd95820da790273370c2e6072c78a933377fac9743c6c6f030fbe78961302d7ba6800e263205bfd960c757afb8281d710721db14db2a139071cac55bfc9beb8d5ed995c1dfc2e1e14934d41aed648a760165cc3c90a569607439ef73945c7132fc031641391f693698ccdccf4366dfbea1c58c995368fc46d81347aff76a01d523dfaab669be76d3b155517cb462a5763723e5772a10fc3d70df9cf6e36da7084fe219fb3861edc2c5c6166e0dd0ea8974a2efd29ce7829aa10ca078814b96d69c385d9dab37c6a44a4de89a96b4f05c15381b9af6c33d005fda74c4c714c728f7d4d601946ff9160d24582405a58126f5542010ca43b3e1414c92c35e2cee00511eb56209814640479738645c7c840fe7af16fd27980a594300a7c3fe722d9e622914bb97c15585d3dfbf27d564041717b1d026b8ac25f44b50a2808db2569591724837f2a59f7112eee9f9a0f85c3654212c0af89389efd65eb9126e55840be31a4f86025b8adad69b1537a4e1eb63aa30d52b6106b7a0e8d3aeb6224bd5d09c00ff0202d1e058f70f74d635baa305e3b5f4b8ae368c6f4dda7e29ac23a26bcbe8cd9725a03b0f2ac2bb89939c31c2a37c4eb2367808483c39103662a67fdceb28eebd6bd75f4f5bf6f9185a636d747dc39ff952f2524881dae1a237dfe25bf1d0fb45b07a8aead18d82298dc10bfeb33939f155be291b6a5ab02c8c407a7e3c5f7f37e6aab822448b13e7aeb9ac50c136194a78cc3ce00496842b7aa2c9960714f1585c21581d69c43066abe329d91c3d18d014e3398d37cc3eac6adb9202e3e2aa247ade9124c3e0c21407848b28f41a804d2570a407191b1ce674b48959cbd62ed49a20c6fab1bd66e58b1888bb8a8fb2934cc94cbbd5bd257668d25d91e3b857083120e017683f8267de3fbddcf27815da2d15625223bc6a7071214801de7877d37b8f17d6a321f46c8d3699a4d198245e3d8e00af491a364fe604ce2dc5babe87d19fafa1151808539c416420a178c24126681e3863a3a5f0835c399153277908b7c9c6049dd3579605dc561a7fd6482655acb8fbc96d84669634c95be0cd3572524280eee280c9befc76caef212c321c1f6844592fe5039432449048891ed4c5823e71872eed311be06affdecf23aee81c9922b8f7dd89f87b730b20adf33fad400df947b18ff04452ec01885604f374682dbfd37055a32040f584dc47a97d8ace6bb1ec9e52807863f9c47109e2d4566ca57909fb58806457b8b7ebe59f4b4955a14e1f9b95e5fbda6cea7543b3df0fb457142b680ac0101934d44f4f3aaf0880cc8774400cb60b69ce579c220b837066047fee345c3463c111417cbe211e27b9c869d64b5e52da30d167785e9be5208d883f9774c4ce2a9f72120121a17bc41307c01547d779daab26611d4747e0273f433813de1cfc03b9a84821024d6e6ec690bce3be84f71702c8f66dd82f7f6bea5a8bbc28f3b72b647c52b51810ea9df37fb89f4f29fd5ef89fb90d0c281727b7d586f262109068fbc2c6f1afca685f63a784f445790716b98772bf5ae7e4946b692963a162bc7d85cd6b3ee7d63cd91e2050045e833c52d9ed45451360f4f5570b4cb583237efa1b2c90cc85fb3a3077c5c2e2ce2bbf2c488091d329fd70602c8f2e86ecd94250d66d6ecd57edd859ee467bd80b2a1fc794a55dc86acf87d57824d3a1905df32bbff327227351e01e902cff30ab9a42bf7b4acccc0c70b46af005833f9470d5baac8d634b31b5a317406d9fa7d7f62bad6a5d4e0479367ba8da7559e4d2b248ebfbf3274096be1b5bb75719dc35d3888939524d1ab926abacfdc74005fdf4d4dd1bd1f6bb2797b7500a99fba0d53146536dc99df42eda51100611b81c43f41981ba32300c348531cff07ed924c6b9a6964551dd45c7f7f1bd0b1ba24d61c9df9e4b83e2528c8f5936d7eb580be36b20b8f34fbd8c6a19f25b42627a80e962186e966a36cf64e8257734c8927ba3b43e5e641b0a5fef34e357ca9a7dbac057233b9f54a13fc668aab06d26d6e016dd1e953cd8f6c5d24b614187ae19eb2eae4a5fbd1881a572e75a5640291172f310d657248364310448a74cc30a36fa882cff99773236b26c58ba0a0c3f251ed47a6cb0269702a7ff10c5586e559908b2970744e23fac9e3e293efb7461e999f088bdb2b953904a4c192f815f37454e3969364a9b7bcf0b3bd74e6574669d8b644fce04af834955570db744d94a316f64a45ce6c67fcabe95a99e6517c62600f4bdcfc5a71c4f785414ad70132991b740c3bd603e8e73df923666b74dc8fe60d258e1e26741f0bb820bfb449062a881fe9a9685354604d59c55b7e5dbfb02c9a9e7c0100e4f7742f77c0fdd4cbbbbf48b341c39212b0cb92a579347fe4e8ec234c86eddc21213fb26aafd151a97897843d25aa362a717dd9b0e257f61d7b2776f6b01244d035e950566dd", 0x1000}], 0x5, &(0x7f0000001300)=ANY=[@ANYBLOB="000100000000000068361070080000002c3f791f1186ed04254858471a08065fafdcb9e7993ac612f816ca421e95645a94d869b39ee92ea432d15f9bea4008166ec6feb620480279f6e3b37da6e175049c2c37c0ae5e67f1e97b28b1956848dc7cef423e6af8a5e2db579bd987da978f8332fc3a097b9213ce7b0bfa24f8b278f109669051c643158344f4115179da70abf9b23da8cbb8cf5de5366f6f65c82d06c78ac94df6b28ba82c063ee2647e8dcdfc55a736fdb35dfd1852395c05de8c037db245ee034ed23b33b0ee65bdf7931745bdc3687b423f5cabc7284b005b25df81ae32ca618bff70d4b11c149e62a19cf08c1366b961a5659f8a7fe1d40172"], 0x100}, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x2fe}, 0x0) 18:47:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x1ff}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) close(r0) r1 = socket(0x1c, 0x2, 0x8000000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:47:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x3c, 0x11a) close(r0) 18:47:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc00, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/9, 0x9) close(r1) 18:47:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) 18:47:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040), 0x0) 18:47:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10) r1 = open(&(0x7f0000000300)='./file0\x00', 0x82, 0x4) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) sendto$inet6(r0, &(0x7f0000000340)="8a82bd7a46457ea59e0c8462ddff8a5aa2073badc599b05339aadfbcef3b78bb3241d6afb054c2364e57db9e3fd107570d322247603aa0567472da853f08902799a65c81511a0c8e0ccefd28e01844bcaf262e47f91ffb3c7f5bf7f55ef6ff9df9e00a0640077f6b83", 0x69, 0x1, &(0x7f00000003c0)={0x18, 0x0, 0x0, 0x20}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xfffffffffffffffe, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x5}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80, 0xd21c, 0x51}, {{r1}, 0xffffffffffffffff, 0x82, 0xc6, 0x72, 0x8}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4000000c, 0x8001, 0xfffffffffffff1b7}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x41, 0x8, 0xfd7}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x73c6dcca, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x21, 0x3, 0x81, 0x4}], 0x4f, &(0x7f0000000280)={0x1, 0x7fff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') recvfrom$unix(r1, &(0x7f0000000500)=""/231, 0xe7, 0x3, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) 18:47:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() setrlimit(0xf, &(0x7f0000000080)={0x5, 0x3ff}) close(r0) kqueue() select(0xffffffffffffff02, &(0x7f0000000000)={0xfbfffffffffffff7}, 0x0, 0x0, 0x0) 18:47:06 executing program 1: syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 18:47:06 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000000), 0xffffff42) 18:47:07 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x7, 0xfffffffffffffff8, 0x0, 0x6, 0x7f, 0x8, 0x5f1}, &(0x7f0000000080)={0x1, 0x6, 0xff, 0x6, 0x2cf4, 0x6, 0x8, 0x8}, &(0x7f00000000c0)={0x8, 0x9, 0xffffffff, 0x101, 0x3c2, 0x9, 0xffffffffffffff81}, &(0x7f0000000100)={0x2, 0x8}) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 18:47:07 executing program 0: clock_getres(0x7, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x4}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x66}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000100)='^@\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='^\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\xc1.\\]\x00', &(0x7f0000000540)='\x00']) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) 18:47:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x0, 0x40) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/235) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x3, 0x7, 0x100, "a500839a97e9e706c5c93e8d092acd35e894b765", 0x0, 0x7}) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) r3 = socket$inet(0x2, 0x8000, 0x7fff) unlink(&(0x7f0000000100)='./file0\x00') getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 18:47:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x9b, 0x0, r2}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 18:47:08 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x11003, &(0x7f00000003c0), 0xffffffffffffffd6) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x4) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() r7 = dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000001c00)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4090b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000"], 0x1, 0x0, 0x800) r9 = msgget(0xffffffffffffffff, 0x3fd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) msgrcv(r9, &(0x7f0000000100)=ANY=[], 0x0, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r9, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 18:47:08 executing program 0: r0 = socket$inet(0x2, 0xfe00000000000002, 0x109) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = accept(r0, 0x0, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 18:47:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 18:47:08 executing program 0: r0 = kqueue() r1 = shmget(0x2, 0x4000, 0x38, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/235) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/222, 0xde) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x120, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) 18:47:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4000000080001006, &(0x7f0000000000)={0xfb, 0x3ff}, 0xfffffffffffffdee) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 18:47:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669ec653000"], 0xa) recvfrom$inet6(r0, &(0x7f0000000140)=""/87, 0x57, 0x800, &(0x7f00000001c0)={0x18, 0x1, 0x344d, 0x52f0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4210243904cc4da390144f51091c19c36646c8bb6fccecf0b7f2231f152b02a52192263d7ec71d1fae9645bfe6e5aa52d94332a61bbc2b588805e9a6abca60c9d3c7cdba0eeda0570f99f94e32f18487f41d4ecff956746b6f954bcd95119e66eafc7e5785b2d4b31d048ea2de4f7c2fe6b9d1cea6dc5f7cc9cbb9f0f3a2f2f7cb98b5380d7689f99e76541100786f0870e528fe7ad4c82d7b2f39e544476f0967a97bc365eba7de4c90bc9e3ddbb1faa348b513ab015223a206f413b9f0896c862bf04cfbad6ce0f573038be9b8532dcdfc025a8a", 0xd5) 18:47:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x6) 18:47:09 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="61a2bfc87dcd0f50de2465ae1f0458c67f666f55f74b9468d9", 0x19, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 18:47:09 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 18:47:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 18:47:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) lseek(r1, 0x0, 0x1) 18:47:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x22) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x22) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:09 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x3, &(0x7f0000000040)={{0x88c, 0x80000001}, {0xfff, 0x81}}, &(0x7f0000000080)) r0 = semget$private(0x0, 0x2, 0x200) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/143) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xffffffffffff0001, 0x9}, {0x1, 0xfb}}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x7) getitimer(0x0, &(0x7f0000000000)) 18:47:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 18:47:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x2, 0x7, 0xfffffffffffffb7e, "8500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 18:47:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xffffffffffffffb5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x3) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 18:47:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = socket(0x6, 0x2, 0xffff) recvfrom$inet6(r1, &(0x7f00000006c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87af7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d364121cc568549cbaaeb6207e95a781269ebc6e32095ba69cfb93c7197b8a36a5ff123d0a8759c3f443897d0ed4273f3442d99284ef86c7d987564e0031431690f73e28cc4801c4bc3c52d5b000000000000dd83f2095bab657dcbe4c448a273bd3bc9aaa3cb306f96412cd23ebadee89265e095ff4fb7e7c132f5153580be83e49cd9c788fa0ebfa91eb846be8c26e42c081a9079b6c7cc09cf93419ebcc5c0ca0cb73c941ea8ba3ed1d040c296830d015559cc3e9fe4ff0e3d150e3bf61e9b9eb306517496152dd653e0096acb67c135ccd02506acd39c0a7e6c7f1385224c2880d860b9bebaadae4470ea2ec31f5bc4c450047b9d0d053ba4d7afd13c940014a3396d3e1f5ffbab2624b5f9b56343bfc8bbeca04f59bfde6c", 0x1a6) 18:47:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0xd37, 0x0, 0x7fff, 0x0, "d4864feb9cf5fde549eb00deffffff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 18:47:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = semget(0x1, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x7) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5ea", 0x8b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) recvfrom$inet(r0, &(0x7f00000001c0)=""/248, 0xf8, 0x801, &(0x7f00000002c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x704, 0xfffffffffffffffd, 0x8, 0x5dd0, "2f6b6167e2f1d27c6276275f359feb396707e4bf", 0x4, 0x80}) 18:47:09 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x4, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) 18:47:09 executing program 1: socketpair(0x18, 0x4000, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="cd2709cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e43411179c7f4048baa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6", 0x7c}], 0x1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 18:47:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x211) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x208, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() connect$inet6(r1, &(0x7f0000000240)={0x18, 0x0, 0x20, 0x4}, 0xc) r4 = getgid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[r0, r2, r3, r4, r5, r6, r7]) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000180)=0x20) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x200000029, 0x26, 0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[r8, r5, r9, r0]) 18:47:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r0, 0x2}, {r0}, {r1, 0x24}, {r0, 0x57}, {r1, 0x100}, {r1, 0x80}, {r1, 0x10}, {r1, 0x30}], 0x9, 0x0) unlink(&(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r0, &(0x7f00000003c0)="92", 0x1) 18:47:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x80) ioctl$TIOCCDTR(r2, 0x20007478) sendto$unix(r1, 0x0, 0x0, 0x4, 0x0, 0xfffffffffffffdd4) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 18:47:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='c\x00') mkdirat(r0, &(0x7f0000000140)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x8) 18:47:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r1, 0x0, 0x45) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x10001, 0xffffffff, 0x0, 0x1, 0x5, 0x80000001, 0x2, 0x1, 0x10001, 0x3}) 18:47:10 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x3, &(0x7f0000000000)={{0x8, 0x401}, {0x800, 0x10001}}, &(0x7f0000000040)) 18:47:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x9}, 0x0) 18:47:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0/file1\x00', r1, 0x0) execve(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000480)=[&(0x7f00000000c0)='#\x00', &(0x7f0000000280)=']&/(-\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{}\'{%\x00', &(0x7f0000000380)='(#(\x00', &(0x7f00000003c0)='/.\'\x00', &(0x7f0000000400)='\t%[\x00', &(0x7f0000000440)='*.\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='#{\x00']) pwritev(r0, &(0x7f0000000080), 0x1047, 0x0) r2 = socket(0x31, 0x4000, 0x3) setsockopt(r2, 0x2, 0x8, &(0x7f0000000040)="167e9e69843347515351b7a65b6214a165bf9e31d900c9ffc7516e4e57d5cb48ea874aa68d837996d0b9a3759095740f179541df09e2", 0x36) writev(r0, &(0x7f0000000040), 0x10000000000002bf) socket(0x20, 0x2, 0x5) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/173, 0x91}], 0x15f, 0x0) 18:47:10 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10003, 0x50) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x49) flock(r0, 0x1) fchmod(r1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xa1, 0x100000000, r4}) 18:47:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0xffffffff}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r1) 18:47:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0xbc802b364521364, 0x80000000, 0xfc8, 0x5}, {{r3}, 0xfffffffffffffffd, 0xa0, 0xb, 0x8000, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x1, 0x3}, {{r3}, 0x0, 0x0, 0x30, 0x14c60000000, 0x55}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x51, 0x29b95c45}], 0x6, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x6, 0xf800000000000000}, {{r0}, 0xfffffffffffffffe, 0xe2, 0x6, 0x63, 0x1}, {{r0}, 0xfffffffffffffffa, 0x4, 0x60000013, 0x4, 0x10000}], 0x7f, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000380)={0x7fffffff, 0x2, './file0\x00', 0x9, 0x2, 0x852, 0x3ff}) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x40) getrlimit(0x3, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x46, 0x5}, {0x42, 0x7}, {0x86}, {0x107, 0xffffffff}, {0x147, 0x6}, {0x86, 0x3fd9}, {0x47, 0xfffffffffffffff7}, {0x0, 0x4}], 0x8}) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x81, &(0x7f0000000200), 0xfffffff7fffffffb, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) r5 = kqueue() getrlimit(0x0, &(0x7f0000000440)) dup2(r0, r5) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10000, 0x0) write(r1, &(0x7f0000000400)="a6e9c88b52108ccebb21530e3c11860e1727ba6437878dbc78f6531ffdbb3364e2c73487b2c3", 0x26) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) 18:47:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x183) recvfrom$inet(r1, &(0x7f0000001140)=""/4096, 0x2ee, 0x3c, &(0x7f0000001100)={0x2, 0x2}, 0xc) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0xed90, 0x80000000000041, 0x0, 0x0) 18:47:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000100)=""/153, 0x99}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000240)=""/77, 0x4d}], 0x7) ioctl$KDSETRAD(r1, 0x20004b43) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000000)=[{r0, 0x22}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x7, 0x5, 0x2, 0x6, "13a8f45a2a7d058c6d01338b6822fd0ce31a86e8", 0x7, 0x3}) 18:47:12 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1ff, './file0\x00'}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200c0, 0x0) r2 = getuid() r3 = getegid() writev(r1, &(0x7f0000001480)=[{&(0x7f0000000180)="c6c62078b5fbbe835fe36746000b7dcc437cc011d376e4dbaeac131f590894956d6f07e2a1d14dec275ba8f3c59bb4e7781570cb6e176026ac31910eff04b925cfd8c2da661e8f04b8c12c87b92a093eb8c37d0089fc89e9c7145b4d5e9f67ea8c616765de4c1f1cbd561e9d4df8faa71d5d1e4e47b752a6006c4c6d1a3670d377aa6222c9375e47858705184e9876ac79af0302502a1415a0e237d4c8d57fa80983fda5", 0xa4}, {&(0x7f00000000c0)="dd559243f8763594c484f60d77379979419296056e47ad1e0d1853e028cd5a8c091f1a10d66ee933b497ae28045799da2932167d11cce639656c59dfdfb014caa7ccdd284187d60a7e17784542379ad5ecb2707a1cea3832aa067af4402012fc14aaa01d4c3710", 0x67}, {&(0x7f0000000240)="952309c05b34b8350d983710688a73d5cfc58887a60443f6f7034a951f13838fcc6f5d2592c13380cb8e1f79289ec26f0238b31b225e6e46a39b15d761b984a749", 0x41}, {&(0x7f00000002c0)="cd8052878e80196ebf3283ed38336aa07d9fc5cc03675c2626e0bd45b2763b6684113db95526d8ddff280f1d4003f727e4d07b4729a4d6eb08db95befec89ce1ccaec7461e0ddf404765b9349406aa4b8b83c4152e88f88335e7095b979c39c5e2901da4c1f400e75842aa7043dc3c967749337836bf614243420ddc3ffacaf158ad9d95eed6312a7d26443ba6c650bebcd161b6ee8e7365ebe4", 0x9a}, {&(0x7f0000000380)="3ba71338c68efb185ba7b9ee4c27c987c6d61b59fbc1df8649d88485c3b9965ec6abd46003802c4fd242564d5bb0f9847a43ae5a50fc1126751da659ec47c28fa8070622282e7dd10fa170a4ebe05552c2b0dcc12a14d4a64aab24a63ed7dba87e2bf945746d99f95239a85d057f4ac8c21f985851e036eed58024ec8b75ffae4a07e185594d72e022c065bbbb4e2c4c95170db37038986148eb7391e7a0258d0c720f870b7cadd838a3dba52dab6e81d92eba71d0668973a5c7094a861e7cb1958fa7d4754ad9707ce797ea1f736bc3fd", 0xd1}, {&(0x7f0000000480)="ff4e73c25e42f8e2ff5f078f9224f4e81d49a0c5a3d997b316b9b83e61c3024fa033249b0625c9a0299ff43ea8167ad3d17144edc35648e494ee799676970e7a161c213e10d2dc4eb2d11dd6fffe70959a8d58e4f49185a292dc0d778793066169229b3d25402c8902f35f2289d2dd888382138e374104e0bf59a0a26e591bd0c9f50ca61397787a2202599b95f94ab1addd844ec234e456504452d0e89f3df5591f0db64589494abf47156ed1827acc1186edce26e5e9af5f6045c437d1ade6c85044752bb7df783e4b1a9ca9baa9cee6f1042681c214125456a25d4028956df5512048ee10059429d5f5d81e73fc3bc458f40a8c14863ccd7357b01c360d469a424d41cca20d77a76526e2fe63ff9622b8a3999a3b4121f11ca00b87b909c4646473449c8fe27349d5b780da438fb016e751327b466d2f595d34fbe9f4a2fd98e6a0cde5468c30eeef8515cf3c7a9f97badd163ff82a1ff92315fa139575bac813c3184637d4c7af6e1c074178ecb3ffff11716f50bd52ce3d992572478eaeea3a70a1029c2de8d6582adc498191e25fc40d674dcd85c4a1ec8a1f71b05245738c63ce2647baa810e7a3187cbc004176866edff99cd7a5fbb9cc90b280dccac922ad63ebcc3fd6f622f0eecc3df4d515462254179b5ccb59949ddc4c857bd3e3bb974ed2a56952e930fe2188396d09da8e4a7281976d0a14749eb7f7b6cc4d1bfa47ca8bb00011b2cd22a1b7febb67940d237001325dc9c5d4b1bbf90c1770cfbb1aec850ecd28c117aaad7e96411441113dace87734101fb75790ae94b46017a05af7f98590f34ed60fc98b90c8174872561cb47d31aba45ab28390552179ed0b7c3b5837da297f01b2a71f077e930468d867f2deeaeb8067ac7dcb44c88de6239a179739f1e7f2c37b423cec1b5f202e2834f84b81c1d64fefa17458fca7fe81031e392a1c3896bfc2891de246edd3cb71575face94c851d5e2aac821e696411c4941f2526d9985adb55628f08604cdcb1e5a4efadfe2f97c45e47e70ebdcb21ec35ec8f167fcdb32f33d5973729b167095a83b6fcb9963b01e6c0c62fc728e74590fbcae22c522ae26f3a7283ddd409c96daf74606072f892597365e484b8d8834e27e1aa9c14df705b76a2dbfd61d4e29bae9920217e6474ead51304366561592cbcee0c5ee614907504aacf78b90baae70b80c15e67a5872c0099d7635995b323bfc2f4d911ca3db1e68fec443291a516779a59cc461f0d3a6128cce3f878ad74f6d45234c138e787c05bf4df753856165e04694a4527bf6536dfeab345c0fb0d7b857b70b15c65bfddeef89461dc974216634a155cacbad61f939c0e0096e4b88e347398baa124a0a398361d69758333e5dd78f41632804d9df03df29abd7eb382d2d8835659740ee0d9ca6d81d9883a037154b86c57d2a1e428dcaab6143630a13d5f0ca03a537da3c107a54e97c73e2cd270dde61eba94ef173d4d00816cb53aee4a568363e65e96673af9cada2d9ae984ac0431b2bcbce0f276beb8f922b44117ec09527c85fd24431cdfc5b0d3dbc32af920d284cc882cd0f8eb7300d635970c92732c89473e2bbc006b707d06b5551d8bbaaec28636bdfdffbc004c7d2b2544c21ae3f0cc8bd0a23c0df4362496ec2be571ec18c9961c75bb0b7fd02f509beef7b72155f14af6fff733269cddb08aad311fcb63dff514fe68e6a0de17f07af18dc9160f53d9de9d26a177d9fdd6967920f400671ef0e46b261d41048c1a6cd6c46bb89274bd3ab84f5d21c2f277fe0393aed345fae867dc81c8ee84f7c2651faaea772ee1f0842a15af76276b95dc8b8ae429ff65ff00c12a6bb6122ce76453ac0838c1741c24f8778a29b16611a5e8ec7aee47c12e46a425061bb7101929ff047ab760e59254171c2725c253a66b3dd18245536346c3530b45c60b40cfa6a6574b4ab5f406fab0aeccf43c6d85aaf76d056bbfe2baa30f40b944f3cb2e9700b99f9a1e1dfdd999fb6190e2e82cc54566417f57dba29ed5d9a16e4e62e184f88acc857c8ecd41ecee741729b73bd05c4d5e5ca881f1e3cd6251c9d9bf9d727f8642e90815c68501429b7745f58f8ad3bdd4e92449b501aa811e19254ef4abe8aee12de8eedf4bd94a9c55971aea1fd521099277f8ab9c256c951e1cd06dfc7974450b3804d8d75f71e3a486c70e26af34069631040183213916465be0faca502345854ea0089837df93e03a4611c4dd47c23ab90f110c61eb1247a865e8e37d6c43d36256a2071012a6dfa4f2138b7eb770d28a02c9ba30c2d23c5bf2f5e4ca4972bc98d10607cbf959dd8e4a6da216843d6a0549e41e37fdae4e61f2a874f54ef068521d7922de090b93728db5b24405eb5156dbfeef5057b45ab3972943b14fb8be045400e6bbb49f514229260b7d195c505204bb9e39d76175ed5f4f4862d079e8a3e7acade439d3cecf8f14bafd3a3504703fd3c484bd43e7f4711ad34deea0c5b5af19573db875543dbc3a2090599af9f67e0b5406e5ca6c85e8b5d9168c425e84c1eeaa93589331fccd5b1b2d9940a8ea2e19d6404511c1bc7741ffb3784b15ea0be39faac2b1ef44317674ea4524ada33e8574bf5420976d54b2e889490055af764aca5cbf0cd53a1f63ec772c3f89ce4bbe7f89d9002bd766573236682f9fb47b86f3d0e039faa8f1cf806fae73712298d1c83236b06c0a75afc04e1ebcfede216edc95c12760b4739790606f3d382a80641d47e425c3a48cb7b4b7bebd4c36e82f160b787d76ad5a03661533940c214b1854f1017baa9212cfcc62c964114558ff6b4c06cc9ee3730947b6683c38cb5e8bbcee9d7ec699fd2715749dd454226d186cbfe54d25d02036603a8f6df7a1584eef31df27c3b71e4033aa5ddf1788c4bff7427bfdf423c1b8122675e9ebe076a5bc0de4226df0993fdba2708348beb1b31a19dbbd57b74b0115bc87616f5fa00c8d20c9dbd63d38dc5f22cc730c9c838a5ebf5baab8b25873880993db774d5b136f37f1de29a5a81cdd61bc37788ea7231df06c7e87f2e58d06673dff61a4b5ffa72ce62794daa2bc20a4b434c2112b3108a7c617eab21c398c081159760ef02dd0c7a809cfc59d5614fca4429f8fcc88752feec4c9b5b817356c2891474e00a360d9deb4d969a33eceb087f02ddd2853e34d4adf09f500b4e5509f33695b2a763669fb542d908be7fe95a6d08e56448069c6fa31f0544eb06b1a5fee2b2f205c69c3744001bdf964e7aff34d724ca13e09a3d03169eddd2abe4c06ad311c4362f9cea4f0eb53720a1be3a05e8cd28d238af6e0b2f1fc05543d15d774f388917538d85cc3b1c8d11f4f035c4c171e79f84a46951e199278586db9bdc6698ba7d791438ac730a068318a154cf260393c05a7c8ca22dbf601c34976a16521a6a77d6463022e3afe34e5407fb253ea6c8754a96addd66bc65117a765c861d801969ff15dc85e843f6504c3d5096709ed58bb898fd47d44ee2889ce413c2d11eb4d4b114e30199b300cea4e9e9cc745c3d5f3734113d85dcb3923ad7d24f912c6aef0851afdb7e97ea4c103040d9e118ac9060cf8915b08a1271b486dd2defa0eba62c84eebbdd57c0c03672ad7ab25145f3668e140ebee5bc060791b44ff6fbe64f52f0b1e7bc37cbdaa8c87b018f38a1bafafff9b42d35e5db9c0831fd929eb5d4a122874a74cee231bc9daea2b9760a0fe351e268294d1ff3159de7154ed706c68292a6d59d538d3ab02ca99d44e2e4b9e1a0c417eebf2597a5800fe37d2d6dff8138cea37137535dc65baf9ea24d25ac29740205ae5860049a1c8e122b28a7915747345b413a3a2b03a73d8d5fd5b8bf55f4c088010ddb2ed0e56b180b56400c8f27b6efd23ec0a06eb8b78b4bcb80e6b3c7ecdb80c80bd13528b9efe6cfbc27d205a69a8b3ff8759c762b1e60b3df8b7974c31e76906b830ca155e83ac01b899ceb5026021a5f73c18ecb0726ec7973091b612b5728d9442708fbb1ffa25b7c01046961a55919a8e10000b71dc971148437aea2770c430a3fb2cba19731d015219aa53c9d25f465c4f6654ae2f6d6cc7100c5965fc9b9e8f3528c8155bb7bd09c1a95e273f8d36e6e14c2ce4a18fae760bfa5bd747b36291f70978caf19291446dbefd2cd25dfc745ef95e8b0a60fa69eef43fdc3419c973f23c2eec72b548929af403d223b7a64f4dfe15f9412b82c45b0a915f478cfc0f69f7394261a4331c39e9143821780f3d025a4811baf16aa891bd9d49f325af547c8cf19a5a633673cf3eac08b64066fe9305df886bf34f6ce7fe30d46e04172ebf90c389e7a1dde91560aab626ce0a7c06d37c687005bc4229a333464f492fc67d541ac25dbb12a87fc2d0ade57f78e3e10c5701e2cf182b02231ff3e58eb4470b34fa1e388b8897624131d4a6148533a709cacca33d240e4aaa055b6afa7b8eca22454ebceacf3416fcc92fe1089e06b90dd4ee29bbee26eb02954c8200eeaf01264c9ba20685de8129751f53045eef19a7226b550c4140430901d18a2f17bcf77dd2877668aa0c91639b8bcb5834924ddc68c64d13b37db1c07698a422e9ff2dbe53036aad93aceec96467971a37ffd902cc8871ac434e297a67ff2a7af3683d01921be79ae97d347cf5b1bf2901150e7577156db426ceb3ef98928eb68a08c775279113e408c4df2db2447810b551a29766c1e472973d351de0bb93d9bc19d2b75431cc71cdafbd98a056325a501a52f608d67b6c264e274c7adc2ea293cb6f7f0ac3fca44d39866bcbd2f36ce87ca9bc1b055c30431fe394299bda5f454f48068c77ce5bd7f3c34d0a26016236937b7a94b316541a61eb28b13cbd764b0f96742cce13e17cfe6d811ceade1d8effb00d982833b34ec9596c51e5e384a75a1bd4c19689565e5aea97d2d331d08c66234b2b01f5e230bb18ebc897276ae769bb16f1c37e0b1d752710e7b625da08ca4c5aa3f49319249fa64aa1ab1bf9ac2f0951cdbd1a02f0b00d26a63a5c27ee51619c8c9d7ce103d872735829ca889cf4523d62eacbb547c0c2b7c2bb493506d706dd6f68bd96a964cf718cfad074201f48dcdac765188fd02649560234a217be731bc90e2237195f6d5be2947ce2afcca74490633ab2dff68dd454311d94a127d04e0876b74c103437b64039d70a9ba70c6d4602a73a19587f8d4a506ae5db4b22c56efd7c8b9d0096f6935a703129b4e8963df26f28fd9924bbd697bc36592c1cee760e9e2c0c7e218c74027893649a34aa2cd0b4bb4ab00a8a40f8f969b84f63e5a164d3ad64a904f0f33ccdac5f5688699ae8ecc51746b8e21aaaa0c670a0768f041b7e6c310978bc5d6ab614890af098f545fa18f7a6c91b69f4b07ae8c6d72bbd22c95c4234b90ef8316974e4e6cf3324030626ee953b0dff2382ff1bead0ba03affd7f33f981394f66de323534965ae0d9165042982d34d924140874fa2115644b73a966b84b8e49817c270a55c00636b1a80cb54ddb620ca1be7df8bd421e59fd18608092e62666e3e8a79c689cf7df1b5ac011f062eafbb84a8c5b3d3f722e2b753e774f766049de2a26fead0377f73b6e4a3a5a99374dc6b4c04c7baaf16db85f967724e59e98053a4f01c8ab27b272b3eb6592eaec5f676e600f0e574faf8900f7db2d4433261b573eb80156ef5d6fc0aba128f60f17f49f0440dbd11d1db03c0627026f691fd820ebd50715a35e17fcfa6b9e8a95a63b8744133a1889c129f849e250121a004d7957d4049a98c1467928b72dcb8ce129", 0x1000}], 0x6) fchown(r0, r2, r3) 18:47:12 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget(0x0, 0x2, 0x8) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x1) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x9) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000000)=""/5, 0x5}], 0x1, 0x0) r3 = socket(0x22, 0x1, 0x200) bind$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) 18:47:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x40) fcntl$getown(r0, 0x5) r2 = socket(0x10000000002, 0x2, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x1, 0x5}, 0xc) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/115, 0x73}], 0x2) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) syz_open_pts() 18:47:12 executing program 0: r0 = socket$inet6(0x18, 0x808000, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 18:47:12 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000cceb04360d98bcb5831b0000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x12f, 0x0, 0x0, &(0x7f0000000280)=""/214, 0x7}, 0x0) 18:47:13 executing program 1: clock_getres(0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x410, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = socket$inet(0x2, 0x4003, 0xbdd) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x80000002, 0x402, 0x1000000}, {{r2}, 0xffffffffffffffff, 0x14, 0x4, 0x8, 0x1869}], 0xff, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7, 0x20000000000}], 0x3, &(0x7f00000001c0)={0x7, 0x29}) 18:47:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) clock_settime(0x0, &(0x7f0000000100)={0xe98, 0x82}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820206000000ff000000"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:47:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) clock_gettime(0x7, &(0x7f0000000000)) setsockopt(r0, 0x4000000069, 0x10000, &(0x7f0000000040)="44421005ce06a37a0000008b0000004d2215fefce576edf50fcca64e", 0x1c) 18:47:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0xa, 0x200000005}) 18:47:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socket(0x18, 0x6, 0x54ad) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1]) r3 = getegid() getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xf3) setgroups(0x3, &(0x7f0000000080)=[r2, r3, r4]) 18:47:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) clock_getres(0x3, 0xfffffffffffffffe) clock_gettime(0x42, &(0x7f0000000180)) clock_gettime(0x6, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000000)="0977dbad", 0x4, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 18:47:13 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x21) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x107}, {r0, 0x4}], 0x2, 0xfffffffffffffffd) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x80) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x82, 0x40, 0x3, 0x400}, {{r0}, 0xfffffffffffffffd, 0x14, 0x80, 0x0, 0x3f}], 0x3, &(0x7f0000000140)=[{{r0}, 0x0, 0xa, 0x20000000, 0x6, 0x3f}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x6, 0x4}, {{r1}, 0x0, 0xa8, 0xfffff, 0x5, 0x3}, {{r2}, 0x71cc2870679b2be9, 0x73, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffff8, 0x84, 0x80000008, 0xa5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x8, 0x8d3}], 0x8, &(0x7f00000000c0)={0x1, 0x4}) 18:47:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000d80)=[{&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000980)=""/137, 0x89}, {&(0x7f0000000a40)=""/219, 0xdb}, {&(0x7f0000000b40)=""/119, 0x77}, {&(0x7f0000000100)}, {&(0x7f0000000bc0)=""/129, 0x81}, {&(0x7f0000000c80)=""/152, 0x98}, {&(0x7f0000000d40)=""/11, 0xb}], 0x8) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 18:47:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.fil=\\\x00\x00'], 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000180)=0x4) 18:47:13 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 18:47:14 executing program 0: r0 = socket(0x1, 0x1002, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x2fe}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="d5c74a108df1c72c0a69d081437629d35af74cb821ffec94ac428cb0ec8f25d940c6eae4f7f148cdb958fc61beeaa33dc4032aceb5822ba20a6b44c35c044c4d786d71ef08582c27955fb04df898feaaada54908b7bb283ea758ac61fc5b0a6f8bfb0406b177959f", 0x68}, {&(0x7f0000000100)="29d7c722536554b4667927a0e3a373f1c517c48818ee124cbf80128c9722a1d5eb1309e3d39c3b855f", 0x29}, {&(0x7f0000000140)="c008653f6a1a49", 0x7}, {&(0x7f0000000180)="197ed8096c92a6674fec6dd110430804f71f2b4a2e033dfb9d07073edf712a99d1", 0x21}, {&(0x7f00000001c0)="cb7dd1ec9f304afd1fdec5917b96a04ccb72385a41aa", 0x16}], 0x5, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x80, 0x408}, 0x400) r7 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r7, &(0x7f0000000440)='./file0\x00', 0x8) 18:47:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff000001000000000000001a0e0e35a6dbda8a1e299382fc4eb117716b100fda6f726061c93f0ccba4", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x46}, 0x0) 18:47:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r1, 0x2, 0x0) 18:47:14 executing program 0: open(&(0x7f00000006c0)='\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', 0x110, 0x1) r0 = open(&(0x7f0000000900)='\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', 0x48000040000000, 0x7fffffe) mkdirat(r0, &(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(r0, &(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)={{0x3ff, 0xfffffffbfffffffe}}, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="c2b23d7232e7cb7f3efd05f6779c0b677beb3178110e8178325e2498546910b51cae25cc1da175fdbd213946f6a08b7b71e52c8ef41227a2ff5202b1182e994a9dc6927711efa1242f47a4349781dba66e925843d6b070c7412843e66f6387006d94668c128a18230ec250be8262cf9f8ed2b4ccc8f24874eb49248ca2a3379dda64f6d0fcd4f8e2fa4293678a54d97d70f8b0e208734dfbd4d70194950c3e750d7a570f4a90439353d94c2b36ad9bcebd21ed87b490eaf814f9fd5820d6ea042ce43e", 0xc3}, {&(0x7f0000000240)="226bab7007002aab7d87c8677db68eca5d28dc6e068d8932be73836ec835f8b41b1bedc36b5002cbcff2b742ef8423d2edfbd5b43d1717cc4e9961eec706fa58bb2698b72f7efec0aaa589ad9634647bb585d73a5fc4e11bdacf6ba5b9e7", 0x5e}, {&(0x7f00000002c0)="8be37722819ca1b689238e9d2d2549c90b5d6e6f31def54b3921bbeee34a1d51cffbabb4fe0c229e2446a1cd43efa68e35bd58717bfcbad441fa23f8d16a7793133b32ee5aaaf87c7612ba54e69e9e213ac4e4ad63c866366bdb133213c7cfb250da2ab43fd60c5159b6593c003c8f7a5f32e7af6477ce5cdd749023fa100cb14998dcdf3f730636d74713c96ddac8612f338324494a14722c4a54c2395227c9443abf636d4a78bc8c5c7deca9e6d87ada", 0xb1}, {&(0x7f0000000380)="9d0a231f2b035c1c6df29f35e2fd902cd20344ba22bb13ae39f97a69d5ec9056335f2512b2cd92c6deae4a0bf3d966b21d225a92d95c8b1722141f3618274f8e61a395bdf2bfebc3b4171009d5ee894679b83807c908b112aacc9afc034444c060e8b991ae691abfa8ee16b5acc7300f13ad1e5fed4706b55a0ac5747b4d8d1b4fcf71e661d78314002bba25cd33c34fe91707224f2c2c9c0ae0ebefc57260ca43c4bbad992438867187139cdf5cfd2ba40453e1a85108a22626ee71b2a3dcdbcc6e6f57ee1f48d04defdeb4aaa7d61b47e65374cb6fcdd3faaa81d3f272", 0xde}, {&(0x7f0000000480)="a3fb07a46cad9fdbf7f3eb70f28442a6ac1ab401fffe208a2c9b9cb48e5f4c0610821597f0534ee97edebb751de60269f2e4a18f23b33e25e1409b0ab9ff24c1df42bac89c1223f9ca3c0dbcaf39", 0x4e}, {&(0x7f00000000c0)}, {&(0x7f0000000500)="d3bb1a7a6f984320edd6bfd2f30d5ebebd9b7d5f81378ae2882e4fb80c201d85593ca2517e7439e544f416cfac77ab8a37d0e60b5fe7b5e9c7b095c32cb7ab48f0599fe27adb128a60044827e0fcb7c0dc0e0cafb2c5ec0c337d0c191079166f0e6db8787be040fd0792883004f1d78df5e51497479277d33d94e167e57a45d127c165acbb501efa4ecc2f0999508c02633febed4477bd6d5d57dbe8ee0c949d90ec8cc0f47e13720319511702ba946fef689e3e723d940f2461376d4620711a5fc0933d7a182eb055a0e70a0ce285", 0xcf}, {&(0x7f0000000600)="11e85adeeb76de429e221262dbcbf02d538a78f93eed5ccc4b79374fc1162047ae4f31928a34e6983f98c8161a01db657f", 0x31}], 0x8, 0x0) r1 = semget$private(0x0, 0x4, 0x250) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0xfffffffffffffffe) 18:47:14 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRES64], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x1, 0x3ff, 0x40, 0x3e000}, 0xc) close(r1) close(r1) 18:47:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x20000) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r2, 0x8001, 0x1, &(0x7f0000000280)="ec5eee8ad697b75837d6cb908f53ba0f0d926950fa13c17b43682da4e5c3781431ccac1b30e3f34259d00584fc10a9e7e393cfbb86af7b4176f2ad9c5ec582792e205654", 0x44) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e1f240a2f66696c253000"], 0xa) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 18:47:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) fcntl$dupfd(r1, 0x0, r2) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 18:47:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) socket(0x16, 0x3fff, 0x6161b26f) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0xff, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x4000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x12, 0x1, 0x6, 0x1}], 0x1f, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x60, 0xfffff, 0x2, 0x5e}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x43, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x65, 0x20000080, 0x80000001, 0x5}], 0x2, &(0x7f0000000180)={0x40, 0xb0bf}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0xfffc}) r2 = socket(0x18, 0x7, 0x200) getsockname(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) sendto(r0, &(0x7f00000001c0)="6affc0ec710dde0731adf4040e143596369ab221e767b641858f45a04efaa9a7eb4eea9fa2e5feec1316d6f107379154fda65d4c3e911a76009f1db2c8c10c545f69563ca436bab2d77abffa06af795755a1a033678dd9fbd388912886d357fc890dc3d5f9017eaf3bf622b9950c005c159a6c849703433f22bd9a3c007a5e0bd487ac0b724499eb749b7d7e20b186034690830987be89e1d307633efa32a57d396265a3461041c5b6293076cff9db41d2a15bd14d9058c5ca77fd8086dd6fb24e9de79947b98c5da36d3c5a76f34a6d12cd30cbb2645b47900f9aaaf7d1b96d7d2097fbc9a0cd44d3d28bc156d647679f11ab2f789d", 0xf6, 0x8, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) utimensat(r3, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x1d0, 0x200}, {0x5, 0x6}}, 0x2) r4 = dup2(r2, r1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000500)) getgroups(0xa, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000380)=[r5]) setsockopt(r2, 0x1000, 0x1, &(0x7f00000003c0)="a30fcefc35f51ac7293af945fc6b18046a02a43aefb8a1609d927d09d9a6edf6c96ab8c610fd4adb08d5ed8ebaaee89ef2f59268cb7be5cd03e9fc22d6d766899302c54e35987f7f6a3729bca307dbe94ade7ca267fad90964b8d6262d26d233caf701ad72a6e649b91964be5ccab49244c3409afed3ab8fe647d53f9e038ad695a9a36e4a61c799df4701ce12afbc48520c0cdd", 0x94) socket(0x6, 0x4, 0x3f) 18:47:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) close(r0) 18:47:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) 18:47:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000100)="6636856124498bc8d6f85dc30d136be1bd5da3e01965f192bf224b6e867fb7012ae0c1b4398108f74730a6b4dbe5d0209dd0e2a21a12fa4385b28a17d9520034a34c88600575dc7d3b1f077505223103e5fd7063c48a54e1025d6ca82d919b4aeb4f77189ae3fe17efed61e893b520492fe49e19fb022dc64f556668978e211672d2168b3b2dbc65665b9825003492ac52870cf60c9172d99cd03ee01dd12aafa62f2b2f81ac01e98c4bd9ef22f96ce39174e4178a812c63037fd35536d19d0811e37749a4e00956c40099b57a87af7fc320486bc8fa03f518295548edbb2591184c8aa54e12f1daf75b3e1122fd14d29b3136418ae53a6f5e40b112be9e61ede03d0d91a730030613582432ced55b41806f102b4f1a12f5819c085b0ee91c40ce4b1752c9b757e62427edc6545483a0fe4db7981ac3150abc95653f345a4f084a5973ea7d035dd9c0271984f0e3b7b80bca7aaf33383fd47ee892ae5c4fdc4a67a45a3b1856ce17229c5b3f54bd77e21f2aed7ba27178a8ba5d37c3af2d94674bfef74ed543543ad32dcc53c585222cd91cae5bf2e970002b09bf5e85b7893757ebd499ca67b66092f660e8e21f03ecca1a5cd2d421a7a4de62115e44b9c4f63a1a5f4c9a5affc75ceef6c97b83a3a1dbc94c1944b3701d8749ef2218ae3ba676b7dd52e8a9de4412cc08350dbf3a402dc15f0f2da79b55f27f6c7bfb68376460cb5977c92088f2b5c47381bafa4ef2de1b089a435f8368b25f7e62d40fd8ded2e98c00a82d1714f18d5fc0b6a603b52f31da711d641d0be80cef229976c6be44ad48082f7b535886d9393d77e741471970e89f8382727a0e3a538e439ee61eef902b9ef8bf0115ccdbaba0c1c73099a70b8473a009e98e396d0ae2bf0bbea2c3e0df27fdaa69bfd8611213a8804e32382ea01161d087d9ec5d44a6a5c5bac579627db3d0cf66ab20337ec481b6ba6f35c84e99231e48b8bdfe9e8e797d69ee3c4132f7b5d33996923f4aa4136502f3dad9335a4ec7214e1cc2568d589d9a1574f15587470019d6781f6ef057aa5a8e2e83adeae35b837a1450ad2607376fe06f59f1e0bc2f9128a1cc6f8f74684cc9d845e3e3f9f5838c72881aa95358025fd55665ad7b4cb648694c14f8e9848f9cff1b5454fbab23303d47d64d7bdc381c02b9d728830e3e1566271d111fad4861ef7befd3ed6aebb29837ebf7dbd9d52185270190d0868886d3336c22639fe0668dffbc7ab90bb482b2d536ba89de07fee5bf5d4d2af7ef0eb626345e3643acbdf07a78faea12b525553ea0466ef888988bac181e15bea9480106e235895d7ec58ff412b0eb0fa3e594b3e1da135d0022138f0366f0f2356a54193ef24bf16089192abdd5682e7bf4f4ca02f9d2a8cd4df2d228089ea301f47be9161c137aca7432224c4771b70145df377ef3a7e1e2b27a021c785199bc167175388f450a2439fbcc2bc50163d46f8ab22ab448395e87e338927e3ef8bddf7b6952962cf6fadd292270a961eb6a3e91596f2da7252b0553dc6d3dfed9ef36fc467ce30db51d65dd61c905d01f643195d3a2187a5712a92d48f2b8f3765ca0760cb8a5f229cbb43d8dc144f053ef3be5519641313c7db2501a0064a8d11fa6101296ed608d933730c0307bb24703d81aa649cdd5fc01f16b3882a8753e6b3bfe8e7b182eaf40a208744b9ba08839b882559425d4707b6d56bb930a6fec2570c04053a3a144f7a82d9803a470d9806fd85efbfefe0a932369f951bb7fd1ee545506ddab7920da057b92e389d9267dee51c090bce1cd4044d6afd51c17d76321785efcffaa6250187ac99b40969a517a140f03b10daff9607b2ec3e0983bfa67afd4573e194a2c39601692e1465f47daa2d2f6ab33c70c6ecf7ea9b7aa7ac2e35e0049c7d802b4598901c7519981530486aa6c831a7c968cbece418535624705fd04621780c720eaef102cecae7703cf2991b50bfef489a10aa33b3c91a79b5988fa4a80c5c1d87dcea56ffb10cc015dede65f11ca98a996f108e9b48af05d6aff37b7687b1e5ef16c5a0c701260f00372ea8657f104d1c5c90a051b22290e0cecef77f8c5b4d6096d13364c16246fd746f7fadd81a943dd688be52d9b60e736960dbd3241aac7849de2f33ccd34f74393f64d4ba402b966b193b1f947826e7ef434f51a196093d038e960c12cbbbcf7d45a38105daa8463a87e308c32cc05a69353024ea36d38128b39032b0f142fef31b1ce29e6e6981e0b881f31844753c2c3b8ee0a25fd3b3e901cc61a6fabc0a21addf4f1a8bab42e5ba67919ea5597c57abf39b18e3fb69258ea9443e909d2d1b828b8aa50df4e0322828e6ae46b577f387b27e201f8d2b2c37b4c9c28fce52db2f727f1a5f0c72c593ce26dd40002fda36ac96cc7e7fd86f7ba0dbad3ef21f23da25032bf8dc88b3a5f13ffe76f01670f2a8f7881bdb90e538b4ff56f1265f45d8231a934436726246e78df1d36cb7fe9dce55a6a15e1749d980698759f3801dcdfdb922e439c33bd208b687a386ff6d20f0e7cfbe5a4c2dbfd2f5281813bf0d38859ca8a95ceea8bccf4cfae512b7d3828feda545453b2fbab22a065b33bde058f5100583691a20bdcf482fdfd6984f50f5d4749c1ec13b1ee12f8570136a5835475d0d7664212ee6639def2d3cd390017dc9f53f8d32ff7f7e610b33cd0acd47e71476188a032c01bca2c7ee47081a50f66d2f57d18ae1ab563d4ca2c46f9512f265aa90e67a1316d32f717eadf432efcbefff3594a502e218d7cee280489a70feee4e95e74bc553840421c1af51ff6a0bad1f9df78b79c664bc177ea3e2af8c5368e6d0b5fc4b18ec8e19c0b6bedefa802f76a0dc035cb936988ab1f93b86549eeb0f213abd27c864c9188d2093739944756b08c35088ec9909dc96a3ce2e059670081ccaa6dcce019527c908d27e04b811f7e609f3bfdc2180af41d287275320580849831bb3de1d9be004dead1ebc2c193ab20bb2f84ff18c1b7f541fc7b435b024a02289da763e85a7bc5802ad9786e8e306b367afb4f276599afcba19339273a49d85c7bae278319dcb9e264ffd7cc14b4999b2b6bc347da41add3a23374384cb88d9c233739e6e71c1eef09b240394c58e44df8bef888a2a3d78cfa2023ee67baa888a5f6a73a78d285ed7f49e1c17d23a0f0cda6e97c294cefecad47af4a0bb048e39b392bd1302dce6a76a51fa738863fbd223ffe2af0dd81381ee51799a8e8313a1a71ae003e88ae1c37232eb5b598f09aa38d8a402080aac547da89c707e478186f68a1c9770ccad24c0d70d2e8be3adbfef91cd58964e185eba911f4b662e587c3a975a13641bf9c124e5a8d7095650ccf5444794f5d384fc7b1c655f0d74753794f0f6893fa27eb140c8ac056e7eec4039bd7b569dbb6b654b33342f824fe55c146ef1fd5b7c42c03ca92147b8e9d8a5827d0c8e9cd1897e8f351d7254b463ba7075f4645d8ab32c9b191bc810ea4a14d1249323de953c4725d271011b29af73c5ef7d67a7570108c11fdc2415f8ed8809cddb8eeb5a232c2fdba282305c3d2b0e87116fa0dbd7192bcae814088c9f6fd519c009b5c73c8bca6cc7a5046ede1ef8f72f642dbbdc5671aa3178d023281683bff2bef668d37c44712139f130cacefdbcdcc5d3b75cabbe7945bc1e75d30b4d6b36340624bf4ca1143fe3ff41dfe8d8cc1fd7294d0cf7593ac085fc4221b535613fd4c55d578015b3c0b7f8341388855a1d502226770885cf91d067d0c50e142e0ad31fe3609cc6d738b4122925c91e4b52931f969dd96a03552c158c33a53835ffa13f3e036a236cf129814c059c83a018fc836b8ea83aab5e583460675c0a62021fe3b19a8ad0c0d930683364249b1faa3ad036a7e9debcbb6417de915f28b865d6f294012a4c638370c1abc0a86a820f794a898063199caceddbda0ef3d74304b57a7e160a506f4fb39cd24ed2e3637841cba4b7d7bfcdf19d33593e6a0e81814991967b7e68a080ad2368ad778107677fd75540c81a6098f363f04d952d858f7194d2722126a319f0c09caf86adfa7e3910ecdc29aeab87b857fb23f3e8cb7b2dbf4cdeeb48c2d54f090fe3c8d01575185fb720d9b3011f2a36f1ee4c61396c156ade7ae4b122400017e957cb8830c58bafcd082163c3f5c497bfe9055adba3e8e137f5487a894ebb5a6df86e4c925953bd28ff285fdc340a7fe208fae0cb450ec01857f9b49ffa6bccb9980c5d00eb31b25262db438cd637af4483ade2066647e63b9be31d12dc3da3fd2ab5ce1aa5c14345644dc36dab4c6a9a41531577009c4ad4080fa8371ef1a23f847f79dba762303daaa1236c27509de6f72ff7768756e707ebddba20df1cc6d2ccf4498bf928a0a2af4c8e44d4a6a600e0a7456c8652c9fa7160a3bcf2c94fa11b4c2c3ef5205d6beb9dfc0ec7228d500c74907df434005d68968676509c27360a1cfb082fa8d98ba340958a3bb56221266788c2c46b813333754ae43b006af1c0ec094dff3fdcb77a295df6de6e75faf49526ce74cba05f19b945a3b7e50667a8b1d17ab2cd35fe2f4e833b1f4afd7c233dcf7c672eb114b904dc20843c4e937a9e550e2b77253720edc94660523c91b7bc2a57d40b1512ff39b28c30e850d51d91e934a985ee840505e6624ef1c9d7a262fbbdcbd4ff56bf87aac4872c887036c5033e638407c97c32aaf69f5352199b9ed17beb8b13dab88b71fcac8f94021b823fa1a1679d8ee1ca8a7594f6eb5831e5bcbf52ebcca1dceba011c5965276a95b2954d5d0dc4a5d9b0d40aace934ea4f28f30f47fae63763c0d3bb263f4cc22efe818bfcfd8c8252864880383f5559008ae7c51c13f54fa0bf126376f1e0fa8b76ee032abb0c1fb4dd5d3d7af00a896ee7188bf94024ee890dc77f79efb2581a29f94f785b88c78b864cd5c1fe02a6b817d5ca8620a04d96801687a184ad134f3533494c6d5d1ee6c15fb5abb3e2cefdbc7b1238645901bd2000956884b845d4ffcefd373c82d44630da840c8a849da687d9d2d9acdd3cc7f9f352da95fc245eef54511890dfe7f1f53decf071e917b1790583d33ac6fc330d2a5525c0cfa15e89fccbd9ded86a5fc0848245bd427affd98a5e9979329720eed66b348f4160df0005280a63130ffa0494b5e3030a3d9cec239f120a4d449f5c22c424d0e27be1ece369324ad490499a8249c404afbfc2a667f7fa6c7b4a5df4933a4ca66b259e99497a4f273eea18850c5dcdd600eb6fe13f532fc9622329efad8ad17502bf4b32d66b91d0ffdecd49f939a74ff07aa121083d907d321130f2eb5697345ea475689acf571fdad557ef24d1ddc497148cdb627a025fa09572950410bb5bcff08e919c6f0f04dcfc979d8ee67dc734029840e61bb83d2d1d68a06c59d573050fbabe3205a6388ed125fbaae701b1582f0156b6c63c29db7035b3fd80b0d9a892fc015bbcf626acd4d8c7743078efdc4b6403063c7d2b0ecb0687849308520e1c99932422bc81ba83f68712c587d109678f9bddc377ffce0b89a64d077e6a06768dcfd35bdf8fa2116f4fc517f946699b69f8ab9c1a6ff55d4768644b43042567e2bdc17d70d25a97f2054ee2a801298a81698f78371a440ca51aa165c2f540959e042f9c60f46f3bd4fdfa5974065f52e73e411d657707629fa1051f79f4121e7923ad043b1c00849778732396ed8e5f2e5d2eb7e24d6f7b9469529ac2bebf228a7ade8c350e7f5473d0d27f00c6e43ed7a71d95af33f3650a5e1d08d62f1f4e2b92", 0x1000}, {&(0x7f0000001100)="4004b9a3b5762d57d819bd278f88b826468625523b824c6cafc5a764359f02339a47c2319468a93393a8a54e7813942050286af5d95cdcb53135b04a33013e79ff0054fce00c911d8cefb5a37266fece9abe827ce9d9ed5b84f66756e4edf55356e7bf01c6933d786782b8f09253a696a68bd51e99a4", 0x76}, {&(0x7f0000001180)="e7c82566c4857af3da541dcceaaa08857f25416c1b5af7a3697a85c9708271ea62098b86919adb4a293e1139cf8569cc32dd82c1a342a7ae390e98f6c11f2a5682403ecba774673a0850fd22eac92428b3d4c5e01aa770b6665e792bb2bfc901132df877d77dde21378700a1c71f71c2a92e04cacd0e559732a844205ba3f403852f71ae13ae66af12c1af0497c457c6aac17034cf20dda85235ac8e0c0e62b67c8e26c15fe0d7001cdd14770c5f1003c35182c6afa262d42fba5735a4240403843737eae72398fc4c", 0xc9}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, 0x0, r2, r3}], 0x20}, 0x404) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f07cdefd01fb0cc3b75b971a99ef638e59cb9b66b401e7c734d22271", 0x1c) 18:47:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 18:47:15 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="e0dca25ff2fc17a118b8658fd8dcb1265f02988ff8547b51f2a5684a099aaa55b2e55e414ef06f43c0ac551d83d149c0a85d5e0ebb6594f2eb39e967c2e45c9750b8626d2ece4a909691865e8b79cb4e5963c70e5bc1f38c959688f00e98222ddca1a2078915b258483333662e03c4d306a63f7acfaa53556d6eb3cb78266d12b162b42410b96ae523e51d380a3ddd2ce9ad1fb2a2fcf116abec5478422e477cb1476612cf1ed0264ecb6152e4b0e129a38b29b5a5eae8415bde54809756", 0xbe}, {&(0x7f0000000100)="1d258c9509c438605f8190c4fa8061c01d6b9592b91de0c33afc8e9d53bc82be20ff723e8a635b182c5d0fdec466f1f8b1dca87bd8bfc648f6cee06f99f5ae6f3dfa6f7f4f1165607fcd6a1c41b0ddbac1e8337c7feccc", 0x57}, {&(0x7f0000000180)="645e729b33a349db85eb7c4ae2a8d6925d9d60816a5679799cbab572283353", 0x1f}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x5}, 0x0) 18:47:15 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x41) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r0, 0x0) mprotect(&(0x7f00001c0000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)=""/59, 0x3b) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file1\x00', 0x0, 0x81, 0x6, 0x1, 0x1, 0x80000000, 0x8, 0x2, 0x0, 0x1, 0x3}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 18:47:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10082, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) mlockall(0x6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0xa014, r1, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x7, 0xfffffffffffffff9}) 18:47:15 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0xfffffffffffffffd) getsockopt(0xffffffffffffffff, 0x0, 0x37, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1f, 0x6, 0x344, 0x0, "02e3c3ce00", 0x1}) mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) close(r1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') getsockopt(r0, 0x100000000, 0x800, 0x0, 0x0) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') shutdown(r0, 0x0) link(&(0x7f0000000100)='./file0/file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000300)) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) 18:47:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00f6b400000080ebf519b8315363a8e5"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) shutdown(r1, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) setsockopt(r1, 0x7ff, 0x4, &(0x7f0000000100)="66c3b24d62630204eeb0e649bcd4636aaea07c6e58991fab21f0fb0a9a4eb85daf7d2ba898b250cdb003332f70bc68ad27a2e96bf87e5f6254ec9b4ae54bd80ec49decb13fa3a2f2db84c41807f115167600b8f212ca50e9b28ffb5f38c4642f4ec686bade31b5154e1ac4ee1b74d267e0b3079e903e278114da9fcf31b8e3f80ed589806851b6265b910f9c3bb10ebe739de2f539e1a63f23ee620a95aac9e3b4c032c17598bb240e59e7ad0cae7ccfea7e01386f", 0xb5) 18:47:15 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x4) fsync(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x80) close(r0) socket(0x2, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x5811, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) 18:47:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r2, &(0x7f0000000040)="7ea3227130880275cdc56e2938e6d4ee0787db3ddd56c6ae441a87f7ea52f90d10cad3aac33f727d1d9f", 0x2a, 0x8, &(0x7f0000000080)={0x18, 0x1, 0xb211, 0x6}, 0xc) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 18:47:16 executing program 0: poll(&(0x7f0000001b40)=[{}], 0xd1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r1}, {r1, 0x8}, {r1, 0x20}, {r0, 0x40}, {r0, 0x18}, {r1, 0x4}], 0x6, 0xb918) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="c8736c50ea31ad3eb677fdfedd8665d56a2854581aafc67fc6a44e41d66bc5cc3adf4b9a36632d01cc75e95ee1985bfddb0bad1b20e1fd47fc7d53689c813f31c0b054dc97ac72e3fbeb95c0b8d552b4754804ce3dd2db7f92ddd8a1e43ed722928166241e373db88e83557fddd23da89f7e573e9ca0b03c594188fa486e", 0x7e}, {&(0x7f0000000140)="80e3be2050bafe3c9673a2f7e7b15f12e2bea514ffb6e28c703700fb18f5ae1180d0482f62758bf814f55a9bef479bf1f8593af88b24f39d48e9dd3feb34de04933de005eec03a12758a08ce5d3b2dda85a4777d273415f2aa1195306acc", 0x5e}, {&(0x7f00000001c0)="cb40009a197eb7309a029b077e11b8b922bbe52073b7a301c46d48c0deb9df2c2bdbd059e248c9efe4c4c6190ad38ca6b040bde79a0ce2dda49293169c8d081e571167eefd44c7ff118debdb6b8a76fc82873f4ac40c7d7085076e045c2d543f717c9872f084ca8f455393b41bafd93d94df4a5b94408ca45bae72c2c7549abbb152e09888c663ef915f49796e79", 0x8e}], 0x3) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) 18:47:16 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x600, 0x0) flock(r0, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000003000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r1, &(0x7f0000000140)="818c777bc416d0f5a9b1a93ee1855b2fecbeaf47188a0d38bcc92fb0ead13a797f442752de6ef2271ed9d2601bafa11b228cb2fa2a4edb7f11fec1f00920e3bd7edf76e8bc7083c44ffcb8a32d4d165d28e2ef8a85580d82905b21f7e9c27c09ed6401c4577a9e31353c2e2ff59a348e17044fc8b8898fb44f1b124c8c543e38f95546f66969c6de07f1a4d78211eab4afa3b8c168db4e3126f77af5d112a0cbfcab020c331c48bc5445446e3edcfa6ddb468708e83191d22fe5d1684dac07efa08691daf077067c986455f1d6b78beba6c382f5fb6063adabb359a713a51d14f45e6f5b96674c1f97262dd6f1aa5e0c6848f07a6a168927d616a8e2f78efb9a7bfcdd37abbb9d5d48abdce9bd55b1c2214989fe3555498e178db605628c72e3dc42ff773ec9cb652def95243476f1c9ef6b496127f56533a5af1510361226e76ee8712624595150a7bd8f732d55b73783444ef5b9c7ca33088e59c26d8321c4615bbcfc8bee78adb98b80bfaf625415b08357d57dff55d045470dc852bcbff9bf784d1aba9ec086bc1a5464a17d30417f61fcdb8419da35c11248d15a2aadfd702a13cf7e47e951e16360127b47834b48e6472e53f2aff01873d3b4341b742d6ad509c2e02397276d6ecb964817bfef81c78a987ee80ec91fc7255facd45766289b3a2cc0595b375506df3198813dd2b0c83fca90816fc7737865cbefc2544ed255d4da4bcb36885ece9ff56acdbc4e658e0b29878c2bb11125a92fec1babe514a942ecf6790691ddbb0130879b1ab265fbdd0550bf9bf20d3b67743115d5e306c3a70f602c0b9a7dbef68fdd937990c5d57f7ba1d58475f7264e8234c3ee39c4fbbf120b89bd74e4b2cc3a47c9b30d8211a2d58798273477e83b6b90e9dbd35ad8d53644702673aa18a82877f3d8e18572727769951dd1857e0a5e84853baf20f64ab84b07dd2a3179b5761f7188d6e05fb498288bca79ad035a49d5f75170b049ab9ea9f224e42c46a2c94e69aa8c32ba9dc24b70d8e6437fbb58eb874fb844c7bdf40244c616bbc39fa87097890609e05da3070e8b822fcffcb144384d397db3d473e7d93dc40db8e6a3a8ea2f3095595ebc0cdd9d656d3037eda171bc5dd5f668fba18e08c315661780e6780652a8979f3e4c5a26b244376215d6a5b00f11d556746d9dde33183a11581e90223e2cf63d1126e954e1b125a1ed1ed82df58da20d2b363e32cd21d30f0cd8e5850f824ef9f5675417d4019bb72fc7baad8f508288e19f52fd54240c0c70e281b3ca3fa339fd2ba9a3cc23bf29de3b9eda47c9f79897d1bbe5c48f14f238b43cbdbef36feb037f163be6b88b3c23f94035e9319d5c3f87a03983052ec209ab2a0d02f4071f289dfec3692c3a0ff4850d6269047fd458600cf7940198e35cd51bc8ce1a40a2410ddd7a88280395fad21e94f9311db0dbebf0606de58fe277f8c783951fc4e1286597c95637e06c1bbf1c179a059f1c3ee0a3050ad439c67f0461603d24608fe7e4af57278b3bc6c3543dde2eede2c36098a7917bb92468fa96137761d750a0e7f5dd6552ab7e06011b72dff49300d089dc5c72b2b0511b0bbada27938398cc94b762ef43f3cb02fc2883ca9ab9c53aef6e6ee6f48f02cb3fcae26c128a2d87d9a03a440b908b803d86b765b98de6b399293644218b194e0671b42e9f1d4973396c5630ddeade9726fba27581b9b281f78c3d8a1f9885c683ecac4eb8fbd473e3d7aed5b06b409953f287fe67daca3d6399c4726d81d46287e75eeee8db76f73eed7dde7c130bf668e210cae9c564f9ee49ea07ab02de79b46b5bf47559e5b5d867b66a0e703fd8b76e4a3833dfcb628a1b897bf69dd9a9ba8469a94954a36168afb88a488a8f91b2065319a504e154912baac512eb2be3365add44e80f4a86ca6f2329c14ab5d5ad33e34cf414acc487c033a1720b9222aeeb4ba3744ef1bddd677ac1e0e3e73ebc7d7737fc89ec946d23bf2505aa0a4be974", 0x58d) 18:47:16 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) 18:47:16 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x2, &(0x7f0000000200)) setrlimit(0x2, &(0x7f0000000040)={0x9, 0x1000}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) 18:47:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r2, 0x115}, {r2, 0x29}], 0x2, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 18:47:16 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000600)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000006c0)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) msgget(0x1, 0xa0) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x0, 0x2008000000000040) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r1, 0x40044b06) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1001) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) r5 = semget(0x3, 0x3, 0x28) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r1, 0x20007471) r6 = dup(r1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000080)=0x80000000000000) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r7, &(0x7f0000000040), 0x8, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000380)=""/9) r8 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000500)=""/78) fchmod(r6, 0x887a34d618970c66) 18:47:17 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="e7", 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1000100000000000, './file0\x00'}) fchflags(r0, 0x40000030003) write(r0, &(0x7f0000000000)='\a', 0x1) getsockopt(r0, 0x6, 0x8, &(0x7f0000000080)=""/243, &(0x7f0000000180)=0xf3) 18:47:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a404e3729900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x3f, 0x8, 0x80000000, 0x5, 0xdb28, 0x1, 0x5b4d}, &(0x7f0000000040)={0x8000, 0x3, 0x1, 0x7, 0x2, 0xd5b3, 0x4, 0x7}, &(0x7f0000000080)={0x80, 0xba, 0x8000, 0x116, 0xfff, 0xfffffffffffffffc, 0x8, 0x200}, &(0x7f0000000100)={0xfffffffffffffffe, 0x3}) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:47:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) shutdown(r1, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 18:47:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f0000000000)=0x1) socket$inet(0x2, 0x4000, 0x4c) 18:47:18 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffffd) chflags(&(0x7f0000000200)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') socketpair(0x27, 0xc007, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) 18:47:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaf1ff2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbcffa6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0xff, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) fcntl$getown(r1, 0x5) 18:47:18 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x81, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r1) dup(r1) pipe2(&(0x7f0000000040), 0x10000) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3700003000000000000000000000600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair(0x1a, 0x5, 0x4, &(0x7f0000000140)) 18:47:18 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x20) msgsnd(r4, &(0x7f0000000280)={0x2, "594e22e1aa85f18a9290825a5d6ef3122f87ab83e40a10d39e9f1b873fed17f38e9ac5a725c7c222887dcc9e113919cf8d1faf51c8ae812df468a5679ef037bdd7ef51b913d19d32e6f799627806066c85559971b18e181f2a20bb8b2573a7210f655ed1869c808819f081cc56f54ce7b328616304a3d4f50b6304e2cd28ce5febf512ad7519e8a43cbeff345cb29a4a375a81f377cd51ad4685b39fab36f7dc6353966f79ed193e5b24306f48721787c2c91d5f99f3aae2a1df93f254026252e1e32c513cdd07943e4fdd5d14daada43082705b2cf7e8c335bd46bcbf027d9ec4"}, 0xe9, 0x800) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r8 = dup(r6) getsockname$unix(r8, &(0x7f0000004680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029d5c43847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800753b843645396f73c09adbccfcd06eac33b775427c0c3fca3d624226681aec3090070bcd8d4db4700edd53a893a14128a5e675e0e25c934cf948aaa287f4f1a33a33d090976bd593e942d65e4aaa8286e0a69890ac836e4c1338eea109529d94ef323dec5e0947c46136b2b79c4f95c86b99a4cff9dd21e5b5"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000000)) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r9, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 18:47:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x9f) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setgid(r2) poll(&(0x7f0000000000)=[{r1, 0x44}], 0x1, 0x0) fchflags(r1, 0x4) close(r0) 18:47:18 executing program 0: r0 = socket(0xe, 0x3, 0x4) setrlimit(0x400000c, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x8004745f, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 18:47:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb8800be99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a130a05c07d968221b27a0196fbee65ffc80de1d94b8f5d93e72729d7de4d3e7a1749568a3efdeecc50896228626eda63e5a44c2e10e2245310a478a5376ffeb9f9c1de80b1c02b77617f6c1f29120e7ed5f61ab6226219bdd265728f77c6e3af6e3a9c98573901973b522796915fa580e04f3de2147a679d7de542dbcd1ecd9a987895e241146dc5ab0166e582b700efd7f05b8791d930619dd72e14cd38f70768f14b75cb61398c0305f29990ab39b759a59df4618e76", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0xed6e11bbca93ef9f, r2, 0x0, 0x0) fchflags(r1, 0x50006) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:47:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x318, 0x0) fcntl$setflags(r0, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x1000, 0x4) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) 18:47:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) dup(r2) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 18:47:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x40) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180)='xx') 18:47:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x11, 0x0) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/233, 0xe9}], 0x1) 18:47:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x6, 0x47fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00", 0xe7, 0x100000000000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) 18:47:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000)=0x401, 0x4) setsockopt(r0, 0x0, 0x21, &(0x7f00000000c0), 0x0) ftruncate(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x35) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x3ba, 0x4) 18:47:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x31, 0x4, 0x9, 0x81, "4fe74ce2510624b2d737fdfdf5d7d44d31d77907", 0x8, 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 18:47:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) socket$inet6(0x18, 0x2, 0xfffffffffffffffd) 18:47:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0) write(r0, &(0x7f0000000140)="37baaa8955ea787c3a16919c39812c64a8b25c8a86bdc41ada3edc5da9b726a783574b24ac4d4c79e4d228ed8a13bdea78d5c27b3102907248ea3a25c5043ac569096931d4b61d689daf62f9ee986c011b11d0988cdbaf3a56fa17b380d01218282aed53975e1038d2a0d59c2640ee2a7dcbf4f4125b75da4620b10b2328612c64de35700bcef2de994b91de127c212fb53e68e8aa921a46bfbe0167133673d63226477b80c9971ffde3c0037787fea6438c3abc6e942876f8445ac73d545d27d265528c7a85afbe4c00ed5023bef6c4e95f3c9fe8a793155bcd521af9a443dd26afc841d48ae361f92bf211ae5c3d4fe78216f2afb8848a4cf3583d015fcb", 0xff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 18:47:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3dd) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0xfffffffffffffff9) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 18:47:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x1}, {r1, 0x188}, {r1, 0x150}, {r1, 0x4}], 0x4, 0x1) fcntl$getown(r0, 0x5) setitimer(0x3, &(0x7f0000000080)={{0x9, 0x3}, {0xb8, 0x2}}, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3f, 0x1, 0xfffffffffffff214, 0x0, 0x2, 0x1b8068a, 0x800, 0x1, 0x0, 0x9, 0xfffffffffffffbff}) 18:47:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 18:47:19 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) 18:47:20 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) fchdir(r1) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0xffffffff, 0x6}, 0xc) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 18:47:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000023, 0x0, 0x170) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@abs, 0xffffffffffffffe9, 0x0, 0xffffffffffffff47, &(0x7f00000002c0)=[{0xffffffffffffffb0, 0xffff, 0x401, "fd3a46afb39803d084b8fecc5fccc7b7dbbf306c337c15d8bfc780ac5d8d67f3dbda3b7750dbbf2eb0605b61da63ffc60fccff541d1bfa407451cf0ec65bd6b74176d4a7664820912312a3eca410d40ed8b1445221e12001f9db0201cb05c98d2b324bc50544ba660f0df92f92ed1de5771b48f72a321e63c680463aa845bbcc6888c4f35b3c30b813c09bec62f4a6580eae43f2301f414d489dd410f0e01bda759121f9d56e000000000000000000000000"}], 0xc8}, 0x404) 18:47:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c300000"], 0x299, 0x0}, 0x20000) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r4 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r4, 0x2, 0x0) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 18:47:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20ab0, 0x40) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10100, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80e0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd0\x00', 0x20048, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x1, 0x80000000, 0x3f, 0x3}, {{r2}, 0xfffffffffffffffb, 0x30, 0x1, 0x1, 0x2}, {{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x7}], 0x0, &(0x7f0000000a40)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x80, 0x40, 0x1}], 0x20, &(0x7f0000000a80)={0x4, 0x1d87fef7}) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f00000023c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0xa, &(0x7f0000000000)=[{&(0x7f00000001c0)="4f1d8c42e08fb9f00793ab46f5b5fa6093ba838f663e52bb3e264fb8d83cb716a059d9daead8f78826893a2d04ceecec7de83420945ab851de9b1717bfcc229bd44dbdb1caaea837f23f1ed33866470867cd3a39dabd9259b370978182eccc4983987e02efc54509859179a98000b6407adcc8f6f764ed3bbd62d54fac7d37a016cec45188d71307a43c9e0ad32f1c9d06227925063d5ed84b2d34c8cccbc27218896134f80b9c26ebd4e57a8ee5f91bcfba5c97fe51381fa0f0850ee87ef8f86de1accfd7756e2fcc4fc73e5bbfa80f12395fabc80137a1d2e44dbe59e5898026881ae585bf0b2b04ce4e268612fce23cd40f2e7fe5c10f88a49d7b782475049fe411b0a8b7b1750775de5d778ae97cb3b9c0198b2b4aae1ed011c772a23c53904ca03aa2c2608c3be92c818b418c793375aa912cf0820f1c117f60adb86f662842e6190e7619c86a81270a5dc0c732c6e2dad24321df02eb9def5e7c20dcd3734c5b1014cc586e63d103364d45c2f9c7ac88d4e426659db49efcc1a108e9028bfeb85cddce0fb7531df6b49135f0549c4c651676d165b0e04fd340d402a07edb6f9f8cfed83aa5c8fb17d69fa58c769a78fa0f3b5b91b139d7b936497cf7b12348091953a3cf9c7f092f9933e27f633d04f9c5489ba227ecdf6f41b8b6cb1797b236ce2a23697c3518fee6ebc00bcd8bd11793de83f64c67fc3e243879f95a15f3ec201c2a6b8c7b802ecfeff63fb5af4529a7288c373f2f02537f3359025ef80f7d0fdec13903f42a158007089b89cf55efb066f6310eabd84fa7b7e7833f40931b275677123617890e8deb5bb6a93bf0719ff9b2f55c14288b2b3f7101164f5225bb62fc12e69696e3e5137681708df7dbc24f66889795b28adb73055c6352a18673acdcaf8b26eecc01908ef567ebbf1f4db69520ee536a35b680b4d0c4a25afd30c41f0957efff230ba61c0a074b16a979499032ed155f7c99c36bef100e187be9d480641743b3803937ffbd728dec3f017d41de8dff5459dc166a8296320155829d5ca347638bea4271d554d23a10d73d0b89fbb5a969e1cbb2ad332457ec060f9e7ba9e1214c76cc0a3295c914728aeb7255490c7c008e164ee8eeac975b14011d96bc038ff640af3edb69149758ba461016630be742e96f669088c112ea3b756f712135ddf9ffd5bab4c9bf1450c29a0c18879bdab40587b16160568e4da01956aa27fcd1f28602b628edb5d00f6cb1e7acaa30b7a85d558850c912bc2e317d85b0f3c480c134151d007e90d9fd33b2632eebcb9da64f7abafff41daad1d92dc3d05e8a6f7b75937747e697a67d2c4151a421f4f5df5d9f2c83ef7d53a727bd46a2fe95bf1995cadf8564b6bc97ed5f103a1e19b6407521422001487046481dcf8df931aaf508eb1106bf1fe29818cc53030c849636cbbf4511543041d99dd516462ec3b1c14080703f23cd9c52fb416a302ce3b8db83bf4902e3b9121e8bde8e42f1c915ac99c1f9cd4b2cb191215d9cbfbea9e3ff38f9660af300c7ce26e5697a939823e529d52f725e1392297e1af866be89321b1e384fb40edfb20170dec478a4021b0984f47df1160f9bb7f4c8a68dea56ff2572b95cb886e6c44d1f4b7220af9e5bcd28655e23da9968acde9874b6be9e9ccf69ecfca13fbf23f424892976650354ac343ad570a9300e1b70d2e0b92c72b2faa7b504785e36eacb398e3d648ab78bd8c57115adf37d742f697623ce3a934849f509d03be8b758420a993cbfc54408824105b03787ec089094feb2f07b4c9ce0ac899fe2cb6279e0c8ddeb5d5bfc83b94172db4f18a046ea52e666483443222d5b03ec5f4f32e6183cd0c2cf4770963914babe067471a5512009206dcff11d6e88b02c7b637d2e0713beb93f062135cd42a9cfbadc2d119e0c326e64303d0205b1dc826396b6ff98381d95a248dfd5a8e7286ae57d23523dece3340e842102aa1fd2dc6c9eae6ab0b8125f6391794d40d5b095c5cd1e3e7f943061d52c96e1453c8ff5e6e4ec84a4214e0a95ec9b989ca523a0c660530fe58e31a2b1123fb85933e69c35c6377dae35c77d07b5fe6539fd5ddef22d2e46567d213ae795425fe92e4dc2dfc0afaca6acee271692ba557c5f12094eccc2b58bf46ec8288a62eb57fcfc05a45531bee1be57cf107aebc7127323d1867972e0a52119810d5150dce1586df5cbcd6c476da7988964ddf35cb8f83a8951160bc9d3784c0be0e8fdb10b5b57dbc04fe5b8ed6eef97199e79e726599ab7eb9b461546d467c1c6c39d57018c87bb23ea1d06ae7422789d28e1fe4385211ba6313308fbd9a34dc28501ba5967312b4d9e8f42de1c7b2525d899cd9c6b189f28994f3f8b0d54d11d0d747885393bbb88c594ed6464fdaaf56e507c0a1a6c0254fa761603be1ab5c81e1eb7b7d4f4d7afa6135580c453a946b32d483c4eb1d8b24562ee7277db54675eb423d7f3591665d8f17c65a2ef41ea86f010884e8d719c79285c8b3f21a5e6b52f8abe695cb3480defb6d9151ee42d2bdf0f1f92d26caed5634c2fb49e10fb832de66ec7779b2fbc633d19345e7e0cc5dc29a1526d1be949429bb1e4cb67c3f8253d52c1c87672096e4ed46db40bd025f080f2100b8e62ad57754cec21e013653b5a93aff97c824d1427dd23c0c41dc34756997368d6d4c431085895da6aace04b0f594771816bd9174b44cc9b7395331b3acf1426379fbf43e162e83ce9f417f508564c979403a5c757534ac794d83f4241ba2f09f697b5d733f997d362db3271552de69dcf980afa0f4e2054bcfea8f4c79fe03ed954d3f9514163f8622e68b6d7680e2a1e7661af13a784d73fe5e1abf4f988881fe4831770109503c56e8067354c1844735588fdcd", 0x801}], 0xf2b, 0x0, 0xff94}, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={r6, r7, r8}, 0xc) 18:47:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb8800be99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a130a05c07d968221b27a0196fbee65ffc80de1d94b8f5d93e72729d7de4d3e7a1749568a3efdeecc50896228626eda63e5a44c2e10e2245310a478a5376ffeb9f9c1de80b1c02b77617f6c1f29120e7ed5f61ab6226219bdd265728f77c6e3af6e3a9c98573901973b522796915fa580e04f3de2147a679d7de542dbcd1ecd9a987895e241146dc5ab0166e582b700efd7f05b8791d930619dd72e14cd38f70768f14b75cb61398c0305f29990ab39b759a59df4618e76", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f00000010c0), 0x0) fchflags(r0, 0x5) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) uvn_flush: obj=0xfffffd8069784900, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 18:47:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x8002, 0x100) write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 18:47:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 18:47:21 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 18:47:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x40000000002, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x20004, 0x2) close(r1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 18:47:21 executing program 0: r0 = socket(0x1b, 0x4007, 0xffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4811, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000200)="99", 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000180)="d59e8f3392e7cda6ed1755a8368cdc65e3ce75525fa0a852e94d3818f3837cd0c0aac09df15b171dae70ac1351d27aa74a9463c261c06119258aafcc8d8fea6b5d1e86e1cce367fb22f16c9e383d4b6a362e5daae6a0d9b4914eb11c53a136e85479779f28e7d14fcaa4139c7c96ea2b5a896bde820dc8c99f5300", 0x54e57be18cf29b93) pipe2(&(0x7f0000000100), 0x10004) read(r2, &(0x7f0000000080)=""/101, 0x65) write(r0, &(0x7f0000000140)="55ed075b0c8cdeabe0b503db", 0xc) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) close(r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 18:47:22 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xe8e, "73cc05000000046f008100", 0x0, 0x4}) writev(r0, &(0x7f00000005c0), 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000600)="1b415a486896b3a6c0173d047abf898aed56a73fb2a62124a678e1ac96cec4b25df3a098c870970d129233c0043ca937d14902b0106251ffdbc88dcb4e4ff500d908330fc328961ee92da52ff5f12d2f0dc903f6985e19c2223a793811f9c679860139b3562f06183f44ee7237646e26562dd86844cbdc0d727e04685897fe9f22b1e8b8d98a03ea02a39497f6cc77a4f4a8d38d69b6bb67a1f8d563f4b02d4b7c7f698c4c3f15e711745c416554e98da5cabf580209843208aa683c4d13ee46356e1a20d1925f87cffa7467578b8b2e684c961b0b18331c7430c4b5cbdbec94ee2bce6060a253379e75119f0d9c815e52924eafc3f3db57a83076aaa225b21b29b8992df5e86606611d0d401b8f7ba2795c4a02c0f822c5d9b58ebcef31c6f578f57e860ca55b14e84357c78822cda6187ecd0bb34f36037f2e1d1824b0e436630829a7fee8edfffb3980528533360aec0832bbbe27f1010c075b826879bad0ff157fad22e5304473f757406720cd25eb1deef0d0c01df1b4cbb58dc0c2bb1c3111874d2b24b8ac99c392a9861e78ca1f0237b1b9b9a9311a80442601afc6ef2ae3330f0df64f43b3f38a5505bde5ac23a93e76e1fc6f0edfe943981097a914513c2d62ecea2f419372d32093132eb7c6d6749fe90a700d8055212cc3efac5e0e6eee7a75f5e5de58ce8d68024205c440aa103a77478782c31ba2f87b63ea4c6751266b08c71fa8c81080ee067a8047faecc9dfd62e20e9bdf32256ec3545696ff0383f06f8f16724fc58b2d678470f5c9361d3ae08de23f788207a0f5f3518e4174dc38453cbaa951e3aafa517a030326932b91323072d557bf82e4e015c524b47519a5272ceb1184a0cd642f104a826a7543254440ad7bd54a3ed0f2bd22b188cb5b66067ce2f84e78cbac969f98c6634c198b07c239474278fe1f97c1e51d35212fbd94fd8935ec0b03a182eded3b82edacb6d26b9727d2d2c9b4ecc376bad5c5c94a6e814ae53ce5c7afc7fbeff4129a5722ec9f7a2bf97db2bb791b35169ae8e4e2aecf473b014ec18f83a93a107e1fb5830315d86d62e3182182f8e8243aa365d7a8c2e98f7205c074d65f0901626a928758dfa2753314ccd01f4c1b6b6140d9b7235b6f0e4315a79e27763adb5050b435839156698e9b1248dc30d353b2bf3c175023f7c9808272d1690bd87aa32c610b75faa74da0bc9dcd45733cae9cc9627a17a29684a63bb13becaa3d6ae964912927437a766a707fc0709e67c9da42d61d8af58f31a151c2c0fdcd1eba9e6986806976b4d5ea1ffb16bae9f5c958fdcc0809e7c1fcdf57914142f860b5a050ed023cb51e59bba4318b3d3ffdee938dbfcb19e6b2c69d56d93bb1cf122899c4c2c55c4d9c97a085b1c3cb89cf011c977d096e67591655241624a305bd253a0604707d41d0ef3f53beec8bf29bd843af1094e7f74117a6083373ffddcb12b81211859ea9a0e823ab96d9ef67941cd43889613a5ce8d992651dfe030ac878c2ab4f6a5e3423645055d1e688fd6711ca47f80393d186e342551b46693884de04c666b09fd8402973a01a39000dc24d8d09ecfd8d60872845af9cf57559f2db6b2ac6d56c263e65c6dbaa749033312c6e7d5500a84dc5ba4bf59dd744f194310ff78db69b6d2507c3b8f2c8c44f4b602f6a91cbcd241006c9851a5c80bded2c6c748efe388cbd29bc523c8157181d252aba06143f17c6a30a7908609b87b26853d6a2f41bc7629810dc27cbf8e470aaf3f52ad9423f45db007c2258536440224d261274dba7aeab8f5333ade69812e25669b3a97e0677ccfa42f541da793e2ec5e065e3007f1f13ea7fbd20376698a0e8816c7006e98eddcdeb5b5ed5df6bb6b72b5b75f0a478e2575520971938115361b78dee29956f34b321e5558fb30dd5318fdafb196c4ef9c66a76ae4f515ccf816a9e1f737957b23f4414e088191f34b81f9145cd2fd5ba4d127fac4180b5542c44d1fa20cb34718b6e69d1facb1e917d12b2e8a20ea744556e4e7a18185556f04c1eedda8336a59a468a6bd49cb9fe9c906617c66461b0c357526fdfcd5c89f5defea6a0df1163556d9e192b84730689cbd32d57a99e31137a3978ff03419cab39f43de99af913e9d39d2599079f0f047a85944007153ffb0b82dd32593da910093e2c5cada48df320947696574db343436be05e8c6033612bce3281d857c1ac75bb7fd9c335bc6ab3bb7eef599f3265bb56b8cda3713f537faf16d894d0785e2434c9dd59bade066d79c39cd66d5b5966380b300a84ae98621e71581b9b51844214c2f26a73f4f1f9de768c0a7414e192f03cb914618b5dc62e04582c35e37d4180cb92b5f9781f5b0082b70a09880f7baf302e543f94d75d44e2cf51dcd8e9752656ba38e1f9a960b4b7b29cf65a1d66fcaeb62abcba55a47f9a79a6ea46f8798de3784d9ca760504cd7b9c298c7a4cca46adcdf44d83effe22e5c5cb0e183eedc8b7b2d63da36b1518e7a8344519438e08f9b0ea2ccccecac5174e467ce79a63642b8600ddeb50558139b2f859a1daf0766a919c750d03fa1eb9eb37c787d49679b08253f7aac698c69ba3430aba85f69d7474c5b5688928fa4536ff483279094a8f8038e81ab85c8028b28b71dae609900718bf54a313a1b605bafc8c3b51d0fa611a7c78ee19db3f8ea864a5141ea351532118e6e64bf2a15ed14ab5c964e12f71647f22f66a924f3e3b3d2ed0ec8b771701b9850dd4fe229cac85d6b3f8d59d8d59d98e2b6ccb2d4a5dd371e58b4604fb30922a854200ef4091f5c77c4ab7670280ddcebfe7a94f7a388dba25699cf5b135df7d9b9d00c9e587f26c51c86b6c5360150c04698d1ece97aee3df436c77e8a2261b948753b69a6cfda44ada316cb02c1b43d03574870fe3ed2f45edfbe0cb72a10c126176527d0f7a97b691c55b845ba7d2cce7e58dd7001ca06344076cf44965642f4e5e27b6d0bd0ebd59c8d53723050452a25b828bbf27f090dad24d4a00d33798d3e630a5bb8c1d726dc9cf5be1609e87ac5b0b1b7a9630c17210d6e3281db28aabfc035c13247e6c70d6a1ed877dde922103e097f8c470107fd06d0aa977745af15c00d88b43c2101439294cb2af99ebe47037ef02813b6d1779889e36a3c2154d53e0af0313ebb507d7762aa36fe14a232a68b0e7d243e1ab4e82f9489993ab22c8eed23e96c48e3e75562011cd61734ca62b39861f72630cbc6e5296596381d9b8ba13ec653c7a32a8d81a76c1c1b29fd2cee069d29f7abaa51ccf5cf7c09e182e1c217d875db7decc3364a53c1712172ef2efa79cf5e480d8722978a92bc1ca09cb52a30e35df500cbf1ecb8709d0446645d0eb16d6514c61c286214fd2d31c6773d0d13b0e8af33efed34adebf88ed541fe29d152ef863e43460f7566ea282cb14f653411e0557ecc058361fc879237198a79f1ede04630d4a15b33de568ba1b49179641f7ea19c960ee4291912db77184b264fd1da91aa440420b0752ad8d9b76f2eb8fbc8c3e12dba31bae92dbf18ce18813a9280a58582b98428a562d3cc5893afb9c9ca8c3dbbfe6786a8ffe3d71062a0f6c67b11ab58c57d996da36716f42d8bf5dd36b39a949c82b2585cf4d060218e75d4bc8c136a408aca14703b38f135fd6314fe93221a79dac2ab7a84768a954ae38adc653d37d684422d8b513e11379e114edbd50ed2bd33e84ad954fe8d8620186ee794cc8f56144e71b9123fb00b2ce8f60b182b912efa165200748a47756bd0181fb86d40a707557f120ff40d22f5d35cbc0bdbe688f07c92255870fa31513f4a5620dc3e109be9b4e16d74b286964aedc37cd38446e1bb78f88c43ca6083e86d1d1bc671361c27a296513e717403f82708a72e90021a3aa8fff0898b6f1891c502f9d14f603c1ce383dd8f4e9f5ac921598e0f946b315211c77311d5c81ff6cad1b7930e5685eedc5815b3d4a916dd27d7bea44023f077382bea6a95e4559fbcaeae5c2487f6bee3bd2222db5062bd31252a0386148788eec6b2e1b40fa321913fb37b41af03640d6d970363ae7ea72c6eb3caaf38e35a696255c3f1a9a995477f979be40c22da106864d09fcc4c73e01202124e36b230699bb64f1db6a856d0a1b569e886ee76203383664c5f5de1ab95fc8b939afad8d6a094ef12f7acb52194c9830e7e039338bed5f5261462348d3f66fcce1ac91c76c937d1d1b13803bff29988fbe66beed8aacf0370c78444c11c510bb3b5e3f820217ba33cab4556e7ad36ea649f778114d11cb1c8f0a32a721a71b5d6c2d238a475cae719b88148b9679a62b0ff9f0fb8ad6937a34f3c3f656c7e5d91f28f9ef1a7cf3e0f0ae8e8a7b97202b860e475a200f591d9b4ad4168808fcc066632efec92c5f04b5c8af54dd6babcbd0a3d2cebc2930b7563b97cec2d6d6f79b935bc63f144b766049545124e0a1c901cd2410dc07949e17daf76cc0b1a3c3866ce7b371538c5021e4221206c257c62d900d6b094d4a7751b29cd4573c3cfe3c35999f0a4ba0dfb8732d8be10c3246227ed285437dea626b118fb8106939c4042665e6c8dad537b463cd12c11fbf652e2694ac598f8f7dcfe9a3e1ec82e3ab7f60cbdef4d350678eca7ac54898991a2cb1b630a201578c6228ea212e3792d63651c09a67d4206e32a2fed80a2f6bfc672ac871a01ea7d7da0036f1c263b2ea992ab080834e133a83727994c8132ef83ae2a223552e640a203030ff14ee81204d29b9d65a28a7100e25662546251df2c32731663ca22148fa625ac5ecbe65f17fe6c5ee46ed468c3956a744ea3b07bc60f98020479a529508ce1cd1cd0f25a3090940a6ce83b1f3e371d6c157a573eb43f25a2386948142564db73564a6fab80fa61ff9d637698a7283cbafcf8ff157ee72766f787b82dbc7a3e6f3771db626d4582468ab9fbd05fc046606b289287a8631c86c6c16e4d2fc7ca1ce33e344a2d1522c2e67bd816ae75457adfc43216b1967c2cf172a37155c6ce533251051d2c9d93e203af1f387072e7a046dc7687ab76f844c87c62782b555ebd1cf7afc4ca9f8f235051d3cc3eb5b3c361b5bf3705157183b2d748620b3c8bf8b5ad9ce6a577a64a53a0f612fbf769eaad28394cb17c53b06e82545361a41cc88cc61828920e7b278c2ea13bdd10eedf13e93e974ea70e24fc5da677b7ffc4cfe0ccf1527e559e99b9d3a7a424397589769ed3aabb2506460b528a14c3db8885eca5466d94f71f1244fe598360a05a194a00f72cb5ce174db2206efbfc609528e85a6868cea4939b583c4f2e2251bf50bd419e7b8f4f968016f3f3dd5dff37126b8554dafe66de539bff96605b61e8ea8918baa7232debd367bb234d31c8429aeea39415da1b306cd1ab80aef8989f8c640585674509b5f819e24545e9996e78a6ea78b6ca01c564d265dfddbe58368adf18edf2a723da54bc4949b0cad8e3c28b8fe0673d11c360c0e7ddb14eb2d8e0723f3f3fa1b0dab07a7929bc457a997cce2655acb1dd85fa2db089477d91919d7b7375deab4e85953976ac2eebd0800af55f07e839f9bf0659ed814ebeef99115113ac85009887d3ec901459b7374966d85eb0d87d56b27be895d39af72a3ddce83e7472a0181d72dc6702e929965cb8e530601f2b122d0bbc9699328156d4e3dca8d62e6866b69804fd659fab041ecc21af9bdf0c234a0378420322146b6b5c8cc2c4190a140906bcd403bbd526d53f34e8c44b91851d8946ee43da656e833f83ddb9030cf17227f499c93d193707d70e4", 0x1000}, {&(0x7f0000000040)="cc75040a205b295062ff9d99149721119e6989c2630b2ff95887529c913631b07d9f6b0d0846ff8361043c", 0x2b}, {&(0x7f0000001600)="6a20da94eb4e3745933781d060b31775c6bdd4592ee5f89a1aa3f2d1ae04934adf113ba224e769028b4acdc4ebe951b38406e2a61e5e70d42dad49f93e1b0b4961cfdbb7d61dd924f9c8b3ad85ebeee0a51fca6e2db84d2b300411111f69f11ab6254c11720fe4ce9354f13e2caa2f06716711b3fa9a18da2dffa1865609213c7aeb629372959531e51324626c5a0ddfb448406f0606bbca189d9209d856af55a56f4126955660256d6fdacf14801c320591019265e051667746c3f402f403c157a19b8d2dfa9a5da303b0a977b99ec4687b7908cda6433b7fb8ed887b5189cbaf72253576734a5e310944d32655ef6146077e83a248bcca10e517e72fe4273ba8648e3bd5e6bf3d191c078ab22671ae360bd3e061060742351dc07997a00b6ee9175933dbcc0a4cf9b339d95c1cab1eb7802e91ef4b4466de71ce3572dc7730def74487f2e2f30ce0da3b8522f71912bc33eb12c4e59bb538e4f541b4a8dfe2dbc02d7675d44be9ef87aea9dd02ce4be5d3feacb34d1878466c6d0b15e4e28df125506a079105dac8eb07a136acfa9fc0198753f9106eaa1cd30db5777d95d52fbdd0beaed00801658c1228765e41bddc7ada68e51fb399d5e013b79e9868635d0712d9bf2c517ff810ab8e8255fa04b308c36b48f6642e85b971fee6414601abeee7e3891d7d9c3530f9da4a964b46bb72a7c56cfa947c8077bffa9cf28131f1e7480fef7089f78763536bda7e706bf5c0b666cf43cafde470053b83f00202de0623f65faaa39a14c88d3dea7b978a99b68d5d3efc28339d5cb2d77370b3cc2f55e9b7545356746036f820d20312a8e15c96af95fa29f28f41de78be8ed0843296c7d760fc2b2fecbab456f4cc1ea5a0af1a5b5b6e6f658ce1595cad714dad5c217523941c4fa3c3133158f467976694d3cc6ec87766328712e546bc42f55c6f9bd15d71d3346872cf8192a0665e3af5fa2bfd76fbfb3805779d31916879f7e3298c4c78c9ed47edc61e4062ce9fd9cb6ebb0c74d7067f7e9a970297a49275f0169c3501dd274942a91bdd59f421fa49eb5eedea45e7953ac83ad230faebf1b5fc993d1ccc2002ec5a47d47ab82587c2f27aadf040d6013d4a585560de3fc70c904de3616aa06e00941a7cf421b46a7e570ff19da3e623530151098f734647fdbeeb03d1885a5a3de22fd82d62d1f9d4aed98c00101d6759781d2804f93eba0c70976b965438430e97cc919f2f3c0790067729de673e614cac344cf7003a08bdfae3f52865bb6818c6bbb5795990042d8bb2656fd8832d149149a3356b97765dd85bbe51bb84460dc397073dd654b18f5aad95430c886d4c6810353b804839fa2270a1d2c1e5eac0b4207b345fb35ecbe1d63f99904234b45bd13424445b90ff1bd8c29e79b1cf6b863bceae9243528f776995466f87431c4f5f935beec951b719aa0cbdf2474d224cf0b13171b8c86c90657e5cd065f5e20012e56ce31c828fd5cc39da42bfcf12e9d8daaa5be2f3d0d0fb96dac5982528729301be3a235f59653b990e1a401c544ddb9b9fdbba02b9a48457fe6605dad1fddccccbaf94c3e11cbec8fc8a08a5cbace3f8a67564337bc3d666af61511cb314d24f81a1321a0db3fcd7d38202522adaea1ec78e8ad3be4a5721f1519958c4cb9e2e252d26c05a164206b8c64ce3630db11ba6481478d2f488f0b97aae1488ec3b55960d5a874856320e916f3c742701be05025a25e8e9157ecc0f422772cc1a11ceed810d0f8040056a5ce9340547e5b3c59bbcaaf064cc89a13a04ac39e150cdf810a3eeb2ee60d5da687ad7f9139ee200f9ba29bf4be3172008b92b4dc4bf7e8219aa699bf1f8ddde484a1853bc014174b30cbde7f04ae14011e0c13e69a9eb707e3dd1d2096c05fd73010fdacf434fedf5df346d4bb75325dff6b07ae48e200b968acc6fff53e2a1241e69f13519d15785f13756b65bcaaf09d38b45ef230244d6e63c71c4c9a638d050cf52b1cd90c670360cb1721da59a7abaa556537be479910ed68792aa4e29a94cabd73bf4a4cb91f727fa6f34a24317d62da65b8135b615e50221e869601e45f1bdbcab547ddb85d315ea8dbf7f1176cfd089215b4db6053c62e3e2cc0ba632caab3f3987cf8a287d863b9b32a67443e01648969189e831333208c9c08ada5cbe4bb9fc79580acf64557e0d9cf618e7f1e8246224d31e8042f424e1bc84eae2eda3ec01e53ab2e2cc09347dc837776e8a7eccae8d3665b90f9cbc03c90d7fb9c3b02dc5a5779a03c28f604972014c6cfb452c2a2fd7abdcbe30ec87f5c411182643d2c6d43f517d4e52380065d13e7189144cf247fe3e3ba174c62b8295a4f1c9a29d2fc8fead9fb8d90d41c05f81fe6976f7c444cf4e0194956517adb6b3b4bad6f9a32f1783544b11902c16014c90ae277dd417c0707b26bb08172efd9fcd1f7bf9533f79db2c7a197ee4bfd00f80970d71d07da3ff7cb8ee229e8a9653937922fa630c7915458f10212d3aeefdf7cb236f0bd7b6f5b84e3de151de395e3a90c37a5548ad2f3045ac05fc51b143540ad2d3a538cfee1829ec9dd540ab878723650f262029d678a62add395f89942d0960700612b42734efdc897582339460a28fc6b26153d22263ff01888c6a478466fc917d929d883ef1757ec11e4d6ac644f559ca0c2fd065057e7cd09e15cccb43730891455658fbe6e94430dd43198889ddd04d33bcb24af88964110dc3a684b3080b471b397cea708be37947bdd3830d43453b1431c42d3501e11d6bd396a96435ba88c43bad0e21bb10e30eb7266bf9a05d96a56f4661b27c7164e1dd067258656b1c55834fc269ebdd478bf8a05f50eabe3f61441435896960404324100d38cf767547860b231b17a2cb7b649849a3a25e64afa348eddf49ad15f421503568361ffb8affc2153367956f5c70f63512c77d27231354c12d14795c5551215757ac876b73d62f12da890daa4406bb5ed84999f8d69ddca5bb2a77bb1cf6767477eb26583b4a8406546cc8c11367c606cf1ff90bd59d6ced9470821bb737345baf69577d9e2bb01259295f395489f8ba6e3074edccf73825041b670d6855b2a406568b5e849975c1e7b48c2e1e8d7d6a35e0cdb1bfb53c3f7ad1d5567b932acec8396e7512bf0d835e2288d6e17cebbcec37fc8ec715b8fb6159bb76b54c29af7f4593a495e4aae7d578a8f4f985cfd015f694331a0223089b762d9da70cf709d548ae030eaf45a8cbee800ef7f7d8cbe43273a58ccbdb5734ab43b8cdc8f44771207776251f1e6ea8e860db1394ef6fb0618a5e74662b3d2eb24b553f6cf08e438398fbca22900db050b303f3a8e49a7a521093e5881bbf22fbb7489941fe8781485470aecc552be39c7c55f47a310738f1406f056b7bcab35a691a7257bcd1d8a2c531dac4b696d93145c3c63fbf58c1be8f77a774a3563d3763bfc2e8b6011bde3687a1f42c28018d91e940fdb65533cd08edb156bbd9c1e93d19986511e366c65e604e47f42eb4f893f3a3e55a6fc322047ba5e3241301daf227ecae472e30f5c941e520109fe5a58999baced5b38d5093c761472ea3713a89b6b7a00a82d8213daf6d97ec94947fef745a7a8f044d1b83c235d2dd7aa9ac0bebe18da03d009eba37e039d9fc13458f5270f333eee7ceb71ce66b81d0eb1a4c41b9190647d51c7edfe2c42894280bfad74edfcc407802c2fa3fdf5719761090f72703b61d69f0c85819f0ac37d6c4c733ad318ba12ae0ac0414f7b9347490b2717745b0993d57eccb6ec880af3148c9c58b698cce9956cae8442f86e4aa528e9a14e7971605482a034ed6877ee04be2a7c57d478f4ab4d60d247e99e7527949addfb7712d405a254338355d10458aaa50805f6be00360d234feba34889e37134a2bd84109d81a9fa2a655f67e3d611347b0e469b65ea5e295391e4615bb4cb3f2ef6c73dc0918ae1760d7091657fe68a743350b3f63a6d2fc65a9d6676669d56b088548583ebc91968243553b9d3182ed68cc4a8d74fd2d824c99353a55cfbc449e9aa3b3347b734c0091535749940f46c688e91b3d6a5099e206cdc40b56a8a1e345e9a2892605d1a984872308f71f87ee00cf9b4fdd955523f548e1e31a7d94fba278fcc2a156d2243266621dd56cc50566b561fbc7b661319a05ae627d9e08327bf7cf523152940ad43c36345e568143f982116915dc0f8c6a95a97a98947be9c304c9d79f2585d979a97c84cfcf3d2811beaa1e81c92aafb400106aaea41da73c304483c891acf8b4510eb9e4fada8aea3102c8689247174aac34b5a020d52f67e68495952c8489654647a24c35f4efa5c1a6a91206606e1cb0caff9517010d54187106c106204359d78b5ff95d795062f40b7a4337367aa65757168f596f9bb0fb7a833e3e12a35d381ae0df697613744d3004c742d4942f34c591d34ac6e7d00ac13c7b19bd30ce9a6143faca031c724936bd0ce93ba387ff31cf14e200158f3ed0390a14768ffcf15b26726cee872f9060ca79be3c3da503517d6a1725df0cae8a7d79a798265a2f2eba5c54ece7febc70d1152b927362eeb247c5557e85fa16ec02316ef60038a26c6e41cb41ac74652ea984a3397d92ae1e0d36414683d8aafc010b4c37f32f63315933742f87340bca9b4db0d6db7f98fb61487f0fc12201364bf26ce11d9ec88d809748e65377f631396ca25002224d99c1ebfa15ac61d20100ce563e95cb2cf654aae6986079351bd2d8f505db78e275c273438852926ccd261ae5de8b712594b82ad6095405675a1f65d37731e972f36693d158e286505749b2dfa2ab9d458cc3fa7a8dfbf2106e670e777f66073600ca1966d38964ca88f34ea36b7ef9c39c6352014bcd5f1db3cd668d610fc437472ae3b60b882ae2c4db3ec6becd91fc4ce58cb1deadc827ecf4cd12899ef31e3a8562fe3731d1a04596d7e6d516fb85f6a9664d447e549566c9988791eb481a8586ecd5c7e4247127d0ff56c86ce3f5cbf379fb46ad3839a5c4b76c7ed2f9dec6aff73ca6ab7f035dfceee2bbab17b5cd5ab8c9c20844346a4c2702f84bb3474325141231aa5840cdd15ef27bcaac9fd169902922266a0bf182caf905f295db97a5f9c78ed591beb8e46384eeb92c879c5abd4dce7284943536b861fc2838a5da34d9ff06713a89fdef4cea5ddd783115409c88c1fda42df9694f134ebe5c674421dbfb88e21464162f6e2fbbd93d9295f92793b7367d7045cb2a851e12d550da2cbcc19dfcc8daa0f10b7931be47de17269459ca7fd65be78c1d125aee01568e1f2f5298afb88a64670e8a43583954623550661aaa7b085e5280128a5d162c550a8c6762d3bc25cf71dd0e168edca440f7f3da5df774853ca18e3c946d6f3472350b9edb525bc2b61f6c5092d80128982203e424a568efd5732780561e99cafc93af364ebd1f30369cbb1e0231ee1fb684f156bfa60f86e95174976f0e78caac07aad6acfbd1670dfccf01ed3556c734ca1a294fc2e05b5a06943a606d5228e8e4d9cc0ff174bbdf28a2997f9af1c525727cbf537e676cc369929ced802a11f2003ab13422d0a62ec7bf8ea819eb53bcee07735b01173036ee24730a33bbb355093db0e549a24b965fb108118f376a080403c615a26323fa06c483ab1a313b45abf8ec3c50cf2da49a6cbfbef7338d1a889abd4e8bbf26f273de8ef04a8e391f7b9b23ef7f7504fbadf6eb918321b390a70bd834c2f16ff236fe3f1edac523ce23aefe6388da39607a684c09256abc1afee7e9", 0x1000}, {&(0x7f0000000100)="47b78431f5ef86f73badfb203b15f545ae86ac59fd9751a38f7363e0f4b4a35386face234c094a4b73a6a25ab93ae4183756e9a83d03530444be2503f084e434762cc5694ed3e6131c762c07c1d4cec63e5748e850e577222082a0ad9cd55425df08072a9be533e234eb3a85ae6aabbe353d215c0e66991ffb7b", 0x7a}], 0x4) fcntl$dupfd(r0, 0x0, r0) 18:47:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) fsync(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0c1, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:47:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x1000090d2, 0x0, "d730c1e7bb6fc6e2010000807743c27c00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313d0d33ee6185c6a19e1a3fbed9d7c7f5ecd5f2360f55d9bb05dc03e233a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518137f001d6a2e60e1f35c22c0cdb369aecb935d14a79a15cecdd79cd66c31400b4dc386970d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5f0308f9840f9e13da075ee54c0682247a3e405d535caab085c9a7d2250f6ea821d353a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae8107ed0000000000000000000000000000", 0xfe) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCNOTTY(r3, 0x20007471) write(r4, &(0x7f0000000300)="0beb5e2bad74e1031bf9ea6b0131e3c59f53fc9a12e11fb686ab874ad1cbd5de4654a52c0427467878906bf24d160c7030f06ddf87c2ed58409c1216441593bce11edc1975f558f4aa322d932ba11f0d68be679fddf048cbacf2084c8fcde5d56009c8e4041df4a9f3c10106a4d0cfc9b155ce82db5577a1bdcf1e22df4717bd41e13f80423e697071d26f30337a07a697bbea09bf7873e373", 0x99) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x7011, r2, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:47:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 18:47:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = shmat(0x0, &(0x7f0000561000/0x2000)=nil, 0x3000) shmdt(r0) 18:47:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x5, 0x2, &(0x7f0000000080)="c822f7d8dd3adae6ee8c6b9a7db7b0af6954d9e5253caa7387767ac9c3de43dfa7eb959815fc27d40fac3f7a102b663dbe9bb17fc83e6e7e421fb332d7fc59f4845b7bc3262ccdd35398b9dd9144557a32a887b2b9cb1ddf64cc032559d657a9063abef8faaefad8062a4d13de06582948", 0x71) r2 = socket(0x2, 0xfffffffffffffffc, 0xffffffffffffffff) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) dup(r1) sendmsg$unix(r0, &(0x7f0000002540)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="dea28b353e46b59268dbba86ac90578255d4696e1b67b669e024b69326c47bd5adcd23e2332d71f7f49bfcb9861a812e43a335d1dc00e3137e4b3720979725825b4a2ea1ff89424fb9c94e67885b323d4cba6f9897817607a00b572a21528d54ffbfdc62f9d50b2152ba5b95f950f7f251677c610fa0a6d8ff06b9e1bb59f617fb15a00abdb01998e0408be9c9cf41322f62152fa27561b20f82be265f6fc78e04821e0fbda760b62620aceb44480b7d6090120eb58394268ca0ad7b7f2a9f0f2f761946f93b1397cc286db189922fefbd1e212322f10716ddbb8c1f33002746cd950e", 0xe3}, {&(0x7f0000000280)="54d4b3d41e689f63bff9ba4ba3a0e144e983b5bb22772dc42ac0ce732b57fb950aca0b0247d4fa1026b34a78c187b0c170126a07097bafa4521c0494caec67d11d4cb2cde587a7c1378e02e3897af046857d1b5e78d43b", 0x57}, {&(0x7f0000000300)="608cd84870be04ed4acf789834dd8947e37e96741ce0bdfc39994717fe7c08edbc6819e7488d0699a603fb2c8083f5", 0x2f}, {&(0x7f0000000340)="9c009540e45d7abfa916651e830bf0b83b78415b094facfca34a42b909261461cf7d55202d92171a234caf465c04", 0x2e}, {&(0x7f0000000380)="0e0becc6e04a13b19ed5257e3bdc2d5d7880ba099b9cb71e50ec4b08efd80d0f0ba8b64dd8eefd69cf725707daea1665a5b293b9cb487b92c28a6eb86b9a30a6979debb5e65abd6377b5cc15246da2a4ba34f8677f3af093ba1a1f2cfe67398dc354131be6dcaa407ef2f0ea568da1c6c410d8274e1f8534f05baccaf1d129dc8e8bd61b4769130e4439a79e0017dc9bf4397aaf23a4dc15005e50960b0e83422db6d726ec7bb38335d55fbe1c78829c33cd8b605b76e98c6762d9c067e96fb4d5bbd27325d7f320f3a856ff5ec125d7354efef6e6be5d9622f1fb58a2f5df11d02e0738d8f877793031e64dc6af268a1878246f889ae41d3ae2673c64714302ce07976fe75b6582aca7e284a9bedcd3769081f466eca13dd3f1637a7efab88f574d8bdc5b55f84c17a0e33d5956556f1eab4e8f4cdfa7df2428696e03ef8b212256cb2c9a0bd3645b91cca0e7cdaf5f480dfe9ec46919e4c2e77d5a1aa68cb2616295ae8da0e6dcd802269c8c8e79474346e93aa7868925bfa892001acda6e8c0ff2470f3778d37bd828a9b8710f24dfe7f92edf902f533414461ee6c9526d2184b8d4f63f8c244b5631d495056b1242371a05adba89e2ab0faff1f8c90a3da97c9d7566c5ebdbe8678888d0adfabf765962ce4de2ce16fcf98fa7204f38b113e066c4ba9b3a3e43de328895b867e590116b4855337714cb4060d16ad52886efad67d12b957137c51186baf1fe308b81fafc493a980a37c8129afcf4011d8c41b03961b9a6ae7cebe56e68b36ac97b9259831e8561bff0fb23624ef2e1291ceb07ab49e3b4983f221de328f8364be097643835e43b42f1f14a2eed00d22acbe6b35d3dfe8d71ab7bae866b936470404321c6b304b44bf36c8230b15759a9e85f0f994c228a5ef599717b06cea31334c9a54b8f0b86e094fc22c3bf636b7b78aeaea357847b6656de90d59855c0f3ae00711b30d89538c7c5fd48f1bb189e47479378d873785e81c1da1e556ad2e5767ea70f02676f293ad1a33437a5e34bb39823bb2734df23b25a97736fa8ae18e804bb9b690ef85c9a3428e793397dec8ab10d93ca00007baa72113c4298e30efbb3c8637d988a3e47bdf2bd8d3998f97dd74f123e96b9da19724d7290e9066e80e131afa7ddaf80009c0b9ae898015be67e82cd10ae1ce9430409883ea9f549ca947d4e93c392067bdd4891a9601c7668c100eb36bbaa836dcc7f626978ee9f6234eed293acb8a15eea81d62e4b4efd65b51bef8c7864491d6d7ac60646cca09bc303f89e1a2cf8514820185b35c755256a2668052fc8bd364e18ecc23c4e5170097e988fae1609a28556668742ce8c29b439cbf41ad7030647f85701baa2bd127bb6271350dc1aaa7c5afa10024531618670fe0e39d032a5130a5cfca8b5181bab91428ab7543267c690a66a390b0b3a7ccd8081989b2ca7e0760d7c98a4902ec1db13418489e316ba2203351ba320a868413dca43746626af467b9e3b24486fd74a0d502164c0c702f1e4a2d011c7827147f65a3317ddd3eece8430a0fff6fbf7e9cb12441521a48364daf313d27c39680c4e7a3944c9db8d54039397a097f853cd4a15ceb5d24b70577c667a967ae1226e508c4a4b359d3448fa899914ba9fcf483a74fe28553430dfb9b8e76fe99b937e5ddc52a25c2a7f2b49109171a7ec99926c4c4072cabe807cf5fd94571a482356ac871d2fc175511bb1f9ebc31ecf4b8aecc0b866ca7f8878a9ae5b648b0c1214f2599dbfd1b42bf761c8b32579fb16c20ff9952a653ec7d6b9b058142db6ca4ee8d7061dbb1108ac390c2b2ca91bab87fe5926d152e2952967b89536ebd7b24ab386b9d31bb4e0c8876e07f129af5f674395296cbf47c9d37e217176e7e0838261323f55171b5e86619d40e909cc3e0ca105529fa211fcc661cdae8d8ab7f99ba3db12cfcf93b5cfb773d612ce3ff1cb89d6f4778c77ce4ae13d2c911e7f3775fbd0df98cf4498f2e8556ce9175c12c2163e2bca5bc198df31829ae4fb39128c58e881d77b593dc91e63be312a8e08e212217e592e397310c4b92d07ea78ed74d917e6c3e0872de2e66eec33c94f26f5fa594fbe7eac07274a0d38e938c3eb3b076524f17437fa4e8ef06b0bf05e001aa30c76960119d434429780185ad4217ed73fb24260b347b498e5feb994273552de86fd1fc040777f237bdaa7466d45678c193039d79aeaec2b226b4249579de95e0462d48d980fead899a33952a0105d758d656c01c24216d016d699928371d61d189661bcddbc04e09aa85c137689ce9e39907f3782980a430a624ebc5c831cdd386505d689c5b8f4c316f6cb36712f95cd5b5a9e3bbe49d91c6174f0f5b944c62d45906fd2468d95c867246b88a4192c4946099e3a902d0fd28291d0f312ed9eacfdb38bfece08bc22362a6a928a575c4b663824ab8d76a46c59c5004e36379a97ddb91f60ee9a4961055714ebbd87823494755bb2f4f1b0d321f388f80c25a0059d8a25b507b407665044a783dc6df6f5bed2c070352d54e41937f4e4668dbb17b28cf0e1303db23d4d08f1b78dd1e9ebb6be95115c29791f4ee97691e8323834700aa95003849a8686f64e6b7c8042fbb43488a98f61b39bbf2d34696220470aa7da9ad9a90bd7283af4406cd26aad23365182c589e5011bc75167cf0e8827c51af351dcbbffc2d8315e267e973693870b70bab7424d26fcb430a62a9dc4c4cf3a1a92581f2c6b5a93595584782a76f5725cbbbe68a82ad6a170e0a995451e7ed8e82b9b00f1fabe600d49da8ec6b8b16ccd5731be757c9245045a5c5e143e50b2f2bff2f67eb3c0fd783447b432186a30ad0db853d6efb64a1cb327bdc3b5ae0ee046f48226745bb82d2c9b74550e21ed08e3538e1617b5a78ad2a065ee8f655eed0c338109d671ec03a0e2693f95a1eb93042ed416ac9e61064828bd783b39aa256a9c489636b20877ad61ccff976d25f442a3ae8275059287545e761f9cc991c55e5cedd20933a409f155d84950095d089de29e31f1c5d1cf2b75bfa0f1aa330691fa34bd60ebc31dbebd369a9167fee28e3cb8e7222e1a7ab5b467f54af65b8918baa22ad6da3616d0c67813422a2b4bece47eef4331e435dcd75a95431d673f3a77c34942c322c4e77a68338ebeee107ab3a5540c6cfd2c69cce75bff2db733471cfab3389399103adb8be3e199bb412e6e3ccf9b2535fe6dfd8c8a5f5e0a907f4435e99f56eab5a55730ea0cfbb7ad2ad7119208f6ed89104f8912f20bd56907a16c3a485de0021d5cf7c229f5ad738899ba25663036fc51d719f3d7636b0b03e2b92d87a1e585f1f5a03faccfbef5e85f9e097958a5816fb9877d0524e75ba94a67b5f8d55a3a0b20bc7d155b9c5235938a32b6227ba8fe67d3935102865de9de10407f3eded386a957a99ca858d827fe23adccafc539bfa6ef6ecf0162a84291c1536db92468d62234aaf10f3ae432982c55b685f76a7042e6cf1dfa04c62585e046078e263492bf3207c8896ef9f4b45cd4550a149a93f5f29ff899b24fed26b3683c3dbb139b01037ae30aae71ea995a21affcd43f3ac8a040b31ba45da94d9a981a2e7e9b72e618038fd1aac65ed7fc50c040c7db5f4a9c5f68e5e3d3483bd90c4079042763af0641c45ec92caac616e8dc8d524a5e7b713612ece85d768f087df663a87b340619325e181068b367b9a8d3c1ce98bdbfc955edbbbff5fa6a8602652175d22ce41e859ee23ddabf37608f7ba0502cea711f3be264389895c69d60b4a2261c9b579779354ca59a7cbdf4ccded04516fc341192e336ddc36470946a5fd517729b7ca686cbf4f5a54be1243659003078b75c41d16492c48931206a35896a9ff8c0588c46c87af2a2a8b3c7d21be95d41ba526033a1fb9000e42961cdb01827d347ca8083f7e78c308ca60dd59656b860d7f3064e714e93b73c8cb4310be603a4f5a2ebf27ade578132282cedc9fe645b62cd7b5b20e700d53e22213f23f315bf45c77e2b1e46f65e86ed8fd5694d956df44afb056f8b92104995795f7c659d8d15da6f52cfce3e16cba34e93933c520668c090788068b88fbcf95158ffbe7763fffe99c6519558dadd0c0c9f0942ba9611a5f71081745b357c1b71a8dd5ba27d89e23349318fe7c1324ffc0390fb9e77f3b55b7eeca057b98d25db7c6ec466471c9c73ce52923cb622f28a0dc30556872c22e9abbbb340aeffb3972d1ba33a3ba973d9672d00f50a2ccb632057f5039e50a3fbed495ec8ec70c9043710eabcd3fb020c0cec0ad3b80f17d73e6d7551d78a37295f955a9fced24df97b8ebabf9e931cadf75dac22c65f58e27ab7034083f7dc6209ec7fa48d17226e346bf032f71aa4d543e49fd0f5998af68649488da9b5486776c4c096e3753a45cc132461307ef7c5ee001e0d8ca993b7294c40a4d855c62b126e741be754664b58c201c7c4ec70d4104a2b2f1767a95a1199c789d6be9c4df2bc4578a116a6185d081d7a1e3527f7cb7f5aa0f5fb92f44e263f9600e8fb18462619dd5e403abdf2673966d28e0ce7a996fd191b1146debf3e2d6d23f6d5f2517a12882720b904ef3f38d7736b4ab8889df98e0fd6503302cd6bc014bcb8bfbbdb65a98ad0ca2c17c27e119ef5f81d3139fee935aa6585e3176601a9180ca4ef33b9ce38389372370384e7fd5420cdf5549b0fdba00684427bcf2376eae4ee128a123563f6b98e7bd556fc10dc84133a74ef224d40df047a2db941ed597ad8774f7490c52f0b58b6ae611bd57435dc5f6e41011389831fdc12cb8539337546372c93c53a196dd4b30f4ff59a7b31b895f0c6054e0f71441557266d2a9267dbf5074b006d3998d87e14bf86dfae3cb76c49a293ff8ea68b719aad8b6e69302d5747016aea9b74f270b3c3bcbbeb485dd814543099018ece512ec94fcfa31e7568124f8cc604629fce7db5915d1290ac53e6d2fd55332d481e31e9def929525b3a0ce92f0a1b47f9006e7fe949f6fff1e13bb326dbcacccdbd1360f60544416709d181a8666b85e1e4b77dad1e458bdaf771707ff13ab291353c6a1c14104dcc79a8a539ff8f47339ff5a5faccfac44c1b138f2c522f59d9e670e8f54cb4d8616c893ddba30645061554da9d3cff5577b472132c9fdcf649b62bf048961cad9561b9fe1fd36172feae86c25a2845d16c93d35f5a1492fbe89bb65fc3ed76ed4ba50595531c707db5b0058a2d77cf67bbb084e840a9f8302f21c692693c1805a38c2ce0961939d4629ea60bddfa662f1e2d75448e148e429e3ec1589c1282066acc5c203b850f4ce79052f69e3c40773ebf934156f47f6e843995f78c5fe9609358995f74040b5b7a502bac080411112dca94adef2aad1f862f400480c2451f36180b1911670688cf34f67a4384123bfafe06ea9cb9ad3a3510121491a3f437dd550a09a790aa4fa1c07e03ed775ec8d66a6336a5005fc25a010bb5cab785aa701770bd09fd1c4b71ac548277fb34d2099b6b727376189c381d7b5683a5499434bb7e405b65334f3d5d4b13fd9cc6da92e9fcc9d9cfe9e5c56a6dba49450d33e3f6b608b350de2167bde2b260a0619a17b09437e293eb74e7d369577786f2a7defb3525ad6fa540e6cd82e277dd71f45501dd2df41f9c59b0756a2b35016fbc664ab13a8e97825305ad8eb6e317543a9c5b82517e4b0643524ec6c02120a42c7c360a93ae909d47ec98f91cd72a8ca0ccdd0b2d5f02aa96cd14fda71a61444e7874cc0f987a9f9f8049e2fcc07c1a92f", 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="5d4d9ee0e3649e69297940d4d83b0a12c4d08a2d5b371b434a09bc428076eeacde25dd3ba4d0d06d9ba02d3439230b05848c2c870e50fc1a7779bbbda9788d4c9ea08950d5a97cc3cabdbeb2d03e8defbfa80ef9b2874d931148ba63bee319617d48469b757380dda93544b8f36b959171d85bb1068873409594f0775e26ad2bab807d896e7ff1578d306a0fe6fdae8d8e19a4cbe068466dc6a6c510e51c58a65fef712cdcb88847b07560effed0165828af84747c4538ae2dc50399a1b5f11836aeecbfd52a469f49fefa1e0d56deeb8bc0367d8f437f0985fed011e4b4d96c0bc69a33b5258ff30203ce9cd914698d71d357310cba18090626bedc95a1426cd3dce41928f1f4272755f437ab7c0b17fed653ce49c629a6dd157275ea488201fb086aeaa52036b14c8092523ac0b6a363832898fc2512e27f784a77122ccddcfee6802cd01a754d0ed9f96c4fc0e9f5d892eff0f40dea9f837a9d2d5c9cd9619211aa3042ccc79111e7995bfd38edbd5b9a4f27d94de96d6a0fdc7722447191b611e8160db100cee8970cfc48fdf872e2c545c5b1ed333e7827e622361d5f385110f15a331abddfb1125da9159b708d9934c4236bb684f6f0de152c8c9aceb5b57f555f1910960ced6d306424d6c2d32eb28d18e5df315f41c5073e9c3794963909f6cbf407b2a98774b1236cbbaf2d7a779fc85b32fcae385320a17c1b0e2e287829f9e55dd014cf6ad2d2847e1a679d2db5d088596638d1ec0e194e8f2d704d23c3bfd05bd06c6da0751cafd351577fc497fcb718c801bd1a5045272beb601035d3030aa33956ca06c50a719ad5c7d50285b0f8d7dc1e7c8381bd2871f046427772d25593771319c44e766867af9d321d3e05675d10119acd291ad1ece4cce339d5f4f7aaba850e9843169b2d49f51ee399f6670acb7847a355b675d54a96136b161b6e2eb1fdfc36d9b760c40d1ee05f09a3e281aecf286c751c8d2efdedd5dfd03a96ec942d2c35960898222b408d10305be88d512ca0dde58e8bd2026d53ab3cfc97d737be90acd4ee3c4bc523afded4d7343b75794f4c859740c4610e1deba37c81e47aad2399421f71927437ddaceda53f1e0cfed9d30374877597501689ed8afacef8b036cc0b1c6f2d7ab93083a152034f65556a3eb259d0883f5d1e1af84c21470bcb048cb62a5991b85c336766e0bd23ac3f7d89e25aacb306a9a3ba1bada2edff047471ba2c3a3388ef1d9645bb997f3954288c3938bfea68aaa59c07e4269e0f5d922c1f64da888f48500bd1d119098d3afd580f5642690a48dc9f0f6911dd57d9514110a4775ecb2229025c0b2859ce34789a64365439269f308a904c70a912bfb6c2c773547aec59872507a9878059ff3c08adb94c0ab4e25175263e0de85b39c3adda2d8c8345e4339971eee9cb16afe576ce0b0b9b831634a03908f1f11a268cadf69a33b051fb43e10e0f3205da6b8c39c6cfba404729b6330c06b6d52af96b0a38284a4949c503a4a2d3692b2e3a753e0aa75304c3b4c2274f965ab6f9ecca1b611e1580b6b9d4bde3537f1ef5441e252e334668bfe1d55c614b3e8e377caa4f5b67d9c61aa3d6598aa3060825d0f0838a08bc67a4d513e155161769eba7f49ea8e80b1142e76f3c98bffdef9fcd78e272478fc6e89f7d230fdc7453605741c26380f01830e04a62500840edfcd45cd2ff381567a50d9a9bd5b29e9f6ce8f8c611cc9d03d658bc6e90f7aa80bbac8ce0dc985f3846cf925d19fe5442056897801e48e796ffd3c5eb6b8e48d961a3dd19634f03d71a585049b4df1d9ac813e6bf2e2ecf18ba63763d431b899fc1429201c983c9309d27db131ca5fbc63306a023425ff2e680d439e68ff4930802cbd75199c3fb4db79c713fa039aaa1eabee6492c46f31828729396fe83d1cf3049394fb2a1e2768ed3a578396437f9cc19de6144a0c5ba9f9d8ec302a06a4a8c1150aec3e2dc7017312dc4e38572ffb85c9cfc9ffa363620d459b43359667cbf55e5a6f879714b6e60026788ba0608baa45a2f0dccd848221b07e303ccff2193dde0241c0f33f7c1d49a6610f2f63ff1704517ff396c9d57c3a4e0576e32d8f3957431ffd0b705ae7cf4c452b696badd4dd9ac44b621ef8096db642f3308e27d02c0a7d760b2f1dedc73d5547d6b9fb3b2e4edbddaadcefa435aad54dc39ebce40ad4af58267f5b8eaee068ab3c59b5f77045a751dfeb68a254ce2bda32555c56f0f4ddc8f69a7c9d24a60249cddef41c678b17f26474031ea35e32e8904c151d035b45438e1762e5c12cc9ff075ebf6bcf730eae5523471d1b5b3886c6912645852a530ffe10de455d19bc9b9769443f81b89d70e2c25361bd5cf974db1a1392d9ba7a3f3fef9ebe2fba84a8e0f6069897147c50dfa2704431de5bb08d8fb4dd8c988625434982af878682f425b379e3e2c3c8bf5d64e9a982d250a16fa1b10e2f3d020bba010736aa4faf66ed81d7fe8341d1a0be1f9ed1eb88d8350a6358755304bf3d47d098ffdbaeb40a3866839bec52428c778e3d2283fc3de956a67741085e425d24252dc94df3060f37ca5d3c707be1793863e4e75597efe35348148eb57e1f3d55644861d8265e111e62abd5def2d96c325697a8fbdb6ef6d753e921edfdb0082fd61998234eac34b23cdd4389063e224519cdaa59a56e82890362e89bec0b4b316ef5c4de5d15883329c18057b940423e562e21d3c60905dc1785f1b49b54dd25be3c2a75b750942ee9b5f2077c8ee970b266c7e79fa2c1b5d40a9a3d823e9a88489fba9bb5749f301a4152b390e28270ed335b9bb7b09998ce748efecf01e6766ee80c85c11ab7c16b378adde93ca56f2c1e4cc1ed8535ceb9773658f2c978b564f59ef8541478a5860d9e1853e17cc1d9f2596e1beb740c51a451ae2e1335cbf3ab86d8f4fb5d4d45cd8ba27841d917099168074369e92cb6f3b48f8078fce9835ba423aac3494ef11cf21989c9714c4d6db6181b198e9f3632d7e04c78e49b50446ed6412335a0d28f1770c9cb5ae50f7a4f43089c7fc36f20e818286e64a1a0a86c8ab240aadc4efae32e333deb26aa015a82fa2757ed8f80c275358246ecaae342c7e61fd6d4c033ed7ccc8db94138dcef88a89ff0e03406c95d4cc00d00d3a837e4b19eaa10753fca0d3c2093bddf65ab05d43c3b30566fd67d06a0d0a35f229065485347f2ed0e06478c3ff4a8d9c095597f35e5c1d50e113548286c850dda4e074696663bc5521e4ad543a91b35b9277d4414a1f85a639a26ae7924b6448989efe11001277635872566dd70aaa5ad2e6939966b0f0e53ecc8a473fbea1e404ba7a6aa476af4b576f65131270c8855373cfbdfcdac97667ff6d8c70151d53d4964cc2551f522d22f2a22c8e072c872d85b143a79ec28138775b316ff8012c8c8324907c43a10ab916409a196d886880e046a9593e2e0cda0513d60835f7f0bd980e10b45ba89655fc55e91b49d8453df2e36dce72acdf221eb3cd4bd9f5ac1002e24dd423dbd778fcf9b7f1526ce8df1dd533417ad835ddba6187761f2b39434082b6c7f6501e6c78fcd58df36c17106567e4e2f6f88deb2a19c5965a2e504364cba1354df87d7059db421992efbc5c1ddaa184c4a366f8fa0896fdbe1aae044ece1e344bc49ad273b1930fa11f9a01531907ab8cfabf53456375d53df92b222ef73e157c6468921c5f549e317f86b02292cec7900e23b0e79cfd9f69c02275d9b51647553ba258ed3e84588eb543e9b65404021b3a984804d4d6884e41e4f5bcd467187cfa9a3b60fb79c3df9117ad00b9c22248b2dd52b21dcf69b1a242abba8c7b3d4950fe2d73a1abeacc0cd3523f4aa7faa8bfd6145ac3e432d14d1e33a20416c8db9b9e572eba697c9bd09aa0408ba9490b15ea59fa82e0010c5cf3b08a42dfe1056a8668c0ed403ae1c040e172e2f734a0ee5c45bfd0204358a2a0448ec764522ff93765b8f3f559a9e8fc48ceeecaaf398d65124526dc1227cc723ba737c5438b189f07ccbd11d1dab4755e619291d13ab2c102a3debf9d449349a156d84e87d95cda23cb0862c063d90280ba22559b33cd467ce69fe51cee0f2366258cf93184e52f075d3bd68e52c453994a1aff36cdfb7545c2d4d0d0bdd64de1e8c75417797f930a9e72abe033a814ca88553b1809613866c6a73b3764c396d1276b5e39d2930a4db8c630403137f5b67a78885606bfb8fd9bff12c1081fe1699f019fc74cd6e1c8b68652eb5f597ba4e4e6acb48a5dd415b25f29617dc85d1ec5d008edeb15cf009a959b4d8a74ddd3f7349c1d1012458c7c96f67532d17ed8f0839653dd3644589ba9ec6a1b9de09327fb96d7ff0f1b5518863ece4f56f8ff2b1cc2ed8b1105610cfc172e7f0fac9010da783f1bc1f55a69543331fc13f8b5e1185a8721581e39ff796cb2095ba4af083bbb44806748043d919ebdeeb31d674c5b57a394b03d9f5829b8780caa6b4041c610bdd5ebde2910f43895a900c9a267684f4afa68cee8f755e372f057d8a0faef72e11139d2d86e1447e9d95ecb42c2c76bb77d72f355c61a466db6ea74b964f633ef47f544f1eab565990053adce6b91bfdd91a917a53c1f57a1764b0997bda304bb01e41ee69c8c0fa02d434e37794cff28ae259934112b2209f394755dd887f3519fc968821e69fe4defcc20975f7371e56e0e3fb82d2881c2820523bd22977d3e12b34b9e1c7fdcbdb83ad083983dc371729d6649108202d99feaf7398bd566cd03756a00e4ecfe238b72c036d2f0bb7ea9a229b547a98e15f23df56b98d84cfa767e9ede0a20bdc455aa9f32766c8dea3eb8cc00f732eb48a5ebfcec55160b9030f9c382c5343ce0447ee61377060a9cd574f2aae622c5134a1e5f2a34f93a89fdbc6a71c6b6f2280539f82e7949774c3eec5d9de1d0d4abc3dcdf856518629e84c3eedaf4ac37347dd9519a455d27b8d576fda22dc044b75e54edf7e86ac88dd906efd9790df01578c32cf15e12bb7d3a95efbd58486d4349410ed78cb464088ae78c5fdc4c6387cc89669dc937c0c5e5aa1621484ea93085e4839a0fe8c978a4260bdab740e989e2636ec2bfc25eca14f47b01256e6b3b1633deb56944f24ecf46b319a939e380a2fc08bc0994c251e3d3750495803988986845b86a6e0ecc90ef2ea54c3e1fc0e67016e5ee2e2c2931bbd73987f78ad961353dc62d0c438cfa590de58636013a9e9eea2808180496a1365bcf7fdd63bbf0f00ff6eef046255ecace5bfe1a54c22642d440428f815be21cf66aea3269fb83a9e80169348df8b386f19a2e808dc25ee0442be1bcbbf74fc2624704ad2443dfe81a9360561bfca3b39f0d966656edb827f6555f38b5c2f5a7efe62f5d7fe06c506427e1d1f4cdb70c6d5dd1a03147a11484d09ef86be27b7d3d537a22ba19724142cb93fd2607ba299c00d7aee8aa8332b2ee2ccfc65b22bccb48fa0ee15fd4ebfa2c66c37e60ae33db178e350f987f656a5802696da173687bc444cc42d715185ae043fce5621a4c56946e94ce2855b800a42bdc547cdad0a75ccdcd00a2c60a2e397c6c6d3fdc7c5af3b863b4431332b8d504f17eb62a60a31e67890fa02495d775fd6ee5080c0c3640bb7d00ee2db027e1e7aa6ff0c8878016058d2f46001bad6c198f89f8da80fa008aa8f7bea523dc5e6df71fcbb07f87e9cd19c933ae5acc9a42ec4decf01345287b408e69c2c5fc92996bf3f071955d852f5c79a00c18522b4f99c2b37e6019b69d2185851a657fdd70", 0x1000}, {&(0x7f00000023c0)="ba14aa4f2ea54cf5248199e9e90196f0a56a5832ffb25637f2c4db8729bbb5fb7eb7ccc9c11b6547fe71299b59f45c9f6212", 0x32}, {&(0x7f0000002400)="eb24592201dd593f2141b8f59df0345ffc7858da8d3cf70c6772f78800c85710a7530f607cb5231704c2ca0d316d9ee317c4530dd8530f8df554f9a2e6ab5e9db656e30535ccedfcdb368233577e7f62239fcb77f2", 0x55}], 0xa, 0x0, 0x0, 0x5}, 0x407) 18:47:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f00000002c0)='./file0\x00', 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/113, 0x71, 0x1, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 18:47:24 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) 18:47:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x49) 18:47:24 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096}, {&(0x7f0000002480)=""/4096}, {&(0x7f0000000000)=""/170}, {&(0x7f00000000c0)=""/112}, {&(0x7f0000000140)=""/210}], 0x1030) write(r0, 0x0, 0x0) 18:47:24 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) open$dir(&(0x7f0000000340)='./file0\x00', 0x90, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r4 = fcntl$dupfd(r1, 0xfbffffffffffffff, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c6545103408883ee8c80c368152a8863000f77c650c32997ba3b495be6b08df95b3a4aab23ffe5cb76ba5f3bfbc43d1e541ef524c78dc5576e74c8ae1fd67008da870ae0ca4878cd8bc6cd36f672c147993ae199f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627d9ead38566021df912b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181284d233ca4ff18dfb61e5fcd686dda86a36190712d8c244c3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r5, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94ba"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r6 = syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000300)) close(r6) r7 = syz_open_pts() dup2(r6, r7) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x6) msgget(0x1, 0x0) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0x97e}], 0x1) r8 = semget$private(0x0, 0x8, 0x1fe) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 18:47:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x4, 0x4}, {0x18, 0x1, 0x10000, 0x3}, 0x5, [0x0, 0x6, 0xc3, 0x2, 0x0, 0xbc, 0x99b8, 0x100000001]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x7}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000506000/0x3000)=nil, 0x3000, 0x3) recvfrom$unix(r1, &(0x7f0000000240)=""/194, 0xc2, 0x2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) setpgid(0x0, r3) 18:47:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fsync(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0), 0x0) 18:47:24 executing program 1: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0xfff, 0x5b5a, r1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000000c0), 0x10004) 18:47:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mlockall(0x2) r1 = socket(0x19, 0x7, 0x2) sendto$unix(r1, &(0x7f0000000140)="380da572e6ac58948bacb9eefbea67af7ac9dccd972f6f79fda90e804398508ffc598d9e4206cd292f81b3a394f1cf59d83b57f7e9cfca1fbb904d722444c8cf24ca7555acdfc4c32c0b61d5e131ca015040957df399ef1605a203ef68f490e9f9f8312c9d6e8db8fb1c9ef0a7d03429ee0ca3f4c0a9b81537c120152396c136b3610796e72759e6f6296498174866a90d70b329", 0x94, 0x4, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) mmap(&(0x7f0000006000/0xf000)=nil, 0xf000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000007000/0x1000)=nil, 0x20001, 0x3) pipe(&(0x7f0000000240)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) 18:47:25 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) mkdir(&(0x7f0000000040)='./file0/\x00', 0x2) chmod(&(0x7f0000000080)='./file0/\x00', 0x30) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='\a\x00') chroot(&(0x7f0000000140)='./file2\x00') chflags(&(0x7f0000000000)='./file0/\x00', 0x800000000000) 18:47:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x9, 0x5, 0x1ff, 0x20, "2733fb26e2c93c64a61cadd93ec81ec5596c69ec", 0x800, 0x7}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000200)={0xffffffff, 0x8}) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x10001) r3 = semget$private(0x0, 0x2, 0x20) close(r1) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000000)=""/38) r4 = socket(0x800000018, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400", 0x3, 0x1}) kevent(r5, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x40, 0xf0000002, 0x1000, 0x5}, {{r4}, 0x0, 0x8, 0x0, 0x538, 0x8}], 0x42, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x10, 0xd, 0x0, 0x40}, {{r4}, 0xffffffffffffffff, 0x60, 0x0, 0x16b9, 0x100000001}], 0x800, &(0x7f0000000140)={0x1, 0x6b5}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xb4a4, 0x4}, {0x6, 0x9}}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:47:25 executing program 1: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 18:47:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x80000000000015, 0x0, 0x0) 18:47:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x100000000, 0x1, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:25 executing program 1: r0 = kqueue() r1 = shmget(0x1, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getppid() getpgrp() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x3, 0x1, './file0\x00', 0x6, 0x1f, 0x80, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) 18:47:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0xff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 18:47:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getgid() 18:47:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 18:47:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') 18:47:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 18:47:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "00000000001f0500000000dffffffb084000"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x483, 0x0) pipe2(&(0x7f0000000180), 0x10000) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 18:47:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000032b000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 18:47:27 executing program 0: 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)) 18:47:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0xfffffffffffffe19) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 18:47:29 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 18:47:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300000000000000000000000000000000000000"], 0x1, 0x800) r5 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) r8 = socket(0x18, 0x1, 0x0) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r6, r7, 0x4) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="80000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc147375d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000007f3a793594377a5005c0e9f2ffffff0000000000f61648ddb1ef6e798f000000cdb0280669e082ff983a7ba3ae1bafdae4ad4359f2d8ad04efd55ce8ebb69351d547675649f6d652badd6729f2d1e7e8f3f0c37b67945ff86acd5ee648357a11d6351970a7dfeb470f6bab7f34022b1892c642e8125624ab2bd8b41bc2819f2ef7a9f19ceb8243ebe95b55359cb1da8822743cab0630247f68d3fb707b47c0393d61e1000000001126e9b76bea898142d036a7bf09902b7cda8c53decc23237f6ecbd1fbffff52ae4079c304ae01715e76cae83fbc20476da387ac59693130140705feb0a2f213fa61086cdbec1068745474a923cd1c4d01068960aaf6d7d15c801f18b222f53490e5dd888c0ea1a0d8e0b73025e0acbb29fac06b540f64912441bd8c4b1b8844655cbf3dbab944f98d30da840466eb89717e6402df45d3ea6f708552ca775ec47012de64c2e86e4bd340cd609f06015f38062b480b59e3c213ca517ed9e64694262f172e612d3828cb103680bb98758b00f6550779ab2f6ec17db86cee"], 0x1, 0x0, 0x0) seteuid(r6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 18:47:29 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b00)=ANY=[@ANYBLOB="1d000000ff0049ac3ea219ead6e761ff00000100000000000000eea725565f23509f9d95548b5d2b61e42b9e463b1510f428a67898a23d3fbbb020dc7a4169284eddbb10d0e34fb76c744e340a78e7a758bc5476711b13dbd7d7e6da87a7751389f252a52e82b75a8eaab794e205c9600fdeed2de215c7171d093222183b96ae5b806d6995c62c51ce97bb57f73aaad8fa40f2279ceb7194e75299136684159d6d24088b7c7fce865238f801eac492eed9aec7c45b40a206a24e2411ffa370afddb999df508c4c33d87ebcbe6e18d0273ab5ffff92e8479646ff26650fa8804672bf73c1d8b9f1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRESOCT=r0], 0xfffffd3d}, 0x3) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000440)=0xc) readv(r1, &(0x7f0000001940)=[{&(0x7f0000000700)=""/105, 0x69}, {&(0x7f0000000780)=""/82, 0x52}, {&(0x7f0000000800)=""/97, 0x61}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/189, 0xbd}], 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) fchmod(r1, 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f00000019c0)=0xc) close(r1) r12 = msgget$private(0x0, 0x177) msgctl$IPC_RMID(r12, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="30dc3963862d617f398e94ddff4ad82571344c46e0e2e990a07f5c9dcbd40f6591185d734f0d356c40985282e2268c183b7f16a26d5b6017109bed048562ec3cfce28c1d04b8ff24cbc3ff7591cb205b9ee59de9396c6bc5a0bfbcbacdc841ac6d5fde4a98cccb703cafe334a947615c3be61c4da52bc65cd43b14a34cb2fc329e4888f9f222b36e3c1f41725369f3b5a8a384111f4942f199ce9024e21967fcb9c4a680d0e006277987e27e2ade3dc579a62c3fb1a5efdcf01e1d", 0xbb}, {&(0x7f0000000100)="7c67a9c249420d863fd88928f7491ea374f694f74df8c379a154e9facfc21bb6333689f7d3b391524e1e180fdb4f9a89fdb5", 0x32}, {&(0x7f0000000180)="5d0cda08f5b359ae49768434adcda08d63", 0x11}, {&(0x7f00000001c0)="73c08aab6d29", 0x6}, {&(0x7f0000000200)="67ff493c0e374f83fb55f856744d9db1778cb23ced497005240ef4c94613e47b11114c5f9e689ffbaf28aaab19be5e97bc5c98c3474d9ac0834b24d198e45a560a5bc8d5537e7162d940a1f1232ac674b76edc4f5f6f628b7d8cd0252e213cebd03a7b2b4c9f562c1a3387b59129677a0f5ddb51dd8b094ee8e3dcb47c2d692d587ff44322ece31fc24c83d39795277f01c42cc8767b087fac531289b213f3eb001faf30f24e440907bf5acced9a638f8ff104f0b0c484549ed98c68abe2ffdd07afc4a97a14b187e4e30bb95de9f5f2cf7a3de21ff291d0b51633f78d2becb3f1226c5e", 0xe4}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}], 0xb8, 0x2}, 0x4) kqueue() write(r1, 0x0, 0x0) shutdown(r0, 0x0) 18:47:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7f) r2 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r0, &(0x7f00000003c0)="92", 0x1) 18:47:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000015c0)="3bc11228c07323caa635c3043a1a95278d5fbbcae541045e087bc2cce310a2a9ec5e60cec8da92f44dc3d00f9a41ca50be73a1f561624cadf0c5241107a743c4afe4845d9c6d16fe83ae68cb2e088470f19ae3f769d799125b1c05927f5d6d2454ec4b3caf95a03a520fbd29fb200f8d20b58b110d24013b577a3e02ffc752ed3bd6c7adf1c1de634cc1db87ba27ca266fcfba3c525f8dc0e6fdf3b78127bca5751976590d25f0e18f9cd5ace9fe1f56d59a7a995faa897b8a5de2bd4991423af4eaad466ba97ca3701ec32bfd9aaa5bd93fb0df24ce7f6470ebe553bb12ceedb45f2f07fb3f96a4e5103440112852e51add1ffb8d9222e0e8652a06306fc6524a057da2d33a5b7efb2b5219ebc0dd0b359452c5a69a8ecbdf455b52acf1e7c4aa7b07e020456554fea6111658403b038e18fda709ddeb871cf33b68b2d7808500df501c36ca8a9a8aacd6f4f5575fb038fe188fd683146fbbd825d9e641e35c47d8746a9fdeea2204adc1341536b8fbcf0c812e4278f6af19403d9f3ec2372d9752d7a44ca3d25cbcc5e4d3c82c182185f72ebfe89c9ad8a43fe98e722cbbb27909e221c068fcfbe5ef8870374fae0ede6e1b611ea013c990576131ed8c04c2a5faab793dcf5a6735233c324a96c41ab8b0a91c5f3bd1b6586f1d55144430f15affa5bf87a415f123e3adbd0dac893b73a04fb4bce17ffbd18e45752e1ffdea53d9132e8acb94b1bf7801f110e8571a3c23babd425868d7480128a31607f602d13fd1be2da1a013a14d62742578949711efb632d80e3ab0249f09d4335a1970e42097ae76f606f06745b963314763044ab8be876365ce1777f758ebb5896c9b724b27d902fa4dbba57fdc60f47c6970bc03a25aaba33df39ec77aa444b7e0a55a30db4908d56c4372e950d8e00813f5a1384738069951c322e0d6eb7b0bf0c8060954cb2cfe9b1d860c0a1797f69cad4c5c014bf8597a5817eb8108cda47303fb29abcaf6bedb66d94d805c51fd1a2477300bb99d3e0bb1e173263cf99d84fff17f5d9bde3d9e1e7834f6d77cde6b9fc0143cf71e1565fcee179b2ee5c952fe55eaf95cd9acc20f97a63b2f744e76d385ce7272d913461f0ea1354b8252224c04e96a2666befcd8f50b2c253dc162cf42811ef58dac0510ff86a01e86f36648f641f7b2726fb220c059df1afc8640334d031b254099d7ee56924cead3f79aad09c75a92c2bfe4c942ca1143ab9395a22fc410ce7391c52d0000d18951db4013ecc3e3c39f10f83b9ab0ded2e580bb6ebd57d7e527f45c8937ad5203b0618e14d4f1547e029033dc6ff8d5cc43dbbb29c61e982a4f406e56f6ace5f1597a52e485c0c7a02ae37c7f06d91f973e86a042107d57ed42ec6ef4a717edbe1f892bb1774ed4575d709bc776c547ee6812be09f6203f45377816425d61c368033890e5a9a335fd5f1a104beb7787d27e93d8306d704b17fdec755266f9d728bb78101bcd3147af42337a7b434bd47fe1476ddafcae06c961387455471260416a6eb2bdcee740a699a29d29f4ac43aeca102fd9e945f5b393f16b83af06ce0e3af971940c6032a6f0d54a966657835cd22a12d6d1c4849ceb2a972cca6b6e274ba19566e100823d6f14a5667b6375f602e5735203a2f5bcd1dac11ddba384122dfef09f8e55064edb2de4c4cff111834b1365d8cc9379b8e4d1a7abd4c8e38b56af762d74edf89b249dfc13d5d30cda6ec2eb0ee7271b734367d71a46807e644f1e2bfa73ebc760c3af30e0def7efcec7327ecceabf87daf1ae33bea84db1c2f959dac5124beb6b44d2969d4f68785a5fa0e5dc42aaee2e57d97328366c805477f197d359183a41d6d8534fa0e6552926d69d874cd8eae5ee4ee45cef6987ce1c65475e5a5a49e4070056ec893deadd1fd60d72d10bde5fbbff9e8c408fdb28771c0f84c3e3a2ce5f5601032aea35435cb1ccf6627fd30bba37f459389ba206aff47617c03ceaeb5ae7028c38f791abe9ae71d8e7fff610e97524a4ec1c81fce9682e6a93fa55672c84fb8276babe80986d313ea3aa7b47e7b31b3a561bdbe47be5c06f9f27263b78c99aea76e50c8f1eeb52a5f185bc6c2ceacafc14a75d5db5afd5d8d2caeaba833ca271ca245363e50a8de9524ad0ee542039688e30fb9f2f554753bd3f3d896b248ba2b67e19f59db583a1e4ab763aacb3288c493559d2d5b2846a9d094a1812d35879015604bedb1734a750b0057d2e44cdfa668da575b2518814d62030475589155a223657f0e0db6e3e7e99a0805c1d43b34e4ca6ee16b0bbb61607083e7acc4a8904c86259bc4f4d7cf40ffaa0bbd5a867fc0213f1bb6dcc9928aa2e153e35b338a40c1b844d1cce73c5c6054c23cf3c4a9f9838fb199b6b40bf28a690b2869f195130ca4c0c184217af89aee8599708aa8845c8f9790a023e9fd5516c1c314a8292d977ad0e8ebc923324c3116610f66555e40d5731b45233a674c32c80d25145608a9e5f422901d87bc787bc9545597d144e368161d6a91c3f5898ac1c39e408599fb446b2942d13e737f8225b13d0606b9a0a70a414e2f88fdc469bd7a9c7fe60550fc894c1c06c92b87c8d80e9ed9ff97fba53dc0611a7921810c92c5f25acf2565b6ca7311d73d35dfb21f68947bea8d3f95149bba081896a05e552f2ba921bc7a6058ffc8cfe6004365f17edf580f6841dd94b5323a6942f51d1780e24494e522b39c759f51872128f1d632391a2a12cda38e9947b29ce0eab0d4c79bcc5878a7658d1270e3d4b9e87628f5113e0a82d5941691b9d05fa52580e3e5a9a3294bd8825aa460164bd72e00ba3118b821e35e026a285a57cce1d0f1ef8689d2e5de68ff606a28c39339c84aca1a4763e62e18688c7709395d3d02fb34090c7d038d3cecfef92144dc6baa0805f37733a2335842f2c7303cd3b0d7271ebf6fd46467729285cf6b9d47d4b487385a2a5dca5bdb2c5776a9993377d7300ca225ab8c34de29f5d6af064f2630665e965c7b3dcedf68ac1ef85dbb211e76646822cfe3dc2c89706cc5d842cffa4b2987b7f04c875997bb714672907ab1d48327066f7d6fa42f8f080fa74579aac7f1546098ad6f3c7de8b506dcb39a25ae5a6797eb3d8f91dbb1358d3f9c36e8f072a8f2c0a112e798c088dde244553dc022ed9da17a80b861591b6989214f5f213e3e7c29635a8ae449377e0290eec871f4056492f8f39b92e4271f96a43d46a32ee35b23cc796e2a99271e24c62d92d373341bdc86e2c2e93a10987431f81b9894a483a4f1501cc48d9f1d1b3221826bcb1aaba06149ae392bee80537f1ff1ed981e25c532a53cf5bddae2a60494077c845d7e80566431cf5ee7943155abe39084523a06f06face447507862fbd8b0f229ecd6d20539134a81fef026c13aa34427916e2979847326dabe9c4ec61729b7c5b6079df59d73d2d3c7880f9e284389d32200f6076914d1ffe02288d8c6863d8de3af2fbe131606e0fa9c3412834c3516fed372687d14a6677b4d95c64c954e1fae52248d2b8330888958b3f297bb3f3ef245ad09bc5e5d268b55c2cc165c66b22083010e860e1769d888f523c9e09ea42d2f8eb5c6971a3c2bd9ac779eee1b6acaafa3ac73deeb4d1a0af2deae93bbc88462166f5c76e97af3e0f8296778ff7e4e47bcf0c9e27768fda558e250323cace3c2cd83bf5c185186365d455001d17421e10b939ba4ad5fd6ae75dfdcded196dbb154ae7edcbe465810f16e58a717a990cf3d942d5c9bdd68a544de95d0b6f5a12089156d7c1601c23bc3e79861b1f38775c280ec26f8e6465be4237aae5201e013c1e9c0c9cb598d60bb776558403c08dd8d3ad5931aa89ee661af093cd4c3ea5eecfe9d7bc215d948475530f9b09d49beb75e850685133d439055c087cec5c79e9eabd6b34eb1cefbf93ea46c4e664561b31cbddbdd5526329b4c76de5dcb12b930704af3e6dc60b53c9f49783b064c086d1e4792585fb96b75e3608f60c46d8b50c6840caf741afc4f481c6ec6a96625ec9717cdd004d47d02477888b73dea67bb077bbe2baed6f04647bad226420186cbb12f52304f612cea9a8bf330c4cf55bd74f1c64dc47dfb649362a05215a2b84847615806cededc52e989e13bcc3d45c09da0f1ea3aea83e7665101abc1a15181d2c396a7f49225aad3d985f9d0194ca877cdd1d4d3c8ec50783af722af70607a262b9018b2edbeb6675b05dca2661fcdfcd7b9da6b2101e23a500b56b1aacc642601d80db11600097208751151fb73384bc1abe133bf8c19b78f785d74dd65942c2fb9970639de9a11723e4f60673b692c218fdbcd87bf1b51c2a46c317a4277438641e4e168a4c7bfeb7e9f29d9ce60da32fe09d3ad4f21c278aeaf0f1692188c59c49538ccdefed7035badb8ef033f98f574f46b5aa74918a3df4ad7b0fb7641159317f427dc24002859865361903c9258498e6c291d947978976dfb7472f22153ed0357cf60da03372e78d687b91794be5ad30aafd6f5ba52796f8a13fa369a70285ad7e0337647a88dae8f946ed5412edbe83e2aef6b0ae5bb0a1bb124e0442c7b31bb724ecc3d570c8e0e60d51ef8f2d9d660d3df2d1f0e72af6d71a3b3fb496387431065d0881b070107d223d1c1a217d9cffcd9f7a1d3ca78a8d7ce041472ca92278f93bf8455e18a4d989f5f64f5fb032476f5460f69b26a583df4664ebf3c387ab3f95e249e97784690673104bf5867ce29b00a08a99c1bd8e8911cf5e0c81147174da4f25a377476ada54def4f98766424c60d934341b1e32a921ffd74c2ca1aade5f3bff6f1aa6d90e16bb1350c7f88b9546b6d88535fc25bcebe8424b0a937c7aef0f508d95bcb86d549863df3612e541eb8f671fdd7df0c64503f629e5fb777b21e6e4319b749f1cf01b2489bc731d8267b2119cedfb006602004935f1b595b0579f6fe267fc9616ea9e21a6a3fafb6d6e23eeda91220b6a91c705109a8b54d26b8a6f04a4eeca3323154fd33ae71d6f7dc2189b6d8a25963f695684a0c6bf5a7bdc137dd9a91e57045c1f6579e6b13e01bea8b88910aae12c57af50eade0d32d5ca1054664d0680be14e0899a7597c9633be3fe5591313048d32ecbd197dde3332027dcaee075c10ecde91c20bc0c320f5347aa7bc41dc41d16d98e6aeb032ced78fd192a2292e93be418d509051c9b947b654633314a00824f20329fdd82d810446ec178d3980cca8e1723e844686f96179a3a7e8725d9f51935ad32c3e0d42f5bc521fb6b6d24bfd45a456f9aa5ec0dab24d8df1684568101755609fef1dfc36937aa022315042f2784e21bb3466ff8ef28e6c21e44c639ffddf1dc20f1080ea295d568f99e9de4ddadb2404588c32d11b205fd452d6e9cca17d581b8eb54d3f74bf38367d113eb515715088375b60a2a37c31e95bb6d5c4623d280300a9e01d72f7098701dfcd0bb854db7f71c0003c6b23b4b3d6741c073aa19fecc7cf5d1e4ec530fd3b36e4d62f4ab68d0657c5e515dcf663b5d550256f9933f99b6482b54b1604e554d12ba6d7589c0b15b578ce31423beae01d94d27d8db5cb444b27ddd64dccb9c37bd11ce44a6ae827883789bde307f065da9db299a983759b943bfbbba1181e96279b8e912bc13750f40ad6390e0402e158f23972187e7197904270d1b3f7fb8249a1295523c4f949438969bef6da628e000ec72728e76972d367e487dbea27b8c995e9ddf1304c162dc9875c2725258c0e3a1da0692aeb8c0aaaa11424d7a9c621d8ac153d4489e3a5306e5", 0x1000}, {&(0x7f0000000100)="84ced313348748ca9d33cd557a0d9fc0b4aba60b7dedc7cc7b9e79c1efb1c192a3dbafc3d6cc1fd80bca888b73cb562915708a570f46e5001b3cf9b7ea7f5ade3469f3d8a3e79572272be15871ce3778859362b122bb7379f1d7b706d30c3a71f936796a6abd6068cde430229d387a70c52fc0ed2eb17351f37da8ee60dcb96efccd80913f99153e8c66aba4a0778d10f4c76c77c545bb55448cc896066536d59ead809092777ca817a2fdb9aa7dba03d21751733b6c2b8d03b40e808d534e70c9b9a7e932c7f11ad26ca47d055c67403f34ab8f04955ad3df06c44d1882fc45c85581b2934a12d7e49591385d96be", 0xef}, {&(0x7f0000000200)="7fb8fb20762d54a4ce56cfea2264fef2e31fff185dd23a7efdbd3e8f965c0489fefb9717a2fc110c2cbd7e60cfbe047ae5a5e86fc9e8be84ac1b57c51abb3141bf8c71890c6561cff7993d79c89c57840d556fe4c89deb7010f003de03c2b04854452fb8ef18e8de350b9034eccc34f2f0a8d5f43ba3848fd98f3543a5", 0x7d}, {&(0x7f0000000280)="0735efb7755784cee8f7d4d983b7d807ef349847b03fcee84f8cdab4ec8d226b1ae385eb01e6a308c4fc016fddc96e49cac2705984540b8cb71d4767b48b23b168ed051c382e036f2ee0cdce3b6905ab64794c17c8dfd2b632ece56a1eeba887cb752dd976749255e5405b35db6d9de910d42a9dccb48c22c57f082a04e5a7420d6bc5505e88e62443f5c83ed6ecf44fa117da830790a758ccdb710e69da88990578713c68f266721598acac36be3d0475706d268e3a2a478b743a3d034b4a9dd98285fc738a4b9a1d22dec917727b15e29a930337c5260b7a09dc8bf464fe740ecea9442d66d73f76f5843ccd8790835b89cc7883", 0xf5}, {&(0x7f0000000380)="33b0182ff4a178dafd6e969dc1b742fd50c940f6d649853eb9de020f9081210c595bc32b039928625fff7b7d48cc7bc7a03a0c359320f61543beca1b5e2911846136cb39e8625cd0faec7de3d2762cc3928b2982d8aec29d1cd2ab668406123491cc19473f0098c698922bbf69bc5d7aa493c99ed91bb829180a0e431702da3ef985b8e846cf350961d619e5f2114055b8cce53effa39328d2a0e341f8752ae3deee728342a90346c3dc8305100b44b6d95a2ebf7f33", 0xb6}, {&(0x7f0000000440)="384063563a5e0bef1af514ec76f3e8947a06c8f96d41ee94a4f73782cca0cc506ccd97d3571fdcd27bb89ca8d7f0fbcddeba0a318b69f46249f4feeff357e2930ee7061668e5d5fcb5851b99d1118e7ef3a16f75949a7873b211e8edf91b5d80e6dd5f86803bef19a78e5bb1088a45cb2a670e75f15019a697d58bc75a1d35b7cee4", 0x82}], 0x6, &(0x7f0000000580)=[{0x60, 0xffff, 0x3, "5b7376ba3347074790f16ab7051c554d79d0e1b98757050552c8cfcf2d67a3cad20b8a20bd09d4fa2c66a59cfe170888fa30dadbfe37a5ad067f47b52bfb86d20c9ef6102abb0b9e3bfbf4"}, {0x110, 0xffff, 0x0, "3399ca2255fb15d8bc1b6ffce459c4abbcaeec485468bf0ff44ce5e2c177a3bec54daa28bb5fa5b011b6d8e990434c4b50d0828a6004bcbe18d37d868f076e9dcefc1c2a0fae3715bd2c1fba7c63d29bb98f889d279112a861c19ad8e436cfd3585ed9788c5c5a054a4ff87ddafb6da961bcdad6d686ffec192fa99fdc26edaeef15333797f4e006e250e9d11a5911f771a6ce2d1d6ce05f2e9ed49bfdca238322c9f0c6ce2c04601212aaf273b3813de1e59788c6c4d528ebfa487ffd3bf8a9215f587ef752bb0f6ea370ca5556cf93bfa518b3a55da8d41b1aa1df162d56ef91a9352679678775ad22a879ff46e713b5dad62210c990d7b9543a3c406cd5"}, {0x28, 0xffff, 0xc50, "65c130849c820b478dbf71cec03e402182307625"}], 0x198}, 0x403) 18:47:29 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) 18:47:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffff8, 0xa, &(0x7f0000000340)="d5ff1a7ebe28eb4b9a695f2a3ea568b6a2499e5a51455efc398be3eb83a08a5795ae72ccdf8fbd91eb67297a8fc76f6806587ab7a81745b77697608ee3f770ee0a910e5974db7838986ef423acb96efe5dee70aea3f870880fe3900bf2f9bcc42b7b5903535c31366bb8c856e405b7ebff92ed9b4284d05e40be3af94d5bffe4cc033d591a6b14f8536baf73e1fc4af57c5dddcb7af112b70d081dd5c7cd96aef063e651228999ee355e7361bd1c3fe7f56b1fd27f6092497ec51ee5c4516386bd9ae54cb9b660090000000881b74d4707eca7f1f4ab68bb0a36c7b287a363050df30b448df3a3fa63e293548e56327b564b3d4ec0a651428a1a9bd515663340d994d17b2819d932992bf2fc0e99e0029cf1823bfd1fdbbd70246c81888e5a1cb7a64f3a93ac5c03380e745f326c755b8b49a50368853b5fa7548a3518cac332508d2f000000000000000035e40343942801da6c997e7c7a7f9f16b8f1a0170f526f7308ae703aa8b7f9836218490067987282dc6023", 0x450d64aab91905d9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x10000, 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair(0x18, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x158f, 0xf0a, &(0x7f00000001c0)="41f809a290527aef8ec9c1ead6b1f4609fd9f5b39f52223802b4d00af4b1a564da48fdd3f76d55ac51cc24bdf07473c54fea6880b2efd3d15654d57d070e7fbec6a78a93a79b91bed0411e29e2c7cb055dc54507c93458399ed226c5b7301ea097d619f7000ef8311de7e3422c8edcd4c9054f01994ad9cb6b1cd09162742bda94fa8a827bc6b65a733916d8f5bb69d133c1f9b2b3c835ba4cf973f8f28138008d4d469c634d29bbba2c8990bd630a6c860c8ef98b946ad9af7e479220c11d6e989628a7265b89d1", 0xc8) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000080)) 18:47:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file1\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 18:47:29 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='r\x00', &(0x7f00000001c0)='r\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='%\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\x0f\x00', &(0x7f0000000340)='r\x00']) clock_getres(0x7, &(0x7f0000000400)) r0 = semget(0x0, 0x3, 0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x11b57010d316ce65, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x103a0, 0x0) connect$unix(r1, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x1ff, 0x4a795932, 0xffffffff, 0x0, 0x0, 0x5, 0x3, 0x0, 0x0, 0x5, 0x1ff}) truncate(&(0x7f0000000680)='./file0\x00', 0x6) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8}, {0x6, 0x2, 0x1000}, {0x0, 0x7, 0x1800}], 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000640)={0x26a1, './file0\x00', './file0\x00'}) 18:47:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x6, 0x8, 0x0, 0x8, 0x100000000, 0x0, 0x1, 0x1, 0x3, 0xffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x1b97) fcntl$getown(r0, 0x5) socket$inet(0x2, 0x1, 0x1c000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0xd977) writev(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)="606e89fbc748294aa6d1d5ebf451e8f499d60dd0268b83de9c53c67236345988be02558832f25dcef333e84a83d5509e7f994d17ebd341acbc547e2e3c5dab1dd0a386ebc05b7110063fae858167e004de218f1614e7876287d8dc9f698daa7b458cd3f671998d49096b02a87933d964bcc4dded8d9e8c76dfba0e395a9ce6c250c72edb016c7fe7bd07221b", 0x8c}, {&(0x7f0000000380)="33c450eaf8f1e3ab85e071c60adad87f8827e5656b0373b37dd55d42219c8acc55e29dab25ad9a9820515da29877d085cdb0fa086285b7e07c049e0e60e07edbed6fb40af1e2e4dbd4d62abadbc5eddc2bbfc4e050358dbc5bf281beddba88d18b26fa2016b370786183b0e7b95492696f664d104b6b1e4e", 0x78}, {&(0x7f0000000400)="7fa522c482436fa39a17d79b112e99a76b1fc4bfbd04c42b3981fc00207e691ece8c2891a7939e97f811f104261fc8a5e7b07f3e224a11778ccf4fec608ef258b7cb58f718d8a660", 0x48}], 0x3) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x20000, 0x1) lseek(r0, 0x57, 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x100, 0x0) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r2 = geteuid() getgroups(0x9, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f0000000600)='./file0\x00', r2, r3, 0x2) r4 = openat(r0, &(0x7f0000000680)='./file0\x00', 0x0, 0x4) accept$inet(r4, 0x0, &(0x7f00000006c0)) ftruncate(r4, 0xffff) open$dir(&(0x7f0000000700)='./file0\x00', 0x0, 0x90) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000740)={0x9ea5, 0x807, 0xffffffffffff4c46, 0x100000000, "c40a85a1b7b10e89824a30b48378462f5c28321f", 0xc623, 0x100000001}) sendto$unix(r0, &(0x7f0000000780)="fb4b349b70278b87faccf24cb76db3aa452103fd7b19317b3d582f86fc6d3a52628dc96943a1dae78bd769dace109e474b4209805ffef9d9db05fbe0f839f01652b2a5c5392811db6899311356980ce6ca27c410c8ff2c1491195a142fceba13cf40cbbcf798965ccd6a850ea7fdfaf38094e5955e2392892c3979f1b2dcf050adb3cdfd75372ed350e33ee5e89c8c220cbf60f3a91b1e7f06617d4fc03a23548d79b31a331c2ab74b36b4cf0b307e2d67def49e7e97dfe6f061607582c768c8be561795330c5b90528a01225ffebf73f00331d3a5eec6802306f5d3e58de5f8b4773028d4c89bfa8e2ea40fb2f8f31be04734c3444d1030", 0xf8, 0x2, &(0x7f0000000880)=@abs={0x1, 0x0, 0x0}, 0x8) chdir(&(0x7f00000008c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000900)=0x1) 18:47:29 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) kqueue() 18:47:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c95, "623dcf76b365f04d200a855d9ab900"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000240)="f64b44d186ab31f55e40d075e63df65c3f26256d6e29c34fe67e1729cbd2b7295195829ca1f65c6c0778ad437e4311be97289abfbcbab35aa73a5b3d431a978e8f683bde2fd06a00a0d84873ce1c345edcaf9d27", 0x54}, {&(0x7f00000002c0)="b9edc2edcb7b14e201ecfe01c58489ffd470d8d8fc2bbbfb8f1ef7ca57b5908fd9a9ff03cd7dd078b9cfa76eb60ac7a1958444451d02536333d7f850a73db6bfd29c1a254e556d16e09342daf60513d4b1a2a9c39c8dba9c14ce2b5f61dc2f9215ce15c70acc78abb340e5564dba2cefeee96288d6435864a910bc", 0x7b}, {&(0x7f0000000340)="a982b7fdd74723e0fa6f9f34f3735d7d2439753d0312ab9ca33bb040392752c2a35fac07f0542076e489a3765da65859a5cd215b72cf9ab71dad85a52ed588956506e90fdd1b8d9c3890c56ede5676dbbb5cec20be983e4214ec4fab3d25473dd6de0f504f79f4f8", 0x68}, {&(0x7f00000003c0)="348ff042a7c6e581c9ea24ab55ce4248e76b07de4ddbb1839d1a97a39feef7b4679c44882145d5a064aea1c45e5f6d9c48341e93019f20b065ab8a6fee658c8f059cec2846cdbe76913d924d06b0046205bffa106eda983e1e4b0dad6cf829aef286addd956fc6cf1b77198503d3b10a879891bdf53882c83c9a6df85de6e6576cee56ca9e", 0x85}, {&(0x7f0000000480)="56d72d367d7591640d3236816c69cb777307f91e30bbe1d47ed7eca9683b09c41a30c376de267a11e830cec55adbb3a039d46388443553b72742ba3511c4a213aab4298298357d0e8f5bb7e80d0b725ac260b654c5774aec7e638256d5841cd98c307fb62b2c929951af652fc26cab9a7ec31867e4968e3514bb63bb8ef0611d1f571a3990184fb23f94804c69f8e8709c81650405b62339932c3d8e8a7fd10fc36e8f7de0964a37da8d0ab3b2e494bb1f7cd76d961689bf31cbd1bf895e0c282912ef08b2ff2423b7a05ba9e2f92765", 0xd0}, {&(0x7f0000000580)="d5679d3e94cb409d29e0d9da391666bedccaa057055e90aec2911128b49108429499e5d49d09885e1647f50cf3a0149698b35976054e36450c5a2d5d67d05aa5ab07f52e600c7be840490eff50bbb925fb7294eeb8cdcf7f295f270da5df3f7e19e4f4060e53c226d3d92e8d5549fc70f043e04922e287a39664", 0x7a}], 0x6) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000000180)=""/156, 0x9c}], 0x2, 0x0) 18:47:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000080)="36faad2a205ba93488eb00583b1ab0d45360b09bccc78dc50de354fbe2e99d916fb40b1f47cf6f3b0d255fed9c690d7377901e1abcc60fe5eddaf2361a43e36c1b1d22b33cc96868b4d2", 0x4a, 0x8, &(0x7f0000000100)={0x18, 0x2, 0x8, 0xffffffff00000000}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x7, 0x1}) mprotect(&(0x7f0000157000/0x1000)=nil, 0x1000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xb, &(0x7f0000000140), 0x0) 18:47:30 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3f) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:47:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffe000) close(r0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 18:47:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r1, 0x0, 0xffffffffffffffbc) 18:47:31 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 18:47:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) semget(0x2, 0x0, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b0924818d2eea91b1d33aca647cce4", 0xf) r1 = socket$inet(0x2, 0x2, 0x300) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 18:47:31 executing program 0: symlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file2\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') chflags(&(0x7f0000000080)='./file1\x00', 0x2000000000000) 18:47:31 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) getpgid(r0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kqueue() 18:47:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x3c, 0x87, 0x4, 0xfffffffffffffff7}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x1) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 18:47:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc00, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 18:47:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x49c}, 0x0) 18:47:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000498000/0x3000)=nil, 0x3000, 0x5) r1 = dup(r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 18:47:31 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 18:47:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x2, 0x40) r1 = semget$private(0x0, 0x7, 0x771) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000003c0)=""/12) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4a, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) sendmsg(r2, &(0x7f00000014c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0xffffffff00000001, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="3336842363a01bfce54186017f56dc1f370f499a9f2373be316c31f61b628359a531324ba1a170ed3d3e26c2db89315f8d5f67c033091605fbc711194f97de8650a8284d2f86ec5646ac70788a458bee01af3199edb571d86ab124da302f2788b2dcfca346cb6fb2bf3d1834aefb95c88d2f278d3901771d2e65964c5de6172ff15d943381baf6b4c0d5c4c57329", 0x8e}, {&(0x7f0000000200)="f153ae591b31cc38e2f8e0c04e28da946e0bb4c849efb5d6bee2922a1bc964cc45c2250f9773755eb5c1330446", 0x2d}, {&(0x7f0000000240)="2bbef7df28b6fe86738e9b6192012c22fbb2bdc404a9db0ee783169a1c838ed3fd51c3914ce2070f553bd3b78efee20ee15a50ce0e604f91c5da85529a8ac35423e71db1c4", 0x45}, {&(0x7f00000002c0)="7d0c2c1f08748c76e179097c1648feff540901f2d02d74f0dcb92fc19ff693a936fe8d6e6f108db870f48709434489bd45a4d94f3dbcff008066e9dd05313265b02fb88beec2630b4ee810c8d1c24ae220c614672fa732995dba89cc0dbcfd30859371f7ccf98e1aa6773f8485461bc858630f5dcbf45a4a7ac4271be1e6f7393bc18d164d9d0cfdc987cce992f448f6dbf839f6bc806019987efba34a4599e213c36c4f230591424afd0a54fbdfcda6fdc8", 0xb2}], 0x4, &(0x7f0000001540)=ANY=[@ANYBLOB="f000000000000000ffff0000c30a00001dbc5e4fc248fb9c2f8a9565f052271d71758ee27fcaf73ce897db08e6cb77d6f44c14f33eb7446f676af27ebe38a0916565a6c9c7fa9309672a65fe3789c115e2e083d5cb2baa620433a197a1251f9bb07591b9d39b512477de6ece6a4a3d4bfcab42186585081278a59ea913dc583d140d9fad55523c77ad86edb655ef9a5471e1c5ab59785d63b8fd2e9dc5a918d72372c088107cf59990724bb1e4cda78c6921456b434fdf41e3f85aac40cbed6a617cafd47a259ec04cf218e0f472845aef1b3e998f2b81b9b13bf83031e6e1be4b541124f5d4edb52616b753d5000000101000000000000001000000ff0000004b316bb01422b04b07eef49c76acb76d3eed43d6c3ae9e0bbf3176fa7d3d1e44bde0ab705024216574691a4467f13a5931630c505ca513fde236e8b89a5cf7e88f96f1f73ab2045aced50c631b194cb37b1c323b6e730e5f73f88fc2932cc7d9cc8c3afc72ade777d716e5cab7b371d520fb13ca4e9fab92294cd724ba00bd4dd734a37377455925ce12465f9cf35905643b36eb8b1bebad78e7c42dac38601ed2fd55fb17a580602ef73460351ccc814bd5aef2a9c05b96e34f91c8fc9cf3d6139aee62f9e3cdfc966a141598b840bbfb13baf9a3d3752469efeb1ee508de0fb5d4fc5b247e2fc9fec86a7c558e2c02209b19fd62634b92ee03dfffe758e03c9d36df881620cb5abb7cbbb325b444dfcbd4fe796c125336df79e5c09505c65ee57d72c91ddf76f76ecf8e41efd8879809e5fb8c57485d5c26017f67e274ef03e1fd4c9e44a49ceff61b2da438fb7690678a393b3cd495181d3a243068ad5b96b085702e1b3b190c2772e00452a7c21a4a3c6641ef718b04343566a712b34fa160b661041d76bd1c08b82e57eeb13ca6e4b23d8a3eef1b4d72e2068517e063c07056baf5232cac51121fb08c283f41c84837fc8c85d9ba6241b2cdff8ce07fd1b4ec6d5017c95c0c0c740865634ec16ab5816859ac372ec9a8d982799ba1cab86099bccdd5fb118932089d4170217f8b95a28b514abed3a1abc473c3f4b3f2e4ff4e38dea77a3a6f05ae8cf07bdcf170aee9e7c356bead347b01e7fe0305f627d825813f455a7cb5b28e4d60e634c61350fe5d663ca1396512ad681d6d709238d301152d723807a8b13826743ccf29151a985122877e9903437a9aaf4eba0bc1c1d23b4e5eed1f9c0612d79bdd201b9a84f45c34dcb947d93d9e6d5e4270ec80faf5adb66510d6ff6d4e7acd984c0d80056c06bda931739f53f070c8b4e69acb3cd5a9773c4349e9237f45219e6394dedda3912869328c2049a2e143b8ef180e5483346e396c509279267c85b2feb59fccc8b7bcf0c35c8658e399c365219b989f58f5e09f055cfcdcef391e6df5a62ef4978447e8c1a88a70f7364979d13f5188ea9ea2f6ca1f0299df24a9e0c1343dbaae41e29f02111ebe9777898c6fb2050b9d4be1a724ba439f901780b744c0f13a921e2412ba7fe5a49dad3268c4447be74c5982e56c6a372e7d2abdac9972b3d3ecff7791becbf5ac91370dcc1c0cc74cf921684253d9547ffe2dc063929ad695c04ca860b123fe15ebd36da0a37e0017f6bd791353b1b5a8cbe05c37c909f565f58104ffc36dfd01edb65c418850ee7e520b4b6246206abb8095a9c32a7601567611e64cd25b672447afaecffafa44644ed1ad64833eb3922aa733eb7b09634abac423dfc47184c8dfcd8f38019f16562eccd432ade0643e863b8774a1c7804adde233cfba53cedee27450ffd0b61784ae8da8749512baa921835f88bb9a88888577237cb12d60b467deb0895f92e92a27fe58abfc0e1d93c7fcdad74ed9688673f6f719d5ed621d2109b32181fc218bf760f41f2443b1ee41de1e54e750da1e729da441b80d15fba2411f719e7d72020ccba6f2cc2dd0a33881b3eabe8cbab034bd7726ef88555666fd31c559ba73fc16ff9102dd66d68d634cbaa167b7ceff755df91a4cb8c36310e94dcdca02ddf67b22f43d066c1f352862f22c6b9d6a87d07493c9fb4963e4552fe363cfec38d491c56fd36b6e617afbe38cceea947e38c182ad66ab5c7b520088e9a4d7fc0358f7712a34b6c4dfd343ac66dc4682a5835dec7605a54d3355af4fef6e0f6d0456f4551f7719a4764d240413b394af93ba16d7f6da00b55c5d8a653c4ea1c9ee0bbdf3b190cd44a78631ec90af3fff5fb1e1e3ee1c088266012c8b62fc73e679c07c5495fd75d1ca51574076a8c7b0f1b9103f49b5c7aeb4a9258a58f09339d9c4bc15946f60baa7f4204b21e0a6dc372143ef6ba803eaec671ac10e229cc39758fb15649be13327e56de7b475864bf4061a3b124b82c20b733a96b57ee6e29e1a58f843658484e6418dce96e6407dd6caf5f3b3b308fb18b06d362f0e3832e963a838b7e6a350c86112169376fea682f9203a2520f76a844d4d6983304cebac75f63a950017610447325cc0b2adcc62f9dafc70eda2b3c5cc899feeee2c3400f78ea84fbc251008b4ea581219e411c47b67daa1f1d281acbefdd3d40dadd814e18bc33c7918b4488604bd51b8580414a8d0e0d37601520d8654c025924e56558e7eb5169cfc6dc1ed3cb40004c4f33156a3b023505044b0acc6a740475ede35a046b8b3dfc88257d62d8413138a1cc25e3ce092469dc06f0ed3d1d5817390065f1f9c9b68b7217db464f5985cfc054a0b4ef32e3989445149ee20083672a7d6ec660f5a368f34b14c5259ea9dcfc00011b8fd39fb739a808882ac403463b27fe2969ce57fe1d89f50322020ed9bf3e31d211f5fa66ff8a72f5e43dbed3171a298f8b13c0387cdf7e89a070bebe81bea22d3f054e2b9dbc415317f2a8ab48ac3de1ccf397659c1e9ed2f7ccc598c97bbd16b21724a0589f45ee3cebce2051de55640d7ae0c6034fbc5a18aa1bfa22c11d563392ae8d59406480fed6229b55c5c0c1afa15893ae0255033ba9c6b14f3d9b37af4bbbbe930c2713c2c220f72c94a25abc2273df5c792d5b1d95bd4f6f1994c773d93b39424e0e13c69d3b4dd78277f51ed705f8a4447a0fb63801580d242e8430eb8a3ea1d23aa3fc7f10c4375c5c65fe4f1a40b5396a88a65c9d0e66361e72bb0c422e444ddd7d7aa497ed6a885bd274d6c99b61b8fa0d4a38ce6119bd3c2d20144e96acd40ba114043bdb1334bdf3385ba41da96dd141613b861382577bdd40afdbfc59241327f4f86f1ce8736431a1656d966a01c52e3c7666a078b54b9d1cf824172717256235e8a048c75fa630a2208159bceeb06747745bb888716059066f7a577e582492e25bbeeaa4fa1080ff93a4249dadb38a5cfa00ff6175537088ae8b73c00adafef22a9c9a015ea685bc9b0e0cbf1e4adc94f4507203644b1ff4cb4f9bfbe8590a885e709ad0bd32410b4b6ab68ddabe59f8d222bb9f121f75f246372b198cb9c6021f6cf6bd660c09d59abb510ac0b605f3fcbb60074cc6976833542e9bbff5d50caac27af1b03a8a0de8f8da53c1a0a5bebbed49a9806c19db994095a252a6271aa25007617fbf35f6d6afb0be882a5afaa9d3fc2fb3e9ad261bf43862ce0cb351f492a090f12decc2e418cf377df948b69ec55b1cf98ef405311ca73e6299efe23fcc91c876eea55b64f631a12c2a476444b25f86f931c8369c9770d42fe4a494f64762d2b200fb7cd697f736ece1c513910a309957174f864dbf41d0eef0cb8d0595599b9f571064101427825eddc2bbc7c35605be65689ce14b66ac050c87c86314b25068c8588ad59152eba84261b49448a35bfe0375d3a9c8c406e26bad201b7d78716fd3cf274ad9d53d6e8ff57fd8d0ac34589dbb4581594e5d31d478c814f3d7f4a99772c9dc12a097c91b136ab9ea31948687be5339223b2851d56732e9f9b4dc21758ae0e191f4ea2c626c6f2c0a5d2b8ff3e02171154192f92c16ca1b7e0b488c29e7fc406ca961cd46a30feef2f8e6af63d8e915126d0d04eb63fd5e8c3fe368cc03cadedc8e50386fd428b0a0d65f04a40ec9aa0ba315bccd4e5b901fd59444ec6a13daba40eea57155d02b19c9ca4e8f41ab48c2f12b5a14d6cd72ade2b3fd98c8b4f3d41943a60d3d31e3a61e0ee73c741888374b4eb7b113bb5c008ab5abff07891e3b08555c6c43fc142bad33b0b1cec8053d0fbb004b24bd638efd9d7c7f030987de6661ba7cc897310adefdd4d05c6da2cea9d0185d82100c62d20adade5a56539e186ca80e797d2896f74c4fc99c4e09780e88e0c39361eb44caeec6c782f9bdffa015d6abde4965a588c6eb9777c1281cab7193e2747bcc12b7c33799d97adcd2101258ff1013757b75581f13821b406ef8696792534dd269e4b9112971b1d1ef662ebdaaaa1fda9835c04f72a7ad0b747ee0f66f8a8678b812560e4a9ad5696aba2b3007c7e83f9c3f897de2128608131d0eeb68d34a62dbbacae83b4235b417fa7f14a2db7582ddcadc42e1ae09c19b128bdd95ff7cfe857e84ed8c87e91ec9e86768ff25687dbb8783e77425a4209f1f3849f1014a3386fe6f44ac3e95600c73fc9cc55ec5c7a41844b4cc0540c8c9af456285f9ce3c9aa67e54e5347c81ca5108bdeb0949e362689070436b3ba1ca4a1d692fc6dc81eae75004985471df6c53a6db527837aa9ea0b8e24cab3cc281f6927183dbf9b6ee26e89aaabec2ab0d5a19f199524d5c78471050f2ef6ad42b2f51e6c1c735075d701eef81dd6e2de0f6b1748b0d0d3803fe6b30df7caae41d07c80414ed94198f645745ca63993ef05e9b4352cea680d5e39249ee6c1beabb0da35746d1e3564ae4cbb365ee52e2a184da558e78b23d6bb25a3eb11467481124ff5a88902a01c2b123a846bc7cd65ffb5afbb1bea01dd4d48338fc5621e4b1df9534a75ac578434fcc704188005e617dc4a99fc12c640d413cee964787686127de016382c173ba5815dd8d710924e20d55529fc7dd644a998daac90dcca3dd1908c9d196655a7e18149f77cc8966aa2f9689bd2beb083f1ea811d36059beef1753f1f01febb6983c1d37e556330b38e3b10f3a2b1cf485ebfbc8f718619154dd627773b96ea03e8321eeab4932f8ec87d760503eefdbfe99bfe87bcfe6e62c79e78517ecf851f2e2c532c3d93a9a9432ee73d26e4339a2465ffebd9b8ba5ea71f28db7de9ac938991b3c236948ee0acd56a2775a576edb92f3df45712eb1eb1afc7ca8cc4b2c2214c383a072f646be4fd2a9f4a87ac2378300a64fe3c7f15530e1ba76383768202ae2cdc3c1cf9caeed0facfc9f8a51b7dccdbe82c780236b60592d8cea34081ec8396830cc0baf52d03c80dce915af3e96aaf78b874294376deaeb421cc662d2df871a22a21c869c4471f7ef3a0420d1f1ff88c52bfd2885d269978b076f61f69e53545078d06632dbb42940b5e79fdeece0e94d261efcba8e563708f857a7ab0440e0fd63aa3be25d9b4d80cd9cc108cef36559d6fb0d3309f0f7373cc0cac35eae583cfdaf5339d3453a0d5f9786f2bbd501ddf09bbc9136a4625fcc1531609ae10abd8046890ff4639bd0052b130058fa1e1b8e4d641d6ca42869ac61a4deea8275bca3af1fb8ac8f7789a5f45f1a8d5593004b67135e8643f78788b1fa369ec8cb19e922c85ff08444792cb90d4bc274d129efbc7a9a5234568eeff5c536738023ace5ba31a845b5d7a63f279fba78f6ea8c98142cc4522ab51106eae860623ee1b4086d928f82699c99f23a9b37560873705496ce5631792942a4b24760ae624100d58a5e964a8c0968b76b7cb3238cf9abd7d1318e00ed17bc122991f7e4ca7e6a464b010a0fd0f5fee65c924138af09eeca177744eb177ce3e6180ae91d6e7b31e34d952cd983be2312350fe97b6081b896ac8e6a9dc54559f9163fc31fe3ba58110bc4a04235ee9d6cc0ab1d5c53d8132f119b66626be7454ea55996323795675e8729fbe4cd04575988504e8ed2fe459399db999021a7547207f731dfb0296c4ae60b464cfa1655dac26440869d8666959f0d3a527e4c2313f5f196670e983a72cdc747e104aba0d64ec1582a52c5a4dba7954ca4c26ea3e15b49b48dfca76d72eed26c96fc2f5d8bd9126b61088ed57bf9b2d3714cefc4d15a6ab62a13cc4d067a243e6cf50890f8f5beff6808e39ccf8a34ec9bbdb5b7773401ba81c9f0d1b1682892ec45f5acda827ee4fb2302c5493f71c852d1bbfb40a3cbb6e306a6f806fa0cd8a633972f0bc37786611eb592842ba"], 0x1100}, 0x2) 18:47:31 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 18:47:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x2, 0x8, 0x100000000, 0x80000001, 0xffffffff00000001, 0xa8b0}, &(0x7f0000000040)={0x4, 0x6c, 0x7fff, 0x0, 0x2, 0xb961, 0x4, 0x6}, &(0x7f0000000080)={0x2c19, 0x3b4c, 0x3e8, 0x980, 0x9, 0x79, 0x7fffffff, 0x4}, &(0x7f00000000c0)={0x9394, 0x8}) 18:47:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f666210f375f200"], 0xa) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)="8db9704d974c9f77893b79b1f1676280db72f7e9f9698735161743434280d2bcc0a86c129af25dca7d967c94cb6b326298f52f9a47a383895016d85239cf6a7dd388235dc68ada1c2cfe0f060c7d062c9ac8ed8e5b3032f84f0738370ce1c9f724597338d47d8dfdc8a52c6f44e7a83c6965eba92b806f57eac21a3e8da026f750d3bb325c079c8e26c9c9b5d33a48ffa77407a16e582582f460dd37affa364d0f7ffd344ab34bc30e2826bdd3eaa0e2572c2e65a1c481612eb51b836667f9806aab94680f3179874fcb3baa902b1d363b60564224802173c91761c836695ab4413fae8ec23100fcc3562113754e99cfc13b62d280051cde6fcb1570f4d6e72f91df72024177bf70056c207259bf9a6e9c171caabf8809d6f0f04c650a19a91d64a86e079188367dd70389a3f65b0f2387003b7b190bcec2fae62a6a021cb2ed587bcb43571d52c2196c15a2a05aca4d066c013a23eb467d5bfabe52198ec2c21b6838ec4da99d6de73caa27a6cd707428927355d954f5001c739acb97f5aad82e827a9c13fe695f70c8a7ff5371108ba058245d9ad9754ecde760ae36fbec23bd5175fe36ad0d2aa0b6259e81330193beb18fcc619317214e170f613fcc4b9bf59aee55e425091c97aa127c4b43525c5219606f2729d933064a9211057a4fec108181f3ef51aa352a15884549e930fae7ffb133ec6075b9608b514f2130efb575398567b8b4fbbd2bf6e467c4c9def087359ba4686e112dc4536f7b28edb614f58eb28c3dd7622ab72aedeac81a0c1f0f171027944d30e4824b6bbb2743931cc2f92672eed08c4a2539aeacbe3b910c323efd8df88b6651b2215653cd6f29580677ba9887c263d0b8d5abafb97c0f9d3412523255d4dfb4852b7feca8788a311d94a40d48371e729799076636c95742cd5e1dc1409787b975481be0cebeeee313c3b6eae875f6a14ddcee6d2c3d2787ecaae0d02f69a65c31d8ed31804b2b26ed32e96449ee91dfc67b875449e708b400e0431ad5547cf3deb1e99f1c723ba2300e4cbc76c4b800fdcf00654c4d79f6611822f04c15d49f95084d384080374079e533fce6382483e186482539c11247e2a39f262c39162a73467a4acfbe4a489b1b9daad6e2f561f9fffe00a74523f1754bd1d60c5e4a2b4118f2245323ce4e5ebda6d358954af33aa45ee009c012555725cca7770aaefb163aaaa383a56b23eba4413f04b7fc6cbdd393af1267dec56f22227921909954c1053ab6c863997346a21ae4ba8b52b7b70ece7648b89c11325810be1916f91858c1030a82e8b7afbe99a174de9259a1268bebbc3a990bf45014fed9d62ef2519c0c2f07fbeeff42f025972e7acdd78e99db0094fff1bf53b86087c3b83fefad5361461e49f4bf37367a7d57183fb3edbc85b03c102cfddbfb546be696ec1286e85e7e376039713648d617589d593f7455baa7ce6c4113f6f109b29490fe59739af1e887f1855d07e2d0f8844b3555add485c2c68e211a9c61fc8bc5d4af15fbab8b11037af7323473f73fc128b7937541ca5d3c0d841db64d10f09333ce4faa7e8cf38011f975888fdd8c845b73c8d9f2fba16e6d6195f2588748a9ad16e4c0c02d4fbc9cc97cd35421af5f5083ba507eafef02d0d582a88b56c9ae31ea70d50223caf6badbd45e0b59cbfe8ea5611e52076ec24514f4e9eebc27990045e40cc27cdfb82b63f1126c0aad869b39ffaa2648bbe8830b8c33554257ed035a815db919c8a80d8922dce85d6ecffad6b286465ac87ce8a1368d95543cbdeea0f82835d8657ffbff10119fb13f545c8c8e6062d6cbaa7488c15de129a746c244b6704c43ec271997680128db6dfc8321dd20ee2246326efa395ee826ebced8c729335fbd25df38c9c34babadb801898cb013cbacf15d51f4ee934c96e78bd6fc56287d8e039dbc45c4979c810cd7cb57513131c7b12d422441582b2e03b9be729d3c206c45702cb8a9310df5321f8ca277ddc0be2df602c0bbf11e26f8bbbd9baffc6870d343259f24e066322a22447cdeaa7a6103d3b6cd312c83d80043093ca17759fcabf267b037e08d30fb2c51fdb2a1df562bf220092960358e84ce16358ec0af61fe844c1d7fd2d66f2712785511396c88901060a99b5535f81b87e6f4ef0b484a654b659f50f52637c91b5047411eb42194a01807f361259e8a15824ede2a6c91dec79974cbb1837957221399d2504c4cd8eb18d8eb2161b09e263b72ce318135408f262e3170d8667e030d8bb4e6b910fa360b36a5be9f17944eee9c12987149e35197c22a366a63ef85e51571ace3245d6fdfd03bb5a04e169cd524cbec23194ea3b29f2c232924b34fef131f72c2e332d49147540b2d98bb06cfa29e2369d2c2a7ed34f42fe85ee721735110f1c7c6ace1c7435672f156c55df094275c376ee115cc2c55c009105c5cb6d2169372fa6b1953fda29068d6daa84235be72ce2f12c8bc9cdd7e82e4eed552d1850c6f9f63ce5acec50a29a01e58fde82b135c367e4aec3508a7ae00f7aa2d47134213b70caa5f59893fb14ed0c9613454049b93d9c0040919606bd324264f82f90472287a62d225a821f4da665a7c95f68c6914f5e5753bb4d47ecf8099fdeef9148b4ab229305dbbc7c515246ca406b4eabf1e8ff5351c474470de6bf0db7cfd756f3df458da58200c5f11aab1c99b86bdf0cf4c760748d164910e4a99beb344b90e694cbd9decfd154a14f28b1719477e30e8c26b9d559200b9e69a44937fb56acf5a30139bdbc741c5cfe9be1ec9798d80ca6468268cdaf2f4fe2e91b542c55824e99b24390e8481ef0dc91ace540f37ffb86b97d1fd2fb0869af5664bb9137e30fc251488778efca57ba0ac7002ceee7d43e2896e7faf2c3d53c263d5db93a574600a34171d628b7faf4301e7cebe6c3fbea9735b973a176fad7a22c613d6345ac786faca2d694eeef0a23a5bdd42a96671adc67f51f87e911beddfb08ecf6214f925568f1091e9cc9a57668decf9415ff09517c98152e1fe8e3075b4e525680b53bfa7fc297d6de2faf4ee3fb9a669074e048dcca50aa485b634be4a9cebd209c8bb654ff26932152f34860c8ce4c6ef4ff972ebcf5dd67bc8180017cbff008f2a1ecda1421431174d3589e0a61827b4b2acc7d6c61232a5b455ced38f765db2dd3a443862427b410a9b03b5802ee872738c4ec46531aea5a25cb82eedc6d11a328cfdde26095c4941a1c508eadd7c51f3a313497da6765a8d9c13fd81f395b42a24aacdc4f1a08203b1b3f7fc38cb135675d7616dde6b9cdb0bfad3fd613167aad7fc71fe27a3ed4955bc578585a5636d8f4297a7acec33dcc5f40be1eab248c9400795455c221eaf74eac7dba22b999244118b97b73feac44484aea02f0cf86b9bf47152c00430cf5791aa08eac0fce514c3b01689e9400620437038be199281b0d7b374c7fe7feb11b153412855e6ffae30a004c6e80295c9317405a17010a1782ad0a79622eca034bc06cbb6be1f1e2054eae8878410823e1005dd1c8864a80a861ff7d371444f651e6a594d662cfe54418c09c6d3898ca359b7fa3a3d51be302a3bc27a7cc2982d73d2766cf6b9dc9d2a527026c243e4853444be54acd781063fef11bf6c46444bbbdd760e736019924b37a7b7e69fb09467f5bc555cb4af7aafe5e6eecd7966f6d94fe23461e9d341a8faa0afae3de3afa1766b03b6a1888118ba25a45267d48936f6dacf67f62b53ae8744719a76e1134ac55b81168ca3c75c2eed2337ee2ec52b536d0d6ecba1dff68cac692fb1aaf11ea5803c448782e0dff11a6578d9e3417c21b3e1248a3f483029abf3581a6ccac13f22a43c4e0b553e4131ed938359fc561e6e470060a5b841ab238995b01d15e9a22b34c212dfc51d7e67566a7f04707ecaac4723d66936d72c299b5928780eb0ba562b562fe863a334f63cdc03be13b0e59bc1298c4a311cf99899f644da99453fd177fb21d8aa3f6d67a23d10786d66db5de5085f8348dc06014364209b131f4a53d4c1509a5dcbae7a22f8f03ab449e724a5c7cf41fe3f141694946fd61f24c716b44f9376d020ce03fdf9efdea8b88b53e855a9459ccb96619cfedf04e786b7ea6f84911ad6207378e5f49d27950a46fe27956d017a28c90c59bf12fa299929b49e7418a39e50f5b44f5779076749a32a26a0b117c577879d0698559fd84d5d0b652aeeca47dd7686ce11088f56929ce14e3dcf931de1d5f971d858c7deaaf74d7b3f6cfc9a29946c27b96408afbff28cec31a827a2763307509670a047e0b688c5daa48740e94cf3281a443a2961f1e3ab1256de1904a7fbdf3e71ccef88b6870bd2ca057402c390ba859679979f10f690971a412d9427f4ebb3bf4e887344f7e549b16a0a68d4d97387b485ba7d7897ba00bfa4dcead5744dac8593936b442261f786006c39018f93562d9d49f19b340d6e2b31a02391f5c540dd7513ed76df00bfd6b0848bdc55cde3422bbfc5fdc65dd09d24660dc82a5f84a5318e8bc79c5adc44e8b05f0fb8dad32609d3787c5e158847594c99f1a4628c3b28a8deb4a7e0c728332f7f9d2bf06e6cded6cf272d735c564279ce21e72044f31bd91cee1ef8dae096ef4ccef93060071df3311805bb47e14cf326d5fe9cd963562754402ed173b488069490987f2a7ab21c699498ad501aedb869953f4c43860ffb6884951ffa1eab1c5a36958f62986e230ef6fd876c78834720254c256aa2ac6239cb45b9a376df5fabfb7d5f6ab730cc531f8b1abbb3e74236916f329cffc23575d4a4eeeae9234811e11151516a98447907064cee41b81d66d19a86d731c6e389c312302e47d5710d8a3332d6b84bdcee4a5be860421f8c8a8d20b9ed7e564a0a18d187ae6bfbf01487eb234fbe597b76af6d632a1e4327c576a34d4aa9452d9b8f31ada9fe18791b9cee9d526be4e033319dfd8a0dc5ffc6e03a2acf7254648db997b105762c63ec4706dcbd6c8826201a15b365dc5bbfb95928b9435a30b71de6b679d4ea809de8db245615e0ca9fca7e66ce828b79008e329731d5c952ff7a74fac39c1b61ca2eef635154d2dda2984ad2d3ee8e3b8cf253a76de72a76191b5c723df46813addb8d4d058a73526b54c5b77761cb195592b24c14cf0aff1183dbe566bf43f3d08e2aba8977d62924275880b745c80227ef0cc150c21e5a20fa0012d817f3b6bae0f68c1f1c51c866f48054a94a707469990276e6f22541bf20e530a599cb4c87616400a76e7339d4c3a2d3d2475347e6c589d597a8e351c5bf991164ea2a8a7c285509fa7ae8f336c9cf9c9fd8db9f3b0b10622f7bc77ed25613325cd43a9250db1bad1d6dfa3219615417674f29dd3a2c16a68b81effa13eebc75f2f84d8dbbce7133fbdf4c2ea9337bfb3ec12d36198e8c3db1913e88a854725f2ef7b6bbf89db922059eb39f2226a7e85619de9430ec1610a74470acfa91b642adb3857d875beb840874041ea8312017b91e405b3982da292669e09aa6ac83962b2bead2ade62b32768f822768a51c893680acfb5d65cd77fd1087d192a9bc777bd5f0e45d5d849b23e831426917f7877f509a3ad7e02d1bf6c2c8b401323939f72029cf1f641761e19e23f194deacffec58800d8319d0969da730a9aea86791bdbb6a9b59c8d7da27024127caccc6e5ffa6a348f04ec2dbe12b41cb7cf9dbffcae6ae4cadc63e4238e8c6a36c1cb2fb939ff3c71cdefbd49b9cc3453d3232dbc6d24b1af1c2173af549db6a71c35b209f103b75533172bf7da4", 0x1000}, {&(0x7f0000001180)="386429a53ddaa751b67d2a8f1c761fbcdaf26fea3cbdb581d9d7e4f178f2182ddbbd58edcd46418077f3f2cd13cd96cc14a769a78a0f4536e184a5c763a5bb3b8ee89aeca49fdd4414a7303e0734806525135219b7a4ea60e07d5c0840e281a1dd9fdf2551e177294cc91ecbcfee2a6adc7c8f6609117dd7b105f2824e5f4a5dc589347ce8634716642d33a56a143409c7eab09bc3397f62d2b02b31ec9d347570c412be2f4b519baed35a0e73d155d006281fd685be918a6589279d455d6121cbdf9efcf35c5e28e6da", 0xca}, {&(0x7f0000000040)="f4a8bffd4d722298da17e5af3c25355e2985c4514d57955eec7b2881dea3420ed59708e0050422191a32e07a98afe3d89ba12a", 0x33}, {&(0x7f0000002540)="0bca9ab89da83b6c3966985a439ad4040181dc15b26219aca5579a4875d00d4e4424ce0d919c87f551ecab0b7981f325a817aa806d971e7e74bd0ee184898a9962f517ca14a814808413924fefb78a265c19dbb96cd15259c17d90dcd5d885424ad0729d881a0282fabbdf04a848c5f5f804e51263405d70633c7be8bb201e2943ec8699d8c2350d67876d077c7ddd4353bc449dcaf08d549c8604bbe08d5e15dc8595e7658d0527bbb41406d991fafa926b2ba8b66925d06b954563fe8d7e099122e904515e81e52ab2542021a844100d0076528d924648a1cd6deda38f5bf883596513288c2dd8855388a7cfc5f104a5d46df528ba98e90597a23832e61031e3efbf7bb296efdd6b27bc3506cb52cce9110689a1702033b7a95e836050d8ce1911", 0x122}, {&(0x7f0000001340)="6a1bef0f01ad10ce88c67819525fef972d333e5602d1a5c0e7f6daf93745a5730a7b7cfc111ec4584fbe64705039af156c7095f8177b4b73b7833f7072c3c08db573fab755bfb22400666ef0f0d565ae128b0660831d977b3115531f999feaafce89dcf1a452956cfb076528cba0ee37ebebeb8d7122911431e93eac5db9f7f4319b4385d214c8502780a4e0a92aaa9d6a6afc86679225a98e5c8753e02f6436c12d6fe9fbe275389c4db7c7486f7e0786f37660fef4fbecd30de066a1b2c23e45668a56332a84", 0xc7}, {&(0x7f00000014c0)="fd628ac6b35232bd7a5c67fd710c43a9956417c9e7f29a88b27220cc5cd00669e0f4df77cc806ff6c7e2e90d679d35b5e379701f4b74e254f57f88f1a059bfaf3f7a1de5ac054441ccf40183fb6f18e58b024dcf4753df44986c8aa73bb9f5f0bdc4aad208def36c4e2d28430a618dc52f29820f68fb66071e695326ef1cc8878a688f49487e1e40d883dff2050f8522314d8fecc8c20d3b72e0437b508b23f012a1a4e4da46c7b4391917dab0bef2bf58b27f61ffdab3146cca30b43067ac3ac944b180d311261116db35b5ed63f2528a799fb5f54555081238f2a1f8bd03d1f65c57e2b1414b748f8896a03a1080111dc5168c934c151790fe554fe1a6f84d8fd38b4aca6cbfb3fea8d5a8e7931157d288fcecbbca1d46658eddec11035c32601f8b73e3c2ab065905cbe249ecaddb4165362a473f1ef710ca65e4c947a1defea86f69233186459552f0eb2d1c427ad05da360d1339e1d040202690b697695636845a18b8bf1aa3425c1262e3f74d67e1bda86579ec659f95354e4f71f6766562923147a93a41d71443abebb357fc714090c8411b3990d4fda30f0c08dd5fe3b84ad7e84f6f64b9274b1e83c3881feea49e64958e4c143b14b37db33007d5630a9eb2f776b4a490d84467c28e8ebecaa3c07710d888420c96c9ae7d9edca60427a4f056407d05b6996558a1d2ad257f090fc42927fcb286634db2b0c3518e53ae96604c47f3701a40120e764138f37faec8c833efc080239d0bd9df80f13b6387cb2a689263519cccd2102959f5fe486404fefaaa4ef1bf054e7411ae53a65a389d4b431ce3295580ebf60d19d548145a05b31a86998109cc87d751c006540dd5a2357b303f0187a6cff73754e120cf97b312d932514a31c55f21df734a955ca5d93a707c7948e3ce361bb812dd44be0c7496f885ce89a9df935da187be4be4131eeb88955f56602515d2c5fd97261018853f4d1633a8eb81c1ceda231293fc2941bee284b510f70da8f423dc0c5ad7fb2b9542ade7368b260aa3698f07075543a8650f02bc95da3a95ea0f65f0ffcaed26717c77143433cac11a616401ae4f89574d688593404417d0e8beafef57197b94a65de7794a3ccd5b5514e104d597bab6c6094650e1fde6e85aa01ea619d30d831a7ebdf2f4751bf6f1abf99715540dd230030f5197fa486f521529bf7572bb915680046e5c293ad5ea007caebe355d1eb269e681d97b9717065082e5837c8da46df22d14a56a757581076d181722b84ee14f03f2c6ea9e7383b0aa510eaba0087dbe625bfa459a1c82b03230bd3f34f316ca10ea27eed8de563f65af5b51ce592c0ec2872f96805ba6995d66ed6c9472adf80c30e6fb479434a2d1707a75b9c1a738ceea44a63c4be8661a5271cd6a3c633e7cffbe5adec1e666b18b8857e60be970389391837d4991f2dcc5d4a805b50ec0dbebcd6b8ee944ede973e042edfdeccbb4a9de5507859418c6855251a83e8c1d128c1a1281251dd3939fcf895821d7ae81985d88b79555f98cc4aa4187fdd95afbc3b98dea7498c4491f062e53c20b580fb1d7fb37fb201576a80314091bdd9e838488ac4b495c2b49601e5d0e2542a22a76a5668760f69751be590b37a80d00657ea1624c959eeafd6b607b37b7399b9e05a1cc290295221440bb3748fb4b9a919bb17b2180299c857a451734f81d9d63a1f3e466b0302635c9bd30f3f3c46c4dc41ed65677830b7a7e36751fb75bd0595672ac4a6973b7fd66cd204ee43213a207de02ec4803fb436f007e41f134f90d06999dee2c736e150d7f9b76d1948ecf9ef3c6a9500f9f9a02d5fd3d450224f484c75f3d4dc377f07d701994ace06180c5a0dbfdfbb96015115d5d8d3d7139f45917301d248eaceaaaf51321bd20da6b1772981ea194cbea7c8f9768096a506f3ff7844f04d5fcd5f76e9f75a13a90fb4005efdc10b9d004ddb18eb8af79b517cdc145f7a05e3d202f07c903d42e98f31c749c5ed201053d6b91568e5226cb0359f3cd693e31887212cf6e4d77ba48ed35fffa3b7b27bed199b366d8af8b5008edc4ec511b90a63b33bf9225f751f41f3d1d8b0b7d00b31bc9363ad561f5e170e33e944be77ef0239190eec400f65fd31031012fce2a1e190c127d28cca2947fac5d682f6f08462c009e457158cb45d324e5727c446bd91d705f3de492d05705ff2574125fe95d06876f7a6fdb3d1e55eb700ee361f094e87ae329db3bd5bf5bc57bdd27e661c3c296eec789e07bee39b2a3e601f38b402862f2eb1f1b3d696dfcaaffd1b0a47181cf24954c76ca463c3c9b766d93e2cf70c64a4c8d626cef3ac9a51d7560397055572f69bd44bc9c4121d0426b1583f1dcffa86ffaeb72b02140953c21b4db8dd9e7bd195467ad128ebcd7de41f1f28aa78831133058cfc9fac52127f55b90ae56e4bdbc82a64e1ee4819a0035ad36ea165990cdc768998c7ac4a394ebf204526164c46de2e2725b6022557b29eac27c6b840cd8a5fd9c945584ec6a13b4f04e5ed4335b787467343021178ef8590b8dc07117d34d8ef63ee7c7195c22ac7a91a2caa15331b90f1e2b14c58bfba55b63cb3d0c7f21bbbb8664c887ca785729fdfbb59b321e1d4f87b729d858253bd1b522c30530b8bed978f4d34092127561a04da80e69bcb399fcf861c3544fd1503e7467bc61da5eabcedb038bd8c4211be33ce0dfdee97dd3fdb4eb9593092ed05e91a2b4bca72e8eb0e55861fd76f9c26eacc202da2d1bb5ddd7a3e8a3ddb670b60a597f2512beb81c52763126d317eed8720617b6c47ae9cb0a00b50d48af2ba57c0863666bfc6b55eca5c781a093ea67091e229491e5f18c98ef510276ed0741cdf2bb42b009ad85b563ffbeb96b63348f2af25a40504679ca557f17d53b63d1d8123b0c0b03d46021f51d789a88ff46c170133dca9f83057c054214c9235f865ad90586c5279a7ff159b911736aa58ef56c2bc070281b9ea695c9a798927532fa1e32c40eb0b1bf24149207c72d720db5c11876898404bcadda45bcd67e5e8f10acd5e30c8d1a9ffc1de5d5a4392e56b5e3d22c4d176cf1aa4b027f3ac4b6045e201abb0acf2d2fc320c8cd797af292e5806a3e9d131cb863994e73f10239fad19fbd21e55a8523da8293ba64722802752eeecb9bdd04f458fdfcaecac5e75f9ebc52a519315a2484bf1e3a6d722f810cab6210ab2898ac87cce832a72485b756a17e1d70149622dd2e1b72b7426ad1398b1c0faa6d2c2c328d3231a0bbe61accc04e32a3102a314efb7d647375e9bab685decdb24912b8e1bbf54315c1630590524ddaa6542bfdda2f9a3e06dd85c0eb2f46e86947830a9256d4d2fc35e701030234c1ce0cbc711382ffed6c88d0d4173d79ab3865f4e1e04b938a50c2bb328edd9456057fc2fc83b7366859411ff149c1f0079c0bab35b4c1a9d18b0facf993b262f3d7f8adc1ca22058ad664b2b1b9f96238d85a46e4599b88edf95b201565fab122fd769c019ba42b50e962a28792e00969e58f577d859dd6d39bb4b0ac7a3190c91a379bdff7e4c6b0dfd6a914407e8b3c12ed2f1f002a4227594dc0b123b158094f39d97e04f9ba6f2c69932289697bab3935e26dc6b5d1f93937f8753ab8a03ece62797ea273b415599f845810d47702ad8cdb344203f8b613af2b55c329ec3aca1daeff5ea94da5d6f0387c23c2f6dfc0a7d0c4ed2b22011b0e1f53c3a67206f216cd386e82058e4e6f7a662c055c8522048686c6929ad528c06ab8e6524974bf1cc626d6fdb42e1340098cb2a20b5ef588853ef1d5cbff9ba8d77ada5f48c53f368bac9f7dd31d4c209ea255cf82d31bf397446793d9ae2d4ba7bccffcbd60e98a197af8eba3401b7b68e5d68e714ab7023349ebd15101cf47e1b32468c305f6f02f439b7b738b1cba1b66804c5ddde08739362b0a53f17595db07446b3985fb301ce23fc8f7cba24bd0b6319dfff52c5bf23d17436dab61666474c2369b60f5be59ccf05a60467b514a7d9429744c1bd356d26c9f227edb30ff23046389803407a16fe3504e663833202801253a975352ba36bc46dbf4ca6cb78f1d91e076f456daade2f8ade95385ef48dedfb62c641e430fc5a0c3b63a247a37366a380fa55c45d57243f71e5b028b113eb51ffbbdc1c5a7d2dc40d9ff8655a9def07cb1b321765f5e9c03d2cd2169b29a1137b20cb2412df36440df532331a1a49a8140efd864aac7677136270e1fbefa39a7f5c6ee7bf9c69c75f412d6bde7b37ad476ba79fec6f11249ba52ef393b7524706f119235e405355d0e9ac9a3bf28f34035d68e49036830852a66384794f0a69401e04214668db8b6f126d26146a0f2c0fd7bb86d8de142a4570e13fdf754cb9070e04d3bef6ac73e0bfb2c0db4af34e29e73a7b34eb7235ff25574453f919fafac7d6316b19a358797a408e453d9593e89c13cd0bf2076a6086e6d9f30f8994d19ace6c49163c4f1d7214bfb1a017f1e848eed9ce57379b61d45be8c9b1bad7cd59c708087e96b0a1abd76584e4b2affda196cc11451207227da27f2797cd5d03d5993e6538a809d2ee0ec752d690c1829c8c9eaafbff8e29f3edd995da7012fb345765f2b3d624c9a0681b7060133be57028d0542f78aca89442c536089ced9d9ff4fb8f0accd11e5632a5a038acde9bfa59d3ec551e852993f296c097eabc65c296dc2b09741dea2760df51781be078d9bf9cd1d522108d26c8fb847c5123d77ffaf02496f4244639eefc7126027d187611f80c75aee525ab616829e00fd02c315bcedde490b24c588208b99aacb25aadc8a55467a81f129e384bf25e1c94e5ad5b379e8029e12076ec2e25167840a32d806a3c4fbd40b6d386bc99f3385bb2a57e5c0098495f8914e34d1910e953db0ed3de063e827c1324ddd9e597385c2533cc3938d5b2d254c8481b7001b5d4cc4943431c95c2869f0a4c035440d1f288c481bc9b04073bf1cc3b904dfc7df10c50f9b5bd17f3470979c81a2f5bb113f7c28c834e81f4864ba0f99d6326106808cfb759f078ca09fef16ccece424b28ff671e6bb2229a2b7a5cc60cb10940ffcb6348e188a18187805a085bcef5139b3de6c07e393a9d8252ba91a677bc2a998f7f1fe75f36bb8fca752d82b4c46e086e329a6f3960ca7ecfd1469c5bb814132e9416eb0561ede358b0ddfc57c303edd05fcf0f0d30f217317fc54cb6028b2b6ba1333415b3aa6f5202b6cba372d07f4fa8003e61e8c39d00699462068c426143ed21b34772cd4884e1593747320be31bb13f3ff7a996fcf753b223177b2a20f93801d82b3f4013583ba23b2afa95866f9ab68c5959e5e0f8b3cafda36c31b93b779d4f14d2a068104db4054207d34b4ad359013353c794f3e1df4dfee10bafb48d8e9ec861891603ee2021343084143ea10d1c9199829df70cb8bfa45f04cec48b05c866b2b1c31f67365ce7221c3b3322c83b945fc54b28e97678bce231f80b65b615aeb1e645169480c8af13a9c738837aaef12c07dae5fd1aceba61a20902c70586c458e6f412c168073346757ad5c47142f5797ed70bb9902f7573a47bc68ffba0e53041803ef97a4ac9082562ab669158ca0ad7f1a941fe27f2a5efe9f660a10db40fcee94862d1bd42165d6e939fbbfe97d7251aa107e912d1f4e46591e35694a69fc9a89b2f9fa581331010cd5470a0595521618a4469c852a33a39b4ef05f2dc169a9bb37f6f63f1dbc7e45fb9d39de85d32297cf39bcd162c5baf591eb15f40b5d0dbb8d1bac5e4363e31e2", 0x1000}], 0x6) chroot(&(0x7f0000000080)='./file0\x00') getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 18:47:31 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 18:47:32 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000002140)=[{&(0x7f0000000000)=""/251, 0xfb}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}], 0x4, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 18:47:32 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x0, r0) ioctl$KDGKBMODE(r5, 0x40044b06) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 18:47:32 executing program 1: getitimer(0x0, &(0x7f00000000c0)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/138, 0x8a) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x100, &(0x7f0000000040)="f364c499b6fb28607c55a70c5f7cb10189855303c4736340100c3a23238ae1b52d66dba0b39b0447e176f0333d0ad1806c1a10b5a6b60bd52be20021107660995da909d6b2c82f6bf4d1400f573769e45af207b58e8b188187348bb77073eb150d", 0x61) setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) socket$inet6(0x18, 0x3, 0x3c) 18:47:37 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt(r1, 0xf6, 0x3, &(0x7f0000000040)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r2 = msgget(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x180) semop(r3, &(0x7f00000000c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 18:47:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto(r1, &(0x7f00000000c0)="3b200631651473d4b953a40c6f04a9592d138412704815d54e2d76e9996a5a21a3c88635b53b2daf7963a55a3a59a9c229e7a88dd14055801a47199cbde6c1c7c827bb985005afbbda395c793e1d965f80a080a57e148f69b125211793325372a05f22963273ebd0ff5074ec803ade5cc6385aae78b57951a844c002d8940619f4f5a3ab465dcd6f0ae2435953902bf46db5626702b2290d19ea82c2e176aa89fcfdd605238d4da2d0aa8d7f04f236cf48bef4e8fdd6e587a1", 0xb9, 0xa, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000280)=""/206, 0xce) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000380)=""/230, &(0x7f0000000480)=0xe6) r5 = openat(r3, &(0x7f00000004c0)='./file0\x00', 0x8480, 0x22) connect$unix(r4, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) r6 = accept$unix(r0, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) ioctl$TIOCCBRK(r5, 0x2000747a) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) preadv(r6, &(0x7f0000000a00)=[{&(0x7f0000000600)=""/85, 0x55}, {&(0x7f0000000680)=""/59, 0x3b}, {&(0x7f00000006c0)=""/195, 0xc3}, {&(0x7f00000007c0)=""/135, 0x87}, {&(0x7f0000000880)=""/77, 0x4d}, {&(0x7f0000000900)=""/54, 0x36}, {&(0x7f0000000940)=""/179, 0xb3}], 0x7, 0x0) connect$unix(r8, &(0x7f0000000a80)=@file={0x0, './file0\x00'}, 0xa) linkat(r5, &(0x7f0000000ac0)='./file0\x00', r8, &(0x7f0000000b00)='./file0\x00', 0x4) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000b40)) utimensat(r5, &(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)={{0x7fffffff, 0xe736}, {0xfffffffffffff899, 0x8000}}, 0x2) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000c00)={0xfc7, 0x400}) rmdir(&(0x7f0000000c40)='./file0\x00') getsockname$unix(r2, &(0x7f0000000c80)=@file={0x0, ""/4096}, &(0x7f0000001cc0)=0x1002) r9 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r9) syz_open_pts() r10 = shmget(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x3000) ioctl$KDSETRAD(r2, 0x20004b43) syz_open_pts() syz_open_pts() 18:47:37 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xede, 0x4, 0x4, 0x7ff, "44c8820cf6941359231f696fdb430aa8c4b08dec", 0x8, 0x7}) 18:47:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x32, 0x8005, 0x3) getsockopt(r0, 0x1, 0x7966, &(0x7f0000000000)=""/157, &(0x7f00000000c0)=0x9d) sendto$unix(r0, &(0x7f0000000380)="eba12f8e", 0x4, 0x0, 0x0, 0x0) 18:47:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) getsockopt$sock_int(r2, 0xffff, 0x104, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 18:47:38 executing program 1: r0 = socket(0x800000098, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x4, 0x420) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/187) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 18:47:38 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000340)={0x0, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f25382fb9ff4131f6084a9f1c64068e7394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c3919b6e14162075576809c76477cf6d43cc2cf899002561533b008883117dfc20ae7d81af4568e079ba1def7e129dd61ab90c17f23c38a745ba939e2d53b43505d40d7a8e11e62048e46476e65fdeeb5cc64c4c512154b7bac8b0b6f4e5909b239e255b0a541d6ffcecb00cdbe339936afa640e0db5cb33df0b5cbdd87399259e33be59b5e656a1740bb83f343438f4c5d82628f73140941a0bb5f4c29a3f7e7e3cdf17b4dddfa7922100d1db0ca66d21c3e8c1be76974bfd9e3863e0c7fa88b53fb9024d747bba455d57e67d369626277cf4160b1646dea7364dfa85024b9fa824dae63774b8f5a9f5731eef8ffa597085fbbbf9641a3c59e0f43267e708b26f1d16063c417c473540c9c65b2c18220b98f5636af9758d4dabd585ae5f2e93252a6224d6f0adda1d841446428685999a5c95ae35baa5d7ce9adbcb022d5b1e707"}, 0x190, 0x800) r1 = semget(0x0, 0x7, 0x401) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x15, 0x3ff8, 0x5]) 18:47:38 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa", 0xfe1, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=[@cred={0x20}], 0x20}, 0x0) 18:47:38 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x50, 0x8001, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x280000, 0x2000100000000}) 18:47:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x2) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000180)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1cc) 18:47:38 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = msgget(0x2, 0x10) pipe2(&(0x7f0000001040)={0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0x80) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) 18:47:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0/file1\x00', r2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="0ba8342584adb8b3d08e1a0c6db63ae2f2228ede45b6552842b73e5c4de63e420747147228892e7390f43c2d9dcb1ca1715629e999caeb11bc24cf33465b0f7431d7f0619a51edf9e7090000d7d94f0b50a726d7983bea365cde6133aef5c4e316f1088bc10d7e7ad856ebd817d59e6b77e8233125bc9813523eb06a47d3f1711b7cb4b72566828442696a1eb6056d7ad46f24e6e1", 0x64}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040)="ffe99353ed3405", 0x7) writev(r0, &(0x7f0000000040), 0x10000000000002bf) socket(0x20, 0x2, 0x5) r7 = msgget(0x1, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x5, r2, r3, r2, r3, 0x12, 0x9}, 0x9, 0x3f, r1, r1, 0x29, 0xd4, 0xd, 0x3f}) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/173, 0xad}], 0x15f, 0x0) flock(r6, 0x2) getsockname$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 18:47:39 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="3290537930c77aba66c437681efa2881dea2cccc0fdb9f220fc0105ee69a61f5d8bcae4f6e527d39aa6ddbeaf62ae3cd13ad4ac24d8f84d3a6a767232d78664bb6291a67b589bde675ecf5753aeb382461de0c0525", 0x55}, {&(0x7f0000000280)="f4c34b59bb8186f370af147e68f002ab7951dbc1e442ad0b143b549c72ce8e1307b60f369e4914099df57490b8e61402aa1a98101b44f71f19b6f3d1dc9f23c5c06bf453d642fc52b58855683ab64177d6f69964e937eafce3efa24f32ce718be1d7e54ae8664b5ba66f7f66a88d31bd2f477906d7637b97d727ff684408b0bfb60694967c289a545c0daf9696111f53b2e13f4d5d0dccc11775eec5964af11655f3d340f8c34d6ec180d46873f99b17c3593f543dff", 0xb6}, {&(0x7f0000000440)="d9cc7f27f4c7f34180b085ca5d31a7bc91d2ea006ffa93d1e819afe6f61bc248a3d276f169a51a647dd945a17bc814a7e50524823e4639961fd5a3cbd33192f8d51f8937adc59a75503aae483baf93d7913101e380f5910bb959e00bf580094446df4966421ad006becaf11547a33534bff5b1ccd2d3d65893b214b11800edaf182ac3704294c99d71dcceceeefd916b1c03", 0x92}, {&(0x7f0000000500)="9ff16d6fdf180c59a7c923db9db53ff1c2ddf12fd828e8e7313ccebd80fa33bdd82ac41251a1104f339743b7237345dbef8d615765e61870dbd7d47b0056b78a7c23e5f866d141afb996cf41941eaef7ce456accf09e7169cc59725ebd6717ee4330b7c9a8ab4b3eda751659aaa7f399d6f105b8b93ce9f9cb", 0x79}], 0x4, 0xc) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 18:47:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000bbea41ea1c730717c5401671230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xfd7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x108, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:47:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) 18:47:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1e8733ba, 0x1ffffff, 0xfffffffffffffffd, "0020fafffffffffd3b5320000001000000000d00", 0x2, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 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) 18:47:39 executing program 1: r0 = syz_open_pts() close(r0) flock(r0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="424151a5797ebfb7df8c1863b617ca80e04c2e290ab692e716b906125e70782129bdbc3093b5b8c99b9a934c1779385906a5429c3c2fcdf0bc6a96f24677235af2c8c1d1dfe1d448efea2558d18db848db5959de99a8f968802b0f90f48ec84ddcf6da4f3c8ed94b3c143e016e1f25a9cfd4f06ea43c0431d9d55c65b04915aef0", 0x81, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x67}, 0xc) 18:47:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x21a54b7a}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, 0x0, r3) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) r4 = getgid() ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r5 = semget$private(0x0, 0x7, 0x88) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000180)=0xb6ba) fcntl$getown(r0, 0x5) r6 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x8002, 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000200)={0x5, 0x2}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) fchdir(r1) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f00000002c0)={0x7, [{0x2, 0x8}, {0x1, 0x100000001}, {0x2, 0x1}, {0x3, 0x3}, {0x0, 0x80000001}, {0x1, 0x40000000000000}, {0x0, 0x6}, {0x3, 0x81}, {0x2, 0x8}, {0x3, 0x8}, {0x3, 0x7fff}, {0x3, 0xc5}, {0x3, 0x86a}, {0x1, 0x63}, {0x1, 0xfffffffffffffffc}, {0x3, 0x20}, {0x0, 0x3615529a}, {0x2, 0xca95}, {0x1, 0xfffffffffffffffc}, {0x3, 0x228}, {0x3, 0x7f}, {0x3, 0x6}, {0x3, 0x37}, {0x3}, {0x2}, {0x2, 0x2}, {0x3, 0x31}, {0x1, 0x5}, {0x1}, {0x3}, {0x1, 0x8001}, {0x2, 0x2}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000400)={0x1, 0x4, 0x20, 0x7, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x7ff, './file0\x00', './file0/file0\x00'}) utimensat(r8, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)={{0x6, 0x1b}, {0x1, 0x7}}, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000500)={{0x9, r2, r3, r2, r4, 0x100, 0xfff}, 0x2, 0x10001, 0x1f}) semop(r5, &(0x7f0000000580)=[{0x3, 0x5, 0x800}, {}, {0x3, 0xd104, 0x1800}, {0x1, 0x2, 0x1000}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000005c0)=[0x400, 0x80000000, 0x7f, 0x3, 0x8, 0x4]) poll(&(0x7f0000000600)=[{r0, 0x2}], 0x1, 0xfff) getppid() ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000640)={0x1f, 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) getdents(r8, &(0x7f0000000680)=""/122, 0x7a) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000700)=""/198) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000800)=0x1) semget$private(0x0, 0x0, 0x100) 18:47:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0x1ee) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="a9ac103383b6da19791e088e5eb1d81573ed6ccbfe36972f33fc986987b840fedf4217274a3ce40cbc9ce9a30381888a3c99546282b3bdab5c8b3653b88d12c99f5bf04130526899e9efa17905a9b34e3b4d0e98d4901a9c915e5900c048c012a2fafabe06030ecc27066dd5", 0x6c) r2 = socket$unix(0x1, 0x5, 0x0) recvfrom(r2, &(0x7f0000000300)=""/123, 0x2ae, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x8001, 0xd75}, 0xc) 18:47:39 executing program 1: r0 = socket$unix(0x1, 0xf, 0x0) socket(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) 18:47:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x1ff}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7f9db73e, 0x0, "7da544a3353f3364e4b1f41cb2a074a876798c88"}) 18:47:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f6669ea77300093217055c8708d208b8e6e593557de3ed7196899dcb8e6fce8dc7537b8539a96a4ef14de2cd39da9d941a564b217a6cd1492161ee27f5d11430428a725ab537a934431d4965542d82689e7729ecf5f72dd3efbbb45aef6dbe967d428e414159c5ce979bd58363c524dc2562f872b80b6b6eff726c500000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001640)="711d09e07370ac82418321822e10ad0b3f4cefbb45436d1af4e9660ee0e723de50f5203cc45eb03ba1e95b246aff972835c03a7c274183a90187d07af9ad9447142fd8c65debd76a92338ac1739caf47a32c5c1125b5d2180480520be7718972d60c1ac52acb092abc0f22059ddf945854dd0e2410f9d11201d6fe5fd57105b240e6bf5eb42322b6e9971ace708d8aa64c56c561094e21dc206c562d8af9ca35202202e06b46aa7d0fe72bb96b5aadb218a8b40b16a99d071a0087081b968915362c7cdbee7356f9d59ac4309858ed5c7fe57ad0cefc4d1e3f2237058642512a5bfec2816b047316ccd8dbe2fbc0aaf36b85b40d355db024297b2f8cd28bfee3e4ec1812b0e54b2a0a9405e5bea99a05d60d9f64160ac168746f50a47b20ba6031f6074da77ec0074908f68f21a3d384429126cb2f7371807928562a567f16b9399823e55a38954ee3b2d31d9cb0c971a43e3d1742099e5b222f579f2521ec6f2d2463eb086578bc708871367b4aa664d36a2ccd12780e4d3f35eecd2e119e7fe2cae284ce28710899060c0caa8a4ec73d9b3dbeb6b7b360c18a2520bb69b44c60fc76696041a3784016c881707c8f4823ea700a551ecf6b0bc59a65541ef85ede42f21acd2598719efd0ba6dd44e17f887b096120edf71579db0c07d90acdd77b5fbb710050bca22d339f25c0aa8d17f6006fbbe0535cdcc596ed6068f1f51b4ef9d01a68a443d0df4ff6abe0eaa58db7920e4f10f0bd2f75cb77f921e9ac91796b3962ea2434aae70a9a9144545cabb895da2329bd94d1367f2471f95c634a4a963b0eb59f0db6834ab699fd641dae2a6fc27185e5cc3568ad537662d3f23a8fae1fb087ef8ce0de43b285afd32d2bbb1ddfa82f767f6da6d797521e9f28f65af3a6f12cc2b3b0369b5a58ccc63ad43f1c4709c652d2738f698005ba3fd263f716629baa8d2145934c4b98bc6ab05778bd0d9b1f335aa7f99321aff3f9ef65553eaf9ad55e498b7a2eca3744e9774c3cec6603149f3899489d5de017e2f7216548dabd8542a3e1ad94aa7d9563b0192d40c1c4bf212cdd0f84602a1f8ae0ad3af8e0db018bd16cc4f04f58bb16a30dc40204e7c406ac5ed16657124169ffdcb9336efdc266e992c93afc10510e462b76f33b075f384374cd1e1021d3957fb7a97b1745279dd460aa12611f32a44fcfd0fea4716c65c33632b3d78824fb48029a42827357d10fd6c96d93121ffcd8c9472f1235bb4857004f2ee82ea569335e21c26b8727ef7dc9759c66b8f6f1236a8781bfd6649d422dd88dc6b0d8e27f746c6302a1425ca0b52563871db683b076a2342da5a548e94475ebeb71baa9d9de7cdba9160198efca306bca9dfa995ec3d0820bc212e4ab88c169fcf849e2685a161e71352b85a7d2a054aa076b66aa34bda306907538a3656bd2b465e64aaf1116a4aa2106629a6cf4d805d1a7aed30397aa0336f9d0f6dd315e56a477b375824fb61dd10d5c774b5bdc0c355623e98858c2948eeab97c636dd542d51a1ee6c28b31643b571cdb71a76d43d0cb60ad75b81836f899847a99f79773ca1128c09ec8a1190c15af36a386285eb772ca88ff95a9919363140085a14167b4fbcb8d51348091fd5aeff33e0be9c02d820215ecf3fce69544bbc1b4489a0e6015593b6e01c39074767254c6788f26c314f591aae42fd588870e91096379d9e9f1a8be4025c1e5b5943228c88727709a45e7d495fc5b84d88c810695a1c8bde83c228fb8b777733784c695e2231bc1c8bf83b6a8775d283887fef9373b205965463dc9a14b203fb01e977d36b1b76b71d097a128cf2340ca55600a93001688f8cb961428424745d994425c710bfb959a8deeffb16fb6ba317145f6c0e9b8bd23184d444fd0328019d18e9b29f81852d739cb3814024cf5245d84faebf50898635aab0de86e99f438836bf03f8a47f02ee0b43584a1cd88dd13c20d0709de3aa02172a7423303a654f94da6c9c09e51b8c242f704457088f1369e63c15c1b0a93c201babf670b410d33181c6bc7a9ba400465290b6ca534fcda3aa986794f174bbe5cf82bec67a22c5997e55b77f68bf9e6c971066f38f7a0feec3378f76f5516047845f65767e2abc70a4a7b310881b3d9608d1739764ed8d5c7f36e70e9cc9aab3ef7230c79ff6b9428b31e9bc33e0fe9f7b46cd678c5e5f907dbf2219d28261aaa751d04783a4162452b3bfecab38292295ae5aa4d0957bd40cb1dda07f4df7df64816d0e1ebe6b71917961493c02889c28202f2d7c2f55174f406fcac7d3921e8dc4eb8ad6efc86f7f0eec3fbd93f122dafa59371cfed097948219de0ec67e25536853abe9f953a8a0d69e4151391c30afaff04c892910e76b1149f02736cd7a9048335aaace00d12100a2ea0ebd6f3707772d89e03db92aeb214033a74cb68c403f2ad85b14aab11dd2fafd7078a16475c8dd47efa05405a1c879cdeaa87c5741ba6870136528ff12a3e61b79cd8181a6539f23dfd276789bf92163f69960d15ce8edbc9ebc44a298d6bfd97ace0903ce9db52e101877a2532169775ac2fb8a737d92dbb2d591722d0631a92386e0def3f72798850c7c368dacd03bcb2f0a422e2115c1d858e1e5322ef399cd0b362349ebf74f91973e4b05053b76ef906665364cd223288e08dcfaba6be681e4dd0c311ac72f877c45d918af0054bf4a4d62656f1ecd84a633065ea541d337b7956e207a63bf5f010db304bf621a1392bdf085acb3185e2641fa99fa92cf2daac3710bd07cf2bce096407fd0513c70446820159e50bccd6864682ed3c5bf369557f9e49a4bf3563c40cb919e60dea7829fcbd8990917bd2f453e724dd25ee976dc9bd7861160ff26cf0f3b387596c4b5fdad3d9cd44344b304083f4863cd0806dfb36213b3310c6c6fef3b006bb14e26b3d8868d642f50d5b1e6080a90c226e92f92aada712255b2c454a9ac7d270a93de653e596da5c3418d10de40cd5846f8b5031391b87aaf55b5512c193d905367cf25a58aa397465ae9b97cfec16f57ee2fe1abf3a46e71782e868c2cd43e68e39f746e11525ac3ada0988cd89bbb8ce86ce300b003ff63008a4fb83c55c1212f8709ff8d88727dba829f3c75f8ae1cac3ee610a4da3f47b34d814b09c56aa2cfc95145e76b43e27550155f5c100ed06167431a6ec56dabadf008fa48b1c475b4baab62484635eca9d4f1a23fdfc207b3b34f6bd8e59240ce06a04fbc3df985b6f16cd40ad0bc2efff7f00fee22845433ed05145b16b4710dedef297f8c1b09be932fe29cec1e55a72d7dc2360dec29ef9b29a163c543dfb4eb53be71d87b6aa330614d035a84877eb1d7089fc7f6f48c2574c8cd8d4d7839ba191a0fa4c3e1a7da01fc015e5736f4085e37ebe2a85e6c6b9dc36aa8b3bfcdfd3cdae6661c325368936f4edf574412fa4b8cbdc607b549b2836b85a9e7674fd43e455d0456da972a8b041681ec5844e5bc7eabc622dc6752d0e5f6dd1a09abf587a477ece84e83016522f2d7f2bd5080484ba6e0474f7fcbfa6c1d16f2c0284e68c46fa0df592dc3cca2393c4a13eea45eae4c2be97c1b22db25c6079546ea6cd9b11449f364c5a438ec2ef133b882b8a0aad28b6b945937fd4d510d9d9cb54067d0611a92c8bc5402936507d42ce5761cc2ff3ec2a061b887ba3e80324aa672bf1c3304a56eb9ab73c2aa8b727314e35d9180c0c1e2473f07f76e6449ab567ded1f8e369cacf22953019d10d2008c41e9617dccbcdac16b4c15bf325ab396e3436e939d20df1234f21b279a099961a3f5477bb89cf561e6137dd061251a0877a3f809e4d09b83bef0ecd93b6d28f460b27f02b55b4f8faa4e2ccc9131420da611c5ac3c298a9b9cf85b998e2374f365727665e744c66e64ad68c751597adbe70c652fe5493adef43a0bce67ea9070b0db41501b3db7b600d48cb6389f4aae2e6c9b040d4d1903151268ae38754fc989995fa9c2669f93abc4edb65e38e6f61403aa604d2e2b5daa8de4a894e002fcda9fc3e07feaf42fff7e7158d2a3722cee605574c3a4876b0d2acff0746cec1fa824eefbf51c6921f9174ca83ccc3079b52319cf8a5678d3a41302c81a8349a3468dcb32128ac09a074dae185191dfee6b7b68fd88d66b6df15dd8f1cd9801d114a5796c8fc7106a4be665d06b69be74b562772fe7233025d33316c854f893dbef8033bff0e95cb10887ce6a26a3a6d30d7ab223d6a7032991964f7b23d8255a6bddfda8449a85f6295053045d3de162304058ec7219a83f01c3fc382e957c652773ca3b279a92fd525fcfb5a5df2a74aef62845a6e5d4e23104fb1ea290e4305a9d086126d9b46bd40b0945c8422135412e014c9200f99108deb7c5a91b99674e5faa8ab78cadf758069afb9b650851659eff74cfc918c7fca1a7ada2f682268b9cac815e4fcfaa4632e0c795bb5748f9593938ef69e21d6ae5463ddbf54ef92a5005a53b1eafa0d0e1640065b7489a0b16eee5c4eb47149c9aa2b5fc8e7745fb2e6a97c0393823f5bb9c5934183e749020d88e01fe80cbde0e90e152de7e91d246e347e1d96a7f3dca917b12004f11c8ff1e6a5cadeb86140a14df3c272fe8cc7ee88ed0b1786e65b74581d5d76f089dca719ad913bccae83477ed0df6af856777bc0189677b8e428fa45d6d489df4191f7daf0bc32e51ee4f38fb22cec38b271e08ed90f6757f306dc19c4ff4ae8a422039448ab17541543fa497693d3596b7c783e881586f6e4e71a6091f23e77073a38f9fd3e26b922163c502d63bd5c92ca6ef1ab2877f199c8957e04cfd94b0831690b9de6742d4ccaed1294cd574d0e24902fbaf7f0d8dd2589b9476c2fb530cc4c042c3567c4a2eb59a08f068a41329df075ed0c91b46830df385697eab55b650933e4c4794454eb5bc00c62027d6a98f1cdd9a7b1089e32aa6ddad935833c4ec166d9e6abd0e824092bc0e6ba3859f842120f51d37e2c3b22276711c159b64357c71654c2f69bc4eb91319d7b883ae1726f161f98df8a14e14e356bc6b54f7eea7a324c99d4ec16957f945f1248d744cdf7e98688426d9acb95faec9a1d0f5d931ef84941017157fe8e564654f0a584fd88def00a79ea1b73401d54aaf65e700b40602299771223aa9d4ae9b991ee44deeb72a76dfbdf1f1197ad1f0a074cf54ec86008779b02e87980a71212dff4d9b77c79382d326efc5f4a97b7e1ac60ee385950c9910166c8a1e44b0003a39b2a74f77df614dc450c9a1357e08ca19a22943d727e98107e83abb967bfb9536e252d1f17e0be1ea882f8d41cc2d69212fd2c80c377c888b6f296882c2fc9c7293ca81518c4e1b8dfff640f87346f5beac8e79f61c3c31c48d76781ef4e85210c9cecd3cbaad60151558a7ed2b485c58a4769538ffe2b56c07323f67c1c55e3dabdb26898c8f38cb1952e46a099512ed7c92b72c1c73ee9830fe8bf586ceb26e4fee681290fd0285ce6b01beccd36ddcc4c9dab1919bcb9fd3299431f874d016ed93123d6d7db7e9f0d698172d3c8fa22e61fcfa8a58c8be0d2aec3c39958bc792c8328d8c75f6aa2df013d7ff1fbb701f86d0027908d42756846d5dd6b104c29d82dc16fd7bf75e8802933d68a780bded4247135a3b037f3825cc776143c1f6b09143f65ea6f32d91401af88410ac184d831cb068c0e0ae896958da1740fe5b7a32de677b350a5ad3facddf55ce5f9937541d54a808883a3399ff4161176", 0xfe2}], 0x1) 18:47:40 executing program 1: r0 = socket(0x6, 0x2, 0x0) r1 = semget(0x1, 0x2, 0x48) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xfffffffffffeffff) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x0) shutdown(r0, 0x1) 18:47:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000900)=""/187) setrlimit(0x2, &(0x7f0000000040)={0x8, 0xfffffffffffeffff}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 18:47:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x401, 0x1, 0x3, 0x9}, 0xc) 18:47:40 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) close(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/94, 0x5e}], 0x2) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 18:47:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchflags(0xffffffffffffffff, 0x10000) read(r0, 0x0, 0x0) 18:47:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0xfffffffffffffe03, 0x0, 0xfffffffffffffecc, &(0x7f0000000d40)=""/18, 0xffffffffffffff2e}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0xfffffffffffff88d, 0x4) 18:47:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r5) getrlimit(0x7, &(0x7f0000000140)) lseek(r3, 0x400000000, 0x2) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r4, r5, r4, r5, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r7 = accept$inet(r3, &(0x7f0000000180), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r6, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r6, &(0x7f00000004c0)=""/78, 0x4e) getdents(r6, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r6}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r7}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r7}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r7}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r6}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r7, r4, r5) 18:47:40 executing program 1: stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\x80\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x41, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) 18:47:40 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x3d}, {&(0x7f0000000500)=""/4096, 0xc0d}], 0x34c) preadv(r0, &(0x7f0000000240), 0x0, 0x0) 18:47:40 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 18:47:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x5, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="02a4d220993d04a524ab058b241978e6f454ece355c3be18b3c28aa97c1b8d5f8c0c766e7783545256a1775a0970b3395996bd61b78c0e8cf81e2d6c4fef1206e46bb896292841fad52a06a4eb45d4055d297b6f257d2bc28ddf4ac52e4339ef2acf1030adaa1ae920e5587f59a9f51adda8c6944f28bfbef6ca1b6bcf561ce4c07209cc015d705e6d24728afb2f837344edc238a4de223665555dce8c21d7c5549ba0eea4805888b1f35d78a7868a98ab95863d4c03637bc79825c3cb702abf45d7efbf24b074f014cd00a699904a54a7d99fc72d4015f75dd1a1045eff0bfa13d8957f7da9477ac513c953782be9acc5d586eaa114585df403a6a9d2c2fca6b5445801f9b3503f64b1160d9a2714d5d583658703a04511320940cde46b683788fdbc254cd33b09ed2fe5b3046cd68a9fb90d8d202ce1673d6e0e25e75a4451fc2572b066ed582357591fe51a9d46c1be2179c66a6ea86656aeebbc149e641e8a6067dd6f99447c3662723ca0a5e99153e047ea0a9a0e1352786d9cc21d96999df195968fa11100e29bc78452b2624f28b051597091e6a02d29df44bfd5614569162ea372f3a2ccdfad8381f6621aa104e2c0a387416034531de491c9d2baf8e2df655e57908c3b53832ddb8fa303a93a3ea54fb0330cf02ea1466a0f1543506d7e1e53a1e1e5f64c353e4c23d1776425e46e195ba840758bfd3cb133ba4c80e0fa6a8410d39dadca8393ef976cace0e35d95319fe2cb2d621b09ffe7145381099958f6116f6b697ae44bd6a6d3ea69004b37cbdf9fe34c82a7072ea521728aba8c3917981b129b235d2a9a665d8b965fbe6dbc123db643589a78dbe7a6454966914213036e13cc125b390fd58d8558727744bda02eb2f83ec10cee572d05759dc94ebf6d5eed65b4cad3760d7557ef2f5b524c229e2d091e0f08177365b947bbe1467a81b28bbcca34ceca8993dabf6ee58653219db52fab2972b2c42f51457014136e4ea12a811aab9d3e3abfed97a0a874b486164f82066feefd31ac88c31c430aa6ac20927915a12c419a9289883d30b6c332c4174b4baa03cb6dfa96cc00c5d2139ab430f268e876e437be53f7166738b688744e6546f0475f5fc12cf1b8d21cbae214d3e0fa63c2a3903168fa5aa86085362667c93b1ce8aad6b2cefd4296cab4742719a85f4cfb7f5a8ece37604177db2bf079079fca06fc5c620441dbb8c06770637d1af46ea81303fb7b1bcdcb1845b4487f45d652281e7a3ec40d552e9c9090dc379f272474115b2eb7a52eab566eeb4ec62ad4c3f0bad152c65314a10bb93a7bc185623ef422b4ba27776934a8b0e82a19e16ab6f0e269edb1651fd6c2f6ed661aeb921d661257adc1a425b8ff1d095db47dfa87475f5bd1588a89363f03569717311ecef341b094fbb1736d9c7b3893c1c0a3f4e5eb16fcd8f39e6bd429b6d590f6f8ce2cfa2d879c9aaec1695954fbe8830f4d7a40b7f2b635d77bc6904614b0a2e873ccd602626a66305d22cceeee04018241ced1b9d382d67879fc02661c1cb3fe7a680c7b4e17f3e1b1af265db49da4a69cfd2e39a60eaf32cac688aec99e438b33b99e690843e79e71e95f493c90e036fe6d9027567d85b425c129b51fb2fa2a2229cff265a8c5588df97c2f7429ba472e521a33ceb9723268c2ee8afeeaea87fe5d56185ce92612825e1ef7f0bf1920db1adcc9fa038d09ab48ac1ffcf72b3da4c5c670ee4524dc649363249f5e59ac9f0cbd405d235f6d73776c7cf6c26948cdfe55d5b3c088e6db8261a284a1364026e667a669dbb692b9e81e2ec34f8bf471bf6f7ff1bb47d825bff6c76b043b206b80f12a7ecc0dafc230b7fa7f7c022eac8cb500a48956dd4b2f4ca79596b611d771fe828b2686aa3b03ceec80681aa3af826864435bbf062f3c2ec67e67675e0246d607121a17b9b3c449da8da6058d1d8035ec8c9d24166b814efcfd2ee434d292195f95fafbbaba2bcb741c1c8b43f9a1fdc29051d72e14abf8501ce8ee1613ccff81c062eb5b23416ea3481c880642adaca9010519b4aa43eedf03058ab48efbb9b91d9dc4dfd2eacf81750bb487c8ef1dd74515d15821f1fcf59e42ce7e65c2400435fc9b5379f424405b3e867d21b168ecf803520ac4e263ba4221972c3888cfa79c06d52af195bddd6309047435499b21cde144eb3b6ad14947a5ba42e554285c3156db1d9b1bac5ce1579759867ed89feb23f1c5aee03915affd778a760be886592e128c1c4f85e4bec7b585041821927e3c9af446b63b62ae400b0e899a99653d36fa2bdb58f303567560368afc735da3acc9d9230c1945c311b653075e3728a2c175a0dcfbc862ac9f175800a8957ccafb2a59dc861aba791e9fcd11cb5bd04466c9512a1612146cd0e7697e1f484d98b4439c0b4a9f2340ecc3240370e753b8b038e47a32f1b87d4791bd6e2d64c2fc053c36c832330b125541b2f559167455cbc9f71a4ba61ca7996cf0a734b4a5acfa55284cf52398691586b4d03ce436a56a35bacdb26c61a52ca996898fa12b90c2195788108cad9d7c29df8e111395255beaf033e789cd4072e25e07abc417a255333fb0ff3f4cbb3a04376644be36c24a90653d1a5c30d718454488cbe19b46e114ee0f7ef10986f407db6c6cbf8b6e34cf53dc65e4ffb13a357ccef81a8b20840f1fead11f5f089296cbb77b26f22ab15b8b0adb0798c1c54063dfbc5edbb1f99fc0cf29a25ef963b0eecafe2b20a351a5655cab739a2293c24e4f7a2f9e2c036df88e59dd907cd42ee9af54275a68b06df76155242cc9467ae1a4395d73f1dcc7a365c82fefe6627b6350888dfabcf8bff66294a650289e983a54f21ba7c52cf9dea2139bc30496af7fbda6b575089756796abb986cb5f21bc8627de5e63cbe1fdffdbc9270672fe138914348bec955a2eb41589202b95204f2ceace958abf6b40be130dc280f0ef0482148b0f9133da8ac33d4409a8b41b826e8ce30b63914555447a0d59f516f457ecd57727da21c0b0684cc5c54128a683d25078d8c6cb21f0abdadae2ca56b7c1ad0f6554be1fba1ab3a972d00b6a0eb1c49901b12151c76096b43f0b7963850b76fc842b80ac486bc10550e6125aee9b506eb91a95c3d45ec1c980d21db2ea14be9e9df6dd5272e4851815d3306dc0ab9e522b2ca07318991047a9ae73e8099813fdc61ff35667da49f2e2bdc8efdbb7c0ce60458f5e7519c7d7c4e1f6fc76baa06b0c35f0e8e7e24f5b4270793ecff2d9f05f44d294c3462c309ded95978171f3949d09d9674a39912ef740fb7f8ed4f65f60545c3058b6a1e7563a457fb05f94be5203e2375edce56884c84c17cff977cd6ee5df46866f5a2576caab011f68862cd04d5216fce2207b4027accfb05cf0e6e83033fbb739417117af9d13c69f74e389db3e756a353f1467aef9f88ca83c6950df8a1153b51ab7ae3e93bbbd7526008c7dd5ca581b324c874c8d0db7dd8825063899a1fb3963a015f94552d8a5622c676ffde2b9021520198bf5b10ab6f44037400f1e546191970e066c69ca8c1350c15dd7c62bd946c0c135bad7fe3793e9eb713f9d5264dcd428c24403fec857b3706a8a99b4dae47f11671b23215bb24364ef0637b870c7ed245a3dbc2d5af82c6605cfd974395b7e736a81fd359bc5996bdc17a5e18086241de5a72335c3dd7f3f0c23d83fcedffc4c68b43f03659ec668ce56b1d5390e2f24b511b70fcbc3e314bf6f44be1d0b03ac3219dcbd9580647b34194404fccde99246aaaad339712572d4d58e1a7b5eca913344bd62e38a4389048aa9b628583ce6e8afe90d0ebcc778f21354ac26f26eb146e2af4e1bf2191bf00f1b1fac954fa67c637165a4a30f5cd05a5a62537639756721fbe6ab05db053e3b2fe364ecf012d3e2bd72b7c66994f56fc929081b047719606b2b8f152501e2af9f26c29d75dc3a994fd3652418156c1d8809136a2dca3b2d32af5f3710ce163e5ef876a475512f1a0547efea404a3241792c4d88ddb064b7fe67cbbd23591678e8729471051cf7428b9549998ba96f327f702b8378d1e6d582daf6823dc4be6aa8f1f796a4ee43652ae9a3c0aafc69b74e941494509fadf3d1b9e9bc1337f754329ada5d98e141d9ab5eb13a2d6e44ab537da61bc52a8dc6397fc998d189cf053e44cc52b504d6a2f50cf791ec476b4be986ab90dd0523007fd284dc1bad4848a9c4064c69396c47f207d438c2567e070c0d4017e567533c13de568b9b4f90cc0193b3c48de9028ae88b6b9e8fb633b395552279549f0ccc7f55bf2117492f16b37e43bfb9330ad52dd0419fa192d7bd07ba691f24c25948512d6b9a2a50af1e08b16cb380271f9df5e8017b9e80bc08f7610d96be0146e024bc3c202180494095eabdd496d42cce827a8b2c7e7120dc94c1b965423ad7df30c33933750ce90c84e44d0fac3b15ead45b32ba02a84f481f73d676a80bf96696869bf7258a02916fbf5c01b8aadd6a212ca216222907d0c86be648d0f3633f0f47244aa60985fa8ce403ca39bad1b0fbfd5d48c7edbda7450d24b8af2db905b65aabce0aba9e2d111284cab59216da003b9667e0db1c9cf6b6cf09f8ab433905979838b4066fb21bf8cb29aa2c11fe1f5d4f8bfe60251ee67cf28e65b12dcfedcc15af179440ed69cdad5f504d4ef5c97e02769a195c73b2da60a2710015aa1339d25abb91a1f2dcb45fa8b59125daadf5d06ae6faab09706c379638e7590b74a0edec70ccbbdbec5c5dfdb991e3f462dc82a5c526e002699df5b25bb04487ea019fa02e6120c003675f3f317cd427a2a5e74148e12a6105985e7ad9e768589a3382437828e6ae3086185bd7d7260ebe7670dc3157cb7bbdad4839c21d62dbc1ece9c56f3891e0436ceceb65c845fec458e0bfe4053bf56ab8677c9c2080649bf28f8b1d764856993c93c9a6e292e3ff5a2b46ba6461ecb135b6e56a5395e883e9f7b99fe82f4f27c11457fb3a74fe87b6c1c5a708a1c33fb214805437e24b6dd8e62115cd755363b2dfb7833c6422dce56e01e682e02a64155e8a54834dbec84e4a2e23d251f637c916d9dbdd5817b1e77294b12998adf01ccc351008dd49a8f4816bba87c6bcad2430c58f4b723196d03f7d92b47051310ed5a29cb66e535a11fd99eee43da370bd5dbef5569572682ba13143062e388a6c7674019ab525450e3011a1e7ff2322725bdea1e9755e409baf10d43421de1f4e2cd65d1ec74abafaa6926c7a9851567b81ef1deedbe5565d095846901536a20cc22f264d9786b1fd8c55bccd11c0e9b7b813b7b21b64bfceac82336cbe57da6fb34bc5a059296a8b5140d0cd05c19c1d376f8037bdb71535f019e2a7b8f7bb0e19e55b6e698445abf167cf2cf33ea7437c5e3b35e8ee38cb21ae0ec364ba50887b7ed54c421a7d88a368bc84a0014cf8e0141c7b6d4dea6eb63af9406f48bd06c31f752f065daf5a2026ab20ebb4a6cb4676612206fc96f8808fdbdf96bd399fb29676ad0b500dac8f5711e391ea1ede6e35ffebac37d15c9887b33b67f07de16fcebf0b00a8ac3a865cc2e508faecea153c153765632b2579271c5cf17f9f6a1884c5fae4f9ff3e782fed80100e3a6d4be66831132a273d907bc94c7d01ff5c2ddd9f6276b5f6f60d37c96760189e013bf3ac0a654a2c994ec546d73e1759383281fb201aa598321224ab1a0afeede2bb8b22fbaf079fdb6782a8ac38b37ed456f98cf3138f93fefb6f5", 0xfea}], 0x1) 18:47:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:47:40 executing program 0: r0 = syz_open_pts() socketpair(0x20, 0x8005, 0xd155, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc1f, 0xff, 0x1000, 0x7fffffff, "4ba5a72e497d7a394ea6ae38cf83324266fcf3dd", 0x7d2, 0x2}) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 18:47:40 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x4, 0x4) listen(r0, 0x0) 18:47:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getppid() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='r\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 18:47:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001300)="1c", 0x1}], 0x1) 18:47:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r2, &(0x7f00000033c0)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f00000032c0)=""/210, 0xd2}, {&(0x7f00000005c0)=""/10, 0x8}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x9e}, {&(0x7f0000002ac0)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x10000000000002db, 0x55) chdir(&(0x7f0000000300)='./file0/file1\x00') bind$unix(r2, &(0x7f0000002cc0)=ANY=[@ANYBLOB="9ffdf73f2e8690f47d84becb1fe39e805e0843297584f4805eb5900d112844ff76b112ae7224081a14bf986297b4293cc06535a0a76b267a6304000000b874a6159029afcc239b3785879181a45792b6ce70ea90cf1b7cf4201061059d3f032f75c2d4f64b4c3d2bd3f971b6f4584259007fc5d514fa8c38d81e6b99008baaf11011b28d1f9269e0f18b1c98983d203601000080000000000000000000e7de0062127261786d3222c4354a7c2808c1408d737fc19464fdc3e302d900000000ff07ad5d35997707c9e70e78e387e8d6ba0984d615b3087cffb0655b1c85b005cd1ed1f75ce32fe334a146b10d07554fd7c5343fd765a010dbaea6c63a23bc17e27068529c02eeb1834ce49ca11bc38aa001fcef25cc6d9bf2f9139dc4ab55b06e5fc9ac098f19cdcc158fb5e4a42506f57b53803aa4ecaa20bbe189928600000000de5b78a7985e7b513d516cb5f284568e18cd80e3d9a3bdd9dd67e0bc9ab9e6e1fe57c79f28ecb1b2dbf43750ec708c2ef8cd0c2414a7cea22f9bcf3e4d59e5b5ec8a8c6a04758197b51180640c3052906ddfef03482dee016bb02ffb251a926e2acab830078120952101750a83e0cc7a2703000000c56b9ff1fffcb8390f5baef54e1d9c67bd47885589fdc9321cc0ffda197b9ff478f8366c4f09001fe5bb0d5d9c12821e8d44951ce86f6d412fc29a264d012afd00a0e17c5c8a6c72190d49b2438720417be93fe1e094e344cce01998d123f9c87d87c4b36b2edbd1bb28bfad3be41bb0504916d7ba330000000000000024361b44d41fdc7547185059e01e1f004bdbbb4505ac07c4a7885cd531c4e179650e507587572e29bea43d745efcb90951662dd78a78e444e8a2dda47922a41d86adcd7e05fdecc368bab231c9595884a4725f2139ba0ddc51d23962104f2098a23309d0e276887d6f7f4c7cd13a13e6e319e3c39a1db428e65cb27b8a7063012924d1854f61c157dd4dd352671900000000000000000000000000000000147b491ebd6b48ba5b43959049e85574df4766922eac352b728b74de8bcbe27ea9bb40ca59dfbff3dbbc3406430be9b4b239af8cfdf95363302b3d82691d3b347fbdc659015a1d9fee8f71dd3664856de1669d40c1ec804d8699c5d0d30017f8400d34b11762f6baaeaf431613d5fef3a12839d4aa78cf058c2556eb55f445146972a7421707465187df197ac621882d0b080f2f8b10d2033fb5ea95f0a29966b335ec52337b6fb93505cf65106e4c4011b2d134e6d829274e6a141b99d56197ee197cae6bc961ea89b33e44133621f8a26242aef5c24b08e5436fbb38a41813130a1fd4193dfac6fdccc8673569ddef2a2ca41aebcea50100000000000000233ee1a0d156821b5ad50af818287e970045b50f46682101df31155dc09ecb041bd8ce807758c783b3d0e1af71527a8bc3d9b37be5659a2727ab2bd696c0317162f9d3afb578970c88a6060c21f24d28b048973deb4b58489c3c5f8963e84b452993c0b0feabdef8cf41bc4c2a94f86c00e3921f3af036e51cd173564587eb7f23357a4d919b3e9dfe318f09f90d25e7b1bb10f597341654c6961aa707257ca291fc2545ef83063414bcd0b6e34bf13c921d3cb4725ed17d5dd9e4ba19f44255a3442723f3e7b47ddbccebd68c75152573286ed41e4791e351a632f927029ea1ddac72286b7619f8f66398ae065aaf2de3a8953033009685b9ec29db0cefd8d7d23b18d60086994614121fa1f6860aa10be76ab0cf52ec61b491c4721b7ddc055492cbd90b072181"], 0x1) semop(r7, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0x0, 0x7, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0x1}) openat(r1, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wsmouse\x00', 0x5, 0x0) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 18:47:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="fbe23d62f85701d49c9c8df5410e318ec125c4841777df5ff2fe04d031802cf91124fa707556490f6d997bb058bed516920d506d882d95e0c6376a0e229e310cf4a1f16bedd4529689afb3a483c23ca9f2775a6ea9355b5c603dcdb8e7169c84e940514bb1f1d2dcd0e6985db3709697790b7e75890ac2d96970d74824dac4b549c0372a89bd2ee2b5d27faa15e2aa85298623e5ea80b393691888bc4e175a7e471ea256b50d9502464141b32e6e266376e453b7518cf281fb27fcc3d87930f69b170706ba058c95425c6fbe42db85fd119e7aa828e2f59c1a137127105ab7010f7f030bde61ef5f3dedcff95a87020956c7e1d02e849daca8f26454adf6ccec831f9bed731400546a86524b9cc0dc877f38235a6b496b3ced1635ded299125135a0217a87bae7405bcb347204deeebb6af6d4ac4805ddb21967c68b7deaf8b6fa4b", 0x142) 18:47:41 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41003) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="9f01ea7c4e95ff2c10b8cb225cfa325fc2d10cc63dcd9c57869fe8895a556ce677903c7e003f72edd40a", 0x2a}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 18:47:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/64, 0x40) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/84, &(0x7f0000000140)=0x54) socket$inet(0x2, 0x8000, 0x2) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 18:47:41 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x800, 0x5}, {0x3, 0x6}}, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 18:47:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 18:47:42 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semget(0x1, 0x7, 0x160) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x87, 0x100) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) sendto(r1, &(0x7f0000000100)="47dfca7beec9e87a774496f565ecfd2a3f27f2c42ecbe3ff6112801e21353a5a4339542b86de8f6a57c22fc2664c058c8cdda904638b3c36c4f6ea593f4a94e1a4c758c65ab103a0e0bb8ef12ff3a723e07277fed5ed2c1061d23f2612d822c16446c98a0654cb7cc98b7f7d4e7d10c2a1fe64a79213f04a1fe21c6ae0bce60ebd2b75905afa081e24f1cd5db0755963", 0x90, 0x2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 18:47:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x4, 0x1e, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 18:47:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) 18:47:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x0, 0x7, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x4000, 0x3, &(0x7f00000000c0)) 18:47:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair(0x37, 0x8000, 0x4, &(0x7f0000000000)) 18:47:42 executing program 1: socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000300)) msgrcv(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000ff7f00003a00444b2e0f33facdf92f2565b488a500000000ddb4f06a00000000000000000000002200105e6fb821a99389000000000000000000000000000000000000000000c2456000d90d2d707346000000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085fee00a74c72000000000084004d6e77ac3d0fd7fc45947b97409962a8af462693b51b7b6d295e53bd4005e54be0c0631ec51925a81a32bf9a3a1dbc90335cfe8a915c7b1750d0fde5228ce642f67736b83ca6b9c706a5d79584c17824265f5a823753a072223e2269ba151447a650e324e650be2bb40756ef760c8f25294fbd343de37f36a22f6ac304f709c1fa433cca5a796d19380d9e333c0bc55bc78cd6522b81804cd737ef2598f9876eefee2e48d8bd892ab0045b10268bc31df7bf8fe8ebe8b678df46a5942e557287b78982b70942becb53bedf38ff8cb5ca579b0d1ed275bd0f48dedae507663347411f3df20e74a7f79427de4bce881d46d24e608e17f6c02dd85c1aa6ba45bffc88b47eb1cb9a52269a6e827f576148d5df717f3039b224519ff44b6580ebed7d158a3f2abe9bb349e758b3889db80212b2ff12007f84f57e156d2b755b72a4cc3a3f64cdfac68be5e9a2e459ab7590f63060ab86d4c2cec3cc665de36c8f39bbde39c2a44c86e3e73a8f31b2d22e9d26e6"], 0x1, 0x3, 0x1000) r3 = syz_open_pts() r4 = dup2(r3, r3) fcntl$getown(r4, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r4, 0x8) connect$inet6(r4, &(0x7f00000003c0)={0x18, 0x1, 0x4, 0x7d}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) r5 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f00000001c0)=""/124) fchmod(r3, 0x100) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='.\x00') r6 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000580)=ANY=[@ANYBLOB="0114f9ffffffffffffff87412f0b1b0503110e05e6949c178944c935340ea96fc86900b4d681d922830ef5e624074775e8d26043eb8d6cffcda387b2a27c019c3c9ecaa7fadde57c35407cfb95847dc24a7e3f0740f94a9b24a3538bf710823873f47d2f22be12a8a71d7056257fc976884771def619bf37d150b8a069e0c2118f50bb4e2cad6ba457d9d5013af84a0f439eec4ee544908a896376447061377ab88ef84fba2f073f077aa5a75e3b910257f14cef96aa90eb75249938f90581270aa24fb43aee49bbaf756747c1e699c8a8eafea888c9923cefe92353d7244a477d1bc67282336904a3f5e3bc7719a043e31d1e5236f47556"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) listen(r6, 0x0) accept$inet6(r6, 0x0, 0x0) close(r6) execve(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x981941aa907944ec) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000001840)={{0x524, r0, r1, r0, r1, 0x12, 0x100000000}, 0x3, 0x20, 0x3f}) semop(r7, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) rmdir(&(0x7f0000000180)='./file0/file0\x00') msgget(0x3, 0x2) 18:47:42 executing program 0: getrusage(0x1, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10100, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x16) 18:47:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5de1789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x80000000}, {0x0, 0x7f}}, 0x2) r3 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r4 = dup(r3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r5 = syz_open_pts() fcntl$dupfd(r0, 0xa, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r4, &(0x7f0000000480)=""/4096, 0x1000) 18:47:42 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xfd) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 18:47:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000540)="fe91bc98bf9af8db060cfcc80c58b15a5521b2507c54fc4e26b1260a7a03eabfa80b269389157928d17a84b7ea00000000000000000000000000", 0x3a}, {&(0x7f0000000580)="05b857e2f6ad4c60069a3d4302c7f8558b05520646b76face43e3fc2d6cf7554e284ef0b26f5ae99724f467404a562bbc451947042d6cb6c05fb3e692078483be4ae35ed8456dd4e867dd54ba3648c92b35cfac10ca30d154e4127c10be7bc4dbeb8e50fa21777fbd53f81e7321b90c6534b493205caef3a668242f227a9cb946217d77d5ab7f49dbb016d0e7acf645690cba46121", 0x95}], 0x2) write(r0, &(0x7f0000000c80)="8f000000000000000389a433829f997c0deb08aa2c059c9398786b2780f461dda90ef3c6f301c56244692f8cf7eaff01e9f7834abd1fcd8f2461b4630d8d3484aa1790ac202309d2f0156dfb54f244e83ce15f3cee52f8ffffffffffffffec76ec363475d9287cbc3727bf8de83eed208498973b8d625f1fa7f5ca0e6dca2ea0f50b518ea99981c101d136598e036bdf15126b41ce662f02559bd52a74d34f8b9f4e3dfab963245272fd34aab5d917eb00f6db69982889860100959e2b38ff6a6e4c85aa420c9602af5ba64139d87f52753e8b43a5ff186f0c7d1ede644e", 0xde) r2 = syz_open_pts() close(r1) r3 = dup(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000040329528916c17ed2341815f5e3ccf316cae7573a55799fc04fb5e7ec490cd19359f7e33bd1b3d0ab9f0cc041e270cc1a956"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) fcntl$dupfd(r1, 0x1, r0) r5 = socket(0x18, 0x1, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r5}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r5}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r6 = semget$private(0x0, 0x1, 0x80) socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) 18:47:42 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x7ff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpgrp() dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getgid() clock_gettime(0x3, &(0x7f0000000280)) r2 = getuid() setuid(r2) syz_open_pts() fcntl$getflags(r1, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000080), 0xfffffffffffffdb6) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) 18:47:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r1) r2 = syz_open_pts() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/11, 0xb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 18:47:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 18:47:44 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x6, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x7, 0x1}, {{r2}, 0x0, 0x8, 0x4, 0x5, 0x20}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x7f, 0x200}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x1e}, {{r0}, 0xfffffffffffffffc, 0x20, 0x60000000, 0x3, 0x1b6}], 0x1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x22, 0x8, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x14, 0x2, 0x800}, {{r2}, 0xffffffffffffffff, 0x50, 0x0, 0x9, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x82, 0x0, 0xfffffffffffffe34}, {{r0}, 0xfffffffffffffffb, 0x1, 0x81, 0x1, 0x2}, {{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x0, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20000061, 0x800, 0x2}, {{r0}, 0xfffffffffffffffb, 0x44, 0x21, 0x3ff, 0x1}], 0x3f, &(0x7f00000001c0)={0x8, 0x6}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x9) 18:47:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x8, &(0x7f00006e2000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000002500)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) 18:47:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4a, 0x6}, {0x4}}, 0x0) 18:47:44 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000040)=[r0, r0]) setregid(r0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) 18:47:44 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) 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, 0x5, 0x4, &(0x7f0000000100)="4ee122bcd0070bf6e56990a1c6e886038ce1f3a2fc73fbbf2682b32ec9ac132eccfad1b52c291f8c84fb6611e973d185e2bb1f180cff2cfc05b5dd5e4b6e3d239261abb153f90ea7f9d8f861063921a0000000da41c525a193f0d28df28d88e2e0268e276568f100c878263e89ac03766e33e80d84a300475de02ca31e0b378ea90cbd923e09b0b41cb890f27f809a8ac1ca4066a58e1aec9311ab2a9a3380ef14eb3f483a356a38e605a820ec99a791ce1d1d4251b1b4c9fb89418a", 0xbc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:47:44 executing program 0: r0 = shmget$private(0x0, 0x4000, 0xfffffffffffffffe, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) socketpair(0x0, 0x8004, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f0000000040)=""/71, 0x47, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = shmat(r0, &(0x7f0000dab000/0x2000)=nil, 0x1000) shmdt(r1) shmdt(r4) 18:47:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0069bb967e28010000f80100008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$getown(r1, 0x5) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/55, 0x37}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000080)='./file0/../file0\x00', 0x1, 0x109) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000100)={0x7, 0x3}) setsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f00000001c0)=0xfd4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:47:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget(0x2, 0x200) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="06002e2d66616c653020"], 0xa) chroot(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = dup(r0) syz_open_pts() chmod(&(0x7f0000000180)='./file0\x00', 0x24) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) 18:47:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 18:47:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x22, 0xf1) shutdown(r0, 0x1) getdents(r1, &(0x7f0000000180)=""/157, 0x9d) r2 = semget(0x3, 0x4, 0x1) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000240)=""/4096) listen(r0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs, 0x8) semget$private(0x0, 0x3, 0x30e) lseek(r0, 0x3b, 0x2) 18:47:45 executing program 1: r0 = semget(0x0, 0x7, 0x740) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/81) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 18:47:45 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 18:47:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt(r0, 0xfff, 0x8, &(0x7f0000000040)="a51e9eae940f2475489f6f0ccab42cf592bf7fc1eb2f60f032144de96615b13cf9f884f98cef80238813a485ef42cc154f3df6b741e4f5b83f509ca321b0237aa05d6655076dd874bf906222404834e6dd1d1e30b3659fc61833a1725e660341", 0x60) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="9d86fd7c2e85fbdfc307d45bafa4b9ae1a3d513904eb766d89e652f1f85e1e8613f17ef9f965be8fa2e7db6ff4d5f9bd38da59a52a8411272c1e9ee88976", 0xffffffffffffff5b) 18:47:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) r1 = shmget$private(0x0, 0x1000, 0x86, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3, r2, r3, r4, r5, 0x4, 0xffffffff80000000}, 0x200, 0x9, r6, r7, 0x4, 0x40, 0xffc00000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 18:47:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="5db0b31f81ba7ad95c44e21e9010e147b4da16d54906296eeda378c3424ae036bd19d17b04d110c46f89524bbbd2f411d7a1715200f49502e76e930ed5e5f32a6d3dad7b16ad490e4199e47412e1cbb4dbcdb72697326ba8f66ad882da815aaf6919a9e67b3c731441698993f55fc2f9afbf79c04db4f6b5550ca8885698f0b873f2766c6754e837da580a770b54ffa21d9e429559c9eae5ec91460994e948aa9078b3", 0xa3) r1 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "b08d00ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:47:45 executing program 1: chdir(&(0x7f0000000280)='./bus\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffffffff, 0x6, './file0\x00', 0x8, 0xbac, 0x7, 0x20}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 18:47:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 18:47:46 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x412, 0x0) fchdir(r1) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x188) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x2, 0x5}, 0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 18:47:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x190) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 18:47:46 executing program 0: r0 = socket(0x800000018, 0x4000000001, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/96, 0x60}, 0x803) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x3) 18:47:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac1688f237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d753c9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e2c503aaa6e77446f2220", 0xab) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e016ebf8d59239a35971911683de8d68686f6e67"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e06866605000000000000000000002000"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x10000, 0x9}) 18:47:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x200000000000}}, 0x0) socket(0x36, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x19, 0x2, 0xf9cd2d620000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r0, 0x5, 0xa4d, &(0x7f0000000140)="eabf253ca17022922ee8afbc6afb34368250ea321b1ec1c9a87ba74125710597e7fe7cddaaf1ed4cf0dd1a173d64762e18652e26bf10b86a50eee34502f98917", 0x40) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:47:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$TIOCEXCL(r2, 0x2000740d) 18:47:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000081000/0x4000)=nil, 0x4000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000000)="f65d8dd1728bfa655224f65c324f9c0ef47742c29312f73b2a03c1ac2055ee596480ae7ea5229a36edc6a41c17cbe349fa0421099a5f5e87d0458299e758bb8f7bd1453f67f0ff3ea63bcd128433382fe0b40216216b484aaa5461798f38470e6c848cb034ed641c0e40929369402947fc76bdb27fcfb91e4ab38f3449e90345420d7a733efa9d80177bec79938d24dd2e77379fb7259743280d3a9c38", 0x9d, 0xd, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 18:47:47 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0xffffffffc6462cd7, 0x81, 0x8e, 0x100, 0x8, 0x2, 0x10000}, &(0x7f0000000040)={0xc10, 0x6, 0x6, 0x5, 0x8, 0xcff2, 0x101, 0xfb}, &(0x7f0000000080)={0x0, 0x8, 0x172b, 0x1, 0x80000000, 0x8001, 0x5, 0x6}, &(0x7f00000000c0)={0x7, 0xa3d}) poll(0x0, 0x179, 0x486) munlockall() 18:47:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x60000005, 0x8, 0xfff}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x1, 0x1e7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0xfffffffffffffe00, 0x8}, {{r0}, 0x0, 0x2, 0x20000041, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000008, 0x5, 0x81}, {{r1}, 0xfffffffffffffff8, 0x26, 0xfffff, 0x6, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x7, 0x10, 0x5, 0x6}], 0x2, &(0x7f00000001c0)={0xd9, 0x200}) kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x8, 0x8, r3}) setpgid(r3, r3) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r4) getpgid(r3) dup2(r0, r1) 18:47:47 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x90, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x8, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000300)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x80, 0x0) socket(0x0, 0x4, 0x5) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x38, 0x8) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) close(r3) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) r5 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x80, 0x1, './file0\x00', 0x7c78, 0x100000001, 0x9, 0x4}) flock(r5, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000000000570000000000000000000200"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r0, &(0x7f0000000000), 0x0) getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) openat(r2, &(0x7f0000000500)='./file0\x00', 0x10600, 0x2) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000380)=0xfe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/57) 18:47:47 executing program 1: r0 = socket(0x11, 0x1, 0x7ff) setsockopt(r0, 0xa3de, 0x6, &(0x7f0000000000)="f09ff7ffa5b01c0d71d76e9edb2dc84b9e1dd1db493b299f0fcafacc2c318086b6bc00fac3a7c9130d3e357426485caa86821562839ddd6ce306cb09ec264ded2a3ce0f10f754442f0901d4b052679f640d5709fea1b982d385892f0920eb9fc1c67748ea58e08e0d42af7cb0be396425ceb76dd6eea4be943d608ab10a7e96c49f269e935f50d3e712a3c7cfa", 0x8d) 18:47:47 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) getpgrp() accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000ef38608a433860e5ae6fa535000000000000000000000000010000"], &(0x7f0000000040)=0x14) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r0, 0x0) 18:47:48 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) shutdown(r1, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r2 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000094e4a7dc0c396bbb5f69530001003af42a5b46bf69aacc07a7000000000000000000"], 0x1, 0x0, 0x0) r3 = socket$inet(0x2, 0x4007, 0x3f) getsockname(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000001c0)=0x6e) close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r2) syz_open_pts() fsync(r4) 18:47:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x1a6, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000240)=""/159, 0x9f}, {&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000440)=""/164, 0xa4}], 0x5, &(0x7f0000000580)=""/211, 0xd3}, 0x40) 18:47:48 executing program 1: socketpair(0x10, 0x8007, 0x824, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) socket(0x10, 0x4006, 0x101) 18:47:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5918, 0x2, &(0x7f0000000000)="e658f4167bae51447709d08811f5bb09ca1debf760ddf2789ac42ab4837f2296be09c3470d9a03080bccccc74ecb98c17c2b454695af10660934cd7eef11607ac59bdb82a0b1749b90415dcb08c4eb9b644a72315cdcf7548c74cb12984c20fe6ccfb7d71e9d05ed5724e9c2b4ab4bba00bc8b60b64e35978756635a8b0466a91e6df22c600b95827f780cf1e75124c8369b97acdac3155f515af2103b24f8a5ee12748be4968efc2c66ab70eeae610f8551b434e95321908cb2bf789e8f480cf5b4a14df736dfdef061e4c58206ce15475221de8f9d09d69d9465d1970d91b2c928fcef1da64b4cb9bd9ff2106a6c781f05d25dc40668964c78e671e13fff0b62b78cdafe25514f820f5dd49413173447c186bd6119cc2220c144f92821bfb5d6f74f6b7e179af2735d6bf4c790be580be4511ff1941d196b8f69aa3431d263ca68529333bfebf15719aa11c0e0a17dc6cac25478e187e43a7b5cf5f9401c7d8cf6582b2d79446be33203d4f36c7618ca77b24e197a887bcbc50e35abf7815465106374ccff409e81bc4b7199fd2fa226183d5e1e62b57f25bb05fe97434e7d3a295238d51dcb56f235128a2e236f5c147b86bd2f585d7a9fe0add12ff87a2f36caf9c2d7ed7137cb9f424d22952de64403cbf953456d6de79c06296fd7ff6f1073156906755bd6a4d0a112929d447e8f11e485437e9a25a11ab47923c80eecde60296d7026609a52682529aa0743391cd50b4c018a1521943e3dd734eb029daaa7626bcb8894c33d61a5afa5ab2b1dabc6448f6327fb68244c3c18ee5624f76a402272e153d400b0279459ad423d6b0af1da86448c42569e0f9f4b51878988d6bbe03d02c926feee0a036eebb54ae79b77edb9091ff2de2f0de68654160334218dbec0e81c839448978d5c0143b9fd7faa56f823dd654ad34e3b3b82f978f43e019bde0f93fe46c083870dc282deb2c8ac5aae15cd7158cabe47aad74f21db2bcb53a55b3545b59e88a2617c7bb27aecc12aaf100d85f88d2ff9ce52893e4b54362f2c05e9c8ece6f48eee7b939f360ba81fef2c1cd4ad3197e1dc378b423390039dc91bd17bc78b4d8ba22785d8943e939412c092b6ec4c12e0c3b9f31439eebe220383e06806827903c0de030149f0cb86f208d55f3158a2323dbc365ef445a8b56136ae74b526c33f4d835bcf43fd3d9ee67949e9207896987599ac4da02396ccd8ac96dbc565fce3345e68bbd14a5c784256cfec47c033042b8fab6b21deebe26bd0a412663c9b02ae16126e0f1973adb0540535ef24b142c18ed3a78466d13d8ab80fcfbd637d60fc1c24773fbf005513bf977838c11c79814ddf006aa820d887285938558acd933b174d67eb52de196c1fe4b0107aadbd4e59fecf188a4f35f7ae50ac06b4d9a093cb822b646492954e8eba68eda8ebf22531c911d95f5de1f40cf772c7e2432110ffa6e857af16c1cc21784b1aa7391fba9ba2b50e5e37556c0032ca818c8f600358e6da593db9b77649f04e50a389a27297dd7311bc05348d6764ac0302f9b4c5da01b5ed062a2df8e0d1d315cfda3c62169247aea426aa0f0dd9e33c889dc0437ddde56a752ee3cd63c1b76f03a3d3181f61056579adc844caeb9229a865e2a9d7bbc816e7237a4693cb0c36b278b4f0053b0ad9503ce68e032805e616b80bef04cc3eb27641588216fa656dcc03c8b183a5ac4dfaa03e58dde6966643c58b643698c69be196d9e1a71a3768627154e7511b828979119e0289a378f8a8080abf9213fc4fc2e14859d5149a7f55ef14238c44766a66ff70a5e18c0028712ff9b5a8107bd986b90cf6c27e4f3c852aeef8602181142202bb1c01672de9a34a9b9c354e1ca1d089e76579852a57b0865db38c96322e906ce5bd5f11dd354431771d0636137ebadbf561a93c12dd9ae4d6ec511d3545f1a3f448ca5b985f635a7d64e8ee26864138396ba2c3c6304f696079369216d328983266aeccc83ae90763b21c20aaf631ff9fd119291cebccdba39ee036b00ebe9d84b1f4078032f9f1c6384bd57f0717ef2360d7ed487e7caf2ea49b526d6148421a0418f2c0cb6ab03727193e76f7aa73e39527c92d569948f11b10a1b9a486c402aa85b980730364206af9c02a9cfd26c1f307bf929daaeac998923a986320006c0068a4d1fdfcb5ec30480383366bbc13303c59c5c245eab14794a87b24f95e41344ffad3da0a18650546c70dd4f23b6edb01b278a8976199f59b0566a6f0058095b5268bdf3051192835b8fb97c125bb7377c8ff85213757a9e7171073db9bd001581b03f421bcf4d6923974e45bb27015c115753f98831518069dfd85bd96a4399d6c4553bfaf6cb86010eb548ce00e7b56fc1c6bc38c7afb8f8f3267fb668d0735c62d1fe581a07ea09523b738ec966582c81d500c3654dcca9383232dc1fe303abb29d11b3df3ac8280bce2902c107dc6cf62c46e3dc857891fa4f0a472b8ad80baf3d5bc7cf2c8d7d8b8a1c7010b957591f032ecb85525a604997bd8e4b4c51b0da5a955b5dace65d1ec0ea4788283fbcd129e01c5676fd6f5517ed7a914f016d2c00988d14fe7df5b445dbad340e94e8663364b5e00b720c95186e5913df77f7aab21b0a1202b0897542988395e55aa50a6e1cf4474a56dac22629632ca9c0078f170b51aedffb962f0962de7919280a758891f0fb555f7134e97e717cf727defff198a33204b67233ecd0ea5fb1ebfc8c3f6d91c63f94f923f7bc1719d6e8d3431619c3ba98031a30dec43f0c7374347a3c803bb6df19cd5db155a2c3560c01a2881aa899b3ccaf119c45b672da1f401eb783a7bb62a3e9954e47bc392be498e094bcbd2efe5773415d5ef4343d2d79ca6bfb05f1bd3ff87e6773f4cb2009df6c4ea24b2f0a0fa250bb06afc448cb2648b2259845a7520d2323551be7d9a75bb987c4e38ed81ad4cecfbf1ba3e3cb94428595279ec5f8999ffca22bd7dc5a2cefa679b6bc9fa774b654eada78445b61117560c7a39b266a1fa7529f439c6fa7b4ea297bb75bca9f1e28d1eaa6207f6c63b375b666182a73587eaf56f1be18d548163a28515fc1c05e841d255f3d025f698967a2329bb50cdca2fd28f3ab1444ba8f447f34598b14b2901a17ce515368dba5299f4e491974117e98714f21f53473cc585f891ff2b10b937c7ca42f676365ac104c0a2a2d9c776d75b00a1ca0d3a54aa28a634173b29ede1c5893fe9bb66f9cdd745cd7f74a99b113c7d4a799805bb8b4151ddbb69223e1f63d5b135c9ba46d020788eba337e483972692d7f47dc35a75f4d30dcf6ddb5c361613b436ad77f07ba178f76a0513d906da968bef7ad19e5d64442c338423bc7cc2d53f3579201e61ff0916ffe11c73e33616da0535cbb6c0be6499f8453af9feeac7735940c1a4f68fe2a4bb2fa6fba36329a79dab6d0c308aa4e41ddec9242bd35586a68f08acdc1a23c36c66e8ccdd2104d724bd01749379a4f3153a5f7526831e5e502ea2c7839bc99b244d4adc0336c18e68d28fe6f6d86f39ef488d844d119a672c7abd15cd53b4d89137aa8a14e973dc0e6764fe5f5240b09c51894857c571e6093d1312ec78b9f84a97ba5ae5262f8cc1decc7960881c5ff238296de0203b48ec13ccebf47ae4379904437994b98367250f13cf15abcb559ac4d43a4a19f0a22803355702316776e754ac23086f41f85d174234bdaaafc07aab6272cd3b17b405b9d6dca44f117414b1fba7a147f2df0e91b7c25990f918c950ac2323b77ee1f05df7e14f1665c6971b688015d6b47ecf02d886888567fd8989ef56174756f54bd0210223cf40ad8dbddb7b4ff3bfbfa38625725398b9cb4822cbc397557560483622723c4714db5d24d1a2046a2f8df61508dc333ae7942a42761cb6a96730fadc85f59d6cf089bd37b73ceb3ecfb34c6490f74e1ea386a8ffbbb7bf7426862b67e0cc9081edf5cd78f476715b70963ab3bc579210c2451d0d37c462a38772e5ad73f608aed125d413a6b1ef2f42307d6fe0153b7d8ae6f8a4a7bff648e8fada8aab240b2fd5e8f2122259ea4426a185cd4dd7d16582db298632b87bac5dddbebcb41fb90a72971b146c863aa1e2a14451628ae1c22ac8164893e1d50c6b4f6ab30ec9d9d27cac40add43349b68f635fc3b87dd6121425247277aea6299aeb1c47034427f17cc2029d52e630bdc336601d7e7e6667eb8421b16a583e1522e528d39497716cafa9bc5496aef9ae3f8aa603fcf330a0d11d10882ed08cdbdd78cec7b9ff6c15ef92b3d13e198fe040f4dc57d8b67042511e68765bd31030b5663245117d1161e21fed81bc98d8b44b4b333cdc8446457503201cee1b098fa9d0b4dd8b3fe35bbbf69257e93afb3431f04575847ade77e8b06e61a7f3c379967ebb3a85ad68f0462c1e932ebca97a14e7623f78fa865bd0623a7b6a8a1f5c3a2fee98d03a509b6dcd72d3e117ee9b292fac8b2624a7d56a74df34725ca665eacec5014d66f5d5f9b3dc59c238ab6863804e7e7224759528176124d82e4d4a68a776851abaaf4d990b89d095700de821e8026e8bb0fed7c1f77d751020115871d8e036ea22cd77ebf0362d590b9020e43186e0a5ee286a75790a5877ba6678802fd8adf54c0996677828891834a7414aac8ba74e4274c413792ca3374560d6d58cd50d59fc85c0ffeecc33e1abc6cff068fc67c77505cb3d2a32a95543fe5e24938155af18cb6b10d22801cef275291dafe5bdb9be7acaffd63908749fe452752cccdb6b21e7cf0195f8259e8322933ce2e34c21c3cc1c76ef1bda4ade30cff0404f430c198c64519ddb2ee1dbd59fe264e39ae0625b22d07adaaaa853cb760e1ecd20713ed3890b4e8875f6518bf8a6683ea51678d480bcf2688419c87184633e0af9a27d444b7e1a29937eb27273fbee74c46cec202218c291bc99012c5bc5d094b68e34cb716edd0be9fb4ac203f9b62a52c1dbe4e84ff248da0f3e07fb704ee485ba8fc0a516c616ee9bb170e5ebeff3911bcb6e2dbb8beaa027ce6e422c66f39efb7633f19626167f896803340d45aa438bb06461452190268c2fb0f9a5194c90ff38d1b574f97ec9585ef22dd8daa77e48dfb99c78315a56e24bce52a1ec679fad15d46a6db3b77721f480355741749591eb7448dd6a1c53f8bec3e8096f37f4b93335ae2c6460c87323927c0b337d2bc7525f016771bac949eb6b8f6097426edad3ce072962d2b3e59387fd66538451ab5fa6bc4969a02069c9db22675192b4428f792abcdb958740b332967bc57d83f428d914bdb895941d9e1eaca3da7754febd878dff8ba672c4879c458b725bcadb260a35e64e118e36a1b0bcd2ceb767b9c7a1eeac1c5c0b02ba967b8bcecd66aa3014f8bc87eaff0ce90bd99d52750e4bbb08f739456c701025a6902a3ec57f5fea4e05e903ab26afaab0750cfd7c9466593840617b4ee9222c50a52b3c09f27f27a3473e7f51e683bec7825db1789cba52661114a0ba729b998d090f3d83b5e221e9f7d39a56eecc82db65c22c5ede9217ac642799adfdffcf7eb450f5c6ff69cf0e72d86f0dc61c6171c71f9c992c3492bd7fd39f8379cbcf14792f56450c2d459ecded527b4743c9f5fd2a233eef83832eb852319f4ea39c6d18055aadc4781e9be019c8a5d065718332d6cb18799d709d2ab298e7777ff32e0111877567c759e06808ca364ed69ffdaa545892dcf9beaf05747eb407efc29a57150163cde09e585ee104a065c3844f09b996c87fe3fe7b9312e61b59b17f5", 0x1000) setsockopt(r0, 0x29, 0x2f, 0x0, 0xffffffffffffffab) 18:47:49 executing program 1: clock_gettime(0x3, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40004b0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r4 = semget$private(0x0, 0x6, 0x8c) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r4, &(0x7f00000003c0)=[{0x3, 0x2, 0x800}, {0x6, 0x7, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x3, 0x800}, {0x1, 0x4}, {0x2, 0x1, 0x1000}], 0x6) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000004a40)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000580)=""/76) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = msgget(0x3, 0x2) msgsnd(r8, &(0x7f0000000600)=ANY=[@ANYBLOB="02000000000000007c90abd3d04e709568cea4d736f6ff3b544fd1da2592d5abd58435914e6022c5139bf6ed44b5781a6b07b7ed9c08843d1d2a7f5aa1012b1b9c51d8ad4707e5af7d0409425a8fbc0017842ba454030000000f75fb1c4724fccca0d455deda7f4a4b36241429468187021acff40e230f9dbb96ff2dc7f2c2623702dea1090000000000000000"], 0x1, 0x800) fchownat(r7, &(0x7f0000000100)='./file0\x00', r0, r5, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) semop(r4, &(0x7f0000000280)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8801}, {0x0, 0x2, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) 18:47:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvfrom(r2, &(0x7f0000000280)=""/83, 0x53, 0x3, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r3 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xfff, 0x40, 0x9, 0x0, 0x9, 0x5, 0x80000000, 0x3, 0x0, 0x1, 0xd43b}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) utimes(0x0, 0xffffffffffffffff) 18:47:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fsync(r2) fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = getppid() r11 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r16 = getpgid(0x0) r17 = getuid() r18 = getgid() sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200), 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000fbc9f50a3026b8e2d669005124679cdec8236b2c079af99719c8f3900de02fb2e2a130e31868e7b64c33f1120f87803761e571500246db13c30b679489964bdb6668d543990eaba22b212ac3dd87a0c8438668bf39dbbfd306cacea5c22dafe0bb29f808341df4317fad599f84e44e56301effda1906b5e1ca89ccf33cf30c9b8f23688dcb1129bca3cbe9d37de34d5a3d2508a1e0936fe4e14de2a51bace8be33dd780dbe9ee7225555b9fa05ab6502bd1bde7b40aa9f55eef58817a8e0749a6ca84a7ce78e1370cadacc048b3ac7c20a56e9599ba2bf6b1e129604bc3929ae9986cd4d86da694a0ff115de184ad3ef52bd8efa995e7a023b987659dc23f8f53e662e3472bfd9ff1742baec74b82feeb0125dd5cbb957f1a0554262ae2b", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="008a1000"], 0xe0, 0x1}, 0x400) 18:47:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x80) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0x388497ce1a98626c) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) preadv(r2, &(0x7f0000002a40)=[{&(0x7f0000001740)=""/156, 0x9c}, {&(0x7f0000001800)=""/210, 0xd2}, {&(0x7f0000000000)=""/10, 0xa}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000000600)=""/117, 0x75}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/129, 0x81}], 0x7, 0x55) chdir(&(0x7f0000000300)='./file0/file1\x00') bind$unix(r2, &(0x7f0000002cc0)=ANY=[@ANYBLOB="9ffdf73f2e8690f47d84becb1fe39e805e0843297584f4805eb5900d112844ff76b112ae7224081a14bf986297b4293cc06535a0a76b267a6304000000b874a6159029afcc239b2785879181a45792b6ce70ea90cf1b7cf4201061059d3f032f75c2d4f64b4c3d2bd3f971b6f4584259007fc5d514fa8c38d81e6b99008baaf11011b28d1f9269e0f18b1c98983d203601000080000000000000000000e7de0062127261786d3222c4354a7c2808c1408d737fc19464fdc3e302d900000000ff07ad5d35997707c9e70e78e387e8d6ba0984d615b3087cffb0655b1c85b005cd1ed1f75ce32fe334a146b10d07554fd7c5343fd765a010dbaea6c63a23bc17e27068529c02eeb1834ce49ca11bc38aa001fcef25cc6d9bf2f9139dc4ab55b06e5fc9ac098f19cdcc158fb5e4a42506f57b53803aa4ecaa20bbe189928600000000de5b78a7985e7b513d516cb5f284568e18cd80e3d9a3bdd9dd67e0bc9ab9e6e1fe57c79f28ecb1b2dbf43750ec708c2ef8cd0c2414a7cea22f9bcf3e4d59e5b5ec8a8c6a04758197b51180640c3052906ddfef03482dee016bb02ffb251a926e2acab830078120952101750a83e0cc7a2703000000c56b9ff1fffcb8390f5baef54e1d9c67bd47885589fdc9321cc0ffda197b9ff478f8366c4f09001fe5bb0d5d9c12821e8d44951ce86f6d412fc29a264d012afd00a0e17c5c8a6c72190d49b2438720417be93fe1e094e344cce01998d123f9c87d87c4b36b2edbd1bb28bfad3be41bb0504916d7ba330000000000000024361b44d41fdc7547185059e01e1f004bdbbb4505ac07c4a7885cd531c4e179650e507587572e29bea43d745efcb90951662dd78a78e444e8a2dda47922a41d86adcd7e05fdecc368bab231c9595884a4725f2139ba0ddc51d23962104f2098a23309d0e276887d6f7f4c7cd13a13e6e319e3c39a1db428e65cb27b8a7063012924d1854f61c157dd4dd352671900000000000000000000000000000000147b491ebd6b48ba5b43959049e85574df4766922eac352b728b74de8bcbe27ea9bb40ca59dfbff3dbbc3406430be9b4b239af8cfdf95363302b3d82691d3b347fbdc659015a1d9fee8f71dd3664856de1669d40c1ec804d8699c5d0d30017f8400d34b11762f6baaeaf431613d5fef3a12839d4aa78cf058c2556eb55f445146972a7421707465187df197ac621882d0b080f2f8b10d2033fb5ea95f0a29966b335ec52337b6fb93505cf65106e4c4011b2d134e6d829274e6a141b99d56197ee197cae6bc961ea89b33e44133621f8a26242aef5c24b08e5436fbb38a41813130a1fd4193dfac6fdccc8673569ddef2a2ca41aebcea50100000000000000233ee1a0d156821b5ad50af818287e970045b50f46682101df31155dc09ecb041bd8ce807758c783b3d0e1af71527a8bc3d9b37be5659a2727ab2bd696c0317162f9d3afb578970c88a6060c21f24d28b048973deb4b58489c3c5f8963e84b452993c0b0feabdef8cf41bc4c2a94f86c00e3921f3af036e51cd173564587eb7f23357a4d919b3e9dfe318f09f90d25e7b1bb10f597341654c6961aa707257ca291fc2545ef83063414bcd0b6e34bf13c921d3cb4725ed17d5dd9e4ba19f44255a3442723f3e7b47ddbccebd68c75152573286ed41e4791e351a632f927029ea1ddac72286b7619f8f66398ae065aaf2de3a8953033009685b9ec29db0cefd8d7d23b18d60086994614121fa1f6860aa10be76ab0cf52ec61b491c4721b7ddc055492cbd90b072181"], 0x1) semop(r7, &(0x7f0000000480)=[{0x0, 0x4, 0x1000}, {0x3, 0x7e9c, 0x1003}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000200)={'./file0/file1\x00', 0x0, 0x7, 0x800, 0xffffffffffffffff, 0x0, 0x5, 0x893c, 0x1, 0x1, 0x8, 0x1}) openat(r1, &(0x7f0000002bc0)='./file0/file0\x00', 0x803, 0x50) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wsmouse\x00', 0x5, 0x0) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 18:47:49 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100010001) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) poll(&(0x7f0000000000)=[{r2, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r2, 0x143}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 18:47:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)='\x00\x00\x00\x00', 0xffffffffffffff2e) setsockopt(r0, 0xffffffffffffffff, 0x800, &(0x7f0000000040)="53fbee5b91fe50d5b2fb8f445b55efd820b1592faf5e5f5c80b73fd5724fc7744f09d4b541449f19a0d5480fa345f689e1e95d1d5e2958732064d42e1117f65e60fc0a1273685f13cfb1fb3a8dd5b23d692f1bbdeb7b88afa399734e4f03e2f2c93d781294c97d03bfc656bf2843e540ae17c1424c910c38043d137ce1b7f7f000077126e269ef02201f8444e0b986f850792d4d0dd724e044335a55ea9f13a60a", 0x27) 18:47:49 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x8, 0x1}, {0x7, 0x1}}, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0xc64, 0x8a37, "57522bc4082c9e0996e72e3928bc865ae2ad51fa", 0x1, 0xffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000001180)="48541b038db7592daa2f28eddaa2d592119954e3d06d20955915a81ab9e628d9b8c9c8a40b2944a53aa7d7bc56067e6ecdcb02305df8cdba07fd449c5521d9f3e5eced72d5b462eba9effcc0726557afdea735f67695625cc73cdf9b0931e7fb2940d3ca5e0ef01121c761ed894fc5028d04e97f46fd487ff186390474eb4930e0dace6f", 0x84}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001280)={0x23d, 0x6, 0x5, 0x8000, "986b204125a96a8e771816b62048e7acb7904442", 0x5, 0x4}) openat$tty(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/tty\x00', 0x80, 0x0) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000001740)="f650b0d34ee66edc029a32d5ccebb9f0d6c8f76d7d672f7a77e323c620785d4099f2b26cf56e866fe3f8da78143f3092e7aa61f0ae94e2d2bc9cdd5f959e077bd85b640a1d2b0d05ad00b39992cc836c23dbf95fb86e6da9b89891d26dc1abdb701c087cea87ea318bebbde99f0762268464b33da5122e681996fd132598a0294528efdd8fabe799066b5c66988b5b5ea006ee7a5185a46952db8348bd5da4b30fc68f3d717af759b9c693c0fae46a373c303f7d2b429f2eb6a18b320eed3c7dd9ddd37f1d9fd59d8aa1a725470eae8f526a0f273f9664cb7526e5d3b13f79dbf1338de933b1154d42ddae2f96c891c64ac8315f6cfa94bfa41a69fa6a7ad01f10c0e09ad51e15a9fad8c02b6c6cd973c8f0fc37f2b7096b4fd0142ecb1070f8ff4684fa4d9bcb50033e8227a586c0a782641176fea7e5cab54b5ca5a99839a9a34219ea9489a74013142d590ebc7451f5b4cb1d812fcc785d63ed0439d11bfa50b5ba9a0b3cb71ee8e2786b51fa0797e0028049a7c1ba0f8416ae4f40e1d766078e615cd7654669967528fa3f3da81753cff1a6d81575a8509173ec1c772ed93b926a960559e1f6799fe2d65b34b473e814e7a09ac25f0607f8ee8ff0298eddfe9999385d3d31a6eba059597e9bb520b698a7e1bc2316e3074817182456629f2816ba64cc86d0b78a95d3d1a1f73ccfb22becf9d31a2bce77d2e1dc37ad05890a6f8acb81fe4b9205b61de7f3e06a5468fbdddf66cee934d29088252726a05c09653803b12cdc7d2e0ff1809baf12d96067f7d0213444f4b0ce88057cb33766e30c7e29e303540ae15cf0ae71176df13d08ed7901a9d57947332b1e41b4926aa1a5871903f00cce138f39b9f0f2c2f2c2482337013ab72f020ba899e3af3ba08a936e76b82d319e085e8fc28f7173bf10697f0ff1ba38030573d4bd9947b88072b7d90fd2e51a22a9042a06b89fe452b434f223047302998e0b725097070f258ff191d12884f4ebf1c4e28e97534f1241b1d63f4a8ba54a3ce9b37ef21fc5fa48a575368ca3bd1d4f64aeafa480b502a617910bea71f022930edd902e45aa4b9541695d74ca74e4950a92dcc1a2e441b94aedb60e202c013490e92cd4305d43323c7afa7e3b6c74d679b6cf34d5b5f2c6188c789916f751a414e2a3c0158b040cee502a82378287d15ffd1fcd0e79812f146bea2377c2f9244b565a2941377db11ea2c2971753d051075e978b1b285b5b9edd7ad10d5b5c9f27be05ca60eac138464370d3cd8bbb6d85324e1fa356be059b096c1e9df7e6e96404395ac81b17012a53139999fb4b1732cde2790d98ae353ed55b3f9e5e7886960964d7d39935076ecffe60bc92ea7b0776c44b9e9ef027103b3893e29478019f14226f6eb956a1a30daea591f43cc064e4f3bc9b3618c93a4b4d4c014c0dafc250cb27d259f09510ad9664cb6769c275e438c4e3b993607de20320d4d07cdd849a83054f80e2db53824af43fc618a18dea67c8895013dbd91d371e941f73bced92db259675de09807d59fe69cd82e677e5849afce43e2ff8e82345ad06fa5ab33c35ccd39784f1b9e0ede86e0ac7b041334a3a9396a0788ffd0991814c2561da2d85bd2b7731c193a18ea7ad8b8a6c90a859b5dc394b29301765a518c13c89f68aae0156093acb83c4ec6f72a7d942d9137550c7ba591feea354bd6f12437e42510e970c773a54bc57d84b4c6d7107c050f9579ac65c7e2ba6d13817ec94f524a05a73873f29839686f366c4819dd79061a494e32dcabf20b3ff68dd95fab094217d3b751ba9d0a3491d336624f512dac8086a0b250d258733b20a6765f67434c57c3fd4094985f24e0a8714bfc240bf1231d65562c294b193cdd6998a0201550bdc878e8499b95010aadadbb26ed76b9c365bdb991bf59a8c67caee8b6091c30714ca45487a7f98555ceeba929b04ed8ffdd8b11550cedf70ee0d15703f58996e087a98d6c8dcf38a7b45fdf5229f17a9625b731e3e4a4d0c3aa59fff2f9f4e33686f40e04539795b9a9d28a0929b871657bd7bd8394e376de764326ccb2499343cb788456c77c2b13b6c1040644adcdadd29bf68d3d9313729e6a7a80c99c5c51b5a415bfea3c19b799ec4d25a192873c0feca4544c48d02a4915eab6a01dcc9bc6db0fa2ff413344c986328ac2d7d779b8ad42351e7a5fe88bc91deaa8c1b3ea0dc04412d7cf586936e9c52e1fdebf8101adec53159c02be2ed1c8dc16255e2829f8fac0365a160385fcad54a66e549c777bea74ed3059e5cab27e962312736c408b5cb2e2ba331f13231584ed576fcccf883d9a9f7629c7630bf366f209f70954c5894f0a45129642ed32d12cc42013692cbabb1a2fa2aa8106471b20f31f2cff8d05228bfc7a70aa37221e5a684d3ce65537f103e219da047a322fa46d8bde32b54ffcaf22f2456566efa1c0d58e36fcf4d28bdfb75cb43bdb836a13e78629808a1f129677ac0ded67131159c411f7af8938d852fbb2741915f005c50a4d77516070411c7887a72173937ed4415521a842709191e9868f1bcaba6a6ef7f8b0ea8020f780d3f7e49d42903e66bdd15953aa361bf5822c6bfab5a3048059e456c975a0748c7e0b391a66eb96552c4f97766cd596c2418a1c815f4c585df8862853c936777f21c22d1c2cf1dfc3cfa30a1d02ec2f1b65f553b589728cd829bf23ca001cc5e9b466c248af082772f32d046eaaf1a28a2371ffffeb8d62f68d81f88c516646502b2a40584c3d3481eac674eaa91ec47c24b2f71f92fd3b3a9ae989d14adcdffa9947e8c5bd93f27e7d5d5959440a5cea9621d316cc7ad52b57c605e07a61605b185f01140b2dbd5b8e8dabd0c27df3c7673b5667dd5a0d064d0a98ebbd9d9c7ff8a55c46932f29ce467fc94f0ef4153493570dea583055c87785109a2ca9381dccfd3d402fc0ff183ca5cb5ce10d5e8a9456864f07d359cab30f86fd796a10581f39c65837eb44a70795e4336dd9eccd6ca8545ef51d9bb411c80672760fd4e7f58653a2c3da0f3035624ed5960e44f1df0a5df63a17aa9187b9b0da6115b3fe73cf3c3d7aa7825b97bac0d1b6532251ec7285a4017b1e4cc11b570d696b380ca026f7ecad3033d14b1a096466c65386aa00e502c6e2505705570700376c017eaf33c61a3527da929a57a9120ed56c461450aaf4c91495fc6576b22ed29304920d2c74b0599d97a95b7b3f22ab357b8ffdb2e0075b165ea06abb8d38e5e4f9f041e7d58d89fbb4755379f0ee13ae917e99c2a9d688c2c3874a14a27e9f0b933826d8cc74d9f9f13b46be72157cb878ff6a712918d399e4e6ae5636557bf393c626a233fd62292d2decbabf003641cd1c1a8352ec584da05ee48ee754b3bef6654503c9c7e273f1dd19336058e307a1be6e74a22e5d3e490728f65ccf069d8f28f9b3a79086788e5862d10d6b008d0b361adfb9e1d07f27ec4ffe8436723aefa06d258cec9fa7d04a8c6891b3e3002d7996ccb84729059e3c57737dc29aee457558d72d11f496a6100a0f7419ec6687677402e95f9cb2000441be21b92ec4bf20ace6a949fce097992979e56d10852d38040d2c504dbc84152b44078088f185a6aa4e1b3c349fa84976ef963657aa612eb33907788ac5264f5eed4b3bcaf3993ab67298677a7b3140e4a37df678ebe62969f9ff88efbf2558f14caefc76dd03914e6b85343680e563644a36f8d37fbb0af18d0a11476f3f7a3875966c9dc2c1b5b166d9f60b721be6ceadcde648c8e389bc42ee21f8383c695239dd9cf22b256eababc4c1ff5c4675acf4433ddc6518237f8002af73e0334167f9ce86d520d51a6fd137f1cd25263f823421f2105ef85c48b184820a2b5be20292db07c3b7e8230ffa6f8c113835d3aea65903d0efe0148fa6cd5739af382dc9bae9d52f9054fb36a03053f72f1d97cf028fd81c5126ab93329abac51b3d58a480875ed84881dd6efbe9c990718ddf3f24b87e56ec782fa78f40d21e94f6ad908defcd925929006279433ca05557c0a707ff4a013739bd9b6167518c0077a6c7a6c240998d7df355eeba5926775880d4206f4a21f26d01543e72e05a9531501ee1831cddcd6ffce2d70a940d0bd492e42963ba1b3f415b886b3d52b8cf09560b711c6ce1ec010a5278b7c82bf9638327d44f4a557b1a8fefd4b4986bd442f4cbe349cf31602b4ed5b37d64d8a10e1ffc16f9f4d8923cefadc2bd803f7d740ace6998e5a106c43d5012796705fbf8752562fbbe1f65665697a218ccba5a4f5ec9fb755fa16008d9c8274743cfb807ab0ed725fa523ac66fdae09210d32f1b6d86434902130bf183d1202f2a529565c9b146346a5ef5c2189a174312df3ebde542acf7435c9c61c0f6d4a14578c4a4f0bd0497cc2429c09d034bd8effea069a98ec8c12e1eb057e69434ab644213999110ad03d2d5b6b581f0723ef805ba9c83c4dba0f83bb799174f6f6ab78ff2dea83fb517dab73efc1335ea5f9559334b33703f652eadb46a07ce10c2b7cdfa0ffdf979678548d8057b045201a777415264cfc6d0c627590c68fb7508fb295137a73ef2dc1d3efc7b2ccbdfc4c4d4081b3695828387c79a57fe5677b8b9024b6442b89c5fe1be848080804e3471af42655aaef30fede934d412025c74082900dffc431d3941b4b9938859cad6bb2402f96f94cd6dfb2b3755364102e26f35f96e9da1b83559610b584a3555a22945be87686c9c4df8224728d2030993544b05025c8b9bb0d8334ca0f167b42bdae4a0f27ebb96d9b75c7914f74d43afd00f1c3828bc1ea0ed7f456beb192eef708f8f6c4e11980bdc2b5784148dea4bcf799389cbb87d49f7e4b3d740a68041894c76907f262f72ba33d04f5e9c7926fffab0f3f24b6f896655d761f57935724eb84590c794cbc9f112c6db6b59beab282edfd226853f10f2b8946a50976e6553905aa15698b21fb9eaaef95e03d673c1c0b8ab0f60093caeb718e5d05993da61880ba17fb3c4f941cdcf8ee2f94806507b12c59d3eee4d556903c4c3f6b6f4dfdc6bf5abdf9cdc6ab1eff8693bd73fbf6c3222f5868ec2469d5816f2f90e8311ecba042cf73aade6602548a86cbebcb8154e23acdb585a6d6d889db0741bd65dbe8a63cc4800fb52384c267928bf07fb82ec4bf155d1913be212e8efe7df5482ff1a89ce7bf510b3e970c93d0b38594215f5492d8456025ad1fd602e3bc0fd1afe2788dc68bfc0a6944674de2547c5ba4df1774d73bdeb96d3f47d52aa656925a0546a82bb0c8d9826bdce063a14a9b45251e6b174a8ae9fb7c858dbdd98a6b0d2bb6396f236274cba51aba9c00225f5566ef2e10bb09cc6f8e6b22f48536bdd051bec1b3ec537ea532120b3f11c4b985b9809aae91b5a3229d33a93450aef8da1cd7795540fa464be756cb0390fb21e21141324aeabba1b672d1cc448f09c03c78778c8880a1689d0e5566d7aa1c7856d40fcccb9471c5c6af0a5c8f691206bfa8a98c2afdb4633a241aa901cf823ff5e8e76b6e98142a00bcbc48043ff6a3c0e8c5bd0bec3ccbc63374939f2ca4e9a8c6db82b76b15e71cf41cb0e82bd619ef09d5db5b9d25e2491facf7327df25482000741478298803e33547ec924112ba5b307022e45d75481ff8fbba964a356841e88d16916bea0cdd8298e73529953933ceaff8497074c9f73becd6b6295820545c871c144c3e1c0091a2423a018b627be6de19108e7ac0a738355ea86f53569e090e278ac83b8db1c52699e9636af3edfc6f9e66b31c7d08f53e9", 0x1000}], 0x1, 0x0) sendto$inet6(r1, &(0x7f0000002800)="6042eae634268d27aabe6be55a4ba508b10aabcc26cbc6286e8c1b4a8dd92c6c5a00145134f911eb0a091a298ea2bf9d3af110cf1ab7eb017d7b0ed30bf376705a15701d8005b443a4643b5fc04900435005773bed66e2171d26f810a6a148a3a423875ec2b44908aaf561497be9707fa27cd4f6586ed244a290e044fbbbd3fbb439efe2cd3d283dccc15637bc", 0x8d, 0xb, 0x0, 0x0) symlink(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file0\x00') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000002980)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000029c0)=0x9) syz_open_pts() r3 = msgget(0x2, 0x218) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000059a2928250344fb500000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969f98867180"], 0x1, 0x0, 0x1800) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r5 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r4, &(0x7f0000004640)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r6 = shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r6) msgget$private(0x0, 0x20) dup(r2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r7 = syz_open_pts() close(r4) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) semget$private(0x0, 0x4, 0x103) 18:47:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0xffffdffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3ff, 0x1, 0x2, 0xe29a, 0x2}, 0xc) close(r0) 18:47:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x11, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x5, 0x4, 0x7fff}, {{r1}, 0x0, 0x80, 0xf0000001, 0x8, 0x3b}, {{r1}, 0x0, 0x10, 0xc3, 0x4, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xb8, 0x1, 0x6, 0x7}, {{r0}, 0x0, 0x4, 0x40, 0x8, 0x8}], 0x6, 0x0) 18:47:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 18:47:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000001280)) kqueue() 18:47:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) 18:47:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000001940)='./file0\x00', 0x805, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 18:47:50 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebff00000000000000aa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0x1}, 0x10) 18:47:50 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x81, 0x5, 0x8, "38ddb9b85db502bb3bce9d28cc37f91275809c10", 0x7, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x80000000000015, 0x0, 0x0) 18:47:50 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r2 = socket$inet(0x2, 0x6, 0x3) symlink(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000480)='./file0\x00') connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) getsockopt(r0, 0x9, 0x7400, 0x0, 0x0) r3 = dup(r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)=',^,\x00', &(0x7f0000000180)='#[\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\xca/*\x00', &(0x7f0000000240)='\\.%\x00', &(0x7f0000000280)='@(\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='*\x00']) 18:47:50 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ffffffb, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) poll(&(0x7f0000000040)=[{r0, 0x23}], 0x1, 0x0) close(r2) close(r1) 18:47:50 executing program 1: socket(0x1, 0x8004, 0x80000000) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 18:47:51 executing program 0: r0 = socket(0x1, 0x3, 0x2102656b) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x11, 0x3, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 18:47:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xc1, 0xffffffff, &(0x7f0000000080)="283b4c345ff1d0085c1b19c44872a1955716fd0858d92faa61c638fd11103123087c94474df27e5e9117cf55eacf62765cce72faca6c230253b2a03f8ca71e548ecb715887feb4e2701fc0e915afa56173e7611320aa5b4c468afeffc8783536c4336028afe8cdf76f4acc9799e03891348a8e3d89db14941ab9031c1fbb51ea83949a6da3747e4b9744663e763a3fbc22bde9f8cba9f5901a6304a534e88e7c2faf7ee5cd5825addec45eb5209a8c161a06533990914673df555a3b2012a5366800da6b98113f0d54b9d7f9d62821b14d5336a5989b5dbd51b7456c6072d0b7907cdae15686e4f7876c9e1131a2e6027c34f5a71dd55f3d7b13c06cc35aa39ddaceb03f89bcb02fafb151c540b444010a4c330f175954fd7b47fa470ed8e6c0cea171764df38dd3d304ccfe34c63d74a9a81d4ea46f0f6e1438f1d8eece0ddafb28859d92ba2681aa3281840f6389c9b0b850cde9e40df76acfebdf1bbbefa567598c9e2ccb59ba1e3185bb3850358f9d89b870b26d38cb079fdaf0a00fb8fc44d44862615949dc489a6a61ffaf16a87dc45fe96155a89783f2759d2161d31b918f7f2356c512e80e5513674c4ef76135b4fe5db32e983f3325129655e2091b20fbcf91471868a15f39daf99c325e90760b242b0e3e1bd57b6fdbb4ca461780635cc18d418351bfe7c59158832ae687ce6aa649b161eaed7efed31c8463e5fdc0052e83439c5ee820ece8e06ab6905e2f190ad538fdf880897d4b704da21f473f98b5927e78bb10458569cc0396c364cfcd1a3a1726c6704205a059ab7d298d0778d683847985d2e2e08671e42c6942269e51df04e30e23ace5b2f4330dd1b105fdedafbfbaec6a1383933351bd5047bb6462e4785c75bb80562f96cb6a733d0b32d1066331ccc9e3d6f4c5c0038615cab7ce12ce845b9c8ee8d9f7091d03a573ef1ce7e7153818b743dc8b4dc7c24603f3a2a0ceb11259730d54dbdf8184bc9595ddad468126078affbcac778e743da6af39586c5bad835a6255fab5ed1ce2251179c89f8c8ab31ae1ad52ee0a03393d4d558d3637146c22ec6ac54111a716364c5074a1d60fc8b2dcb3f4b71179ff04143ebf158a0f3d3d7b2709f310ecf85f0985a3e7770a4c39617622996e536d9b763d4e2edb350cc78af1ca3fd44d54e1aaae70c1fc1d4ddce016d1fb9280a5c2fd20f359e4b600e5a24d49cc87ca4410d6dddb9cb513bed4fdabf3a8780edcfd390c040914b868b10ecba20c377e1fe92ddab0d8052f49bf4d55645c08de1de629807675729fe102d4afe393cedd813d505560ccf50606cf106de95a92e7b35ec3bd05cbf50da2e8a323f7463d6c29a08f92cf6c286c308bf8c98d2c151122464d05901b7e4d2da664f05dbc308ab911ee119ab1b537f51ec5c354a9cb959aa684fadb1d48240ea5907fcfb3c22595c9bd71ab52481f23c13553b7133973dccb35aa04a23a1642edc47309d6c02c9afbd3a685d77e2c6e771874c43b51a06304833493e2024d86bc14154168b0eeb7ca5c047fd27f9a1dd258e375f5265b1cbe88f360d2abe99c4bb0fd9b34e19041aaf081638fb7ccd7edce83b8005ce6f95d1bac15d994359c3c206ef895c8bf4e74b3cb8a7cc424fded1bdacf38cf9c4dec0467f2d69e75724e60a700e28696e696bcac05effa4582c28846930ffd1004208f2f5944db18b2ec8205a1f62c43ecb04b727cc0b86020267bd774b49784278e03740a2be1e3ec86ba8f95f79f531c55175368c1e74830049b29b06042465570e001df1e0d52c6def8bdcc72ac710989c26be2f05660db52821bcd96760828886c5e3f5c65a293311611333998f50872a8e2f086c841a042aa71eb974bfdd249342c13e1840187d0cd1229b25734c5757e4bd4206cb567686967044b6be92c051fe93ab6e7ecbd0a3d1e25869c3c92690ffc9536e2749b78ffa4b4acaee09456e9af96ee9ff50a5215d776c8ed554502e3be938de4e16efdb2420766e9365bc4b202f966b2d1eb88dfe519a386247ef79a7529eef3ec52526531a393622c58e4b6b006e9a5fb2b250fd2121bda4121dafd6bcc0e579aedb09775ae1905084025bd507b917820122ef11ee3ac32b66e5569b34d105b2ba23adb1eec9ed6bd3946d68dc9db61c84b05b37ebd7e3ec484a6c541cdd5251422d74be1185e5960cfcc47c837d8fef8487f757a620a02a0a9b81a3bca67c8952d8cfaa43d494aba3c567838fe6fd3f5e80432082d1c22040ec15aceddc8197a1f4c9321bcf548f1da4a6f59681c447a5bf7e7381ac67100b3ea76ca3c83d60aadf25ef4315ef97807c713139fcf4d256260ec097b74d948dc68fc6f87141a0d6d22c6d912c868515ac83776a096da6a9d8313f4aab855a100b7c931d47801cfa3446c54db3ffea3e206ebfa47d5d89038034f01668423a3d749661a40beb57ce8f9a8c8d36f02d39f3c8713446144f4d60d1f8f0b76d9537df3f148cd40b5760e2e09c057b24980a272bc5c89eb85cd7a02e2dc007234bd53f5f3db7cc421e38ad44b468ebb8f42e413d61f85a9edd700a4dcedd844a246111b3fc389ef391f1fc456ea2ff98f2a2eac2d2567ac4ab51ce71b8f9cdd9c671053aae0fae5b704f9832ee2696f627875efc33aedeb1bdf58170a60936866517b9db55249bf7d20ccde13b5cf91ce9a891f48b527a125693bc404912dc95401ebb0aa03996710ed670cd2d8a0c671ac9210940f500c16a2de3a35f08b6afc2ec6d8140b960c4c42d307ea174016a182a620a103e7bc64bed9e06291db777c910cf20380312a49740837a803ad1565b8f9c0f8fc08dfb3bfcefdd01f90c0c447d682fb1ba02842b2f1894f27f6f4ad34182ff6eaae7f11a1feee142264ded6c7773ce7e64a7dd7d81fdf34856f639e8da209a6f9c422c04c089aa65d6269fdb01de17ea22edc43db8797198a06dd4ce36cce6bba5501104b4d10e3399661affd7f985f7a35c2d7edf0f806072d729ad6ade6e173bc5bae0309ad02ec61a734e61e3b30900f12ff3db6a4f922bfedc9351dc266ed2b48b7c69f415875bfd2317852a45a121def3652f6366942db7884905863e9a8726d5df9f19a15fff4c2cb806deddf72d8698635ee725bf1e5d45cd77836317c28db86a73abb3f05ddb216546c1ceadd87bdc612b137d594f0d5f084582005a2507e4fabd5f5402478865e4120f630801123ec21e295d7e3e7f9111f100ef99bb17b93e036047dfadf4b96adece160cb63b04fb4e66a43ef626381b9ce63372fbb230d10dc6fe19a09930675d70823e6b77a9ea945b1627acc643c9deda4f5c30372d11ae8a6262401e031c9d75d1638fa0a771e7a57d13aece0e252703cf4e966bb9051f0d2d4077a6230eecca0c25d38dd3f39d755f391a7f0e918faf45ab53afdeaffe19391d1666233da515d86efdd6467d68bf52b876e4ffc602480c9c1bf68a5533a11c5052078df95e40244e38d2a71577c207d7e6e563a40703028cc5df449df4df8d2ef5a4c25d7742e887b3ca5fb52864d700f97ac4ca074b5d2117ead2702d7b5c9035e44d6db3402249f0a616bb6b8a7cee1ebea32f051b505808c28c5cb5b1786634de427d7f7241a90a8fdbe66e7211cbe1180cd3ccd8de54787c86f299549fc1e67def48eabd2e469590598164784728eaf6e4b0036d0052bc56b3a6da716d0f33a91ab131fe8c096ec4625c3a338ce1c19ae1449f9cd47c5b80cab760d8e793519c3a75a8f57233f673e94af312457446a19f0d2f77299877ff82a47d47eb255faa4a006fa789688927ed97196fb1d98afb3459fa9bc17dbf1edb0b5e76e2fc2e91e4c7cf884fbff849656954b4119f377bb4e8d7bc576003f3c2e7b047f0cde25a33d597ba0c138df5d310083461a92dc2382439ada1bb3c3f36c9b94dec22fe1c8249f44cec7ef01b5001d3840f8a57be3d52f3f1eaa960c675a5d51cda6c2a4b66ba0dd3128deea125eb43db7096c37aabba00d29a1426c2ea5f8212727fa7028d53a58b86a6c054edb20616bddecf358624cafb17434e7a8b06d0c88a9eb150db06cf66650164fb28c1c037ef9b8ec4cb0bc211983711180275cc72133ad68af5c002b5998ab7507c191e0507edc989a7c76bdc686de62754e701f12bf61d7718fc7da1b5851011ea16ff836f97fb937418dabef3c9afb6398c118bd1f1f78e07d1cfdbff512e6690c2a0cb9a91ba2cb70bdb9ec6d61ba14e746671f499455a8a91b2d3e23aede7e7506d0f811b3ce0fbb374dd656fc35c95c1393151881f410fed3a021caf8172acaf790bf66317fdd29491f0d908658a6083a2ffe45181d5a78b931830238c17ebed77dce4b1519dff6dbd105fd86d234f1abac0fa763b85c8130ce96a4dde867812b469236bea6bcc84aef2bcae9192c50b2d62b6e3c31ca34974fd3507e95535f6815da6a94d548fe0122fce7dc3e147de83489e1479d1424a8e13baa2b6fd0e70f7de4df442e36ec2a8d10a11f73e43156dbdd6ee5ba8d292848a12fdfe3fb8b96f592a06fd02372c597df471ebd3b8c4885c9293310654a61766b8528e120263bfae6da39cd8d2a76e94484ae1f91df19b986efc2de4a25ff14dc2bd59f4fc4196bbf64b4ad467aa18dc7c5a2a709c64984834d0b586f15b5b0e45fe87a0f3bf30eb1adc73439afa790b8fcbce5c8e0b266bf824f50cc5a21cd1b0d151dae3b547c49f1bdd36ce7f47ea7844174eff9c3578aac71b85638727b933ddde3043475f2c7a183873ba01c0be94968d15403160a09c21887cb5b0c19b71bcb9f194989f3cfd0e91f06f973b6fa695ce5f0b0b036bc9d0e4a40e8dc324adad2ee9cc8ba9f3df619f158b431d1827d165a14c80837a4de506c047045e2f87da66d4e0592c1b8c9623d1ddad8d9bdd517889469981f9e7db67d808f682ce7f696d049588fc77f81167fc1226b7bf9dd97a8087cee5d2d9442e92a8e56cf82effab5e023c0693762885d5bc0e3c69abb8e4aeebfe32b2a213c253c0d55bce619c6c14978be807d0207439afdc1a5ec7e5a4c12d054b02ed126a8b155ac6786cbe225f2f2ec6b0fdb241bc089140e3b7cc72905f5a373c5dd47657c871532a15663c0eaf5cabb683e7b80748d8549d18f73a64017c88a0b499594850e403dd5e161929c4c93d6703a41f6b0157b1aa93e7372a854798838e7ed4398bf2bf6b8332bdaa4c72e7e82d1b6ee411bbae230d0ac07e04875ca46a1af76738982c87560667edc400e9b6e62850d344e6070ade197d3be01dcbd30f5fa2c71b529ab2a3b6b6ae7fd7e73893252fe7b82b26414c335aa4e328d19a9c61e2aa46a03a626254d688f18fad33d71c279d5541b6670a163dfe737fe9dd81c1d1586830984f57a9f89d684b575cc9af25f9702a5340304d6024d91fe88aab1136d8dfc732d2b14607b734ecb3b8b679eb3d2283ff1ec34ea74040cab725ad2b96e40c09df13a101c17ee1e6063d8798b8ddf1e15dcf844fd6c86347a4d097496eb962a3d6aa8ba0a82e233267a38d27ecf442c9ff83a92c729734eb25358c08a0d50d2e29627be5b22aefcd0c279f6bb5a2b8d3ed37afaa71bd4671eb82bf38a0d26b4974e1f0eb4b13c553b3d6bca28ea168f946b11de32bb81f24b175d86e951694067178b7980b11d48f4ab8d19140126e46b241586215b1b97333a10987d93e758b5fc3ee7b2d27208d1cb0fc2b777ded53b86243c7f6230984f9fb18dddc6ea1a3714e4170fb1e579f9b7673b5a3aef5f5dc65a0c0233f36fa353f2831772ef002f8d", 0x1000) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="507e14c0", 0x4) 18:47:51 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0x19) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 18:47:51 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce708e873acb2b55b218e0f6be8d71a748e4560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) write(r1, &(0x7f0000004640)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173d52468a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245d3f920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) r7 = dup(r1) getsockname$unix(r7, &(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYBLOB="e45f647b789b9f0647d9957f2db75150e6a28d20fe00161db3c7cd6cb3989a13eb548e51197b35e55e2e11f28ac11ae1225f0f7801eb874d7af450e19e3c6348ba1040eae187aaff870564344c0790fcac4b5cc36fcc048d52d1ee290fe15be11a40602bef6212ada8152ba996247126ee59880290767a1d7ac8b2085f867d9695c188dcfe9875d3ecc0af8fb935f31c17818846e30ee1093f244dedb1c79214ff5130ae8fbf390225e8b6c96dc01fafbdfc765a2914a3de14b43b9fe17b4b4f7625cc4fe14dd3d9670cedccb72d2d6a0e094c9ca255b314dfe695dad25b4bc7669555c861e86b9ec0dfb8179bec90", @ANYRESOCT, @ANYRESDEC=r0], @ANYRESOCT=r0, @ANYRESOCT], 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000001c0)=""/74) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000000)) shmdt(r3) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 18:47:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="299aee", 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="cb59d136296bf5d9ee75caf96ecaf022a6c6c5a87a79dcc08eecfb373ff36d9304bd75027f972252820b61647b657254dc8f30abc4c47eb07aa67819eb2f1b470b9d26abd654cbb798f18225962dd14fb28d8294945fcb85abc1b969ca4b1e98f69cfdc0b98ccff4ea642cb793eae53664670c0269d4ed4902b1327b7decbeddcf903f03b8632f6e67a8", 0x8a) writev(r1, &(0x7f0000000000), 0x1f0) fcntl$setstatus(r1, 0x4, 0x44) 18:47:51 executing program 0: pipe2(&(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 18:47:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/49) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 18:47:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000180)=0x4) sendmsg(r0, &(0x7f0000001b80)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x3081}, 0xc, &(0x7f00000017c0)=[{&(0x7f00000001c0)="7b3ec3c42e85dec82d1c238ff5ac747fbc2302fb03a75d6a11a9bd541786a3735442155b755f8757a5782b62879d8479cc39b38fd9533d6fd87f96003d1a0342402c1266db1a163579b13a91ca1e7d3bcc7fd9f2651ccd44794876e0f5b6733c6d9f66055d6385f257c5f9e2bcb3a26a839432683fbff84258ee03df42e6809d279828b86d7e21c9c2494816db54156be5bd6f202cc90ff36b2bd2197c42138017a17d82161aa022ef49cbabf97865fc662e72d6a41e9c2cf84e749b81e9238eb5", 0xc1}, {&(0x7f00000002c0)="6668c803755d831085ca80dd10fa40e227ad8cdaa46b7e38a6dc77", 0x1b}, {&(0x7f0000000300)="568c66822638332070d88083bee2f76d22f782391cdc9029c8fcb871a70ade14b19deae8e81d4a1ac741358166a5f91632c537e1e2284bac11174088c7c02e0983f02036d034facb233955afe35c0c13858ec3b09e31b39059dc331a29505941d10ced3beab01a78660b8c2f0d175531318953dba88808b96b7a15a93e6a2a45a254669a05f9d5a37b9c5b13a6c7c739f9373b87ce7bcb453bc3dc2b7e938c2a5bf810b938d403e6daff1782d9ed302c559ebbed16441c4455aa7b57b988bfc24da0cbf18d8ea4e6d14a3268712fc7223ea42dec6e6cda873b4ed190a5374c19bcf56b397e67b1a40f2d054b354226ace5f2db20f597f7", 0xf7}, {&(0x7f0000000400)="c818b5651475624ce490817a23a71db1b424c836ac618895901ee655a79bc8eec78322ffe5e0880f01d33c45777f751b729c109013b5f0742ea884abb444b2c53b08291faec20a4ee65694bc1d9c1a10d656bc0a1300343879309db9abc1d7265b28c331af1b55d7d9da7575742505eb12c9c94a233293e5345be7221c394d222d13f0895618f5600f31a4d6a42b4960278928fb8d2c41a6fcc40517a293f89322fe86fa0adc946e97c2de74f3f6a8", 0xaf}, {&(0x7f00000004c0)="a44bcc40b9354b4d29115499e6171a1ac41a1a439330b9d2228ff657d61fc8f892860798b4b2bc993507d71bc7c601a5a4dfcf2e279c07b2dec631d46af80174fb29cc7f81fbb4637cd655b584521385e95cda4f645370fdeab7e140769d03dd", 0x60}, {&(0x7f0000000540)="83958f15f484eda5f5c099f3c7a4dfd72ae39eaf3141d59f7247c1662c80892d57b62d2e9d003493eb1bf705962ac6d907d156ddf6abf90937553790bbe63a19eea432fb733039279cd5c0ec4e254e016a8c9bbb9f69d1d91b9958a91a0aba9fd213d710f5b6069e3c22bd5cbad4a75ed4d07ece1c78313ce47b83a494b8e9a088dd2c42f15aef83b54389e9ee4a5705111d61dcccf800e2c6cc4e42065b930e8f6b571f35f492044dd3dbdc8ab1fd8c9d4ca77035fe4489bba573462731194b4bcde60c615a2a4961d1ecc90763bccca9ed1b4dc2920baa52b722daa76d6b18c8666323d62daa0c6c97462380078853277791b4ed387fbd2fb59bd4ec7219892fed2040864106fc36eaf2f5bd65445d71236080a38229d37640f30265f76c0215cf108b1e9d1c5ddac018520c64cca2ea4d2266ac04b1d9a31920423bd85072bef9ac77d28da35acbe71d504521faaf7c3b89c27ded53e0444d89e4b584d2af8aff1dbaa1f5106ca10960dbcc1aef9a27e214ab4c3b2e86145895596d4ae75d4e49fe2652c82d76efa9b78bceb366acaad6c483d6ad788b9dc619dfa6f95d57394a96927a85a3c1b9ed287605380aae6366443195aa68b80938e6a5a6d4d42f2083810357571a7dd6ded38637b1883240acdc17b038ff5693c1f975f202f1e90d50e9df52d9359fa2e6da2060a27747ac37fd25024a21a1b42ff8a7c7ccd4c80d5cc2dedefe8c18a447cfb598078c5d1c60a6f26316385dd355b3ea87446ddc1223e0fab6aa59449b3d4199a644c69a29b1d6c369e5cff0c8d2c28c4d35304c23e50285e2835a665df52ca62b98b2a0d7126aaa618a6ee3d069eafbd5e1447e440b517e466b9249a1de405188955bfc9228af4efb779483b363708d5b554747515410b1ab81cf1aa10b5d2b843324ef2ea526f4d24cd164cc2739727208cd5551ddd237b40fd514605eb36805f4fac8e4d50536fc4b5ebe5b12974380c0d7ddc13b773ae89c49a4dac695a0794d33a9ff9e519d7c8994fff95982673e205110106defcd719fbcb5991cabe8c0490703066f2cb5d753bcfc6bf028e07cf3b007b30456331a944e6f74900c8358c5597215b5cdf8dc228847be178ef7e7b252d82a026d084d8d60992fbf1fba4e441017ca2e71a38cc255acfcbd18e906125d8e018cd5adf113f23c870ef64394d58957c4b59af0bd61408a1cf8c919194521e28df752f0ec6787a5cec25ea861193eb5a2a58bf401703f098994e1a648f59771cba3b3ceec18d56f44ccb57df128f7319473babdb65d5a7334c14d9804d5a5e3e8db1cf88276a69d4be9777f946db84990db9f4f2408f01a61ea4268ecd7a485c8018fa72b0cb700c8bced635d6f5bfebfd6e7c37617225dfc702002eb60aa82f2fec5a366a90083a8b0e5511ba5cdfce6d5f1c67be92b5a7bb3fc51e11da1414d9d02a63b7b1476ea94662e1886a2146ef735ecde824c57a85a35b2582df479f596b82550f7a05e25919dc5a86fe5938507191d414de3f35b283511bd402e1e67b30dc47dc261f792d6de788b7e5a09c6feb2d7f713b4a66b80b6bd10689e97b4879478ee4a7ae4d1ebae6221a6a33d4333eab60724c55afa81ade6eccef651d9839f429f5bb4da47cb2d87eb0f90c023a2661db4bb089d42075803b221751b1797f89d4011c4b86960687931b7757cf552857e83f15a760636e54d60d9ebfc55e259e6bbb75191f9a23ccbfe48d336ad77508b1ec0906a63394949b8a5b7ac52cf8892444531c3695a9ca5360f4fd82819f298ef380dccabe2235859e9fa1ed9b80da5d650fd8bb82f1b0146dce6851652d3fef19a3a708881d8e7efef64644fe5321d882726271e3dfbae008cd6f418473434aee4f799b8a8f9dce5f980f50175d48abdfd027d100610f55ac543358d9369e51739bfcce8bbb75a6c3c850d0d1d31cc6b4582293778040e8269dab44c827f719a779239fb5fe29615737fce3fb03c384468bef419193cfc2afce5c07f4a262c04f408b1975fb43499489d914df84f5731a6f790ab384bedd93c7939d1b187b6ff809be0b0337a81be529a0274484372e50a96283964de46669f8f8ea2e1d65b56fac0db25da4885c095ba9fd961463da3f330d43718b63b72b0d74c1f0d8c3eef9fb96585b7f3a07adbf238b44512740e95d559b52362b7c512338bf9780832aec66b5f76fa9708d9ea61ae87a6f9ff0ba89a022c75e435564aee233a36a8a934aa8523973f40e60fab0fc9f2ddea9adeae68a04a9efa1581b3f566caf23b5074e8577e300c58f113fc0690d2903aa5612cafa9614fead0e10e50f30443090f4fb89d2a846d2b5c3b77e2d04a05a7cf693ad5b8ca99258b05fa0704d558cd7d85285b191d4e2bf93c591a4c748c0ea3ef65ec9b8875d73fb2f352648f00d0476ae64d631061f65b5577d32ec0652a760179656dcb5f969b27628fdd365efe4b97ab6491aae74bcb145cf06811422376b60bd407a6536133945056de42407efaf8ab9172db901c695de7ccefe318aacd50b45722c6ed302458ef58e78b3ac39565680cdc8f9a70c390b00f886d535fc3e9ff576401b2c69651ad210e26d83118c09b13fd3b76bf9ddb0ef640f3c2c9edef666dee7d34e476f65f8437e2e575dad3eb7b13836df654fe7cd1ce1fd79811a0717310ad4c0e9ecdf9821de3a68f2b3f9b9c372b3936d9c04572a0d83761913775dfbb68801c2be9126cfa177f3a55b460d48e61c4750b8485f00879aae38b7a88a56b1f2d4385be7f8ea8dfdd7226ddae32d5563fcf437b37006081c1cc3c8ced1084db157078c4302b20b03fd6c4ed93b261cdaef5ab0fa630ce8d729742b3559f7eabe7e375c8f91c6fb3376f276bbebd6c665b87fb7c32e2a4d69298afa0f03b3caa267df5a5d7209da06acfa94eeb940855416eef76f2f2cd30ceaca99ffc9146406ee1d6621f3eb16944aeb6bea9db7d3e4a37872b0c4cfb706c15d40cf06f4a16f1b1324eb35a164e8001b98da8ccf2a571d55f52e997387df45a8470a8453137e524bb663207cb47280946d70bd1e90a4555e7882fa709c3dca69ad4d99dc8ad0f6f8d24ae68add781e0963bbc9977faa9672bd6f8db5fd8011a18041d001e2c5bd9f7be7aecbafbb5fa5773d206d678771f5782c51061391a82d3528c5893254110b052cc2b05a38ad11bf4291894f10671acf0a6007625570f3fffc34c7dfaf239fba616ab05275bf01c6a0f6ebdccd6e020cfe24690fcc2db5e8d585945e13e9b3aefce9671a4a7d90296ed534c9ea081d36d7905e002cbe1d023b3596068ebdd955106cf292b2e1a4354048d3c2e8b3af532538850f48dba65c293b082d0a07ecbd882ea8f3bee670e7f9d634bda325a0f191aa23d2ef84d516de4cb93e0d6952d4fabd123724089c0ed7c84d4cba7a8b56c75bb741fa7ecf3462f70d29cd1dba794a93dcee2f4f56735e8d7d83f6dad4b9b1aef5c70a06fd0fca9ab17abdf205d8b5a30be454edced047f31838c23afd8738f490c9294c69ac9e7e2b4238616ed5004e2f308c845c26eefc483cd5b1bd0f6c56c043d041b0891d4e580140d325bbf5da117f660adc3a0d451ad4270fdbe81961f25af0ae66ba4107b8eea105c9f9f5d8b256e6ee8b80dbf2db085b1821772ef2e173371e366f0a6722f610f1946039999b620d990ce64d614260f5d97ec3c82d45d9cc271ce99f4823823120102ef4fc23b8863b525237fff17dd589cfafeba26c121d39e08febbda0e72582800e63ab842a8fda29b3d02ed20d44ec50c1f417801f21ee929bc7fc3c543ad7d0bd5ab2724b8cd5daa9c22acae1cd35807b3e1a4ae3bf7c90157a533edcaf19ffbfef6313ddc715afc78c99b5188813e73462292adb29fd24c9649b06869b0df150a7b5b91349cdb9da69ad0edf9796d9e1cf80ea6d0ae621a9b0bb872933ce93f7f5e7244851e9b57c52b4ce02a7c3908539abc79191178b2e0a0f27e081b67bc386e511bdaa9615a3dabe7f3060a67de64b0bfc440f1423b45655352f19562d4e39df5d2a2048dd790083b6436d3bc0aec0410bf0d2f198f91b0540e1948593d03e787fcb98cdfdcdd08b14f0e0432d1e435dfbffe63c1427e7dc4e15678928bc8942ccb68fbd635f6520878aff42b9579ec1bbb0e89cec64e9762550cb1e41712ef6ba42f0c623e2e49bbf1517da2b05e5dfc1bb273321f3d4da47c4f9a9f308a9d70e09da205499ebbf00e202400b916a0345f3629c3c7e0435c7c271dae8e1f184504ee3c5fbfc81a1e7c0f11664c8ac5ef7a38218f22cc166c6dbed52002485ac6f09bc515970373e4f7df4188855a6ebae2e4f4ee98007142f8bf4ad9c462845802c7f5fe7d3111247ea2b7f4db4b827ae3b0a0442b4120600a791cf7b8e247a3c78c85b3b02b09e921ae0d65589950a132d7bd0d1fab75895071682e7b678d1b0620bbf3b964e25d967e1707dad3230c37069ff784ec58969c5f6aa3d22f705b4e2ee71ccf02ac2d4993d88f047bf6ac5f3c4b61c6db68826988c93a2f2e13a23b949e58329d63be71b2a39e2099e74c0767a1dafc32b181df04538092ff2198847e6799569e3d6582d4eb959deab15f92b33bab040478c963664824e7f3cee3dc5dd9c501cacd6431cbed2acecf98193723d8651b3e8ce062298d1d3bf8b1eaa84895cc2c4479c5894017ddd4e3ed0802e764c66d3d3660aee87f3d867c8bab97543ff066619cc2ca79febd20e7f5310ba1994194c6e2798d2f81cdfe56a713af808b3eebc5120d5a83e7bb13b0f0ee7475efa04fbce37c7d5e984ce4b70c9427517214d34af855b3ccab71821524073517996dd35a566165b2e6d34048253fe6e168fa3530d34c9ca6c7480882ee359b3f7022613456ff1fdef5ac73a170c94e64c922f1cf16ccb83d44d326333fd2af6aae2ee9e2f172d7ba0be1a10821e30594477db804e4008fe3362464c7dfe097e840aa17d3631ebbfa67765d32167cc78d8a70a1560df1785792de9ed30e8af1662b9f14982d2370e3af053dbd3b3c494486169464fa7e31dfcc3d7b98f4cd9d1b7bb50979e8f51424e047677153cda5a5edad64282d4581d3e9395326b0ebe2c01707d1aabe18eae8278cdc382dfa204700590aafe45f899f96ce57c446214cd00fad0b02327fcc2fa4e9036e77e089398b87a3c2a1db5cbee61ea75372ef791c3f0a15448cf015fea56fd4066e26ce2a16169fe57ed5031da6c11fc2c309ef8726933b5690dec5b99d7f2b5026b5c221f2214e6b1e77ad2c444e46c343a3a00c72e8ce6659663e216cbf3bb44f45f26b5d6792cc3f88f0efc1e6b4c51459eaa58ccc6a119b8060fa870853d5222d0e7e040facc300adb1938a6bf154de76b812ee514c0ad977794191c10db175491e8fbe5e3c77569fd61481d09f240a42a4ea1f834945e6d982845f5e3c9d31794b04b5d15447de6bcaffb97d3218d1e681e150f1b2ddf190accaf8d02c22098d49bb8618d19f0eefe3d712f55c7452651ef8ad1b98978f468916bcd1c709afef6ae29c3cf284c7bcc0e40d78ccf17679c8ee00f8c4da2350c3dbfb6c9a32fe0943b80ca66bb107576914bcc657c93879c7686cabdc815f0c0585eaa518c6d672897bc611594d63eb62ac74b1301b3e9b2ab1c142de31e79bd54679290653586af412214533c6bc0c32ea93eed55fbb845d8bd831c2e92da53ad7c2012fda04fb3a53a0c2fc3e5d372727428f8b410abe6c7fa1664402c2208ba740fd0d611d2dda8235e02062d691b4be14b8f44c8325b4", 0x1000}, {&(0x7f0000001540)="402ee92e59e2f523d9c00810d7ec67d8872e4575bdb9a9c4261b7dc8618bafcca4b7669966327617b0489598730c52f148c0ce6ae83ea896a33bacfbf4755a9ab1fec27fd293dc4fb398b19ba9a50f41809315c0265553386abbd74c0ae597a6b5db7adce1a02b74ea20bf1c1fb69c6521f21fa424ad154f924a1ee1ca5abfde512ac9f13f90a199ff84c458c1c8c2765ac1e1e8ab9b53426a5ee822439929d1148bcd301b069577", 0xa8}, {&(0x7f0000001600)="c8d5b6386504800c4459bb64207c7842d186341c368abfb7d20bd85a67f444868aae74a1771640be31c2e099e2c4f2e3f38361e7db188d1c23f0c5a76de0b2f7ccdf5fa0efd26279704cd0f587c15105bd394d6b044779c915b3207d506d43927690123450757fb6da1d1bc8aae8ed1af3b663b8d1e922aea66f44c2fd9a48488c47669b5c90a565172df09d676b8ebf4eaa625d9efb213747ab7900b6471985cb8bb3d39711079d989354637c74bdda5686c9285987666c974586b48fd59c342251c0b6ecee944645dc9b1e5d8dbb0641fd6fa74e421283cc6e1c7d41719cd7689c5073917d6019acc85286fe0e51e9e2516ee45a0de9086afe676d", 0xfc}, {&(0x7f0000001700)="4d5204dfd51b56dc488d14287e62699621c4b6d5aefd3f27d0", 0x19}, {&(0x7f0000001740)="27fe537b82858a93db88e7911720e6c79fb1312dbe4ef21a1f7ef9764cc3b6ac86b1a89a646c6f497340297c787fd06576d7891e4d227ea1a17f20bafe4fb7c5f9fcda1abcfad05b939ecb0386fcff460e53b029c8", 0x55}], 0xa, &(0x7f0000001880)=[{0x98, 0xffff, 0xca1, "ece954465625b40f475ad5cdb2d44d3fa406b50ce8ccdf5f52c5f0bf6deeabc988bc9ad0e0427e01d2b3eb06c032f502cb3e3a98495b13c5fa35f77a89773c3d7dcdb243eda1b087ccdc2a50ef4bdaab536596ae018c5ba3542eac7752b2cea62253794d4f61f00f117d6b0a17b2217d1e97cbddf7ea248f40dfec40a5a23996bfed9387"}, {0x48, 0xffff, 0x11a, "9b868bf6d0b8292d409c698228b2407a523bd0ef5fccf47d35a4ba49725c4de04a712cb2b18256b188609e36f5857f17b5917a3fda5ef85f"}, {0x98, 0xffff, 0xb2, "ccf7ac938565dc967f85e622d8b606a5ff2dfe570a1be675741deb432fec911d5e82d592d559ae039736b37664a4e15a37f8d4e6d14ac1e1e967e06cb52d313d422c6b4b9a7420b4003671e614acd79f41d9c312c1b5f5b0fcce46f6e73be489f8cbe8670b83109f399542cf4ccd9ad0937bd552134333602a57708415fbbf8bd335724c6e13ec"}, {0x18, 0xffff, 0x2, "6b5b9c15b91e5d65"}, {0xf8, 0xffff, 0x80, "0bcdfa3b02ea227eb08efc2c2dd97340a42117f77116735cb0b937cb5bbaf0b574e176740b45b818ee87741f3c1595c54c9e2a248869afb022a17de2722b3b10fb77155621daf89e54dbef8ccc5d4ba938866ef020d8d6eefb109f6447445c60cc253a0a5de4c087dbb371631484c1bb04c7462da14a9df887b446cdcffd1eac311a39f0f7a276d60a7579af75a2bc59740bdf305585a6918422dbd084bc8a9357fc6a7b4ed44fb6296d5bb9baab3bb0114ca9d24d58ef87b52cf8593f287ad8bab1cfcab8c916517adaaf8d7fc7e8ad1ad6c0c90185443890c4d473b86c8632303ab84c14"}, {0x50, 0xffff, 0xffffffffffffffff, "fe42602b8a29a8ec94c929bc6fc7f92bc98bc083a7190041de1e29f02fc5315ee91700d0c6793d826bdac454f7622553fdb8e05f94c5235961fe604104a8850b"}], 0x2d8}, 0x400) pwritev(r1, &(0x7f0000001f80)=[{&(0x7f0000001bc0)="771a444d7702b7ff1113b08e5fdd3652c31df434edecb7f088786b2f6cb89ef14c711d2eddb360379e60fec20f7604ae00a4fb5d70b61c5c0d66aa411c3eb202586e4a6edfe2c5ef3357a3a699c47b5451eb63ab4d4483c04837282a32cc5345ba1341d5b6d59c5c22fe62b62f7d1c9481470cfc38f6dae8d0b03a52664e31a08da7cb2fb97030a68d5b2b2557973296be3026ecb6fcf803e298383163119d425b1e6ef77d78eae81aebfccc479e3dd1f412241f2d8162e40b79f2fc3e79a6b51ff76061fb10bd996c686a9533d9bbe0be3cbd52ed10e77cc3a822bb182c3de2fab7396608498a", 0xe7}, {&(0x7f0000001cc0)="57d0ccb4389730180bb6044939552189337777f4f31ecde67180ab869e3e17c24b3434a985a2a19577aabd76df62ee6e25f6e788c34120be58f71e106b687f85a59808e0f9421363698e45511010f1d52c597dff2b7890771807a329cf0ae38286e657b103fea08392d2d88f92e890b03a16d1d4d576cb6742848545e2d79b38c4f4887e758bcc290361ad8dc3976cc162aafa8cdde8babc5169e0f87db59c42144fd628093668d3d46d79", 0xab}, {&(0x7f0000001d80)="5ad429fb22764463b0f8211d8f2cd302795c47add4206b114d3b4fc47c23096e0bf5bc8189d23294cd5e8e73f37d378b526733ada87929b702c8caaebaeb9773c564c1aabeaeb275918e06761b046162577235a18300da58b9bb803aec4c821a14da1e103c53e769d2e8652062bb237405f15c6182b7f3367ff8719b29971a6767d332122e5f731163243d91abfe54fd8cde9dea284672db41f184d234a17c462dd37c07be5cddb12372f72fb29fb20f7132dad4de89e0", 0xb7}, {&(0x7f0000001e40)="41f2a997e274550f4ad4cfe5997b19e5d00ad58f8fa3fb413f9af40827", 0x1d}, {&(0x7f0000001e80)="9b30713d366b50066830ad266fc1fde957e1150ec561f86a837121ff3ade8db619c220fc548b1c4683308d892a62a4b242b44f3f469b0ffe7ac3bf9dca954f14a46e6212ed1b39a1867a79276525258f100699187f2c6d6eabebfea667b4dcda5bc669ce65083b8cb999fbda1ab75fcdf8831eea9125cef1891941f04471a6b77bbd72130744fa8fa499b32042357728b2fdb2d6359c0611a766af7a25db7cf60892a1c4a02feef8ed9bda286d122de05a6dabe63187cfd26966ece940314d", 0xbf}, {&(0x7f0000001f40)="a1927b18a6ae99b61765296c927a578c1bbff282f184a448bcf7f30eca2e28fc78ebf4d399a4a951c9d2", 0x2a}], 0x6, 0x0) 18:47:51 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) socket(0x10, 0x8002, 0x7) socket(0x10000000002, 0x2000000000001, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 18:47:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x2, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt(r0, 0x3f, 0x80, &(0x7f0000000080)="5fb9c12f7cdb4b9665e11e13efe861175170969fc15b38e140bfe02a", 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) semget$private(0x0, 0x0, 0x200) setsockopt(r0, 0x0, 0x23, &(0x7f00000000c0)="caf5b415", 0x4) r2 = msgget(0x3, 0x51c) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000200000000000000000000000000000000000000000000000022000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000d02d937b5dadc052da24574161c6234a16b50cc686beafa13ae6cdebfe931ae7e6476cbe392a00609db1e78bbb5ba23f33bd01f57ceaceb2c13629ac6268cbf0190b8701c577ea3071e22d86458193f5a164445060452352e8f7034428ead53e93a09d92582b4d81f335e96a9147251e5d8f68632d5c85fb3f497f7a6b1f7270bcea1344c6d10197634efff2f8b69838a87cb34b53328f8b"], 0xb5, 0x3, 0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r3 = semget$private(0x0, 0x3, 0x591) semop(r3, &(0x7f0000000040)=[{0x5, 0x3, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}, {0x0, 0x5, 0x1000}, {0x7, 0x8, 0x800}], 0x5) 18:47:51 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000001, 0x7, &(0x7f0000000180)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x188) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) 18:47:51 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x3, &(0x7f0000000000)) 18:47:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 18:47:52 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) r0 = openat(0xffffffffffffff9c, 0xffffffffffffffff, 0x1, 0x100) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x0) socket(0x37, 0x5, 0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x3, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x8f6df5875e8ee33b, 0x2) 18:47:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80000021ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x403, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x86, 0x0) writev(r1, &(0x7f0000001600)=[{&(0x7f00000001c0)="1940926d02e58a3bdca8ca023a5daef2e97030f213772b6f2e867b853d3db2bf7a62f803ffaa2b056ace0d44cb799334f6936ebe1325b4cfb943d67b989d582942324e678f71b81238eb956df80b7f86b7c9fadf4f32d9926dd551c9fae71d956f5970b0cdeda977662fc99cab404141a2a687ff192300e74d5216aaa92fc086eee8ad8cb716499f349ee7d400409f6e24e08b8095616fe944dd981ab9b94bc1870a25906c8e1a964d9ffe3b1fc5fe26a029492c0050956e5d9b198f941d11596c7bcb3a67f06b41a96d8123fb2cf2251d01207c00c800a0b0b78360657f1bcfdf059b3e1ef5bef93e052835a5ff09b177a1de435de9ea49346b120181", 0xfd}, {&(0x7f00000002c0)="d2b205b889092d147ac2e58baa99ef799552e90f204e38bcca68efe127b2d1e5bd2ada0ff3df397e481254da2fa1bcf8ecd7e8f342492aa67189407e00b68ce08c5a76ef17c1b870958215ea0e8187753577886996bf778e92b0a1dd7c235abbdcaee7b205777c1a58f9c37dc4887928be486f16d5b60341a056afe3b5af11e41c3bf58ffc2ec0e40407bb372787db8ef337642f5c6837e3c40bf732f84e1628a92306e09e94bea51786e1dac3508df834cefa7f85ee2b4580a3c43d1eb46f4ee035f6f9bb1a96d2bc4bf2aad37fa515ace7dde298de1e735850db4566bd9080d5793f418a23ea942215647526695884bb89a43e6a2228752562b92ffba09fd25df2bba31d6fa4462f05fdf878c92bb87227247938fc00d95f7511af1504c6d78f8a50ec98d6ce7e5dfe48297c649c351cb7f76f88c8cc56af7a732cf90bdaca3692a279b23ffba28389a182bc0d6ae156db813b565b3ae3f2d22dbce1d27ea1b6c8e48b4e21fa54365db2dc3a2b16442c0da1fb2930e6aba1d47e01bb7747f48ab74b6fc101bc6e10ae9b7a5c48e308788bf909b5b0fd7a28da8254d47fb01ec0419ef3a1147a70ce5978f03e78d4cdf2a303551377262c7b684fdbc2e1e6fc51a47fc86c2f6592754a406f7e5ff612f468350f1cbc01e424d3f69cd9940693fe5a7494f8e17e52124025db85052cb46160f9d4a3fa0c2f71ba2f1d2e722ae08ee01a10cd85b97615249ed9f5fac740fca61ebbf3b3dd01e1499592168a2397333e628c69a33ea947e0990ddc0729e3d8b00750b499767f36e15eaea997347b3bb8f6166546c20b5cd7b0182b02bd516b15d5ff629c89300e958b235643403c945b930a44846fb5a5d75dd855d04b14f39fd705da87dec5bd263fda8e0c11d46e071c94db62ae2fbef5aeaea2776f34cc73aa8db8eba72df7512c9c30e9296f63ef7a11cb6d2093fc3ec491d55cf4e69549aa34b318a20d216f36f5149934b17cda5508cd90917f263fe614633b09a544c1bb547e707106e8252df51f9044124deaf7323edda105ebe00a1d23b522f9ca638ad0fc30c4425d09721e2a9c2ed5d86840986962a023b65294f36ebb6b5faf895fa0fef9ca3919d961bd8d6448a775f2a0d9d68a859a4dd4f46812bc9fd07f1120fa6b871696fa2225ffcb6d88fe5d17f292739f2d98949b568517011cef04dff760388dbce76d1506acb9cbd41b4326b8f26f07e3b8360c8e03ec81fbb363b9d4cc07445ece2bb78773dc1ca8da9f448b70dca9053cc3054fbb3e2a422e8b6677a55da7b85ea93122a7ba7c41a5c76eec5dcdb48e2ab798d3e9a99bca7f4be42ad16c065013652afaa66354fdaaae7ad4f956ae6dd96ad44b71202bdd60be1dd57f38b43b3353a540a18bab30945c8f307d553ade81b483a08a3e0298bc9e47f3ade23c57c9e06d35de9dd4d3e23a69572be477a1939bd6fab096fe692178dcbe54108f8e1b8c062e56d454b8bc042e51cccf648c40835a49e01c83763d0fab01bc96d76eaa6d4471cdfd18509e2af3a518dce9da28d620feab05f722ea5f57ec958c80ce9f53c4b885f742e2abcf1fefc5e5f104d10b0ceffca6800bd0c261e2aca54d08c502cb9ea48d10192ff1c5463e7045eea6afc5c5647b06ff808ba694400953283c1d22b3f95373a57ee6817cdcec1fb215365a4a4da978ceadbb9c6d4ffa56e49cbf42bb292ce9d75fdadfee6e56dcbbf6eac3025077ae68f14a867faf8034732affaaaeda7e32ff4c68dbb2b0e1e7e3fa290253e219fbe0fc07071de968fd68d6d2e120d1736772fbab1959be1a03cf5407a4ff0b3a91ba692be59e0a448785c203d2cb0e49cbb0e6fbcee58be4a10fb45a731a9292defafc7ebf83d03d406a7465b05068706196c42707dd409937dd598b776194831f111b01b4c4a248a12b3732483f284734cdfa52a0ef55f82ca484f2e8b7274162a191342fbfeebeb02a1dab6dc97d60ef2881c2623bb8362be75699f634b0612de0994011c0b1c586dbe9c9d5c590d104045d987d3808df36ecbcd774a7cafa6f62a95ddde2b46aa806202b3d0604197e9311d4738fdd56dd0f1aa84e46a8ab289d3a18aeacf6b3b4abe7ad7137df6c1f890735d5f65c588670372f4f65ed04c1608bb3df810f589a458d2b4ba90e5f5aa1a76af464ea9df628206fa6cac96c3ee7bee0d5eac5c46a16357e024b6260383c68e300dff4b8b161f0964f44ec3a272b6f04d04d1e3f20d563599b14a63ec272568baf3dd90a1cc21ff8053b8e6b091d340b1bb4c07cf101bdc7c056fe6856024c8459e0a819ea34c70d2cf9d627b15546d710f4ffe58648308a203f8c7cf91fa5c085fc8f524af0ad78f54de600d72c382dc41fd290a5d5559a0ac431c8b1cc0a8de52a9c9ba0afb209c780cb88f3ee64b48513c488add63f808ff99f0ddd1a32c84da2c7a66e7a122d1a39ad84244f5573b720342a5fa311e646f3d3b9c5578e005fec1c3ba15a5aad73d5b2e56ca015aeca15ffaf80c28d5ae348b860a93f460d2fbc6d2f0aaf7ce8769953862d085c43d8445f408293e8632bd0f7b3439dc19ecf4440a2806100f98152c211c82a86ee63b060282cdb619a4529c31e3973934ab6812f05231afe65ad7d2ea11ebe7a5da998a5d673f2940018d6aff6de04c84d65d9cec34c450862c7cc919023bf2e32226324309eac389ad93b43a1d7985015bc9cd9a1f53ba3a4a5b2d16a76f59e65435639cfbdbf555ec85dbe47979b543f0a05b8096eff61cdfc9f4751dacccdbf5188733dc7d7e2fb48f0c8ff55ee4104a4da0bf12c31c82838b73a01ae6e4f62883b6177d08c2680f697999cada612b8af6f576012b63c071af65401995e989fc011b2a3168b232f7203a7b6eac93892e6d2f4369b3d990102ae4328c3539c24efe42716362bdbb9ee7ab2d2193fdccfd2b59b3d509c3b36a9d37b1f507db6704ac5f7f54d680f723061bfe19bd05f5ce5bf08e698640bb0ff332d847ec42773cbc6d9ca4bb046490fbbdc8942c6296fc294369cfe93613acbe243eddd9ce59e382a9e39d982c40bad292cc9cd8ca32e11161cd5918f4387dec6756acc469c2162dbdcf97658953eb94bf094ddcc814da21d615592dcb85b9a57c8c765cca76ff3cb81aa0a2bc72223fa089e532750269ffaa15d728fe50ff41e177a549cc552f9a4c091395dbce967c4333421542ed55e178eac687e051bcddd9870c9e5d3d7d78100fc36675147cc4cbf05cda4ec7eca5cac5252c894ebb03d8c9aa54e7ebea5ab5ba10cdabd29fba1bb2042f51ceac7b78a95904858f5f29bffd7226fb293f007e0fae0618381297c8c4077df7e155d6600994fa8158248e2472b81b07f2a71e46e88a826beeef9b893d7c3c5d1562f39f5e47ac798bce263420a919e0901b321d5b82fe7f78c0ac296868b9f3ab4e278cd1f9ada7b465d6f3bf5f3537b06df713f48b1f32988b1a2e4afde609153a392e0ff1474be43bce7ec0f52582a2be648f4d44726ddd132494da6cc2e1a0c49c28ecef0138e8eeeb48a2b5e8159728ac32a4009aa29bf4a38bfef13a5b182eed245b5cddc02619b382fa929bfba722b97e74b6bbddccd798b25300c1e24dedc8f8b6efc97344de7149d99d19b643d063d9a742a35c3dddb793de288e6532299b09c88d3d502f6e036a36a8f9257a425282f5b22b7c84e8d8b38ac7d342762034767f2b11d699e787d7e269f0f7f3e270f09172573d78886ef9831f5ba4266fd661a09c64128c09c3de0562a60e9c13b564f2b0f5581873694365b496e6edcb74e5e25556a1da06086e2e704420f8479da6e1a87a94daba81d51d6c653b060c5e758d8acbca328bbdf26637305d35d1a7c5d2cb05bbecefe99702ed57cc7ecbf1de4f368a961a8b475372b43b1cc5237e8fc6850b41e3cb81a7e58b801b06a89a699bccf4c320885c0a28c36b0c6145dcaccbc0e621bbbac8ccc0d76ab0d5c8f8ced79282418762441528afcb38e18a95e3a969ac3b95847efb2f1c022c10338a79a0c031044b8fcf2f4927e4d384cc65942d6e690be6aba136ac5bebe67b6bbb3d597d927d2962c25fc0291500cfee303449e59026435ea37824bca8b8d499bd3625ce0ba5e88c612893d807479e811580827e4836b2362585e234c464ab178c6ecdf74674b7323366b58cbfc015ee497493f86d8ec461dedc759c682586deb7a74bdc29d2c968def49d387457d2144347000fe6bab9de04fb6ea29455c03961060d7f44917a03240a301cddf7e7a0e94d514da5f366c6b4bfbc3ca7e65afcb04079743cbfb7cacf31071ab33078fdcc8ef4aaff8d5e4aa6a6f81edc70469a73ecae031cca5d7a2999c1f65a0d6f3a5836135a005f54ac072e81fb816c0d8db372d2aa92851a80dd21b10731a954cc762e8a4b72dd08ff0bce2073730d0271e0c0f0fb3e8f25aa2eabd93847930924da3ff4055b5f54b2251550820b62ee88e6e7140358e4f4c4988d154e62ec9938636488d91a4973a0103f51224d3961298aee1dcfce77a4b5906c2edb5a4eb70d9a7210e963db6d8ff5be2e88df35e05a64c89fa5cf07765c49b13676845c17f7df49199319a25b28526213f8ec9ab7b885f3e3642272c48dac1a6e04a12069859e53c702c75d14e35689ced6f3bbc35c96dba2a7ff70097f34d32ff05da02df8a391f8f419176a39afdcad6c55c93cd7734a09c07532190c3d1cee387c1241ee6046b7b3bef9aa47012c8729c2d8d96108a76c9de02aea9c0f79d2cd08469f7c0d8a07ddec8640ac38b2ad41123851ef3611fb7f1ea365550934818b7fe442df2eac81d72cea39ee76ff8333f91d6c01e3b1c27656e2c1a8d75db52bcaecfd747c8040c03efe6973cfc7a9276a832013b21434c9ed65c942df59574605d1f5d6bdb85c76cba51355fc3cb81ac1c5aa623ae3ffa3669d4e2fdfb5d743999f24208eaeae3fcc126619d46e6def3f58f5d53df5071539022ebc50f64a1b307b1bdd3908622baad4a8ea039e4f22795c47f5e45c5b0d777e9f484a1c168e9719aa1cd12ac41036b3e1d84bba6f9825d47ee59fff7e22c6d270493e3d1511b437dd802e7359f08b3f102df79bbf729e4c4bb2f47db5fc45390cde5131395511aa89b2be69e5029156f19f4bbba68aa353435fbc86fe349da4511fed3fdd60719b361e7e2accfb0c6cee0c0c01536dfbc67eb6bbccbfaea18a54538838f5ed416857b448070bd2d5ab9ec8c769493697c87aa0f74f2ae345597f46a580cedac0cf4fa6423c6fa796e654d500ffdcca430843e6a7bea38b05e15f41f1d574ffaddafa84a22ef94b02cb5f63353047e2a678280b17a2a20724c0d70ea6e9bcc0dbc8916939b6de216ebca24eeba2189754a194a6bb56c830a34f9a49463279a9612059d277f545cee8d50e850678a4f5b487640ed570c08317ad102b898220f3f43ddc4e2eb99287c511fad2bb4225f1bc6be0537401e78c634fcccc3865a060a307c1ea06bb708d595a1c635820083d10e507109e5111e4829ac626727bbc043ad15be6e1b57b075c07edf0ec8a9c2329ae72b96877fb322d25791b28ea49cf704da4eefd63707ea85bd155801f52b8b61ac9605bb494ebfdb0479e42aa26418d2744782aff1d177995f5a7f952c1e11312ae75b83dbb7e5afc4b6e19927b5cae95d762932985d0653fdfc64175097e1d09ecee3664a5402dc46426c0fa6c12dfa3fca49b6862d0f59e4496c6401127540bdc437d6e70bb8737ff71a842e82e695a78525f17dd83e5b6959685fe4d3b6f0b9", 0x1000}, {&(0x7f00000000c0)="798bc5c2704de4aedbc3e84d8a7f2ad83b09ca57dc6e489f761504cea030a4335dedb89f3de5bc8f56d666cd839296be63d82611c29c05a878829bceb0da64651c8f80be892667f7eaeaf46baf1d84b62614898647311e0e213d1d8a9b6fbd66fd831d9cc411", 0x66}, {&(0x7f0000000040)="c405b072ea12cc26876714d4370b6d85cd80bcbf0a95cb36fc5a", 0x1a}, {&(0x7f00000012c0)="296c96474633fdd77da40c73642ff5f9349e934c9a4c087010f2933bacbcaa5d2d7c6c3338c49311ca07538b7eb3908476f6cf077132d4c933f42d8376ac993680f37525ad674ce24e532477afbbc9d3b801a30f3eb4a44e3e3c64bb83a64d4fa17952ad1e693a22e7fdd161791ec0cf061750d3b26bd4110010292d37534f8976bfafdfb16599034b3cfa2ab87ab9a3a1e82c062b6bce3bf954f8ad56d7c7c7dce4", 0xa2}, {&(0x7f0000001380)="8de434cc121573d883c32c9fde18cc208018ef4702416d0d20b557002c420f94a06bd75ab9c20b1cd0a6da8ef14645326bab9c7591bf588f5b88ffca401d6081fb4f7d5a568f79d53d49f0c6e63f368bc4b6aa2a3044edbb63e098bd65738ffefdda60754dd30b91fc40872429ef685596a506bd8ec2549d11925d21ef5ed6f9b00b778b67a208fb2b9bb926d73f9fce1fef2a9949bb755ed54542131a92c70c4c81c4a06afc170833c1f137751f018659fe519d98a2e453b434adfe5b66bbe2b2fc27fd300edc55e201cde5cd9763df4950", 0xd2}, {&(0x7f0000001480)="b5b6103ed4a1692ecd1bbc10e1fd44996e30813450b4a1c75791b04f347c6a9591fd06febd25b247aa5a006a3518f2808207063b20342cddf6e1c490521c0ab31dcde6587addb0ce61ff61c8053ee0c4db80c976791db7e500f9004dc9b83dd44487cd8c1e8a8869b52f93bdead675b09a89b06bc9d19f4056212f222bf4b1b74348181322067f1dbca6040e564d688e096afe7e00e54135e70f5daed83ec692dc54ca1b23a87f0e14e4d305b329bce4a34cdae442b06b422c7c61951fc8dd88ebc0a4", 0xc3}, {&(0x7f0000001580)="99419b4550410902f6c0d12289330c50b098e81383cb561690d66656925ad5ea5dcdbd653583317bf6a90b061349ae684c91a80008ea230c19906bbb9800402e4a5101d028725b1b9cf94f336aa1c24a9838363e4e91da14f1721ce4dc1a6a", 0x5f}], 0x8) r2 = accept$inet6(r1, 0x0, &(0x7f00000017c0)) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f0000001680)="7e8b154afeb2391adc1497eba72881f501a1146a35d9064e0af112d319fff0dd67c4b15f995115f538fefc028730c073b570e19a62f9e42b6d5df1607833a5b50bc528af1456f706c62a1ccbdc3fc2e598e9dc261dfe9d4faafc168ab3d5001283457cb0c98532f7889df92470f5b19ac554464f7fa129ba7c3c32a763e40cf188a3ad77b113791f6c02c1fdeeb00345d978260907eb34333aad8c856acbcab62428e6115d2bcc6463e2f853d3", 0xad}, {&(0x7f0000001740)="4d3512fcda8aee09b8fea817a5a6cf58ab68a2b1", 0x14}], 0x2, &(0x7f00000018c0)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x88, 0x409}, 0x0) dup2(r1, r1) r6 = getpid() fcntl$setown(r1, 0x6, r6) 18:47:52 executing program 0: r0 = socket$inet(0x2, 0x800000002, 0x0) socket$inet(0x2, 0x7, 0x3) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 18:47:52 executing program 1: r0 = socket(0x3, 0x400000000002, 0xfffffffffffffffa) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 18:47:52 executing program 0: mprotect(&(0x7f000023f000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r1, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb3a1af4f2e4f535947b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41e64da738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) getsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000080), &(0x7f00000000c0)=0x4) writev(r1, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be8", 0x91}], 0x1) r2 = syz_open_pts() ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) read(r2, 0x0, 0x0) munlock(&(0x7f0000241000/0x3000)=nil, 0x3000) pipe2(&(0x7f00000001c0), 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) munlock(&(0x7f0000137000/0x3000)=nil, 0x3000) 18:47:52 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x1abf) 18:47:52 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = open(&(0x7f0000000480)='./file0\x00', 0x810, 0x100) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x8, 0x9, &(0x7f0000000040)="b8023061ab2394117446baf09047984aa42c5bde622b2ac68d04d18ce6137c45ca7982c3073c106b8543fb7e1b4ff4e8033a5517d95505ed9e7034834d47aad2d0a3a5c43163b41bd420f53020017f7c355f5454c33ca5ac0a86500c009e338594e99bf15e40b8ac13777b610928310917b00447d2ac05d98d5a5512118527c937d0dc3f375f7c3d27", 0x89) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="f9e01500946e4c3e830ee1e6e551e6451b7fed88696f022d4df68f724479257886aaa355ca61798d1a24be17e746101ecc9329de6bc2911509ddb9b630524b02fcc7980ae0cae6016befff612490bca1168db1f475b7a538f2703215e54ab8c8edd5cd37d3395f061d170444cf42a1b423b9b84459dd0fc13788", 0x7a}, {&(0x7f00000001c0)="3dc0bb80b89dc8aff1325b02807e32a9e8543dfedf8cf5aef4aac4dbde1b8f77fb063813f2b6036f338b308f4afc1e808437476565d116ea8e13705ae6269bab8b5c7f80f714e2dbc909", 0x4a}, {&(0x7f0000000240)="33fda4febf53305fe0876290451ae34f1a1c927afc39dd1d092815265d6f8188b9d9bec30fdfac3c7167479ab4339f7a4a4afcab39217a2cd726d92d20c8d849fc2e4ece63c20063acdfb6b996334fe03aad4a4934de98ee61e79db6a5152928817d7cfd77ce902b5072ae75c91c3f2e866d8ba3df7704004d90e4f4b36105227aae1b88c1f90bacab6e6f0bca298c3a4579e0121ae1b9b499", 0x99}, {&(0x7f0000000300)="d01996e9be012f57bc19bdda539d09604b98a228e4bae93375349dd3da28d49ebe791fd21cc33919cfe69140012e78720e907f4fb29dd26623c78422", 0xfffffffffffffff1}, {&(0x7f0000000340)="e3ed1f8d42fd7c5fc5e8832ef99c74e711309a967b9c285c178747cf1f6df4c6b2047322615483d2f4125fcf2985e034316d6d750c8ae55dd1dd23ce8a67bf20198744651a4573bbddd0b214c8fc7d1d71f5b58e45910343200e7b5f6055f69a210747daad9dfe389d50f18b730fcd86b3b8e055ed1cc7397c2c0c8a02e0f20f6ac2f0c5e8ae2dd92cc8502902505cea816284339d9253100ac5a5eb201d9e2700000000000000000000000000", 0xad}], 0x5) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 18:47:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ftruncate(r1, 0x0) 18:47:53 executing program 0: unlink(&(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x101, 0xfff}, 0xc) 18:47:53 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x5}) 18:47:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/55, 0x37) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x110) 18:47:53 executing program 0: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() fchmod(r1, 0x80) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) dup2(r0, r2) 18:47:53 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x4, 0xffffffffffffffff, 0x7, 0x1, 0x1, 0x400, 0x7, 0x1, 0x1, 0x3c77, 0xfffffffffffffffd}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0xeeca59cdd75872e5, 0x0, 0x0) 18:47:53 executing program 1: socketpair$unix(0x1, 0x223fc8a3fe83e210, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="1c0652c801b74aaab94d5b2fd7bf42f9c865e79a4ad25197ba32efbdeb2d58e916e9f4ee3231314b32628f7c79879b9daa0efd2a30fb27bdcb2da1fc3dc1b87c59148550119492e5551e45f51bf908b462e8556009094a98d6c5f2b6ae98d2bbb270", 0x62}], 0x1, 0x4c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x18b) r3 = dup2(r2, r0) ioctl$TIOCSCTTY(r3, 0x20007461) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 18:47:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x4, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 18:47:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = dup2(r2, r3) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) pipe2(&(0x7f0000000040), 0x4) getsockname$unix(r4, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 18:47:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x101}, {0x18, 0x1, 0x3f, 0x98}, 0x5, [0x8000, 0x2, 0xffffffffffff1156, 0x7, 0x400, 0xfff, 0x0, 0xd8]}, 0x3c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7f, 0x3f}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 18:47:53 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000056000/0x2000)=nil, 0x2000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1e, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0xef8) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r4, 0x4, 0xc) pipe2(&(0x7f0000000140), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) shmctl$IPC_STAT(r3, 0x2, 0xffffffffffffffff) fchmod(r1, 0x8) 18:47:53 executing program 0: socket(0x3a, 0x7, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) socket(0x6, 0x1, 0x3) 18:47:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x0, 0x100000001) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x70942528bef4ce4c, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x0, 0x20) r7 = socket$inet(0x2, 0x4002, 0x3) r8 = socket$inet6(0x18, 0x3, 0x5) socket$inet(0x2, 0x1, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20820, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000440)={0xf30, 0x8, 0xfffffffffffffffb, 0x8c07}) fcntl$setstatus(r2, 0x4, 0x80) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x7, 0x9, 0xfffffffffffffbff}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0xfffffffffffffe00, 0x6}], 0x8, &(0x7f00000002c0)=[{{r3}, 0x0, 0x92, 0x80000001, 0x7}, {{r4}, 0xffffffffffffffff, 0x80, 0x15, 0x53, 0x8}, {{r6}, 0xfffffffffffffffc, 0x80, 0x14, 0x2, 0x1000}, {{r7}, 0xfffffffffffffffc, 0x41, 0x1, 0x9, 0x1}, {{r8}, 0xfffffffffffffffd, 0x18, 0x0, 0x6, 0xce}, {{r9}, 0xfffffffffffffffd, 0x20, 0x23, 0x1f, 0x1}, {{r10}, 0xffffffffffffffff, 0x0, 0x60000020, 0x7, 0x101}, {{r11}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x73b42c6c, 0x7}, {{r12}, 0xffffffffffffffff, 0x20, 0x40000001, 0x6, 0x200}], 0x9, &(0x7f0000000400)={0x6, 0x800}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0xa8, 0x8001, 0x145f, 0x1, 0x100000000, 0x20, 0x8, 0x0, 0x0, 0x7, 0x55e}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000200)) writev(r12, &(0x7f0000000200), 0x1) 18:47:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21aab2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8a19e48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe828f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a094e2b8b167c29b1931998bd25030a", 0x113) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x3f, 0x9, 0xfffffefffffffefe, "85495500020000000000001167f5afa680400900", 0x0, 0x400000}) r4 = semget(0x3, 0x3, 0x200) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000880)=""/4096) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000200)="05b0fdb6e7b834166b547bd097c21bab474db0209b532a416054f9afbf0de0280f2c8efb2f4328e1f1aebf7f22617af808c6befd04015f67a759fb9ba9b89c93d8bb716adf074366022d1692fff2fa10fbde0814126e0746b1f7af9ed42f41f1727dfc691c55056c398b150ab9a29fe548c3038ada2681978f087509a32beebff85cc5fa690e37e7145c03f6765854c1d5dc816a95", 0x95}, {&(0x7f00000002c0)="86019863d3b00cda0eed54484e66c7a819c97d50d50c110109533a0a4dbb548150b9fac548a82bcab22b39b9d4a173237ca84516342c31957aba4c763d4dc07b1f19ad0dde0eb13ea8ab824f153ab984034b24ef51b166", 0x57}, {&(0x7f0000000340)="316812dc9345f315f9fa2976c61c30551b14e34db362a604cffdbfbdda79cdd64f59d60b6c40ece41849d9841b49a0ad6f76b79c7830d3c92fa5fdfe233754c5e5e3bd2c66e30009bdd6b0db30af8c6c88332f038ed8ee2b69a9c67154991fb0b1c3b2962475a646ef262f4f8a3d60aee4c8b21af39c5304fa98ac73d27021a0bde706082a1e007cc842f5c8996c00bc768aa95936432dd6e4c948ef", 0x9c}, {&(0x7f0000000140)="a1bfbf9d205c23a2fd8970ce6ec850c1952fc2c9857a45fbbeeb166a34665a9343a2f99c9ff948b85829614863e393caed7ba6700e", 0x35}, {&(0x7f0000000400)="2149b313c0d3062693a8e13b85e8e79cc2fd7bb90b8e526b9bf591e38ac68cda6515fcc997f6e3dc50dba4bf9ed2b57c0c7e484ea27d0a17d24b56d2c6967b6ceee8c29974d837b579fb0149c9f7e0f9bd4e94056cc2ea072cba8d14c7ef74e3558bdf0bb5fd51c7b3c982fa31c6b1eca80ba72b53994924621741994620b9ecaada684dda58f4ea4bd807b089a9a1273d34", 0x92}, {&(0x7f00000004c0)="0759491c67997ce6ac8fc9221686e94bfbd18a11cf801bdc5c54f14db4b9a68c9be19caf9ced2b2ee91bcdbffceaa3", 0x2f}], 0x6, 0x0, 0x0, 0x405}, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) r5 = getpid() fcntl$setown(r0, 0x6, r5) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x100, 0x1fcf}, {0x84, 0x1ff}, {0x8d, 0x3}], 0x3}) getpid() 18:47:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x7, 0x6, 0x0, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 18:47:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0xfffffffffffffffe, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b912f0726cfd44a0b874d30ecdfdcd", 0x14) 18:47:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r3, r2) poll(&(0x7f0000000000), 0x0, 0x0) 18:47:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r1, r2) 18:47:53 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0) socketpair(0x0, 0x8005, 0x4, &(0x7f0000000000)) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 18:47:53 executing program 0: socketpair(0x20, 0x2, 0xffffffff, 0x0) 18:47:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f00000ac000/0x10000)=nil, 0x10000, 0x4) shutdown(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10088, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x80, 0x7}, {0x26, 0x2}, {0xcd, 0x81f}], 0x3}) 18:47:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000080000029, 0x200000031, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fcntl$setstatus(r0, 0x4, 0x0) setsockopt(r0, 0x8, 0x3, &(0x7f0000000100)="0caf9b1057ac9d5449e8cd5820ae0336d3275ad273dd8a34b56d22ab2b324c960ffacd1086e29b5e8ffa5eafcf106c39dd0c7a89331c14310548732a35c905cf0043a85aa5b738f46d73d8f84da7d294da087e1ac7f13ecb661f0bd06e548aa4893686bb8e8f4f896dd99ae58682a1611d73a38d2c01e4a0cff5d8eec37d8f6832d67b59e6fed79bd70a30ac9df0b4a8f702b7a93e79b84bac034507a9854c44e50ef48b40608ccbb101eb258b04935d0aee00c176a509565c4f487c81b8e346", 0xc0) openat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x10) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 18:47:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 18:47:53 executing program 1: r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/129) r1 = msgget(0x2, 0x2c0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) fsync(r2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r3 = msgget(0x0, 0x200) mkdirat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x10) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) msgrcv(r3, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008ca2abc546ad0000000000000000000000000000000000000000000000000000e9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bae947000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000001000000000000000000000000ac8a8937000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000181b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7cfa116e5ed33822c6d44874078561cc6e6e74ac409067afb4b3acea7958729b8c65a882b0fed6492ba3e7318c24a400d125ae873b31c8b0b558b1e40c401cde34142d3fe4cbf3d412c7358551fb82021ea19bdcbc3ca88d9375887df5cf19b62dd44d32abe3b2632"], 0x1, 0x0, 0x800) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYRESHEX], 0x1, 0x400000000003, 0x1800) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpid() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000012c0)=""/102) 18:47:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000000)="58600d225c79c1720cbaabe8c88a55734f615f8d59a4a0e1a0dc987788693acee042ed0996f43278d8d537a2cea68b5e8d00654b3beb2ec5404d230ae3336cf9c9710a2e51ad1dc0e0c187e829eefa8e9c5cb4b8", 0x54, 0x405, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 18:47:53 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) mprotect(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0x2}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) 18:47:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x2) r1 = msgget(0x3, 0x208) msgrcv(r1, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000007821f11f4467036a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1800) 18:47:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) getrlimit(0x0, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)) 18:47:54 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/112, 0x70) r1 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) getpid() kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 18:47:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) recvfrom$inet(r1, &(0x7f0000000140)=""/116, 0x74, 0x40, &(0x7f00000001c0)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2000009e, 0xffffffffffff2405, 0x8}, {{r3}, 0xffffffffffffffff, 0x21, 0x8, 0x1, 0xffffffff}], 0x1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x60, 0xf000000a, 0x0, 0x10001}], 0x8, &(0x7f0000000100)={0x100000001, 0x7}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) 18:47:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fffffe, 0x0, "3658e18200000100001e000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) fchflags(r0, 0x4) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) sendto(r1, &(0x7f0000000100)="36efabd1ef07c321f22aa374600efb3f5f26b8aa2e1b1c3e61fa6d4654590426b2a28f0897671cead07785dfde6ee8ed6a10efc3f0df48ee8e050046228255951a4fbd1e9dbac1197800b8b4d0f45e020d9c27a718258ab658133df83be40200726664b21d7d", 0x66, 0x404, 0x0, 0x0) mprotect(&(0x7f00002e7000/0x4000)=nil, 0x4000, 0x80005) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) sendmsg(r1, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000144000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0, 0x0) 18:47:54 executing program 1: chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x134, 0x3) 18:47:55 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x88, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/53, 0x35}], 0x5) ftruncate(r0, 0x4db1705b) flock(r0, 0x4) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)="bfa13b8a709c37f29bb81862594b88e7bc4e44fa8ac8fe091eeadaced2e72ad70241c2c638f75d62e85029a84a2d615540d1a1ec00fd060dfcc9aecb736de6fd8a679e0fa7f9f199e2e73ddffe37fbe2494d19930bddc87620", 0x59}, {&(0x7f0000000440)="a74983fe277750fdd9500c76d082b53a74dc2afbecae1709af3545b242fc6a1970a84f347930e42bc4ccff19c5be8f87d987e73b0ed1d2223670905813a45c787ed953ce1f62b96ba469340bfcf653e070079c01cfa30aea2a65a2c1651590297e6c93d568a42d9515a5c99da183bf655784f94a9e9429ebbad996022351d28e777c8b432bab5719a329654b4387568c66926984c3dd4b85c0dc702dd86befc43151dd25fcbe8707f980948a41c0c1497d9dfbc542", 0xb5}, {&(0x7f0000000500)="b711d783f12fb80c45e16950f25636079dfdf1ba120b28eea63aef5a9ec1dcfaadded9d882380cf271560120e63112349b3ab6806c69aea0b5083cdfb7817d21b488aa8427ae94c393c6a53b6a51ef6276344da94a1ce44c0a00a9912083f0126fe50ab75e990c0baec43d8a894552b7ea4f12dd29ca66a4e851eb3c3d102516a49da137bb94651ae667884c8749bd00e776bdb462f6d8c871474b5dfc7110d72c852bbcf326e44d6f0d6450ba29832fc3a3ca92b1f5521c6582e07c4669332f8f5f6b4484ceb88f149e255744c77cf2a97e1232e08108baa27a35cff1c7e16cc30a9b25186969cfd8def433f5c8812e862124111974bc5a7466e98b79a311", 0xff}], 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x4000, 0x6000000000) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000680)) fcntl$getown(r2, 0x5) r4 = openat(r3, &(0x7f00000006c0)='./file0\x00', 0x0, 0x144) fcntl$setown(r2, 0x6, r1) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r5, &(0x7f00000007c0)=[{&(0x7f0000000740)=""/108, 0x6c}], 0x1) open(&(0x7f0000000800)='./file0\x00', 0x8002, 0x28) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000840)={0x0, 0x4, './file0\x00', 0x81, 0x101, 0x6400, 0x8000}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getpeername$inet6(r4, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockname$inet6(r3, &(0x7f0000000940), &(0x7f0000000980)=0xc) writev(r6, &(0x7f0000003c80)=[{&(0x7f00000009c0)="5aad2b94f8fb8f79300314559117fcda342916eab3633ad725d63cf98694f6495532ab3386d6f815981c6b49dad775dfc4d6ffb3ab9329e38927a99d3bc7083b5130a73827540acb90c58db387cb65770119e76cea23771460777264e0386b818dbdba1df40385ef9ff2729f98ee34e50fa90684b79147aa83c1b7492509a365f32fe578a15a7968c35fd93547e3452ea50de1f2c4ff956f6c75f54c57cf786ca0b8c0b6e9771b2f5077bc1291f1238f766cafddf806e3a6ca2b147ab3ad3a2f00af6e5fcc8d6c71c97855794be24eae05f721fed355ba1a5d32b3bd0729f71db524890254fc2b5a37fae314b680bb8666f6c55fdecf32f05a954bb50e1e6824919651891d8277e67fd7f4c1f814b0f1f36ad34239959dc735c5682e3bf9a049617ee617d22920ee391baf056acedf5446c642825f0c01b408be01b9b8e73cc59aed592f764e5dbc957f79c503bda78481ba64d6c887c04e505e7d1cc726f0bcbcc996d9166935a9f4e1802c075b6e3a72549e27e0fe9eab08085c427877e267dad82a340bd8b559c3f77d11be8bf22fdf964194b8cf49bb36109020a17446caec263d2ad3d53bbc0e43deb12c95308acfa3099ad78dd2864b64a917ddf23def4a756363b475b1396e501ecc41f3a3ab8e71584844ab0f0b8ab5419bc3b444492ff9040fbcbfd100579d43a1cc23d759a76470032dc93b97ed5be59a48ea5866594941ee69ab1725f8e3d7a2ee1e38e67fbbc8a43e0fde868d586dced3c7622795d089a052cfcc21e62f38cc801d4472e3015baff58216ffed01c72f175f13522993342cab9708fef3b21f5be352f08dc46b208c947fa5694ab18e3d8bb7740132ad4f5cd25700f15164b40f34c30025e6d2b3493c50405a8031da06c0fda4c36c1e8825fdd81437c774523619ed57a73dda8bd6c735bb3e806d95b9d8c6c6446086ce68e9c29bd980c3c418eb07ec48e4d393274d4bea9b3481a7bfea9716bd4789c0fe9d5d7d7278be03420612d74d9851fa1af5fc1f35fa269943d6e45996db74e9faa3be13d26b63eb887e08e3e95710ebc80e522e3d754dea9a7144907812671b597a48f88b0faa6e778b6c7aced309263af54c51e2510c5d8a4f294e3996ed1a9432aa81a8ffe3d1b9b02175681eb6ce5df50de929539aec40f6783bf9966c03afac21dc4df9d0157dafd2e67a49eff312fbde8762933e672e794b77822316f43e0e0c6624413f7287513ca9676b05f088f2701e35b6ba93f008d40d61a3ccea85735d3e7a762f3745d4a051ea8aaea1e731ff8d1df5c92d0b1e55b3f1949709022525f151befa329877804b48fec45d96efaa11eb38fde08b3edcc4a8117badaa9182f4de7db4adaf1a59d18912e6b1a1fd3c09857bd5007cb9e979b225c38506f3aa55e32c783858cec914382d1c09a2c9ec7a4ae3fc848dfcc4d3cf10943bbf9e4a0f3d8154fe172fa2ce5f1b1b01f2e64dcf44f0b8c24c69c95cc544366ddbafa785bf326fd99e7ef2d4dcaaee365f4041b60b5e407e956ef46ba56123c68b1cc60d41c7973cb964cdd2e25d07703078e7b8caa9df6b5e68073940c38add5cbe13037f466ae0564cb232f73eebbb334ded93f47dae0e464eb4633e37f5a64357be910565ef86140e4c46f062ff7cdf08895c2b7b3e5e4fa4e8f27b7ebedb4c7f39fd80cf1424105e0fe2785cb5239d82ca8f3c024d37be50eb827df64e2030eeef9b624fec0d144f3e02aa7bc5c5eafad1dd751057bb6eacbe1d3ea79a0bae791173d1f9cd0b1a691090b78cb19a4d3bafe9d650c231101e950d74bffc84f36565c6fa0da7147094e80db8a3a3bc880b89e643be2813e9ae465f16e9dc199f5063c04803f3fbc85e4117f4163e5062d8cfdc7fe6ccb3af83d789b05194e9d91e5414216f4ac9fd9e51dec3b64decd4dd4a04838eb232adfdf445e44a7860eb797173c8741856f7cae3d60c49eac5d2a80ff6548ca3f52f7f9aebc8e45980edddce9592d74f68be68c41d82f506529b5041e8e59f512f7c8c4946dd5d66ae2800e4d756fc91bb0d228b623c6a71d1d72a079c91bf37429d5bd591068f50f431aae8efd07c75d488faf953ed83e6d612a00d25511ce3dd15e85ca0a577654a3848394b54a4479d8f0ffea9a7ec48823dae072e689a27d82a6f1d01254e96b4bf722c00a7d0835aa89169dd0c381d93739d7650fef8ee33524d58911e33514d4d0b006763f76cd72e4280cf72fc9a7e16db59e93b1d036fb4b1d7f33db89c45440d2db209f71e2482799710b7cc5a36b3c5989ef71df4d7c6c27121ee57f10d8b1fec8885d78dca624fcc5361004b6b473949b663803764c0c026a81a42b7c5747a2dcf28c465427322547796b71bb8c12e94daf3d356e4d7b3d36a7ea5bc916f625e82b07cdb0a934a5f2ca3e5cd97270fb9af813568ef24155bcb25c747ce8fea2e87e2fb9f8d8f508dcccff24a84411f3ddc6c7f8abb223d5d388ae329292ed132128b40a3f7eb622f4d03a5f34453c2a565c79202974278027a2766c8950277ab87fd7dbe37373952965eda72343789016803f40741ab9413e7d35a594e816338d9a0eb050282914f030ce3f93c481ee97578bbb2da84ed5fbe770d0749f8284e2ae308291dd9c5418f80ef52e980f3f60402cb282f4317860cd0b3504d9c188c93ab9f32646cafcf2ac492147a1814052f46aeeb7679a8afe23c3e1aebbbabf991b9567cffc201d71bbf5993199d4456adb5f57715c64aab04c92aa0f4d71542b5493d9c538228919620cc92906fba67e11062af8808889044761c46b91099828124998c5fba07eb68150f8c1a779fe0831486f0cf0c293c56b12873376110b4cfb4bce74823e75adf2d9136c57a6fb917b1dc701f8435a80daa69541c45389afb61584e10b9cdda3ee499379fbf09133c4734bf5c930cca5825afcea4de2078d1e478c9903ba4e7016bba316cee8f8989f683c91bebdf32f57a712e3184816a3d19c05842ea839606abc08f45f7ff56b7c50ae1538df7c766de16a4125cadf49ed48526d1c0acf59245ed47c4eb13688b8c99d285b2c440ed5d16e06185187c6827b2861ab8f97721ded6bd31c6149534afbdc631b09af415d45b9ed726cbf660a4d31af98e5e5b62d0236153ba70b33ad33d156315f44980ee12d91daf5c42edb99d2c11d8d5dbf145c2878df25a50e6025bfd4c20e1af06aaccd50194a46e09477ac964f160a1d20dcce13466f5eaa8a20aa0befbf751d985e922a528d8f269948de70469e3614cf278017c2bffe71b31ca487225149900052c67c789ee91f638e6c14eac21d8994b6f3310c31bfde5506f34ecce99dc72e595e35f3e21a114ca9a7ab47e1b2d359a6eb681f429e632cf1c579abbecfdbe6c735591bca38754348342188ddf8d2541504adb9b5d16f793dcc6d165d494c9ec9f3bc82823ed0877919c551601c84cd1565229806e8df424da8d0b0718b8ef2ee61fb559143f783dd8dba0f6f22a750427451fcb1dcff92bcd025d11156a2b162171fe6b47045fda05a28112e41e0e12028df232b58c889ca514a5b987b817305fad4339ebec093c7e5ac04df8fc6e603ee57345eb5224febf8f8fae9c656afdadc1b849a9ab34e53f5e23e78c8e72a6177a916090ba03cc4316f08cf927d76838321216ae800bb4bd290279117dae109146de666a71a57c29b5ce78e8778ac2bea6942178ebb1a138b757d328780a031b5a5dcff73953f13ab9feea2628d79fef8afcb98e25488b1d2c1068952ae158a413149bd0dfce89f3e0d6255738b3d410f529fb142ffb705c6c02764cd5ff831d0c2a58b2ade38c40ad883548f742be0088d7aaebaca7b57c1d778e9e1e64afbe2c17b5b0cb04831f2c6898bd59088ba839a1ccbfbba47e529fc30a06a7b0185de65c11d4d290f9ad8a544653d27c24f364120bae1eb33b22c0cc9f31a997eeee917357ce209bc703af0b5b420dd1cafe150c3f3b4bf6f818b91eed0aff368e5f017c29fce37f71fba27417300d7c857f352aeda27d74a0f954eec667eb6c99f0c6246c66948266b20a49e32918287be592db83d573b91f458da62f19bb8557a3f20c8a0c208ebc42f7b24e2402fdf425c18336c261cde0d93f23e24b731b50a06bb6fba1aa5612d38f51250196300dbf6b9c032cc618b54b428cf7fef183220720b944f8fa806aa4483a9b53beba94677d4a4bf9c7777d06f52ba3627e92b075827d01911d7bc30c17d8648c5d8bd8044fe8ba3c040088c638b94826e39a59d683d5ffe2b74e80452404979ed0944f53260f7ffedc4a229502a1550e9fa4d3771ce48199a3428dc92dc7e55820d87e0ea3ea8897475d74a2a4a6fd85b711f80f1de1290f3576c3fa75ca3458351557ff5d6cc32d5bbe85137cb559363f207f127267e0792b1a1ab49f0e767e7f1ccc4633ff0f5870d101c0725742e09778666159d8c6d5fa7278afd53c439484b833185c3cb5364006cd1b65de3fdd97a8156fb72113f0c52e11f7cacb1c0a22dc5383b281647bac5e143cd50963a2b0a6c2549ed20774d143426a19bb756f88b342c99c423130aa9bb821fb1b63145ec2d6efc44d42844cb9b23705df52cb3a1d813b713c0b26daa899ef1d806e8f6eb52feb19eab89a0b8df4689c5d1181d9b7aa4eff7fe92edd27abed489a516d9e53b25b7e7ec12de2698acf1d38ea4c515ea55c4fc7cf2d4058bfaa41bc6604bccf96aa25589b539ccb7ca00a3c64568d43b932b0eaa1e5b3b3c963be7fd1dc084d733e5c6f4096bd546b0f67c2082cb26413e3257d16fe2d673cda813f4020156e0a5dba8bce30f437d5b1cbce9a4fb162767c6d981411ccf28a31cec24643ca12183495853899b5b101708f7d0f4c5a1c284a9aa5c49165662866e690330877bbcc1aa71fe8f9fe12101e86b9327bca2b8c552f22a87a2df189d01148d430f4df5734d6264e52be67deafd44a40661152e79772fa0fa3522d92f15ae72ac5e68bbeedf16cddb57ced7c2941428104bf7c749b871c167fb2c0d836f5945b0205fcbecb074478e4af48cbf328e3ed102732ba30a6ca7788a4606f80fbc09a68df02d327d95058eca90465d783a548c38f95d4e693df959f542491b45a536347f1e6193d07afcc583433f9ed67551ea17058a1994ddc6d1de0dfea6eb1bdd1a8d086db30c7a717b941bb306aa1679760f9937cae484222168d68d97957c9535160aa71945d97a7498890ec00fc021a7b59221275a158b294583ac57e26e8b44e6dd92e9ab27a1fefab7f1ac7745d0fb2254302ff1ab77858ca00d38375c899caf3308ce52df5f7a2eca6a05e0c55dd59e928f8b3708c5d8e598c82448e1428d70e27c29fb986ebd5d263245dbd77f14da13a0e716e55e8891490295132a5e431ab82d0136e8f90e8c2f42bf2f16a03e4b647c55a0e397423806769c70f8cf74bd3fe227f7ee84fc441579775604d8cd486603d4463e576339543f48257f134b678bf80edd04b79a02d488c2d126bd43cfe9c3518bcf1deaa80df214187b9c2bcf523b31f180e0950876baf08a69b0a220676e22af797d5571200667126076b54308f3ea206e396bfe10a09e4b6bb20e0951adc217eff7d5afd51f3ab80cdde23c9cc606fe4e2ef70e9c34a2d402e1467b280bd5418c8794c57e8599c07b47d24212fa1bc8be8e76c8fa0b19f5110174b2c6aadf97e4106c49577d86e205399a76c015c8d38a92612405afd11c29d6182f436725d447d18503bfac90aedf08068096e54b590564fe69c25aeaf0b6520af5c38d7", 0x1000}, {&(0x7f00000019c0)="09bed94bc43d3ac69bf8c40d7c9c815c8b338a5e173e12", 0x17}, {&(0x7f0000001a00)="9ebb95957a8e8ca1f1", 0x9}, {&(0x7f0000001a40)="5c8a13735f444d2eb1409bf320116d35c4d8f5f432ed5b0809e7cb2c61057e81c16e6ed939bd683c5c35d58df34cd3492575caeaefaf5359ea8f97aeb0f6ebaac94004e924da9dbb7b50847f5c78d7e9176ecbfae90475d1829c83eae372be6437190212c7ae57e3d14b58b18ef63e5b009f6f4f7b6b66ad4b52ffcf4fd432fbea12d7e5ed8eb085fb2f82ba078752fb039e1576b89eddeafeaefe74d568190869a56278f59dff0b91258a8f548278d4713bcff2ca7e76fde6eb3e7e4d06d823fa76ebce5b23d124d7636dc4cf56c13e67fca3a5ac0b6e6e6d08ae19e670a92478a52f14dfe91e04f52dbaf6657aaad19217", 0xf2}, {&(0x7f0000001b40)="bcc1ed28deebe4bf0ca2a6523a280030615a4f1b65635e051632056a4ed8b4ae", 0x20}, {&(0x7f0000001b80)="8499caaf8349639fdba90aa1760200c9979ad08d218cf770ecc5522421fe177676d15855f55d13e2d61cc19de8122fd1423954d905486c4bf856158a49611e01a0f1831ac250fa2fda4b2543ba6af1461dfc3db03270a0d1d00c5600aefcc614d5aff6d891b038c614c35b64722e8a7ebc55a2873bffdcd897f434dd5bcfb9a71cd08795ba6df979036ef34606f640e4cd946ddf7fde4cd0c48985f793d1bf7e0a0e8088e0472df8a24f5e99bf2aed5bdfd55b2742983319520edd9e4e1877e9ec50b0c4ac29f2c8f3e521c4d54ec8f95754753db99710fa3590f05b7f8de39c46fcf14f6e3de9cb252cbf8c857c4af9964ef12c3fbc1e6543b4bc1c37a2be9fcc33b59e58ce2120f6eab7e12303234612d37f67d532f96e04fc5867d94e0236e1a159aad9e6ca323687bd17329d9a99d30204e2b40d9b2533c82660587ea7a95fceda46ae4d3bc8d60bc975cf9790cf413ce4a32b2f86bf07d04057301572fb2ee8289eb6b0f2623f3ee68fbd16392349aa3de92464fa5d3cdfad4b14c588740e5403537d27aaa5199bde59b8f98a34f7a04fe30d925710e8ce69dd4a7cc8c381507f51523d4384eac69b4da5ebb590ca62c00f7e1fa22d97129ed90426d839aedfa5abfb74931e2c29f4cb2cff9d73196f0bb74cff24f667085bda63b338c6a756c94aa6d3a0799f9708e5f87f9874c2d18b45d1e6125a06f51f890bfc7a30e5d5cd3f3218e018db2f82174008c796033af785f41a0c891d998f64ec9172914fc1ed66d77e57711334103850f752f8639b97be2483b85d4a560bded3f38ac378bee6c4ef56b3ee605bc957c2b3cec30ec32cdf5de053a517aec078e3845314680cec68ed8fcf61681272b75a31df0996ff764a2bad21df279163078ed58db0f4a20032463847d07afe7d965d4497cbae632e089be973a2fb2e2628bad7fa2b257bba123308c1315c0d1223473cc2e5bfbe01b1c1f20e139140c74a4a6cff8a40c13a51bfb7e5b7f1f37611088fa5948e5066e1aad84c2b1360074f9ae5a7ba43a104c625467827655b4f62d1a398055b14354829f3a46403258e9bb7b7fda28342596b8cffdeb5a9658edeb4f9585a0641fc0fd766323227b9cdd130b7f2b4e7b3ffa4aee7e3006e3e5e65b2b48ac9e6c4ffa6fee7798c01048f90c5349499f454eb05fc0d4fdd890ae2915a1eed201269eb26810ebbf7a21c7800fa80529af6c46284ae7e01498fcf8fe37b07cb66e7e873c19ae6fed45dc17a4b055d67c0aaf0a95030f5e05766e5a995a4296f60b2f984b440e25d7a98a15ed61504edf79988a9dc55d6b249adc5a3f5bf4aa73b68091ee641bac7c9029c644239b938f1cee85db762b4554e5178d08561848f49357daa5fb5b91422979f3e8bd69104b3e991a3e408547d65c7f1b9bf4825199f5b938411587d5660f5cf3999de99671956da6588866c778e2b9f7334866d48c7044352d88a2f2c76c7483f92058c320639acecf8836a845e5c1b84f9d1ce2a0c23f26b4ba4d2de4b09ca19c118ea7b311fb00fa67a9e6119230aea880f5da8566a809abdeb0e6755d2a894ee8ed54ed2f5dfa81e3e612697262534b809c11655d5ee4a569fbb071ee31f337c74ed981a28d44e4a3ff25812086ef9cb435855ca5c42aecdd4e8522aae72c37c892eece71e99bd740bf4d0bdd661f82089e3c7fcbbc56806bda97ccaf86d3d877a135e104854720b75111b30dc7454bf7418c3cff04532896583937ce0b47f5e5bee3484eb36b0f197fc898f2014359ccf6e5cb21717993fce7bf77994ed19749642513f1a15a5b8191aaeb26e08f380d6a17f26d8578c277b957f09cef2e9bda086f888893f94118f70e61e6a3d594722aa21c157a08d97d0cf9698be636a1fdf78886ead27b891911dfa43a6582cea65b0f0d74655f938991e03653eb2a6a1400d002c99c3ec26bccac311bb618748e7e62f5514f2ee7f8471944e51f3f66470fc75fe08d493f83e82bb765d4184e531ffb77edf287b4c32b97e5a1697febfffd7f14a1f4848abdb23c6dc3491031e9a764ffe500abf3e82c7eb73da4e62f2a1db7ebec11d4a1685bef30b998851b98e457a46f8bb150df274e578f256c0591cdcd86ebf9a95627f45dbfa62894a2487ca4ee67d70eaf0d4f57722307eea4ba0bc66f53ac0f3ef1681c5a43e38e2d9bf3d7eb94939fce772e1e4b14fd24b2c3a0f934e0e360feedcd0e3d1819e774b4230d02e05349e4acba4927dbda8c930d9265e0a52fb8596ec4e355d897822b344f918e3023239110ee87ef013e0f20b84ccca47b2abde7fa511ad2e04b2e62d0f88d5046feb9b7755e9418a5afaf48cd519ed690200eb71ea09cff069d5edc7329b0999f0742037cb1ccdc44176029dd0ad30d72fefcef6eb94d2a26500200e1da72e5bcbb90534ba42799984c87f92f3e94945def928fe9fa85e11980e076cb4b83154ad0b73e9d18cdcd62bcc05c5a72660a21b470655ff4b86eee7eb2103b172a735b06e686a4bd270896c2505d35374b16d803be4f5e4a4b24d84299f732f68b921bba3c7b199924bbd127cbf5cec1e4dc70dbb4472f98d12c125a492bf44fdde849340c074716f4dc38601fdd23976b4bb64b52535465533b291f344989f35d87521ec3a5311e3c7ca4aa3edb9f6953832f9a8ea532cbd9becf80660c8ac04f2a29f3ed35915241a7b20ee7086b307105e4404fc2be73c07abc8b4421637f6da440a9097bb4180a18e53d4f4cc40bb09b6c0a905b254c560741c6e61684dc184772d28276815eef911540ba2601b1dd3c71fb7e0c2fe7d5434fa0b116678233f5d38cc79ad6f33f6af058e7377692ab63a284103b26c8c033918b0b236c55ea53fca9694390e7ea59d86e6ab20dba3bdc67df819438d11aea51b7043a04aa3730278407966bdcf188d9be71b414fad277a3e05b94c6f8c9ee54663354da26764468223c837e6df060417e5fdae9b1d6b9d1e29a33fba4d6ab04cd026849d885d322b4ea6fa2abe7764317c3ee555052b133615dc51d5d68706022d7dacf7754f826cf68f5d34116eebbf43329ad73f5201d8ae2daf2af9f59c1a9839b2b684351692e24ec8cf7ab9c45492e41b3d95012d3f8f26840a77de2b06768739c6589e0ce9fabb139bd2b574540e79e534170837220ca8cd79c21cfdc33b39b1e8f12243b2bb2e36ab4008af2fef98e680658c425e233e63b63f246085f356a61272c3a7ae4978cecf3a5144b01b4d83e3f636d42f998d7fcde1200a9da6f4c8c809fe8880832cd38606aa326e9b02378a94e951fba03e190f1ce1b09ba253d0f98001d585b2ef8bd84c62c9b14b29dc7402097f8d8879c7826dcdedf039e9af2142521b0b8693ee112ad7d6d552a47af84ef6dd6e10448a9fdd0bfc8dd1ef6d4e0f26e6b6fdc775e421949a82c18a69ca453c5d3eb06889eb46d2938f51027698b5c3e64198239f1f78bc7c9d176b72286b3f9accb818951d022c4bb7992b8451160b231a7ae33867d14129cef42f7ecfff8b98b4d34de7d036bead7ab5d726e926baa775f666bdf1943e3dec33c1edb9f94f6647aee61672b2ecd1637205d0dd5baa96d2f6df80e458cd77347ac096611c298350b3fccd9430af6eb211839a44686d64fd5601a26dc6f27516400610e59cd01e3f61452b51db3ba43e7f017b5acaf1211e754dae4d05cce73f0f1abcfab0ba2a1689645c17dc867a796481ee3b1942d41621c18846270a53d39b5ac452de09d01425ca2100c0cff24619f3ef1d6c516e1de776025ab76aa7e3a9123f1b768965ec704937018206dbfdb70e2cd12f8bbe8006e84f68f14be9798c009e940353e20fe5d8ddec8928094dc49c08fb869e6be972b2435395675ec7f67f818a7d294139f6ccb80fefd743574ba027f31e81f78e443182f83f217ef1ac50af653c289356a3a590b7e73058d625e57871ef10e2499676b5902c774063488e4365df88e926f97ae9f8c383d4edbcb386ef0028127e0bc797a049a4047d2cf6b7b24d9f8f70a5247a648ac4b5b04ff1ee0108e082da6e97f06c5a8a6b93d76682e1e70c50455dd903ee716651db95b52c2fbd5769748f58339669203695c6e765e472ee716da3a18f696632a8f9c86322cd5166895340f85028aaf23e8d48517e8307bd4c0e5c01851e3c67064a37790cbf1d4b0f17dcfb2283644cb8262794822fdaae1947face6abc35df3b23623b21e0e61f5e68a3d4ea08c35ffe5cf13e9557f1630c7b2efd51205f91f430b764cd90b164e03e006cb0daa4895a04e1b56a6c307bbfa8f6cd1cc9cbd3b0cff323e8652922692c7942c4097463ce7041980ee3b089dc9a612b94b8bd782fd98fccdf597102a2640932e1bb3aec52c81d3a82857a98dce5cbf398ce5ff71eb95452e0de6cf51585d663150fa2c8b0e9723caae8516e2831c0840aa3582beddd99a743dd8b7edf4625debd5cbbe89acc9b2c16495841a71d705dec6445d7d34819612ccd51d6ebc86f450f565bdc49e8ffd849bf9d6fa6ea996c492b644f31bd8fc4ac487529dcc25c0b4e8bea24a61564f473bc7a4761987c3813fe0adfc51ca815cf9c71afc53b09821492c788b2d67d278effeab7338333c5d4aad8b6a61750e15b01a86081f4f13058088b06759d42f67f431a16515088376e32e07f8611130e8699f8eefcc69046350d14b54c3dcf92b7ecb80c324f04572f4d317db1920d4a9494821c724f4da57f291f1c3f265910565d82b23b9930c241d1927d439e69452ea107712621164decd7efdde8cb0a04b81d06ff4bb82b671afd3ffb9ed6cfeaae9af833b8bea87615361b988f356bdd0d226575a4d8c00ed681e090d6577f211b17716abfb3e408fd35084a54ff3fd014796ce14690eceaaa991a118c99d9eeda519f204914828ad8a3b6cfe3092411a59355c56e399b60f9bff13bff3cca91233113e4bcf1f0b0cf7c1f41758c040dfa428be31d69dc98ec7bc56f827b3aa0f4df65730b747c83ed7e9d1644ef69ce6563bff56fdef5774e94709250ad164fb69c8f292d2d4caabbd27e98a5aea6963d61481136f694fa026bed4fd8af79f0729e0b1775d623ee5ff3ad30daa2d0a3a286f88e98a14d9ec6debb134cf78a27a007c163f13c05e09ce55aec822554d3b15e1cc6191dee3317b7aba0addceff269e240702bc5faef708e610d6ce06fddce5f23d4cd1aea3c2ed3ae4b721e024b367e2508d9ae0aa2ca106d3258f49202a796af4e508ba67dd65d2d2704a95120af816e82671df402f94c62cbfbfed684d62cc0c7510a998c2e30cfa3ac7db067ef3011340c941858bcb5a88c089a68e1da7b72bb012c4edd141554f2898eee30da4c1876ab8caeebee48580e578254845f924e0b5ea4e0c6af51cdcfd4d4b31517db8c9cb7cbe9430238b817a8b5a28a0b31e4f0c2aa665fa8c5b244b54dc47632af100e4c4079a98ccaf39f2655d607f05d553f9aa89bf79838a953472a842ca54ae67a828ad1a5a752e531b18fee0a6bba1e12b4797373137c65e1fe9633da6daa4d198caa6323402b6cf7de7c6ea7de21ee73bf301d2a3da20c12a07a2a0372507b96241bbf69664eefee71cb2e59a9b93160a209704c735d8eb1d0c139c0a3ae08d66f67d99255c63b15f30ead0a3db681ba3a92840e00394800a2cae9841ecf5f7886f980aec349c95fd9185abe8a55a5b60dcda2efda9c457fe387bc84f94be5326ee6354c121c5fa8f2c85f02a9472e5f0798775985095ae4a731712ed6ffb29820e12fb96a6520b0d8f8e658a86da1fad6", 0x1000}, {&(0x7f0000002b80)="03f474b8537247c5bb1f15a0e1b35a35dcc80627d0b95bbeb8bd932e7728d966255239761b61f6cbe755d161b4162b8876364eee43b1f9e98f6440555877011f3a18e436dec8dea5a6fae44c4000242e4692150b8fa42c713cb6bc841021a4668e2e7b45a7576de145ea386349e31f7d1debd2e7b5701dcd896adf133771b9854821623be6fbf3cf606a1c239da8ea0d32cd4911d62495eb1fc07522f45d9af04a0067e8f1e20017ec7d26ad7f3582f59d6147b4e011a7b7e342a32d927036af8172953b7ddb64903daf5d7e64186f6dff47ce9d73758a641aa99a36bd14630ba93f44", 0xe3}, {&(0x7f0000002c80)="e80f8318c9957dfb9a70a5e7d555e37db5485a96c603a2b96d5de93909cd2e8960d588baa1ad8eeeabe798ac807c52bc5421412eda16cd30906e4a30ba8fb5bee9360bd0343fba2614c8ae7d6091f86fe6565d35612f0595dddbda430523c2f6c610c51b00f82042bb0358f32f8ceb8052e9d68beba6f6a760ccf4f8d6ca58531b5f214dc508c48acb313082cea29b7e5f5d3e9b2ad30be5dab8b5c63f1a113a9dc2176fe4619d081761d72d5213cad5065e8a7f7dd19d101cfd8a97af48a70aff03956dd902cc5781db1bb6f845645f89df39daf0e6dd9d5fc098a974e72e0b1419085ed8c84851da9cfe71610607ac350d496f100088d564e3ca8ef99f5fad362d13227f099d96a7b8d2e4553771ff4e25c504d20428020a9baaede7771fcd02d417ba0f4dfd236731a7b298e2e68847ea2a2e71af7a31dd8584dd2c63040f404d6d276048fd027ca38baad8ad5815c1937d39303cd7317f99d1086208c26a9dbc550fce8111344e4741fbf4dd1ba84f6e7e6616d64b4c25bff8ccab83ff32460e09ec2bcc5a50dc3c95fa1fa783b412d31db47b3c319df0f0836af9e904914946b30ffcdeea376e51ee04b482cb0b242c2758c53cd99f285179bc6331dca97aac586ecbbed1c13f628f9fa23eedd47c3bba51f1e92471be100997fb9f9cd140cfca723d3acafc1a7cab6a902a584cd89d84e772103902d723bd60ad4702fa7c95786692ada873e396b1149fd0c4f59855ed884473673787f1b939cd461972163aa3ecb1513aabf7a7fdf1a2c889c784e516bbe8a1bd34d2e9a33cee16be4a18849a88add6c7e99fddcd527b9fd98e735bf7075d1e5d600e25e2cf0d2af1402445ab47cfad3772a22580a75d458678b2f8531c13713b7e9238804ac922667b7dd7292013a5c5f633be6c7849fd3f5454873ce303f9fdeabf276c4f8ad5656dea1ea451f3356246659e6de4fbf258eae7a67c143f0273c7124894f3277779911ce9472850e67f95a28144a9484fb22e9351384315c165318e335a6669fb9208339d897f5ab574efa2ef93d739961dfc2f7f6af445491fa4b4d043ea85a264f50ef00d694910195064af501074771c08580614f5372fbec4706d2e605c47dbc3f82ec3c78b10cbe912a3a8b17e32a6a352501594d28fef996b905171d9d1d49de18d43ef8330f397d0d05a0443f6c3f35862f4aa8835ab2bcd696bc7f2db4d0fbb867d7611fab50419e00a37077f2a3f66e9497d4cf8af420d4d12681f7d13884cc9b363691194a3af39ea192cb0abae65a8069acf8dd7a27cb79c98dc4d0c80a2c1af9d2b00fb798d4bd144fde2eb27006857d48dcb67e2df37a7cfecbe5cf6a73db54a965037c20e544489d1421fc8009a4f5eff9b32a4559b4eef2c4882f83c9c3d63106f12426e232e7a0dedafa4dc505204bb8c5364df265a8dc03e286642e28e67d330808ef6a3d4f86d50ad88223548d3a623af42a2dd6bb442502197b5b175e0b409f0fd27000cd09f4a1b57ffb380b4b1af828af91b3aa4511b03e7721cc252ce9c8c091617fae19c311dad3b6674b600bd33cbbb8e31084c45f03f89d0c8865831a98fc27e7d0b97b6d1e565a90ec2ea78313cf6d21ad87e20f2417a09d6fbcf86a3a7e90a3eb531a844976d63849b052645678c5376d930eafac3330030b370977776804a0a1838b5dc7fdb99c90cbb89610a9f701adf6fee220f6cacb02782c53e0a0760df041573360eeffb59c9bbd2cfc9fa8f9e0dac38be9da02aba6303c4926563c11397ed6c9cd680797f415c0d5ad169da73b850735b9ac280a2463a1ed2b8024d0a557f18280f0dbff7ce6947f793d78b97fb6fe6e2c9726a5e99b925b852c3e687b404f47fb4e8edf48ba1193b7f31826776cc31524ef58832db69259e24798df2743b6f173266dd10079bee4140d95a027f8400272c9d49cfbdc6190e977a0b9fa580694e49469ec600b616f519fcf0ded952727ac914287199d3b66143df9f84980a25c444918f9da98abe200f373a7c188605462625b15307ccf8be1637e757b9cff3dd532627aab8e91cc245dfeb11fcf385c598065910da06708e7aebaaa8215f9a2d89f9b62afc1f32074b581ac8fe8228fb83d7a25ec3db50757f02e5a9cabd57e62345a6c589f0da660f1dff59efe5faed3e982f16ab415886e71c3b1f709b3b9a5b021a553012a200b2f0a91cf714db0ed04dc30a8e1fa00906e71b14683e8faee264c1c85d35ebca0ded11d6b4fc86edbb51265105fab35ba9a25ffc74647cd52f9f488dee67bd897d4bd31ab2b263d65a15f544e3381c7d38e4ad526fd032894962e61c75e1755bb075e5c0e1f6a10003fbbb7e7a09a7141c1a09c17d246dca797d94dd224955405b5f1943d5b40e0c376053e16c4616c83726321c184aa4b2818c996753c5ffc47aa569efa4ffc0326723efad03ea92ab85c35cf7a9b3c46b2b41151bfa5338ac844d0582274251dba892cfb1f983c2daf15696cffaa6c7c069e65b3e63ea20b702d279bed9b5b81b1923765936216850e65a281791a5c17ac8d8613cd134a3622658371b8e5ebe4b0708b241d8f650ac0712cfae326b4aeafecba68cc560ee6903968529c1a0fc2d4e0d1e24cb21c7512dcf00a8c421995d6d34d067ae135585c58315184de7bf1698af418fc70c3a768cca56299acbdb73e3190cc4ae2a2fb054c37ba9c256b2fcfbb3c080d59a99c71e97fc9ac5d57555e8f1f0461f944426459e81808daf77bcc002af6f4748e77abae9518e7f44cb407314715b7d5b8857a29128b2a11971d050cb5b572e6cd3963e86440f6f0d4d0a7905eaef641adfaca875a236491c2d8e7f54b3afefb1b57c8c23d19d8c4c07956d3730783cb8a3d2122cd3af56ffecede51b39630a5ca937efea2a328ecc930b4240ce2f4252e3ad30d26c240b166b598022e83c4242c21d4dd000597a298c4744bd32af610afe9c0421dbce315b66cdc2a02a696716d56d6ce83f50e619862073f4d2a815a688d76e2d28f08ebe0ed8f59d4a7ca9079a3da200a285b388821b18b20571a1690dec6636e74e3d76daabc0a6249ae34f3436976fd7e3e752059560bd7c1db5c165a7b42f6eb1964cc231a60f42f541d3f0eec8a59bf6e40984a65b088f9dd704d265c58d030340e21a2656685955939ad8c03c50e49883d3a2bb3237e8d038a3c7830b24462505110d5105348364f90b2efcc6b136205bb7e7a70b1431d6f844f110dba667a6529a583ef6c0199cbe5380daf84449ebf9fab26e7a7f838c28092023dc58d9ce314efffa2f31eed219d4fe69718dca15d8d081969b953ee38f7bef476b5352279ccb0434d9146e2b3224e5eff39bf1d574f81cd0b31dde8e5388cdd73fe6a719059f35a044e94e08c97ef76f319644ba954f38d6b057d91cb14c69c095da1c31e372d38923caf4dd68f11614ff36e41ab98860d8776733eafad1b937cd1d989984e37f54a37ee1473e7c129276b5d832d22fa930667776f1099658b571ddbee8dda41f1d569c9756aa117a5e301bb79ecf1c56fe40622c0880c34a2c83b7f9a6ef36cf9e6ff2b7bd6bd26ae61b08be0bfb7b67f642f57ba3f93e31749b4832c4cfd273a7aabb83781edfbfabf92c34e6eb1edbcb53671c97f746aa236c21f7ea056bcb033ad5d7b1f8fca05fa9216749db7f5979ff192053ecf980a7de13c31332065f01ea4e442d9444f77b6b3cf0de74a361716b098dabe4d6f6f71cc64b47d561e602ebed81e9eafcc0bcc16a1835e599ab77e11219905bad2b27429dbb50d100a9b9f898931c5e746ab7909633965b70b91846557956e8668e1b36db04157520552279a2d19b00d03f25200c6e7fb30a04f3497527f7eec65481bf9fa567f0e0079fceb1f420f8a3d4fbb61463727160bf38d05b0e38c0b7fee194176af514a9c817a464fd0f57b4fae29c5b9be1f8f4cc305beb0f6c7ed0791f1689b95557beac0e0685ebbc76e92cfa1a373e16cd5478ceaf39585b7cf0448439fd3075c906443134acbcb031cf06e67350ba7abda727fd3a22a60f54c07fac83ef476c5be9d05ead837e1a5e1bf5475915331ecb19ad6a151c253c728655d221d3e34378cce1573285a64cfe65b1ee3c65b2444288cf60826e79aaf20b1f9d159b384a84e593dba8d0e532655a169cb40cb294205397454e367c23974dbbd50ae2bed0625fa4932cb581ac7acd5681b728b0790e92f0094057302523cda87f0bc825741fe8ab48dd977df175e5358517045a3bb629b7b8f6a8cda56c626369d5d24646e444eae302c538772ad6ccfd177932237d7481407fd84ef8e110ecc70035f41fc578486faf3d334de99163f0d4efbb8c8401ef12867c76f453cf9e9ed7d81f1cbbed71ce6b4790036cf74e74a0f19bff912004859460b43d747cfb8a9e6cf7a9b08d4597eff1df12e2bfa79bb542fb42e7c2e0125429267758908f918f8bd903f13ec057269995431c31324ffe56b9cf61549834bf4f1c9d92a9881d10334fb7b00d8b0935591f72a6936ac8be7ce514c9dd5e93f4c923d12be601f5b07820e49a7f548294936410678ec92711fbc13274c3d1109dba61668270c57248027086daf494dbf6c2401b21e48a6ae924fd0b0dca5f8c5bf628d99ea10c7722d3552b3c60e2af508ac42c19d71af3000968a1b69e5d31397c1b21ddb9f103d81c8fa843d297fae250734ec820360dd46eb4a72ac96c91e4d63422143d1223907a56ac6c8ca0bdc37a9d6f9727ca55b23a4a907c7a25422a7a8050ba6bd8e38c0ae6b0a95937a9e991700cf16e5e98e5394df09d7cbda182ff5e5ee25cdebd246f97530094d0e69740e69d61858aaac8cda2a757690d70917ef4113461b56c4c2fcb83d5a585cce17cff4e6d9990fb6ecaad0d5fd70bc52cdc6974332640eeb806e940fe9a3c0c1673e381ed212d5a0be497ebfd47ea699eb9d0d697bc60ebfaf53e3aff551b049543065fcb335f01d7fa47b20eaa54164a706c332641819f05216f81f1a1a5085d40298d33b53ec183d567757ed3a530e6cdad5c7ad5ac25d6bed9cb015b318ae7ba2995ef333aa82b89959d3a33dcd8521375971c71a041d5f9e2d490d511492962c7aa074ac32a28eab50dd523449765911f09d2fb919f27f9812fd5675e280763f1ab278769f05cbe2e63252a99b6813889521cdd355fcdd9581368e5eb6cdeb64d48f0464cb3acdffb1c55efa756630e35396c00236182e8e95d94c93879b72181600983d5565de82e5ca3da2b1a2c96b973ca69232e6865735e9ba46efbb70cee4b34dac1f531b448d103deac90353deb3c117cb3bde5e4e7882abe9f100233fcec07c90b5f41b3c49f8e978ada53b1e1990853516f3526b1f7c099b48a6f6ae313c7910a401ceb35385f50349ad18012547434aaee3aa3ba02f5d35539c44ade15ea43fcbe2197f14d8fd36bce444820ab06b4a582ab9b0f7091cf0fd39a932e977ba7db8966d305ef9eef626c3f513b664b14c1e5fd7d15f16db7d395222abd39e0ecef92a8909b38cd339897a42284ce64188a420cec677136bc257c07f587527352eb09cd828183dcd477cf4313d861850269dd2d028b68a8f6ad6bd1017ecd613655d69ccd7966d8b90b62f338723ccbe16662614399d7b6db8315ab9da2aae229010968b55510da5846f1fa156ad1a71398e664c8084965d4c544d11bda4cc19c277b8a878c3ef2372e308ff645314dbd35588e0c379a4514636c5753004e32984fbf3ae23410cecb5fe066d9de173a0780c346052c34d39b5d4b0e", 0x1000}], 0x8) r7 = msgget(0x1, 0x200) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000003d00)=""/117) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003d80), &(0x7f0000003dc0)=0xc) getsockname$inet6(r5, &(0x7f0000003e00), &(0x7f0000003e40)=0xc) lseek(r2, 0x0, 0x1) socket$inet6(0x18, 0x2, 0x461) fchmodat(r5, &(0x7f0000003e80)='./file0\x00', 0x20, 0x6) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000003ec0)) 18:47:55 executing program 1: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0xfffffffffffffffd, 0x1012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) 18:47:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x44) ioctl$TIOCEXCL(r3, 0x2000740d) sendto$unix(r0, &(0x7f0000000000)="4afcf6b798a45b38e84d8ff50db32f7ba021cb78cf16c2a08acc1c95b5170323cc1d1068ded0789bab1038b489d15267fd731e3e5e8d134feed07d591a2a35feb5a4abd5711f7dcf99d0822720ca2192178cde6265ee0ea308c033", 0x5b, 0x4, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000001980)=""/4096, 0x119a}], 0x1000000000000142) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 18:47:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1, 0x3, 0x4) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 18:47:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xffff, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x10) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setflags(r2, 0x2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) syz_open_pts() write(r0, 0x0, 0x0) 18:47:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) read(r0, &(0x7f0000000000)=""/83, 0x53) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) 18:47:55 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xa04, 0x20}, {0xd19, 0x400}}, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x7) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0xff, &(0x7f00000001c0)="5f872e852bb3f3e3b04031d6eba32fe90eb7cf7055c4281b8ee7e43c63cce00eb447c5dfc940bfbd53a3c67810e97567e8671b4dac0540e5707b0b4b335c42cfeb6fffce01c7737abf28a7216c51db121b71b4e62f0bbd14074b9f9cfb93099ff501bb5a5df16d7108f46d2e2a0fddd57d185f83b03dba2aeb3cb7857f0e6b57ca8266cd86354ab347b24e77dfaf8800de7b28cc99fad5886212742155506444a5936e96083780a9e35d81d1f44851c88d53e777fb2ad1d4b77da2ba9a77dddbbdda138ea41ec54d23301a8675d7da951fb5f885d92da6bba9f4b95f2f6d7abe1b28fb2ec12b5727cc258be1617a80d83c04d8c4fdae6346b2b0a3a6e9fd27") munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 18:47:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) 18:47:55 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 18:47:55 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000200)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = socket(0x1e, 0x7, 0x9) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x46, 0x10, 0x2, 0x8001}, {{r2}, 0x0, 0x0, 0x0, 0xea15, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x23f2, 0x3f}], 0x6fa, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x12, 0x8, 0x401, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x1000, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x9, 0x4}], 0x1, &(0x7f0000000140)={0x3c53f240, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x18010, 0x0) 18:47:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) shutdown(r0, 0x1) r1 = socket(0x2000000011, 0x3, 0x0) sendmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYRES32=r0], 0x4}, 0x0) 18:47:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x5, 0x0) close(r1) 18:47:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x60e, "010000000000000000ffffff7f00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000180)=""/222, 0xde) r1 = socket(0xfe0c14048c1d9cb8, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x4, 0x5, &(0x7f0000000040)="a5ac83eff8b1edca8ab6841fa2da9024eafc3c7e28a3df6b07485828e338a4547df9470e61bf35da355cc26ed7636ae50f3118e885556456acaa5787eeb59f0dede7973438e66ff1ef0280f4e64c9484c286026062c12e848bb076f33fdbb13861daee9c75b37f84251e53ddd20b1faea80193b51f6e0500bd4bfa014faf509691587dea5ae9f964a9a2442955eb6eaaf1ab97", 0x93) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0xa5, 0xf0000009, 0x7, 0x7ced}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xff}, {{r0}, 0xfffffffffffffff8, 0x48, 0x20000000, 0x1, 0x81}], 0x40, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x4c0796f4, 0xff}, {{r0}, 0x0, 0x8b, 0x4, 0x60b6a437, 0x6}, {{r3}, 0xfffffffffffffffc, 0x2, 0x20, 0xfff, 0x9}, {{r3}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x101}, {{r3}, 0xffffffffffffffff, 0x14, 0x80000000, 0x14a, 0x7}, {{r0}, 0xfffffffffffffffd, 0x9, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x5, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x2d, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000010, 0x4, 0x8b}, {{r2}, 0xfffffffffffffff9, 0x6, 0x20000020, 0x3e, 0x9}], 0x3, &(0x7f0000000100)={0x6, 0x1}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:47:56 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 18:47:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x3) 18:47:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$unix(r1, &(0x7f0000000000)=""/55, 0x37, 0x40, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = geteuid() setuid(r2) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000080)="f54d27df9d48f619c3bbc684247e530adb9c5ff8ead9b6ddae1e2766346d43c482d919d15577ea9741ad92cfade65c08e0551e94559b5ad73fac192b8ec4eb12", 0x40) 18:47:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) 18:47:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x2a, 0x80000000f, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xbe2a, 0x7}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x4, 0x2}) 18:47:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000a40)=[{&(0x7f00000001c0)=""/28, 0x1c}, {&(0x7f0000000540)=""/140, 0xfffffffffffffe67}, {&(0x7f0000000600)=""/94, 0x5e}, {&(0x7f0000000d40)=""/222, 0xde}, {&(0x7f0000000780)=""/233, 0xe9}, {&(0x7f00000034c0)=""/4096, 0x1000}, {&(0x7f0000000880)=""/163, 0xa3}, {&(0x7f0000000940)=""/221, 0xdd}], 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f00000003c0)=""/132, 0x84) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x7}, {0x18, 0x2, 0x2, 0x7ff}, 0xffff, [0x3, 0x8, 0x8000, 0x24, 0xfffffffffffffff8, 0x0, 0xcf8b]}, 0x3c) close(r2) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000480)='/dev/wsmouse0\x00'], &(0x7f0000000b80)=[&(0x7f0000000b00)='/dev/wsmouse0\x00', &(0x7f0000000b40)=',(\x00']) fchown(r2, r6, r5) pipe(&(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f00000024c0)="7b4de795bdaabdb7b414c25f6fe306cebb1eac4a7eecd09ef5d4597f31d32a2bfc33ce881eb92bff0d916a88f7a32e0e719e975ceef1e6fafbfc05be9b7252d64c23a2b70758d3d93d98e9ef6a454e9f6d9087c0274a7e198dca01586334c5df7b40b2506c78afb13032cd2c76646117da35e813ae9e62a4368615253f6cb1277e0d69134644e88c8d0b23de4824d009917365cec979fd804b0e4e1da785e04fa77d91a8952a247b3a29ff84db711814201c1a4009a22a06d6df71b030fcef308d60b01f9a3ed7ff971539f30260eded61b6d15d2c4e1541e48281b7415aafc2b6351fb5546baf487d2203ebbac4905a8c5450bfe3badfafef0cb635467c40c95dd56ff8b34b10f08f02a77d21ed9404a3451795fa5ad45cbd038a704abef862cc079cb2e29a5a45bc46989882a5b3571b6e39d74529ecbd81b633161bc1458fa6a069b90df85b5b07ace3e858deddaff8ec4f3f7a5ba89a2612c48386330a584be01ffa875d3d33340f383bac37bbe29189f4a279ce9f5fe1d008f54631f573f718c58665acbafe9aa512dbe331a48c002769e7ed599af7f1da0ff3f0a751d4f27aa9b6c6ab16ca519aaf154686095fc5c220d15f8f57ec949325ac6b1f87996e4e336265cc519e4cef3f7b5c2f24905751a41037e59e76ef23fff2887b5695500397d4f3fa7713504c0a39265f0ea4b8e04bc12aba28f3963d6c4b44b0aa7d2c76662ca981163db798e0533529b4bd9877710919360e2368f68ee0045b92a0e298fa7ae0b1fabdb895a4010e32228f53fac58239c6e1ceab83c0ef179bb9b8aa18f96a6258045da84a2bda775af3cd194a1817c06d52b33eea15571e48c858fce0810ce938135daee97233668d01c677f72b9de757fc33088e8f690fd762b7156011135ba4ceadf14c580099754067118f75b4774ba7b6fba064ae4d3507f0b0a3df7140c032d790dbc97a383f47bf64793bd10144c5a39453f312490b6585a078138d4a0f41881f62c09c11cd3662ce5662e101c871872462147ee70e57a29dc165ea551f722c82130247175985e708b5d1614ef07bc3219e6ab2be07afb5224a89e0eb4f36621d96c247bd5dc5cb9a47b670ced487ed1c284811502459421d49970b48f135a638a1ea9040f148f357b4f626c8f6f2de3f394de65bbef4d9c473b019ede80f5ef1ae6e7ab4a8f6450cfbd7dd254208f46a5e807257b72451a38942cc62d05de2b5e5683744b24d6b9e14757c66be94d0613859bdf25eefcdcd14aa0d38429cb87aa126110fc22f7e254e37573d48624f63246274c1df04e7077b4882acd3a7af63de88bc8c2ae400ddffe259cce95a58ea545e4fad4397939f8473c32e3f78fab3cd8fa04a04edf70e951a8c5ce96e2258275706ce06402e7b94ddc78ebcc60b2d373df8b08c9b58c907a85243ef1764069206f2ef692d7762b16c980d64bbcd5ed1b3b038c8667477421ce86f423ccaf543422e6745f63319cdaa1c3c1f73d4dc5ba3a54174b5b193c259cef1e66825ca3894720c978799f6ee88e9204009432b4a7373466962adb91034dbd315dca59c5dfab32b5e2523bc7327815e3b7fbf8d4bb2b59b0c75bdc814935b0270f4c6d843c66c92d6532f04988e562e607c4d65053968ef15ed43c89396e3d41910483b3a903eadc87ad9961fb99aaf42a60a9a8ffedaceb5ac1e311f9209effe86e6997935a7055583e1e05e0ccc91df4709415c88c4dcae090f8bcb215b1a2b72818842379e78acbc035720a876302a965f6fb127f17c0f6d51bdf04854133673c2ac91e68b2eb77c4bfba978e91375c7a73fcf0c3f32372892f09d826eddd207502152e3fcbc9d4e07ed8ad066f7b0cb5b2cb6df53fb9ea7c58a7cafabe4ada79736f1da8bb399165272f9acafee6312eb39cc80accc917e8f4ec850d7da9c042be195fc327af51f85f742f0202a0978f93b5fa5b810f029bf6a72e3f556e6299be7d65d03daf54e93066020db4d38162d67c2d4065edbc9aae3fabe574c213fbb86b2ec9526e4eeb2b779ac83cbe37802f7aab544e6a30e87d46efddedcb73610691a015691f3064fa874ebf4da4de03ccb02b07a5a53c121f556db738b26b0a8419b197a22cc7cd62335d85a9db7e3ed22ae544761a72ae2528f77e5be927afa84d125e8d081f675cc0672f528bbe5d7a1344e72b613b7594bde0245d26eceb1fb9d1fb982c9cac8166461b1ad55cdbb1db1f22d01aa955d9c07172d5066d3248384bdad593bcd225967433e68abb9d5cf74e98a174ef1e05a1b4bef9e05c7197d3fbf7016f908e041bb615d3b956962fc954634fae16a97c7142b606266d46e3d7d8d0dfd0724438c148f2015c9bb05f78b7b9e778fa6e255602e11c1b55de166fc35e09de574c0996ce4de9756646b06fa2632fe8991a8c2ec548099a788145ff25ee0a30bc6cafafbef5c1a5c76c45c1cd09d6207b1cf643bd0ed65ce13b980916e4350ad82c5b984ac09d4077316ae7a04098f10104469b918ad74ae001f27b3ed0110dc80c1020b2a2728649d148983acf49e7da028945f1062f4afa17f50d6dc54c839f498b858ab94251977100e8462fc688cd9569337bf7bdc20d755fe554f6bdabeaeed7d457d4757e7c642d5aa7539bcc78d8a12a2bc5774db6d6566b5001742949aed89d3045f6565ad07e98a7ff1a83f8cf97ec3293e3043e58ab4e09203d249e85722987a23112ec100241dd088aca5ccafbf3cc073cdbd61f1f6d2162f378ee219db010f1c75d4a196ade6a901721c75c389e943bf7b9b814501032ca1271e0e89ebb30c7e8a11a1c47405aa6ed1cdcb313cdef1454243f75e9ab91fab92b19ab72f84161d267cfc7b7c5598cd1e1a5765c077dbf92a14c3fac99a102aed7ec2c7bd163de390ecb0f7cadcf7d3a51e64552fffea07de5e75072f8ad93de8a4cd489c8053eaafd5ec6c81015136a7895beaef93cb36bbd5c1b8ac28fe85c9e463fc8b6c925d33c00df904529cb11205a0007cf52b3bdad2e14a14fb9346bab33d5a918598e5125ab30e9ab428b72afaeee6cb8c18d7cd3417a9a5084402bb7307a25edf75d693fdff033ba70e93ae67a6855e39c5ca8ae4524484e1ca2ac479c82616037a291e87923066e05d2e7d296f3d3527f1ae223ced1fd66d57bffb7afdb67fea467f54e4fe7eda4737278292b5d69d16136fe45e7fdf410112a776f6105846ccfe070ffe49efe91557973b3993f0175e96d7d3835d6277b23636b293dbf0d2a45672508f7fc9f4efcc0eb47f2684b31297d68b19010fea28bd9bdf6be85e501f5b05635522d12300273b45997331836c6eb8b9c28e6dfef044a1e4294f146e9c9da03d2feb7033b0318e95d929ccb5a319060b34e034acf154ac8e93c7a20ca71c539f78e76acdc0ef31c45adbd2baa1e78c94b3da04e57709f0f11f93a73e76213df14444252d0705ac8e94c99ada1d5b52f66a52fd598b12e8515c5423cadc811db1502728effa1b87f25204dbc9d35aee058cedf9e666f79fc31816f81039865614cf44d6a9565ffffe87737b7aa82876c23a6fb25e6d4a0a706be9d76f183a249da65fa4fc1289be4d43a5d094063fccc470f03fc200448f251d536ef1277a0bac741a0a4921b4a852285664da1563d10ed1d480cc2091f42dc3091237bf9021e82cdd751494978f68aa9d253c42659e485bb3bd8a43abbaeddf50a3b6998a9434b53e0bc296bd62bb3b8f0f8c4996c8b40029b40a43db1f0d57a0e7e3f387aaf2bb2caa11a4c5f9cbf2e8f7a2f6aefbb2148016f5a6fed8d691a378520d8c976181205b0536adb07a4c09823b0aacdc12b3fcf14e2c8cce91f19154076c7b8f1203645650f63d25eef25cd119f5175cef929a3c238341d63a2fad956062b86d49b89b88ae0e1d229ab2fee1852811538b2b78e9dfed581a73062ad15bef7fbc73c13eaa5a6c00f87216f0481034e2c409f0ebe385c63d4e38156abbd40e305e5357a056201f2fc2b9955b8896e3d59c489993f078a0e1af234fded54e2094b8b50c50afc804471386e29aa7284b2e7580680b1e77273c0d857902e3f13a49749c914b9dd2e2dae6f480cf68014c715d189217b6bdf9cd70f5972c61b4e2bce65734ca1ea4d752909f34dc54f97aca12c3f4cb16d3cf40a465b3513916fefb1250d5e6a3161ce243714ac226e5c1c6455af0ee1e4c49d892dac960771fd8aaea0bfe2330a17fba22a7babe46f8217286c3f3381148a4a2cbb8b59468783648b7d4d6fd68fc13b505311601673648ee4d2023bc80ffb7ff0f422d593c58a6660297cf51a5f1e49ae7af3ca104efb7417527c6bf97366d555255c63abb24915194143018dbdea14e30a03cf0338e2ffd35ea415186bd18bff2dacf8e6bc21c39ea6c8c703c47d7a0e03796cb587e779657f324bfae1d130fb77f70b909bf636fcc1bdf0c073100e589512a4a97e931060ee58cd10d9e1772000447efc1907c581ed1329d60d771a21f984cfb067718b4cab82cb5973f35cc7f53a9461413899cb23fa06adfaa6b5ea84f02d88d7b7c9d446d049270e6c2d7cf23c2ed78c06f55fbfb98fbb1b50aac94cd69d9ecc1b5a15eea35b32d737c9fc87948a1a23a7fcb6542ef9e4ab60d9d6ebea0ad375f2731fbcc54edf20ffbeb8c97d48f5474c2e050ce417fc2b7ad67795b4baf9446058379b594c09fd17eb32bd94091a8706b4754798b1c0f8d73924444b19853b03ced4127af6c3c5e207789604dd15095479c46ed85c9ff95db3a59a5d9b11393d36fc415e476502a9ff213e661682747fd330a1931cf191b1d0c81ce70b8c93ea12778bc06c392ce6e4f1d9ebbe61ea5198f5a6685e3f22ccdd92b955fcf85a46619a1b764231501b921c56f77224a270cd069d708dc7d9b87495361ed506f5f42fe1c1a4bbfe107e679e32252e5cac8c4f13ad6b8a16453c1a8cb50f32aeec532cc6e8d134fb9ab827aa22bfacb8ecf7d9bf893b4535805c50c3ffc569c9a1d04918e5a0d067119f6b203210fd9c3355a3982d0b2f8040ff13e5cd659fb74153b083a40bd5fcb0c8f3f4143bcc3ce6df1ef8f77d8c4621f8ca05be6978789cae3f10a47b29d64b3303f4afad91a1189f9f4c2172418694f1425a89f61b408998494bd69aa06c9b794ea7c86fe1509bafad6079467896735c586a150886658df89735ad0d8c9068771706148082bdc5b8f363ca9d4e1a1331c9fef598fef754da24f799cb70ca00aecc0b4fb23ca91a1de50852e28a16aeca199595c3bcfa0c1be63c48e96b7f990ab3fc8c31af70fd2cf0e1afc2753f0e2ec70ca0e6ce9cffbcfd3d6c7a8c6407cc6c1ad123fb4bb6a1e509ea02a74262a4da213ef270142a683485325484b938dd14460e8436ab024b9b6d12fc4edb0dd779f0105fa9d5440d39fa7866223dfc6e6c1621ec4d2bbe36b3704d33c6e15d5b8240dab1ca885840e4fd9c52b0638debf5419a3873ac108954933fae5fc5372519efeeba7117938bbf5c017051727643ba0bc7d2fb629cb79d463fee96cbe771f0d45c836925c0f3e738b9c55075be5e8f15fe2e131d7c326deece6ede7577919b6b413e15bdc1949d15dec161040c1aba5ff3d2be085bceae83cff66b7a17c4545658dac365e6511a36669a478cc0adeb580bbc462179df5c87cf55eb0d3179d2c0d397be435b1fa48ca21bfba225f310a0e85f48a8fe98a2a395caa9af30d55f1560ce1c5592184bf0803c44076df4c12118b1171284f77ed205c01c5e71ad724a64d38b2caf223d6d11ceea6f497565bc154ebc465", 0x1000) msgget$private(0x0, 0x20) dup2(r2, r4) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, 0x100000000000000, 0x7fffeffffffffffc, "845d550900200000fc5c7fd200393b00"}) mprotect(&(0x7f000008e000/0x3000)=nil, 0x3000, 0x8) fcntl$dupfd(r1, 0x1, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000c00)) r9 = semget$private(0x0, 0x4, 0x80) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x101]) 18:47:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x41, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 18:47:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x80) r3 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = dup2(r1, r1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r8 = getpgrp() r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5, r3, r4, r5, r6, 0x5, 0x5}, 0x100000000, 0x100000000, r8, r9, 0x2, 0x6, 0x8b9, 0x6}) setsockopt(r7, 0x1ce, 0x7, &(0x7f00000002c0)="d52cb870acde6714f33517620a75667c57dc023a14e294e03a5acfab91f00af0cf21735dea2473b87d0f8bc6a9eeb1ee3c0f30e9c8320dbe12fb6de2a693e1c78ddab7f27ffdc45c023c7eeaa9c1b9b52b0f9a8787ff01c6d422c8a96128862e7143997a49108ea320d9e639e412b3787590caa84805f62bf64876302bc3f88a7b9bd69e6f64226825a3efb255be176c58e75bf94831456a62fd", 0x9a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x6c95, "623dcf76b365f04d200a855d9ab900"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002540)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 18:47:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000000080)="b100050490000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x44) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x82}, {0x8b, 0xf7b}, {0x8f, 0x9}], 0x3}) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 18:47:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getppid() utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x7f}, {0x10001, 0x3}}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 18:47:58 executing program 1: r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ftruncate(r0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/57, 0x39}], 0x1) 18:47:58 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x0, 0xffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10028, 0x40) accept(r1, 0x0, &(0x7f00000001c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) read(r0, &(0x7f0000000300)=""/244, 0xffffffffffffffab) 18:47:58 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x2, 0xfffffffffffffffb) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="9056bce96b8a49459a1b07bf68e226d91e678614de7c66f74e74f11dfefeee8200cb5f17301ced06ad8526854ebed126112a54b7d808dfaa8f1d180c50789036e5988a58", 0x44}], 0x1}, 0x2) 18:47:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r1, &(0x7f0000000040)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x2, 0x100, r2}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) 18:47:58 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000240)='.\x00', 0x0) 18:47:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="9085e494a429fcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 18:47:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x200, 0x84) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x140, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x20, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x0, 0x1}], 0x3f9, &(0x7f00000005c0)=[{{r2}, 0xffffffffffffffff, 0x18, 0x80000000, 0x7fff, 0xc5}, {{r3}, 0xfffffffffffffff8, 0xb1, 0xf0000020, 0x55, 0x20}], 0x90e, &(0x7f0000000600)={0x0, 0xa14}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r4, &(0x7f0000000100)="da34d11abdbe6691cb07cfe0a4ae4ab973e96e26d98bde3d9f3e3c6235676851f305ff50610587a2da304139951d8dabac455e4bb926847d1f169b9d251fcf0e84b2e737bddf55fd2427b3ec3525ac240721454691f5da063e41949e9996d337341088c5c0b70d29e85129a16016801f46c6ebba9e912fcb0b4d4fe7002a0cb7bb8a4d62db29e696653ee82111ad7f4af2730ddaaa8fc77ddb450390e812e879e1d70916fc31e25e32ce0e053601bbc0def8678460f54adf8f12c72b4384ae5884324e1d6a2704c9ccf7adc29240c8d50f3bcbfbe55eea76b51c35c0a6d0318b7d5a8ab28aacdca96763", 0xea, 0x8, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) mkdir(&(0x7f0000000480)='./file0\x00', 0x80) close(r5) r6 = socket(0x40000000000012, 0x1, 0x1000000) connect$unix(r5, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200001"], &(0x7f0000000280)=0x6e) pwritev(r5, &(0x7f0000000400)=[{&(0x7f00000002c0)="c95eec4973d0e167706779faf7459a9618572b5315773d89a97aa16c0529738bf5e489b5e01be339900bbafb1709762c54ddd32d50a9f0c04957335613107e4546becb0e45f426e289ab25d7974c5c8c6c1e2d41a22a2b8451f7b503c1d6470349d715b36763909cbb3a51011cf5dca12146c55cf8b1ad6c171ecd159895a19dd5b913a5cfa910aee35be61d88e63f1045728b677d2fa10d8393cdd6e924710618474dd77ccf668d736a1d8099b2a776b4d978e06db7647f96a9b79a1cd79b10b82318ab586c8b3ecc72108252e2cc95fd57b8bf8364da", 0xd7}, {&(0x7f00000003c0)="7587413c35d45ee0eea4498398e9d9ee55fce32a92e3143e30", 0x19}], 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0xfffffe34) 18:47:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/242, 0xf2}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 18:47:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0x504) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40000000040000) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) setsockopt(r0, 0x0, 0xfffffffffffffff7, &(0x7f0000000100)="d7d591d57340396967d3298f1427a8adb89e32f352b6a43330a89fe6b176e72faabfd7edd6986986247ebc2c43724c253398591eb96f7579f2e52f2da91bc4cf01a9eba38ecd43126d47dbdeaae04d08356aa95669796d1ef0331ea60cffcac94e0ab2454954c6f259486ddd78d9d8cd1d84bc4a551d38e07f347106fd637d14388eed156824284cf70e27123bb3374c5efbdb9976c80f95642b5039178d2099323eedd9e9eb3fb56fbf1ac266d91330d9fe44c12f669d054bb890529c139c2684f069fd0f87f6c31f5bf710d8f319", 0xcf) 18:47:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) geteuid() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f", 0xb7d}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/45, 0x2d}], 0x1) clock_gettime(0x4, &(0x7f0000000140)) 18:47:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x60}], 0x1, 0xef6) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x45}], 0x1, 0x0) 18:47:58 executing program 1: pipe2(&(0x7f0000000040), 0x10000) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000000180)=[{{r0}, 0xffffffffffffbffe, 0x21, 0x2, 0xfffffffffffffffa, 0x2}], 0x40000000004, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 18:47:59 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f00005d4000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f00005d3000/0x2000)=nil, 0x2000, 0xfffffffffffffffb) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/148, 0x94, 0x841, 0x0, 0x0) 18:47:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000980)="6a4a4e5cfab0fbad604502940ca7d3b6d1c94746037f94967cfb09430234faee71a955ab479bf5d4fdedaf92e1f8df8c934a9c5b12aed224dfe872418b356fd242a6f14e48138d24662240e14e147d9901c8abd4f48fcfcca6ce05836f7b17f54fa2771b4db4cf9e710998144fd16b72e48c481b94236ddde81ed7e878cddb9fd98fef4a8acbfc0c00cbda8e49fba50182745b7d18bf7d36b718d60cc215e849b1bd340f43e050c5e4a04066b5521f6ea665196b7113e8ad0e12ca90332449f78375bfc10b5ce0129a1138f1c4fe1ed976ee123c3cd0ae664d5816b05fdb850c79c0ea5dea03d315adaa831fd7187a405acf5e891d4c94e0526fec0135ca1665bf90b23f172fa163ae6426cef9d6d5cef0edb5bf271abbfbca37877581202109037364b7106fc7e21cdd3cfcbcaf8e3c353feae0f2e49226c450ec6c827808ad5047b7c281ab149a40e7ee4edf47e80b7af01e4956c126ef3ce3e47a9efc374a6cda589b8126d69bd487ad4cdebf81db08b49512a24b80189c55244673a97516a29e85aeb51c35248deb73c187e97fea6db410edd7d9409c902b07e5c159a979295b3a5afc71a262f73d66eba6bb1c7d2e5cdc8bcc0af885012b69fa95da2ff7e01ef98fa7f5f3998ffd45969d7cfd0dedfdd74501756191f9dd159e6bbf483cf4a8b95530d1ecd1b43b2408db4220672fd19ed84c5ca54a8d99ad7b0b2b92b31c93d61f691539c5ddd8c76aa9368df8f9007de97957eba4d97641e8928e119e92dbe49df1c8b48f89b902c524d93d549ea82275736e922784a0267889277e23cd0dff0d72fe9edd08cb4805a40dd9", 0x24f) 18:47:59 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4c8, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000580)={{0x3, r2, r3, r4, r5, 0x10a, 0x80}, 0xaf, 0x8250, r6, r7, 0x71f6, 0x5, 0x2}) execve(&(0x7f0000000080)='.\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='-H\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/-^\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x14, 0x46, 0x80, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x14, 0x3, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffd, 0xa, 0x8, 0x7ff, 0x7}, {{r0}, 0xfffffffffffffff9, 0xc, 0xf0000040, 0x9, 0x401}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x88, 0x80, 0x7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x9ce, 0x5}, {{r0}, 0xfffffffffffffff8, 0x18, 0x1, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x2, 0x10000}], 0x0, &(0x7f0000000440)={0x4, 0x45da}) 18:47:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3f, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r1, &(0x7f0000000340), 0x10000097) 18:47:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) setsockopt(r0, 0x40, 0x0, &(0x7f0000000040)="dd785b25a2f775dd51966c680e0d1c6042a76672570fb5c69cafa8d28168da42cd5bd520ccd5358a3700419a4565f836ed37d6293015807d4a279b6ef8f674b27aeeb25271128b3afb01f856f5b6c7ccb52915371da50d457a1b806fcc9030bb5563b6b781ee916437bbc6952b1a47a093963e6adf9101905c5afd4fcfaa87272b8eb11c208c9892", 0x88) 18:47:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() lchown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = msgget$private(0x0, 0x10) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r2, &(0x7f00000014c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/63, 0x3f}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/34, 0x22}, {&(0x7f0000001300)=""/112, 0x70}], 0x5, &(0x7f0000001400)=""/153, 0x99}, 0x1) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0x9) r5 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000040), 0x4) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1000, r0, r3, r0, r4, 0x100, 0x540}, 0x100, 0x4, r5, r6, 0x12000000, 0xfff, 0x2}) 18:47:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="f94215f4ce2d9e5d2841bb1a186f1af9ece5506c24d2cbe469aa78effba47c9b58248739e240ad9ce01e73f33a050590ebf73913efdfeb9a85c4c9a6c0c17d6afff480dbeedb4df25d11f5a291c4534e9db147a9b61639560324aca44c7a91afa3bf4bb3f45b1537b73342d0fec105a0185d6593fb5f468e72e4c4ce2c6f15706db275db6c385026ada279b6ba", 0x8d, 0x2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 18:47:59 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='c\x00') 18:47:59 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e839d230ad2d947d84e4d7b5876f97ca37c2f289a3c605a7ef976a4aa127ec3b6c5cde0eba395adff35a48bbb3ec4647d2b6a94cf045a8ef2a9ae2acfb0b8d3857199fa8c649f000f9a9f3175deaa437d535b4bee72aa8c48bb3f6bf741e47413b9efe72686a1596c2372c796806a02a86b482067003ec99a5"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0xc6b, 0x7, &(0x7f0000000140)="032861de9ab62313c418596881ffc3ed1ef64e0456e08f838b8fdc69c8941b5f80a14dda62894aea4ade64ef653f0f3fe4c49a3fa17b37221ef1b1fe9d1a67d2598607411aa1e060e1eb9f13d2e1aec435c019d2e3d49f6af73667f46c4fbc51d5a061d5cd9ace9a67bab3991658cf9043affbe3b008ba632950048b2bf0562d2824b32292c0bb41d5d04338ff77451b7f7ab40a4fdba0e8d685b829e90ff8b65d7a27647b5f491bd65690109866e5430901162748e02a150035b733a8576bf7d9f4a85d5b", 0xc5) 18:47:59 executing program 0: r0 = semget$private(0x0, 0x5, 0x21) getitimer(0x3, &(0x7f00000002c0)) semop(r0, &(0x7f0000000200)=[{0x3, 0x7, 0x1}], 0x1) semop(r0, &(0x7f0000000380)=[{0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x3ff, 0x800}, {0x1, 0x1, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x6, 0x1800}, {}], 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xffffffff) semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/114) semop(r0, &(0x7f0000000000)=[{0x4, 0x9, 0x800}, {0x1, 0x9, 0x800}, {0x2, 0x100000000, 0x1800}], 0x3) semop(r0, &(0x7f00000000c0)=[{0x1, 0x9, 0x1800}, {0x3, 0x77, 0x800}, {0x2, 0x3bb63f4, 0x1800}, {0x0, 0x5, 0x1800}, {0x0, 0x78d7}, {0x3, 0x7, 0x1000}], 0x6) semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 18:47:59 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='r\x00', &(0x7f00000001c0)='r\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='%\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='\x0f\x00', &(0x7f0000000340)='r\x00']) r1 = semget(0x2, 0x3, 0x5) unlink(&(0x7f0000000440)='./file0\x00') semop(r1, &(0x7f0000000400)=[{0x1, 0x3, 0x1800}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)) accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) semop(r1, &(0x7f00000000c0)=[{0x1, 0x8}, {0x6, 0x2, 0x1000}, {0x0, 0x7, 0x1800}], 0x3) 18:47:59 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) kevent(r3, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 18:47:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x20) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="c794c7687f4bac182692650ca29b18390bf59aa7c878da3c8be5512eb91a4fcd4ef6559c00dd3654e14b6273323db96a8c964ef7436d9cdc7ca8ce974da305257c29f650d5a5b2a3797eac4cf2c021a032b9e0b2d90e81041c52f53a2ee8460b6faf81d11a31174af8e2580b2d07374a907c5aed4dc7d5263630", 0x7a}, {&(0x7f0000000140)="57ff8f2c3f1dcfb1184ea140a5ca09a2d6f1d8e177222f49ff044c68dad3d4ee1d6214c8f64b0b79aa98234b2b09c943a581584b48b9be86a9ebb7bd182d7c1ef10b", 0x42}, {&(0x7f00000001c0)="edf453b757b05eb1d0ed8d61d25d21b8b0d0dc5687b6ee9661b3e132299db41110c6d2c69eef533b3d5e944e61725e19315e858f5aa9ecb45dae2d99e32d5db0d0632daf918994643be5cc8faf8f3ac1ff7f7d9d177ede29bac6eb3c523c4dcf0ef30f49789d2aa9dba0320ffbde50da863205c87251b461ecb04e95c70455d675b2e6", 0x83}, {&(0x7f0000000280)="1c616c68d6ef1e3d479a1aa84f72bf1976d304b48e0c62020014a580c5acf02fc951120e0c12bce57567e6e8c58781d39bcd83b9e1faa205e5f8360e876420a5b779df83bff260b9f2558f225bdc09a5cf69c97d2c3596ac1ab648666848764967e85487de3ef902fc9f7c033462ba90d9a9a6312ebe05ca73219f49ce1f10d1fbc71943a367d235b088b9a427fc0fc2a837a5784ae9be65a89b7a403c5e879f9739e1b70f4d0c877e75e9", 0xab}, {&(0x7f0000000340)="a66d1a0ec5a9840da64fe361edee03f57bbb2e1de20910d9f7cc37a5097d2ea5b629bbd92b53c729b7be4cf4406c63fcb5792bd323c347c366b055542db64abd6115dc16d5beeb0eaadde335f710ec842e722c5b1e82a6e14d811f2cf20853fa15c6fd7bad60d5b469e6d10f0399f3fc8be6acdbdfa74fa6466df79abb6df89fe97b141b80cc295cdf0bdcca03e6c5fbdb621ffe41b5f79b652f9b33f0797b23409d4d85112d26c517dde2e8a564c70d8083237bb5bb3d4ed5", 0xb9}], 0x5, 0x0) 18:47:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000000c0)=0xfffffffffffffcfc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1109, 0x0, 0x0) 18:48:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180), 0x10000) read(r0, &(0x7f0000000000)=""/191, 0xbf) fcntl$setstatus(r1, 0x4, 0x84) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/68, &(0x7f0000000140)=0x44) write(r1, &(0x7f0000000340), 0x10000014c) 18:48:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) flock(r0, 0xd) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) kqueue() 18:48:01 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r3, &(0x7f0000000180)="879d9411aa4d79bf8810ea73a3744778b598f13bc34e61c4faaff59c1574b9b494d3df519721e660da717b7039a0af7f5fb89e509ad14514e8b4001e537a6661dc8dd418fd360c31d67fb4f502896721873103bd74d0afa3257ec8157fd02051e3c71b92231eee099ebffdb821c9722d05528c57704bcafaa621b31459dd12604b7b669e4b8f3b04afa0890a8f82fab99b7b93edf7e0ee18157bae90cbf851b1a38a2bc472e2f3c0247d7ef7411e7814ab3dd57627f6b311b93cce185f39ebba", 0xc0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffe01, 0x1, 0x3ff, 0xfffffffffffffffc, "42e7aba98eff07ed08b190d0bce61eccaa37fd57", 0x5, 0x4}) kevent(r0, &(0x7f0000000100), 0x1, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x20000002, 0x8000, 0x801}], 0x7, &(0x7f0000000280)={0xffffffffffffffff, 0xff}) 18:48:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000100)='#\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='/\v\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='%$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='})#}\xb3\x00', &(0x7f0000000380)='-}}\x00', &(0x7f00000003c0)='T+\x00', &(0x7f0000000400)='\\-]./.#\'\x00'], &(0x7f0000000640)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='{&\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='@\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='{,-\'&\x00']) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8001, {0x7ff, 0x1000}}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) select(0x40, &(0x7f00000001c0)={0xdead4110}, 0x0, 0x0, 0x0) close(r2) 18:48:01 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0x2, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() r7 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r3, r4, r5, 0x100, 0xa0}, 0x8, 0x0, r6, r7, 0x2, 0x9, 0x8}) r8 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r9, &(0x7f0000000180)={0x18, 0x2, 0xffffffff, 0xfff}, 0xc) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f00000001c0)=0x288000) r11 = getpid() pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chflagsat(r10, &(0x7f00000002c0)='./file0\x00', 0x5, 0x2) fcntl$setown(r9, 0x6, r6) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000300)=0x3efc) r14 = accept$inet(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvfrom(r14, &(0x7f00000003c0)=""/68, 0x44, 0x42, &(0x7f0000000440)=@un=@file={0x1, './file0\x00'}, 0xa) read(r10, &(0x7f0000000480)=""/245, 0xf5) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000580)={0x5, [{0x2, 0x7}, {0x0, 0x3}, {0x2, 0x9}, {0x3, 0x100000001}, {0x3, 0x5}, {0x1, 0x8}, {0x1}, {0x1, 0x7}, {0x2, 0x8001}, {0x3, 0x5c}, {0x3, 0x4}, {0x3, 0x1000}, {0x0, 0x6}, {0x0, 0x100000000}, {0x1}, {0x2, 0xb1}, {0x3, 0x5}, {0x2, 0x85}, {0x1, 0x815}, {0x2}, {0x3, 0x6000000000000000}, {0x2, 0x20}, {0x1, 0x4}, {0x3, 0x7}, {0x406edab6cb613250, 0x4e9e1780}, {0x3, 0x3}, {0x2, 0x4}, {0x1, 0x80000000}, {0x3, 0x1}, {0x3, 0xfac}, {0x3, 0xc4e4}, {0x1, 0x7ff}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ftruncate(r9, 0x3) getsockname$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) open$dir(&(0x7f0000000740)='./file0\x00', 0x10, 0x0) fchownat(r10, &(0x7f0000000780)='./file0\x00', r2, r13, 0x6) shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000007c0)={{0x6, r4, r13, r2, r13, 0x4, 0x5}, 0x10000, 0x1000, r12, r11, 0x11, 0xfffffffffffffffc, 0x7}) 18:48:01 executing program 1: r0 = socket(0x1a, 0x8000, 0x5) flock(r0, 0x2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/36, 0x24) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 18:48:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xd31, 0xffffffffffffff81, 0xf3f4, 0x1, 0x0, 0x10ed, 0x3ff, 0x0, 0x1, 0xb3, 0x5}) 18:48:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000340)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=r0]], 0xc}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f0000000600)=0x8df7b06806061787) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000500)) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="3bacce", 0x3}, {&(0x7f00000000c0)="c110070461f36c5e8a", 0x9}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="00001400000001008a00096eeacb00470100000023000000000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x68}, 0x4) 18:48:02 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) getsockopt(r1, 0x9, 0x1, &(0x7f0000000000)=""/64, &(0x7f0000000040)=0x40) 18:48:02 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/162, 0xa2}, {&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000140)=""/66, 0x42}, {&(0x7f0000000440)=""/243, 0xf3}], 0x4) write(r1, &(0x7f0000335000), 0x10052) 18:48:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa) r0 = socket(0x18, 0x1, 0x0) getegid() close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x3, 0x4, 0x118) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x8]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 18:48:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8000000000000006, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) 18:48:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="3ff237", 0x3}, {&(0x7f0000000100)="2879e21301e9ee440dc95aa43d5af13896d674cfa7fe7dce03089627a557af506cab83457442359b2811635f616f3289212ea00759963aa0bab210849551a1d0ce645130cc9b5fdb008cbe6f57939c3ed358679224a9a9782005c749a01b49dd837309158d4c39896295fd8acc324901e5f1a53870648a0cf48854b0f9f0653505c85e2b6698da8e4934371e6b4040ce5a7119bbf9758ea7e465b30d61b93bc7d1f1586ff0125ad68b166fddecf110c70ee9324bfc14556afe220bd23707c9c0d83365c2900f5f4794b7f5e5c21114dce29f7f60d3", 0xd5}, {&(0x7f0000000200)="835b77a976620c1e66e473598513cff2c2fcf88457014b41fcf81bf2027e2fc67bed5cf437086ad465f5445c470cb4b2f61e43666e338eda9f755194d274f6d89877782e7dfa6519e2b52d5581c80399f848a581dbfc0cfda7ef50db9e85632251c7647ad6b1fce32bf3eefc256ad335ba75bde8bff414a5e0b1d33cfbf447725dd89f010a0e58c9ca159842da48a59f7fc67812c364a2a63bd41dcb06f93f26319339434bad4a2d4ba00c22316a6d1d734bcc790bd1a30521a143656642c8251201f94c796cb18cd4", 0xc9}, {&(0x7f0000000300)="672d0682d435166dee11330530b8f681661deb915b3d8741c106a78e7b6ca82765b8f4f22dbbced3b4ed26311a208d6a7aa27ccbd544a3f2205c2f051c126a", 0x3f}, {&(0x7f0000000340)="996bc44f853352b1c1a080a74823c945186d9394b9ef84d1d71b18b43efb7143b2299c14116ed29980925926e0b61f349e29a3e2ef8f760f695efe383e0de094f3ef5cd58f5005fb849e59d6ed154412ef3bfeefad2cc10ab39fa4360e78d71e0ff2f29fa28ec5667c6ae711ff9821e97f6239fa67f592edc93c1ec2c4d425ea3954", 0x82}], 0x5, 0x0, 0x0, 0x2}, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 18:48:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28", 0xf7b) sendto$unix(r0, &(0x7f00000002c0)="d6f0c69c4854743c09ff880a300c33076317cf63c41ba9ed7f1f3283c910643126732c30b4951f92f2f558813523c436103637e9fb62547c15667cb0b7c7842b5a94688fc1d1e846deab901c847f09315dfebf449d308da37cbb3d0819942ddae91ca9cfd6b6f39634aaa6694dfdce6f3351f93096e2864d45213c19b74f6f78e4704bfc235b", 0x86, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x100) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0xcb) ioctl$TIOCSTOP(r4, 0x2000746f) chown(&(0x7f0000000000)='./file0\x00', r2, r3) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffb8, 0x0}, 0x0) 18:48:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6) getdents(r0, &(0x7f0000000000)=""/104, 0xffffffffffffff0a) 18:48:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000007ed1785de6ec8e72d11001c61ec8b1d17150df16ab84e53b7d59e810a626889b7eb78838eeb7793a0983ce46a4d69c76807d60d52920c7a000010000c853730a078c8020a5188befc4163836231ca3840272a5e09598e6044a003a10c6adb14ca8e649759c5a59c5bee970c67f7c32e199c8b2a08aeb4bfe7d98118b3c5e764ad37f06b31219eb82cd3072291404b137f774052d0c4bb097c02911f707"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffffc9) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 18:48:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x1000000802, 0x200000005}) 18:48:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0xa0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) r3 = semget$private(0x0, 0x6, 0x143) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x5) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0x3) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/246) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000100)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) semop(r3, &(0x7f0000000300)=[{0x3, 0x64f2, 0x1000}, {0x4, 0x2, 0x1800}, {0x2, 0x401, 0x1800}], 0x3) r6 = semget$private(0x0, 0x3, 0x20) r7 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) shmget(0x2, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r7, 0x29, 0x200000032, &(0x7f0000000000), 0x0) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000080)=""/77) 18:48:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0xc2) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x7fffffff, r2, r3, r4, r5, 0x150, 0x81}, 0x9, 0x167a, r6, r7, 0x9, 0x8, 0x27, 0x79}) uvm_fault(0xffffffff82239408, 0xffff800004b66002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff82239408, 0xffff800004b66002, 0, 1) -> e rtable_satoplen(21,ffff800004b65f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020be30a0, count: 0 ddb{1}> trace rtable_satoplen(21,ffff800004b65f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800004b65f09,ffff800004b65f59,ffff800004b65f11,21) at rtable_lookup+0xfd rtm_output(ffff800004b65f00,ffff800020be3190,ffff800020be3198,21,0) at rtm_output+0x10c route_output(fffffd806df23800,fffffd806f6c5c00,0,0) at route_output+0x79b route_usrreq(fffffd806f6c5c00,9,fffffd806df23800,0,0,ffff800020b752d8) at route_usrreq+0x35d sosend(fffffd806f6c5c00,0,ffff800020be3458,0,0,0) at sosend+0x6eb sendit(ffff800020b752d8,3,ffff800020be3518,0,ffff800020be35e0) at sendit+0x590 sys_sendto(ffff800020b752d8,ffff800020be35f8,ffff800020be35e0) at sys_sendto+0x92 syscall(ffff800020be3690) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,3599e87e010) at Xsyscall+0x128 end of kernel end trace frame: 0x35be6935620, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020be3000 rbx 0xffffffffffffff5a rdx 0xffff800004b65f5d rcx 0xffff800004b66003 rax 0xffff800004b66003 r8 0x21 r9 0x1 r10 0x4 r11 0xfd2387a8638d1927 r12 0 r13 0xffff800004b66003 r14 0xffffffff821b2890 mplsdomain r15 0x4 rip 0xffffffff813351d0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020be2fb0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=99633 stat=onproc flags process=10 proc=4000000 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74270,0xffffffff82370ee8 process=0xffff800020b3b078 user=0xffff800020bde000, vmspace=0xfffffd807f00b708 estcpu=32, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 37031 264477 14443 32767 7 0x10 syz-executor.1 *37031 99633 14443 32767 7 0x4000010 syz-executor.1 14443 410572 1835 32767 3 0x90 nanosleep syz-executor.1 1835 282674 60632 0 3 0x82 wait syz-executor.1 55287 167826 25547 32767 3 0x10 biowait syz-executor.0 25547 133085 60632 0 3 0x82 wait syz-executor.0 43586 415285 0 0 3 0x14200 bored sosplice 60632 400526 98536 0 3 0x82 thrsleep syz-fuzzer 60632 224905 98536 0 3 0x4000082 nanosleep syz-fuzzer 60632 378063 98536 0 3 0x4000082 thrsleep syz-fuzzer 60632 269885 98536 0 3 0x4000082 thrsleep syz-fuzzer 60632 82451 98536 0 3 0x4000082 kqread syz-fuzzer 60632 140912 98536 0 3 0x4000082 nanosleep syz-fuzzer 60632 471792 98536 0 3 0x4000082 thrsleep syz-fuzzer 60632 74436 98536 0 3 0x4000082 thrsleep syz-fuzzer 60632 427534 98536 0 3 0x4000082 thrsleep syz-fuzzer 60632 123980 98536 0 3 0x4000082 thrsleep syz-fuzzer 98536 159864 93391 0 3 0x10008a pause ksh 93391 268122 17340 0 3 0x92 select sshd 19765 517949 1 0 3 0x100083 ttyin getty 17340 32601 1 0 3 0x80 select sshd 16728 389777 22575 73 2 0x100090 syslogd 22575 395042 1 0 3 0x100082 netio syslogd 41542 55582 1 77 3 0x100090 poll dhclient 34666 520659 1 0 3 0x80 poll dhclient 89284 467634 0 0 3 0x14200 pgzero zerothread 44934 138575 0 0 3 0x14200 aiodoned aiodoned 33324 310230 0 0 3 0x14200 syncer update 77686 377 0 0 3 0x14200 cleaner cleaner 78151 291417 0 0 3 0x14200 reaper reaper 90453 362366 0 0 3 0x14200 pgdaemon pagedaemon 50586 409785 0 0 3 0x14200 bored crynlk 2751 519805 0 0 3 0x14200 bored crypto 86352 283422 0 0 3 0x40014200 acpi0 acpi0 26730 64837 0 0 3 0x40014200 idle1 59102 210926 0 0 3 0x14200 bored softnet 77273 304845 0 0 3 0x14200 bored systqmp 22565 10634 0 0 3 0x14200 bored systq 33852 449767 0 0 3 0x40014200 bored softclock 85405 438976 0 0 3 0x40014200 idle0 5439 508666 0 0 3 0x14200 bored smr 1 319260 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 37031 (syz-executor.1) thread 0xffff800020b752d8 (99633) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82394290) locked @ /syzkaller/managers/setuid/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 55287 (syz-executor.0) thread 0xffff800020b75c38 (167826) exclusive rrwlock inode r = 0 (0xfffffd806b26df88) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x15d3 #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806b26dd68) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 dounlinkat+0xa5 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9459 6321K 6321K 78643K 10666 0 0 pcb 24 9K 11K 78643K 498 0 0 rtable 98 3K 3K 78643K 942 0 0 ifaddr 35 10K 10K 78643K 182 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 47 0 0 iov 0 0K 24K 78643K 75 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1768 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 18 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 114 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 29K 78643K 864 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 38K 66K 78643K 833 0 0 subproc 68 69634K 69634K 78643K 884 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 110 0 0 in_multi 33 2K 2K 78643K 315 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 340 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 89 21K 29K 78643K 3495 0 0 UVM aobj 51 2K 2K 78643K 53 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 54 0 0 NDP 7 0K 0K 78643K 81 0 0 temp 121 2378K 2444K 78643K 6311 0 0 kqueue 0 0K 0K 78643K 2 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 28 0 24 1 0 1 1 0 8 0 inpcbpl 280 475 0 468 1 0 1 1 0 8 0 plimitpl 152 108 0 99 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 257 0 217 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 213 0 209 1 0 1 1 0 8 0 nd6 48 52 0 48 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1184 0 996 12 0 12 12 0 8 0 art_table 32 1185 0 996 2 0 2 2 0 8 0 art_node 16 256 0 222 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 8 3 2 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 108 0 98 1 0 1 1 0 8 0 shmpl 112 51 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2398 0 963 47 0 47 47 0 8 0 ffsino 272 2398 0 963 96 0 96 96 0 8 0 nchpl 144 3746 0 2125 61 0 61 61 0 8 0 uvmvnodes 72 2849 0 0 52 0 52 52 0 8 0 vnodes 200 2849 0 0 150 0 150 150 0 8 0 namei 1024 11888 0 11888 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10766 0 10765 12 9 3 6 0 8 2 sigapl 432 962 0 947 2 0 2 2 0 8 0 futexpl 56 7724 0 7724 1 0 1 1 0 8 1 knotepl 112 705 0 686 1 0 1 1 0 8 0 kqueuepl 104 176 0 174 1 0 1 1 0 8 0 pipepl 112 806 0 787 2 1 1 1 0 8 0 fdescpl 488 963 0 947 3 0 3 3 0 8 0 filepl 152 6196 0 6099 6 1 5 5 0 8 1 lockfpl 104 244 0 244 2 1 1 1 0 8 1 lockfspl 32 553 0 553 2 1 1 1 0 8 1 sessionpl 112 41 0 31 1 0 1 1 0 8 0 pgrppl 48 59 0 49 1 0 1 1 0 8 0 ucredpl 96 1648 0 1639 1 0 1 1 0 8 0 zombiepl 144 947 0 947 2 1 1 1 0 8 1 processpl 840 979 0 947 4 0 4 4 0 8 0 procpl 600 2467 0 2425 4 0 4 4 0 8 0 srpgc 64 142 0 142 4 3 1 1 0 8 1 sosppl 128 17 0 17 5 4 1 1 0 8 1 sockpl 384 974 0 956 6 3 3 5 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 7 0 0 1 0 1 1 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 8 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 116 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 172 0 0 9 0 9 9 0 8 0 bufpl 256 7287 0 1122 386 0 386 386 0 8 0 anonpl 16 107199 0 101614 57 22 35 41 0 125 6 amapchunkpl 152 6225 0 6140 9 1 8 9 0 158 3 amappl16 192 3946 0 3611 40 21 19 29 0 8 2 amappl15 184 89 0 83 1 0 1 1 0 8 0 amappl14 176 188 0 184 2 1 1 1 0 8 0 amappl13 168 302 0 298 1 0 1 1 0 8 0 amappl12 160 71 0 70 1 0 1 1 0 8 0 amappl11 152 60 0 46 1 0 1 1 0 8 0 amappl10 144 362 0 359 3 2 1 1 0 8 0 amappl9 136 754 0 751 1 0 1 1 0 8 0 amappl8 128 355 0 333 1 0 1 1 0 8 0 amappl7 120 216 0 209 1 0 1 1 0 8 0 amappl6 112 91 0 85 1 0 1 1 0 8 0 amappl5 104 168 0 155 1 0 1 1 0 8 0 amappl4 96 1113 0 1082 2 1 1 2 0 8 0 amappl3 88 259 0 254 1 0 1 1 0 8 0 amappl2 80 6695 0 6637 2 0 2 2 0 8 0 amappl1 72 32046 0 31602 24 14 10 19 0 8 0 amappl 72 2851 0 2816 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 52 0 2 1 0 1 1 0 8 0 uaddrrnd 24 963 0 947 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 963 0 947 1 0 1 1 0 8 0 vmmpekpl 168 11758 0 11733 2 0 2 2 0 8 0 vmmpepl 168 115836 0 114455 104 30 74 75 0 357 13 vmsppl 360 962 0 947 2 0 2 2 0 8 0 pdppl 4096 1934 0 1894 6 0 6 6 0 8 0 pvpl 32 324877 0 316044 159 57 102 111 0 265 19 pmappl 224 962 0 947 5 3 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 536 0 3 16 0 16 16 0 8 0