5, 0x6}, {{r8}, 0xfffffffffffffffe, 0x14, 0x1, 0x3, 0x9}, {{r13}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0xffffffffffff95cd, 0x5df}, {{r2}, 0xfffffffffffffffb, 0x1, 0x7b5c4cf8d5acd7fe, 0x7, 0x7ff}, {{r12}, 0xfffffffffffffff8, 0x95, 0xfffff, 0x8, 0x9}, {{r14}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x7}], 0x1000, &(0x7f0000000500)={0x1, 0x3d}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000580)={&(0x7f0000000540)=[{0x81}, {0x0, 0x6}, {0x82, 0x5}, {0x8a, 0xea51}, {0x44, 0x3}], 0x5}) sync() bind$unix(r4, &(0x7f0000000280)=@file={0x6df16b2c00fff62f, './file0\x00'}, 0xa) 21:55:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0a258e00015fb48fb702f995206cdbe344d74c52d6fdb2362b53b317803e0dadad84c86dbde1524a9a5ebcfa7bcb3400f30400805a84d900"/69], 0x10) shutdown(r0, 0x2) 21:55:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 21:55:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/85, 0x55) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x4001, 0x3) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = semget(0x3, 0x3, 0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/26) 21:55:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x8) 21:55:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x3ff) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 21:55:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) syz_open_pts() shutdown(r1, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) 21:55:20 executing program 1: socket(0x10, 0x1, 0x7f) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) 21:55:20 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) 21:55:20 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}) 21:55:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x1ff, 0x0, 0xfffffffffffffffb, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 21:55:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x40, 0x2) r1 = open(&(0x7f0000000080)='./file1/file0\x00', 0x200, 0x0) getpgrp() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1\x00') sendsyslog(&(0x7f0000000200)="dd37a2f8d1cd6115bd6301e645c56e952dee03dc2e0a044cb4dbe86b6512b76043d8659e93cfb27ef9240134eded2db63519d5ca38f80f2b90820dfdbd1a670b7eccb4aa20c56993cbd3aebe4f3c3717c1baa9e42e358ac43cd26b618da051f1c4f5cc16356cf3b79dfbcb13305204fb5af301b3a93fda13d677447b07bacf20901cfce500b30c72bf3db776360c146fa9f18e7d4214b0a48b3f0f5f8620a257ab4f2c69bedabe01019fe1bccb53da2bf4c300bd6af59f62b12ff8b6c973df2331c008deaac5", 0xc6, 0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)=ANY=[@ANYPTR, @ANYRES32=r0]) 21:55:21 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x41105731ae4b404d, 0x0) lseek(r0, 0x0, 0x0, 0x3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x8) write(r1, &(0x7f0000000040)='<', 0x1) getuid() read(r1, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) fsync(r2) 21:55:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xffffffffffffffb7}], 0x338) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) ioctl$TIOCSDTR(r2, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:55:21 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r1) r4 = semget$private(0x0, 0x4, 0x2b7) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000340)) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x90) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) semctl$IPC_RMID(r4, 0x0, 0x0) 21:55:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/134, 0x86) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 21:55:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xde3bf045592803c5, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) r2 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x8000, 0x6) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:55:22 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4bbe945e91944b228f2347e45b3eb55f777028746002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c019238db1be58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1f"], 0x1) getpeername$unix(r0, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000f5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ebc811922d637000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078ce5f4403f8162779b015fff90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b64c8c6550a5a1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d4a0daf6437eb5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065b64cf60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0291cc2985a97fa02d0169a058820e9091476075fa2a5f5adb1c945c62ffc5ffe3cd8979322686de3aeadebe4f34403cb8b83356209bf807701c3506e908099a9d2719b0024904224cd4653ea1af05eccc7a9d3c7d6ae0673a21bebd807f8825df7b33e0859f59b9ecfb0c7ccd6d77a1f759a01520924b93e201ce10299a7056c7087a231ccdc7f457f93e7d5b1499cf036b8e51a150bb1333f990681c60892ba4a89a92c43ede05cc7a9d7fb2e891fd9968d5823faee4bba3f9c2679d8fa41a95a829d26c0"], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) socket(0x18, 0x400000002, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/120, 0x78) mprotect(&(0x7f0000613000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20080, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 21:55:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8000, 0x81, 0x40, 0xffffffffffffff84}]}) r1 = fcntl$getown(r0, 0x5) getpgid(r1) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x6}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r2 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000200)=0x2f, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x5, 0x1, 0x1, "6b8b0ec88fb54a25ddfe87a5c8b4703e34776f11", 0x9, 0x7}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file1\x00', 0x6, 0x7, 0x9, 0x1, 0x1, 0x7ff, 0x1, 0x1, 0x2, 0xca, 0x9}) sendmsg(r2, &(0x7f00000007c0)={&(0x7f0000000400)=@in6={0x18, 0x1, 0xa56, 0x20}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000440)="c206c569a25093ae775489a847a45c764b73c2a57b958585d0094e0491f80400cb5ec6af05f89abdb208a8d1db9522a9ee18e39da791d399a7dbb6f09ea0433fd7adc943717dd9213f1489e845b0f79aecdef450c03f3559e6fc204f69220bcbd9e1f96245daad71aecf695403e39dbbdff934d81fe60d7b7a67d7aada550330fe4462", 0x83}], 0x1, &(0x7f0000000540)=[{0x20, 0x5e89d196f2de8895, 0x4, "c4b885e4c038d5a9db814df769ec6917"}, {0xd8, 0xc5c8f13bc92e5141, 0x9, "ee3d0c388c6df18edccb5ebc2349dde0733f21c38e63aa1d0491c371e3d7f8d08697b6739a4853dee25f072fb3f50033c0c6b3f9b9144f2ea693e517f1f9cd4b2460bf56a74a8f568ed531e0be65c11e8bf846a38a60ad34ed1de5bcfc50ee0f043e5624b5e3bf34b3b3a272f9455660383b88daa9f26fe5e7125d74e7af2764ee7ae45faa13eee5e1904af85b93d8e0372e769533a0642f7a5aa43a6100a2bc8b8a0f8fac62c1382a1a3c026c8b86848c406ebcc86ddeb3c03fe71601a4dd82012c1c"}, {0xa0, 0xffff, 0x0, "dc98050d46f58034589c10a568c0544225c354ebff47fced652a5568aaab78f16229fd59b5205f2a4c63e9ec7d480479dfb572fc30fe89dc32a99945e92ba532b4758f68254bff4a8c92c97bf5e4780ba0f3a354afb0a2267fd956ce1cef9786799060188f442a3a38479dbf6af12896e5fe1bde32486b7bae295383a515a43159e975966e2e67f177b719"}, {0xb0, 0x1, 0x5, "2be99bee92d50ffb32a7f3b9d907323ecb8218ff46064c5de08e5735e5938a0efa06b7f40189f4d8fe473ee6b023b115466e1f5d74e638f396a30122b5b02e1e5c6959e9c1f5fe0d092089fee65ca22d8086ee9251b3272bda7aaeeb79c1142fcb319ce5083c2f842e56c46ce70af3e214f9301c72e0aca3862c20323ee540d6e8db182a237180ad4cfa93eeea007944899f8b3cc413f498d927849a3177"}], 0x248}, 0x4) recvmsg(r0, &(0x7f0000000ec0)={&(0x7f0000000800)=@in, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000840)=""/85, 0x55}, {&(0x7f00000008c0)=""/163, 0xa3}, {&(0x7f0000000980)=""/195, 0xc3}, {&(0x7f0000000a80)=""/224, 0xe0}, {&(0x7f0000000b80)=""/228, 0xe4}, {&(0x7f0000000c80)=""/232, 0xe8}], 0x6, &(0x7f0000000e00)=""/133, 0x85}, 0x1) r4 = syz_open_pts() sync() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000f00)=0x2) recvmsg(r0, &(0x7f0000002180)={&(0x7f0000000f40)=@in, 0xc, &(0x7f0000002080)=[{&(0x7f0000000f80)=""/4096, 0x1000}, {&(0x7f0000001f80)=""/18, 0x12}, {&(0x7f0000001fc0)=""/178, 0xb2}], 0x3, &(0x7f00000020c0)=""/181, 0xb5}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000021c0)) ftruncate(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002200), 0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) socketpair(0x2, 0x1, 0x80000000, &(0x7f0000002240)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000002280)) r6 = semget$private(0x0, 0x0, 0x91) semop(r6, &(0x7f00000022c0)=[{0x3, 0x1ff, 0x800}, {0x4, 0xc59, 0x72ff866a57634e79}, {0x4, 0x4, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x3}, {0x6, 0x8001, 0x1800}, {0x1, 0x6ea354d6, 0x1000}, {0x1, 0x5, 0x800}, {0x682f6f8188da6d3a, 0x7, 0x800}], 0x9) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000002300)=0x1f56) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002340)='/dev/wsmouse\x00', 0x100, 0x0) 21:55:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x5}], 0x8001, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x20, 0x4, 0x4ecd8cdc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:55:22 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 21:55:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/95, 0x5f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:55:22 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 21:55:22 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000d5a000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) minherit(&(0x7f0000d5c000/0x2000)=nil, 0x2000, 0x0) 21:55:22 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = fcntl$getown(r0, 0x5) connect(r3, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r6 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r4, r5, 0x2, 0x92, 0xffff}) r7 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x7) semop(r8, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r7) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xfffffffffffffcbc) bind(r3, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 21:55:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x20, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r4}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r5}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r6}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r7}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r9}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r10}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r11 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x12010, r4, 0x0, 0x0) r12 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r12, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480), 0x4) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, r11, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) 21:55:22 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x9, 0x1f}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="f6ebccfee68d8285a1bd41d06ff6952af0cf6685786e185515de04debee2882702169bc0d11c992463001000005886f90a09feb5b0e1279015", 0xfe4c}], 0x10000053) 21:55:22 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x800000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) syz_open_pts() 21:55:22 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/94, 0x5e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x4) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x2000000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x3) mkdir(&(0x7f0000000100)='./file0\x00', 0x66) sendto(r0, &(0x7f0000000180)="1f9e6c6ce74c1c04a2338d9befbc7800f21661b2d7e67728f5de0816311d7c692067b62cf113050edfda4cc97d0031b0e2eaf353f6218a0649e27b815ea7c7cf1b26aff8d1e686fa93cf74a6f8da3cdc978dee784cc98019cc9b4206dd8a82f37f5398f03f58d338f2c699ccfd9b7b18d93abb1ec567d8f1e6b7ef0855590c1845c47a64e8ebe9bf21b47c1fc5b9e9596bd256a6c6b89641c6e4b0a35a4af34850dde4dcab6cf854adf537896539e8ba1e361e8a8ef12cb02641deb80306b3ca5493515e8868bc04bc0452fa3fa49bbb14", 0xd1, 0x1, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 21:55:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x2, 0xbb7b, 0x1, 0x3, 0x6, 0x9, 0x0, 0x2, 0x4, 0xc1}) 21:55:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x19, 0x2) setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x1) 21:55:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/167, 0xa7}], 0x2) 21:55:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="5b4072ef555b5587bdf06ed9a90de6cdb4c6000000006b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f98d0b6fb58426e96651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f7d5e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f5aa1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf567a650a4c4b08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6444cccc15ef150a1e70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076404ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98a10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e0c55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d700e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca20900000084d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecdb8376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c000000000000000000", 0x10000013a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) unveil(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)='W\x00') 21:55:23 executing program 1: socket$inet6(0x18, 0x8000, 0x81) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) 21:55:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) close(r0) 21:55:23 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x80) mkdir(&(0x7f0000000180)='./file0\x00', 0xf2bd08d384fe9bf6) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000040)='./file1\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000300)=0x8) 21:55:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:55:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x7, 0x1ff, 0x9, "56745f38539cf113ab49936461aa33d069051cb6", 0x4, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:55:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x7, 0x0, 0x7, 0x10000000000}], 0x6, 0x0, 0x4, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) dup2(r1, r1) 21:55:23 executing program 1: r0 = socket(0x2, 0x4000, 0x1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x4000, 0x1000000000000) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, 0x0, 0x0) acct(&(0x7f0000000100)='./file0\x00') getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f0000000140)="7c4e2c21783233ce31bcc66eb5", 0xd, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa6f669d94de0244f, r2) getsockopt(r3, 0xff, 0x1, &(0x7f00000001c0)=""/159, &(0x7f0000000280)=0x9f) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) 21:55:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 21:55:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x1f, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) semget(0x3, 0x2, 0x24) close(r0) 21:55:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x100000001, 0x5}, 0xc) r1 = socket(0x18, 0x1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x3fb) 21:55:24 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r3, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r6, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) accept$unix(r6, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20000, 0x0) semget$private(0x0, 0x0, 0x403) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000003c0)=0x7) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r6, 0x0) dup2(r2, r6) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000500)) 21:55:24 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, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x10001) 21:55:24 executing program 1: open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10, 0x80) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='\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)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 21:55:24 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file1/file0\x00', r0, 0x3}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r1 = getpgrp() ktrace(&(0x7f00000002c0)='./file1/file0\x00', 0x1, 0x0, r1) rmdir(&(0x7f0000000080)='./file1/file0\x00') 21:55:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:55:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) r2 = dup2(r1, r0) dup2(r1, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x8}, {0x88, 0x4}, {0x0, 0x40}, {0x83, 0x6}, {0x86, 0x9}, {0x0, 0x6}], 0x6}) 21:55:24 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000d0270000000000000000000000000000000000000000000000000000000010efad28f8c1f8bc38218fa7b6e1024bedd984491e1fa580ac80fced8059783d5f5011c2aa411a43ccee9fa8281edb833bec8b2de831ffe0e9643f7fd8209652dbd75107b6e7351349a5aaad0bb9d7e56d16b01da63f7c8bbd0e1ba4214e40f9833a761140159cc53493eea00d0eb490f84956e856d0c587167b3e880e9e7a32a18504c322c34be51a3972c7ebc74d2b74014b0cd6a5480b1c5fd841ccd577793c94c7556e20e6"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:55:24 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='x\x00') open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 21:55:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x7) clock_getres(0x5, 0x0) r1 = msgget(0x1, 0x100) msgsnd(r1, &(0x7f00000001c0)={0x3, "a8f2fba31f9775d8b9c23c604ab353bc32b0b60246bf2698d629b27a47d5d7878fe42166de8ffd84020c1cd5cdba278caa981cd93e52ee3f6c64eea5d1cadacfcc0da8d288e060a6f0442440edd3117b6a2c661cb16cb46c6483f02223e401548eda30347921747c53422b5ec57d9827212d18688b469ace47a5741f6ba32a5cda12fcd667049c18db8409f03c73e8682909abd2c8363ec0f780500a837bcbb69572a588828d"}, 0xae, 0x800) r2 = semget$private(0x0, 0x0, 0x4) semget(0x1, 0x4, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/178) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x1) 21:55:25 executing program 1: r0 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) mlockall(0x1) sync() 21:55:25 executing program 0: kqueue() r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) 21:55:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000000)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000040)=0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)) 21:55:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x208000000000b, 0x0, 0x0) 21:55:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000008000de"], 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x93f23bb7752120c3, 0x20) fchownat(r5, &(0x7f00000002c0)='./file0\x00', r2, r3, 0x0) chown(&(0x7f00000000c0)='./file0\x00', r1, r3) r6 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x400, 0x44) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000240)={{0x4, 0xe9, 0xd42c}, 0x1, 0x0, 0x9}) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r7 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000001c0)) 21:55:25 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffff, 0x3}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x50) r3 = dup2(r1, r0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xc93) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000140)) fcntl$setstatus(r0, 0x5, 0x0) 21:55:25 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x12) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:55:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0)="f7030000d980787eb5edeb979259733635cdaa08b9233badd433c179d46de94fd5ae6d0b6caab68f3eb6669a09d29f93632b95351c162c0374e76b1c3b66f6f7e087988909f4aec850655f38345976d70590db92560e88199ad31909baf9430e30a4c48673d0b27b2a472bf3c0d335c6b53195407dac9c318062b29f6446e8490b36f6865a00d1af2a76e4bd3a6909fb59a655c6ef14922089669fa7976f5d247b3af1efbf9babed39c30c6f7fd183cb61b53bd381b14fec47a408559279aa8ec45309da9959fa62835c34da94412d55c371de74e97d2afd53b674a9767a1b1566fb2969cf8098b42a10b409c6ebab9b26440e2a33013474346c678ef4a1c705f9909dabe84242f5", 0x108) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 21:55:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc45, 0x101}) write(r0, &(0x7f0000000300)='7', 0x1) 21:55:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x80000000000206, 0x10006) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fd9c", 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) pwritev(r0, &(0x7f0000003540)=[{&(0x7f0000000380)="deb00d5728095a448e649bbe3ff65839057850455f0a96cbf3d7175b6eb31c9d4bfa39ec55fd16cfea67b78f4b5126868bf9d41c62e9d9b628fe15809003df3006f35ed4a4f74dcb475258a27b031dd1b0a0ddfea849d094bd34a903d1b8bd192e9249e46c47431e76b4db6219883df529576288c487d62dbc3c79165757577d51302970621576e446149d0675ddb271f35645212848ae9840edd003a0b6fc6f0d29aca118fa03e7e1b36bfc0d7818a18670e8f4efe8d8b6b034105a918db572447c4018c8a2e76a0a6ac0c93a71589732ad7dede792ab8c844daecc68805b95f1acfc950b5c7ba4807b7cea7e9bd409dddad119b4fc23e28efc59037ea631d7c16c460afcae1170b712e89513cdaeba19244adc9ecd7e79b0318ef79951f32fa10a156820e314870866c07f85775eee658238fae3d54e205266326d25bdf6ae091805e1ec88a9b1abdd09e37db0c1a98269b983c3dc2aed7720822cc849142b6628081e78a29b2a2203c3a4b206ed1e3475acc663a85049dd8eebe17ea889befa745984767b43dfe8fb2aa0b91db5f3d407dd4b46f652cf51380fbf1995f3fb20a5cf89bcadbeed3b898e820cd2828f078dcd088687762a38da8fb77a37e607c55cd7c56dc95d790a7c530601c5f182591ff9bef644ec6490e9e79297ff4e415f0fa9944a2f7bd61fe14571cd346eedcbb90b345d92f37abdc056444c1edc84cb3af4913ff065811b61fe01968a0c1f1a5633dbd591eac009f4a1c1d2d1c1094ac79f78998580014daccd02aa5cbabfcb90242dbf8476bbf2777a2fed72a4cd0c13d2b12da34065780155ff6fc805418097c170c6fe7a3d0219cea979d03e9f5990c0e18d1d20b95213dec123218219a3b66d67280f6e8f023a5e3157cea439196e6201c47a783ab1941e3732a42e14b7ce91bc6e4f316cddfd7cbaa4984ebbe632dc814393c19a22aada8ac23666a49cfea477d38c427b21e58d5f3bc9ebb02251723950c9a5ecdf143ca93fb82d0f5f28e59c4d44f619b58492ab5e594343b383905bd46d2933782def5c6f49704198a531d1dcf9c8bbc4efe5e527caa47c17775a242f6079d42d28bc63bc65c063f5b32ee47a18a616b62cbc8f8f4cfc509b5b6efb7ebdfbf52bc9bddb332b68f3b7c8b5860a4512044efb79368306f1ab6cc7262f8a3a29f6376f61f9cac17b81a7de2d87ad5085cf61d105d4a5a09fc7aec6a2be1fd86e3250ebafe277288b58c4a46d5faf0b97d1ebe00a781317512324b81e8e4b3c9676f5c3b9e4a9b6bd0abb516946d6129bcba1e30244f42953372cbcaf7d441701dd49e7e1fa6b6542d125a0b6a05d6d8139baa4d7a3d4d662cdcca41c1d1a6fb7647fe4893f6629e82026ce17d6e2a012827bcaf5bb51c8762884b9ad5b179123df15e0244cc8144d174b90cfd651273d7a6b88ec09f2624591e6672eed7f9ae604455272f1b7aa59ac0ae480e1aca58bb1afbddf379ba26d86bfcd799cadd791b0920933be5580ce5670951a65406a228bde125b54da816cc803605d00b6851b31e6946d466bf2f4bd6578fc83c17db5e6b68eb3ae18a64646bc9c6f6d7712d2a13160d39c5eb2bfba1de1a2784f0a987826f1ad81b33831d520631c06e42f0ce47eb9e3b5d4cdd61cb348e6dd12c2f889ed70f2a6564e83c91e8e0396e9177713cdf6e2710cfa6bd4cfed2d767bbe5504f718905bcaaa059c61e68243be7e27d34c9966fbc556f005833a0c452c88feb99edd16e10d0b63018e88cfdb505adbc317990128607fdc2df615751bab49fd01dd929bc8e516d0334a2711126913c15f244612af405907e18f8bdf017ac21607e9d2b1adbba25a7cfd7c1dd1aa52926ac5eb661ff0c9b2ccaea469c6e1a4f1473425b4921898c481da00f1eed3699e9ab8ce6fcb9e4bc2056d34323af97e41df21cb799410106e0b35c09c2be43b52e30f73f17014d8093bfaeb80e9851d2989ceeeef62e85a035b158cdd20364affc342e3cce0ac1b2ce89ed5e9264bf7345bdff7ef67bbc67943e3d97870183cb930f94e69bc68d1cf2ba84b16b0e76fe7d9e4d2cb8812acc2199a72ac4c4eeaf1a5efa6fa07835502c940ce45314f555012b457117912167a14bea1c85782c3fef37c58c1c098cb151f53f7cea6edeb267ca71addf651b4b709eaa693ba33ac2647e8be8c062e27e8f5d400c76f80eb4d7b03fce9e785a226d486aca8f970312695ec731118d7a3c2814a14520071bdd40e35bba7b7e766f136855b0081570483072858717da665b00f11a9d7421510e30922a5d7612ee4dca96d9c22b1d4df83863193bd313e6abc78f0b5a149d16fed01a0eeaa8d13815ec90974882ec117cebb9201ac44e3b7b173f130f21d8a58d6ded69e38a76219e43048fbd6a0ac67291aef4c3d5b59af83debbdf5d3aeece2270beadfd8263ae188cc717b98dc2ba111839b86e293bd266e0fb3cebfb56e76217979c28ae40b42b222c5cd52a615c39cecb970ce647e9322d5da47fdb1a7b4dec636eff180e1b9534ad568eb8be65fff3738a8ceaf1bd8887f6171d0e7988b11e60781956b034c349db564485eea8be991569f7ae3d76a7a90f92f1d5826febc57303551f233aa4510a1af0a35a4c81eca837e30737c494e84cfa76abcb55066099c32156947699fa3623bc4156d76f0850355417ba35c66c344c9e9c73ebe76c59e34178d499e6baf50d864b9b64d9b2ed070d9a56c54e0d6e733a69d2b25f02e14793c5dda7388b74e21ec68729f38fac4569d7f2241f51657b35cf1eee464be569e14e6bc7bbb89e580b417541b131e3b01d115b6de9137748003eabec43df07291b56843e2e7c6cd95c214656aba4fb647dd5ca6d9dc9f81683202195b819c5bbffc8acc02c1607d5159818d3ab463bcd2b67e9de473d80c4067527a53fe4c53e139e96b3d722f9a3646cf96a2ea0c45b809dacb2fd0418208894da3eba72f126e309c4b78a664bd8ea74988062671e35c4edeb3959f849d9c1dd8f80c92807852d35bcefcd7f8edfb5aa58f29dee1f26c94f7e7c6b6dfbfe923d2ca3537305391cdab9e10a4c19dd460ece9a81d4e06bfc191b971a31cf480df80970720f6d94bff50147fcd3686ef4926e56ba885a52c53a2a8db64a344c2534d66b32163484a697bbcfce8cee872c0aafa27478dfa29b20b82840ab6e40a1dcb0624252208e3d3092ba37f387ff76c15679a7d6e1b46dfe0d35b21fac5ff6e77a1c348143340bdfefae9ee6c5ceb62f884bb0a866031658782f9fe7f6640f04663a436af438508f15026a0f543952c93039be789c34684e71fd93d25ee49fba535c81c53ded09c152d7d52a60ed4ae9f0140c860afd0c2bf2f6e5e70bcab304efe66cc6d61d4dd309806e074ed8917f428e743cb293701ff24476c496acee2e320910fd67397c798341c647c4408380e5ea3d68dcfce85a50618a1ade0bb2c87db960f5d8358a1f53c0e9254bbfeb68458a5c1a46519cf7b9962f48cedf19bfe874b7544b7ca959b1c488ed6ef18d7b0b4673824c899b61cd813c03d88c24a0f6970ece5b201b6fb99fe336b9f58c3c408a152f592e2993f6e0c7a566c2694974b67c881d75794ba646c02702cb257d106eabe0c7ac0bfd040e000361fb9ed51ece9695114751822033e83e3f01a58545186c271a1149abfdff15e2575577feb57318c5a2b88aec8c9f7900abbb06e510ff017d29bac3d32fefa1ce41e30e6c7fa82ed14109c6b8eb1e0dedbd2063cbd79b2ca794028537b151bdeecb544db9258172397bc53207d2c9666f67fa18e79861aad559e8d6292c8145de674cd45ebfa05d2e8ec005ac12dbc8d5f2c87f4b48e0217e2b9c237659acb832fe0d9c7be90eb263a0748658e68615be27838972b18563d67a14cb27d61c3183eb012fba1e5eb979bc69635542d7cd55e01e9af23b786cee39573a3607d4d0b27ec7ee95acb39983c419232bdaf2b430145a54d7a02f3ed7dbe2afa4d85d91f5732700fce94385e0656e43c7cdd29aee8b8e054e7792467538ad680aab61df577ee0de56e8886a8db55742dc6534f29de2ce17ce775d49f97a0fb798223fbf265fa2a38102458144b1359ab281cdd5679cf81396b82f5094d457623ee88b050352cd25c9061b0520e0e4929b3a1c6012271d1e7df2e3fa0f6de314a304669cc55406b56c441927e7c262a9280102aca6cbb236c573cb26682b9aebf8a3f7c3d3a0a6cd6e31b5a7f79c796f2df6c7b3070b8f8cdf095d4a65f71093789d5c4bac6a15b1bc7bc283cb10f78e4f699c64f6c46f8215a45cc79675a4c3b4b7cdf1ac6093e618ac9b6e4424c4778df7f0fa1c726930331f09cde0d46110ddc10a3a830f2d1a3d4c58838953853c6068614affe700a20c425dc6d16a01cf104809d6727ab02efce68661a296531c22a98e97994d0a1d1ee0feb7c4bbdfeb39bd2dda585f4b188c85f4e6666ef35b5ddfe366c1f18520b3efae2549f0bc339ec082d036623bcd31654ec562dc26da8272d1c94504f8526be173422032298f8f9a50ffb8689f1bd4f10ba99cc7f8d0a0437e6748815becc66c459650a28536d918a3d0ee8ad91fb66ea19d6772f253d716b0e580f40371a4095e5d3bfa21b1217eb4b67f5c5849b1617c97c52b2917664203ccb2a783fd4a1e2597dcb3e720bbd1af7acc4398cd41b5028a55577b51d6907fa3e375dfde2ff9cd1999e0473ad13ab023f82a0fe51941d26d6e545ab9f664d7c96206999fccc2af2ffd9e1eac127d99e5360016bac16bfcd6823ace5612e8165fb69115a36a7452759afad08a23f67a4015603b9fc9d27a817cdddf0ac62b715deeb3b322b9bbc3cbc2491e9734ba70d9d9e8f28109f7748f8bb7348400715b705cc4678a45c4abc4fd0f443085e351294726e24e3bf34c00f8777506f5c48dede187806d93313a0523ac7f91f2e002a4c6eb24dcef0bed8a47863d38b8a6ee0a6de69e70d7e5bf3671bfd4303c621cb4374d19cd78c00f7f3d208dbdeb3edec7dd9d7ad63b955c8c05a93fcc1cccdfc921b95cef4163450d593f5d1022bd7d56467e795e400cdb6ab6f04273f5ce53534389424e10e5a0c5b61350743099eeb72e87b6eeee778c38647ee8d35753af833478b8561b8e457a3ff52d6e16aee190a9a5832b5f1e32924b27fe820edfdac3c04a782e4f05e297995e725e8214f097b27f906fbfd29f5b56ddedbccbd066f56d1ccef06e113f4d1e47857eff950570c0da8bfec366bd46f98c8744cd0a48ceea0df36470cb254e5b502c66da137aeb775243012f39ab10bcd763aec3229fe64c2ca00cf38717a1731707dc70d646c3964b0cd8cc9e31367b04b9dcf93a77246ca8b3d0d526aa2212989956a20e2c62b82fa084afec022fb167b01d583c3d972f7cb94ec7463ef954fd79e00f9a33284b7ca5235b87fa96afdf753628c58d6ce0209e2fcce2a943dda8441989a6b3d44747fbe7586e42dcbfd8c472f3e54f6d1487d068506b0e52648d964e165b1f612ab77502744025222e2615e83fc529add34272c4e162a887e9c678d4128e83be38a029a8271c1f7c78e19844983237e9c1c164aab0913f0dafb197e420a39ac8fc07bc9bb31e403cec3df497fc997a3b71d7954d69bf3c3f81c7e2992de369ff5fffb05ed8c340c0492bdb505d5554904bb2f10cd3aaba27ee9be129da35808e9a004f59c8b652d9ea92af3c97e1af1fab88cd16cf412dbceeaf88b94e54aad4e9d433f99581eaa83257c81f3af43773889b7edb77fbedfaa7276da5e1e5291f1e", 0x1000}, {&(0x7f0000000100)="80024c62a5d38e6cc0123efa136f59952e4911421cec182edc16d0fa527e9075158b181b02b1d8807ca65aea21601574a767ed7ffc4c95b0b0d1ac2d0b8e5d0cfdacf813fba35ab21bf524411b", 0x4d}, {&(0x7f0000001380)="66b94d7f618b3738a5bd1b6f2c4ca0b3d0bccd5e782c396da366e1c7477aee398dc8e1d68fc856c9dd86ea657078b053213dcaa48c9784ee37cf26ce41b45dd729f999803119ab0a46de2923e0f403f46b9b528866804af17907a62949d82dff63bb5ada1ebb895d654eed070fdc21b0df73051105db58adfa412aedaa68f1be6a070471217011aed19d5170f93787907d8c87264875f456c4962295e1dd38a3c4bbcf45f95ebea332b5dfaec6cb9dad14220ba9d20ad630c881cc764cbebcddd497a3bf79adb0ff4207d5d5461f47253360808c47d5c91168543b3ca3064f659bc0ad2bb39c087b8fa808131ac2e5c461aa969fe6ac6aedecee69dca9c4dd25533ca54d1174846a4d4f1d70bdc1aa033e614ffd5fd7c25ffd3329fc8fca7c6d957affaa07bc46c313563a290e436146a7d0a4a1ae533a49ae2df3feed41e101be308f2e3123e69b4957315186b6b7d1184f1bc7a64701ead06f8cfd6653b8e45613233c4edf555c80fcc5dfc97280551c8337d2bcb6ff22909c38afc97386d2421f81b5c29dc07850940a26f56603a5dcab44f0ae15080d484cd8c3488e84f050b9cc09ed2b0e21392d958294913b1167057b1971d4af1cf887452b61b7d87158cf4af945b333b166490f66769b18859427718e5229e947e0f226815d13361666601d6e3cd08f176613282511d6ffe4e68669df827cbb4370c61c90ae989e5dbf4ea53dc754524bd3150e878c94115d289f9f4b20a0e1457c8b4a31df1656d94d50a36bea77059e76ce2e7c7b1f4092f8ae95025be03dc36a6d415c8a24b809ad9450a1ee4404eb1b5a5afe8d4b4edeadb7438ad28cd601906e984cd92d6d1e8b66ce7d52de80a7a8ebdeb849060789a124729b68884cf8c262c40d59b8ab0e1dfd59c79b1280dda87a02a92779c6a80f0dc40e4d478bf84877634bdb523e2d9e752b7609591f4eec726fb9b74b83ef8ca3423289371d8828e057de5bc2909fccc1df99d4fb32146be68e55078368b8e45de150d59d602df29136bacf6859838c989892ff63d7bbe4316220b8e5a4b3a2ee8765e3302653ad89a80903497ac39fb6cc623e411feef84f75e25c4c46b380cbf877479d851bcd9f8c5a464871e6f5cc5f19f9d09f234c52619051273c893acdddeb41b3886ef3b20ad182ca84db53a6d9489f645bcc6b73815c1e6fe819b34434374d5831f0da843704c36b70a11b530455ff56f72350aede560d8431ac7fdb642d54143e7edbd2e86d83c6749c03a1ce7958ae4c604efd8bd251bbfe53dfc29f081bd65c2e0b9c79efea087a85d89e3bf53133e2d54f79c9e9019324577cba3cd2be0b44efbe786fd60d7030da03afdf9112de949d85edbf2150dc17ac2304949b50d41dc2b1a39557c88d55abd76512a3ed9616b1c2fdb72c21d20d362ed18847a707712007bdf5abaf3dd5f56d6ef77591f2516081420c3c9a3f5be1c91acf3d37ee5d18763e7bd69a34bd9e83cac53d2a7a4eeb64dc0502f65ecd050d675bb142e2187f1673d3bfa4873da3ea573c19bbd1caee811bd81ca781ae6b62bc865bc45ba7cc9388032ff4bccda8685881fb8ba0a40506e80cc398d4c99941ba9e25f5e09c74af9ae0be6c635d7efd22474ea559b3b44c094e638dc3596c4a98a42a5a9671b7ce905915f709c4ace82f638e4c1fc17789669b063a39e7283d1c290d8208347343e8c6a2176fb1b0bd4b378fb03eb3ecdb9c31b9dd14f9d2fe764b481a5ed657ff49fb19dafceb35aa7ccb2faed0b2c53db34cbdd18f3565b89b745fea788e5e282548937e5f00abac594792a0c7565d927777acf6322c6298afa181adaf7b7a40d92067ff2bde28a2a8b4a4396902c9fe0493825903eca2fc641a9bdb8ba8417c9b96d46b50e15a9ea6fa5a151a9efdb178938ca4493ae09171bd204ae12578782924db6621454d222e1ec49de449a01b086b5f7c3b704d7360cfc99910bb72a49243520b0ababe65a0d497f69404e9c6102b31e5a8ed974bdb0d88022dc7a66757dad02d129fac1324e1438eb562dd2a4fec7785df2378f01c66b1e77e0f9cfcc06b5e72abda037b417128647a2b8521223ed326481c308b21798ca3eebc8ebfc30ab48051b1fc73cdefa4f766bf25548b1c4cd5d84fcaf74a84e7050bffbd61b6a337c54c150e03f391a593cd4eded8f10f4a26a3b67d66e82c069de5b614d6024d841d270d30127840b45f414c006800fb714416d8012c37440478562cb46c935c5c10afaec4080e070731f23c6a3e34c7b7a778860f2b27eda262863aa6bba62442c9793fa74f89e64e139c42a7ba8466bf1ac1030e68f16c56b2fbfcbfde97df069439daf318389efa43e8fb1f4eaa9539b0d910c826c152167a0e131a5c9acfd0b9234cd8ee88f5c95acd1c49c23f738252db7d01689980a69e3581f5662d7fe13452878bd17217f1528c831684088303323b441bbe1a66660901eedb2002e0ab3784c61a53d2701ee657a309970d269878d9befc9518f74a3a691d8db5ada113569a8537f95bd9d106c7838924fdbdde70ad74532a2d0114aec74092c69e9426bad75374c99e78dd4550d191b008bb2a9916f90ba65dc05b1236994c49631ad56e2f4b827ef866f3d52b1c6a68b9512dec461467607c6ef280bf51658f87c84517a724326973b98e69b8e4cd1d32531a75f6dbd757f10a93fd8e168380dbeb65eaf9e9a6b71c96a5c0b5c4fbc47219390980dbd65733d37a85ec2978bae57e00899234ae6f201b6730190cc593f0267319f403dd4aaca83fab7f459573e71bd9a49829a030875d1d8ae8d59dfed28dfb1ca49ffbeba13bb1010dfe27a9c85b8f0eedf9aabc92b25cfa0eeab4eb4c33c554251b12f5615b734caefe0b6072dd54aa1785d120765b85009d4747dca12526f3791276545f0dc04f16637f4a8f5b2f894bb0f0949b56658eda4d62b40572bb6fd707df96422a1ccb01df9055bbbc3b7c4a136dd89602b8c1d25beed865afefaebdf943cd03df6bfed5e97e200bf016790254185af12201c0ce9e2a579ed1eee9ce258a1b967a57731fccbbcf6bb770428226ee5098a56ad54a8e7e837c4c307cc2fb16ddfc210ffcec69318f20cf2ae8b844e3e55f3a046cc25668ad819d26790fa260d55dc27dee6bbfc76bb732f0ed599b536730fabbdbed260019d9a6369aa7a691919cde101887a8b435ddd92135f698b8338a9b7f99fd2c4dd13f010c691eb6206b0ea82d6b0e28464fbb1cede9a0fd0a9aea2ab54169f7c04bd3f4302f2819ee6aa01dfabb8292ae755b835a797a05e4e86c515f4dd22ce888cd938e6ace666f0bfb015f667cb56e6495b1a93f35f15bb1076111736f0a769e7b5335153a47a986d0e03c21df5f119c7979058a34f5f29fa6d4e632815e0d7bdee961c4ee557f465c06d0c9006064c8ebc58cc63d43ee289373bfa745b17dc38b9651873c8ecc4c11f3b8a06e97d8e29e51ba5fc845790f43eff73a1956d1ebe04ebc71fd1fa4605352bbc4be27e6f075c7b5ce9d420bd38fec2c36d338dcfabfd2a8e6c931f24472c4f849f170a7db053f912f844d5eae27429ec5dd826c274e16e2a211ccf0eb0704216bc376e733503f8a9e9dcd25418776d94677d3bc36762f36e1ec7e47b6432ad63487ff6aa866ac99c859c84976c8bda7e2911f908003579fff1976f185231d536d4bf9d6b0e35da17b64792301bd58fc6d5031a1ba985b05cf5b48e7bc0c7aaebf717b6be97ccffe4c9b0b6720e255e0da68273cb3c1a06c7f9caa4952ad6723fc9501a99cd70e73ac75dfea1a9cc194aa1762156a3ba73463ce1cd93153af3fc086d6063880c7129b9baa67624ec9b48afc5d6f3d918e0078580b127cefaeeecc239877dddcf7c8bec5167a968255128a62e87e85c164b184f3275ea24de65f4b028e0848b12f152a0db7818beadc9a43d870f4232835bb542b9b2a5acf363f8a2f0f118df679fe9ae7f5b14f260c71e3c12b2469d076b99a40fda38303056444063f3f7469661c8f7d40e578b1fe05c35b8718444f9d47406feb5ae654d9d62f8b46556e59258c9697d1aa7b20a2b6509998cb15b1efc6c03285e432aaebc30a9697815dd78544a6cc66e2d2e7c1bc18b632c63edeacff26658a76073ddc11626c169d97361c19e7848092b5a30cb4f5297d8a762f65794213e4eae51cfc28115f85c7ab1be5e66a5529cde0936423aecbfd74828cb5dc4ce2453037438bea94ea0ef9e8b69718346d4babb951d5e1702b301356c73dbbb714445cd69c521f13ebc7b16a4a4e2aeec7e150f1150d8ea5fd7f5294de02b751b8d903927ea37d09dab0529275e394839aa4aa6d4ac67158e101faf2dcb2eafcba8b5505a2e1d12f0ba81b9930864456dc4cd1326f303b387de339fe47114de6c07085573daa48f73403631d83e1cdcc8ece998228f29fb4b2f86da3843cc89d6387bcb17f410e79c781cc1c553c8e648d58c66ca883313bde53cef78c0e673125141d25fdbdf6431721da2deb777559efaf003fc5e5bfa282fd97a0eed61b325d7506b6d2f77affefff2d6dd4d1e1debb36e6a83d186a79430140600621b442b23de6da5b4123952936e6f0518a0277584a65128d236553bb26c1ba892316b5deb79e582074d27772d4cdea653ae93096fe5ff89831fc37760132ec117fb1f80aa112a4a154cd157b03b8d25bf09e52fc203c515c332d7a664aeee420765bed8fac219a1c399294f159ded6e9a471b0123422d75bb46c33188a2dddfee10a387e3aee1f18cf7b3dc6862beb2e5c3c5a9d42fb6f34d8ee216828278b533f35f867b82868b9687dcec3c385641d83d7af9215d7e2bef125d0a5ebea9d920ed6ce6230dbca710dc8377a1ec8385da99ee4710a8ccf24028052ca30652aca32b7e444499555189c154ae8d76bf1c67b6cb30407f0265988471498bb14df5d9b911363a068909301230011c45e17e54ac880a89510cd9c175adac7f075c49d51b16701cf52a3ef9e85d26a59bef8d7a20a9a36716c4265d46afbf4fc4bfd50de7dfd1580e37bf4c0435cbd3dac4ed2f8ea0722d881a608c4039912f0854488373d81972c577fdd46c718885f33a57b38aac9393b66736ffeaabec504afa514a45b85f56f0bbf297bc857fbc9f4782b28d0d219cf2c042ca77479bd191a09eee5aef534a1d57912b1e1c8d1babb9c6ee7c3d09d1226732f2ac15fcfbeb66116077f913be81a79c48f203078c1851b23d764b31b33634bfaac45461ab41c0f49ab8f5f54f662ca7a6dfab5552d4de90b97ff46b2decbbd48b750c742567bf02d8e19cf3ac0b9706867020f9564d7691bec001f6b290c1114c43c0254dfbbea264c7bed95c5bb0d8a935a72fca21d603c12aaa016020e1789ae4008cf01faadcef2d5670f3c283f39dfd35afa226a20ce31bc3833fb2821945e3a865dfd9db26f863a9d4508b3dde72c592dd0f9e0d7cf8aae96ccfd3fe4a3429a833e4a1abcc891ed8980d79486e742751c9292ef14e0fdd5f1835468a3f126b23e592db606f8dd21db732c73cd59fabcef7c75eb75fa8d38aa1570f331ac402c4813c09fdb12cad5527dbfac43acc2beb2b8ae959f0688b792c65dbf762e31c339bba69e83fd2e0fe2ee0a527c1a76e90ccc46a04b6c86052da14f6696a2688e62dd7cb9a128419066fedb478525c686148bc8ba9873053dace412a377618e38a7fa7f016a77f2bb625047f47e1fddfcb7201c171993c431edf82194e0100be525a262cce793f3f7efeaac5726b49ef829df3bf3c0283ba6d96f0062", 0x1000}, {&(0x7f0000002380)="f36c150f02c8bb604520d99c8cbb22b85f4b4bbb1583fd3807e23355d54ff54207211d46be7e2880f2b0651ea02e82291404dcfd42f25ed32b23faed19f95a523d6918de8f40f35dfaea7267d05d6434826f7b057b88ffe2e544b4f5d27b925d94cfdf02ba73ac380fd0d76cf0d0787459b4a846651a14bd940e8ee3321c415680", 0x81}, {&(0x7f0000000180)="53a944620dad02d11de9f1f689be02b01ecaaccd0029b11b0f7f238fefa625e64f8e311a7b39ce76c8794883315f1d98192888eb112d78254f76afe62556d2412ad1a0f3977894ff8c680682beb0687f9a2541dca5d695b392ee2a6423176c3d2c61c4232385e45b", 0x68}, {&(0x7f0000000240)="0ac03a53f04bd87f923aaacdb5699fde04653b7f5b2c214e410be19a2870cbe9ca9089d0ec781db4bb7fb04ae6aea0805fbab42a06a53bd079259ca8ee6260e350b403c43ba7fa90d32109b274", 0x4d}, {&(0x7f0000002440)="c331e406d7aa11e5343b3b60222c53d92dac378c83fe5e71b0962ee69a8865bb9ebbdf6c19b7eb0f397f2a4c67d2baa8eb8b64c8c0da89fd5bcfdbce1750931312f898ffc2022eac024615e522691a5eb6731316a77d34a7195491016a750e0fa334e2ecb9b616a8cea8735625e96879df7f6c1c115b4a1c6ac590aac1a875ba74cb441fbd742cf25e3e8eec2569fc386e98de0468e0305958865ed65475ba99c9bb7a560703975351bf94e1e82fad641471ef5e0c8898e7c950c4d44af18d77db6d9eb70d9174190ff93986143b8f656418f0033af39f268cedf0f3", 0xdc}, {&(0x7f0000002540)="5921728b09d157f0106f1ecff83e64cd7e7d17dbd1421f39ff01661ebe3dce726cc875566590233bee88c30bb5099beac8d5ed1120f997d34c8b0eaa3bc2a4f5d4cd99c2478f4bbabeb6d06fcb7256ab1d1be9069a829cb523161cb27f22b7c7fdaf0da9ab873e030aef0c35f96f45d3bc2817d59541b46101d8264102ff1cc36c9b208cf1a5e77091a204c6f8d2c7d9439212b0e76742b5f98d125c6929a17bc50dae5e6ed78408832b3a9dfc9b9220ea1329748b85d788e9866ccc711e42aa53b9f250465811249266058830f33d67b12288bd2a75d2af65547b71aff067533c54bb97d6ad9bbab262031f3b9dc33a11a83a8b36d03519602a3c725ed58aea768bbaeb312d0b9493bd0582f07fa7a65318d2db0ba3f798ccb546b3838a2c8e32a1958318fda4e45c22864a79aa4c1b7d2d03c946b169a2ce283290c11ea979ee2d106c6c4c1ae615586ca8d2ab8d8ebf65576aafc0acff753e671a567913d70bd8d0140c40bd6d2e49b3c5a1e1839a17b1b3d1e45281cfd62bf8bea92f992296ee0c1dac405399963c1386632f52f6f119d3ad0ff004592028d0ea6181378377fe717fca9f5351ef79b75fc43be449675172771f48618264520609b44d2ea533e2ab28368db3838b309c52efda38a061c6cc08f7c48cb83ee6f807f3a5024d0ae6057477e08c7a7d0ec7d1969858e133bbc0d7a832f8b72478f3ade0e4127eafdded5a48abfd28789fb82898c7d2c3590f69be53125e64ed191bdcd6653a416f0e9229e20e3b4aea8c4a279cb33891a2a491f390a1958cadade75a956b38c3f7ebcbbbd7d72582b2c761b9a5fcae0fde071e14a660ec4072034860e7727de7b032f0603c06b0bd6f940e5f58ba47915522b4a1562c7abd6e956771027054f0638d071962078d70589937aec8441961f884ff2d164313a025a4e64f49082427c48adb1b3c5aaac310f0989c5db82d559f60040c01665476680b2c37817b03e1f974fa1dfe5e4c6b727087ff78f920ebcd4bb7406aebefb55bb2719f510b9da43c8252beaede341e5b42adf1d9bb7e45df1c96ecdbb9968607906b31fb37141eeee11a2fae2d3a7be35e15ef497305fc91d85178e02034e6aee46b2a47da72257c4b5fb0166536f0cbf2a24bd013ccec64f7ccbc9fb4bda19e65fdfa17040675e65d3b67a12c5b48efb1cc23f859a6496c3176028b0cf186acef3ac08e2fe7249a98f24f41b2f480fe788538df8e18d1ff830dfb04339e7d73b54791ea85487932eaa6cc9efb10d6e0f4e0e11b4f8cd21d67574ecacbaa5b988b2af8cd72be088f09f06b7a312a28f8914db9fad797e48c1bf58adbe95a2001770bee16708f382e6f74114dbed383c01bd1cd1905161b92ac46de6f802e22976b2f302f111cb7d9da686381bd8586f16f38d5cea4028ebe102f62aeb23755462b2d0f72113ef643509c608c2f0b86ffbfef2f6cdf817c6f60593a780faf9fcde967c93d771838df3c01880694a4bf164b365b047f7bd4ec48535674a31d74d7c3f996f1d260d7d2696c449d2b2e3baf6636939370e53930a635e4999ae47fc0e25fac070bd75527598cbfad893469256518d28860f34034035746619f16e1991a545b9e1ad088df91acf0093f7d8809bddde4442317eb1dc4de366e3488be84c74f754c541383bde9222e25f04d5c23fa44cff47b819c0fae1d97cb67729c2b40f1342c78be47167d7b31908ba6cab410d764a85d01e45be210cb3ec77c4218288dd33d6df579a99ac5a8e6fdf086bcce19f8754873143bd9087fa7945eaa2ad8be82ddf3ccc619992b6cbd58754746dec88ac7a066de57485d9dc7e0a573922bf671aa70c17af06a7d5899c47b220f55e9e0c35d63e683967d6b74f549007188ea8867a224b8563e070234a9c178b785b4d35170173ff4695548fd34b236cb1a9732cba78fd31b4bd6e312d415c7ded6d2a8200c07682e79d16de0e16fe34e918f5facfa866f8b93b46eab9890e2d43c66246f6b063480ac4d4ba4c7e11ced07b7f4e84b98fd49592b7f62c97d776f50ea48cef29e7fb434ebae3b1776fa4c5dbad3ffdba01b3402fe5e49c0e77015b179d1c34449bdca24787f642e091980fca2c2e9f1d634cf01afafc74f9e5c37f909a923c93f13e100e8907390588911e7c7e66a3351031d2c4482b0d1bd563c7792b95975d858e10e230655187877bf51ccdefb57d8954dcc5aaa5c9b64668f63f90f76c18b53263648edd8c7e7138d3e8519f2e0153dc1ecfafe29fa7b3b6faa5db92d6931e2c885a1b5b46cff08a4e59427e48f675b9090cae17709bab1f5ba4904114c23ff3475864ff3c273e3b1469f0f203945e6a52f02d70184a1862e85ec94df27ce72b8dfe92911c90d68a5ced258f7cf42d89decf0ea77d3039083249b4a65cd84c9a47e3ec51a46493e5acffdf253a648c5d941f399376f819c60642f4333f21bd41f8c4960fe60a2818b6a0c17ec93cd294e771482bfe2b713d75de0e7e501ddf4f8ad381de34f0d2223876e56fd364dfcfc032f0e80c1ed7c8455b7bc61ebcf60b13bc410e9226ee9972eacbe3217bdefd55c40b392fce22c8896b6753bfc3b34785e989872d8de7d8f1c37377d6c3b34eeecdf2feac94da4e1a637fa6265f45116c96ba29387a5a6132e2c3badf9304b7cf4f15e0e2ab445e66d705bc74b6ebea3ed2d91c21d7c4cddec2cf474d3c71469b1cd1f136ee483389b26636d831fc97d229b76cd4a84120e190d543603df24b1bfe11ed3d342c5ed5aa123c80e0f3642f334ee1f290acfab1a5666f2f4a1a0147a62509a2f0e27142c771dff5a0e763faaaed37aa753cf2df0c3dc3eba62a767d4faf4f88e4277bdf28e7b83f2c74dd69cc3b94aa0ffa51a8e52c9327dfe264e242d9be761c77d720ecf3d499bb60230e8b26a26f7bc39d93f28b69701070463b0990ed1d193849a110070037bd487134edca5e29c1562282a599f6612310b35270d5fe71134157698c55a01bc7f1c35d77c53bf43535f8ba98da12eb369127d5b4c1c7450dee11ea6e785b08552115a9ffb477686a27397b34b6bb2a0e1bb8bfd988a2d27830bb0d6fba2b60026ed4bb19fa6e6fb8171c2beb4184382c1e0b57821c5704985f4bd6cd23bbd67e6a8aa5275958ad2dbe7aa828286b32f6aa0c60cd4acf8d9db008af51f68b315f3d5159ac956120e13bf6eb33b97564441b3a54182af581c2e82541a84a2030c2c1b8651fd0cbe06f7e8458f4a864bc5cb6539c7873b8d4d3182cab5d9b796b746a2a58ce947e2309f214c6f0122e391618f432481eadaa7931d9d09825ca9b3d62790ac10986e74521eeea728ec04d0a523ff28d19b879aafedc009113ea0430729b86e45f1aff533589ce5efc3904eb97c2065e6fc14adbfd7b54265ee8dfd141b4d426c353ee23a7610ca64199d6d75286e9a538e4358b32b0a4d288768eed4591923960b620ba41228e70d780ef13515da2ae1896f349f6318f9b9167e37d3d8aa211ab44c15ef9922eaa77f34eeb3629d9cb083c03f17c2541bde49d221ee0d8ef49e97c97426b8ecb6ea933b7a2a5d87e2b9ddc5f7914b5a9416a91b750ebfd641b850fadc2f3d9b626ebba6e331ddda6770d1df01cbe543e7b312945afc0d586eb5a665971ddd9d201ccbac38575b1d08dc8477f058b34dc48d007df207a03af2f8fc912d77c00d61e5c0160c5a3efb8aa10827b1ec0f107d22acdfcc1d7bbfc2e11b3b873fc97b12d244bb9f6a554de6092d527673a6676b22385e4750ea64d2d00cf4d1e79916ddf9fdf0940177cbe7503e06d266d587103b689571f588764a3f362a59bbdc5563ed8e9a99f90a8126837d1c97211aabee410e358e0d6aec567da1cdc2932b0ca59be7cae74a5133f63d8e042bf70d3f096f580487ff0d0299e3270963b2af75a08791eab3dd790b267ecbbe4d80d68fe759a0946268750f2688a0d8476854090fad592bdc56c337f70628997fd0eca96d9d2c238d8cdc2f50fdfba3bbe87667c56e6741fefbc31a2d1bae804098a7d2bc89d0e1a00d6df5e75fef928ab0c667895be345bea6ade2bda25018c0afcbda9204e9cd4227e08ff9975f0f1e9a329f5a036e71ab31574246fd6f696d09097f55ca69fb02420fe1372deb5ef197bf16688d06c9c0d6940fe6bdaab487ee85a3983aa3b0c7bc9223db80bfb359f0557cb0fc3f383a95f4b148e5c7d0d9467be567a18ed2a1c3b279c718327350f0bd009bb1d25dee0a2ed0d253924e8d99486d729428e4de029893a02c7c713fa107d8a4230dc679af6ea75527267fbd8ebdfc9d28ef7fbf0df69ca232e1d76260a9bd9c606892c977439ff0b0f8d478ab814dc2252b91ffb501e552ab533e8919f2d651ecd21ad6ef2978e0d3bd3abb7d3d91450f4089300c89b7b8c4e422a6f9845dbd50c54b0bfd9450afc424e624d60b5b7d327759537e7dee9a0d9c2d47fd4b2d484daacdff20024700ca7760db03dd19536d98c96db989c6f8ec6207864aa72a9c2177a1535d5f18bebba4dcb6a4e584a3680bf9d161118607e24fd82b48fce7895851af0b05b81dc4e4a7719f6801d29f5cdc0c56b554b79363214e10a3c28eb7ac5d2d3cf6109882f46aa8e6f6572923d31019add96f01a0df48633627af26676f85bde655ce80e4df334ed8142817140cb87ebb0226b8e78b52803b99e420ea2cc28979ca8e1d20204e78f87d0c97ffab95f6a03464991d917dba68a3b827e8aaef13dc51e9f723e0b07e369758fc46aaf15919e3f2c35b07dd20ec6af2de18d6f9f466a918b036838331a37d886cb65de427b3800dbbd94f9d6b4f78e01a09d75e54b017b574f5c3a71cfe34a7b8ca75703759db4f5244fb6e3249516aa288baaf97c430d3b7e1a66da39f2e1d63b46c0218aec1534677ad4d2f8c7d0c6fdf86aecaa07e43ce2858fb0f88f6238eeb722593d7ec95b1b424f3c50bd1085cd50dcd873dadf89bb502cd8f581a23175820a85f704cd848c56e525c40a60dbfb6299dd0f041e855be4a94cf52bcca48600a1f4c797978a900a4928c3f2d90d8145445f214b0b46e9eae5c2cc6b77e4bc278ff634d2b43563652939f68b57da748d1088401ce0437edafdf0b54b0112abc108fcd1675e589239f51ef1f3e70fd1f53706b08888b47ea82879aafaa6790060856b9015d46bbe2175be6924c3a24cc1eefae9ff620fd6bd1241517d0c5a33f35695d09b1fc082048013035f00af9a59d8f462783542f25023629af86e3b0b1c943dfa44de88b7bc6c9139c238bdab479b70d154311020b9b94720597d98aa257e001481d6ddedcc585430dd3246bdc954024b4d933957c2b84cec8e8eb5bc96dd63b41c774f088170954d9ff44bf39d0c2fbbcd06496036a4b0901252ab028c2236e3201c7f0380d23bf184ea353a0b1ba2b5231963d8da71531f440ff2f34f1609ba8686847d2bffd6ccf884535f820a63b5a5ec3c64aa0fb7a95c0dea07b59eab65e70cfa4173513163204d6789941ce7523e4f5c96956ee29044856840ad8d22c6e2f4072d33c02c23393ca51bdc892cf83907a66db319053649ee43ad0621590e204903d8ee98c8cb8cff8ae4d2f4846aff2a81fe8d0c638c88eed51a396f6a92a1946af3703232294a265fc87abbdaa88bcfd1e0ffff76d90248f423798a16b8e22feeb52a807e3eae5b2e26100ab9018fe9162a183e18377b48befe04ccd9900042b7891ea5dce20338a731678049a6c147e5597f5baa882f663f92b3be871bd0f16dc445199d8870d950a37d78cc3ed76d0", 0x1000}], 0x8, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 21:55:26 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0xffffffffffffffff) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[], 0x0, 0x0}, 0x0) pwrite(r1, &(0x7f0000000000)="213df0310c34bc8aef62893a7aba96a9688ce0a917ccc736552a230ba410e8fd8e24ea2a56eebacee1098d7d6378419d2aa4daf7a9af51c8683d0648ecf753bf75bf61c44ac751ee9d4a5f96023f254b0069ccdc35adff2575d3cfedb8ad1a679890dd2116180cec99be6c6153267af4b8a8a8c305b06f6b70c7d008caa8879f894ef2b1c2ddf91305ed123d5aa8d152ad920ab976d65b1f45128579b9cb92b7bbf0d0f51c8c346352996c8f36c1a2e8b96cb166e0546b8c9e275efe9f435f41468b949980057aaa348fc2", 0xcb, 0x0, 0x0) pipe(&(0x7f0000000100)) 21:55:26 executing program 0: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r1 = dup(0xffffffffffffffff) connect(r1, &(0x7f0000000540)=@in6={0x18, 0x2, 0x3, 0x40}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000ec0)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) read(r1, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000004c0)) r5 = socket$inet6(0x18, 0x4, 0x47) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0x8) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000500)={0x7, 0x1, 0xffffffffffffffe8, 0x9f56, 0x6}, 0xc) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) r9 = geteuid() setreuid(r9, r9) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xffffffffffffff3d}], 0x3, 0x0, 0xfffffffffffffffe) pwritev(r2, &(0x7f0000000780)=[{&(0x7f0000000740)="d1d1a57ecb7701aa5394fb2fa7feb9decc8045d45cc620e600", 0x19}, {&(0x7f00000008c0)="58bb11b4dd2c5d7efc963f0e79a6f7d8ce4484bfa7fbb707beb26027c87c10b893f6bbd590908393dc353a45e536c3be0bd49551198250605c593bce35b3ce0ed2e8f2630c5dda617793c0b2531e6baea3291bf52c26dc66991b2d1475edb3583c198435e5a182fa17f7641df41ac8a7c8855444eb64fba1294edfbc1c0a5b8711b288cb9792668620c70eee631059a90a05be3f02842fd7efd5ca2cd4c943c35760a819b471d9cc48c24fdd58370e764c79e7a2f7f3fb698c4149fd527d96fdb016f654cf9336be6739054657", 0xcd}, {&(0x7f0000000b80)="f07e542ddee8a36af9660e7a5aec6be7a9e49594eb29bb9497d96a32482cdfffbdf2888e0133fbe9d26ac493e1f04c16a065e136486dcfd309e0a7966702115a376df20bf1ecdc50148115701923b967f191a9a0b90af2303274f439b00b5d0e92ecf28074b74aa6e9dcddf78f042083d1cefd4182e79cabc7dd25cffa7405e4102af1b9ddcdd3c6c4209ab8851e5f9509e32d4555fabd874f5f888bc416a481a8c54bb065606b1c155d8fedc1391abee87e8540c33a75618ab59cca18e1d5b62173c126e5dc00d99baa9296531407768711bf309ff0070b88f253fd870e49c84b159dbad70d761a350c63dfb45e3b49b4ce4c08aa7fd139ab31aa7dc5", 0xc0}], 0x3, 0x0, 0x100) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000001380), 0x0, 0x0, 0x800000000) 21:55:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000002500)=[{&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/46, 0x2e}, {&(0x7f0000001240)=""/149, 0x95}, {&(0x7f0000001300)=""/107, 0x6b}, {&(0x7f0000001380)=""/250, 0xfa}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/119, 0x77}], 0x8) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000002680), &(0x7f0000002600)=0xc) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0002ed00000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 21:55:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000640)={0x8001, './file0\x00', './file0\x00'}) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) semop(r1, &(0x7f00000005c0)=[{0x2, 0x0, 0x1800}, {0x1, 0x7f, 0x1800}, {0x2, 0x5, 0x1000}, {0x0, 0x200, 0x1800}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) chroot(&(0x7f0000000600)='./file0\x00') r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r6, 0x5) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 21:55:26 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getpid() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x1, 0x2, 0xfffffffffffffffd, 0x1000200000005, r1}) 21:55:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xcdf4033bc83f904f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) open(&(0x7f0000000000)='./file0\x00', 0xf29c8f9465fe8e85, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 21:55:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f00000010c0)=""/222, 0xde}, {&(0x7f00000011c0)=""/69, 0x45}], 0x2, &(0x7f0000001240)=""/249, 0xf9}, 0x840) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0xfcbf99a69908f9, 0x0) linkat(r2, &(0x7f00000013c0)='./file0\x00', r1, &(0x7f0000001400)='./file0\x00', 0x4) 21:55:26 executing program 1: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x24, 0x0) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r1 = shmget(0x0, 0x4000, 0x10c, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x135) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) 21:55:26 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 21:55:26 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) 21:55:26 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x297, 0x9317}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1, 0x1}], 0xff, &(0x7f0000001240)=[{{r1}, 0xffffffffffffffff, 0x3c, 0x1, 0x1, 0xffffffffffffff7f}, {{r0}, 0xffffffffffffffff, 0x22, 0x83, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x4, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0xbb, 0x1, 0x1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x80, 0xffffffffffff6f6c, 0x19}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x6, 0x5d88}], 0xffffffff, &(0x7f0000001300)={0x7}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockname$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 21:55:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getown(r1, 0x5) close(0xffffffffffffffff) r2 = semget(0x1, 0x0, 0x421) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/185) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x0, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x0, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000003c0)=0x5) getpeername$inet(r0, &(0x7f0000000940), &(0x7f0000000980)=0xc) r4 = semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r3, 0x0) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x469, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f00000008c0)=""/66) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r6, 0x0, 0x2) preadv(r6, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000740)=r3) getsockopt(r3, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000880)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001940)) fchmodat(r6, &(0x7f0000000840)='./file0\x00', 0x4, 0x2) 21:55:26 executing program 0: mknod(&(0x7f00000001c0)='\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', 0x8000, 0x9) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\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)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 21:55:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x7f, [{0x2, 0x1}, {0x2, 0xb4}, {0x1, 0x401}, {0x1, 0x9}, {0x3, 0x8}, {0x3, 0x3ff}, {0x2, 0x9}, {0x2, 0x4}, {0x1, 0x8}, {0x3, 0x9}, {0xc074279bba24f5b8}, {0x1, 0x18000}, {0x1, 0x5}, {0x1, 0x7ff}, {0x2, 0x4}, {0x2, 0x3d3d}, {0x2, 0x5}, {0x2, 0x4722}, {0x3, 0x7}, {0x3}, {0x3, 0xe00a}, {0x3, 0x2f38}, {0x2, 0x2}, {0x2, 0x100}, {0x3, 0xff}, {0x2, 0xe1ad}, {0x3, 0xff}, {0xf5f0ad9e77af094d, 0x10001}, {0x3, 0xac}, {0x1, 0x3}, {0x1}, {0x1, 0x28}]}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x9, 0xaac, &(0x7f0000000040)="f1a7943b5579c3fb666a28240b4630d7b50793a44e827abd050652714717a97358d54cfeabf1f34b5212d6329cd679d71cbec196853e5096c3aea182", 0x3c) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:55:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccdaab79ef63b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f06004b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03be0c9fc348ee4013ecdb22c50000000000000000000086c5642dbd67e2130ca772c5f49dfcf5e9d533605b1281d8ce41a1c15b47886b696d193f7ed0c23ae30860e497b227668fa8bb"], 0x10) socket(0x18, 0x2, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x2, 0x4, &(0x7f0000000040)) 21:55:26 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x0, 0xfff}], 0x155, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x20, 0x80, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x7, 0x3ff}], 0x101, &(0x7f0000000380)={0xffffffffffffffa3, 0x7}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r4}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000400)=@in={0x2, 0x3}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000440)="27f54ba66cfc4a2a6f3dbb0c8e031ad66b9bf68e3ec47a5a2fa3d4d6fd5163412e88c76c1312e249c38d8c51e0799484ac8106140ab10b9b23bcb308aaedee2f654d5740d3a3f86451ea229a5b766b7792b8a72d9cd332acad269e12966735b847730bdfde39f44f31132a5b4a8521ad79a931b9642a9764b8f2407e91608a373097c237a867ffbe616b347e1e043ce6855840857a8487d8775901d096537a746bc418c0f8de3f57cf7ac99c77c2b4d5eeb8fd7db1f3732de99fbc4ebc8620fc341284b11ff30853d2c9776fcece4b", 0xcf}, {&(0x7f0000000540)="e4d9795923446684a541860b89f2d956d7067bc88e34da567bc9dcdd3d991aec1a9c27fe77f437874a360131199cdee667f62785311c25923ec4def7b2c4d793ead493a1a9beae28487787defa5a8c35df35bb1328fbfc6d095db699ce584a51d7abea87e64699233a102f69d39e71c8b55dc6911691d04b3b27bfb26cef3e44a8b32d1691e1c19c1e3e9f797c4166a7f3d7fce0ec639f3b23b471e4aa7865926f974030ca2805b74832cd8c397cbac25ee0bdf4321b18f1975d2ecb1941cc20d4af38e1762291da58101d5e752c19962236b68e601ca39a9877bc4f53", 0xdd}, {&(0x7f0000000640)="44a3ed29c8badfdea1bc92091493a76a0279dc0452423e4df91a78a983082e6b67eaba6884201045e679d839e9e33e132d", 0x31}, {&(0x7f0000000680)="822f291206736a9e36aa778ee9b284b6327ddec353689fdba6cfdf9724cee7dead6b1c677fbe79ea71a4c7a92f9ce4edfc3d955bb97c72b90915b57f2e9de774694ceed6839f8003a0734341f3bd4d22a61cb225776188e614ff3312bcef474d7be5056027257649f131dadf8cd9c62793bbc9f93777067a8294e58aea14b07840001e7da8ac41b950e7dd5d35319c763b1b0774112006d525d8012cfe83aa227a8db5920928ac6210e6fdc0d76891c98f55d7ccfa424a1dfb7e8f2360a7533146c70cb375b48789d507e5c1c4bf09e83b0d4241ad2edff2079b30271122dde279f9cd0a39eb41b4b68e3dd82366a473680b357ecb8b7b02e0b49ff1a30f", 0xfe}], 0x4, &(0x7f0000000a80)=ANY=[@ANYBLOB="3000000000000000ffff0000010000006e3b7f99a7d461d7f9892ae29cc7e412a26e8f4fe291e40d012b5300c80000000000000001000400e7a5b64b5a4f90ed41ce070ccb874bbde993f29959a7f70bb8d0d093170aaa09f579ca1a486e85dc5681732eef54a29fec1aa13fc67f2fec4eafd1edbe41b26c4f9728568fe6d01842d5b45ef829b84d08be156eb83f5927d07e7db65a36ef2867f5308b3b13dc1dbd93f145c572378911d2c8bad52d6f2ad9d8e80b906913b1efa230927f0082aeb31e9efaa85a5fa113f4b9f4b70d39c238d78ebee41307632af1142e03cb3cafd899c19ff64cda4865f61e128900000000df9964f2a8d43fe758ff8956f2da159d49e405f22ee4c8a215111e3515b7140d5113ed86a4c134a128a61fea33a5793ae2e2d70782a8e1b46d07b4cdcc25b8593544c6968e30e5955fc7101d96c29b2a5d1aeb0e1012c733ae7947deb9a15a36d914068430ce77cdf4d9556d46f220a624aecfd56181e7c81f3586766f74d814188283b1db613a8ce5c58d632459d88afa34764bf2c4ac4c8806fee431850cd733cd7eeba89ae50a3537da11534f5986fcf338626c9a2c246974cd35bf11ba3fe96988612e3228034aaae92c664df60f26185312d3d1351cf30d3790e76c369adc6a39fc26fac91dbf387142c02c17edf8b374d0bc41508191f4b6d256e4d6111f86534bf71984a6a68bce243123effa664220d3c8b0906d31c57c4106b42d88cedffb9a96d6f304b8e03fc6be957d73c30dc574ce67bb8323fd56965e8f33b951dda391c1e3e17a1c3bdce6dff2ce333536cf2752aaf96deaf9d4966ea6e2283de6e08ecfeeb80bc08d32fd6552abf077b8ddb6b07f29a57a71667f00bd696d55534cc2f6ffff129b64212240d220a88d"], 0xf8}, 0x6fb51c51fd0c61d6) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000980)=r6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r6, 0x0, 0x0) socket(0x6, 0x4, 0x1) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) accept$unix(r6, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000003c0)={0x7, 0x1}) 21:55:26 executing program 0: r0 = kqueue() minherit(&(0x7f0000786000/0x3000)=nil, 0x3000, 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="ff938abcb5844b8b26b25f620bfb61e473163629b8290505613420fc21d7fc1fc0ea044ad0f5c31ca0a4abe802757251b6a7901f50aa98bc7fecb756f9fa19a73b5d8ffcf313f807e5b06460e909ea56d63194a2b80d2099ea42966601ca3a79a692cfc0f49018183a28fe0c1b4d0f7e082fe94e83b4343b2b6d844f048fe0b1df7765a3de8d8ed24ec0605e923497ac2e3e32a5b8169eb11ceadb8597b68dc6d2cdc78e5108d553cecd1c", 0xab}, {&(0x7f00000000c0)="16cd10fbf1904514e25ab7b148bc708068a9c930691c248962b2b99ff0708e1f377918e00ee93bddcf6f9cd77cd00fa7822a740e924bb5704d54bfc3cc755519456d4a6f358c8b5529a2a6043ce47b281751815832cad8bc52c500e9911947cbde10900ac9c296c7d89be4acaf539b6e68fc10977fabf7eee916bfa11d8a8482062e47c334ae33fc5c1013b0cac33b14484486d29b9e57e09204f31ac8228ff5211471581dc76d36d3b4483532f554a0dc403bac42b3280c5818b36fe83cf1d0ee6b9c968c35021563e0c8cb962fd2988f163336b7b72e7e4fcb12", 0xdb}, {&(0x7f00000001c0)="2fa66c88f1a636fb2052519b97c28fc71a15579403c49dc2d872687c55aeacbd6711d2c9a3b8adba5d853e0b23f620c70da0c610a2a76a98736e51c93a", 0x3d}], 0x3) mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r0, 0x1) 21:55:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) dup2(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getdents(r2, &(0x7f0000000100)=""/65, 0x66) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000213000/0x2000)=nil, 0x2000, 0x13) mknod(&(0x7f0000000180)='./file1\x00', 0x16d280e8fd084d23, 0x0) r3 = socket(0x26, 0x5, 0x3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:55:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r6 = syz_open_pts() close(r0) r7 = dup(r6) r8 = syz_open_pts() close(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r7, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000900)=""/188) 21:55:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) shutdown(r4, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fchmod(r0, 0x4) close(r3) 21:55:29 executing program 0: r0 = socket(0x7, 0x1, 0x100) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x424) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) ftruncate(r1, 0x0, 0x7ff) 21:55:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='.-\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='+{*\'\x00', &(0x7f00000002c0)='/dev/null\x00']) getpeername$unix(r1, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kqueue() getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) semget$private(0x0, 0x3, 0x12) kqueue() 21:55:29 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) 21:55:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xa1, 0x2, 0x4, 0x1f, "27d683f9ff92d38d82f9c6e77b6728ebc65fb4ad", 0x4, 0x58f}) ioctl$TIOCSETAW(r0, 0x802c7415, 0xffffffffffffffff) 21:55:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000580)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced4361fceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e90777fe1ed46a86d28aadeaefea5a95048cace90a", 0x171) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 21:55:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() geteuid() close(r2) fchmod(r2, 0x181) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) dup2(r1, r4) 21:55:29 executing program 0: r0 = getppid() r1 = dup(0xffffffffffffffff) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$KDSETRAD(r2, 0x20004b43) wait4(r0, 0x0, 0x21, 0x0) 21:55:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x100000001, 0x3b9ac9ff}) pread(r1, &(0x7f0000000580)="6cc610b04624fd3341a8d9825b4980be0e7ebe4ab3fe34470d1d09fffe3949a0c2a0ad59c2e4c15f83c7fdc69478940fe9afba0704d1efc7256b505cf55fa65ae062f76cda0394e81c4aa67404cd4d9f62d6359b8edf402c29358450a38306c2d3f324878479a4b319802df397fd387d7826038c057d81cede4d12ffeb47bfa5de99c99250817407163f0e90cf631cf552d9a3c6352f3bbcb6f9b686b96523187cd55008afce49077688a9c1728ccb7c205eba3fecb36de8ab26eca1f9bbd4df960af872e2be11ae1469a527be64d5d5482a33b8e83b96b42306de37d443a68caad89a6f869cfebe32236ad740b85157e52e5c83fe8fd8828c3bd139c13691990bd2b8a1707d8e59bc8c9224e44b87df2c29cfc99189a3261a4132ce4e48a49d64ed48b84ca4dfb3a11ca4619eaf2b55a286b7912b7a1adfeaa90118b08f0d129be7b57200728e317ced400c7206d56dbfe24cd227617e1caa9b66cd58ea77d974e94888fe7177641002df0e0dbb506654af8d9c8a6b729f55686d5895ac6c20604b71cbecdef63d8632144910029583f8c255fb5784f7bb4aa79c3e0fd0d397c7f2afe53a73c0d42b1bd4c50e0ba28ab88f0313909fd45c6ac206b6e91382cb1bbb381bdc87969c5a30e9d99d79f331c62c3154f0a111850cfb8b542f4a6a1cb325fc1a7f4e8169011bca7953fc192985aa6a6dfd0995c4a5ad8a92c207170605b350b2c9f4089b223b8e9c7c98b09c759e417e27342410f2df943378a3101b38a35a9f760ec91737d6751d1f2cb6d8884c6ed40d951f2b9c68456b370d225745acaab40caf59b68c1d8b026bee0f6c2625c137ce48d176500b7baa1305644133cf9392f72594bfc4841dc117d9a986573333fc8732b984811a02dd47575b130601094f804ccaf567532f02d029bb56d01b53759cdba61ca9d78e09a8b65c76e6ef2e2ffeec6d1405f01ba00b5d70366efd8e3ec57aa0e90ab06b774815ce757ddc17878d3453eddd98b59db32191fbf11e473e995d5674e96c30d4205d1ed2cb8fbe81d664a827c51a8b5bb74b40bdf656eb3149ba0b3862b7a284de771495ffd6b21a3c46100c4d4f6ffd1f8d833864bff33c6536ddb3c20edc8857517746a66e11243c39e3397a970752984e7958466b5b42da0cc3ec1e160d4961c5b961b023bcf4700b53514f063f862489650886a12fa844e432e6f25e564d38fd871b3fdfc632b45ca18d02e32f60f69ae4916b0399241c9a4baf01f7536c0abc760d73a0ec7fa166e65aa0267ca08d72adfd99be9234c99b2cb49f686cdf91de3c573e858d54e82a0c230ae9e301107d241b5832c156907d0917af6cbe738b8236e41fb7858caf3cdeb0ebe9bf7833997b22250b79a2f3ffd4a9554bf04b4a2042f24762ea341c909adca7feb540d7b6e01695208b1606cd1ff3ce61599b2c8be207b0a53c26a50a8f3753367cb18f8001cc2502ea42ba11a37ace53055811a1589ff39ddbcfc4fbd237e4abe77a014b823e72d7c302c64dbeef3406ec369c026b2c7d4286da905c76c408e98f61457aef3e0b1b90b9fd06d0f9ffda99018d3b8f6bbbd753f99d4c80542180fad3e5e99afdb9805dee67d96d946d9717a80406b61d34c5a30f33e5b2838576157299c094ff5ae274f915c09283c3e692b3aeafcaf2aa44729ee42352b9d22a6bd8cda14a637dffbd5c9cb9a15d2e8594f70675bf58ebebc5b97b253dcd9ccd2dd54d35088e1852b30cbf69c160cbeec707d08fac81242e5afaeebdf53bfc844dc0750677120d9bd7860fc2ac43b336085ef7342cc705c350890273e225e3e90264f89cc151043ee301a045f499e7beaec5c65df67fa93c8a77770dfe801283f1b97aa39d4abe3bdb752d1a70bca3148007d71f1e4dcd315999666f74840ac062a481ddc061836974d0959c94d97caa6d6dd85a10ee15be36cd000d121d486ed7b88f1174f42aaf14b8307a004263fd0952245d2f406ccaa599274a13e82c75eaaff67d5ffc8990077d1cf6d2d09993c076385221452216d7e4056911e189026cb63d13b75194d9edb683170944172878a4d555bc8942443271b93e47a4415de68b91eb062a5c8410e154c7d43ec5ef393791c4427c2e04d25573a5c36286478e547a7d8c463fb66324961b7195a46864df9fb15eb5989befbfb11ce5b72d973719dc1c4f85f9c71ae1060b8b9191a15d8ee72f80e1098aca933e7ff6e082a737e15e41801c8a23de7d774bb654cb03ce3cd9bd95e4ada86ff805c7f717bb595457bdb836b36e58475f67866243e5635b8e2f64e47006bf9019da25d3e710f85cfdedda2636f1ff00f0dea388e0714ec7e959e8b06891067fd8b402b1e4ed4a780a9ea79ba2182fcd6be6e63a48ee18ab87b261a9dd3e0f6a98da92bbdaba28f405f028912d61b3d0d4ead66210bb2203f9f2cc7e7328e7d28a03046c2bc512fc5e8d6f53760aa032994b26d2b53c5805ea9247083af0ff9443c7074a5ab4da62d3f826c39d5fa2fee7150628864819fb3c034470378bb2554848e8d443c010403181ea15dbb456f88b79537a143dc18e3d8e9b743b71be81950744d9275fbf77abc3f0be9933bc978afcffdfc1ce4aae07700bc2a44ae51ecd3a6c86b3d819c4434250cfa37f852f7ebbb10bab4dc3b74c8bea7f3c77bfe24ad349ac462de8c8542af1b6e9afe9c1305fcfbfbba6bebd225ae45acf727b7677fddc249b646307418df7326ea36d7bacf324bf55f96e524f2abdf469d372c933da5b6a450850bd2d6472c32d47b3df00346e6b37852795cd600116a6eb9781d0e2fcf3ab7f93da930a66c0a9223ca003040446cf29ce6520bbbdb0bf41b03959e45e0eff2a2608fc67f14491caf87db03999d8e3ed74509b251a6be6b33687035027e7b289b4cf3850bb9504117869d95f512cec6c38b416873e74581fe7c8b1c9c1f7bb71234c202894c6d1bf81a0d65cdb829f1698f7086f066dec9e05120a2fbf6166085d9e2885fd52025aae0ab4e9ac022b1b3cf863f5a006683f6f45e09ba169394384dd9468db6f790491a0e9565edb3ee78b76af84abd2bf737a7d00b055af4262dda01b63db00e5f351f9edc3b431f09e339fe1ff23dbe01612668074eb3b7bae4ec51007607163c21ad230ba3c9f50a964deed9248e3c9edd7cdba2608567b30e12483a8863707a6ec875f746bdd65fa467d347bbbce52afa1155405b6e93419a1d903c7575fc9ef0e1b20401fa6fd18d6adbb5d11ce82a035915743f574920ce17a41c3b647cd9a840b71d9b338a3d58daec104cf2ebeece4026dddcb7cf2ff69964285dab47ef8518113d89c763414770dde6830cfb7d153c467dda736377a786bf02f33a3cc8f9ced27105846aa7f0399a26df634ddb4b0f6529cbdf0c23b5c6e794d0b7bbabe37fabe3415b5a6fad2c16b30dd17e0388627a72d30863afe5f36399f4244067c0a04790090167e8c10e41027267f4bcb111f335a4a6709096277e232cfc65b65459121327f96893e669a51fa879de822a464a57a6782cc3872b908de483292b3af072c89e5c3fc3aed047f670256aa831d64853c980741c902880a2bae2972bf2b4e0978c50be2a26cf003c0bcc1323bb842f67baa65af4dd504112d203e15368036c6c5ae2df9b9a1afdb43da5d33641b54ee6ecd5fb737b020b828c57851fa8ce70771249aa5c1648952ff3699f62f32ab6672e79ba15a1c7375d0acc19ab04e04fe01b58b23accb13910a9a19570216a03d4ef80bd05e4f3cea5d03fa45551e8a55a4c9aa5dfaf072f5b7c2649ba286e9c4802cd126c947f3ea00f7afd662d85c8483b0cf9cd3f668a6400d2fe20c8e15333862f71fdb2a396a0e7929daf9d5c508e05c75834601c66d82383706caaa262dc29bb9da0d1bfa032d6a01a17ac38eba0355a56a57af213eb3b107a50c30afb881392726d9da09675a67e849fc7c0b273a6d89a57468e3872d078e408426abc2f4b440b931687cf8633120834c0de9fc321afb0f142cc2965a11ea2bec033b5cce1c2a5ddbde2557617be2031fec7ac9594b3359feb4e49b74f61728f310e1edbd5a58b4479a6851aa5eff88044a52ec8519e4b47807d7d1869e2f62d041a547f376479705270dd7485268b3db0d8879f1869ce05d0c1040b98cc1e729588b672121bba9c69133f8cf6c415ced239ac160f760e59ed7265c1ad0ae802a2640392cb9e749153fe697d9e3d9bf7ff9b5268c7f0c762375cca6604257dd8af02861c6d01eb1e0b47b1478fef3f63ec4695a427841b3accf872be1444b3927a26bbbeb8990a4c98ee9c180f8b884b010a9af4898b7b337beea308ed9b3b35a1bb06571a1779208eb4a1656f462f4851647de428b3e7f1fccba7780011a4328b1b26364b5e73381cd35a1df8ca49edaf42fc5419218654adf5d8c5ab82565218372b762608dfc5c86bf104a9d69d75342195ab2c83dfb20379d290e6b903b414740ce96ebc8328a7c1905f2c5b465e306076bf6216f0139b40250b1a585ccce30fcf747503ed3907dc5380532debc74105ffc8bbbc77d0d50e4322e6962708f99890ca8fc98ba01114cf608dc6a5ece2f2442efb7dd941429d0f032f23bdbd61f37041e974f6bc65f5f2aa95a88acfc1445cd2a702e19a253aa33d6dc9a957c2789e986149e0bfb9fb98722901bad128427ef6bba26639a313429ceb0dbc412c544e21240b792de7028f9aab7b4ac89202490c2e725bd94cf58cd4e8efb2d9fac430a79fb654b9b1acfe8e181a39506b66cb6b90a203fe3a20be953e732b0ce8aacb1fe69b9f13f5447b8f4420121e22cabac24eb0601653f0eed17d8ddedfdff040d0ef3816e649d30015b2feedd482a4473e992fadc5e4c137316ddf1a0681e63d687217e4bdf5e0c64cb93a9a5b949f955437baa3c887519392f1d5bd2cc55fd1c56e4700e1875a28e902ef267bae1850f258db111c1d9e3d395383e3aa0747618b8364fe2bb220019439aa616e95e99298bbb78ad77d6a019b66b42b205877c66eee61af4abd54b7aa0173987b916e9e9e1e6f93de222fbd357d11046d452bd53a853043ba280c80d0da86f5abec8ebd1621eb7da07ab17883b01953e9cb281eb61e199057210e3d1cc418439f208068682bbaf111b2245b02c2cbacb387272574049aee9cdcc648ce10b6be2c1783af549b61df0af2a85d592a7f55c3d92921d4d9b7d0fedaf5564e27acc630444dd46994c72a13a1f14b1027572178efb8da829d0c57baa94eef2ffbb7bcb9598e4a469a086c92b3deb661cf0f9ca292b005bb6d07706c2488563d799f4af14e5afb0e494df9146b59eb0f9216933aefbaf1cfaedbf3b8ddaded598499e2240a8e06d3928388897bd72b1bec8667546e556e07ac98f082b3d0fa64c9527b6c364830822b66427448f077ae30387c820422292e679a0fa4f2f1904b0c22fde75f895ac0a86e719647371fa0048834579f6cc0a69b2897d3a67d5c1e3c4ae9153e27fac5c8ffb3c581d43baae66d700617bf28d9a21c6aab1d4aa684048dacd4f5f61dd1166ac481b02f5333dbcd07da7065b4c360149fb61d8232f8d46547e7c62235505725912df467da4f3dda76b0f484f5741fe980ebc0a07f632a60b79cdfab147b2490fa91eb57d41da316b4956424ae30e2291c61d72f5dfa81d12dbf7d4d72546bdd1dc46d1359d3cb486f1af18f3bea46602442e77b7f9dfe8feb25ef26f98aef4ca1e87a14ef5b289ea0741a47e688eb87318e7a3213d45686e1fbe403b995c2405177e45773fc3a767f3", 0x1000, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000540)) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/173, 0xad}, {&(0x7f0000000180)=""/116, 0x74}, {&(0x7f0000000100)=""/51, 0x33}, {&(0x7f0000000200)=""/222, 0xde}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/139, 0x8b}], 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) 21:55:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 21:55:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x93f2ae85c1151535, 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x7) socket$inet6(0x18, 0x7, 0x7fff) getsockopt(r0, 0x29, 0x2080000000a, 0x0, 0x0) 21:55:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt(r0, 0xac7, 0x8, 0x0, 0x0) setsockopt(r1, 0x3f, 0x7f, &(0x7f00000000c0)="bb02717cebd62c945c9728c89f3afddd57b49b4d7cdd2071db8fa930d000196bab1f15852f125cd58ef45829733716302a71bfab9a2454a6a617fb33ac59b395e7d71dcde9c644d15b6a5df08b1a1c37728a4f145986d645b34f37efadec896f175962ade9f4ca2fe97fed0560585e", 0x6f) 21:55:29 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3e514b4df92c9d0c375588a3078ceffda990763603466fa31a292d7969d4c71d9a3864d46c7295437b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397507d390633b8bf290648e30920ec38ef465d5bc3780b1dd5944c4c20ba89f833a740bc29827ced43a6f31eb81f80e41a5fb"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000200)) r8 = semget$private(0x0, 0x7, 0x286) r9 = syz_open_pts() read(r9, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) syz_open_pts() semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000380)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000006, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 21:55:29 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/20, 0x989486260ae775df}], 0x247) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 21:55:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{0x0}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8280, 0x1f) 21:55:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="0617a23ed45ed5f29dd5d60c9328c9b07f73336b3ee38d548b0c0672829da117b2c8311e8334da05d87e017c6dda8d1807341c4bf9fe9b13daf553cc467c549784362c54fd6111ad94996f76a70722bbad51a7a4be5f0f84cef051801e039b4634b00391245d290968f61fb7973f76b9c4cc2144be982d6fcc27450b007906bc14d694ca22", 0x85}, {&(0x7f0000000240)="03bbe32f9efc9c19b00328be74e25e922eaf3bf56d2564c8f044d241e9b0dbdaf863f51abde9f0165b01a5eba86b29871013330f7bdac3a069cf4ca41fd03d7b35e489ed64298c7cf4da", 0x4a}, {&(0x7f00000002c0)="9e2b9b1167dc82bc9fb0ea6d5027a23832d7881b3559fd", 0x17}, {&(0x7f0000000340)="a592b77ae4b7f679269a0fff1a17d126129714e3e87dee60f9c2bd437aef81c20cc29ff99498236b6c6bbd2862e0ce28ec8096edcbae61bd0a27ee5dfbea76fd37e151f0aa", 0x45}, {&(0x7f00000003c0)="dd5647eec371d3e56be287d386c47d89cbc1b51585e733a19fe71ad7686dfd76498591c365e417c2242d2a3c7ed152bba7ad968f8c7efb5b50e1812d", 0x3c}, {&(0x7f0000000400)="38b8b298c720d103eb96ce49fc33a0942621c8f69b7d2131a4777cbf70b81fc8834c4537683ce233e373377eecef03463dc9ef1f3b5611a498ee17049e58182f642a11e711e2a32d004a7908ea99b5d855a97416738b6d3bdac6e87a302f71c13cbc6dadfd36320c0494c8843dcb21d661d2c318e55290e3ae9891e907d4f99f77a1d9f009fc3076eb3ee9b6231657749221225f3c", 0x95}, {&(0x7f00000004c0)="98cb4f22da7ddafc00cbb1abb43f40d40e46dfd9aa4401482024c14bef4eb858c2d6c9ad31a66e157ab64e08f174000411c6651f5f69ed", 0x37}, {&(0x7f0000000500)="171b319f7b42ff8505731c720ccd70646b09c4cf60e1b8a8b78a58acc642f0141f5b9e578eaec8429861967b615ea647b3b409122a1f120d1913a0b0158d9b1136b41435fa5e1cf2caeb94f5323ca801161bc2e1f975c828ada8146d1a307618e5b4ae0f4305ef91c4de23aa4e13cb0bb941a05959adebcc9f1b96c2b54139cc21319fa9221ae7c4169a4ca932e24721d1b921740473f8ef9c7c44520ca60b407750dc9c33ce26b498f043b2ad80689082ff0d5277f5ab9fdd632af185d4796f05cf0ac7e521", 0xc6}, {&(0x7f0000000600)="8ea1cc8280fba335556fb70dbbd7029a9cc6fa4e187836b03a981968cd51022182e8c1e32de4318b9dceabed68423026f1506ad9459d96eca705145a46aaa4", 0x3f}], 0x9) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 21:55:30 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4, 0x20000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r2, 0x20007478) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xed5e, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000", 0x6}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 21:55:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) msgget$private(0x0, 0x4) socketpair(0x6, 0x72439c21f155899e, 0x100000001, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 21:55:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc206a79ec1bb6e3f}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0xffff, 0x6, {0x80000000, 0x4}}) close(r0) 21:55:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x8f3f89698a9699d9, 0x4010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 21:55:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/158, 0x9e, 0x841, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000180)=""/85, 0x55, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) pledge(&(0x7f0000000340)='\xb3\'&-\x00', &(0x7f0000000380)='\x00') setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r0, 0x9, 0x2, &(0x7f0000000440)=""/105, &(0x7f00000004c0)=0x69) socket$inet6(0x18, 0x8000, 0x9) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000500)=0x3) getrusage(0x25e0c4473b23590, &(0x7f0000000540)) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) unlink(&(0x7f00000006c0)='./file0\x00') msgget$private(0x0, 0x40) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r7, &(0x7f0000000740)=""/29, 0x1d, 0x800, &(0x7f0000000780)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r9, &(0x7f0000000880)=@un=@file={0x0, ""/63}, &(0x7f0000000900)=0x41) openat(r8, &(0x7f0000000940)='./file0\x00', 0x8000, 0x76f122a1c172c2d9) r10 = semget(0x2, 0x3, 0x80) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000980)) getrusage(0xffffffffffffffff, &(0x7f00000009c0)) 21:55:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) r1 = semget(0x1, 0x3, 0x10) semget$private(0x0, 0x1, 0x400) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000080)=""/232) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 21:55:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x12, r1, 0x0, 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 21:55:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000040)="c1d31e16906c21a9eeb21592ad0c75567b4507c148d4b7b834d705ec13631d8f76e2a6cda91c5ad2a7121f7576b72066ee68cfa4dd88b74ac0ba4f09f8951fbe7373d7c49689cc423eb7a186cfb5364e0542928e42a262b7e14e8140b91839894dfd8f1795e11a5dc3e67e1f7e1724067d57460b7a4cdb0a2d940d6214f682319d0181001080d4fe376558b1776af546e84cc9bf56c9abcda8a1aa96e8954f9e072560b595b580cfc6f7302f34", 0xad) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x1, 0xfff, 0xe6, 0x7}) r1 = semget$private(0x0, 0x2, 0x500) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/213) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000640)) r2 = dup2(r0, r0) semget$private(0x0, 0x1, 0x200) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) write(r2, &(0x7f00000002c0)="a01c2fbe2f60a6e9912605e94c331eac3fb56953fe21f6711ad0207375cee9a534c11e0f550f0303d5dd706db51ec169abeced50224fb3cc4514b0357987d44141a139dfeaa81bddfa", 0x49) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r4 = getpgid(r3) fcntl$lock(r2, 0x9, &(0x7f0000000340)={0x2, 0x3, 0x3ff, 0x0, r4}) semop(r1, &(0x7f0000000380)=[{0x7, 0x4, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x8, 0x800}, {0x4, 0x81, 0x800}, {0x2, 0xffffffffffffffff, 0x800}, {0x4, 0x1000, 0x800}, {0x1, 0x100000000}, {0x0, 0x9, 0x1800}], 0x8) r5 = msgget(0x3, 0x421) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00'/28], 0x26, 0x3, 0x800) r6 = fcntl$dupfd(r0, 0x0, r0) r7 = dup(r6) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000400)=0xffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000440)={0x9d8, './file0\x00', './file0\x00'}) mknodat(r7, &(0x7f0000000480)='./file0\x00', 0x34b1f90eca8cda47, 0x3) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000004c0)=0x1) lseek(r6, 0x0, 0x32, 0x2) sync() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000500)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000540)=0x401) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000580)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000005c0)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000600)) 21:55:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000001c0)) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x101) close(r0) 21:55:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) r2 = dup2(r0, r1) chflagsat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(r1, 0x0, 0x0) 21:55:30 executing program 1: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) 21:55:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, 0x0, 0x0) 21:55:31 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x4c7) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0xe4) 21:55:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x401) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/144}, 0x98, 0x0, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) setitimer(0x0, &(0x7f0000000440)={{0x7987, 0xffff}, {0x6, 0x20}}, &(0x7f0000000780)) getdents(0xffffffffffffffff, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a5096a225f491af6d8fbcb924137c2f743024a9673986278c249bd1df4c27b8b9d543d76260793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f"], 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x0) linkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x4) 21:55:31 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="c8ff447254a8465ce4b174b0cf4dd959e97b6382772adfa4fc84888a9daec01a9ae68267998281fd23eaeecd6c78057cfbcc041fa26dfde79123f5a577466b6cda5b6cdab57673b8deb5f1b516e9788ec959ffb1b7480479bafaf91c18839a6c70d4502092973f8ab80d5a3622700629b946d5ab6a808a4433be610e0694fc32a85ead22caa3c5882c8c005c501f8aa20d7c0e52908712e767a90350ac1101b9f01fc4321b", 0xa5) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 21:55:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0287533, &(0x7f0000000000)) 21:55:31 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x200, 0x68) fcntl$dupfd(r1, 0xa, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) r4 = dup2(r3, r3) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000080)) r5 = semget$private(0x0, 0x3, 0x80) clock_getres(0x6, &(0x7f0000000000)) semop(r5, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 21:55:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1001) kqueue() 21:55:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0xffff, 0x1}, {0x18, 0x3, 0x5ab, 0x8001}, 0x4, [0x4, 0xc29, 0x3, 0xab3, 0x0, 0xd779, 0xb, 0x7]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0, 0x0}, &(0x7f0000002a40)=0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, &(0x7f0000002ac0)=0xc) r11 = getegid() r12 = getpid() r13 = getuid() r14 = getegid() r15 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) r17 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002bc0)={0x0}, &(0x7f0000002c00)=0xc) r19 = getuid() r20 = getegid() r21 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c40)={0x0, 0x0}, &(0x7f0000002c80)=0xc) chmod(&(0x7f0000002b00)='./file0\x00', 0x28) getgroups(0x2, &(0x7f0000002cc0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000027c0)=[{&(0x7f0000000200)="61a4efe139e60dd26347fffe0b93252ae023146fa09b86b964bdb667d78651711935847627528d2932787ad4bf1edccbc31f5c5653a93b91a434a94ae78cf9099d5398cb120ed44a2706de60b75a79b6a68ec896276c5819decc80a08b3262c383ba768071531928f3e3bcc3462da7eaf1a876971d9d7698afd24e8161bd6e287e7fa85ef97d2d4fd7df4ad9a4234ba33d2c94500c6f8a6eedc19b631fea2204091aa466f4a889", 0xa7}, {&(0x7f00000002c0)="3bc44cd2230cad34126b5610c84d24c784668d449fb09d08160c223353856b68111821cf05ca662e8ddff81a198e1ad52e230b88f72c8cec78624c5f1f7a35dbf348b931240ae99ff3e3a2f242af47b71fd03e41c9d7ac234c7156ce2436a9f21f6fd8bc06805d525905cbb275d72c62f8b6460f0cdf24d9402df33a08f68db4de48fe17110a7e736ba6e72d7c46700823e4544a620f8a252e63ea50dce3f0525773edac1426959eb0e8ea9cb0e2c635586ee7ca42e160a9de75a828264939a2fe9c8dd97ca08909a8c0a831ebfed51f84ba62f158ee5ad37ad58401a25bb2353f9f626d083f56da5fd98ff79988", 0xee}, {&(0x7f00000003c0)="4d04e0ce4dfaa0639217f91baae53d40f37d87fca8ad9c11847b244a9f20c1335257a0b3e48ad6345bba4eb341b16786eade2327c70334fef4dc293874193833e2", 0x41}, {&(0x7f0000000440)="dbcca6cd6e66b3738ff041fb9aa48d723604b0864eb2ae7c7b2e45c97dc61f625ddf452656f201fb1e541a510bebc20b2279229bdb1f133a48d56d6ca818be71bf5c6dfd9ac47050e783d743a10976166fcee977df32d28960823ceb8e6fe516c230f59d596c9ba82e469dd967c79ad391b68435911b469e6228aab4a0c18f5476ca857fe9cff86f1429c63464010df4220575197e102ee28a06f00ad622df4a96d50d80cf12355b1e774ff344d93fbd1c0eb72ace7fbf92478f5b80262b5c77a592efa671e86341c08e31caf9a87e9775dbc3368afe6f13f97765ddcc25df4b8062241d82d8954d3e82dd847980fe8ba58d006d52f831e7631300e8e7a74d4ba546ab93f8720a7810546312d706ebbb360760f6d9def02260518ca51a85c7927b51a8167af73c616f696a0a1550ea2c0f91f2b17c66ba4e1fe5d980de4f8a73a82a8f2ebe0f7299a6b0e6858e781d89d7edea4cf5b4defe6abdb1fb4f2901a2a35b474cc43e514dbe3b7685a5c093f0ff6123d8404bae4bf0e6666d18a9907180b402f68c60407d4854481a8d5cc70fb1c8238b4a9c44d09b77227d7a730eec19fc45a30cb91925703fe53909ee33e9c90a41b367fc8e7ccb269b34488e3b4e47413d1a151f5ba3829ae6cf6dd240820c4442d7900e994608f6e7a0b2c3ea60f71fba38dfb325b84c9c76026ba6a280d48a0ae4c5b4c494225d0797e76bd8ede67807d6f1539b8c9999539f4b54af8ca280a68522ef0b92cb7996b116b8d438b5d76bf30ed3f99a089e917f23a2816f4017622d919f41db82309dbc61b604ceb6e5c64d6bcb1afc00866cc35f01765276dd29840ae748e6b2dfe4c825a571f8557dbb58b2a9276defacb94c9fdd9c38a653e295fe72bbcc7c0405f34bc522f0d0458779ca4146cda00a377159dbb4b3eba250dd15a09b8852b5c1f1324ccd876c1ec5bd50bbec2c5373bac486f08a7ebb037424d5df437aa7ac2b74a8ef05f51abea89a1f02a5bdc268ff02fbe362cd05cc77ce365bbebdcb2d4f8790fd27b64c92c32ca7897eae70cf2a4ca2bfb80d656d3839490d95afbf3da64d244af03856e20adaf6fb0fe20b72504c712628f5fc9da3d655b1e6e21cf5197acba8cb551f9126176e8631cb21fd448f5a94504914790ef6f27ee7f2126e7c5da403ed02d26435e50527ec7f5e5fb5173d6041a95bb75318459cb37e10006f536aac4d1c98227022f6155f583b16f1bccf1060a700b6749537a3cb88bf7b51d3d1677017894f695d8d3ad32a36e60e1b4436f13282c3f604e0858f65b2798b16c0e44e5dde7ad00eed88394139383a4f6950d5a574566bbb712eb957ea056f0aee88922dd9024f3863262d01b61d32d1353bdf04573d97e8e6ce4e96a328d618ac8c54e28208c2042e76d906121447dce3580cd87f701d0ec8ec591925924ca5c0b1acd20aab1045f2623205eea576af3b5734ba43979572d78577da08a6a799daad75703739b8b8f5b054687c03c4874d0c2ad8996169b72608cc3ac2099df65345f54769ceb1eda91737338f8870e7034783c28cdd48fa99c9bb0edc66f79c82164d2722638d456ce0294c1763a0bba81a39ef9c3ea7921102a82bd2d1c70874a349167e6ca98368303dd42750fa757653d6b02fec7cfbfcce16555bd3a36fd14804a817481062d0fa8190ec1f3deb183736c53a08fedbf6356feb211d015ff5db482a2330af1e64999ca903a3510ee78ac13981bc974dab1ff3a905bb117e96572cb049dfb762292c9beea0db9a30f3613f3f85d2e5d8a4cafe2bbcd3057928b1e078f7452e6dc9b518ad8ddf57d3954a2f67d67ed0e52435dcdab21a1a1e9e404d4e79eb32b5757c423a4308a9a27c3d7a7b3cae07ee13b46e2096cc8a558474c3776b5d8e1040a5b63c09ec5640b50c525ab5a107fbfa3fc6f67135d59432f47fd9a496b73ff6a8acc6812db268c3ab0b49c5c539e2f652c3454231dd6c63746f5880c256161842ceca281660229dc4ed5d8f8d629b014f235042a3ae9f786455a91465d28222e84e75b511eae1cf13f25f5f6b6056fe837992905b72a8986553cee7ab2af5f0558daa0112dad070568349e098c5e6c130225b245577237557a24b88ea1925877e49299014d656b4878aae7340e397e7b9924e682cf15b1441be1eba56e1d361dd0c3864f7236fc9fd5655ce62009f9b830d03b2fcea455b2878096925b6340c513792f8e4eb4f5a7e45a48c10d31884c313e6631920552fd01ffc83ffb33664edbb8134dda86eae914c42e8886c57fc9abfdbcf559116f161de5c06c5e6fa5e2d45b59ce7e511ec66afc3713a088ec46d82b46c28c68d15391b42837d7d2f934bbb404906b92a788e4c09bae9797d1ee57c90d3c60cb467920c562c417a0bb23883b2d8b28bb2e6fb27e1865d606b4cdef72bdbacae6df71d3b15c3ecb0cd3728d091f531171ac2d154f00d8f3d3bf799815f7bc91b4e74b96c01b58a1b2d16ff044aac1ecaee774c08d23705e615f39ed4a5fd3384a89fb82fa2f684a2b49269497e6da5170a934a07f926b931d708d0c92d556657184a12287a857e806439372c10a7040bd1cf1d62f9c501736153fffb3d4e0a6381a7872f8f834372fd441fb1b3c1fd4a13b76f10a5ce69d75700631877543957d0208e09448716f5350d15484cbb2628276020c8b5dbd6ab0b303b07f8cfb60683523ab528aea3f07e0b06a7c5bc16cb42ca8fb457f18b6c91e4026b510cd45c3e9f3b05b76649faba22d421857d2a06c1c0baedc2f8333d744b792ff4e7ae47bea766d5cc783d9d5614f8a478588e147118036700dbfdcfa71ffb6e12c3d39d7a8f3129d5b263a5567ec563a975dcebb8136217fc8f18251c7d3a4f46ee5abd4352ccf51c37098709fd421389b6e81454bb92188f0d57daa1370bfbdadae04daf6fe619eea450ae222d967acb403037c76ecd5c09124a6441955c9250661e2881297168ebe4de26fbe09c298b51256017093135a2cf67db5ab6d76d1ae0b3595e55768dcafbb03c38350c9b7d6e78a821ce77e3d8a788b691b91a18fa48a56b8350d92932da920ab75c68ceffddba06600297df413881bb74411eed0adfdd6cfb13ea8b3757a4c2d17e9f839f2fb5420acfec7eed40d2a0f655e1aff0db0f40f8239f17f387df2e9ba2902eccdccdbf33255629460681cb61c396ac11a11f1c2aaa3346ea7e592d63f2da3bb7197cfe1508db3ae4bf2ce1c33bfb5637708290524b20b8433e0924d85501ec27f9790da43e7aae7b7a9775d3e7f46def3664550c71f6a7db7cbe2412c9089cf10bf1fb1080c3d7277de18ca6bbaef5f6945b7eac81dbcf12932d777b4099a63f6f310d9fcd31439ff0caf31a99b54227bfd6cdffcf39d32c27711b6dc30056dbbff7bdeca95c6fb3832d874409ff3af1e3c590f334f7f1685627ecefc8e62bbfff54773ba1b2d2ef334df35db757a51c09403cade731276285ab7f0094f3d2ae082af1236a248f5aa02ffcc3359716d8d986866398d83005033608ae0c9d2d6a170336a119ec54f2c933ea5ed7a988fe82e250126eda7ed7e9f7ffd6686b5c69276c61e7b95e8b3776eaeb11655e2c488c75bb9e510d93a12db9e703975d81d3617744510d38e2b1777c7e6f5185f5d4d54038b40a134626b917ed89cc8b6dc57e4bd66e0fd8f782d94b65440d371a60c5a96c8a41aa998a8b22380a6b1f586bd27f14920e98d85e2ab94af5b58fdf94992d74606bc34e7ba977d3f15cac3ff90fd42a8892e8c8e08401125379bfdb31bb0da72dd3c34b13043250b5da84ca7a211b8dfec0900003b2ba69814b5b3691de27d5a0ad099db6cd5a49d4fae1e2f7416a5745de1dd4f6ca600535d8010db26261884699f8ef8b0adc6832cfd014855082a854da7cb1d78db9c7c2c82498760f8287877a421e2f84d4ea47c6a5a866b9894352aa4d1bb759a46c41f555763c47946775d24596e2dc38bc69b0e8fe5bfdce808a8acffbd474cdb03de4474e5ce2a16f67f0242b6a90a61820008051d2a195735d0a34594da88479b120799d0ee59a7581a155c375db06ae581f49ef34dcc4bf74667c8e58b76ce67306c256c8ee63d25fb3c7dc16674f919ff6a1b7d80ea7d1b3da193fc9121e4bbae6c99c755e65e09b7f39c4449ea814dc5b16b1e722b61d28f1aaeac8f590d80c63d07a5ed6a0c70eda90a394312a35aa1bf29ba6c3ebc6a3d2f1a88e81c074e2893c08a2cd0e6a277eb249fb68e6cec8362eddcdaa204d32a309ab73b8922071310ac2f84be075dc4bcbe407ff7aa990a8f3e498cb87be283a4c31527d7831a29e6cc2b2a6f5362a84d1b0a162d8a50034c7047f6638b7d29962a03612d8fbf101c7c0d7e283321963bad5ff0a7c7cbcdb12b1655f194288544516f59d7b04efc9897ed4b4f2a7e237890c4344a85be11c7de2c57b47822fe02d8d3960c71713b64b917baa97621082f91ebb119e6f7dd08895b73f32b4df9896785493e6bee324ec768d19465bdcc62040f8e0ffa71746538f1ac034d3f07477bc9d8f04ed2213767676908f405fd28a3475eb2d9b442bbb3c4ddeea33d5a7b2efce4d7c1feb3afb8634d3384b3267216c520654b2d18fc9361876f797fc0f4693cdfd7b394788115f98db514d20f6ee1cb0a50847fbf5fb84e413d9df366d4ccf97c269fcf5ecdf85c3bfa0276b31d803ffacc64c2b838164041cfd3b154858c77a01680e7d02427a67e0ef7f51ca88edab127a0bcbc2164c105a8ad80c95149263b9d13e44e17489c1e8e7a0bdcb73749bc988c2cb9472ef385df745512f534166e7b0e9513793b92a59e3bc5474761069711d31c8fcb5a78e4a2a22ece07ecd9289c2dc54c51fe47859af9aa503c40009faab06be6476be17228da36610206de97d5ab0c891e46275b536b6754638ed98a43e5d0c6b03aa533b4f03a6dc61e2ebe2d2a1a20681842ab1b14ae79c84c9571ddf1b158cf2d394dba5eb264ba6ea7e70510f989b2b3e947d56931735d48b31761157955e39f9824ef9793ecbe0b712417d15abcc705a5a85dbe7b9c710e001c1f71417e7878549af8644fa5cda6684c021a8d6688c2331138625b9c791533061cf3145abdf1024872e21225a76fba63d33eb3cd5850e98f1d06724d8791c92dd6261e638c60c5448a60fda09fdc6f113fb2a61385725952d9422c922dff4a43e8db11e193c12206211b555b614ac22426c0e328fbd8d8a127c4386a7b57dd80e067eb767778444919c37eeeb1aba9e85ff9ad048e34a730ac96fdbf01d63b291d93ccd4573a9ddbc376596a2d3714e5fbb521458fd7e54eb9d6085a0fa1df48a524f722a9c39c35c6690e37d15d85c3ddcc34002037feddb3781b2468c9fcb7e186956eb2b46ffc95047088ef2711a3663336b0bd5b089118f584cc8ff56a340ddc2406708be3945b9b08f6cb6df2e7de0e24f126ebc5881fbb8ab1bc92c6cd872f3389f9fa49a29aa8235005a5f50ab9b17b9570b77eb76d44f17117726a1af852fe13859692271d006d470a810defbda584ec5bd89cbf5701240b20cfc73b76027aee39c5b419369a96a21ea5af60c4d0bb36093a3f310e1637fdea3bfbf9c4d38d049dccde715ea89d99a391936a94d4a602bf1386c2b325903625fb5832648cb2f43371ba76a4f1b9e2f31834b637a2a7360ff9e02c0788bd90cb33de36b90844ec9008cc97e0d8a41046e8da7b666a715910f149272f60c94a77d1fd208449a27b6c01ba17a7f9d92d2b3761c252fe0fa3a4ea0fb357fc68d407b8a16", 0x1000}, {&(0x7f0000001440)="9f6eb528ebd9143535aeabea3975e17fc8c2eb326fea90a04d13350dfc0e99f66f41e60398fe6c21045206479cbee80a8e63de3322f1bdc2b8098b8cd662033075f2508dc6e5f0131af8c989681ec430fb5192b4effe598acee551a9d2d610f23fd54b0739513a6b6f1a1891bd9460368f3b07ce6ec8b92271fc751bbbc53d92b69271b82a213204bdf5d949fdf2888a0d565875bfb77c0e6153b6ccf6990b348226374681133a0d63012851c97e51a9038668cd493b8c183e7d24d5c2d9149843af721f001475ce42eeb9d57f5079c3140c568b9e45c29331f781469bad341d0e8c1653a62eaae5f7af611ca4d1a215e30b0133256be95b8daf366607f661fc256ee32b5c329b166860b2c9e9d1aba7c99ced0a13883a9ad630cc9f748bc554a965fbaf8fd67b731d63eb924ad9d1daf973c0d3decf7f1e6790f2d1c6b4273ef6b9a9ddfd7338c551aa7ba6c33a966e3b4aa2d99e553e3ddc194f6dc945e00497030fccfaa8aee9f684c47f26b3b95f05ae91a4883409e6873846856a2f8798d62ee0a1f8194aee23cc5bc6c656ddf6e9c20a5d2eff714a16351c7af8832169c267bf7ae68fbe517e096494c8d1f159fa40b0033bf2267bbf70fe9b0929a5008da0e1aa61b2e5f73a29d81ae10fe4c7f9d7536530e277f5ace5ae7872cd884a0cf1d93da088cf9c2e6b10b8efe9f8944900c4837ed987ae475764e542ec9cd2581a26a89e7487878abf3382c98221d45d240ce6ecd5bd74231b9e96357a56fa71ca28b78921127b9e44bd7355da32dae6b97a8d2185e2101a9b82be9a8f74f990ba8e624e5e6d12f11b070ef6f59422794559a4137c39c506cc34910056aa35ddf1738eb3b38b73eb880488e2abc4a9c683357fb68a49fcfc2c91c18dc0a929a1ebb129a2f4560d388d80e343523a16fcb4620293b6db03f8af593228c98753e93a4fd1421e138b42e0be8499bdb41dbb551baf78401a8c36d0b3366bd8c3312e4547e955755d9595d801bb30695f353b956e50721ad557f3af4493e01ea29b5a6a8f7e8762e635ea862fac6bfa5895a0646698f51c9630efe5370652fb1d7abb80464696b9e6eaaf70a82e639496a058c0e870e42b8dc505af94f55bde1b6584d0440dfa61a3ff63dcf11de6af3d6a06c755c6fd4bb54472208a59218af84166fc0c20bccc6bd9bf7cb7278f3da4570491edb4ce37b9fbc228820e0557f2ba915c70b6d6ae93a226b8961e63abfe74d1cbfb8616ed4e61a3b7277914a7ff6e0ec232c45532fd6660e8bedc9a5f9aa39c61bf90f82213bd9e2a5e46976b9131cfa5925f76cb7b2cad73551c6cbe38c39e8c13ee27805cf0a5924d88c97ac14c20cb21165827291010fb4fdae92437c8e0c0e9d01e5f5ce5cedc5e6bebb70236641b376769bd09f8234f750aeabe158c5d65c7be7ef8acfd6a0701282f8d641afd60de4d28b36e153a537affd7445417bb6b848139bc34a65aae0bb157099423403a6a4922c922c7eeddca760540a5143cd83674ef725650e5115563eb6ff9495be005f54fcce7e3b082d97a42191f41412b7f8bfa437bb3302461fa132c0ffc712b3a8c2955be44baf5aa4b90262c50de9d435c8b9423b6bec44fcc99b9a66f3efa8284a82968eda6602b7d534782e527884f544a37421802e2a6596c0e592b5d2bc40dee663405d9a539553c2c8d0a76294aa6dcb09182f9e205557317f415b4111ac7a1b2f34778a91b2f338e2488cf564bd8a0a124253da2bddd9a934dd9b491e98bc5746d94724ebfa1bd26cdfeeac71eca1d44c001a87c819ed47111fec6ad3609dd9184efdd288b9be5e3aa20701910578d423fa4e5ed8ae5d89b75835d0355d9f79751ca7f5c693b1bb73fd0b8af8bdd63f72116773371ab95a7db007fcc56bed7d6a741d715bdc05e43059aadc279fa12e5fcd7c8e7892b756094dac287721545e02e2b23d952c58ea9cc68bd599b1fb7b61ac4f34feb0629ac8cb12023ab3dbe2f948793afe2357bd624ad3794c07fd05d6edb0d30b94c084c88e9e234a90b20b6110294b909369610665dbd4bdf9245a861f72d5bb43fad2fe71e66e7df21547052b83b90016801718bc6e1b09831b4f01497fe9f222fd733fd324a011ba00b9e08840efc7f583d3436e93a7422e2add8310bbfd095570c4e579da47c27959599716e74fe98ee5d0c34af8ada9b5d8a398129822ab15515a72fcbeb922f687fb65350a035c773091063564346d47338547c20a7ddc755f31deda4ecef16f49a6cf04466ed3e5b69aa333865468bd4b684d31149d83eed4ec35e02fb8c0fa2ad80fb362a43e7616fca7850464609abd27a8689d92e8baacf23cd0ca328a2bee9da7e09a1bdc5f046cfc0c88957989ab015807a98e813cea57520808e3c890f4bb8411e5ee6abfc65278eca1461bfa44f9c694226f5b41d62a60cd789f7d708e804ec1cedd8a74566d97fc6bcaa436bb67826107c8a5c9a22a8e1cac06334405b1dddbaf72a1d76765a1924bb9a5566d84db60a67b455eb67965f9314ff821048e2de0bb1f926d2849a59cec6ee220345271b6b517a540b055122e9c0a4a13d107e80f9d39d5ae5e33a30fe21366bd00aa4dc91f35d13610756e917e72dd299e7a5e9ee6e677e857bc11bd86c0bba33395a6e98c0e88b12cc7aa9fae59c5068663b73b13ad47424d0f9e3cf1b0ce49de5ed25e123b428c0fce54dd5549b200142244506e5436aa6610ef386bb2e0506b50af1f53c12695b9822d03f95e0156f715757578f56a97111ab0fcd4208369cf5488f0a06e712215cfa025052877705847ec78d1b79ba43c62f0eca3124168fbf02c8e06bd8dfd1f1f28ba0e967e8029a4bffb9bf5fc0d7714656185e80e3059ec9f8eaebb17625c3ff43fb5965a6761cea4f4bc371ebecfccdf41cdef492c7b9aada0b676539d3016bb8c0b5a610777498df56fb52e2557d9017039959d5552d25157f99f5cd3218e16d7a003dd7766e1229eb8d73b550953d3f248b0910807219b1a8bf04be8bd4d25ebf5593a04fccaac9e29759d6e91f012a33d481f9daa1e864f6dbeb2a8acc00c4cf614a746454393dc516eb2831d0603b911b280f5955be44ece3ad985dc44fb3df76d2229f73a64e58e37a6ed205cc5b368620b5ccf34468a030ce43f73570ad0b5a52abe41df17fba4dee4881ebd44a49975c32497f0b08a0bca6238966943bb1f2d4e2006a3d0c6a9e31c926a1b2bb15f7820298171bc598a2d32d654c91c6e554e8902ebedfe856d197addc4d51c9585d1909f612862c7640788e4d9208a47d14b6fc7acba5c6c7e40eab9fad8031756af912c6f09aa85ce158ed05fe5e5ad867ce9930730ae00da9b76c448c3206281556a3b0c4251c90a0e35e1ce7f5d154230e1a5963502463a2e5d643262da125ae7897e676e8161a5ceb65db3b42eaebd875be0a5922e2389336d00ec4fcffe606cd1a7f0831ca31232a4c2f87b97723beeec1f6ff3fadb3536232131ee0271fea30055cf9e13f0f406f8d3a4daec641d2d6891b0767f5a375a4f214f1193fc9173eef90d143d2a36f75ae456638a99ee5b85e756ec411eee3264d85985a1af7e0f7db980a5b33487c078c614871f150f50df273ef6e7255ef4b443f105c5f09ed8b8486774de9ee3ee3b80ad64fa11bdfd41e8e74d91347f0fbbb557ca1d3d6a22b45bb7d938631a0c4e09c9138211bdd52fbad11f05468bba1305e4b5476b9594ad338fa6cf5ccbf20dc2f43cf2e5f8ebbccbf9a1370e0028bd05aeadb12b048b6d5d3033d5c8bc9dbb8d7aedeed56ccbeef0b7e563f126c3f41e26c52468344aecbeb2f6ea27b2e6168e9ef3177ff23dd438991321c58a4d87ae26dc7de032dce6e330fb1e76db712ee06e67d9f7cb28b80d207c2c4d6691758ad3c77e29ac2cbb12b036c5dd18e9f2ebe14b5e8a1148ca343ca0f08e98e97a77fa5a2c9c5c6f411b334b3b0f59b7b8411d44c3a91ca02964e3f58b316c3ebd9912ea3a77871aad9e5b8580fa22332437ab0be68b95b996fa277f60836dd8765a3de20993978111e9d9a7d79cfee148522eab852c5aa842baff989fd246269ea814e4c4e189ddfea13c8d788f63be9077df01239cba1e9799217e2c3c7636dfc29800d288b7898b1df46c68ab15891d962638f5826664530a079c904409a747b6658e0545750de85e0a527b2216a5a443f41c72bad52dede3ef60f7c4c329aa5f41bf55a8c56c68d07afaec3bc3c02f562d83f1c01114727d18334148a528d55143387a24ef44a71f7bb1ddd21c2cef393ef2663ba1081d50a4de5a4f1075fadf3ba139bee6e2f0cab7595402b13dbc72f391dc588b487ea11f3e1660457cd8ea3f1fb6b25c1cf5e90307f68f48550262740f4e47a4ffac6e14dadfb844716473493ef8780f84b2941e54a9977ac8bccccdc88bf7ef1d6868d61ac6b5df63c991e7d04b032bc851d350b2dd27a2befcb32f3409d44268f52d9823a2c7842802918da4f1c27562670f0df01d101ab1b77d37922290760962726b9590e7bad14e655043665fa51ac00ad34fffba5047a110c9e7afb31a94b8b97d0fa8f6ec29ab99094b88084f72616d9abecdb3b6d0fcae9c44a54e8472286281b1f8fc5470c5de03deaef65b8e61b2b0fe0c0dd660b6504f320de6f0ce455f04dfb2f4a6003b15fe635aaa868dc6d0579f061d2526f499c243213beccb2b89dde91ede4048ebe35f61720f25622bbfac2da4e1d1646d3752091771eb041a26653f556d10bdefd629f228fa7450025ca4eab7f892376d55bea7c919b0c9b8ff450ee33270f530a726ea64e8572038abb4012a106d87a4e6d6ab7967a3553d45c8ebe4395650581f9d69bb80feeff750b3191dd50ab86fad9d7420978c0c6c8e7e6e737ae8910bf56f4135ba1187f33c1a33229fd8f3236d00e56fc107f7d5bfa3732245e0eeffc6059ed929910935f546e59f0cb58ca18a9a3ce83216e71b82ebb6eb33fa869394af6ecd5cd81f902ccefa6d1e756206fc16f961056aae88795f513205b52e171bee447782e4d92c4fb17ff1c99a4a542f32711e3fc86471a6315f53d946df86464927fbe69855ab9674ca14e2ae7faf096741319323a7ef43f2fd765a1ab6c5a07fcc3df6b6822385e83301618a0fe71ed8902dda0281b0b73b0f29c87e9d169906e866bffcb18470489911a4703d682438f332e020d5d147d9da616f9d3671d4068d6dc574a94e305dcf7b3c9e68b2cc1edbb15080ab5e1c3b92c152466f2bb8ec95fc201c3ea07ae32805fe43a56dc9bdeb3914d779f0c956e0f901f392850b3d5be89b9969cb3662709ac4f4dda22efa0f731b929636de18e9ad1334b81e3f2f9bff5da48de61982f8c6f5e5a1f3db36d20f33663a820bb25fd217efc3d7673f8d4916202ab96bb95f0b825d663ee1038e078217ad92994f5a66edf345e36d7aba895db239d21c54ff130aaa437e229afe668068c0b82d587db66963745da2e806478d11956a9031fefb5ccad11704d28da32ec4fbd128659b27a771b515e572333aa467c9521856412c5eff6326e8ec2814537b183b6259577751ed6c10c795bb0258525c958d758ebc42d3fa7dc3ed1e0f48c99edfa37fa32c8bea7e4eecce47d625b09307f2f6e38b6399a3c4da50b5afbcf9c52de589c65a76e3745c84a422d390451025b4da70f15689a8895bb6b6b38bf0c6af941256b9f1255ced3f88a59071fb89e6e9f726ceb7cb9465bba350238b6a110c6487f673bf96f1a7531c6c9c10cb5976ac4ee4ffbb1b1330d85caf4e511", 0x1000}, {&(0x7f0000002440)="cdedb94fc715d2c347fdcb7a89b5d92d97eee672c6a94d07daa52fca034cdbccdc340330d914dd82d91584b3e9ff8ed8717b59c3bdb7a7064ac591bb22b9a0eb9e17404b07ad1ed05595a009807f14b92986754c1f1d5e4486690630318e97f8367aa1a632e85b97000d80eaca916beb03c6e3a15c19c757818c74e35f04190887afbd8d6f999aafd901b14b5dafd24b7e68114a68bd19d277cec21d8a7714a32f220bbfa0", 0xa5}, {&(0x7f0000002500)="bc2b7659c6e8e45668e9b6adab44b989587e712f4662667ff8f3be09e9d0b8c8fe9147c38354f070d538d835869e8290c1b4a06211d59a6127cc8790526f75d52419f803fba1a9bef8c8de4b754f4cb654e4571639acc22cd8d37e6f35d902e7e34354ad7bae92c4ccd69a099da137c1643f2e84a3ed23babc32bf19bd488c3f019a9b0912e2ae73fc69a4628bf95190eff909ba17921f49fe6f9dd7bffa2d1bff1f56f4bdcd4f5c808fd066216a9b2f09360ec2835aa8a9aed0f455817d5335f02efee253cfaf5c4827ab4c", 0xcc}, {&(0x7f0000002600)="8446e7758676d6144172de2d7ad8a1f4f5d8e50445fcb5ad1d287764893a810ae8d7b3349e9b1bc158a531e38865ba1c71f5ab79089920989a0841e7fbb6d279938e3e70ad0b499f09ecdf5ed4836c5032e409a3f75510bb3dd7e4b7eb4991acf699de85d45c704f276b070197dc6b8c4e743e16fb6b4154c9d06083c12b8ebc1ae07e14c8a04d80015a5e704d83ba1797f8821d5c673b070fd4e8e8e709bd6fbd524f7c13bae6a7d4e93776ad5e6c752f4cbe464e3d415bc22d281e3cd304a3477403d252ab22a8f6f3", 0xca}, {&(0x7f0000002700)="d2a56f8256b9bb1670aefde3384d6b4e89f308b2e5f40467d41b731c4a3ade987bf32ee32cd5b097775d8840979442bafece852ddb1ff8022f2f9c8c914c57846028eca399cb9b5f8605ae86bdcba2ea3180a83ebb69a027ff9da14c3468c36b3759515f7d77bcb41db0d4eade1b7d02a6c3ffa2dafcdbab973019ce14aae81ae3116a7aa00f283b3f7734a2d0d081bbee4bc3d2bf58ec03fb6e1843ec", 0x9d}], 0x9, &(0x7f0000002d00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r0, r0, r2, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r1, r2, r0, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x160, 0x40c}, 0xc) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000002ec0)=ANY=[@ANYBLOB="dda27ce30000887a5c004ae68f87e26f2779b96107747a0b92e4ba7e3b6364b71f4bd46e6f6f0300c2850f594967d82f7175f7e78b9978a173e31176e5ff6863ba467534a81b73553cfe301f33d504b55446840b3730ca41afbe9f9dc65e97492d3a734e5c66bd3bc9776a92a1e8afe2015069a99794e15d456e91948204a6d2828a99c8d42d8dd496fc9bd28188ec35109558b9f661ee8987fa61a92d55ed11819c62793279686b445cba9d"], 0xa, 0x0, 0x27e}, 0x0) r24 = dup(r2) ioctl$LIOCSFD(r24, 0x80046c7f, &(0x7f0000000080)=r2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r1, 0x2}) 21:55:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 21:55:31 executing program 0: socketpair(0x1, 0x1, 0x7fff, &(0x7f0000000080)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 21:55:31 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1/../file0\x00', 0x20, 0x12) r1 = getpgid(0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)) r3 = open(&(0x7f0000000000)='./file1/../file0\x00', 0x7a3c1dea136d24ae, 0xc1) renameat(r3, &(0x7f0000000080)='./file1/../file0\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000040)='./file1/../file0\x00', 0x8) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x5, './file1/../file0'}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) symlinkat(&(0x7f0000000100)='./file1/../file0\x00', r0, &(0x7f0000000140)='./file1/../file0\x00') ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)=0x3) 21:55:31 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 21:55:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 21:55:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = shmget(0x3, 0x400000, 0x200, &(0x7f0000275000/0x400000)=nil) shmat(r1, &(0x7f00000be000/0x4000)=nil, 0xd774a58eb6e03a04) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) r3 = socket$inet(0x2, 0x3, 0xff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) socket$inet(0x2, 0x1, 0xffffffffffffffdc) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/73, 0x49}], 0x3) write(r0, 0x0, 0x0) r4 = dup2(r0, r0) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1, 0x41, 0x3, 0x9a0}, {{r0}, 0xfffffffffffffffc, 0x20, 0x31edb45d706679f0, 0x6, 0x40}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x8, 0x7}], 0x9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x5, 0x2, 0xffffffff}, {{r3}, 0x0, 0xf, 0x40000002, 0x6667}], 0x2b38, &(0x7f0000000180)={0x6, 0x7}) 21:55:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x6) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r4) dup2(r1, r3) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) bind$inet(r3, &(0x7f0000000040), 0xc) 21:55:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) map stack 0x20ffd000-0x21000000 of map 0xfffffd807f00bb80 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xfffffd807f00bb80 failed: no mapping 21:55:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) 21:55:31 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket$inet(0x2, 0x4, 0xf33) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000001c0), 0x0) 21:55:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000180)="1da4755a7fdfb25a789ad3aec72f93399f18390413e50b095ef89d511a0c610905000000000000046d7d4398e4f400"/56, 0x38) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto(r2, &(0x7f00000001c0)="708712b33efb1067601dc18f3b61862c71243967d118442cc5801abadba8547eea120ae6d6598440fc76bb7738fddf59f48740361c0e1804f940b171c11fdaee4b54125006f65065338dbd3f6a1688d20db72b4122f57c96244215c4f4f4eaeb9f484a1e4ec66b53fed4fb21e0ef32e21b8f7d56c96f76b70311c7257c37990d937260c799735e00e271524101c458732003c6d3", 0x94, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x1, 0xae8f}, 0x10) ioctl$TIOCDRAIN(r1, 0x2000745e) 21:55:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) flock(r0, 0x2) flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x7, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:55:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), &(0x7f0000000100)=0x3) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x3, 0x20) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r3, r4, r5, r6, 0xe0}, 0x10001, 0x9, 0x2c}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:55:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001480)=[{&(0x7f0000001040)=""/86, 0x56}, {&(0x7f00000010c0)=""/162, 0xa2}, {&(0x7f0000001180)=""/100, 0x64}, {&(0x7f0000001200)=""/49, 0x31}, {&(0x7f0000001240)=""/87, 0x57}, {&(0x7f00000012c0)=""/187, 0xbb}, {&(0x7f0000001380)=""/130, 0x82}, {&(0x7f0000001440)=""/27, 0x1b}], 0x8, &(0x7f0000001500)=""/39, 0x27}, 0x43) getsockopt(r0, 0x200000029, 0x80000000000024, 0x0, 0x0) 21:55:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) 21:55:32 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) socketpair(0x10, 0x4000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x8}, 0x10) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x100, 0x3ff, 0x100000001, 0x45}, {0x7, 0x71, 0xfffffffffffffe01, 0xffffffffffff8000}, {0x1, 0x200, 0x0, 0x100000000}, {0x100, 0xffffffff, 0x0, 0x3}, {0x0, 0x1, 0x3f, 0x2}, {0x9e, 0x9, 0x7, 0x1000}, {0x7ff, 0x9, 0x2, 0x2}, {0x1ff, 0x337, 0xfff, 0x80000000}, {0x9, 0x5, 0x67, 0x1}]}) ioctl$KDSETRAD(r1, 0x20004b43) getsockname(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x42) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xc7, 0x2}, {0x7, 0x1}], 0x2}) ftruncate(r1, 0x0, 0x8) ftruncate(r1, 0x0, 0xd29a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:55:32 executing program 1: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) write(r1, &(0x7f0000000180)="a3760e449453c14b3d9d68b7cbf858f376cf9d7a6010f4c08e06b600dea2b88377b87b53ec086c56f833c7cbc302da60819b751101276fb3164d20e4e7f5bb952e47050021245e3afb9f223ac0d96e402694b04acdd0e4ce2fe424a416ef67dbb5e8c1afed2025ea4647bf075b1dd02e7a8448779432fe51775ac767515660cea3123794667f0ec5417b5aaa74e57300b45caa18893aa7a7d4d658fdb1e613508e3a9d6b979e93b6ff68a770bc220c6303ac107facbbe2bf9e5516fd112e922c7385af57e679eb9024869e45a9688307c8b435224d2908a72e7c14f20c89", 0xde) mmap(&(0x7f0000487000/0x4000)=nil, 0x4000, 0x1, 0x3010, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 21:55:33 executing program 1: r0 = socket(0x20, 0xc007, 0x100000000000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 21:55:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unlinkat(r0, &(0x7f0000000400)='./file1/file0\x00', 0x9) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) wait4(r1, 0x0, 0x1, &(0x7f0000000300)) 21:55:33 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000040)) 21:55:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x100, 0x0, &(0x7f0000000080)=""/67, &(0x7f0000000000)=0x43) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x1) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000001140)=0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) 21:55:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000040)="b68c74f6e129c28a4bdef4cd470746897d623e67d1bcc8a5d725998d085e7cc311eb225b14af4680e62b45d1700299c0f81b0a7b2164038ccd3525d64835799e94841cb48f3e32a9a6080a635d8715", 0x4f) 21:55:33 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0)=0x3, 0x4) 21:55:33 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r0, 0xf4bacc49331c6c50}) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x80) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0x45b157b0cb9cf01a, 0x10, 0x2, 0x401, 0xbc64}, {{r3}, 0xfffffffffffffffd, 0x50, 0x2, 0x885, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xfffffffffffeffff, 0x8aeb}, {{r3}, 0xfffffffffffffffc, 0x85, 0x8, 0x3, 0x2}], 0x4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x20, 0x8000, 0x5}, {{r3}, 0xfffffffffffffffd, 0x9f974eb91dac6087, 0xf0000000, 0x10000, 0x2}], 0x877, &(0x7f0000000180)={0x400, 0x7}) close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) lseek(r3, 0x0, 0x0, 0x3) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 21:55:33 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/125) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r1}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000200)=0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 21:55:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x8, './file0/file0\x00'}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) 21:55:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)='X', 0x1) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x4, 0x2}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) close(r1) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) 21:55:33 executing program 0: r0 = socket(0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000800000000e, &(0x7f0000000040)="0b9db5c46d2a4c680b511dd09af2befb82b8093a6deac80780aaa478116939d3de61343d181cfe429dca0f2ebab04926ff2aff8c2ea5eb8d5e5535b10a0173568683f91230f4ddaebcf99c8879c4c0d7da138f0d1774cce8a23f8f1e2d4188f8053822796d16aba70694a2ae2602440a066fa3796e39d876753a81d215148d28034170625734008501b815176f6e6e4b4291e5cc8bbc08d47e098d939f239b776aebce5b6299220d637c183d356a37db7d790b840caae2c080486b3ea22445b399d0276c3bfdaf061f3c90e5117e71d492abda0673bccdbded9934f3dd96daa5f6b9283bc8a26b37b0669175503475a1accc672720461d111f740aef8be65d8525f55c1229bcb68803d5e59bede51b0335d55d83974c6a157c72321d1057b0830add8b06dc3e7e7f52b21c6dc001f04b7a8ca756fdda3f137a32904e1320cbf8260025e2f92683078d7e1302d2f6c461e7193eaf56d2", 0x156) 21:55:33 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x5) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) stat(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') 21:55:33 executing program 1: munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x8}, 0x10) setsockopt(r0, 0x29, 0x800000000000039, 0x0, 0x0) 21:55:33 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) dup(r1) syz_open_pts() accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 21:55:33 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140)='/dev/vmm\x00', 0x200, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r3 = dup(r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000010c0)=ANY=[@ANYBLOB="8a0203"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000001100)=@in6={0x18, 0x2, 0x9e59, 0x9}, 0x33a) munmap(&(0x7f000013c000/0x1000)=nil, 0x1000) 21:55:33 executing program 1: r0 = getpgrp() setpgid(0x0, r0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x9, 0x7ff, 0x2}, {0x8, 0x2a3280, 0x9, 0x3}, {0x7, 0x4, 0x6, 0x5}]}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x2, 0xe8}) fchmod(r2, 0xc8) 21:55:33 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 21:55:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x20, 0x0, 0x0) 21:55:33 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0xabf) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = dup2(r2, r3) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) syz_open_pts() listen(r2, 0x0) dup2(r2, r5) 21:55:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 21:55:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in6}) setsockopt(r0, 0x1000000000029, 0x23, 0x0, 0x0) 21:55:33 executing program 1: r0 = semget(0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x8105532a005829dc, 0x102) ioctl$KDSETRAD(r1, 0x20004b43) semop(r0, &(0x7f0000000140)=[{0x3c70d3c9ecad31, 0x0, 0x800}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETRAD(r10, 0x20004b43) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x3e, r3, r5, r6, r9, 0x8, 0x2}, 0x5, 0x5, 0x2}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x0, r3, r9, r8, r4, 0x100}, 0xffff, 0x1, r7, r2, 0x8, 0x8, 0x4, 0x4}) r12 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r12) 21:55:33 executing program 0: mknod$loop(&(0x7f0000000180)='./bus/file0\x00', 0x8000, 0x1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000006c0)='c\x00') mkdir(&(0x7f000001c000)='./bus\x00', 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='\x83\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8100, 0x100) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x484}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fef000/0xf000)=nil, 0x7f}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xdab}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfe0}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./bus\x00', './bus/file0\x00', './bus/file0\x00', './bus\x00'], './bus\x00', './bus/file0\x00', './bus\x00', ['./bus/', './bus/', './bus\x00', './bus/'], 0x401}) fchmodat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x4, 0x2) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) 21:55:33 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x263) 21:55:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x20006) close(r0) 21:55:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001680)="d25fc261e517dd8e4d55163495fe3a5c569f03743b7eb6b02805b26fef2aba3858dfbba79d0bf6b6031b3a9db62866309753778bfcc606b5e8b2bea3ebdf17de8273a922f2af302d7568746560aafe6b6844ad0c2b7880a6d035ec0173bcd97aa861b578d2e70ca52b2c0295a93479f99fc4018a48b05e4e68b208a7cc725ab483cf25b2b331979251533da54b44a06d0c4001aaf32965cbd0f9dfdd34bdfaf8b13621a6b8cafd49277e3a818355050dd0874710645ebfdfc9242aa82980396ecaa3e3c4806867aa09437980117d0d8c33fa49779b9e7719fcba37e8805f36e6640231df2277248a767e97b23b8fcda535f40cd61bdf9168358c1b3c355843a5a37278acc2a574513eec92990f9cbc6607847e54492d9569df2e3da16feac8c1e4494845fae740224237676f791d0a39b5635ca810c3324219ef4f21a3996349b0a405bd5d2b2b974dc0dac0a48f8cda263e3feb9985b9a82bc28fb22cf4843f6815981c65da4c549fcddb6ead5147a16dd62f8b04d7ea13dd64e8164806fdaf5ef183a9aefdb92afeb71c015ecd9c0c6ece106cdeac272158c16a3d0c335282daf5fb703d7b7b72952ea4548a2373f73c4deb61e80189da435d23b1cf40bbed6f6ad54fa4e587b76517360c1af785fe94f09113e0c41b1849aaaf6b0ecba74f98f950f954b5a92b6fd277841ce20f86b3eaaadc4c17e36723d7bdaf748d03f3ea5d8213fd9a532bd81f27b90ae54073e1a1132218a8f4c9d8f9428a5d40605fceb0476c73c2a89f0706e70d388d40d69794f585e21a2df79f7d3e9ea802c38579316dcd80f9ed790ebfff587276ea3c39faa890171373774863059ba918da5e39e8a02403761406fd42f625b16650dbde6b8ad49a1b8a755a523cca9867899f80297ecd96fa8ded2e18019f3faf379403d57c7f70b5b2a2ddbd5b07e176ab1f7f17f1031c0ed99c8acd27cae80b9fbbc6880227e9bd214ba7812f1811639e1c59f1c6bd48f4a6b50745f3cde6483a5ab270f41d000333ef6a6dbf037e74ab09cdbaa2454577566c6c8650faafae39b48f99a34322ba8079254eb0ac4216dbc0bdd49062a74a610ae65d584105799bd47b316ee772bc7a1d5002c8503944530b17c565938b7f52fe0c517954086acd93591827e30aebdca55a3fef686d6f73a5d9c87418fc06a5a375372f792e75a8f879860888ad1161220629fb35b0b51b8eafb2a66a358b64b164dafd1537657ee1e3b83cea5299e0f3343be365107a27342427b184bbdb3ecdadc1c2b6e8a3a03e03ddd18e90c93ca7dd7d39a538a2f8e7390993daaa9b4c0062b77d00976d50d25dbf038b89d5b6055e1a7f53be6c4a07d15fa467023612c11982f0dc6958040bf3887cca9533078419f05b3cd4e4f8994b351aa31ab92d32a7866e1dd01b8119d7de2781f26c99af2dd6c35d2e023113a98b09e0bf9d2c16a7c9a33bcfb60d170ea83578643125a468090f2882c0660b3e508113ccf974df34870ee248bf42e8fca9d84658a6989ca9bbbc8720b0ba668caa117b98b4164b78d1c40b4a7cf6278f83a5c12fe06dc87a33e6a30732699256fc990522003d39412de3061af129fc2fc2d4bf122a543daaa6655a5698c44d912b25b0adfb39e8fa1c481cf35051bfc91aac949ee8d2dd4aeb606ab9ab281a7070ab51887d434b67ddd6ab1b23df32e2e299aaed1d1394636853271871cc8abafee407019ddbb448544031b90f4729735b333f838cac6c13564d8944f3f88535725613c42321369c1b8f9beb0b79fb6fc7b58a59cd5c0aef028e50947c3a0031c9e1438fcc08247c54a1ab68cdbef89cacb2f39ee0e9d398d7e1b49f6dd36708d4657e6c0ae62ce95bd7f571bd1a197b336e811700e8de4cf48a8d57f3c810a29fef1ebdaf130522fab66c3659644aff30ee3435192d3b9a297e0621253db3fc1fe64d0b91ea5325d375eb1ca306e4c4c4e30cc19c1d8e3b097e1d4a6efc40c195565f3f6529608e23fb6ec5242b1e65b90e309b8aa09327ea84b58c67f62a883d32a99a438c48147a658fdf61a4a2a078f95863e9a049746312866136b18ee4894dce3552cf776f607e8b8c9652af42f7e936a0e29110ef2cba51abe1436c5025dfee1bc159592ed60d362ce531fc630601e6dd01caffb4d6c0c83ee4f3b30502a25f26a6cdbfc26d0225bde44e98c035546a1846d1663efca75f18b3d58f574013b429b0a2035688b44b0da479c6ef859efab2748e001c4597abd96a56664e95d7893b44328f65bb115ba8d80da0eec920e18a565e40dbe657e56f676d0ed50910add2622fd5053d644dbd2f3c4b5c31984b7e3135535d34fcf7ac83ae453445d8b005367b52154aecc7dd8d56f8ea9adbae06d801d21c4bab1b1f7f8ab8c97735a7e4b2d51965ebf5ce32828e85ae2dfe6289080b077bfb1d6dc148f4fa9f3a7d1b58a023e17758692d778a33e151b9485ff98a8f791ed5bbd42351e3e4db68a89632d9ca8c2d3749ada2fca00d86fdb97dd7ee9fa4458f40c6e154ffa16c0e588964214c32dc8a82dceb1d16d5959ead8f7d3a3b312816941b978a6f0997a43c5608f4fa1abb7f2d616f5fdc48ea8a809741d51cb65aa411f83e062aae394699631dd3aa2b1bace183b75366c62e03203056974f2292f40ba6d7e2d93f6ad00cb0ad937adb957d92c0b22d5f09ba88fdaf8ebc35c7ace7f204bb90964520c1b00555655d1faf352a6db5c79d2978a3c7efb0ee14c746a0d743baa69df898d9b8995d19dd24cdd3b7e17483c98ae8b7ab6bc011ee7042e3f217f46f368aa5957a0af3745c31dbf0e73a10c72db8bf83463fb8762f5febf675b49b74cbf476a71888c522eb1e9d194480f84f70499eea984420d26cf276b1edd5149827284ab9a754c16336b31eab1e202885f7a01a6567bb72046ac195ee10e3139cacfb5ee26de2e24cb1ab92a6a121b1ea3ab20180dadc399a05e94675d0d842b3cc2d6ec9799b589b2f4a8c67da3dde70028db53a2d7764e8d25f02dc741f68aa066bc8d06347d72457128f9419c98a267a9974be3b25f67ffab9d73dddaa7487bcb74ace3d265f31bf8c50603200a8345786cabebc6279e4657a6547e104d70b2decbf502c0234e37e7a8358fb801bc8468cc2b8bb42efbb5ab80a25b82749e1929f94f9657ecdf0e6f3aea730af4630bb93bc3de1f93b28c7ba66d7e893bebf0d61fd97334c7533c844a9d7bd5342f16db58e52551f60c6f5086949346300820739c0d4917cf6f6ecd1dd6b801f58a31dd655481c305ccc6ab2ae3c19df691c7f96da9881c05c96e6e21aff1b886d467dfdb4a742666d72c6d0804d7ac57395ce151aa9170cb6042632218f2372d5e2c0532b27475089f74074d9cd2ebc92dd116f9c0dc39198b11aaee984b85f3c7f7f9b097560e08112557f2823b0b153fa2f113db015441af199b539059e4c0a51d0a742ca657ffb7be7193161597006d2e390cc6421da352410812646ca98573ed25cefe081839a8305106e8efed262f407b15ccf6868d66a97f0369de56b54a9eb4d2791a8f43a03b793daa0abec40dd75db556c42365e994876ef91459d5a5be98605c586e43a8afb0fe4811b78f9dfea058e47ebb2383deac2db212ba9e7ca0deff16c3f528ee4662eb5d082748f8f2ec36cd0530fa5b9fe45a396762aa796d53f1a21d739368bf5d1d990b3b6fc393bf4a4cd2f0789589063e9c4ce7314e3df6dffb2ed37df22f69ce40f65380afc0a0a0cd27c08b4bfab5e20f8ed5742897e2cd503c936960372b09dfa67ccfce87ade7d7658432d33bde825ca45629b8dac3192188d4ede20dbe02b09dee1ffd67f3e71bb66be1b2bc674810b9e37e0096099cbfadb86c30883125e9b6533425da99a2d532858a7f19695a5885789f9dd8d7b6f98f45fe8d0246f2d13475af31160351b65b70725fa9007f30da054219764409a11cebc1bc413adbdd0951ca98747a9d631c7bac7b8047e68df013741406bacbd4a8adb6e93f6f5e79448748a7969a1e856ea0d4275d814d5e57fc9a44b22ea014dc98f386d73641d8b2935e9b4f8d2d64e6d4d6dffd09fa997e3f5a86aeeca46f9ec8fcd7e60faad1e28cff51b1d9f41912fe42ecbf4d407642fbddc28d260532803d9d51e725a9a39d75773c22058c456c325cc7ce58dafb982d5127ae62e85bfddc5b5f3033d369f90b8f76aa3c7daa92443520453fc6f4f7cb3c3bf29aa66b80cefb65b9fa041afc83015f278fca68e8c7337ddb76c9616fba2b2c2f9b2108e34a96afd70beb95539aa8428efcb2c85dc0f5082865d74cc6052acc4b8a20081e4b3830c14c1694d7ea727042831a4bcec04e02b453af38868ed5b7be4378a58b4623ecdc9730c67b2642b49f1c87b26b2604605832c92cd009c1d75c69132914a2511fa08b3b581d1c0a71a2677574384282880e462f662298391d23afd975d32a8d7680fb420c410dcd5936f7d1131ac25cdb8413c1bd8c70f99030b0e0c81e3bdc994faa9a48ad8bf4c0aec3f30a738a892d36415f011637fed48013b7a9b90f9b1c14ebf1d63707f0e4d6f8afbb4c7661e4657ed020512a49cd6d7a279c8e1046549a0370cd58787b0cdca367ce3c0c0af62b9c0982f060aba931f4dff70c42276aa8e5466fee3f88b2ca0762969d161dd27e59689feb7d438305981e3b9d4ba2f2b62b16752ad5f292b03295e663fffde4a8095cd08845eb0879df32b8042af0d633ea3d559bbab4b0416118bb2b05b54d4626efb64f0ab41b9c4616170859b306a74b040d928f4ae7eabe1f6ea98701fa102fcc056d5f3570b5bc18926009fec3c2ea1338b7fd20bd97c112e5f18fa61dce7779421fb511c413f2dc79b0c1ab8c3ad28d1644c518802a4f465f78f2633a2a9d08f24547d0a6ef5ed8cfa367015053882a019474d33e51bd789e8e8fdf98161f756005918e9fd17b584e84495e57e40040b2ad408c0b9761933a9ad0fd05a1da89c3b9263b0832e1e5f7fbc95df22bc54f970867accdbece3a4c295919f5c383d0ee9d4f572715a2536072e8755e0651c3619b6af3edbf8342b08fc26be8228d200e306711f52d569e16a56f65a7eebc2449538995129834482b7f47a8dc4d0d5bad1fb6d6d44b726a0bf5c1b59c5931bc4350e74d43184f1e63d7fd51db6c8e87da02cd4b86621ab63da9d1c7c34636b493efdfcf7803c007d752be0cb3276222a9c79da4eef110669e3c256c82a4ff4de4785279a0d09bb537afb521f3bef3ff6d1016ac74e93d785b01ca0203c555e5261e4fb9831e64c3110235ef1f9682ee4ca9dd81f6ee3b334bc90c066083581bc67dc2eab597a29e6300d114d27ba5cdcd23a6d0cccc7829b176776a4cb04c23274fbdf6e9cc25ec597274f694437ad665def74c3cd16667f35bc4752ed1c55a07e68e243e1fc56dafd6e4ccdaccd682149be5286167d71fd0c0c62705eba34a7886ab63fea89524ca22a0658143e83f14ba0f32d707782b446d96a251b1936d39dc9869a0dbbe08f712139433f5b1d1a7c0946a52eb368aabaf7af0080682f3b2b0055ffbb8f7f12a2da7c66fdc93073ce9dae8495746780c02438440ad64c7be647c5de64019cb8193e162b2b994b58cff3c7e15f6f6a2bd9152cbd94ec30191ec5afe972308ac11d203c42233815b527543c07f3f26f7231af0f9a1f9b9cba639ca8b19c7f11134cb7f19c4e80caa3b7b8f96feb8642c4f34bc5d5fa4f8cc12924c270b0c02d792a3d9a184d9b93e687f2054d63894e59fb083d54a1c6d8c7adaa2359dfa59f", 0x1000}, {&(0x7f0000000000)="b6c8b3e57255f99752e05b97803e1f9253cb0eb1d993f5517f0cfd2fb11baa1bddbc8d0756703aeb1a396d08e9d109380a2815", 0x33}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 21:55:33 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x2df68f58e5042c28, 0x101) writev(r0, &(0x7f0000000040), 0x1) fchflags(0xffffffffffffffff, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x10) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) 21:55:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 21:55:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b", 0x0, 0xfffffffffffffffc}) write(r1, &(0x7f00000000c0)="cfd38b67adcaa9e983e631857ecfda5d4b6c25dd8b2e1478b66c5cd3ec3e4a79fa0c6de41e8403b902190ae49c590677a58377fc7ff57337e1ff71c908d306763670eed9180a6fe2fa35131fad0bea842d3819b77df139c560cdcc0da3f5420746604bac5ccf", 0x66) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 21:55:35 executing program 1: r0 = socket(0x18, 0xc007, 0x0) sendto$inet(r0, &(0x7f0000000000)="14df911d7754b409958ba25b153598dbbf475e806744c8f8665055a8abae33e2857d69d045f27e150a1e93645f3a9d70a58f8254b2244cbc43f46fe49d127b421142c638333eea98c2a2e9f4d5a37f1cec425e1229df530779a6dabdbf466b00c539465dc294ec11048845dd96cb5ed76eacedf5ca838a3733afbb5e7c5afa36bdcfaaa26486ca913c92da5cdf289abffe35a1d9322843ab5b847eb14b31e07a866b8eaccd635e4bd380cac98221c0a8c15039cb6b195ab6fbcbcd81f958a24e60c2cf95e4ec893be580d35101922a66e3b2f9a6888ad71df44b0ef0560bc723e7117cdaf623b25ea00f61ea7d095215ec5dfaf17df7db0a3126721415", 0xfd, 0x4, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0), 0x0) 21:55:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = getuid() r2 = getegid() shmget(0x2, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) fchown(r0, r1, r2) 21:55:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() munlock(&(0x7f000021a000/0x1000)=nil, 0x1000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000040)='./file0\x00', 0x802, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0xa84, 0x2, 0x0, 0x1, 0x8001, 0x2, 0x1, 0x3, 0x3db4, 0x8}) 21:55:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xffffffff, 0x2f2, {0x1000, 0x3}}) setsockopt(r0, 0x4, 0x0, 0x0, 0x0) 21:55:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 21:55:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x19c8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 21:55:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = dup(r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$TIOCSTOP(r1, 0x2000746f) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x3ff, 0x6}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(0xffffffffffffffff, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="80cb446c2b383a1af68d1a5f3f328ed919fc80d538b0714e27dacbd44ce4e7553c90261366e199b45d900830aec6ff9f33bc3afa914fc892445fcaf4a68f8ba7df0252efe1123f932df3a684ffa321cfd4955fb68bbd3fed7a439313e52759bc8a6add53fe98b7c3cd70f1fd35269e4addbe5ff080ed49428068320bd7802e5a8db28ae3a98111da2d0a72944facfe2505d0e30416fc5d4a45a4b05bff1378ceb760d0f04f9fc28c44457e3c18a90ae851393444a96bd4e112ea1b4b1395d8", 0xbf}], 0x1) semget$private(0x0, 0x3, 0x2) dup2(r0, r0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 21:55:36 executing program 0: r0 = socket(0x18, 0x4, 0x2) setsockopt(r0, 0x5, 0x9, &(0x7f0000000100)="1020af34fc0d8a908ed4dcb3a8df57293114be87315ae91d3ef26e1e56689a28b0454e250f1b8dc0308b833743c18daf7da15dea9fe11786c0644149b1bc9ee1e5da05a2ec6f360e6515f99546fd8b2058a99875580d5c36813177cf79b45d1bb82ed0f2fb59b66c08089abe028311ab4011227715d8166e71270ea34e353faeccc336a0edfd3740789c1d6fd4a0d5af3284e4162e9afdb6e6c902a2b124d6cfc6ce98e5ae9eff5be88364320f88f8bc718a0e78f0824c4fd6a4e6ead0c3b49f444f45ed598929f2bde6d55d4fc9649999e90a2ee3304f13d3786d22c5", 0xdd) sendto$inet(r0, 0x0, 0x0, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 21:55:36 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="46e920a1ffffff0098"], 0x1, 0x0, 0x1000) r3 = getpgrp() getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r10 = semget$private(0x0, 0x3, 0x10) fchflags(r1, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) getgid() 21:55:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 21:55:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) write(r0, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48401a5d645432c9cccc2c876c8f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 21:55:36 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7530}, {0x0, 0x20}}, 0x0) r0 = getegid() setegid(r0) 21:55:36 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x8000, 0x5, &(0x7f0000000080)="2e47a45bd0e6589b6e49800c86b0a63dbeaf32c395f52e450ca8cf58519b4e0041020e6a60190ebf9806bd652ac63331d8abdf44dfb1106a6636036b6e6d42dbcf3a74a238f2ddde4a7f0cca1016599f79d002587a75e525bbf6d4", 0x5b) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="3b914f2b", 0x4) 21:55:37 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3ee, 0x7fffffff, 0xe1d3, 0x8, "aa7c35003402b2da3cbb7138cbc88ef114b80372", 0x4, 0x1}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 21:55:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/58, 0x3a}], 0x1, 0x0, 0x0) 21:55:37 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x16) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 21:55:37 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 21:55:37 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fff, 0x4, 0x100, [{&(0x7f00003ee000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f00003ea000/0x4000)=nil, &(0x7f00003ea000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f00003f2000/0x1000)=nil, &(0x7f00003ef000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe47b}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3ff}, {&(0x7f00003f0000/0x1000)=nil, &(0x7f00003f2000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f00003ef000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f00003ea000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1ff}, {&(0x7f00003ef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00003f1000/0x3000)=nil, 0x140000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 21:55:40 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/94}, 0x66, 0x1, 0x1000) msgsnd(r0, &(0x7f0000003f00)={0x1, "f85c3e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b"}, 0xe1, 0x800) 21:55:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xce4408f7a0fbf452) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x0, "0800000000000000450112fffff6f7ffffffd900", 0x0, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000100)=0x6, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 21:55:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/13}, &(0x7f0000000100)=0xf) 21:55:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x7e1a37f6eef388dd) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x3) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c613000"], 0x9, 0x0}, 0x0) 21:55:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) chmod(&(0x7f0000000080)='./file0\x00', 0x10005) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 21:55:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() dup2(r0, r1) close(r0) 21:55:40 executing program 0: mprotect(&(0x7f0000c23000/0x4000)=nil, 0x4000, 0x7) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 21:55:40 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f0000000080)=""/68, 0x44) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) close(r0) 21:55:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x20, 0x95}) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x2, 0x0, 0x8, 0x1ff, r1}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) fsync(r0) fcntl$setown(r0, 0x6, r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0xffffffffffff0000, 0x20, 0x8, "69a819e0ffa3ce7e5191ab5484267c7446edd006", 0x0, 0x7}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\t', 0x1) pwrite(r2, &(0x7f0000000180)="f2124d5ed6d74405ee5fae4b10a98dc2ec2d29254ac8ea28debc594b26029d04e59b6ad5b80f68258846360d7b5c1697471c9d7df7d538785b066246df0fc339974f5bc43ca11a873a6b650510fde6439834c46cff52b74b5f292ae7fe6de0cddec47644be3e0cfbd5e3d197588f631d12756306d830878a0e64de745de58e10558577cc162ab65f2cc4da9a3c32a7d3f9fcb611311e42201f644dedf64a039acb960159baf73540a81871c92ba62128fc493f5fe2af733fc07dd97912ff89d3c165a314977583e25ed3d846a0911d314dd21665717a389d37143335c7e3ef1bd8a8a8532095e6", 0xe7, 0x0, 0x0) 21:55:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x3601, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 21:55:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x3f}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) 21:55:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x4) syz_open_pts() write(r0, &(0x7f0000000000)="b396058da1d7224809f6f289623e5def6fcf6ddc5a", 0x15) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 21:55:41 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x100000000000919c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 21:55:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800001eae243a1ffd"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:55:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2a4837a462e1736d, 0x8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) writev(r0, &(0x7f00000002c0), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\'^\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='(\x00', &(0x7f0000000200)='\'']) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000340)={0x9, 0xba, 0x9, 0x1, "5640d664c541e8ed64c3e7df35331b20f02d9ff8", 0xfffffffffffffff8, 0x3ff}) 21:55:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000002780)=[0x0]) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f0000000280)="6bef2cd71f67159c8ff68b404a6ce5162f7daddb91b70dfafacd0c145936c616fff1283bb531427805846989dab046f27bda94f04d13efe01fc2724b222b82e9fd0a700d559a656ef79a6a2615ecec", 0x4f}, {&(0x7f0000000300)="7e089900d253758c6c4483333d81444acc4d95e7e5309482a7e67b9b7270179c53aeff34efdd821b411d32171116624ac58a0f90ad24070b7ad0a664a4bf16213555e73e52e484141d681184bde290e0a38b8646c610c7fa21dde1794243b92d83eefd18f5f7f1bb7773be311988e510d3c01edb6ec33dabc2bb7029dd248ef2", 0x80}, {&(0x7f0000000380)="e648d6b1e3112540", 0x8}, {&(0x7f00000003c0)="b1ae8bb22e5366b6411f56d319e0520c7c83ceae73f5cd7388586abe4e9ef10e8dc464003a5d1663d4bbf599e738aebbc7a4995200a19a98cde2f7d3f6a77ed5f22f41ee6458d531da73e02ee3aa03bc78b723539a72db2e8adda537095f1a05b53da20f07be37779d23f7f52845819179e356e8b5f960d8f189cf2dfdd5ece228d7a6f63e0989807b960009caad052a01cb1b2979bdb9bbf714079efcfd7f91904c3e2231651eb0ab874b5fa5a8284b5be795a0316dc03ceb2bd0177c55f8d9da5af26aa051fdc777656362aeca9f115ea5b6d9ceb76ff6c86ac4608bbc9bdfb93b54a523c15cda4c78bb45a9a783b4413e9a2538c55b655a", 0xf9}, {&(0x7f00000004c0)="e73cc6188f53435d1b050442af083d2c69e3763e9fc6cb383b9b2f990b3d0ed57cb2a4d7d03c8b2b3b6c25217467b5d2bbf31e212d71807287fa6da5ddfa2351af39881047e78067fc978de0dbd926fc2645868b7fafde6a4d64770841eb270ed138c286e60244b3e31d8bc67d0a289b904be8b41c93ad975122b78b55695f7bae5395ec80a5bb7650cb95efce7dc91a9ae3ec1b5fd6b237ae4b03844e88ab594091c4041c2a07d05bbb36be3f609ee24e43f0fa6c243d8b3520453e731ed26d8a27912655cbf5eb3b96dbb8d65551e504698bc55959638c6a72a57354e4aae696ec4ce45c2af24cc0b3e70479705140fcfd2db27c0cea53da139fdef68e96ee5dbabee6ff07c8a9b5e5e96271d41383a98bfcdc3ac5a92a9b6ee98856cc714fb026c5071e4351517f01acf7942d1aef4fbff55e04532a8943316317dcecdb7304d47b043101319e4ef5bdab50a0b6947a8d5e1602bcc0884d446d3fc3ecfe663cea3f37390b620cbdb41bb82898bf40ef23453f09b4b0b8a9b091131ee7c97639815a76798093e7f567858b474b0346b35c0f5c911af7bc17ea6463d2c550bfc119b9de4aa0c41690847ddef82fb78e03434e3cbc407ea14236e9c09be498a8426948a5380f34444a6c98e3616a13fab20bb90b09acb4abe49c6fcd41a6834fbbf04bb39cff4fa196f3f3210954ed75949b164daf77546b0a796ede19810e4d3d7b8fbdffba2e1cb9f8c44a6641ed3b96860519cd94a8f9177622d58d41ec8fd9a164d7362d2f497c993561eeba2e2019503824add51c2008eff77461588ea6acea9eaf9a58f94e4a9f0cb0909732841a8788bd42cb276a64a95b18ee2de59dd040a5ed6a461adb8d52871d4701196849b328defe05449da8ed4d27f6366e3cf394fa157b95dfec24ced2067bd3ba846958a288e7faf31be2630c63866a9cb2803b6d56431182f453a5cb403cf8c2770548a5388e290a117b078cbfc91f3d89c7c6c9343e00f361bfcefc66cbc37f28f32b1d6438e5a7856701f8ed4dc1e5c14e47f839b0c52204767a8c3d4a0bc01e32a70baa8a4e37fded997841a9b4ad2d07599f3377b748af274038ae3eb7635d912d76fce23c45633cff36376838af786328ac5be4c37fe390f22ef92adf26f0f86467be3099b999bc210d8a4598a1c50c6535944f9f21ddd4eff470e5b2988aa3d99d1bbb84acd362e97e023e2785903fd86d87c40a75dd504e0bcded01b08e28cc1cdfb31371b64a77dbdde9b950ca8f0fba47215056c39e54e4e2541125bdfbe9f2ff68a61f231d87e6aef25647be58e55dd389199842109f0e5d033cfe1740de526f13049ad039c1e48e2d3b5ffe614480de44f035c8c696c0b45788602cac0c05d3e9efb99c1251e11a4e943ab9a94da197e5cccd9ceded8c3f395008991e5ea48954a8813aefdbdd5f039bcb8237eb86564a4e65c7816a7770716143b17155965c73f5598ae51101d392d660a6c6d9d3ae0b178190d0d5e298a27c3362831c33b607986e6480ffbf709fad2ee1e1431803be803b4f8daf4216df330d356023b3e40ba30b2c5743ce0df1f300d60633979cd5e9a065cc2634e4442c631c1645f23b1c6c048c537223990ed9908a308da3530ce25ced507fd8ca9818d96a1ac733671d3e705fb296c9453ae2b7d2a89a988c5862f569c32a37774524db6246e1a29f9eb183fdeb6cb8fc8ae9dacf58e6ccbcb62de02822c0de2c8f46a3a8b28a227ee3888eddb514beb7ebc6c454c1a7218168c9dbde6be4575cee0918a4124bd58991d9e7affff95013aad60388d48bb4e89bd79dd4dfba1b1a57c512d0cadc24147f5560e0cf0e29418faeea0b773a8ad55c67571958e278cc9712ff53d1e43d0c94b39ce891c9c32f59883e82a97c56e37b2a9de5df0c3d097b5fcb6189ededa252f57d28e905f1eccb8d61158f00572b9c5353336d8ff10dc5555091047c2f7ad81b4ddd64035e9d1df3a4c744c2a1d6fe9c50957e816b4d7835ca89ef974bd4edc67b180f5d0a1e6239dde6cf4f5b83073f1c444ea607aef8d36d5bab45b5541105355753412c769ecbb41b3bb36967aa148ed34bf739a5fe3b77029b75c67fcf27e42a9ffe9ec7e6e01032b86cd244ce3a4b2d3199f612c91083c03db3a78a2787ecf965529249b335c7718a6f1f5fa22a1bf84f0e56544fa9ed436726fbc8ec35a7d696c4494856b7c473154abb6805b51d267790c381c9efdb97187d0e73c41604696a3afdc760d2cca8a0727b22d861508ad51e09fc8061215ce04e06ab8cfd648cc1bd6b40a547e1034c0f4338f1b7bdff926075624e0f3ed26a255cca21f5de38446e6384e425fb176bd72b3b9159ab1eb2479b0019515528e47778a86f6d00d0943ef10afba617abcc089a0954281608c85273e952706f3d0983346726136b74871db3f9a2f9aa738f43e18b3eb26b027d882571a201e7ca602def86d4afa0e1466e90477e8fc5a8903fc8d2622c1534aa78c837e0bf4a2bfaebd4ef833f99fec3fbdf31f581e32c5ad640ffec1cf1b0239dc9d86e8f980d532d0fbe1026270664070be13d2978452a34e3b1f5cc5eca9774f0d98ff95f76fe37c99ef19393d33a3548ae478e449c3e39fe763da0f4704dc197ecd07976dff475fb0dfcc0104f832631b3d283eaf6e89536a18229d14446dcd7c306b718acdf7124c38d51978d0ebca10410381ab60df5fab932780e371bbd3bfa97e378cdfba8e3bfef2e423de77576f48857d3ffa43a5bf3d30c52dfddd1486d6ac708a098baaaedffd251ff0db93f3f76b385fe3e60aed1ba7947d803792a794ef38baef0bebebaa78b8fcf05db25426547c92c8d0103ee2225441f63b1bc087d4918b43fdc13b699de452491b4972b70bda61a7b556edc2e9f83e8a4cba9d80462dd8e71102b5205227445f1501468a423aad3c1bc94bad29efa73fe9ead091cb52c13baf0b3b3d9daf6fdc9363cd6b99f2c17e3d07c97d93cc1c56d304812bfcb4f8250e6c425fe299a5ac2e00b4a2297ea014f14d59e3817b9605eda7a815dbfc7511ce45d22d72a0067098f252d7aca2b2df69ada2979ab780f1ed13d6bf4eccf32331b69becf37e1797118849bcc638b194077cbbc213fb8185bf072f756a9b4b44daae6e7f03898149d4912edb54ccb55b0dcf39ca4bdd1e35f831b8d4eb586f0239a2bcfc699b28b4766fd0e9e4a0af6851bfa4f1452a94216a0dc3f93ba6fada305aa735b22f6d95d54bbb8af94f4e5bddae567dfafe60d77059ee99bdffbaf9db0bc95f09a130b0558c44bd2aed56cd2539b69047025f1ce17c1b76a8bee0b00b1426969738040e18ee52c99e25dbc5383c316dfee0ea076916d1c9604cb2703b8bfffd6723a84c04c613d93a2f7a95891e6b142f0dabdf88cb879d9baa53d2e5ed2e5c5601e1e6769bcb8aad505f185009653ef35f498dcfa68b527da402965c039cbbd0c7eb245668085fa38880e6c3192a65fc4a72f3a090454154343808f3c84c77d318f3c3e8da4447a409f9d49834c6911c27cdff0740c18a4cdf8aac6d4a081ed3c4ae0a001872cc6686b93e61e535e47d5d0ce48826195f11717059f69dbea7d569091b78d95649767ba13e8fff97d7fae02d3aba5c1267fb7348da067c7e53930aef4c6b644149c21de3a104b81770f3772178530d1133f5d5dc52b900e42f494402acdf35a27fe33b87b0c049f648eae92e3f19d976375b1979c9866395cf425129f550dbddeda3c1e467c7294ee9e5a5adf506a2566a0703169ba84e3ebd4b636cb0e0cf55c9c848d67fac219a584bfd31cbc1573d96dd7e9c0e139b36f2de633bdcf18d1225554f224f9e15712087ed1ebe38d783f5049bad9f4315791d0f91e6a0f465326ebff44929464dabddf3692ed16b90e01044292bc81a7a62393112a856f16a287e3d0fbef45a1fe192c654b68b2de6c7c19969b9faf4fdc2395294e42e6cc1e2ef97d30587d6b26fc29366feb822a84ec0e4b1b08becee6eab518c29f1cbd9377724a0ce46993046ca30b140e77e24492ca231202d43c1a4810c2c2ba7e833e705d4954e3e125e022959ed657cba933eee16de05b80b777fb878487ef37ad5647f76a9754777ece180cdb3289a4f3f759bed6ecbbf639088588b266603714b6f71575dc03bd56ede85bf9a804e3d0c35fe88b8f8d183d2b83180400b4aaa2410cbbca943c43a44f935d3b87a94f3d346726207bf5dcb9e12e854303913844cb0ce248f3136adae29982aab716f7c8c02de0913d73f166499f1dfd55fa57d371b9d70a3417bd17fb965988aa067fd7ccca6124f960af7f6cbb26ab1891cf326367b4a2a407d041f53ce73c58894beb2033713cfebf940233a32eb872ad78266eff2caee8658c0a38f8ad32f7b31429d638446bf5d3b90914f2a8edecb40fff0f0afb35b7f820289a621de0900b3cdf183087754ef34cbd0f5d78252f8ee4610eca559c81c85a7a34f7a98a583295f9d3d5ff2cf737bc3e640849bad0f940e808947a9d10fd0778b117bcfbc9eb900927f555723b0794cb98e17c9b2476f83df7c192a0069c92b8a2ba31aae8f2524205b6be53672da37d0143b870dbdcb70c1b0ea44466f86871a78088df2353fc5eab6b7c13b1ad974ec5b750b876c522ec255db16ef937350a0bce5ff019110fcaacdf90c0ca16517086287c8c46791e50fa211e5448f2420792753af796fb1e4872b4b06f7b993827d3c63505a768cf9e110c33b6ce92246fbf12dac0a6896687287342be6b6a0c322ecb09d8b866cab7b1b9083f5b3b74b7234157f4569e937c7b28a096d46647fd4b2f8b6c2377d85b0d11aeb8cdcb5e73b93993e811b1b8694d1d1671a43f974165ea0f6c2a75f0297146200c1161cbc0ab07135dc848db847bd2b78c9fe43922c0c1da7fb5476ecf7a853ea9551d2d74ed2e8052f2f0202b2cd92f73fc87530ab32a3eb99920a0a889fd2055a8deac71960d1febf97fd0ae65dae491005d3170f63032ef405a68b255c0e159176e03843621b1f9bd5a96e64b0de841fb1175618e23d260a5c3b350d668a925fc0ebba004e464033695b653b820419a4a24ab233517b93e89cf40ea5454fca382e5741bc15571ec1c9e318fccf29e7029c0f96d0fdc0f2fbbfd5cd840ff7d77d6288207c98754b4df383e968112de01a00abbe17349ec708525d1f6e330ca459ea5a73d39326ce4f66e62f98e7f4eac7862ce9216e8f105958ad827697acbffd73049cf39121d061f3f9ec661b5b116dfca6bdfb253f5ff11d847eb8e77086e84bf0cd384dea26a8bf22687ff02fb8d9da2da3dd26654afe1d7512ff68275b03c570188015cb497eb2f1a747e8829188d641d1079dfc8efe43968d842e077f48e08d5e288b22cfcdad0648fa7ab331d61ab399c66b2bdd56fb6988da7deaeeedd8ec9171cbfcebb52f805b90794bc11529f8cbde4bd543fe0eea2d1615d65a892b29553a4bef7dc92852dec55d068ad511a3439d2120ee7b23f8a56ec7e6097a85fcb053c6ecd2841cac708b7d0bf478d2899093045149a2dfd8938b79f6626f4e2124e56ae41836ca46e43ab93a046ded6cd7b036f38134dc60d7306c1351c3f9cd18da4f1a9988efc11019aab393769e463789b43ead56ceaf650806af50c5254828e200a484b9ea554c3142f0dddd4ccbc5803104bc5e2634d3498aebac859fc159476654e656199419f4c0cf31af0d398677310c8df0cdb588bba9f943b795825c8188d3d9037c0bee4abfa6c16d9c82a96a46232e243499fde15e555883b8e", 0x1000}, {&(0x7f00000014c0)="e605afc590e2c467d751aa7531987d425a7868dbf2a08fb628ea64f0fe1122ca04a84ebfb09d08ac46ee6606c4238c83d6ad3737fa3783ac372a7f1c549f6a5b830bcb424925d564d4bf5ca91ec159290ece72ecf51a9e7161f6bc5649c99ded95494a30e3514259f939b04ba006476510ecca52ad8ec298a737232c52f28ed0755c55b17e56da66a4325fdd380ae06ab3216495ebd5510017220f5febec2cffeff8c90eab8077625f6b95170e35f5d80d7bce716f9c38f4df74ac827c09f68a6ff54134445ddcb3e65a32", 0xcb}, {&(0x7f00000015c0)="2c7d686be3f03ac0aa19180bca4b3aa2d2799017e81eaba2ba406cb67405e438d81c0d8d4f697fab4c5bb368f1d6e59caf7547cdbdd46ad09fe11072f22a15cbf18d1f96e68717bfd846dd888d0177b999d9f6f16497f5661f17e04077c90e0f8a0292f38c882889dfe8233b7d6edca7ab3eafd288079b8ade2edf558b2b56f1051c18597b82dad6cdb412c39dea7335dd18f7ca216af2af22322d73485be206ae5b41d52939d2b5b39fbea1cc63e0f3aa065dec7f507f99e4930155883d608cc5a0de5c0e943cd44258c63cdbbea83d464f37dc622e5df38c22c05fb037f8f41c72138925c797e33817c9856077295c8ca41990e772e0b347cb942553834ff70d65c383420841b8639ee90399cffcb4321d2600fae0013b5b55524f74aeaeb23d16646684d214fb2324367908c8887358e365592bf4bd43c07c69913dbd933d9fc0c00caf21229e694d9bd9ccee40aa4257db85f77fc8b60ce539f779619ade2caaa2d6fe40f08021beac1bb9cfeed6281840232b4c460c34d9553a144599724b0e719216d2a77aa0c48368901a4b7dbcec22c81f0c649e3ea405bd38ce83f07738915fa5130b81654a1c9163476d05d1b2039094d9d6db61f98e25a890866c7781b495237a8703451cbd8171dddccae848acaa9f57b91138171822e5f9800166551daac85849fc64ee187cb5fa0096e1b1bb5eb90819da3c31517ad0007e71c29c90e4e29401a24bee03b751a675dec782c11934c05e1b1e08d048e0d2d9dc1ee63e8b96e5b5533c727862af609adbb22c0e2e742f538b5e828fcb9116fe7e4b665e33cb9b90f6379ff01513b9c789c80fb50241f47eff5150a8ce04f37d6c27aac3bf75314072cf24f00442b3046d58bdc18bf4a9e3aac18d7420219e07c7f335a58f8daaf89368e8424710fae148e892dc2e6680a3465bb0367693a6e53d0adc83084f36cb3de41b2c93beb0871cca6e2af5f79a7a2b99458a945a7157f80764a58f18bc62b6c485350b93843732ab27543d9dbe056631257149acc8cfe2e700a2282d792e86c64bdbb50d582e5d195e1f3f15ba076b2e926161d89700aff22387e4978cbecc79fbd31ddeb1f328781f881034622de5354c438cf5b1333a7fa6dfd0ad7095a174e544ab07880f1f2c56c2a1baf4d94276fcd22999a855b74dc5b634f60c128ba22808f043bb738b2264f645a6ab4ed7c1ccc4449963b1d4ee8c92f70a83ace19d3a54419d01a8af894eabbe9f776d9bc8217465b3f1664184bd24465e08a407cff7077de9a91160aa598fd1834bedb80fd2797f04a3388109a89f8c4f891f0c93f7890265d3502895e6617b8717ecd8231e12a5f4598fb4c76c452836e71b9bea4561446349487f104787d0dc5fc9979019bf49512cf783401db96a0f4439a52ab58d0163f8458bcf09c8c13491176c2bcc0814849048a695abbdc452203c6db64b23c5a8459cd161f5b41bbe6e671fc608207bad651e6baa2cb5ac8abc657301f3cdb569d27c1b832c517e286682ceb98c0729a48789767449008bfa04f03e308e7987239a3f366909246f3c10e64fbcf3a3d8f0c12c3528b349d9daa74e9ac6c58316eb0e427956afa5c7b8689fcbe96e83341477dec696c8da42a355caa90e418323c64ecd186e93ec9975b19403895ec29894e8275dc6088c5b6c1441255700e88d38cb2c0090beaae180cd88705d3cc68ef6e23f78d258a6d7adc88abcfd13235559f8c7e87289f839d21992dc295f6682e36b103cb5b6d7147bd4f2317fd261d0433275df161d4b20ebb28b9555612c21a849355068521118f800cffc87585fc7c40bad1215c0a1b45fcd4cd5b340df7e36003ea4360685ccd821242ca4fb14b400e597ca92fe69526b8f239799723c7a7d39b5641c26547ef756ed481994421482d3e4a3d49389154602701fd092f0521f2449315af0edbcfcfadc604a8f118189e4eaa455b1c37d3c078c83e7095179c81e49c11f367f53374d0913b02e1a8abd23960a1c596a94367d9741a5e06a1dcb1b051bde25c7e3a5883c372b914f0653087349c1bd4e3207baeb02f11c4581f1eaa01b8d22b6b5642daf25abb17e648f9e92c9c77e16464e1a6352dd7179d647bf3a4ba596cf5642762061d330dc4f2bf4ccbb9544875a5f698d0104f85166737bb47e88b6a99ba90abf1f8dde6492f4f971cb36c9cd992fe5d8f21b9afe542053c0747f5ae8d79c7a68361a148543c77f7f4eecbdd7612ba2b8b446644565e1f768d8e74b697996a4344e4d27749f72c2c5846ee5e788100fc3181421a8c6a5ca7a7a4e9257db35826f266bf4579998bcf6ab260e0cac2a641aa2686b0abee6a84f95d10a5d4d3aa17b8e76b5bfbb4b453acced70b4a7b9ba1bc2a0b858be11479a0a541ce4659827bbc8cf1f688eb80a526f24029404f38cd7f82bce6a3fc8803d9bfc0b9628da5554b1c87533308f3363f7cb33e96f1d03f899942fe692db6d652991a1c0ba9b19c3719361953f2515d8a9df922f4507d67aaac096c97138525192c422a0f36ea18ee502ec858a31a07c443d33972969327b1c5b536d5b7433714423dca07a61b9a1d5063eef574de83b33fe7794baf02f569195819668aed8bc3404c3d253361ed43787a734899856d77ef5326b542c21398aaf7a481ce8a8132dd780fde088df0b4b7074e86cd252dd903aef46b6a8825722674a728e99d6612cb2acdbe4cd4e90bf9e7c1f0aa37e72e1943b5cc8dd5d391401b32f3cf400a957f342eeacfea7033557e3cdda92f6eb6f9edd322a6709468c5bc07188b2023cac5f12be91ffd0ec22873c50f423b225934dbf88d23067d93cbb19eefb4fd9f5822d4b8621bc2716a9c7aeb9a3b671778182fc36f638335a6952fe7f615b2a30b6cfa776d5cd430ea53c0f9c1d79ab9b13501255a8ae5aa48001476d7675d2bc0a66f3e8fb56185827cdd9b7fcf907fc39c23a22ef95c50c7f47801537178834e1c9cdced631119029c272d0c15d7b9351798c1e32bcc41fd830d90da8054cd55f349ece155feb40c669140c3c155a7349f6a5192dc561d227e56ec909c093c65ceb23c7e33011b87237ed8e3a0e18244dea8a0d07868603d623e3e200020c56592dfdb4f36c12ab873b7652a2ffb985173cdacafebbc2bf1856ffa972a50d713901f5b967add62fb180b2590944a8ad62bb6bbee9f51a73558e92fb369c7248f69eaa0dc374abf550f17ad43a408aa6e3f3e2f240dcd8eab761206dcbeb507ccb9e6661cf1df4fc2a88ba8d386bad9955b964ab6961a53b3973a64f649db747981ee73b2ffd030c6cf63577fdaad8c9873d506206fe4fb2ec56b36b93695e308eda82f5be085836a0e0dcc03a4cef321374f912d5adabbb51c08ce30814af0d587319808cd34ba922c4b5633f4981901292cbc73747da089b1ad66f806f879e972697207be76636d966d5c616f1fcc6c4d480deb71287a34df3cd563d12ca4c2911bcdd44255abe8a7d586c7a57d98b4c8c9952e115a69c5b0183923b4a12e65c973aba53dec70d308c3f6c7cc4829eab2948ac62e905f997fcf241f3dfa6d5600e97508c3885d911d2ae9d9eb50f54dc32fb73eb21aebff60320b7c83aeae19925e28ff1e7df0d419a2efa00c1d6bf1aa8d091c8d8648057eaf9433f3aa75af96778f5ab3a4ec8c375c39b7217c24b9457a7b96b96d73fc785e530c7d69f5bf6d2c3721f2e15f87a9a0f572104e0e0b38a10792df163c1899f603d1b657da601baeacee018bc51f7605ca95db4b0c35e6ac8c12fe777ccab69312cd811058bf7067bc71e509f01d574d2d268886cc060d24986b541f3e57d597b0ddd9f26de8f92a2570fc8a3b165c0c48fb3b8a61bc5b62fef99084433ee638a0071c72c39bfea5aaeb1cc556d056f0dbfa895be5cdc02b16780b4b1eff29e55482d0f8bdf89cff02bdd73a27730848b2c4f0b04f4bfea1c9ed7133c5bfcf4b4aea0ab0b6881dae7eee0fdcd35fa6c56c3b781c0011e74efe14ab3a7f7644144a19f0d3210c11061383e9f08160109440387e8e80a15642661eac5ada3565670fa38e55fb9e93f656b2e168c2730425a1f71517c824ed9c5034ef818cd5a9a07db427281ac7f19ecdf9721ed8d4a432c98a9c8ffd25f656654308554f5c49eafc14614fc48e245a5f8bf32f3e4c2e0e12fd6b1da8dc8486881c66e028c5789e0653bc7b9fa9be3c7088f0d7794c65a19b659cdd1395289a57705bb84f471f2a3cda463c6fe8fdf36bcc3e5b166f7a4c7ca49f3583fcc8bb291f68bd4f188dbdf8e2f3034558374222d4ee6eb8a55c8656c3a29d550b309ada83e6516ef6bfddac83f19582e057cc761c332d1c6d954612f067a3658f41b2cc803869928367eff910dca671d99592e42c012c0d784a3adc06621abde3a09bdc32243989f13f34b37e32ebd4819adb5b39a6f9ebe7604f40faf47393cebe4b2508cdcd6832b51fa225a5b3316a73168b6ea2d065a678994079c18319b5450abb4b7fca2457844876bd35122f839d85a118e7e4d186b883922d8095f91a08aff108e9772bb69a711a806750cd15f8cba88b0dc667c2667e0016a1ca86c85ab5df5f9f2cf01332698351cd674d2f43c578590c10c7b54cd9b01825427246958a165a43bb15cd029d0a0db4f7f50454753d1e1968daa665aad48179bf19527cdfad86e42cb68e4d1d5430b600765e35661bc71e1167caf308d8e81e6351ee5356c61690865bf2a6355d2f632b4f6424ecadd9559f49f98443da827cc26441f4bc0aef77102b376daecdbcff10135ae2b359b37c5bbc8239e209a43e8227d32364b8cc6d6cb9bb22ab394bbbbafbb16d2d3924d5912d1f08114b1a41b5d518a9712b36a91256a9cab2a3415cf29f3abb689e954c012a34ebc470f54bc5c385d603945d73b22a36edc83710738c349d006f52d271abea3fdc3c782f983f85baa248f0881c8a9c1162e422373ebc82886718bf417e77f194560bf41fd1ba8d4385b90870ae5b7d119048ee2157e9d09690e506198971f733db158a651b6dc4898aec9193fe322e43446c0e910d0968c78efd589e6e6d792c3fe882f10dd9a5aee88ce6678f5d5876f53fd31f247e5c5fd1bf22f461b6e5c63f22d9fc64e728081f5e0c1696a4a7c7a77d26dd95b21aab942780f95e2fc577bdb472604a542b43f5bd374004eb527c6fe6660b49b1627f9fa970ebe979ca4f01459b90ff113a3d7429bd619e782494ff012227b0c38f6aab9dad2c62b68a90d4a6b9156c1ae63fd697aac2dec5f259799f42b3d120475e51213d3b575f998a863ec33b84174af2d8256820afd9de9f4f7e622de2c999f8c13db79368723104aab35df3ca5871c78312643f0b92cf85ecccc92932013e2ac926d1e0657fd225a532767ec750f3e94681fdef80a52891b4e595e1c5e873bd4533779f5a660494c15482a05b83d1c37d5e4cf7bb5e70bb85b33a40585b08e96460d5e2784712a540a548086196b4e1d9f81966af8783f86349209ee459fb7c8d4c6c157f714b0d728c0ea09caf04977b31ae652614be029511e53870c0a260ba018455516cb6557548ce746eab9fb5d655b01162457c70845e650ecc3e756f2a120302f0e861a8d8d9839eea25158426b68d143c8dede83fa253b8357f65c8e3204b171e8b583c3b83438135f8f37ac309fd9a98011acc25bf7a8ef68fd8b820015a4db1cce8d6b09a98a3d3b7e23369ec6460b5bf1c0bc75df4aaf659933d3021b7a03035d7bb5a5db204eef597142e6d8445928fb6cffddc42ea0afbedf44", 0x1000}, {&(0x7f00000025c0)="f9b7ad504ce3d053e214b93260635bb8429e6777778e38bb16cde0c38ec2cafcb7fbcf2c6b789d31bfae59e8ea26ce1844de558a2fe3ec6afe2423d55d6d00192d8a6cb5f0dfda", 0x47}], 0x8, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x1}, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r10 = socket(0x18, 0x1, 0x0) r11 = msgget(0x1, 0x52) msgrcv(r11, &(0x7f0000000040)={0x0, ""/82}, 0x5a, 0x0, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r10) r12 = socket(0x18, 0x400000002, 0x0) msgrcv(r11, &(0x7f00000028c0)=ANY=[@ANYBLOB="0000000000000000000020000000000000a704002610ae48676228f415a9d1183353657c812a1800000000000000000000000000000000000200000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000006fdb3401f5ab9ca202ae000000000000000000000000000000600000000000000000000000000f7ffff31"], 0x88, 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 21:55:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x3, 0x5, 0x457) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) socket(0x10, 0x4, 0xa7) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x8}, 0xc) socket(0x18, 0x8000, 0x20) 21:55:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r0, 0x18c}], 0x1, 0x0) 21:55:42 executing program 0: truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) r0 = getegid() setgid(r0) mkdir(&(0x7f0000000200)='./file1\x00', 0x183) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file1\x00', 0x0, 0xa17e) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3, 0x7e4}, {0xfffffffffffffff8, 0x1}}, 0x2) 21:55:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) dup2(r1, r0) 21:55:42 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 21:55:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0xc00}, {0x40, 0x19f859f6}}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) r2 = shmat(0x0, &(0x7f0000ff1000/0xf000)=nil, 0x2000) shmdt(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f00000002c0)) 21:55:42 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) dup(r1) close(r0) 21:55:42 executing program 0: semget(0x2, 0x4, 0x100) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000000400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000540)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000007}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$TIOCSTOP(r4, 0x2000746f) getpeername$inet(r0, &(0x7f00000003c0), &(0x7f0000000380)=0xfe00) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0xcbb) r5 = syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r5, 0x2) write(r3, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xb7) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x4, 0x1ffc}], 0x5) syz_open_pts() semop(r1, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) fchdir(r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) 21:55:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffff7fffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f00007bc000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) setsockopt(r3, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:55:42 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000c40)='./file\x00', 0x200000600, 0x20) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000c80)='./file0/file0\x00', 0x10, 0x6) fsync(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000c00)=0x4972) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = msgget(0x3, 0x60) msgctl$IPC_RMID(r2, 0x0) r3 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r3, r4, r5, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) r6 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) getpeername(r6, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r0, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r6, 0x0, 0x0, 0x1) rename(&(0x7f0000000040)='./file\x00', &(0x7f0000000cc0)='./file0/file0\x00') 21:55:42 executing program 0: semget(0x2, 0x6, 0x0) 21:55:42 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = msgget(0x2, 0x282) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a124084515350ec99a240ed47c0d6a3685d63178d430bb70d73a57b3138a064ab5e6ca30ff9f7f767b9e2c1939345df822f93b2205a392ed9111fbb56ef8520e00fa2ced4dc99ee49af0de61e128b80543bc578d418b82453d33842f61da0284c7632d530c5f0eeba6d1d879e881c7140a54a588"], 0x73, 0x0, 0x1800) mprotect(&(0x7f00000d8000/0x3000)=nil, 0x3000, 0x4) 21:55:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x80) recvfrom$inet6(r0, &(0x7f0000000080)=""/5, 0x5, 0x2b7a4d5e0ba18087, &(0x7f0000000100)={0x18, 0x2, 0x0, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect(r1, &(0x7f00000023c0)=ANY=[@ANYBLOB="ea20a0be1b5e5fa060dd8045fb04e94727da19ef9ee6717c7570c636008e3c1924ee9470cf73cdb14d6b73a3f2fbd736ba460ecc090bc8068cd036df7d666d6cc994e13915476f622055d255cb6600c7fdcb02e74906313830945f9229ccb08931436d5fc0338b502277eb70d91a07e4925f6a7c2c2a46b6d8fb185e3d467ca8f23b74e38135543e1dc955a5d5832f"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) close(r2) sendmsg$unix(r1, &(0x7f0000002380)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000200)="f18e71343523d8e0b683d841f94bd5ce9c7f1a50d60c8c4345f08af393144ca5cea01b598b29478898b7fc068558b0ea39c69182998272401092c706f65288c0386f9fe0a162ea1c3e556713f4a612724c17d9029adf10dd5e125bb0c08d1c6ed068505cd01aad24b6bbdc2cd2c895f1683ca659cf3b0e80adb07259", 0x7c}, {&(0x7f0000000280)="4ad9556f4224dd3ca6a92d02611cfbb63bd03d169b494a7edacfe51f9a4796eadb2d325f22b0ec0629209a155c5b8097a1f01c336dacca2dd851685ace73ebd3803d4b07712a69372d9de1a48dfff8a18416a4518a4371d0da78046038f39104dfa1708cd237f53e6571f869156d424beab5e5db5a7a662189996a7872e59e4085aa4d9c4dcd9141f2effde47c6c82ba2bacdeaa43922cf6011299e4f15802ea81328c89f7ea498ac3e979197afd449a2ce1c4ece33812df0c67496272d0427c87fdb3a95c7998fe3cbfb2cb9b7d8315773987c0ee1922f8727e7cdd89bf41b25c88481bf9756a3ea98ead666455c79e85f58133a7cd94da625247a4a6ed21dd93bdc2af0cb2ded38d05f7898d6fad114b487904d6d1cbf033bc930d045b4534f5c8977cd99bd2acea8d2cb935084e195ad6e92e07e7e9f06509b66a3830415a9b04366db195b286ab83ee4119e963262b269b06344ca7a7e6e15249aa16528cff2a1520504f00e870857c67bcbccbf6c6f83e4463e950eee5b2f18d750235a84737df67d955d36c8f00b0e1a162422a2c94460b9c0c7987f0914b590d45b4d36bec19bdc321e8dbb7028c9d526bf8285c3bdfd26beb965248956b41378956e741d70686cab26ad6896190e82a525d55e03574f1cd0e5cfa3cef1d89388b14000605abbbf511f202aff656bdd6d4940f4fdba399f10602ae849a18a1fa78a26d6c2511dbbed1141c72194e4e2afe9e0b175a4f44498f241fe420ccfd80dff86e49bbe859a538bbe72f8923a701ab6eb8800da29a16b9acb00bfce8dc7ac324bdeac32645fe22950ea720e5e23d00c633c3d7aa903deda333335cf648cc6c77ad008096dd2b12884e5113e3b366a5cd8d5c3d40b1699bcedbb856a417af53a7a724f95860f54fef7a0e7fc84ee8f699d799646b4c13a482abbef85a7f558c35c367779bb7350644a724d136d85805e739e9103ea30034f2c354bb62c491e470d8c9ccc7b209602afcc441fe81af7ad5409c26b2610130d3f470f3da03cdc893e3ff2ed1c2be5f4f4fea3ad39af5ba4640ace5b0ef4e2108f31548db4816d9bf1642dc659a833b90c597feb4939e3f13ce4e3112f514d1b12184bc7cc11e6d7a2609ca03abbee18d61de96ec687b04f46fa8d07cd673c8312e65ab66ac66425dca41c9289c1080f8563eb8634c324161aab36cf6ce1292fdf761eec58bd05ede59f18587b7421bc131382be583b8797dc3f679856caef603bc0ae420e80facdac356f4b91a4d3c47b968e40fd91ffd6c027d0d276048df405483c4ea017f2a5135dbd0d11de1c62a2e2fac397468b8b361ea037ed004ddae2a89771be0efab91e663ff308ef3001c6248d0231f815cda37d107112a9b5a4e10afb6cf7483e4221d787c8d8bb6d49d63f421d57b650ff2bf7745396ecf38e63fe03594e0dfaa8db12cc6a2731136fdbff5a1e62eb40f011b5122afd0861a8ed95a0340eb1cf52754a555b7dda77ea83a8215a4a6137cc25b5b7ebbd1ba1bdcca50fc1f24f38f04fb74538c71e865cbe025bc693c81fb52ada6e4621aa2122f7cf057595dc4d5aececfc447b5a027af6f10af3def896e6af5b341cad047673ba55205296662b0e7c67eded32ba56add32462e8b22937e645bd1f88ed0d3f9ec53b650c18a9c44bb56c5a4522583ddede77469a72801455e140c86600f0a85f95d8a25f505e0e066b3e280e1a9e38d2bff3d6d2b8286bc38ee24a3b09a29c2dbd4b8ece8d2732903ff30296806798ad55d8f7704b76b1dbcbc81e4c9a12f39805b5b4fa02b089ad35a3712fd6e7413df0b11170dede6c6e376c26a6aa2a703f9527b5866771225e7cae718d4b931b117521a5884ef65f236c47a57b7b90e7b73182e5d18716ea65fc2892d407a310a6ac705239615de3acfb1e02543da93f058e029000580154011948a0b7fe65533d7c77ba4eaf89cd7a3fdffe2b95b865149342c8d705b5d049473c0b7ec88b2d4c9193c3e6da46a571f8f97fab546f3d69843deacdaf264f148a524fa959e51cb4f2b0b199df4cbfdee6ec2bb7365b880d54ed63af57886e09e509a943da32bcbb7318970a9ad7f5da35d2d67ec90a0e64936e35e553a2e61808fe2debefdd7717b44b9c8c607d0df2b810c588ab1e6badf59227a7883e2bc52978c5201ab675967b00894c309e3bbfbbd5eb5e3014c223e69822cf8fc9877ad4675f3f95ea3c46542239e78e7d4ed5db9d2f9426f1480c1c608eacd08d4880faf4008e36d8eabde673a04d87d816166d607c29b10b3174a4bfc9a0475bf6bebfc788398551091b04e810f2eba90175b63b739dc0501e30c32cbbb9007edc32c4953b7c061da2f8bcc49d03384d71f5ff0f17b89a7a38e9f19155c6261336f5294e3246c9dacbeb7bd0048e95beeb79eee8a871437b180484082657762c97acbbe320a71138d68efe6fe132a7fe6f0d552916465840b66710936b2d60c5d6624223b009291fa7d1990646f80e8b892bc518871ae91f7c3c432957b52624c8b36f0255f7e0d8fd3a154c2caa27ac841d15f1dec620b3161b7f2d6fd99a3ea4a6fde3d3f5ec68f77217cd6adae7eb9d166d2ea268d23207f991e2e0b71eb10d7ec8de23a00bcfae9de513e0da238269044909309a913a70e0639b6db2fe11854bc9de805310f2493235b620a87ea3ca2e2ae67e32540590ae32ca6e78641e078e1437b8bf20eb71835278a4faaf5f92487a6a10a70cedc4d47ba296242a22b37e1e91d32f6bab10d56a53dac71419b032133b927fe008e059fe0be06c9ff9c004c29fa096e696b8848c4e56c5d143a6d77cba1ec66f764d69d1c736f6e87837b64950a7eec1759d480ae47a45641637cf6bc1df047866893c1f83c3f62e5d90137e04c1d10005d47eed04c32701d603af9f9ac98c4378d6422778eb842295b67916bf35b908dd6e89241627faa18018ea79c452acffeacd8ad05da2be8dddf396148b1a82464959cc353e6f41341cb3b59f9e66cebe676d94200cbb79084f57927d0e394b5116d0fbf0ece79e4139c14121a52cc077d3162fca6885a072062eae858a16041c804be4c07cb1fcf5a2f3d31b43cbefb068f78df3e1158587e7d08d3c8af8478ff79bbb482be02dfc404910de9abb843a9d2fb59523f412231ad87ff99b6527c0f923f5321efedc05916f7630362d70f6f4d77bb137f75734bd866b7ca83614e4026f0a2e7eca6f346a6e36b5611932590a6f9ee960aaa068ab1b611dae08a8ef3441f50c240269b509d78efc1686054c180a5887135c39439972cf92b041dac51a07d4a218ab837291a31b923d058e09bf448f1c9f3398b087f25b0e39dd7bcc97cc66912745b13a16f9b8be9b9603a1b2859cf58cf38575fcc012c7f58647a7bba182d05ca6e3259c6c6d845bd45a0e6722501950c671dcf5d0cf24f59b19296f553ded25437d9c1f2c8bcd27e2f8462489edd7b123c0ae0321ccb13ee3c7bf5f06dc91e4bb3907f0fc29866d258981f0d80f46b5deee3f718c02ff6eeddc7683cf657bb5dc72b5ed38f35667ddc92d519766bfa08762ea1d1f83adf8f54e5c688839e46632a6a6d6f600c58d5f42f2a8e6eaacc492f491e7e88cc8989084ed69efc9e2b427ceba18ed2eaca01df8a1df9e4000fc80a263750e9a1eacbd6cac04ac86a6ddd93d8cea70ff79a186a1410283d99bd90f93fbaa47ec7c3a1bd70397074f6396e4a7bef8476e1ced4e45d245c3ebea551d741eda2a77cd706c9609763172a1b8b3f56b89ac5fbd8181d9c07dfdd90bcbd0d978dc05732cca14ed377ce05666415b6801e5d05a9377a28b03e6fa258b9fd3c14b9fb53106d7ba29319ff0bf1c36f257ed51c8b16b180da23f2cf336e95d6dc3885f837937bfb876a052ecd8fc2e44201800c2bdb82c2f65af9ca389cdf1664e88d48bbe8d7c7bfa59794667d3719d8d05ede02ac779e8a5b753e68c1b09ebba9e8754328bbdd4df3a9e543f069ce29f34db08b717841cdb221d2f74fdd6d64ad98298e6ca11d7eee1d5c4c05f0fc89633c2eb4ed04c1da46173705dbe9e251deb0345eda7bfb66ab3b00cb2486648440e69e10d5d957c64d16335e0a00e374d52ca69650c25862d8a244ad00ffcced27de669269e5385b8be03deb885fde1f79ede493f1fff5c46f3c8529fe1a74f536b1be797b022581e9c7bfc0cf599ea1be00430de8460f36f22c04d8b5cd1511dd8355863ccacdb5bebc73ce64c0fbc7854ad7480a6e16fb55dd0afd3839030935fe4cd07c50c19b6edd2a30639b2a02115e8cfe7a3533548c4f4ca90af016f026da56058e66064c22ed3671e18f7424b8027ba9169bb4197f4be308870d632e3bb8ab0ea9fb14756d012adaae4e57b1210c0ee08260550835ee1729b3aca499c380285ff4e97daf530893c8470e662b2a353569937c58a7a0ce9ad64b3e144dbf4e1041b7af6f2b9139aaab976eb5ada3be6e6a995fe1a59deb13d18a4d7dcf1663fe916051a1e380d28644bcc909f22478c8077c34bc021bd5a9a75866f3b6ee20fcdc2e0a690ad498791ee78e14b4b0db30863d1cbf95bb5a3cb5f93ea41991437625dcbc2b6c5b4f6bc37e07a456fe7f2ad25e43942e4c22d39deaef00517f1f10d220238cb20235ba9ab9f6469b96f5567e9d1e9f94123ce290947952ab206e633635f55de493fbf2a463082d2aa9212e667309099a6521f9273451b5f2f9d48e915b9776d70b4f7e519d5de99cb433ef3e89a5837f7a9bceb99d939058312d37e9624456af02ff27b308ca118d270c3c1036bca82247e86e10ff61e636890937e2e13106b41cdf375c87e9fabd36349139fd94fc62d4777d9b146598a8fa544adfe2db2c93c670e262aff7b22b6840f16b327ed09000dc1e8c34b9536c2f532cb60b3e0e021952da85913bb7d167237fd65729701446d4639ea54b13559a4eeb055f94e30caceeb846b6ddb3794638dac7e8341f040f9ffc6bc24af4cc35641193b7969e1f0e8a0d5bfdc90f793f63b301d116e7fcef885fb9b52eec7c4c556fd180c29f895bd1fdb2ea321a11ac637c4c7c452b501198d4a77278190badffa86b3141bfc856d8f05ee830183a3cd01d99007192ccb5164cb78aa1661e9a00036c8f4b40f15ca5cc3255c895a1b7be2bb11e9699e2ff4ea932a41fba37687d12cb773c08ca107d5a509f74859f3904b24e7d954b86ffffe7be69ea183576e1423b34120a6963fe522be96c17b9b40934cc3f38e46182dd99960f549176ac909fe654af2d239893a5669a9ae47da165bcbf3264e5afd1b42926c4a588772077653686c654014ef17ffa0d5af8b61409b98565403a81f8bfbf429433accadd45c93a1989189fd696e4b934cc3d1844fe6c8ec87399b9f4b83166c2f080fe9a3c3fe10c3b20bb9468a74748cae39c577ddcadee40575ae39787f6f08e4cac5523895808a8b1869f7c5b52af16cf188ad8d106aec56f0cea2a76da4de882985a4da33dbc8c24950170b106aed13dfd14f07ea18a2edf532e3f3560aba873b50f1bf461a67c7b2cdef2f30c3bd249645996e485d581d66eec09a58fa155667f73c7960ee5f36d57d57d51851c5287cc686620cce0b792850532b8efbf79c548e7ebf3971196e8e661aa91a26021e1b882e8a1d6a3fdd2750c07a4a5c780d16d87d9479df13918028e0810b00fbe62bfabb1b163cb82282979cb8c9460a502f30a5ee99c6191d400f1db216e3a465f140aceb0fcb8e919187cf522197287386d6b70b477ccd676b30ccf3dc2a17ac2e7211913970b7c", 0x1000}, {&(0x7f0000001280)="f7074c925b1f7eea43833b42d14d03489bde3dd3a30792e42fea718c28acc1269ce71e9da3e2057c9c6c899d4ce47e96f88573a35d62c1fc0d4f7453a388131d612967349a4e895384c2ff632ab73b252bf11f93c6b920198b6771a6d2cd8cc5b39a658554ddf763010215c6944a2d47dd678ebfba8fa34f9160968078bf226e2235dc26827121cc6cd2b01721a8ee2a", 0x90}, {&(0x7f0000001340)="b7551b7c07139d122eaa79e7340add36c11a59493594b41913acc8e2f2665844194d1f0a723927c5333cc0180275c7799b28f4d9a1eeede575d5ec8c27cbf77600775fb6fc3e2b29d445f257de8a7131c3cbbc0ba4aab504ace60db2ac225bbcb45605dad22830e7dcb285476735f501682af1e25e8650995d5f7e9e5710f215a68b113487a4c9e87c7c5245c308de73717f6de4d7ae6a03fba4c782570a551ceadabb2704e92b34fc3606d836c85f4864235bfcfd3cef5bb0745f1d7cc4a871311736a6072f32b03fbb849bd3ac22e2addf720f43a2e36f1958596c082005497c556d68d03408b0da35a03557bdb8b5774153eaf0f3ce1d22a40dc1921f28e3ad638086124b0e5ddff774d62e5f320fb62b0b2a98fc74448ea9d757da271718080a7eb2df1a19899bea1ab4ec98f5fa997fcc93d208480db8a094959654fae3cc22f45d3fc1bbce9d075bf1bee0bab6f0c6c046a2efd53cbfbc2b5401702dd152a4843ff3468158027e5c19ba50c7233d85c48cb41ac52120f5b4144f78e605c0cbe99c9410e91c1b8688f76ae4a552bba87f1b9370402a79507d4421e47719bad09478b387ab23ec15bd44777a24c8a423482697b861f70b73e912a8748b00c2260b7d1611d3fad700daf01584113bcc519521e98a6b74828cbfcd37b2e9f586b571573e2d147098c51a7f09ef3ea3ec5f5ae9043cbda5fdbeb3372ddd315c13d9034ff83f6822c1abb82b23bc875d7dfcedd40bd44a7188963299021f7fc5d5704c24b6ff6d1b165c359c0a748d9c6de602e2b4e22fe01ee51761915326b5b429231c24339fc88578c202b8cb3021653e44c1ca1271d3ef46f685c322ef720c0b43c7593f0103e738a4605edfa7eeecabedbad4a8609404ca614f801294e1705c9037c6dcdff95ee00db78917f1812db5a48a8b82f55ff20812b0c3615aa6ca1a5f7c5abe9914706ca85ccf92163ae576db3923688c570af9c76a66d337d81faafe1a4ec7a03daa91ba51479d75f32bb3096a0467aa3059569f3201079ab7c6de861dc5b372e7f0d5d282d616255b75f39a4906a9310f156048728a5f0c297da7865ed33071badc0397eaff8c2595806ed6018be79a189621c935f0cb2db874b3a2f5033d85892c0c32064524022da4487f8fc79a6f87736fc93dbd10bd09f1da4ed216bc930916bf1a6e1e49099ef70813130ff350c26c933a5522e0aede85e6c4560dd87051ca641d24e5f532a59e1736dbc3ce8390acbe907e8776f7b0f96b5ecdd4ee31fb7e1f7e4de7750c2d603cf062400eea9899f276a30b84fabea32212e34c465093674df9d1917e184b6c8a61016c30fb58d09bc0aaccfc6468de69b6cf7fa4c08ed6661381ba2ef6745ee436b23514e8c1325fa50ac92da336be15509e7aee84c6b7e24e0916a65a556046f9198d05deeb376e19f3664d2fdf2b0a6c4dd1b1cc1e24d3a4c0ecae27b04cc6ce1d1734277c2dc6153f5e8a8de7bc8beced125ee172197111deba0106fa0a0ad48c7f6eb20716ebda69b82f1a88e2169fbebddb0a074d8deed22dfbb3aa684cc4530ed46290c8c9f6484c50a51c77fa570b537716116e25be5d11a93e2bda73bad02b5749f8e8fdfd1f4464ba0816ea3becda31e99aede25b9af214126496fb4d12af03ce50e1968010a10e2bc15783591495dfd66f105cf52f6e3ca660fce8e4ddf5be1a40d95dd3bdf480f02456af52bb406d34e29174fb1f8974eb5113cc248a77e038c55838b593944e0f67d1ef1bfd8f140e47a240162f21bbafd0eb62a0dc20704d77cec993116b714c256fbfc254d727194e58e0cae8867d88155607438fb65d09d617ec3d0b932387465a4ae11de4b771d10de8175dddd47eb99bc6f5f054bc8f3bc9b8a313e654b8cdd89028993ff156a3dce86db07fdd8b907c7d60a667efea206795ff783139253152eeab9783808f3e945fb4f6d571e5268b4efce3f2ee8fad32375bae293f62b2df7c68be0eb1e176051a03434346915f50957a028649b85d09b61f18abb01e043fe4cd64ce420de40ffc059f5aaaac22c96a976808e6a243034bb217101d1b2c46c13ef1b5650fe4a4f681b8b226268f3b8c8b1689c4fee1a121f383958124e4bc7299f879a8dcb7e4d7859c08a07c70a4c1525c0c79aca83a18e322b31b7953f3fe45ec237103b4c4c89a259084bcb9b0d1c12e84d280eae9188a97e5eae5677e0cd6c23376ece03c2b6ef7398a98e62a91fc1632cd79a430b2f2e18b800a3cceeb646fded982461e18c2bab940a91913d2a9b69e1edd8d11f6dcd4feaebcb69ae8ca3157330d0ff30c55ec2758e971f7200cc2cbaafcbc05aa9f12816359a2b1773b0e42d460a91e441515af2f396cbdb308e82dc0b8f762df83bc735dcf7476f05437de905105ebf8884c145e5a86510337dc3930d3d5ae064551ef00c7241d2176eae01ef71069c1a9c4c04e48f5a001916a48ff5df7e2a215c61c6d2e3c7977786547735eebc3fcbbe598a8e5bbdf0a8448fc47f9bd4d65e726ab3461d3f4fdd6e73ce3e9bd042f48525e5a7b753bd7db3baa3db1dc1297858ea580a81269028c029cb8b5115fe538130bd03cf933a2974da36c3c4518f1be024649f169d5468f8c2a40151be447e2139c3a51f69f6ec785df2c505010b12a2e2b066619d9d62681ddb86c366ddcdf625186c313bedd77808f610a25fb3017e910ae9f44bbd83ef17a3d7c0aa41d087de7ff1cf468a66890cbd10f2a61c257fc6968fd11fde54d48da836495e0d0900299feee4bf1d696bb26c9b1b89aeb71ba853990ad75fc9bbb5cc86f673563fc1bc2d5265373190469d86fcb2a47c470d2032200287209c09f1b2a766211e6e6590daecd7fd2f37affafffd068a2e2146796b6ac259fad6e528b092c08ba520442d158562b3e8b65dfcdde27ec08b747586f7987c2377ac891a0ba2255d2945038b5cb10e49ff41915c69b9a56325268cd9430b4f86bcc9b10f67f23211c9e8ec7a2c3b9952b27a39b05d6e84f33c86a962f158d44f5e45bebf6e2e01519aad6bab2e7c016ea9a04ab545da2564ff873c44d37ee422094a0abf77b42465069285174a894cad5b8ef71bff3e2adbd97fe93fdf23cebe0cd1646694e182d42247c103d128210e3a79cec66b711758cbca58eb156b58833bc08edef33d8a4c4f0d798126faa87cd81bf666659857412d4757e7e1c77d7cbae28463d3919ea6e5dda20023c8fbedb7af1ed60d422d84294a25ab7dc23446f262b58900105bb602a2f29c6f13dfd28d789a7835ededb0fffa4f442997c744cb57645fdc5ee90adb27b08a6b86f27c3c8e41190feb104f8e85a6da6e4088a5b185a618825875d52ee3801757aeb9403ef159758ef3c718604c539fb0397ae93020fdf7eee94ed7f7c1bc9f0aa8bc81bd0200628a7bff3ad9e397c3b5bfa2919769da164096f023c870c7f95893021e5b7e2431734c05a380e6b6f9b66116a11644419b2d40ec7f59faa9ace4ee8db59a852f673b99e28df6d53a717a32c5be70a2979a4d3ee7f526b1ef61575697365ab3d974ff959d4d5dcdae747b2b466600c7239a4e2632a921a525d7d9b10e07e333ff3184d647bacc5594388ff4e8da429c3cb71c46a02a8d2973c58a527141b05e2522241b9a0a6d2e4b562569eb2fac392e670f2c6143e0c1a67ca68ecef8e501e4fb5c8ef35551d847e2aa7e0e1308368003b0660c3ebde41671b7463da7dd5170a61598d29406755ceb7229f8b417242a0a085f8f6c38b479691522ed63af8e1ddbda5da9ca5c7d48a42786dc242e461c0c04afd9287fdd7ee484b3f991d328c643cfe5fa154a454a0b04a829cee80c8d9c23b55ddf8c7d60e3255fb3d91b4004af09a24428f5f35dab05b93ddc0b59349d954cfb7d3b627058ed7b916f6ebb57dd747293d77c6306b2e03b78a08065734129140a93efd2e4e8fdc7c8a1e507d312d869020c190ae4f4fba86f1ad947aa841317ba79f28d696560b0f313440152983823af6bf4d6148920e2d5bd123f3d286fbe67e907d6bf7240cde6c34b92af93ff567d8e9b48a98834240b79eb6975b88ceb35e932f3d86bbba65bc5c2171c9d45ddea3588e38f8433eb8d201a92ea70b6614ee546f901bbff420c863cb19c5ff7f6007f66880892f0ec67b8bb03edea2ac36874e20cf7a43b29f318b27f5f2be724ff57ae26a7dd350d59bb278931589c45bb28f8ca6ca1b9cde858c041821c9ffacdbe2bd01d111ca038f3fa1937e388488a3beaa2825843b24aeaee0bbbbf198477c560d3362618901d38c948d1986464965c48345c5f55f259d42ea4a6e68d3ec78b8a96dc9b4a1468def63692f063c4d85bf6c2b7c9e3895e099008aed62e05a5a14f3d0ee398266f63b5dbabafc71028c61dd4477befc8293060eba42cbdfcfbb5b6b65b3aad9733f78a7f3cedba21ff9f33b1108349422beebddaab0a8ed4a5f24ec73c68509470ae61fede28d3e608776efca919d6a53d4d7e4fb50e9c406bbc13925f3725da71a8cf6b28ab8c5939e1310cf4af21cfe55cca9fff4a792e28ba5d39ff9212494d0b5f42731f81f353bd4bb4a86f2362b5371c982f56e17ed9c1ae55b5decbb2720f7cea5b8a6c2f670662954922440a03d87207e512413212d6b92356b9df2fe679210a17b06ee2acf792dfc7baea0221f0519f8ca17e6e89e0a1924f60f77fb131d0ac40ca9bdb1e53f8eb79f1eb0ded842efad5aca2a7fdde5f446dbd7311655952d49644131982d113bf85fc6f3995de2f0db910226ae79529149727a75868a9a5d42cdd40c890db989baf58f2663928ff6d921546cc3e18aa18b60c2ba85d0536586ece22494e988fa83cad1953a7c4bfb497065c8351fd5d7385d9fcbc524f7cab6824bcf4397392d3049ff50cadcd4b6eff17f209e7d539ea9528c32d39d0b640588c35af075bbe3595ab486e1f0f226bdfc8ed7c38dc90cb48dc4ab082dfd9f718d5b8306410cab011a520d848bec1193a43807c9ecd8e6b384a1ebbb2beec6fe21fd5b9b704e3a0c791d3d238a8e88025fed56e4a4b1e4abcfcc833cd497992e828e7399782bb0e34092eefc8717352c8d0c559994a34060c96a223f1d7ad56ee6de53ce3d880d1acb17fce0c43550e93afc88aeef3b449e5ae8c7c626f1700961d84b8c72fd98573ed29f13c975e4ccaba1c08541b726536f96d6b452f5f925e05da2f2824db51d2999579a1fd0dd53e9cd3c7fa8dc58e9bd4c388c76da05b646e1675596fd194ef659215fcc32b20d82611b8a9f039ee0da23738f4284c785cb949f1991b864a6dde6aff1be7ab615ae760db914622eaadf63fb91c710df094b3bef5f397d939d52f8187fe011f8f05a52623ec77b319e7378fa2810829f9b4c6acca6ddfda731a5a0a04088d5eebaa6b3dfe64043ed342e9db10dd87eb6b9fb7f2391b860fb6a9d05f7d6ad9e198e9d9a7c0fb35e860ed0fcba0ff355bceed34f02c5ffbdf7d3850a0a5fc73df82793f9ff8139d0be78b8bd166473d4d6ccef292757271d37c04cfa0ae6cc3fea3a2148c0ea968b228e67b6cdb330d439f1756953a5c5d06fc6721f75aff641a353f00adc7fd7779391f55aafad304c1a42941b666a90e4d5b7afb0e6966f67b597b86c8fe1a828478cc96ce0acf92a7580e28eea284429bd946f0186051f385de8da375880a43343c568986c7f442401a3f7d20af7410fe5f87c749e77dcc3594f6e13700e3410b6f03d1dbe3c77abc87b3c2a96f978f4ab7b9ec442d6fcc772911a6c0849f97ba7f9bed8743d4c", 0x1000}], 0x4, 0x0, 0x0, 0x1}, 0x40a) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000002480)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0xffffffffffffff40) 21:55:42 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x8, 0xce}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 21:55:42 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000623000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003acb8cdfa472c158b85471915ec8b05b3d530a4382f51e8e8e4a899eb02e7fd159d1c77cce50dcda62d4df5b5dfee00a213570aee666522863a9466968b3b4682b86854ab7f1fd9cf39c455d17f031ea81a908e9688dc33da5a3d619ec9d0017d98f528ec449ff87754fb087c17a0f416abc782d322417196c29dbe2652f716594eef624e85ce01d6f5469f8271dc0af1224cf1ea9f6a7e91540655649160782c5eb68cb2b6bb92e00c591287b653c0e1cef42d3a465ca8807fc0257788dcb080f74120233231b2d088e115ae3c3e8773a65064d8efa43464d227538e1199dafbeecb337cfd79c9f212fb68b30c93b8827acf8c1f39394538c3e4ebd9476ee855de5aaf1bc207b4400463f4d1456ff10687800d6ea931e8e927fc1dd42010e43ccf4fac7a7ea5a6a571ad3d2b1e8b90b944d37504a3f50e34cbc6c69a54f4eb7"], 0xeb, 0x0, 0x1000) r1 = socket$inet6(0x18, 0x8000, 0x10000) msgrcv(r0, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = kqueue() r4 = dup(r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) dup(r2) fcntl$dupfd(r1, 0x0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r3, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff8, 0x68, 0x2, 0xfffffffffffffff9, 0x1cdc}, {{r2}, 0xfffffffffffffffa, 0x0, 0xa, 0x9}, {{r5}, 0xfffffffffffffffc, 0x2, 0x80000001, 0x6, 0x3}, {{r2}, 0xfffffffffffffff9, 0x14, 0x8, 0x1ff, 0x200}, {{r2}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x8000, 0x1c9}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x100000000, 0x35c}, {{r2}, 0x0, 0x10, 0xfffff, 0x80, 0x8}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x20000000, 0x5b9, 0x4}], 0x8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x8f, 0x9}, {{r5}, 0xfffffffffffffff9, 0x4, 0x1, 0x3, 0x5}], 0x8cb, &(0x7f0000000300)={0x5c90, 0xfffffffffffffc00}) write(r5, &(0x7f00000003c0)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf33368500005a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f72801000000009ef4f8ecb8ea253e87b248a726dfc85f98d4862bdf9fef2de4d9a274b5a877281ccd3ac8629c0090f98efde01e0dc6982e2494e22181a595b9b28e4110e77a487f70893af6f997fe6ddabc55246982", 0xf8) close(r1) msgsnd(r0, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) 21:55:42 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ff, 0xfff, 0xfff, 0x9, "d02aa95c444b711a925f30ee8f8d01cfe73c2c1c", 0x4, 0x1}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 21:55:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='r\x00') fchdir(r0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='\xe4\x00') 21:55:43 executing program 1: getrusage(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x80, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0x40) r6 = open$dir(&(0x7f0000000540)='./file0\x00', 0x20, 0x82) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x200, 0x0) r9 = syz_open_pts() r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x2, 0x9efa, 0x7}, {{r4}, 0xfffffffffffffff8, 0x21, 0x80, 0x8, 0x20}, {{r5}, 0xfffffffffffffffd, 0x149ea6a095879cc9, 0x2, 0x55067d10, 0x6}, {{r6}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x7, 0x7}, {{r7}, 0xfffffffffffffffd, 0xd2569237d8b5702, 0x40000000}, {{r8}, 0xffffffffffffffff, 0xaa, 0xfffff, 0x5, 0x3fffc000000000}, {{r9}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x800, 0x4}], 0x18, &(0x7f0000000740)=[{{r10}, 0xffffffffffffffff, 0x1c, 0x10, 0x7, 0xfff}, {{r11}, 0x0, 0xc, 0x40000000, 0x2b, 0x7}], 0x7, &(0x7f0000000780)={0x5, 0x10000}) getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getegid() r14 = getegid() getgroups(0x5, &(0x7f0000000280)=[r0, r1, r12, r13, r14]) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r16, &(0x7f00000002c0)='./file0\x00', r15, &(0x7f0000000300)='./file0\x00', 0x83ff550aa1d047a0) r17 = kqueue() mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r19, 0x4, 0xc7) kevent(r17, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r19, &(0x7f00000005c0)=[{0x0, 0xfffffffffffffda5}], 0x1) ioctl$TIOCDRAIN(r15, 0x2000745e) ioctl$WSMOUSEIO_GETPARAMS(r15, 0x80105727, &(0x7f0000000100)={0xfffffffffffffffe}) getsockopt(r16, 0x3, 0xffffffff, &(0x7f0000000380)=""/202, &(0x7f0000000480)=0xca) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 21:55:43 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x5, 0x1000, 0xfff, 0x1, 0x400, 0x5abc, 0x5, 0x2, 0x1, 0x3, 0x6}) 21:55:43 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) fcntl$getown(r2, 0x5) writev(r1, &(0x7f0000000000), 0x1f0) 21:55:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) listen(r0, 0xfae0) r1 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) getrusage(0xfffffffffffffffe, &(0x7f00000009c0)) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000004c0)="4cd8b4000c6a7b86e421b26803ede0d02b7de8ddbbad43faeafd352a3dabb13f85e12116d71a3ad34bdad0c5c88a609301f9a6e0115093f72cda297d78cf612b8fdad917337e48e0d79333f420cd37a48f42af1a191a61087f4adb440b23ab58b2f258ce25a9544aa9775df9769cf11dd68f7204405d57e9218b1bc82f68d5169e846d1b71e71b8c67576e16fc9219a497305fbb0d96936218d25d551532d4", 0x9f, 0x2, &(0x7f0000000580)=@in6={0x18, 0x0, 0x7, 0x3ff}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000480)=0x1) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000280)=""/204, 0xcc}], 0x3, &(0x7f0000000380)=""/140, 0x8c}, 0x69916cbd833a3b36) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000005c0)) 21:55:43 executing program 1: r0 = msgget(0x3, 0x20) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x412) 21:55:44 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x1, 0xffffffffffffff65) mknod(&(0x7f0000000000)='./file1\x00', 0x80, 0x7) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f00000001c0)=""/253, 0xfd, 0x3, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) 21:55:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000002c0)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r3, 0x2, 0x1) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r6 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000e00)=ANY=[@ANYBLOB="08010000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403df7d999e8f68f671d44f5dbc10cb36b8e9af2c6c36bc6e44efe36b6514eb37d7f372860c2d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a992246efa6c8dcbf3a36c7e6c958741252fff10a8b1c0306ce992119c23ab80dd5aed6685899de608d1b41320ba06a7b8d4351086e164738c4ccb5e45dc4089e7fbefbe5d03c3f564707f1073fe363ef0be91d541fa5e3e3a56118986ab3d341d0b2459d5b7267d7cad7dfadb284ab39fff0c2f8f8174e91abbe9453c8f51d57f5291f247b0a01f3380b8cfbc01c98f2e52293209571ed117377718baae01dbd99760c458015316c228029cb56d6386e44710aa5d646757cc27b1a"], 0x1, 0x0, 0x0, 0x0, 0x526}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="0100b8fadfbd3b12ad57423de74222b751a7510000845b9dcc4153717f94e2caf5568108818652cb3444e9e04504294170", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x82, 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c91289a4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361d5e3eb347aeb0b5e38c40b3ab223f22f03f4e7403450b42866fe43ef2b092150c2f74b051e6a50fc7f4b9b2e2eda80458cbbd4f3018ec253c8171fee87ad863d8ed243d8477edfd925e100548b3158036d41fc2083731788409aedbc42aec77a8e39cbc50b8f7f00159fb3443fbf4ff6ac9a01821f907c9d8f77e44e96a516e1d0aa5210f53464bc6f034c6bb7afd05b6d1b1a73de55902e58ead9b7a8723f98326166a8a38011a4843a7648e0ccf0dda31059722a4e0644f4513102e2630bc9aef0c82000caa97d5ea722a7c7c6d2ce065eb996da19864ccec27344ed9c97"], 0x1) rename(&(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r6, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r1, 0x1) r7 = dup(r5) ioctl$TIOCNXCL(r3, 0x2000740e) write(r7, &(0x7f0000000d00)="44076ad8f8c20638c27b5621d3c9a1810720fa275e134a3ed444de9f0de5eec9298bdb03bb0a782ec4a182df3453dc2f30b845ce26ba74df3d6749c2344f752bad1cba29edede2b04d843de36aaf90e277b636efec3ce9835ddee1fb92af64c9a9c10c0b19cf829e6de7d2babdcedb21c1fb32db99bec6822f0e1ca8254fecdbba5acc736f1d681df8d06330220b1c08cfc1c5cc8f0f1fb96656d8af57d2e921e8f7905e862c86cbdb8a1d4ad7e7330f955fc113b582eef7bd5e2d8b7dcba0e3f2e49bf28ccd72cbd9d2f0c9407dc25b3c8fae2275b67cc4c44c08f2cc012592cd01a34a05756ebe20e34b3b498a8af20ec7021852d381", 0xf7) 21:55:44 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) socket(0x2, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 21:55:45 executing program 1: r0 = semget$private(0x0, 0x2, 0x100) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000280)=""/154) semget(0x1, 0x0, 0x10406) 21:55:45 executing program 1: r0 = socket(0x3b, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 21:55:45 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/24, 0x18}], 0x6) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 21:55:46 executing program 0: r0 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x20, 0x19d10515, 0x0, 0x11c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r1, r1) 21:55:46 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x1) r0 = socket(0x10, 0x8000, 0x3) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f00003e4000/0x2000)=nil, 0x2000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 21:55:46 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 21:55:46 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc25500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff00"/138], 0x8a, 0x0, 0x800) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000540)) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc938d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba4755d491e70f8b14f54a20987088eeffcf14b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 21:55:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="4f0f3d17384910c5b3fdd708ef1c0e59dbc9799b24272a7aec6427d58047bd832147aec832b552108abc15ba4f3cb7cdfc8a6bffaf571f7db798aea196cef212b079c9447c4ad64a9eee984fba53776518ee8b246324262058f5157aba58452bb4ab8da6bb", 0x65) write(r0, &(0x7f0000000280)="146767cb397cafeb3a3fd7b3251fb4a02b89b69eacb982a0f27ba8a889cc6fec738f405fd47b0939ae3933639196f7333c515144ab04945db97100ac241a9af23875587fe5bd609ded35e938777248f92958ccd63a647a38bb216ed4205d7d8dd1f6718c5cea084264157c2d6ee0ca1c42f28ff6cca47fd6908424a88cbfb499c97ccd8d15c198a738250f1e7e2ebae991103ac123501435b6b56d03322ced5f00ce46c8e126dcb19bcf9f9965811237d571e7d835f52d95cdd4cfdf8da660fb60946fe3e1b2dbe36c300d", 0xcb) 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, 0x1451, 0xfffffffffffffff7, "b04d6a07000800000000000900f3ff0a6300"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xc54c, 0xffff, 0x7fff, 0x2, "abedca8d4100e768923b4962ddb57eb6b8220415", 0x80}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 21:55:46 executing program 1: r0 = socket(0x11, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x2, 0x8, 0xcd, 0x1, 0x9, 0x1, 0x2a7, 0x0, 0x1, 0x6, 0x7}) socket(0x10, 0x5, 0xfd0) shutdown(r0, 0x7) dup(r1) 21:55:46 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe010, 0x3f) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) 21:55:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}, {&(0x7f0000000280)="f51b9d74814c670dfce752976d8fb87a9e0eee5f3b6ae022915b0176d40aed62b0caafb82b241602574a852d34a929d13eae8d233b8f2ae92c02661c258b1a8ce9d2a740bfa013a553bb41386390d0b558b2d26a207b878488014cc8563385cd4ef8a68e21d9320741deb13e429bc73c63519164c324e5893924b4debe18028657f15742ffb968c5c8ddebace1ddd35ba218cc89cecc068daf47ccbc014fa4978feb1b5aeaa32cf8fb15897c0ea6460fbe1dcf613d5e2900db987d0b02ace6a4077a96d4a16c149179eaecd9380bca6e93db57816d2cf223c7348a15fd5ca37c6a9322f779ec2d0a5a9ea3b152ecffa87966e5932851327bf74fdb74f209aefed116ceed326ad72c503641ceb55f92eee8d888b84fc96937436f2b8d062efa116832f36f42d6c1dccdd0a2ad72ee7b27f4fe549f2f8dfad1e4274e6bbede723b9be6eab638bac5dda36cba8710feda5534edefab250acf86bb5c32cea32be221390c146e271a11c2d8fe39925cd348467bdd072913cf6975bf2be34a11d2b1486c3bebcbb83c695abf1c56dd5b00e8a2ef7cf1f561b2e59e8759d8d8458ae4790eb6048bb134e291bc1395fe07efd15116c9ebf5bc3b57e65f7a99ded6f4c794fc8c866d71c8afdad66e3f9faa604ab7d5f40f532b8a27d3127a427550b2ebd7930564f124037d255446b0468fdacb4bbb0c2b2cbd2173f154defe4098651421aaece5bac562e361cd431029c5cbdb076fbfa867be720da412b19a2900e44d3b66f5b3424048e49d89b8f3e16ba3160100d58959df9ca6054a29269ec54249094a0b068cf99740b466c720d7128c85286dfe89173cc8c5776b2cefb7d37e94d070d26270f78c18cc6d0ef3a05d5ca58130286b4fd8073da31ed9750e9c4a35f8102b95324d29d1c0c0455918f43aa4f0f6f95f275ae325965c25397c68768dd17496bdb09674583859c8913b6815403c2ce020250638b96a9308dbec328dbc204abd570dceef4398c410b8db7a9d302be58df14a925751e8ff8b4cfdb7ace7a2a92c370e0c944ff0b0fe272352240d8ef0608e33bd2b902c6d2003b19634725a37d76615d0e91a6f07dd5b0ce6de75d23e7a4e2318ef63bef94b4f13d5ac6fe282059349d4d204868efe8ad334ca53e017be76216f326bacd113cdf03e0e1f809423cd03450da701a3eedb788bc5ebc3702f9e2fde2c133703423c12e0c18b563e3bebbb8113f516adacfba517666d7ca8f88bb23961c45b3c999bf9ce586d0eb32397ad259ae40a74c187e7fd187129f764cbc5c048fab6e70fb018f7667540d6e1b097e220c1c90317ad4a7a43cbc1bf6342e3bb65fa13948c9735674b377948404f483f17fb9269cd9b38bf7ad338fd51e66add", 0x3d5}], 0x3) 21:55:46 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 21:55:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f660300000000"], 0xcd) 21:55:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r1 = geteuid() r2 = geteuid() setreuid(r1, r2) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCSBRK(r0, 0x2000747b) 21:55:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/141, 0x8d, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0xff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) 21:55:46 executing program 0: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xec2d8f7760ee07f5, 0x4010, r0, 0x0, 0x0) fsync(r0) r1 = semget(0x1, 0x0, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/234) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/253) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') pwrite(r0, &(0x7f00000002c0)="224fa6bf84286a4efb11d504e89762d1acf0511ca019a62038f44ddea7a067e1d895fe6052a6859029039e7e140b9bbe6736077c1a0d445cd9d8865d73", 0x3d, 0x0, 0x3e) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') ioctl$BIOCPROMISC(r0, 0x20004269) unveil(&(0x7f0000000380)='./file0/../file0\x00', &(0x7f00000003c0)='r\x00') r2 = open(&(0x7f0000000400)='./file1\x00', 0x200, 0xa0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/97) close(r2) r3 = semget$private(0x0, 0x1, 0x384) r4 = msgget$private(0x0, 0x8) msgsnd(r4, &(0x7f00000004c0)={0x1, "9e8f3b394e94cfec709b787a96f8f080308ed31dd52cc4d3d0ced01772a68ac7ab7409319cc3c42c2ebb989170153297cd482204ca12310be68de5ad7c9b6d97bcc231f57d12d5fd8b8d0f5c2e939b6e7a4668"}, 0x5b, 0x800) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000540)=""/195) r5 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000006c0)={0x3, 0xc05503b15d8bff66, 0x3, 0x4db8, 0x475d}, 0xc) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000700)={0x1, 0x9}) recvmsg(r2, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000780)=""/230, 0xe6}, {&(0x7f0000000880)=""/159, 0x9f}, {&(0x7f0000000940)=""/42, 0x2a}, {&(0x7f0000000980)=""/20, 0x14}, {&(0x7f00000009c0)=""/30, 0x1e}, {&(0x7f0000000a00)=""/180, 0xb4}], 0x6, &(0x7f0000000b40)=""/64, 0x40}, 0x3) accept$unix(r2, &(0x7f0000000bc0)=@abs, &(0x7f0000000c00)=0x8) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000c40)={{0x5, r6, r7, r6, r7, 0x40, 0x6}, 0x401, 0x6, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/null\x00', 0x80, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000d00)=0x3) 21:55:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x28, 0xfffff, 0x9, 0x390b}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000080, 0xa49, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7, 0x1f}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x44bbb1eb0d62b156, 0x2, 0x7fffffff, 0x7e8}], 0x6, &(0x7f00000001c0)={0x41, 0x101}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x8000, 0x0, 0x1, 0x2, 0xff, 0x6, 0x2, 0x2, 0x100000000, 0x3}) 21:55:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x110) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = socket(0x2, 0x5, 0xffffffff) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x10, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x200, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x100, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r10 = socket$inet6(0x18, 0x8000, 0x6) r11 = open$dir(&(0x7f0000000440)='./file0\x00', 0x200, 0x1) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x34, 0x83}, {{r2}, 0xfffffffffffffffc, 0x10, 0x20000000, 0x200, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x28, 0xf0000000, 0x6}, {{r4}, 0xffffffffffffffff, 0x40, 0x40000000, 0x9, 0x8}, {{r5}, 0xfffffffffffffffa, 0x10, 0x22, 0x100000001, 0x9}, {{r6}, 0xfffffffffffffffc, 0x0, 0x20, 0x101, 0x7}, {{r7}, 0xfffffffffffffff9, 0x34, 0x40, 0x9, 0xefde}, {{r8}, 0xfffffffffffffffa, 0x12, 0x2, 0x1f, 0xe8}, {{r9}, 0xfffffffffffffff9, 0x2, 0x2, 0x5, 0x2}], 0x10000, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffa, 0x6, 0x40000000, 0x8001, 0x7ff}, {{r11}, 0xfffffffffffffffc, 0x62, 0x2, 0x4, 0x4}], 0x11, &(0x7f00000004c0)={0x4, 0x6}) r12 = kqueue() kevent(r12, 0x0, 0x0, &(0x7f0000000100), 0x80, &(0x7f00000000c0)={0x2000000080004}) kevent(r12, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 21:55:46 executing program 1: r0 = msgget(0x1, 0x0) r1 = socket(0x1, 0x4007, 0x7f) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) msgsnd(r0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x9, 0x8, 0xc0, 0x8, &(0x7f0000000040)={{0x5, 0x1000, 0x7fff, 0x100, 0x0, 0x100000001, 0x7f}, {[0x7, 0x8, 0x6, 0x1, 0x80, 0x33, 0x6, 0x8001, 0x8, 0x9, 0x0, 0x3, 0x81, 0x5, 0x7ff, 0x7, 0x7fffffff, 0x10000], [0x9, 0x47d193f, 0x100000001, 0xd9, 0x4d14ed56, 0x8000, 0x4, 0x4, 0x3a, 0xff], [0x6e5, 0x24436d2a, 0x2647, 0x10000, 0xeb68, 0xece, 0x9], [0xffff, 0x0, 0x3, 0x1cb, 0x1, 0x3], [{0x7, 0x4, 0x7fffffff, 0x7}, {0xe951, 0x81, 0x10001, 0xfffffffffffff1e7}, {0x258, 0x8, 0x3, 0x6}, {0x8, 0x1, 0x3}, {0x1f, 0x5, 0xf02, 0xfffffffffffffff7}, {0x1000, 0xfffffffffffffffc, 0xb2f, 0xfff}, {0x65f, 0x8, 0x80000000, 0x401}, {0x8, 0x81, 0x5, 0x20}], {0x0, 0x8000, 0x9, 0x2}, {0x200, 0x6, 0x4bfa9b8d, 0x7fff}}}, 0x1, 0x2}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 21:55:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair(0x21, 0x4003, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000080)=""/78) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1f, 0x297}, 0x8) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000180)="7379dcc976643db30f3246b5ee22b185c7f0816e2229034964bd6c3a40c115fc8b12d26f0804bc0e23d8f0c06580ee0361d14661cb7995df0f2d2236c3204bc9a768bb1055aa0e30d658e7a2acaf614003addd635efca5df68b03fb20b8abb6591b4755d83ba0d40e0332731717fc92094e73ee860b71d3ebf2dd37a8cb396dc3843da2713ac4780d7d5fa7c389fd2c23ce003507b90d6638eced67509dad08275ba814075dbf3c687ac93360c92c8f6089ec676ec488476398f52fd0aa19dd52bdb69f08ccbcac05630509a43f91fb9092e418033835f88f57652b13bdfdfe09ba82b8bdaf07a88bf56b11bce87a5d3a794848f05b3b06cdecd3a09a501fb2894bf4d1eb8d761925daf10085c3b1f8c35b1dc1e48d820edecd39deb55efe1f5da9ce091afa0044055bb00679071be24b43149f2df1a07aab674cd0b0c68d80f830282453894c8928b9d446d59bcf0642c0f35392235a2a678369086f173dd62f97d39de80321e424fbe85b59801e99a2e352825d38cdf67e16165dfdbd00706268478aec466a76cc7dc65fe5f6c52cd74584d84ffd9f5339726b08fd9d8d7c6b934e97477581d019d9b35ac550be46e06e6c4f037f971a7e2eea2fb477cc96aae5bc5ac4264bd27c9ccfc4868d894c094a3ee14da5b93a990e44f9587847264515847031d8f727c749400006fe4b1163decd1f5adf2b8cb0f3e1075bbc408be3aa75524c32f1bbae5858650d3a8f817d7ba6ccf4c2ebaab4918d2d0e4747628e124b7a58befac6f7e97382f51978170a68c1eb64838335a454d597b1fb28f82bf3ac9ea7c707ae44a9f318b09ff8ff52deb85d26df943002122a42104e7811296c8a95b575ee8f3d7a90e4a1c763585df38dc7e6b1b5a73c8e86f74e304dcc2ca4e7253c1fec4b2e480eefdb76505365b92d4f9141d9ca9c9b33132ab1dea3d6c9c8b8640a22ff72745216ea238d87fc0a391a8d8fd4c1427f908cd1c78d93e3b228f6a19f8", 0x2c6) 21:55:47 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r1 = msgget(0x1, 0x10164) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000080000000000a56c4d9c00000e90e61c3a880b0fe1859507e67245eb5c26fec2ce8b4a227be41d7c3b1481945f281e8e5d0709a7cef6493fa40f07597c94a419c8572232450b7a5c"], 0x10, 0x3, 0x1800) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x100, 0x3}, {0x23, 0x4}, {0x46, 0xffff}, {0x3, 0x4}], 0x4}) 21:55:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 21:55:47 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000400)='./file0/file0\x00', r1, r2) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/190, 0xbe}], 0x3, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 21:55:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x100000203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x800000007, 0x95}) r3 = syz_open_pts() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) close(r2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r6 = socket(0x10, 0x1, 0x1) setsockopt(r6, 0xa, 0x2, &(0x7f00000000c0)="86537602", 0x4) r7 = semget$private(0x0, 0x1, 0x2c5) preadv(r4, &(0x7f0000000280), 0x10000000000000f6, 0x0, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x8c) r9 = openat(r8, &(0x7f0000000480)='./file0\x00', 0x88a0, 0x82) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000300)=0x3f, 0x10b) semop(r7, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) r10 = openat(r9, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000240)=0x1ff) fcntl$setflags(r10, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae632259257b4524a54ae9af2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x4c) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe90020000000000000f0fe103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae1f6ffd5f3bf715f0c42a731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d478f9beebd1afa35f494e5833ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe682cddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df4989787", 0xffffffffffffff89) semop(r7, &(0x7f0000000640)=[{0x0, 0x2, 0x1000}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 21:55:47 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = dup2(r1, r1) close(r4) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "170b000078a7e1ff00050000ee00"}) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) 21:55:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x3, 0x80000000, 0x1, "a3fd69837beeae0ff5eca509c4489ad13773cf77", 0x8000, 0x101}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 21:55:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x25) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x2, 0x7ff}, 0xc) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002500)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a32e3e8e301845bf13f723860f61b3d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb64452b71cdd1bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d71b6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b8ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfed354efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755f8ffffffffffffff7331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1b7bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2807a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55f8757242b5a589fa6628d2d136761099972846797f79fa4f572bf73d98d121b8a45238301e7ad59712217be9b156c4df596dde85237b537ed93b76f2d3907a1c7468a007cb94d0c9d3cf35365f23d7d433b9a71b266db3e0d785f782b758cb08df14a65c6bdc1b1723891d5e1bad6eb46cf696a8235168bd6adb23de2233e00000000000000000000000000000000000000a5fa5dfbed0ec9f9672edc1ff08a911240c9d62934387287d68fd3bd17dcb300e300474ac75a6bc8a87525", 0x8c8}], 0x1) r3 = accept(0xffffffffffffffff, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x1ff) 21:55:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x101, './file0\x00', './file0\x00'}) shutdown(r1, 0x0) dup(r0) 21:55:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) 21:55:47 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/55}, &(0x7f0000000100)=0x39) recvfrom(r1, &(0x7f0000000200)=""/88, 0x58, 0x800, 0x0, 0x0) 21:55:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 21:55:47 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x0, 0xc000, 0x245, &(0x7f0000000000/0xc000)=nil) shmat(r10, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 21:55:47 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/84, 0x54) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = dup2(r1, r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt(r2, 0x7, 0x20, &(0x7f0000000140)="520c66c0c1830e21b1a5a97484", 0xd) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:55:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x7}, 0x8) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 21:55:48 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) dup2(r0, r1) 21:55:48 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = socket$inet6(0x18, 0x4005, 0x7f) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x10000}, 0xc) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 21:55:48 executing program 1: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000340)={0x2, "7ebc4bcd556812b427c52b7356b4b1305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"}, 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000300)=0xca) r5 = getppid() r6 = geteuid() getgroups(0x7, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/bpf\x00', 0x307c60d6d900b0dd, 0x0) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000500)="afd44eb3d2971ab68b4a24b84de06ac18dcf3afe8e4ff7ee18d9d7c096614b9cf8e99213e96193f3bba61758e7b8f92e7db1d8c33d4f3114135130edbbe401d0db1a1c10b5a80ed126a3d8aa8a43965b1e0e111df51a6df45bdc5e1e82ed988afce3520c01fe761af2fc79eb8819989bde49c809846839deceb9fc7208e9472183675d038f574e560536103b4d272d9e9f941dc29bf1ed278c210dd25d92c488bae7f6ca51bbbd38582123b9b37736cae2c9295bdac5e8f6d248a8ddcd03e59b53052c43", 0xc4}, {&(0x7f0000000600)="79ac55701b944179176328782ccd395542", 0x11}, {&(0x7f0000000640)="6c4be2e676d4eb2ef5cc2e2cb67399a39eead143f7e1c0c20682c9f2529f1c6c9bfe25bbae8c13ea07d5ae00680bb4d3fa65", 0x32}, {&(0x7f0000000680)="5f33887f44b436c5", 0x8}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r8, 0xffffffffffffffff, r3, r2, 0xffffffffffffffff, r4, r3, r3]}], 0x50, 0x3}, 0x405) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) fchflags(r2, 0x10000) msgrcv(r1, &(0x7f0000003600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff5f86000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e166daea7276ddc06fd76c7dd34781b29e13fd83aa83b9f87cd35ff94d1e1c6ecf52c7b82cc46f91c79c5d0d1b7c3f0cbb726234f56f34436fa9b29b3f2e259f3928c40bce4e2b6dcd1d0c3db848639447e02dafaab42c837cd403fac6d3c1bfefefac59d438b3270492129893c5489734b0b81d15267801a9fb9bdff7cdd900881aefb20ceb72771bb2053b74172b4b10adde8b815b8af00a090000000000000020ad45e0f2a94f03618e74d85bc231e9c4c749641e9862465e9350739e8c64452a64b16bc6d4fc50251e8aed1dbad2c74e936280f91652430ce8e46a87d73c6a02836a8ad5f4bd59bfee2d3ea5bf2b72e9bf000000"], 0xffffffffffffff02, 0x3, 0x1000) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="59860c7075f2a45b07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c0bc383400"/245], 0xf5, 0x800) ftruncate(r2, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) socket(0x10, 0x3, 0x2) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r9}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000b00)=0x8) msgrcv(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180006000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r10 = semget$private(0x0, 0x8698ebfc68b2ce50, 0x80) msgsnd(r1, &(0x7f0000000b40)={0x1, "2aee0e58d36a70671965f06c72735e571784e5d9dd1cf92272087f55930aa0a75f9e8323261eabadb0b9589a3366959be9906648ad99f1740504c853265fb0764ea358b66e4c06ddb760888623"}, 0x55, 0x800) semctl$GETZCNT(r10, 0x6, 0x7, &(0x7f0000000a80)=""/110) sendto(r2, &(0x7f00000055c0)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e0200100ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1a8ed8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e7199983f5b0f8635abe96dcdf0f3470", 0x100f, 0x102, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xfffffffffffffe5d) r11 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt(r11, 0x1, 0x6, &(0x7f00000003c0)=""/223, &(0x7f00000004c0)=0xdf) kevent(0xffffffffffffffff, &(0x7f0000000900)=[{{r11}, 0x1e4404823ff65178, 0x40, 0x2, 0x4, 0x2}, {{}, 0xfffffffffffffffd, 0x10, 0x40000010, 0x9, 0x2}, {{r11}, 0xfffffffffffffffe, 0x2, 0x80, 0x7ff, 0x1}], 0x4, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x41, 0x20, 0x3f, 0x100}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8001, 0x1}, {{r11}, 0xfffffffffffffff8, 0x52, 0x1, 0x8, 0x3}, {{r11}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x7ff}], 0x10000, &(0x7f0000000a40)={0x2, 0x7}) shutdown(r3, 0x974adb1b6ee71369) msgsnd(r1, &(0x7f0000000bc0)={0x2, "76c91e4d092feeea30e9cddff296c0d80f245cf11b94d1017e0a26ab1a42e1b351c1229a101ab55b7b3d49797e2f05a69a4e8036a6d930a4420f039a074e6431af02b776e39056a0cf651a42d1f9697073d24ffb6a77c7a6f0a51f24ae89fb8452f77bcf4f54312256ee6ed1e4aeaf919dce5135f715f952611db79aaaa9339d8b0c58f595e5029753f1441e9b77b38c087430a359dd07d5812c5f189784984c59a77ef3ab61ec05c3022307a7f3679de5841f95c65c1f2f1d630808785f449d838416dd"}, 0xcc, 0x800) 21:55:49 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000052b9d941526f9fdd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xfffffffffffffffa, 0x5}, 0x10) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 21:55:49 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fff) ioctl$FIONREAD(r0, 0x541b, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 21:55:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="feede6d6c04fa014f68541529d024892497f2e", 0x13) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:55:49 executing program 1: mprotect(&(0x7f0000472000/0x4000)=nil, 0x4000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x8, 0x40}) r1 = socket(0x2, 0x8007, 0x0) socketpair(0x18, 0x3, 0x100000001, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) 21:55:49 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1800) msgget(0x3, 0x0) 21:55:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="c535e47339ea5c7d66f75ab6ffef53c869", 0x11, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) 21:55:49 executing program 1: semget(0x3, 0x1, 0x410) semget(0x1, 0x1, 0x0) semget(0x3, 0x1, 0x20) semget$private(0x0, 0x0, 0x200) semget$private(0x0, 0x1, 0x18) r0 = semget$private(0x0, 0x0, 0xa4) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x8000, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 21:55:49 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0xfffffffffffffffb}, 0xc) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 21:55:49 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0xfffffc7e) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x2, 0xfffff, 0x7, 0x27}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x21, 0x13d6, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffa, 0xb, 0x10, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x57ed2659c7906346, 0x1, 0x80000000, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x400, 0xa6}, {{r0}, 0xfffffffffffffff8, 0x5d7bfa778117be38, 0x1, 0xfffffffffffffffc, 0x10001}, {{r0}, 0xffffffffffffffff, 0xa, 0x80, 0x8, 0xda4}], 0x10000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x63, 0x651}, {{r0}, 0xfffffffffffffffb, 0x42, 0xfffff, 0xa6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20, 0xbe, 0x3f}], 0x7, &(0x7f00000002c0)={0x80000000, 0x8}) close(r0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x808, 0x80) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x6, 0x10000, 0x7}, 0x3, 0x1, 0xf395}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x1ff, 0xffffffffffff038b, 0xbfb, 0x1, 0x100000001, 0x3, 0x0, 0x2, 0x0, 0xe24, 0x8}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) 21:55:49 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xffffffffffffffca) 21:55:49 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x103c1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)=""/230, 0xe6}, 0x800) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/2}, &(0x7f0000000040)=0x4) 21:55:49 executing program 1: semget$private(0x0, 0x2, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r1, 0x3}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x50) pread(r2, &(0x7f0000000340)="b60a327b522f3968765365d86908969f5558b9835cadf513b319874d0e3f168f6cfe21b1de26659940716ebe4bff7adaedcb211d846a48d3310b2eb8af8bb1ef8e74e5795a9b68165f428e691b670a0f69ec5e9819aa2ca0dd945c825381a27852f19177e5157130257ce7e9215dcbb245d77451365b1ca36d5bc328a2d74ea8aa87d4120914d73a7e82de49b9ba1256846e2bf977845cd8318e7041", 0x9c, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000002c0)={'./file0/file0\x00', 0x8, 0x1ff, 0x2, 0x0, 0x1, 0x90ad, 0x7ff, 0x2, 0x2, 0x1, 0x4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x100000000, './file0\x00'}) 21:55:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) fchflags(r1, 0x0) 21:55:49 executing program 1: r0 = socket(0x11, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="4af26bfe367291a7303a4fdcc9fcbef22a949c5e4b757459702e9f7fcf78b44bb1f6ea978cd7a9e4c6e93f6c27a8324a3fca92c1662947d2051e6b36ba25798b335839bdb1088430dfb1a0048b8ebfefce195d48ae4df77563dfd70fe5212b9b693530d45c27a24ff9a88ba48e501bcb1324525d4e54f606bbf1cef78b07fde690916a64659dcad6fc60a2a2aabc08a28da3cfda18f9986b4549ac3cd834b491066bf09f31f2ff6f91f7f7a5b4ed24828c3ade53c4c2d97b869de22db9582586761c4c9c6521c38207c7b32d", 0xcc, 0x406, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) 21:55:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) 21:55:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="370200fe"], 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:55:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x20200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') ftruncate(r0, 0x0, 0x940) 21:55:49 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x9, 0x763c}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x800, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40, 0xffffffff7fffffff, 0x1ff}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x1, 0x40}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40000000, 0xfffffffffffff890, 0x9931}, {{r2}, 0xfffffffffffffffe, 0x19, 0x40, 0x7fffffff}, {{r1}, 0xfffffffffffffffe, 0x16, 0x20000000, 0x1ff, 0x75a2}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf00c5d7ed41e9ba7, 0x9, 0x2}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x7, 0x7}], 0x3f, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x8616, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x8, 0x4}, {{r2}, 0xfffffffffffffff9, 0x44, 0x20, 0x200, 0x20080000000}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{r2}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0xc, 0x40000008, 0xaf2, 0x6}], 0x99cf, &(0x7f0000000080)={0x5ddf, 0x4}) 21:55:49 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) 21:55:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000000), 0x0) 21:55:49 executing program 1: r0 = socket(0x0, 0x8000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x0, 0xffffffff}, {0x18, 0x0, 0x26, 0x3}, 0x400, [0x0, 0x81, 0x200, 0x9, 0x6, 0x100000000, 0x8, 0x1ff]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)='\x00#\x00\x00', 0x4) 21:55:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3bfb6409929235d3, 0x24e1324fc8639673) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x40}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r2) 21:55:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x6237, 0xfffffffffffff371, 0x80000001}, 0xb355, 0x5}) shutdown(r0, 0x1) r3 = dup2(r0, r0) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 21:55:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000008007f9160800000000000000c4d61be7061300000001080020ac1400e5df1615a1962aea0000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001440)=0xc) r3 = getgid() r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000100)="1eaf617928cbbd794a46750a88a82abcb8f1cb57e010af413b5115838a2698dc6f5417b2873482cba911c579dad0ff0951521fd2bb4a9e48ed44270b3359624734e02b506eed1f2fbbe501af5758d42177b77f5813ad200e69680e7281e968c7b632df1acb4aa59dbb27249a1f2015c14bc58ae359e265cc0f59571d6a5e5ab2dfba60a3edd656d17d46e5f28cbd2565c28221c0", 0x94}, {&(0x7f00000001c0)="db8cf80faa81aeaaf4d02742b6f659250030b2c76a7dc462cb9fff0102cb7ebe859ed5d056fe6702fde5e81103a33706e86ef0b2090a754f28a2c0176e1fdf55d3907b23f8cc0be5d0f58b74cf64a7b21cf3a96150db86ffb478aa7ae3c14f098256604de14f69fc5743b8f4d1745893ce6ced4305bb7c85e20543c2226456fae886ab4071884ef8d54ca70ba670dc2ba8bcc91dfc6525ae6d82b058d5b0325cfc23f03b328dff4e7fba4920d32d18580a6af6746ec496489bbfbdcbfb", 0xbd}, {&(0x7f0000000280)="5a631608ff2d439dc33b0145233bc2643b40c3dee80f27cf2a0b8fe37656c63abb824ef0f7581147e41f2e21fd88116eaae7b1048c43f7fc7aa3ed2bfbfd5e9089034d31c74f49f60237227ea39c1e6576faa24139f838d76b0641b90270f554886f78177bd65ab9fe3b175d0b2a011d4b5a35b71d1e80271adc8daddd733b5ac5cadacf1c73ca733ffc", 0x8a}, {&(0x7f0000000340)="9a7ea6fe6078eb3832c9368e7643de21e6eb96bb1fc043bd1e3494303fbda4bfb23d2df86687809f88754aad41a59f211113c7ea5fb8749499c39a648a38a30dc1aa6d97ef3b21d79cd678bdd6e3d88712627dc34b21795122b5dfd6bee4932f1112dba4c0114743e21078c879d8ea88ca413c86114145e7c8732b674a2137f3c6eb44d4a1d82191a7570056b406592533eb039f8d5647690ea8043f7f22416baad992e4cc47c8cac8581a99363f00dc48265a5cef0ebd37e6a63e305bce3e9ae81c8e4b6e04fc8920246b6ebab67a9250bd2dcfdf0915c32260ff8e9ee55b844d169310af9312379ceb1b05c3c6fab7ee", 0xf1}, {&(0x7f0000000440)="a4b253217b783207d53d309ab4ca0dd70bb0cc5cd9993035c11e794063585a33f76f236de7ddbd06b5b8fad47b0becc66de72bc1828100333040c0703e71c2cbcd37dd7e078a722f9652a8425917fb35db12c17f09e9eb3d24a2a7c3ed177efe131333eee381a76d484ab33c2fc47e706dac7255d7216a578038c7557e1b9432040ef396addf67bc806daa5fe15d0fa974554700634e5530ab0d449b49c0d4ca80e24aa9dfa02d4dfec0adca015f93c069ab52ad8ebd1586efd7f8f29e07d5b5d4087a55c917d8d5e256132df4a031c553637c81ce2f42feee26c96c657376f16276042acdbde8a66fffdab554b5f96d93bdf125eaf28b0a1d825bb24b87d1165e9f8b6b49e4d03b33e5c382c85c3ab5dea93e971877f2d6f501392df8445310243d781ca5d09c675740c1165ec9ce55d639a91ca5bf48c4476fbb6acad0945b3f8563021b3b803c4b8d4cea715bbd1d018554fbff2fa54fbc43301c7eb3ddc60fab2e35497c28e8f6cc9341419315df76fe4b66b7190f1db1266b9a28c57f9e31b069918a6c52a91425f87a92ab14fbb984ae7b0cf78ca8621f8fbb72a8486f61e8e9e0c3fdb2e0684f1a0546b757c306a1b9e680575d0331d648bf2c7e22dfe1e3fc75626d93d36a82060a047aab96c71b4b5c6542df51adccdfdd6e31274206984a45f5f9978d1f25199058a94817ca8308ab81cd149cadc8240ea0585586c4da2700cdee310a2d5fee068bdd6b9d5e276a54c3647d067a33c10ba923b929c49ce0243e57a84da5339b224a8790c21521c69840103e571dd2d311d38c99ae5febfccc7ca54de7aaa3f308815de044ef51bdffee3640430245443a793f8861cf54a6d07331367a8ceddde4e68b8ae876dc0708cf79b2ea066f0cf79a9bc70d4f9a6c3243741fc5d6abfbe7a6148ced855c71ec128a9f82ead49536eb5576e2329603b5067e2722fb0b62e8d36dde23812367f3caaf3bd7821012071cc5b56ad63a8f9c6827c5a64de4137784abee8f8b5338d497ccc5140b32d7852599acb0a4bab2f83bcdff60bf582cc03a7eda9b984d99ad934a29429a64c163502d74c8fa152ce74cae1a125c5b92266d3418be311787b5bee27521e225518c0d619340a5d87c346b9b395f5d8d61b6acdae90c8d401dae54805596746ea00095c078f238194b935628b7ae56f88827c6ccfa2c6b5010e7be08b06b6906553e9052733fe47abc06e3be717428c5c80d96b3f5670b0eebbf4766082c7bc51bd6293a9caf26eef8acd86be1092bc7856bc169f19d47f8b612f28c3967349116c5b73a70cb72e95e8d2792c6ea1036bf0791a8727767869202e5abcde4652b28e19cb034eecfaf58b16ff29731a41652539b32a42c6921a047b5784476cdb97f3c3d034a1f40f5e4c240e975d93a03ad6a30399466355235bef0c876617f4e139e6983ed3b84812e5cab462a9291b56a071ba8f07a6ab3fbac3faab24be8a41bbfa49013faa12e8cea2351b5e0a4e82f5507b9f75a5cf135e2764bede72c3d6ad0e7d41defa5d78512a8eb0e75bc8efff9aaddd8437540c5cd616ac565777b0628801b53be079351ddd6f012deca570ce11cfcf0d1664ece806a61c5eca7ead171314fddb903eb332a16f0b4ad5f17e7655db9fcb2d0ec8738bd17c3ffdcfed959f75a17508843c533b74073e30a289a9723987f5f1d2fe84dc468d6c830557038471a0a42cc0d5706341b265ad143100f6c2699aacad6b7282b22dd9ea1b10decef6340f3c6d554e4bcd53e1b21c8a02551c9f1d07cb2e1f74ddf6c60aecf3998bfa71bc7fd39073c3d17eb716de237e70c47a76e5fec74f80ce71eada3a3bd86ccd012c6b5fa5064d40550ff30fc1c9f6b93209f4eda0223b7e866c1137c6e55efb4699b140ee970b075abac3f58fda54ec26fb53d3e85195dd22da9d97df14f261ea6d258a228117c7c7c22c00aa1745d99da85d58f490fc04b11f4031ce41a42af3c95aae3823a1ca4c0227908a07e4c1a5c6afa219a87ab6b87281c00187d26d6ac35cb1b80dd6174c619f76426a025f18782a1992b833b68abdce960672ae996d763dada36cc0b36dcff8ef86307ec3c821550b8cd9e6c3d47a220ed1a394909d6bf99c28390940c2b0866261dcf55e00087ec7de74770f53c73ac378e5860c19563b9db3f098a14ca7d966ed6cb41321f824e8f3cede70bfb519d95c3d3984036761db79de4eba319c2c3f5f759b971fd7ce8554105dd197b1db9b03859a3b5b36194339d420d2dc2a0c5c0e69e8e831a9fee4acdda3926d72afb53f767283bfef4376c9b315f8864bf5e43850cf716981086544f68bc2ec764c7dbca460471937cb361796c61762cb5dd3371ebd33a099887dfc5f985098ced60e4d888526a0a01427f344372b9e144b71bf9c25afe19217691e9e24826d93d95fd8da6bc79b08e16f27701734d467634f5418427d9683eb2a95ba02dd02284e9606a9457caf6860183e2e48f21eaa7b9085277f245bca7ac21fb40a8570c07063f7f142a6c3089cbb1b09f87e4d8479c47ceb1f0e021b393a228047260ddfbd206a71de64c74eb90a59671080e65cc94ada430fa32ea004cd4e0c806c942ba74d1e1e6bcfa64c4513d3afddb1b349de659d6892394852f13752aeb22798d7170ff59a546a94a18d8f6860af12498450d333b03afcfa95de0ab64a7197d3508621cca51dd0add4e0ad6b8236d0c2ef861e37a35da2511e156b5853055c7383f314c88609f3dd61ea7714f756e30b6cc465d89264bc220473fc8989115a062bac1a86b20e001d171c49ea3655ec44999473771ea3f96fe861d5f01374d85424a9218108433636f122134e37745eef39b8d8adeb7afb335f0a79c0a8d4f164a07a7d185784e9e7b88c32dfe5db56e71036b2de0a506b1efd222f635eb0833c1c1a70371b848c843fb8dca6e343a4f5f6bf3350e945a6862c4a35d4402ae50b086baafe7ee3ad1f184c3cf6574d532d1a8e191a037c7bc8251413984aaf3178ee0d474b2364bb9f83e0b537fb4ffedf723e046cb9ad8652c99a814e36e16ec7535dad007d443e545c6157e90504b3240f8fd597584c2da86c5a34cdc953ce92ae7a8993c1eea8d86a514f4f7925d1868fd0017eb17e4baddc469744b899c465bb2203dc5b1624ab657b3dafaf81a7a5fc1fe46b56336791158c513075f9326291075127d765cd312b1e897cc63ad793a207e0403e4bf3dfcf6f2e72d6981d1dc538065133021b9b47870dbdf7d47315a0122a093e07767c0f119ac1046848fab0601f9d39c1fb74005c499f8a8394ea9f5b7e9889892b107f5a5e86a9c045cd349cc5eca655e50ee63488641d32498f76a8e0c26da34f6789ea5bf100dcce13ad8e861a6caa3f8464d02f1d90b8fcb5f2a27a325a2176c6c8ce03357f115dce8ca2a8764b1e64c51bc3e3e85ec7c7cb90ae37f0101062de5929bf54696198decb4c9df40327e279ed803dd49b7b0708610417e235fb270bd9a1b3fdf190cea8ad8fd59bd31c12fd2b5baef7f3cad348b68e55b4074810ba79703188213764f82c2dec898926e14c71c2e7e36756cc11f8af3ef47579c6db469666dc7212be5b96b6c0765a322955ca368425d9c99379d23b1098c5ef24201f440096df51daaec1caa8ec074e149d98490bc116e0bcd29f33e72e313331d3d5e64c6d0452e7c993c0ec86ebbfc01c4282a8960b08bf8f860d3aa157a1893419500521391ea6fa09f3c14857579af7e3bcca41cc67b3de5a605c906ad7c93ca684437dde13e508d062e995b6e6b5a68fa564f6792407448dcff381bbf194811f51a8241333c2d0273b9cb6e3bd2f8b2a962006a1cc9eb36cd46691607ef0078df1287883dcf3f515b84f3b56e18aaafc8ee9af4de06030e6a1fc8f39597edc87ac99d5d9529236a6639ec308459c6d1bd159469cd46b7487f1c534d5b6df4da6b680a14725e97a8c8232f0d32e52213c95d5dff253a93e3b983571e495eff59c518b3cbf9e3f5e9bd6076bbeea8a899b5cf3b01876f7d6cea6360f1f7edf3a19f97971ca49534dd9e05bbe940e646ce25f531297ebf689d174012ac2df9f9f8b61058f2e181684c78c6e7db3633cd0cb171e0cf5bc34570c23fd0f4fddd39a098e7dceaa0552744e69fd9662564bc988e023ce01730e84645f0b632ed1f72500de3c1ec6cee14be143aca9e791008ac597b5c5665cc34979080e0a5a2324b965768720d37fe03c41e2eec34baff354e7bd1eb9317092e6a79feaa96ccdb853790fb468b09baefcd39f1847adae2e8aa06b84f89da11e32e4ee63bee36b13f596db35c2a825b326b115e5c86cb830bcddd49b2c2c5e3e4a7ea46478fc0a2a2bd2e083c770c10c46ce0124189df7930b414b598f0792d6f5ecf19a1eb3dfa50409dce514e78d7f23f4ab3fcf35f0cb40fd01ece0c8966b4bed08e4d1385ad9bb03493bd53546378d40a1ea6b5cec2559d60f86df58c191f8bfd825346cd7835c24dbadfd5ed05af611b500044d646b7be3055f84af66d7e1b825983ed9943a21afd55d3820e93c924540d5e722fefe39b7b9643717865e77492bf4f44b70d519dadac8fee40d46cd3d3a405561e52b08662fb84388974e3a9cae73599b04dc99e93b3afccd268973598125a180127447f8de063d8cc7e03cbcd720c449323f3dec489f983c6071457e8195476c12e64e8bb6d1d78f46e9100b17b756475ccfcebdf65d1ef9104343f2cddfcb5a86b526aabc9fd1b7e101f2f8ca906d620cd41ab7eb2122e199c97d598bb49254404cc0d5531371f942f1f725c9e00576054e62077db32406b200f7ce2009c7ff8a8c1650e9292e28de8473158623def13cd1c1bb614c366d88103ddec743e42ef7612ea9188bc66456b7199c47b42f831c9e85656c8729ddf2a4a1d203e42c3d4e011c8102f7e51417731e16566ba8c6c28e899acd38925f3e0b15f3b799a8678851a030f8d7ceab185452f13a399033358f3496e3ee6258eb0b9c948a44d5bfe6de658a0d094c6fcbaaedc254f454837747851624eccd0c7e03c1805981086549bd04d5921df5f50fa9fa4d7c8bef7a90cc5bb512d7b5576f732b02e9eb02f64aa1b78bdcaf8e9f8bf6ead3ed773c9912da2e266f15506d66ddd58201023e0b909774864cd3bed40fdcae6bcd3aa80d7845d39c0b15cb97ac79b30d1b924ccdb6c21c469299df7234fc8f9c3298f5c229b65f06e4a0a9ff35254274499eb1d68448230d04e043c9448e0d2f78e607b3d3fb6b0b8e3d7343d37abbb4cc16ea104e6d9b87424d5fb0394e91bab6e52c7716f91465bcd82d3b5b94c3bff0b1b894ec2c6499119c8153e136cafe28fbf68ffad4767beee6369ef60e6608014e86f4aea17249e6789dc920ccb3b22cc91e79ea088e4ad7352a35ac6df02ea83c174381b10f3e8a6c04435ae55ced754ddc894a6397df9e90f2034bcce7249dd1edd495a9328b7d66604c959a1fc986437617d2d48ae2b6c97ca518ff407c098ef75f0d5ad2fc2c9ca2184d938abca2d55b704ace73cd15e5102f45454b3ff104a6bae3b6c18a7de2a50270cc74dac461d9999d75801293b192efb588ff4d6bfdf38c8740511b96b6689af1281e1d14a700ceaaaef01e2e37c1ed92c1d788e41b4a47f094d0ce2ef026c645da907594d19cff6eb065093a665401b1210cb1b48ee4b6f32d59fd9eeb010bcfceba49d3dfb2f576bdd7c5d5580a19742f0582420d2aedf1298d9ef7b55a8d461faabdcc20d193932416dec10056907dd29ec7a658f65c8b0689813", 0x1000}, {&(0x7f00000014c0)="1a8ba74468a50f2d9d20b4bcc671cbb325e60e904872da554daeaa490a75d4c1a579ece216e2e152353ca302669efbf4b58323e9a0e5bf35ce6386e87ec0339485006c1a5605e127e96827107e8f999102c1f13e44dbb4a953d4f9415db1bda1fd93f82c7bbe08f37774f7be462333a0485abcf6eb5c768143b45015cc222411ee6a05cecc4a8970666a576b020e713cf78d6b", 0x93}], 0x6, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xb0, 0x400}, 0x4) 21:55:49 executing program 0: r0 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r0, 0xb, r0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 21:55:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x11, 0x1) sendto$unix(r0, &(0x7f0000000100)="69f07b8e0180bf46b532cd5ed65648345cd0638d5a6402569d187a1942f95b0fb63ed4ce40578fc99221a349508d52f22b6dd1f15ecb06420a9a9b524d0b9caf94ac", 0x42, 0x8, 0x0, 0x0) pwrite(r0, &(0x7f0000000180)="8c627b8263ec76a1e371c566bcbf7946139a1a35cd30f6152f3936d047ab30d6fd9ec4b21f20c511705711ea96a370c796f5eaece88fd189fb4c3ac1de16b3cc9419d8aa945f99e020d8e394d5e36d85ebe6dcae506d3cb6e4f2f57bad95440f63da7e9147806a4007efa2299b281b183ba2a540bf3214f08a877694851a5afc06637f5cf702271c0ebc141d48189d33abf8d0b116a6bc77390b64e44cb385cacddfc79b55311e4cb7eab911f2b6ba", 0xaf, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x10, 0x5) clock_gettime(0x4, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x46, 0x20000000, 0x100, 0x1}], 0x4d, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x80, 0x5, 0x8}, {{r3}, 0xfffffffffffffffa, 0x3, 0x1, 0x7, 0x81}], 0x3, &(0x7f00000003c0)={0x4, 0x1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x7, &(0x7f0000000400)=[{0xde6, 0x1000, 0xffffffff, 0x6}, {0x0, 0x0, 0x40, 0x8}, {0x9, 0xfffffffffffffeff, 0x0, 0x1}, {0x1f, 0x40}, {0x8, 0xfffffffffffffffd, 0x3ff, 0x6}, {0x400, 0x5, 0x3, 0x80000001}, {0x34, 0x2, 0x37, 0xc3f6}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000480)={0x9, './file0\x00'}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000500)) fchdir(r4) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000540)) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000005c0)={0x10, 0xfffffffffffffffc, 0x4, 0x20, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc0}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x20}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xae5}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7b6}) mknod(&(0x7f0000000ac0)='./file1\x00', 0x8000, 0x100) chroot(&(0x7f0000000b00)='./file0\x00') unlinkat(r3, &(0x7f0000000b40)='./file1\x00', 0x8) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000b80)) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000bc0)=0x8b) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000c00)) getpeername$inet6(r4, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000cc0)=0x1) mknod$loop(&(0x7f0000000d00)='./file\x00', 0x2000, 0x0) r6 = open$dir(&(0x7f0000000d40)='./file0\x00', 0x10000, 0x80) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000d80)={'./file\x00', 0x7, 0xd4, 0x8000, 0x1, 0xffff, 0x866, 0xd, 0x1, 0x1, 0x1, 0x3}) 21:55:49 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x800, 0x1}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x100}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 21:55:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kqueue() r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 21:55:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) semget$private(0x0, 0x4, 0x98) setpgid(r1, 0x0) 21:55:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xd4805d19f9c94ec7) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:55:49 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = kqueue() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000500), 0x5, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffffe, 0x5}, {{r5}, 0xffffffffffffffff}], 0x9, 0x0) ftruncate(r4, 0x0, 0x8) accept(r5, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fchdir(0xffffffffffffffff) 21:55:49 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 21:55:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)={0x101, 0x6}) close(r1) syz_open_pts() write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 21:55:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=']\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='!$-{*}$^(\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!\\]\'\x00']) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) 21:55:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x20, [{0x2}, {0x2, 0x1f}, {0x1, 0x3}, {0x3, 0x1f}, {0x3, 0xeff4}, {0x1, 0xc23}, {0x2, 0x9}, {0x2, 0x3f}, {0x1, 0x8}, {0x2, 0x100}, {0x2, 0x2}, {0x3, 0x20}, {0x1, 0x2}, {0x0, 0x8}, {0x1, 0x10000}, {0x3, 0x80}, {0x2, 0x1}, {0x1, 0x8}, {0x1a1c1bb891517157, 0x7}, {0x3, 0x4}, {0x6a89e2d6b32ffb1f, 0x100000001}, {0x2, 0xca}, {0x2, 0xc}, {0x2, 0x6}, {0x3, 0x65c}, {0x2, 0x3}, {0x1, 0x1f}, {0x2, 0x4}, {0x2, 0x4}, {0x2, 0x7}, {0x3, 0x4}, {0x3, 0xb7}]}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0xdc0a4af528c11b8d, 0x20, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x9, 0x2, 0x5, 0x1}], 0x7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2b, 0x27535421a09fc646, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x52, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x1, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x100, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x7fff, 0xffffffffffffffae}, {{r1}, 0xfffffffffffffffc, 0x94, 0x1, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffd, 0xe0, 0xe175cec79308cb0a, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0x5c, 0x40, 0xec30, 0x7ff}], 0x800, &(0x7f0000000140)={0x7, 0x8}) 21:55:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = msgget(0x1, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgrp() fcntl$setown(r0, 0x6, r3) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x8, r2, r4, r5, r6, 0x5, 0x1c0000000000}, 0x9, 0x200, r7, r8, 0x4d1362bb, 0x100, 0x0, 0xffffffffffffffc0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x69c0) r9 = syz_open_pts() r10 = syz_open_pts() r11 = dup2(r9, r9) ioctl$TIOCOUTQ(r10, 0x40047473, &(0x7f0000000000)=0x90a5) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000001c0)={0x5, 0x80, 0x8, 0xfc94, "627c684e951e7b21739182e7b01b1914461a9a89", 0x77b7, 0xffffffff7fffffff}) r12 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) fsync(r12) 21:55:50 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/146, 0x92) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}, {{r1}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) 21:55:50 executing program 1: r0 = socket(0x1, 0x3, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x100000000000}, 0x10) r1 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0x800000000000009, 0x0, 0x0) 21:55:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffc61) r1 = socket(0x10, 0x0, 0x9) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8a022e400000001e1178e5783da4e4bbe32aceaa3dd41579a862e9afba4bbc8636ff3773c06037e70db7083a2e46467711addfcedd880f82fd2772ff4b06236f89f1db2f2051e502f25dd85db449d4535ed1502315ad85e111aeb57451fc2e939a62e9642fb8adb76648940b9533f056bf813a5a962d2c65e2c5977d7f179ead60241275886a8bfec7302c2e40fee1a9d3e4f8aea882a7d9c5e949ca726a990d824920ef1b0031455dcd87a828515ae7f0000000000000000000000000000000d2f9c24554459e5cfbd82737e2a973753faff6467d4d27e89d5134b7171c73ab5564"], 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) setsockopt(r0, 0x75f, 0x0, &(0x7f0000000340)="22445b2535bdb9235ebdd150de37f3fde06459243b4b76eeba0f5d79f4a494b8f9aa6c2e9e029487a6f02987494ff8d66b85a0306f328dd3bbbfcbfb5c1152f32c36cd4461a90dc08963c9f32c88966472c728c0a4db985a1b39b8b29f9a25fdf99345495942c7c31a91be4581482bfc3112834263d92ea370235b571c921d76e32f7102c3a00efbeb8bfa4f41085bd493acadfaa71ace0322f8b5ec09d1feafc5aa881f2945afd0c02cf9308b1be9ccfa3e9699b9e5f7d9ccac972300fc41ca678737599d4d6ba0a93f31f2e3cdd33b6aae329494dd63e1f393224c6ea800131e4f6972db05e32fe8c33d943bc6e579f1de71a7433620cb8d4fa967cb3400211460dc5768773f010c10a204499aa45c04ee2f0a2e6b61a50697963a280266677a72db6e5c3b9112eb55bb477b4cbd0a53915c582d73439a8287e79a2bdde6", 0x13f) shutdown(r0, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x79691c1a974044fd, 0x20) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x3) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x4) dup2(r0, r0) socket(0x20, 0x5, 0x44b) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x7, 0x7fff}, 0xc) 21:55:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080), 0x0) socket(0x1, 0x4000, 0x35) 21:55:50 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x5000, 0x11, &(0x7f0000ff8000/0x5000)=nil) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000340), 0xff23) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:55:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x8000000000024, 0x0, 0x0) socket(0x1, 0x3, 0x10001) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x3d14ac48c802c91a) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) 21:55:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') geteuid() select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) 21:55:50 executing program 0: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 21:55:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x60) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x4, 0x9}, 0xc) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x70, 0x4, 0x6, 0x3}, {{r4}, 0xfffffffffffffffb, 0x40, 0x10, 0x1, 0x47a}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20, 0x1, 0x9}], 0x8, &(0x7f0000000200)=[{{r1}, 0xc94f6d029a118ce2, 0x4, 0x80, 0x1, 0x9}, {{r4}, 0xfffffffffffffffd, 0x9e133e789a727932, 0x1, 0x2, 0x80000000}, {{r3}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x101, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x1146828ff62ef71a, 0x8, 0x80, 0x1ff}], 0x2, &(0x7f0000000280)={0x7ed3c0ea, 0x9237}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x3ff) 21:55:50 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x53bc33ea810b8b84, &(0x7f0000000140), &(0x7f0000000180)=0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 21:55:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 21:55:50 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000380)) readv(r2, &(0x7f00000017c0)=[{&(0x7f00000003c0)=""/44, 0x2c}, {&(0x7f0000000400)=""/21, 0x15}, {&(0x7f0000000440)=""/120, 0x78}, {&(0x7f00000004c0)=""/199, 0xc7}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/212, 0xd4}, {&(0x7f00000016c0)=""/239, 0xef}], 0x7) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000240)=""/236, 0xec}], 0x3) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 21:55:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 21:55:50 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r1 = socket(0x1, 0x8000, 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = getuid() setreuid(r2, r3) mlockall(0x1) munlockall() r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000140)=""/6) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r6 = fcntl$dupfd(r5, 0xa, r5) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) shutdown(r6, 0x2) syz_extract_tcp_res(&(0x7f0000000100), 0x4, 0x297) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 21:55:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x4, 0x8000000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:55:50 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000edffffff00"], 0x1, 0x0, 0x1000) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000600)='./file0\x00') ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0x100) r3 = getpgrp() getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x100000022, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0xfffffffffffffffe, 0x6}) 21:55:50 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) syz_open_pts() flock(r0, 0x14) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) close(r0) 21:55:51 executing program 1: shmget$private(0x0, 0x3000, 0x400, &(0x7f0000bdb000/0x3000)=nil) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) madvise(&(0x7f0000bdc000/0x2000)=nil, 0x2000, 0x7) mlock(&(0x7f0000bdd000/0x1000)=nil, 0x1000) getppid() 21:55:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x20) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setuid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4d27, r3, r5, r6, r7, 0x2, 0x9}, 0xf8bf, 0x7, r8, r9, 0x1f9, 0x1, 0x1, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:55:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) close(r0) writev(r1, &(0x7f0000000000), 0x1f0) 21:55:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom(r1, &(0x7f0000000180)=""/180, 0xb4, 0x800, &(0x7f0000000240)=@in6={0x18, 0x0, 0x400, 0x7e}, 0xc) r2 = socket(0x18, 0x4001, 0x0) listen(r2, 0x1) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) semget(0x3, 0x2, 0x100) 21:55:51 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='[-\x00', &(0x7f0000000180)='@@\xb3\x00', &(0x7f00000001c0)='\\#-\x00', &(0x7f0000000200)='@]\x00', &(0x7f0000000240)='#![!#\x00', &(0x7f0000000280)='\',]{\xf2:.,{)\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000540)='\xe0\x04\xf7\x7f\xbd\x04-\xe8\f\xb7\xcdR\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000500)='*\'.[]\x00', &(0x7f0000000440)='\x86(\x00']) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x200, 0x0) openat(r0, &(0x7f0000000400)='./file0\x00', 0x80, 0x3) r1 = semget(0x1, 0x2, 0x103) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/189) 21:55:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x0) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) fsync(r0) 21:55:51 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x3, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) 21:55:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x401, 0x8001, 0xaf, 0xc96}) 21:55:52 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) 21:55:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 21:55:52 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000180)=""/104, 0xfffffffffffffdc0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="64eece1f76336a7ea4175ce3a7046e5370aaa3c291728f09f5be06a8dc3f76985feb5b1d462ce29bb2bf741637ccc384256747918d53b6ad3b48e86d2462a30fe6472324cb4a4473f109b28547776bfd7f0c2e536d6f881e69c95eb79187afca42d0107cc038e7163768a898642bc7e4747bbe83568177e79e83843cbb34ef76cd340a", 0x83) 21:55:52 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r1, 0x200000029, 0x80000000000024, 0x0, 0x0) 21:55:52 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000040)="ad", 0x1, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000300)='\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//../file0\x00', 0x0) sendto(r1, &(0x7f00000000c0)='7', 0x1, 0x4, &(0x7f0000000140)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc) 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)={{}, {0x0, 0xffffffffffffffff}}, 0x0) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000280)="cab49b08a45a5e8d1f34ce64e2e3b4e482aeef4ecc4a4c353d4489c9bb55891a60480ae97a2ab5a79c869ac02b0f818edc0f6a4dfdaaeddec0dd54336e1a7d49716b313542db5a", 0x47}, {&(0x7f0000000380)="9580d9b5ed84b720d51d8d3a8e3943659d965de20eec376e743189ccd65e7884871bdbfdbceed4a4ff3d093fd15155ec37a91785389eeac77d8108e8451e197113c467428808eef9529b9f3882a2ac45a4058f43c9ff33c0493f7e90d014af48109cf2b010ebd90d5b4c0e27916c64a0bc7b41065fbd8935fdea502d1345dd6dfeafbbba242a9047679b87f36d75b9a8b4553c457cefee6e14e8ce4ec86e52ee2476a85dfce60ce65f375088e40d63907d488ea61c98fdb900e22f2f7425e66ee547c2a734a4358e55412fa63bc0556e7eedf841078c53495d8effaa56a8261e1288b2f9fc655e1b", 0xe8}, {&(0x7f0000000480)="08e37b9384af8487919794bafabbe02e443e88d97187a19b797648809c77886c", 0x20}, {&(0x7f00000004c0)="a3a668d82133eb5fa86adab8509658cffcc1216f214708dd347239eb7a93ea2775045ad65618bf21734c51d34bfaf6b795b40fda851970021cdddc34568c964e9f93db6107fcf016becec2a7dc7dda159bb9d694", 0x54}, {&(0x7f0000000540)="fe8352", 0x3}, {&(0x7f0000000580)="82deb41399de4db3df68f09f54f67210ba61269023e1c375ce26a31f2819004dd73e3fcebffa18cbf83fa772b37c33a08edae40ac594d03fa58fb5b3bcfaa5d9d0a9ac08de14bf6385f99576fcae98e8af59238c6109c453d5b6ee249c16d3e366868c27c7ec2d", 0x67}], 0x6) 21:55:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x3f, 0x5, 0x6, 0x200}, {0x1cdf, 0x7, 0xff, 0x9}, {0x5, 0x4, 0x3, 0x7}, {0x1, 0x9, 0x8, 0x200}, {0xffffffffffffff01, 0x11f, 0x6, 0x6}, {0x20, 0x4, 0xfff, 0x98b4}, {0xe0, 0xfffffffffffffff9, 0xc73b, 0x3}]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x1, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x9c) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0xb3a, 0xffff}) fchmod(r3, 0x0) 21:55:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)='X', 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x24) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f00000001c0)='^e', 0x2}, {&(0x7f0000000200)="6d94798ee4cf11714c4aa43e05e6cdec4f242f1ab661c9099e", 0x19}, {&(0x7f0000000240)="0cbac5f582b4a6586183efd8a2ecab1c2f2273207afff4fd2656c03d4a6c653e651f172e9c71e0fcf75ae202a6bd6a4e8e71f33af6", 0x35}, {&(0x7f0000000280)="50efdeb07e31c5fb36acedc4681452ade9db31465578ceb606d7c341fb1cb6b9e527ddffbe499185333fe49b53823eeaaf98ef3d0f2fb119684c879cfd477c642cbcba5d9147220b6ba2d51ea1b970a99059eb30e25cf0b645aebcf4a11749cb84cd3a26d4973be6a08681ea7ccf99a93b927890e6545710d7f934ee618c46ba33c8adfa78792685df56659fc5e3e3b0e5f825d833403e682292aeba0cb1ec9b06935c521beeb620f0ac5db5b2dfec0fc7451890806275f42bc6ae86b4d79d4e150c8a45a084bc24a37d", 0xca}, {&(0x7f00000005c0)="245f5471c3c39e8002e3b3357369ba9ec0e31742d2bf37fe58428cf5ccb63ccda862ac1859f97e386350332771d7e4819d9388e0776cb097f6b32aef829a687e78e9c50365579fa61e72aa3449dc4c97d09b467da0a55821141ab8db62b8c8387bd9bba9559703acfeeb7202f9a11182a80e51d4e9a5a7425d7576e07e2552", 0x7f}, {&(0x7f00000003c0)="5c1da9b73610d43e4eebe8f99ab19a202c6e9fdfeda8bb", 0x17}, {&(0x7f0000000640)="63a71f8fc3e8ff5b320f11038b18969bd2de2754237a628facdf6890e44302b4f2c9459fbbc3e2ab87da6b498f535bf0f779af9e40f341", 0x37}], 0x7, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60, 0x7}, 0x1) 21:55:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f0b8bf608f87db3cbcc88b5f", 0xffffffffffffff91) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 21:55:53 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b", 0x1, 0x0, 0x40000) r1 = kqueue() r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() pipe(&(0x7f0000000340)) close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/83, 0x53) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r3, &(0x7f0000000300)=[{0x0, 0x2ac}], 0x1) poll(&(0x7f0000000180)=[{r2, 0x84}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r2) kevent(r1, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000004, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x4, 0x34ecd549, 0x8, 0x3, 0x80, 0x800000000000, 0x8, 0x10, [{0x3, 0x5, 0xd6, 0x1800000000}, {0x0, 0x71, 0xffffffffffffffff, 0xba7}, {0x400, 0x7, 0x6, 0xdac}, {0x5, 0x3ff, 0x4, 0x6}, {0x5, 0x5, 0x1000, 0x8}, {0x80000000, 0x78a, 0x51, 0x3}, {0x3ff, 0xff, 0x9, 0x4}, {0x6, 0x7, 0x6, 0x7fffffff}, {0xc4c8, 0x7, 0x6, 0x100000001}, {0xffffffffffffff94, 0x100000001, 0x3, 0x9}, {0x9, 0x93ae, 0xffff, 0x1000}, {0xfff, 0x800, 0x1ff, 0x6}, {0xfffffffffffffffd, 0x3, 0xa3c8, 0x8}, {0x3ff, 0x9, 0x8, 0xa000000000000000}, {0xd59, 0x7f00000, 0x24, 0x20004000000000}, {0xc7, 0x8001, 0x4, 0x5}]}) 21:55:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') fchdir(r0) 21:55:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept(r0, 0x0, &(0x7f0000000000)) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 21:55:54 executing program 0: r0 = socket(0x1, 0x8000, 0x0) chdir(&(0x7f0000000140)='./file0\x00') setsockopt(r0, 0x101, 0x101, &(0x7f0000000000)="3bbc47c8731ae6bc5516d7ee971f2d10b1f3febb75955fe3ee3ee820ad", 0x1d) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x48) semop(r2, &(0x7f0000000100)=[{0x3, 0x101, 0x800}, {0x1, 0x2, 0x800}], 0x2) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) write(r0, &(0x7f0000000080)="52514edcd44e2540e1379cb55382f1ae467b05daf1ccd2a7f2c0cdd7a4b5fa5564e0346812b96624595a21ed560d81fc62820608768a454ead76a4078e437766d162c177d1e958f46cc9e6262961a63d99eec4a959e5fcfc3426825c46", 0x5d) 21:55:54 executing program 1: semget(0x1, 0x0, 0x0) semget(0x2, 0x0, 0x1) getgid() 21:55:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 21:55:54 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0, 0x40000020000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000440)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) rename(&(0x7f0000000480)='.\x00', 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/11, 0xb}], 0x1, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 21:55:54 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8000, 0x151) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x3408}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 21:55:54 executing program 0: r0 = socket(0xed2b957d7bde2862, 0x8000, 0x3) r1 = dup(r0) setrlimit(0x2, &(0x7f0000000000)={0x100000001, 0x80000001}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) setrlimit(0x5, &(0x7f0000000040)={0x9, 0x95}) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x6fb) close(r3) syz_open_pts() fcntl$getown(r3, 0x5) close(r3) 21:55:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff09, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x8) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x10200, 0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x4, 0x42, 0x1f, "1998e3475e95d965f117c11615aa69fc03b09877", 0x3}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x1, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) pwritev(r4, &(0x7f00000006c0)=[{&(0x7f0000000340)="6c22a15112b9b089ed48d000ae7fe194eb8c438b5f4b6ac0fd636c2a994737cc410144a74c1708271654ee63fb135ef7f2d3662ee6d86411279944597720a0abe0a50c5319f056b2683d21d43d3f377a22f53e41a027805e27354fc40d31cf67b1c0da3674a15a5b85f19710ee8e9150bd34349271cfa97f602222f4bece4c1dc3a747c7a31bea8b0ca1eb2912ae2fde910f8163961183e67fc7b5dbbcf4a1e0cc", 0xa1}, {&(0x7f0000000400)="bc674b40ba06024291dd8c96abf79f26602d4e3c95437468ffba07b0fb4b1b731b8a4f83c413e6ec5976712f183aa26810b7ad49ff2300b84a3ff78f9d35ebc70b007062c0cab750dab2d04f386b786d1ddde9ee89085af72e353012661f1a59e379a7c2202335f015d35e2e8b54a09754759b1ed70167e1b1370219c9ff415a80dff2a054e9b3", 0x87}, {&(0x7f0000000280)="65b1069135bb926152741e9abaada1dc6a9893a78db29db515f9b1b89af63b83d8b473ad9f55018701c14f115f0a673397e85ba6579996a25622237652bce63eb8fa177de4ed3f1865d158806acdba", 0x4f}, {&(0x7f00000001c0)}, {&(0x7f00000004c0)="a406e2a34c51a9dfe16ed98c1066a1f21179375b0eac9308ed20be11290407b7693c82863c01a3460cc619e0cdeac2d4e52c652f4232f125e728dabc", 0x3c}, {&(0x7f0000000500)}, {&(0x7f0000000540)="6892c2c6a152e991901ca6346f19816e82fada9a0abf0e8e10409483c70ecf7a41ae7d9c5cf8c1d5d66b6a96fc39788a6e6c28cde68208aa1fa5", 0x3a}, {&(0x7f0000000580)="a94e2e2f9d6e76ad8516f0d9043b6ffa6b32d64edb3eafdeecc9add685874a17d89703a0591a04ad80cfd5b8642db9d5342a5cd50805b1a1259a88cf02454dae03b03b5babff1b", 0x47}, {&(0x7f0000000600)="570632c42c05b260bd2ff79ee02495959dd42544d614ffb10fb210ee0a20120e8949c882759f31b6e4006353858fa0eb031e0bf9fb5b24310447407b2547e465e119cada5ad066237c6af4cae6960357020f856db672f40c02d0eac34cce68462c5738341f43495890bde0ad725167543d9681928dc4f8498786c1b533ca021375b92a79e13f6d5346e4e8f2e4e89510b7deaee04d7b36bd9d590e067c8634d1bcbdefd1a3042aa5e1fd272d455237b5b577b738", 0xb4}], 0x9, 0x0, 0x0) syz_open_pts() close(r5) readv(r2, &(0x7f0000000cc0)=[{&(0x7f0000000500)}, {&(0x7f0000000780)=""/22, 0x16}, {&(0x7f00000007c0)=""/86, 0x56}, {&(0x7f0000000840)=""/22, 0x16}, {&(0x7f0000000880)=""/133, 0x85}, {&(0x7f0000000940)=""/177, 0xb1}, {&(0x7f0000000a00)=""/232, 0xe8}, {&(0x7f0000000b00)=""/216, 0xd8}, {&(0x7f0000000c00)=""/165, 0xa5}], 0x9) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:55:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket$inet(0x2, 0x4000, 0x6) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 21:55:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="52042acb469d25dca48626d3c71f4864c8eb0520078f10cfef4762fae9bf7aa694354fb8a7950e6af0333bc32d9ba2549a43f0f32c8f762ad5d237a39b21a624e8b34f54eb7f7b5eecfd7a8a1d313bd440524c88b3e7c5f23e32fb6858a176aa60a9b798ea40c91d0726a60d9236f972d9197078003decef6f754828d57e30096c1c3c928d326c160905f2a671a72aae8dc16b00b7cffdd5e60706f78492750bf0a96a80fc89ede4bfb5a9b0a1bc98b9817da47b6546a4749bed8b8fb6014be04a231700c0b8893a311021c0a91be9a02af561e3", 0xd4}], 0x1, 0x0, 0x0, 0x8}, 0x401) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chdir(&(0x7f0000000300)='./file0\x00') 21:55:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0xc0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8, 0x5, 0x20, 0x15c10357, "4194b21de47436e931399cc4ca04e943ef148140", 0x4, 0x6}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:55:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r2, &(0x7f0000000080)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb170300000098cc07acba65bddc0e2d00b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80a2e3c12c5e8ba8720e3f31d403d4a816ed9dbe6f9f0ddc09b7006caa10a4585680b2", 0x10e) r3 = dup(r2) sendto$inet(r3, &(0x7f00000001c0)="591349502b93c0e28d8ce89feec389924f7935e4b5a3a1f5aedfc280ee844ec8700faff480c5d5957041d67ca9b91b66b6e056889fdc525962d366053eae1cc08fe052123e56d85fae944c8c740fdd6334484033d03044ca19172913ff1e9a0d1907d7a9a4f29c59e7b961194246b5330c2dc1e05e396593c4af116c9ef08bf434a4", 0x82, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) 21:55:54 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x4108f26ef9d215b5, 0x0, &(0x7f00000001c0)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r4, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x441, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000240)=0x10001) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x80) r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000000140)=0x7) 21:55:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x8815d3bba30b297f, &(0x7f0000000140)=0x80000000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x5, 0x3, 0x1f, "fe240815ac7b38e19c935128d166f38ed8361dc5", 0xa46, 0xff}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffc, "660400180e091fe6000002000000000800"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r4, r5) 21:55:54 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x10202, 0x0) write(r0, &(0x7f0000000040)="d44aab8b9d8fbfe4d83e62387a2eabe1cba72d938a7f68f47be18a6d0a6deb766e97354492e5f6bc85e5c1fa14b4f4b0b5c7ccfc77ed1115f81067", 0x3b) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000010c0)={0x10, 0x80000000000, 0x4, 0x9, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xd8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0xef}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000008000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xde9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000004000/0x1000)=nil, 0x3e}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x54a}, {&(0x7f000000e000/0xe000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000011000/0x3000)=nil, &(0x7f0000011000/0x1000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000016000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x100000001}], ['./file0/../file0\x00', './file0/../file0\x00', './file0/../file0\x00', './file0/../file0\x00'], './file0/../file0\x00', './file0/../file0\x00', './file0/../file0\x00', ['./file', './file', './file', './file'], 0xcac2}) 21:55:55 executing program 0: setrlimit(0x6, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x474a) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) 21:55:55 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x80000001, 0xffffffffeffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x24}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:55:55 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) msgget(0x1, 0x410) 21:55:55 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getpgrp() mmap(&(0x7f00005c7000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f00004f1000/0x2000)=nil, 0x2000) 21:55:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x6, 0x0, 0x1f, 0x1, 0x1, 0x3, 0x8, 0x1, 0x0, 0x7f, 0x7fffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7ff, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:55:57 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)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b20eeeb37887b00"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) syz_open_pts() 21:55:57 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget(0x1, 0x3000, 0x80, &(0x7f00006ff000/0x3000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r2, &(0x7f0000000040), 0x1, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 21:55:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x1) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0xe4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x6) r2 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/16) 21:55:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getuid() r2 = geteuid() setreuid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) ktrace(0x0, 0x1, 0x4, r3) 21:55:57 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = dup2(r0, r1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x61, 0xb7, 0x0, 0xfff}) 21:55:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c68, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0xfffffffffffffc4a) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) 21:55:57 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000280)=""/152, 0x98) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 21:55:57 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget(0x1, 0x3000, 0x120, &(0x7f0000ffa000/0x3000)=nil) r0 = kqueue() r1 = dup(r0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) 21:55:57 executing program 1: socket$inet6(0x18, 0x1, 0x9) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) 21:55:57 executing program 0: r0 = syz_open_pts() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0xf0, 0x6feffffd}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:55:58 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x0, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="acca61022bddc9e3c8d39a4d2aab6a627ada42ed39bed67f74b7984ad26896441d0455258eed1cda2f2d269b1c", 0x2d}, {&(0x7f0000000040)="f875c70c94749c0d07fd7b56d9179d1496954ac9d53cd426fb8cd0cd94203a945fa35de312fb0a5fceeb8dc9e4fc193a776fc999532e33085b9a39f6d5fbd420", 0x40}, {&(0x7f0000000100)="0dd3e179f963c8f9cabdbae0ef94bd5ca2906a2b1305225b0c0ff06245a74ea3218244f2c3f1d4110a78f26f1c029586489bb2306f357d8903e9644fa206a50e699c76d64770ea0396afba600ba2d9f8c5", 0x51}, {&(0x7f0000000180)="d4d3f629c1b07c4cdc4315e970a8820f4eb7f28f39f0d15947dceda2acad8e9bbf372aa865d90dce6826e7f26bce866280ee32a91c43f78efd3437a5eaf538c08b57bcae8630b60f6f03645a82b9c4b77ae263d1deb6dd1f0efccf0ab2b26a71d27c82bd9280dbb370c765059d038f763ebea69d9de80fb3c80a9059f4783d260317c097fbdb52c6626c2c35277a3757206543d66e6a0635b47fb81f39df5766226c21abcf26bab840ef06d3bb4560c134329643016d6469e354fbdee3a3413b4db90c87", 0xc4}, {&(0x7f0000000380)="d75d32fb6b8e8ef77dc82d316dade4abc35ba44a4daca391c8e9d29c68f25ef8dc70a2a70328980e4163fc6447058c1580d8538e7db3c2670827d2633df96c3e63e3f1edd6b8c6f01be833df44a298c3835c1de2260c9ae8a8709dc94d82a021c1bcff1ec250471e5433a4f04b29a6fa367c9ddfe5697b096cef0891de2805d63ae0a390bde71f50f525c1271a1fd6804ec4ea109ab3a9a67b630ec48a3292078c559b230cb8af4b728f34ff1bc210d47abe476d9fea2c01321217db19af15b1095d5d50e333578883c62a888444cd9c80732cce2f6004441b20f4ff900019d569b08ec1a658f8b6d6dbda056c7e38bdffd645452b62a9623bf16158315f1e56a461581c077358404e434a346360b851c36ef27dc540cb631e7855fdff02ce1e3f22fe022e5fa7aef197d55f664def773354e06c415756cc179cfe355a1c0160360ad4a49b51953c616cf0cc2efbb34c2df8a14e8f6723f103200a8feb5392fa092aaac103a9508cab9945aed3c674103dc35185675d03778e8ab02df3358df69d3c22ab4881e05251dcda0c278ee366e2dcb99b555d73e424c81ceae9cb9c235c91d9d4804335b9f532559dfd7b03ec4e68433ed0ba474b0aa9badd65f4cfdf3ca1a63ad96d708f812144c1f85da7a4ae3d95033bd96b1813db82d80fb5fadd0c83d88751e825bbbffd83c5dd47de39e3657f997458c26a88525d9797ec59eb2dc63c4ae22ff11fa0f997fef51a6fd21eaff1b21080b07e436604e12f3eb37fb32f9a28a54078228383bc2c6b690804d2bfdb1d3c0db70ed05eb9802f8c07a7b8235ab32787b7170049324237c7816a438b06b3883f92d1891a79776de1aa8aa960f30ddc1e5fa1ba3151783dd0fe5555ad75f76ea73b19767d36ada131bf5181df6b54aeff6b44db8aeff8337f4a0dcff0ca9f5f0be9e87a233f180594cc464ad4ca90541b4e8ecc58a8608d818e1f7f7a7300e01a2bdd2a93fca3209e9cc5a84e87058e18d99b7eae9a05060cef065cd9808ba45577dc7e8ab223eafd34e18451ce52ea5a29613ed5029df8e53549a1f793733bfa8fa01fcec10ef8704e6a8e7e888c5124a435f9bc52795aa8c0d4a97534db350e302431b8d4b1ae0bcb782f7cffd5e5680834446eef8826fddb34f2dffdc989a985934377824d2d853e71b46081817634c38deaab6325fe6749077efd688515d0e9f20962a164a1551e25cb9ca70d26e180e114d44fdcd826326df89cddb94ea7817d19102e517a0bee3e7854afa35715552db14bdd9cfa90a9f2a5614bacac04cb82e0dac0491534e08018a49566f0f4474a556af06d13b8e0fa3feb225af8770d51afd6e893b31f7b984a293b77aa31a7d7776f41cf6a95aeda88f9d3ee63928f67262fdc8d3a94028d427e85c90d84a7c8b85896d9b1cd6417be3eed23af5e3f4e2a5ac0ec68940891db7bcb14b670b485d3756cbe89fb5c9dd3d2bc5946986fafdfb39ab76e2a87fd754fb00d48a59eb2457679cd0f56b07ab6c47f3bae51811c0fc747fe3d20dae7b7ca674eb2ae654490c63d60940cbe22d634f9f5da399e4be04842fb11585377cdba484ab507ef8aeca161977e11283dd4bd4eb88ed75fc44719b57e1b8ba5e59c93c482f9c6ca0400d53c9aba820fc1fd5372ecb10e24268b6bcc0d2802386215ff157233631ccccb131cf711969e230b1e571ea683c5d164cfe25d4fbd43895a32f8ff785718c782014f2564b275d145bf21a91ee64a1d55ae1ce30129e630b9f34e82edcfd66bf215280f0d85a1d27e0c1de4d4f66d22ecf8719b6d7e14aeeb89ce413efded0ba6d2ba4d6df7b3870b4e7cab2ee24ede18cf198c5d25c005eb5ad84b712034ee5d79b9a1c35d30e3d7f5db5462bf811c3cf79a64cb433735cb84176a96d8b3bff112643fe4736a7bde4b3da249414e851252d435d0e3764da05fc04b1a7e6f980832c19da4d22cfced01967d59e52b2142c0520fa24a8a58bad4933320960ba43237a1db7cf6bf97c59a5c4d2c7e5a0d7c83236a1ff9f4c3227ed5e820759c0ed1ef90cb757209b7607d852b431d56252e6d77be4d30bc6abfb32c7eff2665daa5b3abba84822b3c2537eb46a6f9d532d8b152c93152f0ed25f56378bf7413fc68334a1774ab1b8c91059ffb86b952b745b25f3e44ed06b97614730ed81c41c38cdc6684544e78539a0ee3c7b94c4f9ce28f666d6de88ffdb147c626dcd5b9c64e599f83210c0049ffbf483bdd01875b1d3a07f435c6eb72615cbfe8d90a883a75d2d14b322f5af673b9a8c6c8d526dd19b2feccd3ed0545f7a95ff413fec622fb7e115d312c804a1f5db907e4892d4e4ca3e92fc72bd0a24c9d0fdf23f7977098bc8e616553c4411d3a104284a1b31b6b7a35dffc56de77622de90ffb92c3ebd4bae3b776de1bcbf71b74af22bfc17c5614eba223c8ead772a8c83a3233a742c69004f6cf766e91280e6bba555eeaadf35b32c6462968c8cfeabae50d71fed608154b0d4c4014ee4197e11487e39a9f673540731aad0d318ca678d35fa3851eca61aa71d5e31112d7cd3219929eeea5926e3ab64298d8d286920e5b1ed214d29d31b4ca20e2b9d5bcd2f0e50d27f20e746b3da1ad083cb93c4e41350bb46c797046491579d698697f7f4093df462d7433e66e3fca46de467f42fbe6c4b5e1cdb0d3ff6bc48775119473558ed662dddef1140a6e83f1326ba4f7a92a2719778bc80545ad8df70fa79828f2729ea414d468322159a59d8890c534a4a61a3861a52dcfba1a5367d2bdc39fd032504a18d53da8efb39aed2bbc2bb8678f2d9157c9ae18b18f7550c5d7d8082622205d54ea03199fa7405ace2965bc418c5160021de49537aebd06c12e622c37e764677e7b592b7f6b074004366d1780028924f26c8ff800b6e623646daf11d1bbf0b5c8b48b4220f8a2914ed1c5044b3140f77893593d29be396dd5fe0a72d9b555f404ec83effae61d10d0dfcb204bb05920245b42bf82b14dc994cdbfdc49c8ee5d6bb22cd0848e0380900f7ef28e19b02009ba509a6bc38d429a78556309b4331451c35c17416d54538426585a9a326490292b3891982c7a843a312bec33872caf7495c5d0f97a73786971035710cb7d27df89a6397e53880094fb496dfb6d7c40157a572b9c8e0758acc9672293e331176d13534e0620e01b374b1ae5c04c185adfa36d984778ba45f21274e7e7491ab7ceeda7917a05fa059beb6375fec62e047c6e981a7534059b7e235b4b3b3379275252353de3f64a220cfc51e2c7a2c14aa049817a9b237ed0fad616784c04ee98f88e448f39f06e102276df30bea1902ba46cef8c046fe8a136a4e8c458e62653ca0d01cffd462631ff1277ac34d393f4c08b9082339c5e5afa207437afa86b747b3614d7415a71149268ddb00c21b79ec69c298b50ad5b6515210b63be288647e6eff411e2614f0e2841f94940a759579f9e9676334534b63d777f6c223e3b9829e5dc0fe573510ce2e8f144eaf012aa9b1270157848996747143e4454bf235d0dc54d579760157c69403dbcb16a460ef65f275ebc8a121287db43c30fe86590e6a8a9b245d470caec8a3a665986ee2e8b371fc8ea20a382966120081c18fe8faaa93d5234c89bd75841c22b7e8c7e91fc8ffb24f17ee376df38b5b971f43319144f613209117344a7d3df3d9a6c624382fca8e4367a4a3d39883220bd100293498901263ac176a9cf98d120abbc4da5ce2439813b04872b676d2af7afbef786604f8490381ac0c3c8aa3246f2a05e3328067934cfe3ecbfe5586c28e14d1930321fda5249891b31632094e418131c8b336adfeff7ff7120eef36145f999c87db2e15d1927800fc984fd53c834119ba74b55b5619de8f4e21b60db7f5e9b101c64ecacdbd9068b34df9c7747f987d475216add8ec4ecb499a2c29bd7ee15fb6f392ff0c08b370e4d43b2c8764a3c97da26ab78a32db94dd93bf0e14b32d6adcdb832709e1b7320387ee0cf1b759959140901d5dae03b2048a1bf63560fb0a3eba550de0245d1991ac1f91d75058a4f13bd82e8a9abc45666561cbbc687b52431302a8e22ea317fe5299dfe30e7eb157e01e1a3765b405df4cc2ae40d5425e3a0f703621c7785279428b94ff19a700998cfe2c920b4b7ebbb9adf227e4ae13856c26d96b2243ef40f36c4892bca7178bd9c21acdec2322b51d64ce4ecca3f67e799353adc361e31713265a096188d8e8809436491b686db09eaf9340370a08517dd5f2df7bb0efd864af810e8a11539d7b88d77fd89346ca056ea00357080cfba64157bbfef14fbdddb9c0bdb7e486c9b0dd0a52305c0ed4cc5c31feab585d5c0bf03bb5e177fc630c22c35cc3b448149e02948e9e6b5da674cbd2523db98f667da57596d3bf6b78a89de7c14c156be9a4accaf9b8c58e420f605bc2d5e6a1a35bc66342d7d1b8e43f09183154d76e4b06850f278438db4164649a51b49e67bbf273f34d73ef618b6358f56639ad3b7e02ff328539a5afb06ccdd72c1e5ce8a1ee73014d33128fc928f791dbdebac24bb536a51cd2c6e7b2e9768e5463bcc04c2469d48e7a038dbfaeaa76d90a918e4350cd2b675e1bd4999de5d5c4f541013efd78ed39dac764aa4b41c3f27a3ced3ae1d5693fddba7cee2dfb621f235ba456bf692e0c187a466d0c0eacf19498d0c0225430572be6134e9d13de1057546c51e7c6be9cda414897249198b54fb512d2016756458470b61e1909dac93674c60e5358c0421f071eaba04c4051eabaf0d17d1b7e51d59ef8f5a4c24b56a29bdc5f8c93b8d3bd29ba528d3be7c0769f54441e1350a62e7cbf5ca34d1dcb5ecfb439de2d9ee0eec64c633f615641bb4a2fa85c1fd1914125f3fb97699e566133dbe5c310ef56d253475bd00ea53784b35e247a0cfd9c097878e53af4a40a5720fdd55e5e18d3bfeab54a5cb9699cd32504a06a3ea13a327fe2da725cfb5c1b68cb8dc396eef2dfb085272522e4ef7c05ea8e2d1a1ae88559732e483d69b8a08dc25961bb408b83bcfb604a768e1eb64ae78e28da371a2f3b2f63c1ca5d79a58b074a5375f203b90f0d3674e71d3fa9203cfcf62e1fd9f547f1e736b7e1cfcf480680a7f436d20674492acdaa1854ea9a0231973ad8a8d565c1240a505fa759f7a6a722d4d76d53155cc6bf6580034b39658d3c86e5f92fbc0e76aebf2a9318d3eb604449c9321e1adfbb7f7699d18f96d4423c62bc2d4c4c7cc12f01b3940b4aa09d4dc1a6a550acae9c898f3ada7bcd2d80929e1a982c509556cc2bd17b1e3656b9eaed5fd57dc26cb7ee432608e1b57c046a5d85ad1c9b2c19bee71b1e2b3ad0f7245d7c1529a3fb462367b324f946d6de8cf61c28988f70f1e50c5ef34c54b7c9013e674dfb0512ac15da19487372d9778016c813527b7fe4e6d8caf1db76970bf7fd58a11dbceace1e3893680b23ce68178eed501f9da89b1c4abc1280aa6f2a65d367ea9169e23d390aba5c0cbc82e8661134148c735267162fc94bb08ef0c1aac536f1132bc2cd32b741e4302ab7d8fb532bf3536663e9da8d85e757a78b5d53fb23c03a7843231837646a483ba5ecc79a8f5da2c438f8c55a3fd05655a537ab0ca4cb346ae81d0d6f539e5efc2c2db8cc237c4449a2436ec4d5ed76482cba145b61c7c1d6b32282b3fc481a727a74cd3b837e422d1f0ff50c1e74c895ff4a31f94e746358fe6b8b0538c6585ae33d06f5fecd4b1d9f92bfb1ce2468d53ca9ef6c5cfe7befeb41009a33e3a69a7921c5feda60c673fa4d90c9e", 0x1000}], 0x5, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 21:55:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x800000000000041, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x5) 21:55:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) socket(0x11, 0x3, 0x0) setsockopt(r0, 0x6293, 0xffffffffffffffff, 0x0, 0x0) 21:55:59 executing program 0: r0 = socket(0x2ab6beefbe9cb3a6, 0x8000, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000200)=0x4) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x715a6358}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x987, 0x2}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 21:55:59 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r2, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) connect(r3, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r0, r0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) fcntl$getflags(r4, 0x1) 21:55:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x362) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:55:59 executing program 0: r0 = socket(0x18, 0x4, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xebef, 0x4) select(0x4, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 21:55:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000100)="7740d800", 0x4) fcntl$getown(r0, 0x5) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 21:55:59 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000480)='./file0\x00', 0x2, 0x8) r3 = dup2(r0, r2) r4 = openat(r3, &(0x7f00000004c0)='./file0\x00', 0x8, 0x2) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000003c0)) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x1, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000001c0)) socket(0x1, 0x4, 0x709e) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000080)=0x1) kevent(r1, 0x0, 0x1fffffffff, &(0x7f0000000280)=[{{r0}, 0x0, 0x0, 0x0, 0x81, 0x7}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20000084, 0xaa5, 0x2}, {{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x8, 0x7f}, {{r5}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0x958}, {{r1}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x800000008000000}, {{r1}, 0xffffffffffffffff, 0x30, 0x10, 0xb84, 0x6}], 0x140000000000, 0x0) r7 = dup(r5) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x100, 0x0) pread(r8, &(0x7f0000000440)="94147328fa2b593824fc8950536f1bae6be84fd5dff44a78", 0x18, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000140)={0x101, 0x81, 0x8}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 21:55:59 executing program 0: r0 = socket(0x800000018, 0x1001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x69b9, 0xb0) getsockname(r0, 0x0, &(0x7f00000001c0)) 21:55:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x40, 0x0) connect$inet(r1, &(0x7f0000001080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000037, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8b30ce425c5aaae2, 0x84) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="a0ae21c11eb2c5f552171599074bbb11338cf06f869e0c2d17e46fefff736e98313cdc6361e58cace639a7e834792cc30d941f5c0466d7863e6416fa293d8c5db55e77992e408bac741bf837ee460624ff80caf3573d4b49799f229a480edf262360f56a3b0b4e4babd439171955d167b6ecf89e06ca51a80b7f1cd8c5c281c30f1db27d0262ae80cd06b4b61b29b82028f3ccf76f9cfa0d53f115959b4e7383507bd9eed9578791e33080ed8683e6a49bc89e489190614c7b30de2fe6b9c038132662921570c8987368b34380d82bcdc0fb3649db2ee79210f9e898a7d4d25f672e1e10c2b1e28bb2eec52cadb0bec5186cb6830e98ca7242b17de5ddb212985430c18488f558f5d021d645715507e8666494e5fc31a0d14f2cb6da009c3616a9a43bba735f1b20888310380f9a09e8c4cfa82fe6695ced8e1517db13a3ff8bfbf5d66193bf8cf441b8dc06c0d6d5134fd95221c2c7877bd4f6b920eeb9ac811dc32f52209c18022874b4fb8652a8e22cffbc9b7fc1d5a0b91685c81693893c84b2b0c5832886f766afb3f77706f3f37fb1fd2abab0a0a838aa13b61d2552e686ef0c0aa524bb1666f24883b340f20938326bba21956486dea5877e8178e029956dacd9ddff094944b06d6664efbf098fa8676187f2cd597a63bb51c6e9125023e756efc8d4502d9fff18b4dfd8f2a5a8459fb9cb2e7b62a346023854a7dc17fd3c683fd46207e620ae9accbbbda65c105297c75e6c344170032642743ad9cbedcb98510d7448405f158772ff2daa794971753bdfd1039f161d213f72809c987e9689f2799e55a7ca7d7fbd73df8cf7543db07c8dbd5e6a476947d08f90ec76c1719a70d388bcd992e98fc16ca9cbe00e0e32b5f12dc92fe69864b46ff5ead91e09631e810b6dbcd960ffba42425697d0a30eb52b5aaec45c7ca9dd350364a952f64b2c6b465d15c331e202fc2449526650e26447f16e34b5888d90929367156a2d9da6c670e0105b18bda0d453e097168e0cb3a42ea714c960893329e6b3ce2642256ac435729b5f2e19d77a7f0a3b44efdec68cc2e2a31eb494b402525c42218234791152bf5e93233489bb3b4b77df9c85fad036ae8316fedd81867cf5ba8373e4ad382705a7a92346a71b9f0899c62414737ff507583948ae2f46d18c12a8688238ecc25db58edc49ceef3145b504341a978b4410985948635c6f8577e02716c13972e6b22e8c1eaeb925967853da565697a173590b0649c48f5ea3c0758549c8a6150c4e51b3f7d1734f78ddaea9c7384a88ddf9fcd2f13c135d41ce518ca705a274b84eef7d38826ab40a17b382a5180df3f3c1320b7c52d0bca9a6671595a303005ff397a96a8414e23b75941527c91c679c119926e1e0d4335d8f644ac6548fdb2a250ec47d58003a1cda3280236ce01b65ddab4673e537fccd65902a50f983eb47d94896673848f5f55c94758c3d550e75d99e041aa2b6019c65e1e58c7662f9da80f2338464427045858562ead56c9f05807f0a65740d902df02b801d13dd48cf22a65852fc8d073977355747224d67672500fc91159e75cb4843f16d73effa932a3046f4151f1915e18833bede20a5a6272332b26023f3fe61661f72a7640ce9b3b9218ebbc4bc081d09e6fa84a87819ac656fd43643f4ec115c4532bab1e8dd85c47951aeaff2e938238f3d24935fd2229659c50911faa181d8241d15eb96afcd531c9a3ebe7a8789b575484b9430ca8fda2f0d1ef309cd14949d79454a28d459ebfa269b23168af46008587b7fea8aef828a6e5b8d049ec62c29cb4fd826797aa1dc2876e15c461fcce10db44175597b8ed123f7cbdb5d0bc7c1123203c6ef8535b7c1bb7609e1347b70f1401a91a1ef4953bcb78e282414acc7885599a212a0e0ae243cee8c9b69341a5fe39f9f2a72415bec07ffe0637b99b78bc133a026c6b824311ad1d9c04228e076674325a816412f23759b9b0fcf64fb186b1648aa4dd14679597bc3fc98288a33e626591342ed01cfbd0296491ac5716933716ad5cf3a41b8a3267439a1159060ca46f6f875de0dddae1d3469ca5f39517696791201afb4087e2ea872f45b2e7bb5b75ff0bbd49de02a9c623afd0ffe3dee61a17f1c43d100816e6ce77bbd5bd5c3cd2721d12bdc3639f864e5dc81070dfbf038397a6cba0cd80f981b5148d141d943cce7ab861d2ef9328a02ad34628510b5a068f125f95537da0651f120ee8a2e999fd788ac169895eed499467e41c4811b44b7afb3c7abbdf1aa025695d0346871ff80bde654935c39bcf22c948514e2cee6787309a89335fcf43df7f025f4e0d0a979c5cbd3c7e81c6d3ea227b556d9611ea69b4ac59466e6e02194324fd0850b1bc8295836bb86eaa9b32719459d102ff67cba9a3ffe5dc53b0e7e720d93b69ad990d6cbcb565718f2bd7d9282034fc4d92129bbd222fcc83316f2fe1e17721b3ca1353461142c722d09d813ced6dfc2a113a9dd6258a5e7a57f44e40a83e6667a4de48b180844755a7d43c1f01687acaaade54a7d8be52be29d086bbe2ca05bc35acfd431c31ed3b019f47566e72c70f3993bc7215ced74ba14b8227cae19417f30432132174841a71be58e9934d5566ef8c382d3b2bbac79c8f94ed7bd446ba6333939222239c18f712f7f60200c8fea7a219a0fca74b87fdbbf0ea1395558286207452ca05f1159ff04b90257f8a7bf2faf7c8c8f3df2fea2b91219f5716b020defee077c228e0af5cd5bbba56a271dbca9d87d72aa138612e74278293db05a69bd158747fd3e28b6a735fdcec756c19f49fafde62830d935e65d09ea47756cf06258df48bd98d7037bed168a2ebac68a727cadba90ef6ec6326347b5fd39d5e300abad205a3b30c045b64d3df5513b49882644bb2eb9affb92d421ba5c7ea5208bf3282ba81a95adfc42bc35c21a6dc50983ddb0f2c645a57523f11b9e8c60ae6dd9a84bf850aeb723b6606b0fbac09c731421b485b42923d941645d01fc783f249fb90cab1f92554a015bd2ad7ca420a0f346fa31d1dce1b901c03a63d87795003ec908fdffbb2d102193b2eff5c01988009a647a65624b20f34430f1977e48dcc514227e128b4421fbd69a10b522b2c0b69ac46ecd90618a9d8f231669a7dba3fd6bd9ac6606b2a66c565bf72329cd7265a9bd43f17b20a6cc2ade9e71d0866a1cc1e503956f7b5c9bb4e34b651b073b27ec452e9eba6b36cabd9b954a83f0e3a83834a539a396df780058e4f3b5907e40a90ae59649ae32524903d8cee11115547c9bd420772c8d15d7717e369fcedc5e1525f3dc3187ab1b5a2e51ffbba3f96b9809221fd01eb844f9d0de3f9f0a8bd0314d329ed0f39b2d3a47d18a08a4278b1c6629e0326de4c957ec09acaa5e8aa12a9e388dbc9ac0092dfc2e71d774f4d2b765cde2ebd15720e8edaa5672b35c219bb77cb81373508dcfadf46e26033aba18e3a5228048d9ba271987609041caaf78d0cef7db8592f8b91a06b6e95bece3d8d486fe3ec0e0ebbe9cb300e4c875b2c8e0922b42c5c048a6acb3208630129e0508ce9df180daa92422855ea07f03f7acffd70138288d7690254e4e720bf642a40ed4399387c7f17028c3b3062cc8601be3482b4b8bd858a13d083e5c73a50587a6490e4cf0e42f21115a996e2a0c133ba5ccad555d8a97ff1fe7eb260127bca7d3becbe0ac75c2a588e9178a2d20a72628f991e50381fff9f60ab4239fb639f08c89635e15a9e96b2f980dd391ca6c474b20d8dbc4410683b46aafcc3651b3cdd3b9ce3ab9dc7d3ef0169b36e1f8d182a92c138761f4483c86790b05df8c056d93072b6f372ab1f8df68b50a99185c6f9e98cf465a8a3d172916ff9fb5e184bb23f0604c2587eecb6696abd78a4f33dd0aa663dff8c1a12521742a96e5073fbbc5df4d5952e654fb95a274390e31ad02806d31e811731eda16ba04a67c4518192a11634559246411a1db700033c2910713dc659a1e25561586926a8faa2a3439c7494eddf1f72fb49961320ccfd94ec2cb98c42ff3bd0f0dc0822a20d947cef83e3b3b29b2f83f7a4a8503f261281301d67178371677335d3bd26c076dd658dccb619c27c57b8257deeac044a1e05f43d622d3129068f3ec43fd791fe9e647081b6b970569da197701ea097da99466d8c0b0ea56e6d437ac8fefd23f2f4c90dba5c9fd313fa5ee191ac6181591b0be53a032d71e0b6565f8c969715a322535c2987eca3c2b23e12a21d5c05d2a560c23f3b1adfb0d2eb5eaf9d86d1fcb5c0698abed91343718a98fd077e6def307a2f6387df3c1a9dfb601ef04c87874c94990a8a3ee7ac2cc9b3861764b46712bbde8e821ece9d851dd7e1758c5cced169b658e111a257b09e3f3c8867632055cf214cbf38c149e3a9edc68b9e8631e6edf5791688a45099de131921e23aa23d0f3cdd03f7364b7288964c998f80ee9a4cd22d60f0500fe07e75b21eed999d0cdf23c24f7ad27001e1cc0601d4733e9a767068ce46fc3f6c08a0447dd6ca42cfc21edd4c8c1f48f00d9385fec110aa4653c39968c9097cba87abf95a77a0060d772b9d437af00b33f9fe523ceeab8cbcaa04adc0390edc7f4d19490d73c02259e6c80e271598f7e31a79694d0a2f6aedd23e0dcc2eb66d88a6da501950e4e179ddfb0c4be74f2287f543008dc7dc66af87436fd63ed2bec5bd7956aa40f6191d038e72978e9480400e3c44e61160027f5e7e1d8496d1270c61d4415c32f4f1b20f4a60bf1f112e61c2e0567f31c5b3a4418b8f4194ddefbf335347edcf2f794cc705fc5c3519cb82877f8ec97c49fef3bea1edf3485cc891b392a403a992bd17bace0fe3ba92325551d6dee8b7e83c40507ba8573d59f1f30d3b5229329160c386a339f5114638106ce4a8772fd45ecfaf45f2810f173edce7b24bd62df7333b86712ab0fc3a70efe06b59202afe7d7b9b33e1b715f757b35977dcfe3128c982b0d776daf152156bbe114920af726e86da687eb7a76c26997a9a9819d4e4b8b14b6e490c718d13b0f36fd95d3d43e9ba8788579c2f0b49817986ef721f10e76284b1568d582f9915153a1ffdbfe4187c693d165f3b4146ce62a05990fbe41573418db9286457b4125b0161c82e2fbac22b99f939d25282a8fabff7d4ed10f62dd3a5036e8dbf6beb1f52438465566c0de5d1903b33d13685460d96e37dd35cbad24d33fcc1d5d1e66995182050686426ce03af11960242c0948e5f465be83e0b719d3ae118774d9be0c3b6e0af64884eb90fc9b29961d0063386168aa1c2115dfc8c59f9b75a89c773344bdb671c91700da3d21b00fc2aff55a27a36b9c7fb5c9f5d835c899609397f6f89b1717fc3300329a5cdd730ce2e0bf29f2feaf23220a5a7b4fac6f06c343d0089592a8f2b0c74e4d71215ee37ab5cfcca40fd334150d614dbd29c2a4f437fcbb3de1dabdd817732718f9c249ee62e6e4793bdd23e0f3467643bf833246137cbed63c056c1e7b14f49d7eed1d05afcbb1ac2ad1fa988cd37e5e078f4ea77fc0b4dbfa153b08d71338b32413c75196475fc948a8e637f9c68692ecfc41134c18af3a8537052ab28efd1dadde8d233cabae14b15522a73713ec2ce22b47415b0eb0d811c0f8c7f8700eedfbf083670ef28b1861018b14f54b55bfecc64f46785b24f82d4a0c5d00fda7fa2468fec4d6a1737e57e24244c4e0d978cbd43517cc6248b222ee6085bd847a4c0a67b891664d188cc42e24359e33d1ec7040f412b02a479bef439b1d1769828b41205dd53e68", 0x1000) 21:55:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 21:55:59 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22, 0x3}, {0xc7, 0x101}, {0xa3, 0x100000000}], 0x3}) 21:55:59 executing program 0: madvise(&(0x7f0000a5a000/0x2000)=nil, 0x7fe4aba9c000, 0x6) shmget$private(0x0, 0x3000, 0x29, &(0x7f0000ffb000/0x3000)=nil) 21:55:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fsync(r0) ftruncate(r0, 0x0, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x4}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x86168efeca4d64eb, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 21:55:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = shmget(0x2, 0x2000, 0xa0, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffd000/0x2000)=nil, 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040)=0x1, 0x4) read(r3, &(0x7f00000001c0)=""/161, 0xa1) r6 = shmget(0x0, 0x1000, 0x600, &(0x7f0000fff000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 21:55:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x7f, 0x4, 0x0, 0x0) getsockopt(r0, 0x4721, 0x6, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x7b) 21:55:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) 21:55:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x7, 0x6, 0x1ff, 0x8000}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x40}) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/139, 0x8b}], 0x2, 0x0, 0x24) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="477da4fb27eec465e5094d372b9f70802dcf7f86fff202f2458f18de36ae19a0b3d597a1368514e529fbe93afccb0b8f44457cbcfb737a54ffbc30f7a13b063f137abc558c5093da8dc8477ff1ea53a5a5c3100d3dd6cfa7855cc2122ab51d20315c4d108a686e6a6dc687ad7d2e7d57e64e6928ba1c240e20", 0x79) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 21:56:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) getsockopt(r0, 0x0, 0x7f, 0x0, 0x0) 21:56:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000f841cb8e518610c01b122b5a622a49aa8dfa2a58b9668be1361f9a3a49dce5aa7be22499f07f1911427c"], 0x10}, 0x0) write(r1, 0x0, 0x0) close(r1) 21:56:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{}, {}, {{r0}, 0xffffffffffffffff}], 0x4, &(0x7f0000000040), 0x6, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r3 = dup2(r2, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:56:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) dup2(r1, r0) r5 = msgget(0x0, 0x200) msgsnd(r5, &(0x7f0000000a80)={0x3, "f05f3b806e91e0b1adb46acfa2d1eee9e4e7f93edaa843ba751d9c912dccfbe831c095e1b2788c9ba5db542a8f203039b10b0927b2b14c43b57e02fd2f629ead90bccf470fcc140a974dbbff7b684c603d0ffb11b35884a51eaa6b08e5d593d9c090395ed89de5bf29c6dddc46d23a48d199dd2ab7950ee6fa079d9de0d1fc3b8d5d3b60c54d8bd8b97d0e99c7b0d4716fdcbea50949b6a84938e630dd37c19312688cb70b98df607b608defe577781846f3b45969d641576a27e4625b75330b80d343d4"}, 0xcc, 0x800) 21:56:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4711c8310131a9393b3f972c6e358974c3665cd97d15b256b53efe7039d7524170262c14719686594ee90b4ea621b48ede3a1d646e204d6a7887a131323a27cf36b757c8854f397cfb05e4f9cb3237d36ea468b8e781b27690dc93e911945e7e3805e0fad7996b420bcecc6ba286d985e44fc1f800057d8cc51b7a23476d4d4d1550444fdd9c4741927c506888232fba287ae9cfd413eabf573f9fecf8a8d6518276f389e311dd5c9e0a8f2b1a0f8e68960053d9e141b6f320d0db69b34d5b4c436f1e3146302b2bfb888bcb3bcde6ceeaf639f9ac3a286fba652"], 0x1c, 0x0}, 0x0) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) recvfrom$inet6(r1, &(0x7f00000003c0)=""/4096, 0x1000, 0x801, &(0x7f00000013c0)={0x18, 0x3, 0x54, 0x3}, 0xc) bind(r1, &(0x7f00000014c0)=@in6={0x18, 0x1, 0x8, 0x3f}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000340)) getgroups(0x7, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8]) chflagsat(r1, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000001400)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x2, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x5, 0x7}], 0xa27d, &(0x7f0000001440)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x2}, {{r1}, 0x2b65c5912e907fcd, 0x40, 0x24, 0x40, 0x1}], 0x0, &(0x7f0000001480)={0x2, 0x80000001}) getegid() 21:56:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x3, 0xfffffffffffffffe}) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) dup2(r1, r0) 21:56:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:56:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000180)=0xc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x200, 0x0) poll(&(0x7f0000000200)=[{r0, 0x8}, {r1}, {r2, 0x4}, {r3, 0x100}], 0x4, 0x3) r4 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) 21:56:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4bbe945e91944b228f2347e45b3eb55f777028746002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdcda459c3c019238db1be58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fef04a397cefbb6e3d192fb75a2af1f08810774d44143d700ffc94127c96105c46917b51d73498fc0ee5e231ab28d29a90ba3f33cf1d4f4fa30a242a9895be62a96cf6b31d097ce5ebbb019c56f1fa1559355d0741af871c52edfa790bb0b4370c8e9db2d7e8083a23543506aa5"], 0x1) getpeername$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000f5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ebc811922d63700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b64c8c6550a5a1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d4a0daf6437eb5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065b64cf60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f30a9547706285ec0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0291cc2985a97fa02d0169a058820e9091476075fa2a5"], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20080, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 21:56:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 21:56:00 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r3 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r5 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r4, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r7 = getuid() semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r4, 0x2000740e) recvfrom(r5, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f48, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002640)=""/97) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r7, r8) semget$private(0x0, 0x3, 0x2) lseek(r6, 0x0, 0x0, 0x1) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3, 0x800}, {0x0, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x8000000004, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r4, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b191c91f48cf9304283c98c0449f1a76d36112d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 21:56:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d015cf09a4f78a54c6a"], 0x8) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xea) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) msgget(0x1, 0x1) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:56:00 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 21:56:00 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) dup2(r1, r1) 21:56:00 executing program 1: r0 = socket(0x20, 0x8005, 0xeea) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82026cf7fffffffffffff7298de0e5a6a747c63b8d49aec508237ea781a505f87e2fe1bf3ee2e5e88e3afc71ebd2d68ee5dd07212ee971071ffcbdb0dd583bc141e78439a6f7ed5480925affcb57c7c69bb4e281aa01e7d7f750e39d957d13a0067cc11f64d5530946054abc62044a1d1b26bea3ef3405050c724ad80ddd11c2d032af722b5fe4172e0a04aefad1aabf4afbcdf333b52366c09928384676a7d203d7410000000000000000000d81abbeb80b9525b0bd20046ae3ef82f723670cde39f3edc46430758ff03de3607e4fefcbf741071e7dad2b05fc44239afd1f37a0e41ce580cf806f2d7273b4c9ecd0e64c582df5971bc5daf8578804e4c00893068db50d3475b25f984abe7c94a736be87cf1ddf"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b90cca859004030180000000", 0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, 0x0, 0x0) close(r0) close(r0) dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x14) 21:56:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x108, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000400)=""/179, 0xb3}, {&(0x7f00000004c0)=""/230, 0xe6}], 0x8, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x41b) writev(r1, &(0x7f0000001880)=[{&(0x7f0000000780)="6e47cb71519dda6f9376122f2e4774619ca5c1d19c48c07b707778ea69980f72a46f8ac873645664807a506fdd6a181afc83567e44ab0fa04e80d4a83ee1ec2eaa534c8ff0bd029691129a7d0628a307de0cf567d7b9b8dac0021750dab6bb12823b3f69710d491963a47aeef7896095371da1eabbc2ae8882685449a8f757a1d301857c7e078c96f6e0f17cde522329e024c145fa545b279fc8cdbe1fa37e897a4207eedefa88c899d0e0d6c281699148462b8d6a9662ec154b57722c797c4ec0438c97d900a649e3c3faf938a4f1042524329697d41060470220fdcb4349a6a9a5de328d150f204a16050c214941a0b361e51845df8b2bd83854d507a860d9abec23afd11b4c7caba2919a0bd31d137f94301d216d06dd06beaffd702445c43f9facdd002655be4a030f", 0x12b}], 0x1) 21:56:01 executing program 1: shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) r0 = shmget(0x1, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdc674b2d38a7b595) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 21:56:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x1ab, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/73, 0x49}], 0x10000000000002d2, 0x0, 0xff1c}, 0x842) write(r0, 0x0, 0xffffffffffffffb9) dup2(r1, r0) 21:56:01 executing program 0: r0 = socket(0x18, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) socket(0x10, 0x8000, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) setsockopt(r0, 0x29, 0x80000000000002b, &(0x7f0000000140), 0x0) socket(0x18, 0x4, 0x3) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) socket(0x6, 0x4000, 0x4) 21:56:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, r0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x6) r3 = semget$private(0x0, 0x1, 0x0) semop(r3, &(0x7f0000000180)=[{0x1, 0x4, 0x1800}, {0x2, 0x36fd, 0x1800}, {0xa2881610e2f9ed4b, 0xffff, 0x1000}, {0x6, 0x7fffffff, 0x1000}], 0x4) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) r7 = open(&(0x7f0000000280)='./file0/file0\x00', 0x10002, 0x4) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f00000002c0)) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000380)) write(r5, &(0x7f00000003c0)="4aeb569952eef03e17c064b5afa210548cc98461a0af4a18dcdaa20666e9042c93c8646b995648d80f5f90896f", 0x2d) lchown(&(0x7f0000000800)='./file0\x00', r1, r2) r8 = semget$private(0x0, 0x1, 0x1) pread(r5, &(0x7f0000000840)="6e99efc025b3f06d7c16bb092a5475c019b1e4f50165b66b2b7b7d7476acfeafec4c05bc8ed3b964847294745001beab910aadbf35c0b959b6bf9616cd1c23ec101f22a9235b751402bb77954d2957bc1569574ac2ead6048513d3a2735ad5b9e6f814a775a1f8689d8cad022c56150772e93f1ba15d5ff45c9274c6f2c99ac23d062405535566c60db7727151b2163ec21a8a10c8e569b9586163db0f2a95302c7328aec753737bdf3350d7aabc302467274b68e0d840796d18b8a22a120a3e3da003da61d43e955a50e7ed0430c18523f9", 0x8b, 0x0, 0x0) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000400)=0x3) r9 = open$dir(&(0x7f0000000440)='./file0\x00', 0xa00, 0x1) utimensat(r9, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x80000001}, {0x2, 0xfffffffffffffffc}}, 0x2) getpid() utimensat(r7, &(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)={{0x1, 0x4}, {0x2, 0x6}}, 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000580)={0xff, 0x20, 0x0, 0xffffffffffff26ab}) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f00000005c0)=0x4) truncate(&(0x7f0000000600)='./file0\x00', 0x0, 0xffffffff) chflagsat(r9, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) read(r9, &(0x7f0000000680)=""/48, 0x30) 21:56:01 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, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) msgget$private(0x0, 0x80) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xffffffffffffff55}], 0x1) 21:56:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8, 0x7f, 0x8, 0x6, "c3bbc35e83d7b320be066a089d98316548a45336", 0x3, 0x80}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r2, r4) select(0x40, &(0x7f00000001c0)={0x7f, 0x0, 0x0, 0x0, 0x695}, 0x0, 0x0, 0x0) 21:56:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f00002f9000/0x1000)=nil, 0x1000) pledge(0x0, &(0x7f0000000080)='\x00') 21:56:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x64f6, "0366402ba77ffdff3c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590a", 0xe3}], 0x1) 21:56:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000200)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x40) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000002, 0x71}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x8000000004, 0x9}], 0x0, 0x0, 0x0, 0x0) getpid() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x25}, {0xffffffffffffffff, 0x21}], 0x2, 0x7fff) 21:56:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x7, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e029900", 0x10) pread(r1, &(0x7f00000001c0)="d7e60a8df33ed667ed4bec89f05400eb4223f861f9f4280b32fa3bc76b6b3d1828f5e395fc2666a5d4f9ead0896aade224775d5eedc94b15f3701b367e0a2c11ce0536058484ab874601bd605a587359c568cb10ffed9f2a63c52043825b74d8ff5ef8b2a26ef6aae687623b27a25de3535f7a39b57a35e92f823aadcbf0ae84e22fccfe749d1fec474b79195745801e213d186afd3fea358c0d63d7914bce93a2d39e366c645ba40c971db4878da62c0767dee81c6cc348f55a7589d3b251757de6", 0xc2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) 21:56:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x1b, 0x4, 0x7fffffff, &(0x7f0000000000)) dup2(r1, r0) 21:56:01 executing program 0: getrusage(0x0, &(0x7f0000000280)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced4361fceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e90777fe1ed46a86d28aadeaefea5a95048cace90a", 0x171) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) fcntl$dupfd(r0, 0xa, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2011, r3, 0x0, 0x2000000) mknod(&(0x7f0000000100)='./file0\x00', 0x81, 0xffff) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x5) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0x9) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 21:56:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00\x00ilm0\x00'], 0x10) dup2(r0, r1) 21:56:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000300)='./file1\x00', 0x90) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r2 = openat(r1, &(0x7f0000000440)='./file1\x00', 0x2, 0x80) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file1\x00', r1, 0x3}) r3 = getuid() chown(&(0x7f0000000140)='./file1\x00', r3, 0x0) 21:56:02 executing program 1: r0 = semget$private(0x0, 0x4, 0x1000000d3) semop(r0, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f00000009c0)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x230, 0x0, 0x3, 0x3f5, "0400000000000000186503182e0700ff1f091fe6"}) write(r2, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e80", 0xec) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = openat(r4, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r6 = socket$inet(0x2, 0x2, 0x0) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f0000000340)=""/49, 0x31}, {&(0x7f0000000380)=""/24, 0x18}, {&(0x7f00000008c0)=""/205, 0xcd}, {&(0x7f00000003c0)=""/8, 0x8}, {&(0x7f0000000a00)=""/144, 0x90}], 0xa) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000ec0)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x39a) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) read(r4, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) r8 = socket$inet6(0x18, 0x4, 0x47) getsockname$unix(r5, &(0x7f00000000c0)=@abs, &(0x7f0000000640)=0x8) setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f00000005c0), 0x4) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000500)={0x7, 0x1, 0xffffffffffffffe8, 0x9f56, 0x6}, 0xc) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000200)) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r11, 0x0, 0x92, 0xffff}) 21:56:02 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000b5d000/0x1000)=nil, 0x1000, 0x2, 0x13, r0, 0x0, 0x26) 21:56:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f00000000c0)='>', 0xfffffe21) 21:56:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(0xffffffffffffffff) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r1 = syz_open_pts() close(r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:56:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 21:56:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x0, 0xc00f000, 0x8be6, {[0x0, 0x4, 0x3f, 0xffffffffffff0813, 0x2, 0x36, 0x5, 0x9, 0x0, 0x3, 0x0, 0x4f, 0x8, 0x80000000, 0x10000, 0x7, 0x40, 0x4], [0x100000000, 0x80000001, 0x1ff, 0xfffffffffffffffa, 0x3, 0x7, 0x2, 0x3546, 0xffffffffffffffe1, 0xfffffffffffffffe], [0x7, 0x0, 0x4, 0x1ff, 0x8, 0x80, 0x4], [0x10001, 0x0, 0xfffffffffffffffe, 0x4, 0xf10b, 0x8001], [{0x9, 0x80000001, 0x1, 0x3}, {0x2, 0x400, 0xfff, 0xd58}, {0x9, 0x9, 0x6, 0x400}, {0x6, 0x6, 0x8, 0x80000001}, {0x9, 0x8, 0xd8, 0x9}, {0x422d, 0x7, 0x20, 0x3f}, {0x4, 0x8, 0x307, 0x3800}, {0x4, 0x4, 0x20, 0x25b2}], {0x3, 0x20, 0x7, 0x3}, {0x7fffffff, 0x7, 0x2, 0x4}}}) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2) r2 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r2) pipe2(&(0x7f0000000080), 0x10010) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) shmdt(r3) 21:56:03 executing program 0: pipe2(&(0x7f0000000140), 0x4) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b1}) r2 = dup2(r1, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) connect$inet6(r2, &(0x7f0000000040), 0xc) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x9}, 0xc) 21:56:03 executing program 1: unveil(0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/154, 0x9a) unveil(0x0, &(0x7f00000000c0)='r\x00') 21:56:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) dup(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 21:56:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x402) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x3, 0x10286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000440)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() close(r0) r6 = syz_open_pts() close(r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000f80)=""/188) 21:56:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000300)=""/224) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x2, &(0x7f0000000640)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000400)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4994124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7be8f1b457d021b33ba1887fd49c38461b11c29efec06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0x8f, 0x0, 0x2d) semop(r1, &(0x7f00000005c0)=[{0x2, 0x0, 0x1800}, {0x1, 0x7f, 0x1800}, {0x2, 0x5, 0x1000}, {0x0, 0x200, 0x1800}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() r4 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) chroot(&(0x7f0000000600)='./file0\x00') r6 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x1}, {0x8, 0x7fffffff}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r6, 0x5) getsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000240)=0xffffff23) r7 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r7, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) r8 = open(&(0x7f0000000300)='.\x00', 0x400, 0x0) getdents(r8, &(0x7f0000000080)=""/37, 0xfe37) getdents(r8, &(0x7f0000000000)=""/13, 0x33b) 21:56:04 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 21:56:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), 0x3) setsockopt(r0, 0x0, 0x7, 0x0, 0x275) 21:56:04 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 21:56:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f0000000080)="eaff125c00000000", 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000001480)="eaff125c00000000", 0xfffffffffffffdf7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xdd66b77473a20605) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x100) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000001200)=""/115, 0x73}, {&(0x7f0000001280)=""/200, 0xc8}, {&(0x7f0000001380)=""/121, 0x79}], 0x5, 0x0, 0x0) 21:56:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kqueue() select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000200)={0xc46, 0x6}) 21:56:04 executing program 1: socket$inet(0x2, 0x78d4d03f2efbc544, 0x100000001) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0xa011, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/49, 0x31, 0x803, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 21:56:04 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x401) r2 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() geteuid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) 21:56:04 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) recvfrom(r1, &(0x7f0000000100)=""/180, 0xb4, 0x2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) chown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 21:56:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) r2 = dup2(r0, r1) r3 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 21:56:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002a, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x1, 0x8000, 0x5) 21:56:04 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000002500)={0x0, ""/4096}, 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r3, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r4}) fchdir(r1) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r5 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000180)=""/136, &(0x7f0000000000)=0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r6 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r6, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getdents(r5, &(0x7f0000001240)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) msgget$private(0x0, 0x8) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd93fa8d4f26e7ca6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5908b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d18858c5b1fdf100d3b21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2b41e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d69cdea937e0fd1c6ddf567991a8"], 0xac, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) 21:56:04 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="5cd5a753bc56cdb13514181e64dcd6f687607a6ae8ddc01395421e0000000000f5ff000000007c183eb53b4f6e259d0815580539c63874df8515897c7986631402efe93edd0c398801d8bbb7db"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 21:56:04 executing program 1: r0 = socket(0x6, 0x2, 0xffff) listen(r0, 0x80) clock_gettime(0x4, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100c, 0x0, 0x0) 21:56:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d1557a", 0xff8}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902185331439887c387", 0xf22}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a01", 0x6}], 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) 21:56:09 executing program 0: r0 = syz_open_pts() getuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x1, 0x7}, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0xdb, 0x8, 0x7f, "0c5ee344c9373de264e28fc519e0e6d84fe91bf3", 0x9, 0x6a}) geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8001, 0x3, 0x101, 0xa87, "f0ef2e6bb80417680a473a22734a6123ee83944d", 0x1f, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4b747658d0b9656b49342a3505bb3f0216ab93f12fc4d5f807c28d6d1c6b166dab9d3212403217dbbf6941befccba24656a6eeb7c6a", 0x83) write(r0, &(0x7f0000000140)="93b7", 0x173) syz_open_pts() r2 = kqueue() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe888f578ef46997ddf46901f"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x133) 21:56:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x20, 0x7, 0x3) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="ae0a9c96dd6b941f9681c2de78e4c329789a729982feb972bb4269b62f9f522192a074334947191e33d1ef32d8aa4de6e40f8ed9decf0aa940c533952a1109d4369edd3f84d5c4b486e9b1441b9c33ddf9e9a269ee72636e994b742a354ab2618b8625bc347b131cea6626cad46bba8734a970fb99c839", 0x77}, {&(0x7f0000000100)="72db4a8eb164050668eff08b84e6510ddeeb87f6e3a6ffafb99352f9f3db5a6fe8d1cb7498df9ee8553f2e8708561ea7c037a727f234276b5fa2264d2f19215de872318a9be1faff0c3d2bc31ec8c31d4285294e9ffab334caee4af478638b64e5743b8c32fc66", 0x67}, {&(0x7f0000000180)="a4ccb0a6b75b6cb2e67ef3880c617da62647851588530b2435ad308065eb", 0x1e}, {&(0x7f00000001c0)="fd58c035af47e0c95f32a95122ab83bd9c02dd7507bcf921b262dc3dde9f92eadcd10ba8ad31bae041e930ad490b7b7ea6e237bd5b362358281757a67c01b6f7dc74f2692917e01f2824d0c47b7d059b5a7c17", 0x53}], 0x4, &(0x7f0000000280)=[{0xd8, 0x1, 0x9, "6557d6cc4c637b9d4860b50685efbc734e07eb2dd015cad272a3350046d9f00127c7662cf75d974e30fdab0d6f0feb4a627bb16dd138805f8eea24a569f240c7d8f82fcf0464bae953baa9348fac78a7696f2214715233ffc5686e5f6713ac81e81ea0d3932e244dd1b00f96d469fbd7c8f407e7f584ce79e69f81cbb83869701a5d6f9281fe396c27d256d33a954a76cb59f876ea381720de700d3e465292135008d2cc7a4794fce4fe365d7b3bc194c14669f8ab5ad27c2ac40e26b697e8f76fd0a9f60ded58"}], 0xd8}, 0x403) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) sendmsg(r0, &(0x7f0000004640)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=ANY=[@ANYBLOB="18000000000000000000000000000000c200000000000000f007000000000000000000000000000097f6b6ab19e02f0a2a9c7c3311a717f912391e76aec44ff367653abe92bad8317b75c97449ace6b3f2f1e6d649bfaa10e0b6fb26f125090996a97b48b0bb32a4a667a10f23d6733ce235ac6fb67f75f806b3f1e5d59151696e0d4c291db34e8b1af0bf164192c8b683000000004a50f0aedff62c73d15205f68242be89273dd5b158509572034265acd3b0e75001dc465c4985b560f281938fbc3a71237976087ac4f533e42eecea2971247550e9139b4a3a848f3bd5ebcdb5296193e901790db6c995fb3d4f5d603bf46d6481472df6fcd05822e4c0ab4f0f09d7328905cdef1b5ee5f9250205a00b5f36c8d3558023af794503c806dcb46b0defccdb0bfcc77441f9f029b3a90dcb158b7632f82780f228f21d68c624c5fea66ef1d7544d6c636ce9eee6b463d5840c4e0e7f9e84133ff9b0e4eb3425029ebd82307ed60b88db396ac058413c5c9e05950186dd294f8e9d811efe809756f5cb8e879db3f4ecbace0b71b8b98c6d7dc2373518f87eb92220a04fb86052a83f105ce4340a2acf627bdde0971a35d7bbdcfdb14d8de6cc979a963ea46eda96fdf8689baa6576042c96160873fa67bbd640d94167ddd1b80c09b8ca147ed596e3797c048987983901feb7c7f15987a41afe19429f52ec93a66d548c904f6655e2439721d24491149c66bf64891549e612fe816f10137bb99de0f9724c62b61bb34842b944d55f816dbf699eaaae76ff8afb9696906b85462f69e2a1e7f17edf884af3692a2d5a7b1b3c015de7608d1098d1ca73372366ef562edd17753389a5d3f60cd5bf9540124a985f8505e4b387f066924a2d5326c04544489bfe2e8bc1f271ffa02eb5ad0626d845b93507acf3d3b880caeff029fa2eec95e9fc9e13459925e6a6a3df1b0b855da2ce05a023cb803625dc7f234fed91e39d41ef03588750092ab431c385ed80897f6bcff5d749a34a22854ef9f190f4ebad589a3bb0ea07ddaf7c8bb8cd7f9802362b9b6784cc182560192bc75d4992519329cb34be3478cae569447b9948dd2c23b57f11e3f6111cb4ba9a484c0cd9919aa49276ff72573673d25824aec6f3216f344737306b4514dc2bbabee2154a03baa7ed070fb1f3f86017ddbd618116878bc66292418ee85f7c7d6ef81c76d90135275fec00996fce999ec8b84716699b31a51d51e7f4b2c2c3e7e1bb5cb45444898938aef17f9d7bdcc4425bd419e93861b06222f389686063d6f47b21117310c72b6e99dc310021c6ff68730468f4dfd0801e21a1b2031c55657dae68f744f01efa1041fcc1d01537abbaa972dd8a13019cc187594e53de90c86725b040bb8bfa37255c63550bdb7f3b7ecdb214b1953b65b8ede4effb63c1e487b68730fb75e2cd46d13e3fa945e952c472f19fd8b06a2446704e1bef757b33f72a4831e3736ac72359a8e1ef7ab85f20104c79a2ef990e9ef931d6b33178dbaf29dcbad0abec84b31dcd130dd51965b353f8e41401caac0175ac29af0c3aff6ac95108ef6b141c16c9e723d17f804ec1000cb8dd9965be3ca8d31397f13daab14471e4f6630d7e08d36d9b3df47b07bd403cc974bde23337aead7c7b33116c30c79a0382cbd949a2e1027cd45bc98d034ff73d4d756dae8bfca97402cb95fe23cf635a96d2f645b4a7c774a80ff214fbbdc0b28fa37523dec3c9ec28635f64fee169b822d3af00ca4d494cc0537fbf7d142cd61800452f3fd250360d8ca56f2ca7c7e100477f3804cb327d15e20a65c3a2c10d8d9d43e76d699cbf75ce226975135f838276f15a279ef79e241a2aadf67d18c8ba62df3abdfba34b2c1100065811a141654f4834494fe438b462ad04937da975bd07d788eb37e9e6386eee442d119d8a36a72b96e0c0a925f495767e7a03122e341220932ef9bff940863a1b970e0ce64a783df7343c1a2a490ac396cf600b6406669854b5383fb2af192036c5a05686cd2f65d03b4760a174db4bef2a9149b18a0e913bdce36feadb50d838851fc6d13e829ccc9b8c9519429c695db66be5ccf5c87713979c9c7a376bf7d3d0577214f7192caed1d04366680528a2b9d3fa52f083841123bed7b1ad2329733b9e25a0e6df2cb3c91b035158d48b0ee33010bcc0d0c89d5aa57e35996a4788132b9a05feac9754296a2b6dd5ad7add12e8f1ea968312b3e181ec4a7db5e291d3a6bdd353b59a05972050af27ac4d7ed30a2553d6a1b500212e3fdf9c764634ba1bada4ea9fd41d592a76922c22c0b2b71eb0753aa0cb72062fdb989b70c86da9c235f5a29fda44edd6daaf73f8e55a2ce387afd5e386dcf16612cd5bc1e673c0ab1bdc0ff2eb4b72834c4d87c97fd48abd846a8897db6646e87110adaedab5b97c9a381c9e2aa804c307416a5c9f9a3892d8a36aa340d8746e9f2d0a80471ba12750dc2f024680e70537d96eb373b4130c21e7d2da4c645c7f4cbe997a71586954d67c1dcacd27f2253aab0d77b02dc332dc7315538eb7af7290061cedd2afdd468ba78eb6167c45211a27458b7f4245d4de2aa973cf7618f25753d0351279be7ca113bd4584dd002bcdac9efc7460a6ff7dd6d498e4d9d7e7565e3bcc1b79259bec259a55d9b9cc54ab54c1a6db0ad77c293b412e874186f6e9ec614e8c36c617a233eb2cfbf310fece00b3c51dbfeac18bef5882da973f902207c173ff3e6cce25edff1d18d02bd69ec73009c579f06921d8e3e77ad7825b6a84bb760eace62748ba12b42dbc27ef0d65a5242d55b9cbabce4b3d3258a1c4bd48c7a47836a84578221ba89b75148f99e937ce16167bad8c5643c857fcb826b7e7f300000000000000"], 0x808}, 0x0) 21:56:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0xe6ee}, 0xc) socketpair(0x2, 0x8000, 0x5, &(0x7f0000000140)) clock_gettime(0x2, &(0x7f0000000340)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 21:56:09 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 21:56:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = semget(0x3, 0x1, 0x400) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) r2 = geteuid() setuid(r2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/186) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000180)=""/226) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x8001) chdir(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000300)) r3 = syz_open_pts() chmod(&(0x7f0000000340)='./file0\x00', 0x80) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000380)=""/56) flock(r3, 0xd) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000003c0)={0xfffffffffffffffe, 0x20, 0xfffffff000000000, 0x57, "6afa3da2310fc7a1602a52d313fc64a06a570494", 0x1, 0x9}) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={r5, r2, r8}, 0xc) getpgid(r6) r9 = msgget$private(0x0, 0x600) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000500)={{0x1ff, r2, r8, r2, r8, 0x1, 0x6}, 0x8, 0x40, r5, r5, 0x100000001, 0x2, 0x1ff, 0x800}) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000580)=""/209) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCVERSION(r10, 0x40044271, &(0x7f00000006c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x2010, r3, 0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x0, r2, r8, r7, r8, 0x80, 0xf3c000000}, 0x9, 0x4, r5, r6, 0xb1f, 0x3, 0x20, 0x6}) 21:56:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x40, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x100000350) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000100)="8c", 0x1, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x7}, 0xfffffe2c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) ioctl$KDENABIO(r3, 0x20004b3c) 21:56:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 21:56:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000280), 0x4) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000f9e2e9ca54f8c668d3a1c891beb83666ca5512349954d971cb1a122502b83c046e8153520ff2c76c59b78a4283f727431c40435b7c33b2f6cb0cbadefa9fdbe64c89d8abe0a56d19abbad60f767a3cbf29f8b3b863e7621679af059fb375c2d956ee430eb4272fdb597f7fe6501ab4d9edf6b579ef80fa4865dc0bd40879f0ecd9d834782dc947497ec27730231477bd4b3358c14bc81ce263daf25d850b033db21641d69199d253a49da3c04139b4a6d1e762f5a3c7ef098da0957a540449b36a645e12d5a038cf17ba09f9ac3b175e6c45b75cd274f459c65408922516be364ef3a342914a0b4b0ec21304c3b2df6eb0f36ba5dfb505107cdc1bc226213fb0b5e51450904ca4888dfad732eb8f0fb51da5397b0567aa1ac565efdb2cfadbdabb4f4bac35bbc5ba12bc621aafa049533f1a636bb6a45c1944436079500e8333401e8f85fde2bcf3c516960911586f75614f3307bcad3cb325d87c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 21:56:10 executing program 1: r0 = socket(0x1, 0x0, 0x1ffffd) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000080)="a9c77eaa", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="899ddc7d5628bb6cec213f89ece49dcd303a57d2bdac9a75270d7cc706dd322f3b8aa1e0d50393e345356b824093130c4bd7078b942dc6d6f8562ac9dadc301d493edaa92fb59a30cc821c273ddbe877155410b00f070be1dfbe5a637adc08726b60761d20fcb687775dbaaff7a847d95aaab7712cf9933191a9d3cf7a25e60c99d6596d4dce59305405676f2144fb7eee862cd128fbef9d0e8c0fffd1ec31266e87a69423b6dc5dbf0ae968e2656b19b2fd351171daad8a96", 0xb9) 21:56:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 21:56:10 executing program 1: r0 = socket(0x18, 0x1, 0x90002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 21:56:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x800, 0x1, 0x1, 0x704, 0x1}, 0xc) 21:56:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) unlink(&(0x7f0000000180)='./file0\x00') r2 = socket$inet6(0x18, 0x1001, 0x0) connect(r2, &(0x7f0000000080)=@in, 0x4f) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x60) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r2) 21:56:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 21:56:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x6f) setrlimit(0x3, &(0x7f0000000000)={0x26f, 0x9}) 21:56:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="1eaf8cd0652698eb62a9", 0xa}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x1}, 0x400) r7 = socket(0x11, 0x4003, 0x7ae) sendto$unix(r7, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) getsockopt(r7, 0x7, 0x800, &(0x7f00000000c0)=""/43, &(0x7f0000000100)=0x2b) 21:56:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000001c0)="795a5695a41b977fc949eb0fffcab86e411165cb81ede5bc7603987766ef6f8f67cd4058e479a87545ad48c97fc6febdac53c7c39059b8010cf0496114a4549aed3bceaf2d7661fe8b2bae3b129ef367bd13c233775149e37106ea20e4754fc3881d44589ec8b7279b045a99eb735a10111803dd3b9ad1ba2f", 0x79}], 0x1}, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x40, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 21:56:10 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x7, 0xff, "0fd1092000"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 21:56:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$KDDISABIO(r1, 0x20004b3d) shutdown(r0, 0x1) 21:56:10 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ktrace(0x0, 0x1, 0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)="9821b7ced9c2367bfb51b14d3b9326a6f8d5a7aace9f70514126a9bb4c8d3ea0404accf034105e0821678737359f027ba515536203fe273131a8dd8b46faedc4b064be9dd430625e49160f6082ff5393dc1e026c034468f8d7e4cc39e533986f54cb30f4809a33c817083dd24b4a9cf70ea32ab973168da8abd486825388bd6bdaf18f3514d04bd67db01886dd913a766e55e6fa06351bf0caf637004e7f14482a60334a944b1d55d5dc00c686093e8035ef10dfeb6080e3c802ac7fb94c50a47433da7ea3a282fd365b72352031b7e4f1cbbfb0373116ccebeefd859ef0a1ec71e31d1c29df9109e2623660e39194438dbe1cb37ddec5c2cc6f12912bbfb2c1d8b9abdac5b0b4543d6170bc1c306090f7ae979a93e3ea7c25b493cb171974289ef209f6d4f4da7081af863c9f2fde08326c1b94a5fae5c85b90c16b15f234a33067dea82fed01ab01281aca10858ebd9d72715efc26c6c405bf3a2edee887386f53eda9f9665c898be201fe790003ef6e30145135c025ec4b16ee61dfcc04fa6c1ef8e587ce037cfc993e0319ef7db53d568636aa8e7c94b5a3db451cc4d3e350ccdb635b21dad081793b8ac3ba41fc33e9754c3dc94f1947d120bfcf4f510bb198385c92b7db37200d7b8b0c6f8d1267272a838c9e37bb006829545f8f952beb2d7791504bf39a988bc65f79ea647aa85ebdb942d56e95affe31ce726a3452c1c3d5adb83bc1bbd574cff19501dbb44750f5de3b7eec91d8ec55d04b05328e401bd7cadf749cb20c23adef494daefa87b03281a5786b24f4e35d065e080e118db85e03f263d313a223606a82fb6b7780984f7f7ada572a0b7a087fb8b51327de55404a2132a1c215b70d75c2058f7f0e17fdbb486ab89eaf349e4e8bb7a1433a3a21486193c94754d34d2300e147a910c080fbe4af003424da2584fe06b42d1afcf45a660decc5aac5035d447058b0015238dea8c41ab1b44db221be5c2a96c864def5e77091662184a36c0a6c475faedc52ab722060870ba68fce14cada6804f65c3e53d775b46b19ef07e59a050380d1277ec66c3cbe91d08c14df8d338edadca852045f2a4471afc4b8d8b1ea6a41d2a3c00d391f89be82f4883ee6a550e822cf9980be7b23ed4b22760203e9245900cb0ffcf54087a10aa84be0ea3920dea5cc5b6136824d872b434198f24b9ccfaa6bdce2b7259f82b4b58c2a35bc44312b7215302f2f958b7b3724b019450bd576efd42d0bafc776a982258f372e2e72170dd1b023db394d36713d7e69c0d4b055cec643475c24d7163e631535857711ee69b0e9e65b015c3fa535098dc3519f8b5af0812cd1f285e4f3e246cba9c703effb3245044da594b64c2c21c14c98c6dcb613b60d5ddd7c0fe583390e66b37da7c1d97a769c5c214aaaa9be917f17bf8a2c07ccd06c2a57465e0ccbb97d55d05c3583a0a13cbd37cc5b50cf208967785028e51b54797115926f930829bc9c02792e3678e9703f96390e00f7ccf80d7712a65b37b77a7b8c169f8205972ed452d0911c5af08fd913676a22364465e27e9b5e0f31cfcb314bb9fab6accc440d60a5572417a373fb1352a64a8d05ea04942609ae931cc00781e04b8329e3a78626ad41ce48cabdbcea2398cc723e32b5dea499b24a1b47d01dab3dcf468c7b4d8c0f59c029165aff483881c15e81ad050f616de48b4010667c65be5dea1db4a2a6e0d67c2223efe6a9935ab6e7d54ab7de00ab449cfea3fcda3205d8e4c20586d2e72518a77f54b2b0ca33e66580b87674fea2a6897aaac13746cea8af72be9a14b3e59314b99616ef5ba4a27c23697ea8093bde47ba53f10be9ed19adf9b651cb56461056adba9af6b9ff79004f896b785425a156d8707ce6260822cbd234fc03d451fa33ac6be5947b1d851c0a9aafa57a4f588896ae21a99f7c49af6ad340be26ed636f5c133de11071d367963685df0366655e362c327e08dbe5313356d22664bf8a6d0f40ad52a4574d8613070086f2bc3dc389515ec6936f79b6ac5e105aab00fae9cd68cefb61ecd5c192294bf7f8eb3b784fb5ddb3fdc4abf61bc5de3182769d13bad59be1b3896e772f288a1995b40487d2ea65902cb8e9ed1504bdcfecd25b677737f0324b708342a496b5dca0ad695f04a42cc8ef2d481beaf8ca65ddae8c8ce47c0700dc7bd83573c35e266fa366bfe6ab1cfbe33dea6e25eb6c6ea33b80e39460e7a758150fdbf9917d2e826afc1db38b37aadb3c3888660306123a2e9f17f33592c690cfc6b34aeaf38730dc1dca9fd7c32cf287e93e99606a0bdbfdeff9c554e5ed05f04b6a39d14c90e70c09b7e8cd28d050a37afc243339ff0e39de4fce76c36c8c09d2b12a40cde4ccbff741e78accc4f2265ce4b5e75ad1180f162d536265c630b6a6bd1c8fdcacb9ba32c9b4feb488f61898a1069f89f14f1d03dfec4bc92f5a4852b1e11f5a053b300abad3c2577c2d37b3511eb54f375b63fdce458ed58929f82b2820cbe262689e1d77af47559c6f1ab610bdf123c53661d77fba03ec6449b08ccac9ef082bd3c13acd9d4af86cbe3966f6e9166a3efcebc689afcd54af569925c0b8ddca6d19e8d87e86913a1aad30fad2e0806465539a117b71663b01ddc1a1b941dd7704b5e0b819c2b46cd894387f3872e5fea66dc3f1d760b6c71fd095040da818087346b945aa4db660cfdb1e9d44208a9da2d6f763b77282c3e2cfcaa4c98690ab8e24b090b7bf4b5ce974aed4a5e52744a236c6f3a3adcc1f47e27843667f658dd4217198addb740c05427a6510915c4e039a1d2a8edcf2e0c4f9c97f2fd88c7f8c57b57b3a0c1ec9d10b3f7a8507b346bec4c59d19fa8115fcd37abec6591f3c42f398278620a45569f9a2afd88630268e626287eae07e43b78845dc483a09e91bb072da273597b7ea29f5a7a890a8218aa271d4f5a3392cacf62db1951f733000f300739874145d806740873bc476acb640754f4fb677c4858a31729e69955d0513bdf915209d2e2a2f26dd8bb10b4355b3426d9c96c9b448536d6ef2fcd00b6d49d483d7827cb2aa5dbb032af91587abafc69cda0a345eb8e5ebf997d69eb91f0cd2141742aa2d9f1e08530acd8ca2e6bdc3c783ed5211edb93b621f8fd8af747e5391937b71f912cfccb6ddc6ea7068d2116b5d02c16111f58ee49ee1ddec3510a4d5125c05c2316874c6a462118b8ec6360449b1cf8a55daddf0a4c6d598127ebc0684a4c7460723305f74aeb3f1555109c67ae8856a851f9f60cb6763dddf49952b3ce9940639cf21e7e3e8c3fa3938b451c673fec711337ba688c7eaad5cbbad2ba8b7fab659e3a97ecf4b6eab8b63f0cfb927499e86789268a706a7d814555decff970c1333a04142308f8c5b9367eb3cb4180d0278dbbcf0a77bb9361616ee0f0be78e367382ba635809670f0758105e32a4d62b0844827bbc07c382a1948745226b454f0be9dfbdd9183a030db91e4e867d7dab0a61c0c194e8459158c775dd8a38592aa6253873d4048d7e1c38702af14a4290caa8d4da5ff6ce5eb62218bbb81362903d3092d305297e80c22d735b479520e891fb0c3d4c340ea0b03e57eec4940db9ff04af82d5cb0a77ced97260b451c40e297f6697dfd93b8812c6e9b7a1eef48aadff85b0f127b56778fd7323082ec95900024f51bf6f685051eeb4ef5de53cd0d251ad01ae3c0ea9722159c72629ccf78ad4a270d8ef88b09e238b76ef5d7cb39728276aefd82d353b77dd47cc7ddbc39c787d8a7c3979a80b054112724cd0f72b6d8264804f9d44d987ebe3b244143b2ca0335082cc39670208cca9d24701579348ccbd3f32b47ac216e3d7fc992fcbda3d5c7d276f753f16cab3346e23aba8db303e4c739f2b9a459b34127354eca27e13942b70a50ffac8f0bb47ad6efceded85abfed3747d7a0d7dbef2c6ed711b76282a2aaaa3e39e8d95418b9df1c2bf079a4e170bd8d7f55d7306dadb16a6fa723a66ce12ae7a7ff6226a05db254ad6def536445dc949a45b233147b9635006803ce32391cf14ea781cd2867f0ef0fac274c8f3b4d1fbf61688f2fda02d7092abb04152c783d520282e28de6ced70d41aba34161e8ce0dd02a8e9055e75c802d23788f3d153b60d7fd0a31a3061831493bd6060723f33b2e1c05608867014e12ba6130b2c6bfcf9ff86b3939badfa6d1fd61f039bf077c4cbf3d785d01ce588cf25b073c4e70bc9d02003e26f08ad636b1b7f8d0db4ca08a70107674c7c2523849721e5c82dd641b133aa40f9028a60243876ec34d7b51653d84eedec839a04326f01680697f71e0e94c3e15e0b3c7d0455e60442e4a7f057abe4c8081b9dcd20c75be3ff516a30bcd251901234404c20abae3bd29f2c97b7674d5c4f1eb5147fb2cf963a2c27ffc673dfe95b1bf48e361210e84d104fd718ec77191c9ff782f6ceb21427c271ab346d76b692aee66f975a33171dd2fba4f99a8edd2f30fc9954815113ef5a14f3a3ec5f8bf453ff760158e77a1a87bb2e0af2f3ac48fabb8417e20e1fd0db9085a095afb4eec341e732d8a7c2483a156f1b594ddabd68a48442c147f7f223a115e85669c7e24ccf7db0f790a04cf11c4640ae67d0604acb49dce9a6fbc6875dd60ee81479b31c74519107fca2356571afc99d175d840e3db7005888f9b86e3fb71f1f812035eeda2d4cfe2d419bbb12b935f26cbf7b8ed616ba61d30d74b824bdbb0adf53ebb4c479fe5f14cf822bebafcbf1e5c4e4ffd6be60b4d61ee0e19af58773aefacb4c0ba39a2ab1a30ab7a7347d8466a5d7cd376ab6603dba8c31aedc6c5977150bde5efe1c45e6bdedffb8cf1f3a4852cc38a859a9fd2845c59852f2c664a06a027a07db8e8bc5afdd38fe7017d43318ef445980b2e57c79492f72334adc7973bb39f57df8dfd6c2f1ccd1a70e92934fe15e55ed98742a6f461d5a3d9d4437bac82e3dbf3e77d76683d200a3bdd25bc83cab4fa2b439ea62f302fe9b16e4c89832e35e5f063c4a193bfa393e9764f19aeac7fe9ff7a512280e315f71367d31b30b7e7c5c8e1f5b24ea2f320aaaf6a4523d1a76aa53fd72f128a684e2da38d5dbc728f242323aeee0c23fc0cbbfc2722ccf11d748101f44ddfc586c9de37631dfc66f5ffbf7d7a00bf696f8edced6609b7e65503d139b93b83a01d6b6c94066c5b0144a3bbf9d64809e3321068750217f30a9ab7fc57828e60f582f74a270ca5b870d85c9045739fbe5f230095914c0f088b88f868d5e21ffdc0438c5e3f6be8f34e3d29093c2cec98999068a1fc2f69512b2bbeb4caaf4fd8563780515854926fdc7cded47cb8b484142c154d82c2167eac4c79140908bc7c098c6a48f1d5e4f1c3c2150fa9bb305e9ae31088e0a901092ed677541155c1bf4cc80dad44619df5d2baf31779f675b6223a17aca8457ef1bb003be1ed6174d488b451b6014bd879f0c9726a2e39dbee345ecc590420935259371ce2cd836b4671f15cfb4d43b26494362684f0cc279426d08363bfbd3b5ed042660537fd0597a354d170d50f6968959939d3c41dc2e734cbb0ba936ffe153872b059c92abd838c3f1dd1167a30d33f522a9deda47ab11fb08fa658735af5b5ecce57edb761adc7fe8b77c080f8b3c945c2ab13f012cb78339b5494a9b965c6b4d89f1d07c5bfa387572e497d7017471b0d8313268e2fc3d3297405ed7165ea62077eb701151e1933488b8789624e2f29f561d053f68ffbf08dd79c3364d9476bcd4367614fd345be17be4087d4b4a876a605517d84de7c5738e", 0x1000}, {&(0x7f00000010c0)="fa3db31847a5a20ead78bd603ebf023e201d596f4236f63c9b1f492f02edbcdcf932eeaf4b5f8d4591c1e2e003a958da3b1984f2770b76f171afa15ead34a66e25ee47e25a0e6235d0aba1df3eb46caedf346961b580aea4ba88ad3ff80eb1a234b0ff04e79bae3205d5f72f95447e11c60946c95d408b736d18f98fb19f8393731f0b3d33c923b744047e98ec709766fc1eba59c3bc", 0x96}, {&(0x7f0000001180)="b0d56cb68ddda48ef18dd16fc544f73b2d8d3903f6b00f4caaa7a70d2656501b8e1c3efdc3061708ab20f176505a18773a2cb2d5080bb95e23e47025ce246bf744119d8e9d79691edc71782db53f041b6c3884ecd338526a3066064f9705409d963be5013ddb9d90fd0673b6", 0x6c}, {&(0x7f0000001200)="5db160cb8813b68e94c20ba0601331eb50ef3a1238", 0x15}, {&(0x7f0000001240)="28e4e4ebafd2c1bdfd34e5edbf1f4b0bf836533fa9e613922f3ff3ea6f0e39696d2881fa338d6891e53e2f7b32f44d85cc519d785af975bd97f44d1ca9c20c5bca8f37287f8b97fbec46cec8a00dcc3942404826a6cb396d164ac1bcbfd74eb4375a7a15f5367640db", 0x69}], 0x5, &(0x7f0000001340)=[{0xc8, 0xffff, 0x1, "0cb4d4e7444d5300441aad438c7861a2feed790784732de7852b0eb0a2736a88e999e239f69163d4d5ad44a0d22f88df80f9506467144bfdcdc9cf50980529734326185c3eba14bcefc9ee00443e48762dc91a97ac04a5b2389c2a6db66bbc9fa5edce376fceaed67ef0f71f14603bd60badca9915dd1202aedea4e8742c129be4f80ce6ebcded3be3828cd12583cce424c3cbb101044c1b843b08b41129bcbc3cc3668356999f6ef2287520fb11c78a216e"}, {0xc8, 0x9525ae8567e9b50f, 0xa63ea2f, "bee89a8b47c3806ae41efc08233655548cdbab002c7923fe795e75c8331b3575d0b65ce9c66b30f094863311ca2ff82bc56518b289cebb4cf2206c28e8ef7cebdbfceaf400982498dd82ef755c499c914a6840962381bd61fa9b5be747010ee2f7fb2ba9b8242dec6cc6bce3a84862b77ede614abc9ba99d32edcf133f47816f3199d3f7da33563b0193f208dc09a70b2f97afc33ad8cf16b3860de7b1ef1de3e357f83b3bf63384a8616f64f2984ad9a8"}, {0x28, 0xffff, 0x3, "4e7030ee58150971d0b01d8832f3242ffe01ec673e4db9"}, {0x68, 0x1, 0x3, "b03d1cc8de81b360441a20e1bd94b2f047b92d95f44129969ed5c0c9067541bf7a6099a7037023acaa151c83ba6849ec9a61c367d9773ad29f291f0acf21cbf74fe8581370678df7bc1529115e0eae4c1f"}, {0x110, 0x1, 0x21, "bf709a7b99c6400a22e39ad39f821fb14fb6807f89fe0d261ff71ecf496fc051359df2d7f8ac0d5196b83b0d759c60b3b9e5e1853257d48dcfd78204c764ecf96d539237ff29faf20a1e77562c16821715bf9369630feecc754ab3b6737dd490b6cbc8411f90028f165ce016dbfc163a1deac3f713854953ed0a5debdc6c69237b5e925904e2cf7b82e4bce2da10aa904d03c22be97df90f6f51656dd9e4fb1b56fcc375c7042b5faa6565163fd1b506e09b990995ef8593f5a89c4a0d49c0d21a5abe1fa7b276cd3be20f60066d849747f76d61d3da9b6fb3b13abcc187271e31990d3261c6735e4bd18321bd6c165bed51ad9c1cd2b53c3833323f"}, {0x70, 0x1, 0x2, "49ef82a3c589b7469a0851eee7e5ba76ab8ecb2b91b2125f253614443106cbe43f77b9d8dde0b85a913341bb1abbefdf1be262a62294e60da11584b23343574e65730902a08ddeee8dd01cea01d9c649ca59f21dcf848f09b6e43e6308e0"}], 0x3a0}, 0x6) 21:56:10 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x7fff, 0x1, 0x7, 0x1f, 0x2, 0x2, 0x9}, &(0x7f0000000040)={0xfff, 0x1000, 0x80000001, 0x8, 0x71, 0x87, 0xfffffffffffffff8, 0xed}, &(0x7f0000000080)={0xe99, 0x100000000, 0x2, 0x80000001, 0xfffffffffffffff7, 0x200000000000, 0x1, 0xf10c}, &(0x7f00000000c0)={0x1, 0xc5e}) 21:56:10 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0x0, 0x29, 0xf0000000, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0xfffffffffffff935, 0xff}, {{r1}, 0x0, 0x4, 0x40000000, 0x3, 0x6}], 0x100000000000000, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0x5, 0x2}], 0x8, &(0x7f0000000200)={0x3, 0x165}) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000040)=0xdcd, 0x4) 21:56:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) dup(r0) 21:56:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x3, 0x2, 0x300000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) flock(r1, 0xa) 21:56:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 21:56:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x680ca9e6621acccc, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) 21:56:10 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8001, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) r3 = msgget$private(0x0, 0x110) r4 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000440)={0x3, 0x0, 0xc83a, 0x7, r4}) msgrcv(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd500000000000000000000000004000000000000000000000000003f7c4fdaf0dcaeb752cabfd5e8c900000000000000000000001a000000f4bcc98f60b552714baf981631de0664696961b86f53d8b98aaa76077efd726b8f0474280bbd1646cedbbe1b996bbdb78472d3d8955d645dfd9d00ea08f9462e2e38800efa1fbcd5dfdc334b77d7041856bd0ac61a70880f77cb3baf988e10e6db55efa6b27c0614f47316889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee0d2212851f08f3459031d9cd1ad75058c4eff43e99dc420e998c05806f5bc76212b05f41e54e54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c387c8b9c42dc02326040da53d5f3cf39476d64c2579759ec8e6c0b0aef8e287fa623fc61fe54aa245877baf36de3aed659b38484d57be32bf303da68bee77376191c4eb79f42e9192ae090ff169367b89d86a530ba49a29878bf9d61e75a1b74b244452b86ca2fcf8e7bbe3b3e"], 0x1, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x2, 0x2b, 0x400}, 0x81, 0x2, 0xffff}) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) fchdir(r0) ioctl$TIOCSTART(r2, 0x2000746e) fsync(r1) recvfrom$unix(r2, &(0x7f0000000500)=""/167, 0xa7, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0xa0) getrlimit(0x5, &(0x7f00000005c0)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) r7 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, 0x0, r5, 0x0, r6, 0x40, 0x100000001}, 0x401, 0x1, r7, 0x0, 0x1, 0x19f6, 0x6, 0x9}) openat(r2, &(0x7f00000000c0)='.\x00', 0x400, 0x8) 21:56:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup(r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x10, 0x20000000, 0x8000, 0x800}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x101, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xfffffffffffffffb, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xffffffffffffff00, 0x7}, {{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0xffffffff, 0x308}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x40000000, 0x0, 0xb08}, {{r0}, 0xae438fbe66543be5, 0x80, 0x4, 0x7, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x239, 0xffffffff}], 0xfffffffffffffff8, &(0x7f00000002c0)={0x6, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="f033afaec113c1ea54a22ef53ac532575eb73944ce1d1f98af467f33242f4bf0d712efb4c76fe08b352b3a9bccadd4c4db00ef6bbb52e91cc0105314cda462c6a19e515333ded8fff839cb133945ea29fbef68fa6655d5", 0x57}], 0x1) 21:56:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x78ad0ad81c355881, 0x3011, r0, 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000040)=""/3, 0x3, 0x41, &(0x7f0000000080)={0x2, 0x2}, 0xc) 21:56:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x80, 0x0) socket(0xd67fd8a0a3d8422b, 0x2, 0x3) getppid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001140)=0xffffffffffffff81) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001180)=0x401) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001080), &(0x7f00000010c0)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000001240)=0x3945) ktrace(0x0, 0x5, 0xc, 0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000011c0), &(0x7f0000001200)=0x4) 21:56:11 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r4 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc4ccd120d2cbf528) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r3}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r11, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r12, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 21:56:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xc0000000, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x508ff2dd52266c3b, 0x8, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x22, 0x20, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000002, 0x3, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x1}], 0xbe, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x81, 0x40, 0x200, 0x5}], 0x1, &(0x7f0000000240)={0x4, 0x40100000}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffd]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{}, {{}, 0xfffffffffffffffd}, {}, {}, {{r1}, 0xffffffffffffffff, 0x4d}, {}, {}, {{r1}, 0xffffffffffffffff}], 0x60, 0x0, 0xfffffffffffffffc, 0x0) 21:56:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xff}, 0x10) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x30) 21:56:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0x35c}], 0x10000000000000da) 21:56:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x100000001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000380)=0xffffffff) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0xfffffcfc) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x101, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:56:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1209, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x4, 0x200fff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) pread(r3, &(0x7f0000000000)="46bf04aaa43d86", 0x7, 0x0, 0x0) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getgid() getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x1ad) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) 21:56:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 21:56:12 executing program 0: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/131, 0xb7) 21:56:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000140)=[{r0, 0x18c}], 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) 21:56:13 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r2, r3) close(r4) syz_open_pts() ioctl$KDENABIO(r0, 0x20004b3c) 21:56:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000025, 0x8000000000003a, 0x0, 0x0) 21:56:13 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba772dcb0b93e7f8397e68cdd1afa1d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd09000000000000009fd07c3f48e302321c7134435435eba5230a21a1a759040000000000620e213a4cbd74855cd58f9b429de61ce61fc96865c1d8fe416d213905de0800487e000000000000f66820030000000000000000000000c5c9963ebe000000000000000000000000020000ec000078b0ad344d1b409bbef8c8070d0000000000", 0x10d) r2 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/23, 0x17}], 0x1, 0x0, 0x0) close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kqueue() ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000200)=0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f00000000c0)) syz_open_pts() r5 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r5, r6) 21:56:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="e1", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="0a78789031862c8a83b9c975ab2b87fecc90fad5ad0519c3ae05c5c216943262a8fb63374347a6c0f2e6bdc756cf40c3c9a88fbb610ac86a24bdeca9637687888232d05fd765f56310c427f861e3b96a4accfb6399f7bc2f2775251721137a10779a2b1be40f4217c285901f7eeb0793d169ac5c08c26eb0e95d7872987e46a636f45af12bb1e49276c8c3a5b58e401ef07c34ba790da01813bc86395588d328c1ecc7fb14daf1cd97d1ce38e18c868dfc49a7c58f8d270eb3922a4a3b61e7e803198567ebd86a359838ee9a307f8f3f058bb409e4709573c5bfd812a4", 0xdd}], 0x1, 0x0, 0x53) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="18", 0x1}], 0x1, 0x0, 0xf146) 21:56:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) 21:56:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) read(r0, &(0x7f0000000080)=""/44, 0x2c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1, '.\x00'}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffffff, 0xfffffffffffffffc}, 0xc) 21:56:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x129) r0 = socket(0x19, 0x8001, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x10}], 0xffffffffffffffb8}, 0x0) 21:56:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000680)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd50537a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bd9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46b5b54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9c) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 21:56:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) semget(0x1, 0x4, 0x404) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x8000) 21:56:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20038, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x40) close(r0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x52) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) sendto$unix(r0, &(0x7f0000000280)="44168a7f194303fa74e1dfc409765cf07028ece09a91278df92216bb6c585c4ada961d3539d2ee05eec933c39e8d17380f92b0537343f5216c8bd55581831d2d341552a63267e4df3f2b3eb5be", 0x4d, 0x409, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="39012e2f66696c653000"], 0x6a) 21:56:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x1a, 0x6) mprotect(&(0x7f0000fea000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fea000/0x2000)=nil, 0x2000, 0x6) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 21:56:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1059f49ad996232e) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r2 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r3 = dup2(r0, r0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000180)=0x80000000, 0x4) recvmsg(r3, &(0x7f0000000880)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)=""/38, 0x26}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f0000000440)=""/57, 0x39}, {&(0x7f0000000480)=""/208, 0xd0}, {&(0x7f0000000580)=""/173, 0xad}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/2, 0x2}], 0x9, &(0x7f0000000800)=""/74, 0x4a}, 0x840) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000008c0)=0x4) r4 = dup2(r0, r0) fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000900)) r5 = dup(r3) linkat(r4, &(0x7f0000000940)='./file0\x00', r0, &(0x7f0000000980)='./file0\x00', 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000009c0)=0x3) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000a00), &(0x7f0000000a40)=0x8) r6 = semget$private(0x0, 0x4, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000a80)=""/153) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000b40), &(0x7f0000000b80)=0x10) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0}, &(0x7f0000000c40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, &(0x7f0000000cc0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, &(0x7f0000000d40)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d80)={r8, r9, r10}, 0xc) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000dc0)) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000e00)) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000e40)) write(r2, &(0x7f0000000e80)="7f7b13963e6884b6e41839d3f13dcc3dc2012dee93626936c2844d5956b88b70072739f125cc522ced838597e8999922092450d9339303e0b9f6b65e46d069cf89a0c7704e2e39cf59380e42cad624bb7e527d185dbbe3b4e6b16f33e0bd2e8737199ecdc359663b22434668a7bce414a84747e59bf3fa69e0e69593637b7505683f17fb640afea49fe50110d3bccecbc8d20db2358e86", 0x97) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000f80)={0x2, &(0x7f0000000f40)=[{0x80, 0x0, 0x7fff, 0x2}, {0x7, 0x6, 0x5f, 0x8}]}) 21:56:14 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r0, 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 21:56:14 executing program 0: msgget(0x2, 0x10) 21:56:14 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0xfffffffffffffeec) munlockall() setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 21:56:14 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x9, 0x10000007fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kqueue() r3 = semget$private(0x0, 0x0, 0x18a) pwrite(r0, &(0x7f0000000100)="8077e3cdbdc1cbac483b438f47b1c9e626a23e4fc632739f971c4a3b15ed4ecf38a50c99c018e1f45da867b80869e250fa37aedf86e2b433f017b740e510f19abc62f319195054f49b1f2a4815104f1ab50fc61c39e2b1ca4920f4ef216e73b9720ee57166f54c3739fe881bbf7204b4b2d945e285a66b717f31eee5bdfd1f8ebfe82f3522661fb52f411ba7fae3e13913fcca95acec2c7dd007ee434a61316ef64f5ca99cd5c331d762dc02a4fbe9609307", 0xb2, 0x0, 0x5d) r4 = dup(r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/219) 21:56:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xffffffffffffffb2) setsockopt(r0, 0x0, 0x8000000000024, &(0x7f0000000040), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept$inet6(r1, 0x0, &(0x7f0000000080)) 21:56:15 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0xa6) fchdir(r0) sendto$inet(r0, &(0x7f0000000000)="79fda97d3380230ebc5f9d6b4758140b60b45e9c440aabb904a44764228f1e4b9ef72133a420d7f72bce99498ff7c6047ddd046f900db94d3240054b21c660155b3f", 0x42, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 21:56:15 executing program 0: r0 = open(&(0x7f0000000680)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x80000000, 0x94}) 21:56:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) open(&(0x7f00000000c0)='\x00', 0x1, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 21:56:15 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:56:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 21:56:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:56:16 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001640)='X', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 21:56:16 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = getpgid(0xffffffffffffffff) getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x4000, 0x6, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000376000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r1, &(0x7f0000000100)="4148531fae2daa61f41e39cccd6c322824d81d97987cb853d5ac50f6aad310dca8cbcc316e7a80672fd7a486adfbfabfe0d6800f4c5815c55161320388ced6e39440200abf9b3151ee64c9afa90c20af0023337603ef7b6b6dfd31dba98667404284755acfdaf9e2efec5185ce87b74d784dd54571701d78ce127b6ae7b3cff69de9504076edf0b5019f77deb98dd1a574ba53c936dd566491df5b636f990b80eda7aa34d2c147afc6b13e60995a549fbce13957d4212fe70d40a823b6b2175883cd2baf2d22727393805d6ea82b4aa06525", 0xd2, 0x400, &(0x7f0000000400)=ANY=[@ANYBLOB="0500312f66796c00300217e1396f98baf481e5a9da45c38bb400630f56aa6252cdbfeac2f0fde49514a6dec57967feb3e364b8d33de8e2d5fdbf23e46b8ddc70eb4eb86bd9a738d0ac94ce6214a262f10638a7cc9ad21fb947c5a35e0335cb320a29cfe2051803090570b70898b0e580b1f1b658665161e7d09a3dcc99aff311ca59bef6b41dc36adb0c349e4a54c29b9ef3a11b084800a06284cba10341a779a4008c78a8e6c87dffe87e2b6cfddff40d9062ad21c0fa07686dda855b945a93815507f9ee875be23113cd9eba89ad48e5f5cdb8e373c906669cfcbafa9463dd9e8a5db27e9e98ad12220430f4004186d17bc2c5e9faa606bd95740746017c3420c082e0e709215116a0e61210b0067a387157318b1124a769cdf68b4dcf87f9dea7d90c66f943cd0843bd0438510443425040ba98a0ca815097e1f71606796e7a7877b917ddd21abe5e9514a473693f27143592ec47e89e013267ad70532e069fda68b06568cfbad9009429be1265588985d7eac015a93a96e0cebb50c1ff3939921e39b505178e36a5476926abee94561e4611d2a2436f16bc116057cf8215923709f4ecd9332b0b75beae9b610821dc14c43d46c33e163bf0be031b6088e6953190b4f35b7d656bc70de240496c74c53099667379698109af8953afd1521731084eb88025f231190b80ca2f7a956566129b9fda5c605e2a7d5b48bb"], 0xa) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 21:56:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x100000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 21:56:16 executing program 1: r0 = socket(0x20, 0x3, 0x10000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x4, 0x4) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="ab0cac71fb072f69ae301213b7358ea59bf1b05cda4db4a7661b70f5af5df9e291504d3a5f82970ea580361606cb1d73bc9aa6720a3fb208181ab9f027ac8011f246c1b310650bb431a5793b48c73b2f3ad59b199b3d79acf571e3108c26b064f3c85a83c3e55e7b125ced094cba18c21115a6a9ff0c9ce891a5d127066601835c52b5", 0x83}, {&(0x7f0000000200)="1e32147daa28825489df277a39dfae083636aa91ef110d19112ddc9c565f6d7a08795fb7f5b9befeb050b4cb9d6fe8d7063b9a29b2d427ee6fa32a7bcbc49d83816ec1814f15a18d2686c9c398d7b2f11166c4c0fa1ef3362b98bf671a1e820f1655285990a7f7f4c704f3774ef10ee5a3bc4daa54ea9e6413a250b219e2dccb6c6aad3ad9b7504da5377a365a7cf8f5e5d742", 0x93}, {&(0x7f0000000140)="56853dd1629f2901601e8f04", 0xc}, {&(0x7f00000002c0)="11c031ad90c4896654b4cdfd0f865f9814e9218a7b08d13f1adc4966c73dab0601d9c6adb278a0b614e21605e61de20ae10a03a03ce2b21ad42764de1ab5ec6d5da5b5e5c2c94b52df5aaea574254df3cdd8070bd9c24b4e38c739c1a2ff1fdc776f708cac72f0a8d3bb7665c0758393673ae2ac59623d0c71e8a2f51069d69d64cfbcb47335fe786a24abc0ccb776f2e577c21a10d89b60ceff9dca62b8009579e1092eb90f9f40fb5e04f6fbd8428bff9ff4", 0xb3}], 0x4, &(0x7f0000002540)=ANY=[@ANYBLOB="1800000000000000ffff0000150a00009ebd66a62d2500009800000000000000ffff0000080000000e023fb0a51a067df4e47de112e574895c6474d6aa76d3bd4b19c91825b35c3e6a24dc8204f3b25eeddbe01b0d234e8cc907fa446466afa67652cc4d438ed18334d17d24a8aa95d8c9165cf03e7c66dcab10ea8b2a843ba78f4fd49f6f15e3d6ad3d444a58bf2411b21c117fb31730f5c21798a93c2d920ff522db0b453626e11dba9e98000000001010000000000000010000009bbe000099f57bc77469bd58787a41d9bcb90f0423ef817ff334a4b838c62b9766eebfdc2f7612e62efd57a7ae624fea814de6298b7f20a73b90813c4f8227d329a5803fa090852b257e4560da9c855c0789279ce0e38d8b0bc414a58e7c360b78836b0d5328d3637213bfa3a95ceb424283853ca7c29b4929ab40420db28f6570b77566cceab87b3c9848b04bd417012541975bcf9b38daa70271e0f74a624cc78b8a11dfec46e0ce1e6d7fff339204cc81cd29856922759c1f787a2999821720f887e6ae00003de8d0517b10248cdbdc9e1d845abb3e4da9ee9a27fbe27bc48f19a00aa801e8c26fae3c4c48546a0bdb57937014b2dff366e937a24f682f5c00796b3b7f5f0243aa8d704d1b23718498b38499a1de417f85c3bae9cad0a2f91fa94886ce3dad497970cfc9e0cfb3f49949d27e0b8c7c04d6efaa8bdf7042eaf38d6fdcebf5f64d201c735946ab6a477774b70d999b3e847be400970c6c90007bb498d01cf43cac8f0ceaa6f0ff8235a17e84a8469e6c0cf265acd7a4d3232141bbeea9e8688f53bf1c91b80527c36800d1857503974d717cd1122aba7a8e27a0653df560c696101c320210d433433c2cbc2caf7c51239fd7a8240b3d65d9c0299bae884b6edbd8fc202d7abad93e9d1e9ded6b648fccffb2712db5efe6cf03af9ae9374d73e0f1a9e858be037ee76f77ee077ceac30f0c11fb7743478cb9d1bb82cde63c61f56ec5ea1d091f7310d9f2d84382986f9d7eaa87398137a64df6bf3f43d36e414e56625b71f72d1529611e315c65984ef1c4796f33e762890ce187a83ff45a17d1b22bb70c652a77e756017a3fd1cea840eba985170c4fc273deb034cc2f88da75fb3e8be823878eeb8334206dd096488ba29a4ee9191d02e6b033f826320a9588ee59d98e3757c57b5eb1c2f73d2b103cb8f8405b31488a52e9e64631601189f354faa46ef20d48059aecb50bcc7297d10e9388405539a897b64feb60d60c1f6eebe7df9143bc28a83f43aed7564ae7b805843c633a2d493eae549404b9561c0b0997fb22788a07e8f44546f5b8d2854d88f41bc84f0966caaffa01ffe66931a4dd2a7e7a7777d991855288ac524f5ed7918d3d6446a2a28a30d279bff13cb1ad864efb0249a5c4822994dcc49e8eac8ef745fd836cdaa9d9b87bbe3b046781106172b5bc7b3ccd95e8381a1853a73a0b389c63595bcd59d4e7d06db5be31d0eceb7919d2322fc0460c9234ce6d0ec959fabef874b3f429870a2d7da63b0e439105136a18cae9d1f780fa057732be879a5edd04656da89aaf6eec219ee333225d5dd46b99a2ddb2d1ca5d9e54cafc500e6f39fb3b7b5e9d48814f848527c0ae43601b7e2f3055bbde3835d394a774792b615093b63517df49e9d83257c0bed93a782115f46961f1b23f80da090850a38d87dba925dcf3192f895a823c567e68956abaf62c9d834da2f66c27b17c388cd07b864f8ab7dd5099ba200011f7c12a37d4b2bbb81e20e03fa9cec0e5238109b15ff77bb1f23074c831c47e1411116f9e38e09ebb86ebc11851a7833b25c8768d225deaf90308f59e506b060155b59ca8d022b96c79cfdd33c6c013ef4d2ecf4e9772b29b0ad97db7054cd6073caf5c20bc5630efa2c81e8ba63c89e23f8a00080a7547517a53f6b27e2839fad149903ac516ea698fe58ff0b0e82cf26d8b740d07e2ec78e864519082fe29cddca5724b4cfb221fc20949217ca1bc541c6f4c51deae04cb62ef606c11315b069e3cfd67843adecb0efa923efbacd07083d1fa9233b87c473df3b4da9886b13a1b9144f8882b499b3324f9b31b3e654faeee507729f3fa4c66451a03f1e2ccfdbd9ba677b85a179246e0856ddd69f8565cde7a2fbb1116f5e6685f8f943dd3793b408d13485a1af43cf918690d78ba36e6965ff79353a8eec5edb6701352a669a4576c54b8a0d76270dd9a7bf1d9175850b48c2e360e87000f1c5a0e05407f052cffdb559d9274fc40ce5ba74be2107496e93d5466b9da9dc94ba2d60765778e49c09b627ac031c38d48e9deea99418da10b54c8d629704536e8b977c01e9eeb243e785f8721b41ea7a9ab5d23b7cd97dca5ff6c0a4470d613ec91544ef948f8636000526549c7ce821e2bbc6717a88ec425d75c4589a04c73a9a9002b1c4bb3a3a52e58669f511e25efc57e3736da7c366b9fb4328367c4fad16d7a029fc38d105d31b092a8222ba122235239c577737237c607c84b114daa262a6f4510c1b9153519f251d1057f57d71a9e0f6f47dbcadfcd14eef280f6e75528a1c490b410b54f2cc9b28a804671128faddc3a0423a13028e8db072b8f3fc177559bf1ea0f1a7beb60e1f1c7a521ef5c03ddc625a38636b03b4d1844672cb5978d6bc9f7218606887634047460888b63f47d8aa09d56c04ebdbf65ba35cc83e73949f09a96433db425eb9095ea14141c7f38d40deb1af38d0fd23abcbff72560b1aafabf094638c6bbc33a34129f31773790d7db878264680bc8ad9b422278d0a9e5a0117ad755609c732ff22f31039a5ae9570fb83e18b3353a52173a837680487d6104b621a8b6ebaf54a32ace43f2e91bbef4e0fc5caf105f9740705fde8e358494cb15b06f9f4b42a71720473c64251b1580448a10c74caacd1843720bb2b325c1aa626d0fd75640378eb41be00944e02adf63fe05c656bdadd6e68b8b16818fa938c2be48a8e043f29a7170c52e55be944846ee94aba771f7e7ad0e807ef041b04060e31349f895670d8160451fa4052500ddb8e6fd1bc9ddf23a4e3efc764724f444f4c314065e97c72b1266fed8136149ea4bcf6cea337291a5066e2209000000000000002aa14736fd8e53ccac93ba6e55f3848c2c749ed7fe5d42087f9c076625481ec7e2ccf970288a0c56bb43272eb2852c1e36c6e3752918ea7b5a78874333f7b6783b56ef71bee32ed4a3ff4af8e05c2015c1301f2ab7165f9741e364b75840fdaf15592666c28e8b9af54c2d23903b87cce4d5e2f38bc9f13d904266c824eab9682eebfcec3d323889e9eaff3de0ce0cc309d9a7fc8886895b0ce3a4b7efc130b659fedfd97808afde4f47061caaf9854f702c553f44979a347485291f8e5f888b0b40b02838eb165ef4d689e6e334ba36b62ce5b0afa64a23634cddecd8b14b4796741cacef0e892606ec89bb9acafe70646537304ddcfa18b2946272ffe8e55b5f719b309743e6ae62b225e038758bdcf55b7bfac130e9ff6089c13686093ca4bce596db8648862f3cac7146a0acddbd71ef3a5109c75cce8a3d346ab42f84735d2784c64a7513ae69e443df7e9dbf543f1922dcd9fb6532c9e88e972818bfec39bca80877c2f468893b5f3480965da7fae59b243f14c711258f634c27e8521f073c9eeea281033670b4b280074aefb65f8985f8735e7cd1cbcb797277cbd784b34c704115f03f4f385697e462e4120400000000000000768781fcc04f89e5c4d86e445431ca91bae94937dc444f09ebf91a1707686f79ca7ad5e0cec70e131d35bcf33c6d5c7c30aeef625e7c81e90d06de1dfcefe2a8fa97cb1bde7a2f12445ef910dea244c4a826321353b3b028453e73bb94c6ff50670fa7d2c9e55e766894db5997c49e23234d9f85377dabfd809980fa9d391d0fb142a3aa4a5901f5c709415b24857c5801d5f960562a6c08c15e5371af6892ab103cbcb0ef73380c1447c3a64f5078d363900cf10d34307ee43457848bd471331df295911a78a7c50f2d2704d2ea2389f02a100abec5af2b8616beb4d94591f3c2199e8855805243cf12809f4629938833e82b63ba55db822fc5b0fb869a3c5702dec4f18d309007a35853e67ca6730ccf3f79bf8c03b6520aae91d6040000000000000020c6448deaba05de21e0106c01500330ecb16bc503df66724c3a4c35f5395ecdb1a5839e93068c2d8e284522ed9231009044f97d70c166800d581aba022d4f51a2b33c3b3386ef9bf37fdc5d453e998eb6fe9f942c957a8b083d0ec2866f2a8b5ee8c9f393f5b52ceaabc244159ecc5e451457715a2d4072a9017f950a96386b5f3e0fc76832f98408f34e410dc3619ce965fe150270c3be6780397733ed5142781770d43bcacb330ad35ba16fc964db32c6556537ff67790d9946f1142e5e7abfee4c2388ad9a84ff4e58405ca65d7e07f33fa682e9355c79428ec5521c77c28bd215c7bcec6eb973488fa4e03d3df971248e380189f37826916e85315ea3c5e67455d559464d8079f5436527849fa1db6bb5faed743ffe51805de237cdc976a7b788f0794f50a7873d7a9c6e4bd1423095b89f6bae9e5ebfa66cbba96e8ff2501a29be56de05bbb2d7ead5a34c652c96f1bc28354d9ef60463f9a7d81a1e6755c411bdc9e888b6f865ba3f7175d28907e0d2d6fa7212b21ccd54bddbe1baaad874279cd0533e1f15edc528bc3da98b1f0f665505dced8d4a0744b651b5952a8247db67aadeca5b8306a35dc4d37389bf2314f16ebcc4696d28e30de31374af3533bc1d6e785b8cfe8af147c70e8eb5a52bf60d81dc1e4aec91fa687c19574df23f0054ee468f84adf115f2555e0e84f6bc51f9fc1370f98ee57bad9776cf587119e99e65298dc662491b5faf4169628a95a0dbeb17fb26c50be8057ec50df5222dae850c6d148528e40991ca623083cc823ab8b52a4bd642c3947d7b323d5ef9c19d5cf7bf951b0533b23bfb222d1cf5066c336ce8b479fbe18eb9c2c42086f3da7fa7e23b2bbfd714cffaf7dc4a0b19c18a159d305ad5f1459baf79cf43842f8a7f66dd87a0a0db61ef41500de14befd2f2975d37d44b7730a8c8550c8e4c3e5c4b99dbf477e10d276589f4ea434b2822db07fd246ad39892c929cdef5ed2728917a8e724e8af15306cf8abaf71bac38ca4174aaeeb048e7d1ffcddff79eef3b4f25f407b60273d3ad3072bddb640b2f15402c4b204f704e76949dfa7a1879b67918dc3c7477bcde986eb77fc51011fc67e209dcda29b5fa83b2f8d0ebc2850d6b82989869bfa751e4b45abdc4414e861d3306f41ca8ec7b6aa5bae4125bc56e14af6a423e3bf1fd16875bab92baf8202f99fe6eb37bbac74b8e3990170b195e2d8e649d3749fe813914adbc57ab9682e6e3e46b53e6266fbf1a9d46c1b21397d3f35f607c7c152f2c3a1b10365edd7e2126ce209fb4a127419e82aea147ce55f47481c99afdfff31651890487663f2872361054b15bb38243dfb8580e779eb7c4406ce3da4135299103ae0a5f085da623853d23a9f9f7866b2445f111bf9d6047c69ed48da665a4a2feb29756b89cd00f254a5db39878b99fe5a0a878e58fee18f0d87fea7442d1d523061abb058ff498831b4a3b0f669feecab8635dce3ed99f959a02551f0023d1cc36153473753e9b5c276ffc57780dda8ffbabdc61b78a8db460a151d72a49a7fffeb8a119cc86ca05ec874b19904c7d36825030172a93125c7dd75e02e395744c57b4b578828a02fe0da30a7616248c6c16af8441f75fd5a672db0c31aa6a7e95d3c38a88635374522a9a997eb93f98317bcddfbf51f004cfd302bdced68b11bc81035412bfebda267bb1339c2911401c51aef1f6b5b9a507dd54b5bcca8d4024b09e323a8f132aa3c98bb9ab1656caa3e56bbb1491d218386ac3fd545309a1cfbe7c8d3c9f64af4e6ecb30f16d1930be60f000c315b639655234b62a619c7d1111c7c25a2eac2593f23323846e410a9a21970a67a747b00"/4268], 0x10c0}, 0x400) r1 = socket(0x36, 0x4000, 0x3f) getsockname(r1, 0x0, &(0x7f0000000400)=0xfffffffffffffebd) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r3, &(0x7f0000000440)='./file0\x00', 0x1, 0x6) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000003c0)=0x9) syz_open_pts() 21:56:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2812, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x9, 0x10000, 0x20, 0x800}]}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) sync() 21:56:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0xa765) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pread(r0, &(0x7f0000000100)="f96b62bc439bcfc277c254aaa8862fb0a48ac86d523c1602140b4da488fc36a3b70493777fb9bcde20c15d52af809685137a813a53fd4c71345a34ce9697d7962fcdbe75825b11ba2c39c656e10d4c19b2ff25a1dd63d9fb03d1a35c605cf394029951a8fd82d5160e02f6dbd97735f1417d25db488c294907076b684d7fec43b7a3dd28f3017d0f1da688a85b2d75b91ee9a995f7d6701a58b13e654de6", 0x9e, 0x0, 0x0) write(r0, &(0x7f0000000000)="168b19882870ed3696", 0x9) 21:56:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) 21:56:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x18}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 21:56:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) socket(0x21, 0x4, 0x3f) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="78a86e6275f162999f763292b8c8bfb46563c4795d3ee19c74942a0a5aa46c096a834cb51ad543fd41bdd3205974ec5f7e402a97b075608081dc572d09aea6ed068235d792603e5764c497278521772291e7aba68842456d08b5ba79431fd8a78da04cc8dedc5c3d09c0ac5626450068e60125c43cb4c84b5f71bef0c18eafa18cfca92290e8a25924dcc09ad986f9e5b656c74b9b6e900c0cc4aee01da29635b96b0ac59256ca2ce6b108ad3b5a57e026cef3f161a1c1f5b67490de59a917c4262fd3cddd12816353dbe3cfac55ccf0cac5a91545ca2cd7e6eb0ef08cd81e21bb516f5f1f5225af"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025", 0x8) write(r1, 0x0, 0x0) dup2(r1, r0) r2 = semget(0x1, 0x4, 0x26) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/89) 21:56:16 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) 21:56:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7, 0xff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 21:56:16 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000006c0)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f00000007c0)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050b709fd074d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169be2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157ebe67a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae353347ff7fe0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951f0700000000000000384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907eaa971d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b21b060caebd06d81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a636902300000000000000000000afb89f0bf2518fdcde46bac285e3a176c4141d659559848c7ad11df19da78281d73c86d6063680eb3919abb6ffb19fe6f186b07331dc75a2b1d8ecd5639632a8e45ec41fded5b61d22dc98a386d31bc61631956e99e9555f7d435d3fa93e4ad6f377651bcc33a2526c95c007e6c962e3670299b2303ad3a0d4cdaa47898760983e815f9cbd53733f492669ced49682b2d11cd70180d764210a5c0dc18bcc652b6df8dc5e673d62211d1b3762109aeb61ca119ce751d282dbbe05267c1b7a570512ca00770841db2fa2a9a50f2bdc9738cdebf302bc73471b84959cae50a405145e2f8430b481873e4a09117fe100efa77e87ce0a69bf33f399fc19a5e6bf0dbc779a09111c628a929b3d94cc9ee19494c1456249672f01d835e5ec4bf72f5c8c8d6c8baed6c7cfcca63a398665fc377edf093938948a"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x1, 0x0, 0x6, 0x0, "e8ec5a0de52d7300", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x1, 0x2000, 0x120, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x8, 0xfede, 0x9, 0xe2, "abe4a051dde660d05c70771d3b4f1afcd0e2ba29", 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300)='/dev/speaker\x00', 0x60289c15998586a7, 0x0) dup2(r5, r3) 21:56:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x6, 0x23, &(0x7f0000000040)="0000070067d00588fb529ce7d7b7011bba3dc09bf9287ed87f857bad3f1cea42f0deccc97c39fab11fc2928d4503b8a4c93309b35e91ae4de7d345dc6719dcbb4ddd80dc974a370bcf02b6c80c3a7e9a2f94f7194c18ec46cb7ec9550d61a264ab08429f8bf76c5e039d8c90bbc9ecc68d5c04a6afef92a69ec3a35222e0bb8a1363c581", 0x84) 21:56:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 21:56:16 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) symlink(&(0x7f0000000040)='./control\x00', &(0x7f00000000c0)='./control\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = getuid() linkat(r1, &(0x7f0000000240)='./control\x00', r1, &(0x7f0000000280)='./control\x00', 0x4) rmdir(&(0x7f00000003c0)='./control\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r1, &(0x7f0000000100)='./control\x00', r2, r3, 0x2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000380)=0x3c) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 21:56:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="d4ab9c215a11af3fbbbcd9f7ddc3fb9e8caeb68a58c0084f2a5647540607299562d6e1919d9a923480dfa92e00d7cb18", 0x30}, {&(0x7f00000000c0)="bc42b633c00079a7b16c1b2cb16085ea4446f4aef68817d89bff75d0ab", 0x1d}, {&(0x7f0000000100)="7bb00244ec89f258c4405253c5252ec45b3b86f11136a71f5c151a32c394b27c277349b3bb762c2f3879", 0x2a}, {&(0x7f0000000140)="a494df4004610a46bb5968f72566b989afd0bda903942be34c0a60fd181429edacec14163f6114a104c2ea56a4a2d5a8aca06fff67334d1677678d16d366ffddd611b3e232c6ff831d6a2abb4a014c", 0x4f}, {&(0x7f00000001c0)="c9fab99b516629a68b397f7662347d10b8dd101b2a6e992b20bef8266c7d8013914883e7ec5981fbda025571248cffa403e24cf9cd27ab12cef0274f40ea4bb5a51e26b52f052cd21f8761d6ad99658455ed708b77283c3c1bc21fe26701c5b6f381634d94f4cf9d4ce53787b3c9c7062009beb367c8a2d85ff185e15426e81535bd9dcafd21b15e7114ea5e2d3a3124aaee9c3758", 0x95}, {&(0x7f0000000280)}, {&(0x7f00000002c0)='\"', 0x1}, {&(0x7f0000000300)="23c078df6ffa9f5f0112a004e323b4c78924203eb7248a7966400a41f9a35455d83130d58944b20a7c65af2c4c9d3f94e533f0ec38136625caa48e9a796b49efa8b1e8623b54e098b8eb8a14ec3fbdc5ebec300bc76617c2a6aa6a1cd17aa860eb8f1ef13bf52888cd02534869a10b2236a1fcaebbbc097dc465f114f4b2f9fc0fb22950f1c0ac6ff3fe2472fc149dd473d54f9209a9b8e6d8db417720d75353d2ba25cb672f0cca3806a32eedb79054f99123b9e8ed495152bace32fcfb7325942e16ec67f36f73280b83a5a6d2009a851e12e74f", 0xd5}, {&(0x7f0000000400)="c455089f1558e9941e751c40c9073c0577e2f078f21128d185368fce4d0ab8de8a554fd8e5fcb9e9e7af03afa487832785e70b802bb707e8b7b45d1372a47b7f092f1378cffc8fdce44567d6717724032018ad266eab03d93f1d7725837fcdc9e2186524fcf8d2adbf61e3f230259c597e8fe4e0ed3e9178b403ed6f534c8a87b71401a447b0d46f41126079be82dd44f1de24e531201f3d3f2c9380fb82b081f1c528ba02f251dcdfe0a591da9f0914dec17e053ee25ee61126f28a6593c46e59", 0xc1}], 0x9, &(0x7f00000005c0)=[{0x30, 0xca312dc1ddbc03c0, 0x2, "212074eeaea876feae6407b5edebcbea4c77f5f451a57a9584261df34abf0a4f"}, {0x88, 0xffff, 0x2, "84de713e3217d68c9a94e604a9122452142ccea1fad4a96fa89bc7aa7ac3a1578e9800c2150ef1b34ed367093fb8dc5cde77a45d44fd53378bfd11b726857f613e3ed41f8e26ccc4bf434806ede72c7cbddc3918aba7667319cbee669a2b99c396fced041a3d391afc63129d8e7b9493190ffdba4223a531"}], 0xb8}, 0xa) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) socket(0x2, 0x1, 0x9) 21:56:16 executing program 1: semget$private(0x0, 0x2, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffffb) truncate(&(0x7f0000000100)='./file1\x00', 0x0, 0x2) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x7, 0x14, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x8) 21:56:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00", 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 21:56:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/82}, &(0x7f0000000080)=0x54) 21:56:16 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) munlockall() ftruncate(r0, 0x0, 0x6) 21:56:16 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r0 = socket(0x20, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2fac1400107d819e762f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab558438d927cccb4265712086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb7cceb6e0c715ca53e85c863d7d6b84d7c89957dc8e487c808bd8"], 0x10) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) listen(r0, 0x10000) shutdown(r0, 0x5) 21:56:16 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008003be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e2e0e10b5018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0xa}], 0x100000000000027d) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_addr=@in6}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/85, 0x55) 21:56:17 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) ioctl$BIOCLOCK(r1, 0x20004276) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) flock(r1, 0x0) 21:56:17 executing program 1: write(0xffffffffffffffff, &(0x7f0000000140)="9085380100000000000000dbb3ccfeb6a287", 0xffffffffffffffa3) mprotect(&(0x7f0000442000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000056f000/0x2000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x129) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x10000000000) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 21:56:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 21:56:17 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xc0) fchflags(r0, 0x10001) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$getflags(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r2 = open(&(0x7f0000000140)='./file1\x00', 0x20000, 0xc0) r3 = fcntl$dupfd(r2, 0xa, r0) getsockname$unix(r3, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000000000000000000e3ffff6db2cf0139c1a0669c15fba1b7385038bf5b05d117090db36748101724962146f4950f0dfe6571f93b0300000000000000eee2d4"], &(0x7f00000001c0)=0x14) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000002c0)) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x80) syz_open_pts() r4 = semget(0x2, 0x0, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x8, 0x0, 0x3, 0x1, 0x7ff, 0x21, 0x10001, 0x4, 0x6, 0x95]) pwritev(r3, &(0x7f0000001700)=[{&(0x7f0000000380)="1ad54844437c214f322d9909dd4eb2748eba88ea3bfc225d4bacb933b13bb9388ed0a75d39ab017f1aae", 0x2a}, {&(0x7f00000003c0)="60a8", 0x2}, {&(0x7f0000000400)="8fef107d6c5a49", 0x7}, {&(0x7f0000000440)="4d06af6095a9ebfde136b0da40a5563c74c504b10c3db423ac442ccd0f91a7db35c38b353e9231760029eb50dad52d67b728d4f52709edd577f2cda1e65ddc", 0x3f}, {&(0x7f0000000480)="bf48ba26a98cd0c977c36ba748baf15c474021a35b08fb3f1b59be447be3f726bd5f661490cd97d7505a270220a4f77c977ea49fe031bfef12f25284446e9eeef617eabf60aa38", 0x47}, {&(0x7f0000000500)="5b773eb1f43e84e01e74209a03355c4e33d59b8922e44e62a513b58daed3ca84a384390f67ff8c14d81940e80604fb68962c8a1ed212322eafd329d05bd82887c69058bedce671b3bc12e7050f6b070dd5e3574fe07eff49fb363be44111df6cc36ad69f6e0ad5fd4939a23498e2b10f73bd6398ae0bb6bcf113774702f32e683c70d8a9dccebafc0bdd139fa11080da31fb46e15a0d94b7697caf9eed187cd1d802d47aa10fad53acff28feecb8988bb985b7a5d6dad5", 0xb7}, {&(0x7f00000005c0)="4cf50935ba58199e7b0da68fb4c74d9bdcfacd047c1a84003b25d9052621eb5bfe8145847d76363a4601c1950cfb7c31f2932f245357976a9cf331ef339aa10298da47819650457c36011aa78107f9667c9cf89b65e6706ffcecc6bc1ed14f73b6a7d601741f0fae190214d09612005784a3aa01e432caef74e4fb005c10c86fe6469d8cc1a9b38d58712ebbcadd14103825325a8d87b82fbdfb265cf288b16098c4fcb9214c012e7b9799510a5a92ab7e01be1af378b33c947d2fecfc36245c48d99ecc6b5c99d754d1c61b83aa0ba81d9821d56d6849121326b3d7f8d5d25321571cc35fb208cb05242f0c822372f267ea9b0f75c87e913686b65a473b24535d62a9ed38b23ada71ba067e77a08086845d727590043d67dec81356ef4a713999be317edfbcbfdb3cafebdeb7335e9f7fabc572518d07dd167bc44ccb4b8eaea8f2bd1a752d2dc4d1531c06e55aa38ed710cc15227cae22bd2248daf03c2ea3f34d65705ed08db829ed480efc3f74aa7bb2e6f25b33648a911029d12ffd2690251c7bfb5b0b34eb936b61927e00b0a8a1a635b07f132df7fbf66025d2b49c75ba7052b312e9fff6e1b13aaa3d11fdd2fa9cf9580854229db79e7ce7b4af6e48392dd5899f97fcec4cfc7dbc00d55064444edd9935028924f526e3f84a337d34787870495d34f9a2d1f00d248ab4e7b95831c323d135965f1be5a22f557d59add6a9fc7b7b38325430a4908b589075c788f5445bfdac709d731fc6bc3a68b3f7cd8650a1ddcd741511ba96ce52fa2884d83aceb15911b806bd96bd809520b00e3e6cc342432a90dc57b88b72a0774ab6ac94ab55a52fb3e46aa82ef27edceef084e145876d3c1b2a3064b2fda13dd80b9ec152e28ae3d0c8de03f36f30e79b732cc1366468916eaa8b52a536cdac2e18245441ce53f375d0dec55b942c20034883e927cc01c49063f9169ee12dcc1b1912b30cb7998258fce2a76d587b8c84b37ad19e6e7817023b9fcc6e13fab407f3ece32eb9bb698770d147fdd9cdc84536aae2db9e42e88fe19624e2aed65f43b659abd3fed11563b69df74d00ad3c14807d55ebe470d26312f7b437ad8ae829d8af95c3eff32f75c7d260908dc27cecbda126c2b0b89784c46e393a49674611d08fef5cbe0927df883cc4918ea3244d4adbf4fd2e6461ddbd2aeda33fa3071217f9da7c390ac1bbc6620d13d2aec5cba7185681e408e00a249e7127a592fe62724df656d58baba3f9f343baa148127671c9cf3f329e49bf0d78c9e1aaa28e871b1ef13488f26f6f8526509f70815b5ad60be16fb6fc80b74724facb41efd0afda594ffe4948b0e74e8642f08e1d5b700e6678236b88273a81e92bb66a98f037006660c3f9a2dda2944bc99e9e1021442c0f67de8ac4f0541adc32d97cda7d71e6dce0925ab270e08bd8f64ab56372d5fe27ac5fe5e7d10c4468d8a28a11aa0f0f1c77aef339936f1bb0749ceb5cf8306205841e6287f01cc1c34f1d916212e0310c7ebff7b241bc79eb5232847de57a8a490039b9f303c9b07849e81c438bdea67b9f18ce64fbc1f9a3cd1df8bdfcb5e9c0f555f7723d16ec6af3996b63238d539d5db17e90787d7e43642e620d46f630f99e9834a2ffc1b4b38a120d9c70974eab9881994357507ca3354977cb529dc687e13477b2824cc63db1c240e8cb12076ab73615e5af6522ef52ed4a1dddc033bc9fd66c8563da17b2383f92cbf6660fcfb85aad4f59f01885dd9be652336363c29cc52b8b10882de7f1ff6b4b3f3a68815036327d3ac133e037c6059cddc6f4cf04ac941e42d4daa276d877827f8be7b13364f8673fcdefecd6301d17965e89e0bae5270a3cce0fe71f8797a064ec1c46343ddacc0e61ed08c128ea5aa8488b13e71d02e04223529ecd0009e3c09bd4351cff0acf57b966a8c6499558570b5bfb678389a1c70db9adda7aa7e0e7d5657e84e54927e704e84dfb805be750e12e795f0d6916143cebb87eae96a81f168620555ca15b8287fd794518b632e9ba7343a9c6e6fa21147a6a4775ec7fde6a96a0041b3e396e49afd450847106b4722a5eec9b3ff5f0d3039416f87f4980500d2a13756217295ccd5b6dda87a5416730df0febf9f70e6668e266873d75d94e8155f624b79bfa96ae7e876280c7a615464af10732b23581e52eab79b5d54cb82044ce4ef54406905b1c9304f6d3f38df260d59fec20a2c1b71ba341c80e4f97c4eaa4b48804add01ad885bd97b8e590fb8325be02ca21293d1fe23d0268cb8e256ba641cf73c1cefb48e883637bb8bfc3809401e7dcdb9c223e4a505b40686727d2aa5abd1c11e2bd2d4ac6d7a0114adbea9ce76c3943a8c8386a8ce36dc881edad3956bfabd28e273dea022b7b22a96086590e50a52533004761615c41109036125c782ae1bb1ab748873f33e935c72b8bf6fc8d7c4f5ab3a26dbce79493070f870f6b2bb7726e1768c27806c53fb049acc2471761d9de10576d7a76f83c9013c861a82e50478b0a9e2bdd5390129fd663896dd73ae7c1d36041c84b4cd9ad80fd8106ede2175771381bf59693968074bf1a3bd3581f1d43945c26cfec39025dabba82ee4610bb4694b68a93fc71b35960afd03f998cdab80bd8f109d7f34d124cb9573c3d8b540975e6e8dae02fc05e29183a6011489b7071206005e207a070f7e48d6927a9cb88f96f6868f19ef148e2b8d165f9eb20caddb4e1663b8c2d900f2877b37b9a30b1896055e68bb65394d4ca3c3702ce242cf53ef3e6ec16f6de7c8664dda75f8cdcc691f7bab44c6b8b9d96e61af2ef74c792c32f201abe9a46af713f23758038a8af22c9a33775c2816f95798140f45e269516582025dcc5d09e0964a39ae9d757557023ad60b3b0d4bd8f48a34f65c2f55114185d31faa940da7ec8a74583969524e4b2ceffbf040b6c99c0fcddb61beb88309b3f16e4a4aa87347d52fdb5ec78b16ee3cb11536ae16d96b47afcad799dad1cf4006c4bf3085085676b3a2f3b593f6d59b8afec39980353ec0971be7183b4ee9cbe26984f042d770d7f66a2a3b704761633f870f9004596d1ad0ce960e72c3a3876b88962dbec9740d512c905f94f9a4c9a4bcc88b1b6ce2a41d5a4d85093c663beb21adcbf3a1699aff8d0c96d1579a26f9fabda77737e6d40b94381cb2617ec38221b743e35f853032bd5aca212589acf31659984e397dd78661e4870123c06366cb8636fbbc6542453ce1c9c119842d343ce3c4c2aac5909c8ceea1eb9b7cc65bdf0e9c23036ba2a5e6a1d0b7d91470192f9253536d70c44f79f373903e0cc476207ce8b1bd8c4786f4bcd83ae0036607ec72d506dcf4cde2cdcc544e62be5dc08a167324316c505c288b817c98b7084130c225692be5ca153fb039b9b07b8a5925d6d37190a41ce21c930a99eaa853054a70c0f1f684b669e83e637132a46036dfbcea4bbc88417bec72ff59db7cd34e86be2c28bbcd7d962ed8111d141a4238d99dfd56a0d0a67cd2aad4d377ba143ee727806d87576abf793413b8e757e8576401cd15c01e794e985cc7b3a8e80ded6146357f6075e4cee4b9f8956f3bed65c5ff6a9ac5a4b581397cfd2d1682291edbf4d383af7fd57f378fb12da057f2fea3aadb8d28e8a006855aab1afb17181b1287c87591750ac19d331afceacb262c02c40d5a675fa81c53048e65bcc8404bd25883e209559056dcd72639a06215b3c4398cc59d272e7c803341bb40ad8458fb87525c28bb9146a857d092be1e8a17fbc4cfdd55b65a124ea9128804ed6b8649668dad0d9061e843cb5b8da3aea9c14f85293439cbb491b8afc97a6f7f55757d7dd3c3a6f4381c53765dd1292b73a7fdb743248f22811099d47c17f2bfa5310c731e22957177c263fad623cd43ac8db3e76a57ee5f4dd4e9b4b45b2a5a977f6704062672daff37e4a6cf8b67205386738ef50ee37dc7116f445ef24a38e0aa3e510ac77d79c20fdebe863993527d5abca7f874ed4a7f527bde5118b7d751edac4b1203640ce4443ea20d1c89be9949c2666b27fac1a7b81c6764308697ce4c75ab1236d83ed619f0ea15b226103f0bc2095430475b9add4896a83fcddda652a7990c379b2dc3bb5b221eed2816f9636787aa65b7cb5187f8891fa9b73e37a9ba4f182d4e1a05c415c2394094c9539bf332284b29552756a52c063b9119a68644248bf628f7be725e1cfe2c38bd3fdf9be0a2052ff7406097d4f2e688216ca46a13207f0a4947c0d0c38e2c938d08db07dfe4aec6a26394557e84c0dc1048e6fe84d960ec94c926134d35f70f8a81773c515fb2bec456dbbad400aaf83a7eda34afb7b0cc5103f5f98051631c9c61ba382ba7bba823f694aaa391fdf3a78154724d057fcc5809f8968f873860a02ec5ef7960e221ed5b8c90f665a60497abfa8ff7d5db9ddf909c62150cc37c740d843bd045e7eb8dc01f96fe072c345f3f0b00a58cf3b01ccad25cf9c45897b0cc5a0d731625104b345906063d19f440221bfb3ffd4beab28ceecb0375fa74ed6a4a7db7a98f7ce63658c89427f608e50535e477143190b9abf43ddb65a6adb6dd7acfd0ea292d57743ea5afc84ed9cd162b66ee3ccac0b14df8b87877b1050249587939e08625645b9669e34b9309ff035231958ce24f389aa75fa0fc386f75e1887c17c9032c913671d5dcc7956654fffee50014f6b6f6d0aa5208a529c67be26c9187d436e35d71adca65984422b1cd7e3d465e3d2d2fe66a9f70d75f319025453beca4e3df1a2ce3ad5aeaa193081f85c9f5afd3bd112530336081ccd6581e1f897506c94964e10fd0b117570c5d1e4be536a7b361ad8d9ece1d279a7eb1a9eba3092a7a4e3f7f46a0be027c2fe9ae78a52f768a32048f62fb0312c6d89d89f4726657f80d926aa9562f440c923329dfe58ffe71ce53002732de464e0637f0d73f48b76b8d3b86e49ad61b237454197513cc088556e112cf60c48cf055d3208db31153f49612493671c8122eef3cbbf3a791573ea03b287158a333e05c6d9af68469e0a637669f3fd365ec9d42160c25bcf81de20adb03849ec408f052a6348bef971534fe0757787f44ff3d4b33105c8fb1f6ee802b1e526158922bc12b8cd54e11f524ef80b43bd91431a37f8a8723da154d818898303030d341ea3c147f4be719b85ea813fcd014340b89f7453252cf4135d32a5d5aea80322423e36e1756778ce24fd758422842601b2b4200161c38b878f6c2482815d627f6731c5eaf9de20601a8678d81106950b9175e749809fc5831f5c7ae2edcbe52f2c070afc755b02b77d9ff8e6297254a0a8a9d4542f17ccc4c7778580de3ee5f2ea2d440ae16e829f118c08b3a28d5adde813087ef1bbdb05d3ea713010449f7c2971c497729bb5110d414d693f10580993cc561938f7da89b716fe35acd1b390c9a542f90cbf697214b497f19b9345702d2bd78d19b7a2c61d5f64bf01fe0e6f5f43f848b898670382c42ebc18835bcebac2ac48dce7adaf4346d7a3813ecd55ca1296112f33b93286a12bf0a060d0878a84f2c13645bfc106f4578ce4ee8b95dd1f5e9b1c3da938819209bfb2540287646d5a0ec449cd5ca1f6fcdc2d1a919cf5ccb775551f8dd9c4800ef2bc560b0d9898b3be4698391d9cec98cbdb470fb1d8f7f7c94118ef3118b6ab8ae0f8dc5a9ff1d8eebac9c57eed9878d2d30a44ce4893c4720f60aa7368aa6f7aeae91e0cb5e8c82b953366eb4231d4ffe353bf864a71eba8c617215a85ad101bc57339df464ca36296ca9b9c2d", 0x1000}, {&(0x7f00000015c0)="dd6df5bceaf74b638d2c8350428bcf6c7e5a3266c80fe6d94a4980f2c782c5c4e7a7db15768a5edf684acde10f7f84f8261e80315e530eb88232aedaee8577b5d2a2b69ad3809c5cb12285b713baafcb", 0x50}, {&(0x7f0000001640)="972aeb72596cffb598533452643a8ca15f8db5e83b802fb71311e76ace13d93d7f6990506464185c17208443efe6c7de244477262862a5691faa9901409abf5eacd3ed7429b3f67466f24d0312f6ca8a2ab05adfa87cb834be071d2b66cc1e88c7514d4a1df5362b4c64bd8c5932e31b1f98d6d34d563398ea7c621c9a56f90cf782699425369ae739e08c2cf0d74d68863e7ad2c10ab5938072bb0ae6", 0x9d}], 0x9, 0x0, 0x0) linkat(r1, &(0x7f00000017c0)='./file1\x00', r3, &(0x7f0000001800)='./file1\x00', 0x4) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000001840)) accept(r0, &(0x7f0000001880)=@in6, &(0x7f00000018c0)=0xc) 21:56:17 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r7}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r8}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r10, &(0x7f0000002000/0x4000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r2, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r9, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7198, 0x0, 0x9623, 0x1, 0x4, 0xf60, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r11, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0x12e) write(r3, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b537547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f99fb457d76967fb8e1cfc67eb6099c8478fbcee3d7db7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0x3efa3a8ed30590d0) open$dir(&(0x7f0000000180)='./file0\x00', 0x30c20, 0x151) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 21:56:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x58) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 21:56:17 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f00000011c0)=[{0x9, 0x4, 0x8, 0x80000000}, {0x1ff, 0x0, 0xd90, 0xffffffffffffffff}, {0x9, 0x8, 0x2, 0xffffffff}, {0x918, 0xfffffffffffff800, 0x9ad, 0x10000}, {0x1, 0x1, 0x10e, 0x9}, {0x7fffffff, 0x5, 0x6, 0x81}, {0x3f, 0x0, 0x0, 0x1f}, {0x81, 0x9, 0x2, 0x7f}, {0x5, 0x4, 0x1, 0x81}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="6ce7cbea798ed5b5d8e567607d20fe40ae8f83531dd7e34e54ce4acced5aabea7d1a82078c4b94db02315274c282ade3ea41bf6c9018f897d4003b0b6ca9d8e85d9a9e1f4676c8ff8633bf4e48d982cfdfc042ef44d712e0a176b3568064ae943f0a30c1d43a775d3442ecb4402928515e4da85dea156f8637ba738a58d260f54a6a367298622bce595fb23efc0bdf3db551d205022f1d66e4b41b183c0ef69c443cc6ec51cbf739ef99c56e839cd7fe02820f86a3e175d9720c9ee7021e4a29343e4134701f1f6e7cf4155cadc88a51b5e3f3b79342401e02063964c1849742fd4418000cb26bc8fd111ec4ff146e6d41c92d10290c61c7d8f6a83ecaa420946d0d4d01a2e2b5622aeb04edb02179eb804ceeb716948aa74317f464cd9f6625e9efe1f524ca73ad02017944f88a09ec9977d966bdd97adf2b366f14b42d98fc11bc422708a9d569263d166794a2726d916759a2e15dd12c181b1b97d002d8a783bb555ac87a59bd29277cb689078377c39e5711ba40270d839d53c51cbbd4c0725aaab5eda1bdb4ee991723c08987de509d50c5665eac20ceeb14bc6ee4ec1de92fb5035168f7e2e4f87926a6b7337e18e68cffdb7923026c5c19956e121d19bf7e4cb10a6f72d13e27ec04eccf8587f5dc86b4546da6b1154be5802a964bf0bc84483062093470477361c92af414c12faf44426658d28b2ab3b6d760b9181891a6f5afa5e89547f7d6b662538861b272187c72be730b46503ba79fe9ef6c678c7046d15f8f8b07566aa13b6d0ac262149e6ab201250b069103c51085f0a6818256d23aae1e2eebca07611935f8353bdcfa572e56312095816496bf38bc9bde555c51d331b712a9117f7c98b8cf428636060e7332abc8ae8c73f46a1135f1019245a6e45c4f1b2a3fd5111647c99fbe0232c73acee63892b42aa584cc9872e478eebd963b2e5d33548e3a5c96f0b3cbde2c1ffada64499959984efa8b544c738948a8613a53d6574559115abf97637b6768dc37c67af5a98cb2b244d74dc4cff22b4e1f17803c0011c789e18c09d401428f8a4a5f7f6f1824638b9ed7209159fdf59b960d5e92c124f0223a7337b81a9aa02c99911bc2075495beb8819db296f0b34ded91dde2873a659855677440224b7f27d9149fad8e0e8fce63c0044cc0a62c9e76646ded0918afc7c425f45de74aaf67fb470fe506e273462bbe558ca24829fbfa110b944a81865146e0b2a81c2a43146868bc5e56c105e34a371ef42b7518fc333da559caaf05b8edf51b218a786bab63bdd62e4760afe9c543e0c6b07b4459cfe4a3505ecfcb913a263f06034cd2919ef40c5a754f6f250b5e6e9837863486e874342273c1d64ed8010ecc0f11e15962a1616159f5991e2d169358d5d5121ec9d8832ee443a4d573ce5e2b156d43f1b47dc4a10aec2684f7c67826be30f792dcb3576253109e8a32550b9fa93f8af577103160fe1e3e86904c91517899e651360804ed012f409aab870625a7727668a25b388ff7d21fe5c2ecb364fda793af8ae3480ff5016f58f858d5c67b70eb6f04cf36f918bdce87287d3d0cee8d405f0ce4dc57dcdd98d59ab41f07febbc59cb96e1c52e48629253a354d19358c711573f7f3c3b5c063415154fa8009cae0cafe5949acebce74163ddd9c9ca3e14aa65a82ecc2f94fc2c81fbe791ba2aad273b0010539d1c3668acaf7c11d5b609da6c35606b66cf4cb08dedaa0f4ce3d95a7b9943ce2aee6b540600ef2105f55b7c5b6b1bd8ba12f06af66f6b5525a079d4decb01115e20ee928a20b4143a4042ada2ce3daf7f59826821ae87a4404ea50f16d40fdf0bbeb5f981586a17e29f2e7eb2fcbe689a65730994528af0cb9e0751d18b1fdad79b4e18571f84cd618d3c0957f229739a1bf5b0171cbc0b4a68c31de0f09526034598d0d2f19e92fc4710b827d6361f81e09df09fb603657a68ebad9f128a7e4ab729c50563767b6f7b208b22d9751a38c4a1e7e8daf766f65b5b44b2912a582d1448fc70256a1bb273668562f6b4653c49a95393c323a84e6534846ee6a67f3a46c95ed86744a1b64cca6cd84bc954fba5814ac6b7da0dd489f74060e7fb45d7772d81540fccfcc6ae739c9e55eed0792b49fa2367b307d89ca011b838de005ec5019ccf347bc65cd9e616d328f006fe5aea0234ee112458f7795c9ce393e504664be32e18880b1cb39713865a16270b1913a389a2453b1900a4b4a8c902c407e3f765dafd98085e2cbff3ef59cdfe2f11d8a5453cf2462435bc5751343c3a225c74353c7eaf27fe49d1f0d92666ca671d2e3c0633bb9936e4e668392aec35f175c8f70558cb2aef18de0f1e2f515a913eb0c47d85d5d0e296e1aaa0d66274976ac2fe06b40137316f8653e2e71229b84419c881fd81c1d2b12a56d2565655f109322beb6793f291127b3552bcac144d13d412fa2a67c49d72a68603ca00e7ad6e37e4fe2b897d56ab9b5e8fd0243691edab32a6a3a7dd9964ab138222f0ad8d507cadd7fd217d35fd3715b9d6f4fd954ae18388b6c635f10a011116e37c8d2334b396b1a10ff6ea52d1d581fd5efaa44116d9d0c827d4fef60e02acca283115667d29b468c34b20648d002fc491cce6f85eedc54642bdb8d7f18ebef06b2c2f0da462c609513c9666e36f159ee3ab93b4c4a5d3b422ef669358f8c4e8f562892d16bf84705b9e2855639964e783769b747f5d59805986b8f66aaf8a2dfa38f5df5707d3f243475e2e90499cda59fc808d2aea1ac2cf4b90048d7744880d257f4114fcca10907e08e379522d0875e8368ef9c1d1eedd1e6b8cc01a47ed2ae6cb66d8e9867095d74fbdfdd96f88e449bc4f4620bfe5828fc8a1e04dffba38414aeada2b6800cf6a50fffa1e0a36982ce736b40060fba56fe27a81a5fc50562f445e99c9fadd588c72bb76e96ce0487832a47f8a4e8baee470e1a332cd8d433671c1d27ad9adc4ee736292ac688baa916c5f5090816760abd7d0763538fdc4e091e8852e12311caf97aeeec4a7bef76987091fd950e73daa240fc37042b973e801df97e2ce5bbf3fa30da6df42db0ff08bacc09051c9ab64aedd1a1c5277bb9b6a92da4a5af198a7a368ea5a09582c294ace74ac44d648677d1a75f17dd9047c4904b25768b9eabd957205569dab427432ad8d2b2085b9c762ef5bb27d194e776e0f860f2a9d09cc27398bde399937bc257c2b466f6c51886e2158aebfc1fd7ba48f4d5cd4c11cc3ff5ef5c32511d3e08564b35c18e9d2922b8b56dc74609c892619529f7804ee36826dafe452a8649333187193e462a1f5ff29418aa36dc7f5d66a896da5d7f905901c302312e1b3e5142d04792e817b5e532e8614cf592937f1d8fd288db2e4a6991ef6201c3deb5a3b837c0dd4e8670db998c005b8244c2a9e4aafc18a50de17fd05e5557da1b4283928b968bae620be35a10043a96b1c1566f8c684f92514cbd92bed39d0f4349283c970af909dbf417f94f7a94a64744b26ff314aa59612dede50799b805174a8210dba961b8ba95140ee6aca3f931dcb91495d019b7c13d22cd678b0aa009fe9ebdd6cef9f7413b2b281d9160c33c23d9b7c840f48b2a3bfa70e7af57909be8e08cf69581f941cbcc87cc64a5b32375331aa517d7cb957db85a4dd83e4ea58c3182feb347e451349b34277e7c18d9f2ffa0bf208148a39e1a3fcf2a10387a784351c8b49433867b1a7705a2fdd5b230ecfee487c89fdebcc5e4d4c905b5776106ea5d96e243312d7111ab4f280625d2fb8d54d66eb3d64e9c920722ce5f09c7edf1dc4fe4d39455ef9a048a2d2b0d825ea0ba383067fd4a410c85d78df440c8874c79957ec69c0ecac4f61162795e4d67b18f792e0ad4d46f06e69af6841ddfb5446d88221e33046ee91d0cc5504398677c8f078f1dabb4c5ef7cdbda54f83a96861e9bedb36d0c2bf36e2db2855abfa7cc627b7e1282bb72bacebe27e285d1d0c0018c8e5812a20ca2cffe8ce8d860792bb26c211fa41a23ecdc363f59db679f0bec571f32670cacad1575a9d2351b6c2ae2f05c188014a834f20a1810949b4ac25526164660298130caba26301034c038269600a6ffc5700ad438f41b13bb863734a61565c800757a529b100e7e0ac39c145517312699534c10f179ae50590482a6931d98d2364131aab258abde662e9687b7ac6363ed56b39c35b948695fc52fe84d20481de37d296dd1cc2088bfe5161f0270ad1006a0b927f7d5412f01059f726dc7b57baf6dfb07411c3a46c7c36040852e30ffb3d4cd3e74e7e092c72bf2131ab5f2288f0fd6f3b7718c164faa23ee6d2d3e002a9ee9c60b3df6ce82fc3fd65b8559079ab5c23562646e273840c3d4ace5f086ff87143b8804a4325b7154d51424dcb4b929099980307136947c35dc050fe17089d914391f16b2d1d4d942f9dce89e54ac3dc6c653ce54336d52120349b240815a9968e0224ac219f0c1b6cea78f4172cc4d3d6f79ec179047d52c4f0b71abe2815bc25390eab59ab08dc24f5b396866c2ce7bca8c0953a150fac4a327dbc037ed75105bbbebd32422b7f74a1cea32df7e655c569a0a6b78565ea9b6b0ecfe05e3c851f3738744818fa943ad0145a1da82184b084ffefb142b8f5a76e0209e031841741dd6a0250233b8a0af2459c285ef4dd8576b9ff563f167e62b4481b33d6a9b94ad81acb2549d9b23b86d34ca4dcaef94fb29859b4436338bb80566592d76a09b5c2be6824edd7cad4bf7ca19f4f5e9a52100d8483c9ad8005b6531d0917aa8a6e574d429abcd1b9ad1c9b97ded9b7d4741eca5707278a13bbe77ee6a59c6670b84ed365326032e549e92a2c4e38efc69676c0a2322921c7422efc7345c95b92a74aed3c77e3053c2836f3ed8b78f2f7037fc6320d107db70b2ac74ba7d0ef7c085e29c9eeeeb124feab96e3beab81e40ca81ebfb08e45ade8d4bc3eaf84f893a954ab51e27ff8e924fcc15b5ff7a5e1aed0381054f452bbd98c4336c3b2ece283d82fe4f5418ae35ed9378f3d44549ec2676817f8b31c940575b88bcb0dca2ea0e10b4095428214f334b8d9f96ba9409667aa134713ab4bb25291a44d0ed84178cd06ab59d49d5a5f880bae1089a72a7dc79662d49113dbc337927caccc8c2271909e16a0f688deb1a11575a5fa1509c5d5600eb7855f00908ff08baa88c8544537ee374f26fb8789743d1f6040f899c6de85c5d8b66c60300848228c46ba238f16b113d7e93e7f28847cc7ced869f53aaa41f095cfa662fc89351ae6291a368904daf34f5aa4ad54c9a4ac866bad4bd145437cf0b41fe16999cfaef968421fe62154304ecca9a28861d8d36b6458cf8b481614665fd2bdd9ec078f8365a3db1aad7b81cb6dc077b19d22d992e09a999b447d5a09f4fdc515dc954afe14a55a4a7124aa5a24328145d428e673b1638f884187c2d60b2d2d7ff204a92825e0c877cedbf23c31b7e61bd6bcaf5c7e8398d678acc7ee12ca34b85191fbefa4a0f8f7d7d9f696102b2ede18c3cadb919a11a93b9fe445c764eb8309bc594c4fb35fe1d090954881479a9763cc955849720816dd91a27aa26fb717dfd9cfe6da5aae6c8546baa3b081412facb9d771dad10c439c9b34ed857934357ba175df6962c84c77fcdcbd7779537f981103e4ae0d8e45535be22ad96e5084d3a05a48fcdc658ab4aa75ed23a959ca93b61dd7d93ed886b6d396697083ebd184e51eacb707000a78749e077b9bfaf4cdc99308765cb74ae0ef88a23914cba288d8caba725ca2f", 0x1000) r2 = getppid() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000, r2}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x9e, 0x0, 0x8, 0x5, "a779f77cae268a47083c23fbefb57ad00c004193", 0x5, 0xf16a3fb}) 21:56:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0xa8) ioctl$TIOCCDTR(r2, 0x20007478) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)=""/90, 0x5a}, 0x0) 21:56:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 21:56:17 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x62}], 0x1, 0x0) poll(0x0, 0x0, 0x717bb5c4) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000040)=""/234, 0xea}], 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x3ff, 0x9, 0x1, 0x3ff, 0x100000000, 0x3ff, 0x8, 0x10, [{0xda42, 0x4, 0xef3, 0x8}, {0x8, 0x1, 0x30eb}, {0x0, 0x9, 0x5, 0x100}, {0x8, 0x2, 0xb32, 0x3}, {0x8, 0x35712b69, 0x5, 0x7fffffff}, {0xa6c3, 0x4, 0x100000000, 0xff}, {0x4, 0x4, 0x4, 0x79e86a22}, {0x0, 0x10, 0x4}, {0x6, 0x3, 0x7, 0x1}, {0x7fff, 0x18, 0x1ff, 0x400}, {0x5d1, 0x4, 0x2, 0xa3d}, {0xffffffffffff74d6, 0xde56, 0x61618e1, 0x7f}, {0x3, 0xfff, 0xfffffffffffff000, 0x3ff}, {0x5, 0x2, 0xfffffffffffffd98}, {0x72, 0x7, 0x2, 0x3}, {0x7, 0xeb5, 0x9}]}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x20000000000001fd, 0x0) pipe(&(0x7f0000000300)) 21:56:17 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) close(r1) r2 = kqueue() r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8a0, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x400000000000001) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x40000000000000) mlock(&(0x7f0000fef000/0x4000)=nil, 0x4000) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0xe1, 0x6) mprotect(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x16) mprotect(&(0x7f0000fec000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) mlock(&(0x7f0000ff3000/0x1000)=nil, 0x1000) geteuid() 21:56:17 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mprotect(&(0x7f00004a7000/0x2000)=nil, 0x2000, 0x13) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x2, 0x1000, &(0x7f0000000140)="a61ecb0e008723318476923277d1bd0ed15fab2f293a438a5a999acaff98a46a9335d1d5a381c9c3598db77dfde65e6109626e5d0021375af729e362a882b21fde6b81e9523a1600959441070826cb5204b7b3309f0d4ce3450ba7a500c6725c3b3112579197c1d20465cafe2b5f1696d15ed78c6932479ed8ea2b59fb9107e60528caacfc21e822c164478e1757ea2c1d3f5fd53ee84cb64a790fbe41cb829d76b701ada2d07f06d76964ae0fb87f5e3594af1cf4479ef148fc36a0ebb7b07a094fbf54c13a4b8c175b2ccd0858df3a439dedfcde2d4417e7843ca82e5828ad9a2631ba5c620d1907e7b2780d56b18c828baf61e00801dfff094452060628c671a298f54c9ac387e3a4b81cfd105acd28ca230b63c52972824131ee12f85af5efd2f5b9ceb644df11a31b176015d0c3c1031be5a1f48fdab9337d60edc9eb5df9ec19dcc4a7f6ff2a46adc55c11667e7e6fa58608c68430436f07764c58b9b06ff7114ea097e64c3b065c93f792cbf0bd9009a02e1d11a9efa31529fd5de8c348b59ab038a19406415abd843e003aafb18837576e4ea20565823ae47ea2f15cbe865dd0eb20f19f932055aacd655c031e673a1b2356a4da1dbc2a90839ee1aa7029c04b4266bb64d4812be8b35511204b37521a37ff3170633aae69126de479bf3cf34d05f7edc1667bf6ab686e8af27ada6268e4efe3831839138c74b86c543614b6bf9ccc95625216f70ecc15777f69a03e2a6eeb5a3be66cee0cad94d35a19cbdc6d6d5da0a10ae0df65447d78d83b39c364dd94332682bc82ad0a0791e203af02628c4d45aae0b350a5406394ee872bfa135473b815b484f0355682c30d9d497da50e2bf709a7d5a27e4709668b0f1b263b88e32141e5d5d05b2b9cfc5f268e65ac21f7e06b36a621130f5bbef225b6129ad270fb8c2f25bc6607f11f191b33728a92844e379aa789430a4af4f51372b6fddd370436ab3bc6567040c2983531beccb2e428a83fe8bb56f09935b20847b6297d8a05934f00db2679ba3b164815e44e3b1f22f2d5aac8c5c1fd9a02b81f12323552ad373a753a3776ea0c00aa7c87043864f6baed7de72245f316a2e9e630ab073bbedd5e88b7e2c57c9080cf29f50064ba777296123af7648dcf17f806c8ba9ab175882647890ebd6d2b13fe6cf41fc6ebad3a0e35358f04bc94146db211e36b8e2c44b4250657ab69290590202146ad17fb9bb96ca1ee46b14fecd7c155e16b379e794bd8c4b576a2ff565d04d4f5f1ccc333e500ed3171fb60be62417406a1b1d29a9eb4070edcfbb8b7de3f93d641c96f26d2ddea19786d709d88c0ba7a5016b591a7a11dd69bc4fa63ec25c05794c4833f3c07cebee83b307f283ed1eceac48d174c5512b8b3d85d7d68a2f8eeca129146ed0d851a26b469ed9f7f6d529ddd2588750f8e4767b359598816effd5327f141589020089dd3ed2b67e598aa5adc3e1377180e6ac1269d87cba9317311c29f935e89706a38d79cdbb821432d00962bdaad447c4d6549068e53eb53ceb18773db041cf2f17d475fa5ed61d4d80ea96ec67321c1a9477010ca282371adaf00f07e5aab33d26d23e893a6cf4a8f320852e108a8784e821a0b68b7b32ec23f0cd9a8592a3d0932ef7a3a8f2069b18924f346f067aef83803de636d65a40053e65cb24def5a477170e940e3d853e74afadf24abc313409b3c7a0ee70666c8a6471f5c67491f65e0014f0a7f1360483ab60669150d63fa5be59b560d8deaf3e3ca30c4be6d68211372cb83347a3dca5ec69fc16baa738c0b46cd84211109ffd7ec15bf2fff5399915ca96dcb3e13cd34585e9d7d1ee690485f6b225c26b14b8e82857efc326eff04f6d9a6cf81d2affd1656ef9339b0e92474eee4f19d707f4d23890085760a3e4aff4bbeae651e89205fbfad513e5469dc8948092274650d3c05645c435a44069c5e13f9b058ce79e96ddd4e06118ef94efda4b7bc9cd0af4aaa7be8f443a0dddc5131036e806ec973b594ffefe239fa765d0279a683402f9d365f017c25f7b2b4cd174b167e480f8e7f2a11d7534705b19b767a60041f00fe459598914cb159f1eb2852cf3ce8d10044c06a352cff9607df57ad0f53085115feeaeb6a023ed5f6bba3fd9781938ba5b565cf79c57c441ccc2aa9c2c8517f94ceec719e55c4ecfa7ce35645db8c59168d7dbd604dd5ee5e8cc096928c95a891b8979ba54bddcfcc78de93612e129b0f1c9ad2d30eeb22d862744149c7709dc18e5d44fc1953d79e8e618e645ef00d5d72acfe1014bd72f1a459d3d59d6372b112a1183d7146f23dc9b5b0eeba1ec0ea7b18dc7452c5052d3ae6dea3e2cbe03b89003cd8777bc6d0ebd95cd800cad1457585282d71910526e2e085efc24e1f51e790981ce2d4b642d603efda7b5c4fd90cfdd2233ece3f23c5973f6e882cf8107ffe84bc0b26b428992e1c4aaa94520951279e410a9b3474fd54e006feff27ddd9ed1a95723531868119e7ce780592760945da5318fa77d8d41e11633b81e7710168b3bfd30dedb5060d0e8215af9c7973f29735b2965f28758acb5caba433a136eae50780b2b5f0ae963fa9f2d4d05f9721ada8094638b467ceeb204c22f6663fe1593f3b30fe94a3e5a9bc8692cf646050c9ef6fa55f1d6b13839f6e5ec7f97332dbfd63ae4ece9a112512e86b98ca0fb01e3624028e51a8ec11d6a005ad4370f9150ee251cafc06e1b5607691c9f7927894768961a03abfd0cbf9497f17f4ce760a9f37afdc0572a18feb0e4c6f7f1194e2d7714cb03f8ae02663408999543d68402d67456b9d37bf48983d011666eecd05964b0575b2cc51ebb81a59defc84391be2e1e77786a601c36174c872dc72d8ddfdce6dac8f88fbc06b0ea8a2c9d50ac1004acbaf44ef1f3490ab4b10679c13400606d8be892b806d13a216aee10f0c84e4e60c884b51c75a08447da47762a11f120617b994485ca692b244eacf49838bb0e7de3df35865666db4d7c7accc0f5a1ebb7f4dcbbf4da7710d05269d51d2ef1fb35ba0dc01c1585e2cc8745477309229d2520cda8e30a3b1a890fc5062aa556a13f3cf072f3c4e40e93c15cade42cc23fa05292c71482a7cd014525855d774adca60ff2f9c4d3529e956dc8aa1cc861f5ca9a0805f46762c4e80fd822029d2541e63897af53acfe0820074146d19dc93f36d72a68415622a641e3c9f672aa67c1212d6608b292aeb82eb9f5481ad668c73e70e5a662bf085b094195a6d0bf5c0d184af829377d53cc85d81aec6a82effcf89ef74dc2e8ebcbda45b906521cf4c2dba0158b747cb18a7f41fff09ad4e8e801b80859f31cd59076c5b7d657c369147389d3bae2f2a1e9844baf31424d7a4ab5eb611126ac8a2ee9c49c9157fce2e2ba93453d8cdcfbd21aa7e9990e807a1b613841667cd1e04035f69aa3e5d3713db8842bb71cdda968678ef94720f535eb14ba837d61b5d9a62dfa255ab37820854f99acc111b04b10f9f78b3a81ec6e453297e6a421feda388b1504fbc7cc9eacdab773b9184585f98e64b0d323f60f656adb4326706116fe63044e40e8228bfe4bd6a79883975d8bb2d15cf18fba12fddb24c95315622736a9ae06dca8c4d9d3c4fed80fbf516ffd21f132bee4fe2660c82c43963b9db16c561b1be1707d595443b27263324c6ccbdd30a4a5d6ab71b52a26ccea9a300e57286f1a43824903075f7a12686629242217a49cd56437905fef4c825376f9b39c63a0e90fed624216f5aa3a53146fa74eeff04e6dc5586d407ea3260d446e172d3cf8c8ea514cdeead3e5ed5ddc1d56382a7d7cb4b5e6f3e2a951d8a1717608cda70483918fec03a3cee3f019c3c8812722a8c6e6406553e88a1c45919b98c12b6353dc985973e7940f406802c9b7e196bfc06c7804fa69c3cda86066b343501f09437adb787a974ea26b4e46eb547faabfbfb2227dba622c50eeadbc1b2b646ed0e856aa68da96b90dce1e9e266800cca4725813951aba947dcd04cc672226580d0a13455c1a400c996fcb974329a5e173a761ed8f39ac803b7e1ab3c964f2aeafa73717404e7c92d2803f8f7d48e83d111db72529fb103178352085277e843d63bd4b6d94b034b89ae775b9d0dab639648e9d4382cd6f3ab5fcf80d4c003b8184a8f6a07aca2b38e0842eaa79f5e8967f3ce953bf4a24d0a2dc4fd07ab1bdccfdd253d4882efb776c8d1cbba4236f9d195645c5defa26b99f300516b65df77aebcf4a1ee323581e7bcf59d27e976adbc35cfceb28d39f48cc50a6d4d4aa08179d5a74524b76381247f95f7d445cbbc7adf29aabd0ae65ac0925d8a00cb50a9da4e50a759a9e3fa1b5fdafbf6c563c5e565c22e896c72fc950e472409d00908bd1a97e2fe033b7855bf1761d01fd1ba4ccbddd374b5b7fbae7ec863c085a1808f5b1e85a100b37e866d306ae4b26e0b58ffca8c6d1533c57c7abe344e1a47f91eb27ea5fe9f3ded5304044dfe6977ba62ea66c206bbb210cd4ee8da15792371c5480600db0dc21a2ed28502a59a8cc18c2394edd5bfc7f455fbd7ec8da885d010589807bacc241845ab544a5f9aed3c5618ab7c80c187eeab3eee083a567bfc34df266332811112c63c98319866dacd77b2a2d0f774063c6b1a1ccae3085c497c48c375e27f7ce632eb9be82f22ad222951a0f3a393f58d16420aad0e35d2a62dc21942a87e452349ff93fac789ddc2d366bdb4adafe76b9ce0b9f4b483d71afa222e48c6c7e6b2f19b8e73bf88e97505c4e11732a4a07853dbc583960620c14f8479955b1d2aa2216263361907804d7b8a7e45604723798c7049f11c9bf85c1ade6a70191681c3a25d63a19ace2611414334b8f6aa4984ca2350cbbf21cef78b041fbb84aabc7ba6ca085d0cb0d83aab3b67dff475d6c5d2107ec298f4c577bb009408f2bc88f41c58f3cec01c2c56e2ebcaeaa66bcf3b9c97b3a6c248ddc4772acf84c8830d119d229a8b15e6b912441db45e8f0974bc7195bd6cf19b1ef317071caa7d99279545ad04c46a4292c33d4bdeff6985cd8614f6e8a2934afe7cff4f8ee875934a6c56e70dc5ef442ea33b911e76314be9de164951fe5fa6008c7ec708abe6e331ce28917ee1de2a31944fcaf0e1d6ffbb7378fb09dbbd600a634aad0906cf9526c5f7e9d299c861c29aa1792e379f4278ea347eed640169b15a9ccb31d8ef43423fd8676c40b68060ddc1dc0df3dd8b1316d2e9826d71a4d7e42bd82632bc32239e43e28521ea91dc1bc368d893713ba66afa6e2ec8e2ae306796cac008e0a8f45d33027a637407001e77868c011e2681046fdb8d42e807164a096191c98ae4592340a1e5b20f3a0240aedeedd6407a93db5f85fdb00538577e5b4b1e8f6c5223a38ff79762077e5caa16abf4f169448e7d911c99926def13a21cd55298cb8d9e12326841483d81865595aacb0eaafd82f6aa44f0481b6b41628362f451f7425eb01baf7ae9653a74783f2198ff20ed209ce9455b62ea3b74aedc133fd36152e6ed5e13e338fe6b8233b4eba0ac9ac5233d070296e1cf9b07ef5cbabbd7b5e465c1eac779b5eddf2c85c05a80df87d6afde1f915c20c38e9a5b00f024d3bac43e04b1605d42f55b19dda80df058d75caa767a09661b270b522b9f3cfd34b19bddc7cd5ea447d062fcacf2140f2150032181cd7cf397fe6c631afce1f6a6189fea2362d37c27110f19578e3d198873d4692447916ca4d3de318e44cd9a7181fdf639a567e20960dd7302bac22a12054318f5b40dba3056cdf5", 0x1000) 21:56:17 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0xd1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x2, 0x93304f4df709a207, 0x200000000000) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000e600fad376b7b600ba3c1ba2ffbe648ab114bfedfe22a25f4da32e7deaa6f3a5ce739d762a851246bbc2a6b181bd987823ecfe649243f9e939bcaa175e4a25f709d5d4312cb6bc0de440edcbe8f34530b470d6ba9673ac07ccb25735aff9f5f61d610cad2768f0a8d330c5b890450acc7bcb0bbbf9"], 0x10) r3 = socket(0x1000000003a, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r2, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x2, 0x0) kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 21:56:18 executing program 1: r0 = syz_open_pts() r1 = dup(r0) flock(r0, 0x3) getpid() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x1, 0x0, 0x100000000, r2}) r3 = getpid() r4 = geteuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="57dc43ca6b4137ee672ad1b68525b82a66f9a0bbec8e0a3392c08f645cc77fcf907187ddbab9cd3a55aca4e0a886c867cdcad53a5332dd81b8d098aff826c0280b34b03933578b6faafcec82d3cfd5dc6553e792801fa93db41c5004130e51f6d3d168052d1243cd2d9c9b31be46ed6900ebcffca1fa17c5900fb0d1d8dac3671e8a95b1b8e04d9a06583204a97e6b65c4dba80b245636dbf3f0536dc1c79d72d25d47dfcead3d8bec19e2062591b06f981ac54d953cd6f952ac0b19ad878ae914d504a9769a", 0xc6}, {&(0x7f0000000140)="f4279df9ba467f8a0528c36d55c13428128b018cb69e608994bd5e1e700d9a593325cf81b81f024e08e9d5732811d27a7d53d61d2649514ccb603273b17c74e22f42e9e103be1b4bdc4bbe32d16a9c", 0x4f}, {&(0x7f0000000540)="7f730589fa2bad5f08237f321d036dfc642945d44edaef8b45cb7036ce26e89c03323e35125f5ac5ec03430514102b46b9b7fd9c9a4bfb068bd4d0853ba7231c37072d8b09d76df6d50633f1689bc3313b645d3ffbdde4eb945c18191d6c82726f193b80b7c280c3285c0013cfa2d494fadd749e8262e71ca444103f080b62b34d6e027bb91137fdc1ae43dc63377308f09479", 0x93}, {&(0x7f00000002c0)="a73a8a8691b7876a3ad593e86bbc10fda3eaef724c5786ce5488b5abf1332a1ecf3bb661588d2e61655a4f341c88e0729a6cdd", 0x33}, {&(0x7f0000000480)="2a48f058f771abd3197d73cc51fbdf97da427b1ffdffffffffffff21c527ff76c182e999aaeba54d5215281615a13732f742cda1578cd6a67cd9dccb804beeb0928cdcecf4eabefc73c2ea2f81cdb02b78976e7af97bd198cc41c5d521a7bd261ffb5e57613c7e6c48475cdce8a98ef4602d29e775d563b017f62fdef6151aebdc22123045e02d6c44f30335c78e92845cbadadb000000000000", 0x29f}], 0x5, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x0, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x4}, 0x8) close(r0) flock(r1, 0x1) 21:56:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) flock(r1, 0x1) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 21:56:18 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x80) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000001880)=r1) preadv(r1, &(0x7f0000001800)=[{&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/229, 0xe5}, {&(0x7f0000001580)=""/90, 0x5a}, {&(0x7f0000001600)=""/1, 0x1}, {&(0x7f0000001640)=""/214, 0xd6}, {&(0x7f0000001740)=""/133, 0x85}], 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) recvfrom$inet6(r1, &(0x7f00000001c0)=""/153, 0x99, 0x842, &(0x7f0000000280)={0x18, 0x0, 0x100000001, 0x3d02}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x207, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x1, 0xb1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x44, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x100, 0x5}], 0xbbfb, &(0x7f0000000340)=[{{r2}, 0x0, 0xf8, 0x751d6526fa53912d, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3, 0x3ff}], 0x8, &(0x7f00000003c0)={0x100000001, 0x8}) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000040), 0x2) 21:56:18 executing program 1: r0 = socket(0x6, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001200)={0x6, 0x1, 0x1, 0xd0bf, 0x3}, 0xc) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000001380)='./file0\x00', 0x200, 0x10) chflagsat(r2, &(0x7f0000001300)='./file0\x00', 0x0, 0x6) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1d, 0x1}], 0x26dc, 0x0, 0x0, 0x0) read(r2, &(0x7f0000001480)=""/217, 0xd9) poll(&(0x7f0000001280)=[{r2}], 0x1, 0x0) getsockname$inet(r0, &(0x7f0000001240), &(0x7f00000013c0)=0xc) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001440)={0x13, 0x0, &(0x7f0000001400)=""/19}) sendto$inet6(r0, &(0x7f00000010c0)="c693f1aa88776e0e36d0b4fdf27f9b2752fe95c40f659248d2ab656c0b29a773644e05dc5c2a85992fa12abf6dcb66fd034ac100e81d0c7ce901fac161b8863b852a93eed96d345e2afb7d97bba7ddb875705e9af774b901f8daf53c117271b3b910a256fc131db53f5e3cc203442552d9b542b42af77daf0ad33d57046ebc2931eccc13171a98cc951ef6df07bf6e7aba46604b3c07de14f1b424c16c89542412c9c419f47beb35883fb22faa6fbc01bb7edd91f8498bf319ae01cacd15126ebdb1d5dcdfa3f319f03e78936ea05554a22c5334d603e03acc23c04982b0c1ebd7b120da456833b1d8ddefcc7f91555669", 0xf1, 0x8, &(0x7f00000011c0)={0x18, 0x0, 0x6, 0x4}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 21:56:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) acct(&(0x7f00000000c0)='./file1\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x10012) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='\x80\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='W\x00') 21:56:18 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/125, 0x7d}, {&(0x7f0000000100)=""/171, 0xab}], 0x2) sendto$inet(r1, &(0x7f0000000200)="005bf866175b98450119636a6a67f11515930bee687b9a7bac16650b817fad626acb65ea9e0c29e00ccf14a3299d78f460c278ab88633fad5d80b01520b562aa0205cf8f8731d584d0b3037f2391d0cb64f23a3c8774136d32447ac7c980aaf5bb2801f1f690970d0e362b18d20a44542806748d232fda3126831749427f0358ba7a4ce15ac69c2fee62325e7f75b95c8939251a1165d87571d8b16b363fa455aff58ed8d609f75d1fdb38f36b", 0xad, 0x0, &(0x7f00000002c0)={0x2, 0x1}, 0xc) 21:56:18 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 21:56:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) msgget$private(0x0, 0x2) 21:56:19 executing program 0: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) setreuid(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x6, 0x3, {0x3, 0xd800}}) 21:56:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000), 0x0) 21:56:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0xffff) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 21:56:19 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x78f) 21:56:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000200)="c7148559ec9a7953bfd41b90d086cf25982425a9aaa5dfe594fbd31241ac784eba96b1e42ccff8d0bd18fef467dd9ee77ffad44af3565b4125e62ea2dccf0420e81a223ac531f7065807d274fa418f9203f1768325d2a37777e42c4e5268166290a314be24bf56f6f00f96fbb03ec054b8ad13ba32c9b9d0faf5477b1468b2f8578b2a6e9aca22e4cdf5a53d36188860cfcc432044d26fa792e565168780e8de1b0a06ac9f722e28992e44c1e914a553ab204203a449f3a93c468c01a29f3884d473a11e3b5da3dd8120013af797cec6b6d0e1d7", 0xd4) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 21:56:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffff) r1 = socket(0x18, 0xc000, 0x3) socket$unix(0x1, 0x2, 0x0) r2 = semget(0x1, 0x8856556dca8ced6, 0x8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/50) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 21:56:19 executing program 1: setrlimit(0x2, &(0x7f0000000280)={0x60000002, 0x60000000}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0xffb8) pread(r1, &(0x7f0000000740)="33d52bf21d36610d16fdde88cb78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564de5bfd7b520cfe1e3a85052735bc726376c444eda4a369c1a60555ca274ca935849a21d8378ce9587fc5582f887a1c432ce1c84037168ce800002c5ed298ff7e3cb62b195c629299d96e20c78cbe8c7495286712f661277ff67e2e5185c9112050adf232ec6c23f45478ad9f3c536fcebe8448e5ebef5a777bb652f2ea0a6f9e96dfa7b1c75656f0e356d19576cc44cd050f08d73305a1dedc0239694a95a8d199f43c6ad57500ce67307c47fd5abd263dc2b668183030acb9e6c9adb4c3", 0xfd05, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x6, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000003c0)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) socket(0x18, 0x400000002, 0x0) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) 21:56:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000000)=""/89, 0x59) sync() 21:56:19 executing program 0: r0 = socket$unix(0x1, 0x257d3a4a94393a46, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="64eece1f76336a7ea4175ce3a7046e5370aaa3c291728f09f5be06a8dc3f76985feb5b1d462ce29bb2bf741637ccc384256747918d53b6ad3b48e86d2462a30fe6472324cb4a4473f109b28547776bfd7f0c2e536d6f881e69c95eb79187afca42d0107cc038e7163768a898642bc7e4747bbe83568177e79e83843cbb34ef76cd340a", 0x83) 21:56:19 executing program 0: r0 = socket(0x2, 0x2, 0xb05f) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x7e3c, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080)=0x2, 0x4) shutdown(r0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 21:56:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 21:56:20 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01002a2f660ab6ce1916ac0715d5fcd5520dc4696c653000e59b9300e119df96a9c500a84db673727afd84e02184bf4edef1aab8a4aad919f4c0cebcc934cb65aa6bd49d3b4ff2d12a082e5e1a6c6036afc34ca24f920c8712e60cf748a876578c00f467ab7cca0dcf9511cc87fcdd7bac00000000000000"], 0xa) r3 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x0, 0x1, r3}) kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x5, 0x3ff, {0x2, 0x3}}) close(r1) 21:56:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x8000000000000010) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 21:56:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) 21:56:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x7fffffff, 0x46a}, {0x18, 0x2, 0x401, 0x2}, 0xfffffffffffffffa, [0x64cb, 0x3f, 0xfffffffffffffff7, 0x5, 0x6, 0x101, 0x80, 0x732c]}, 0x3c) open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x20) 21:56:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x7, [{0x3, 0x16f5}, {0x1, 0x6}, {0x3, 0x100000000}, {0x3, 0x3}, {0x1, 0x1}, {0x3, 0x4}, {0x1, 0x76c7}, {}, {0x1, 0xffffffff}, {0xb96de238ab1a37a1, 0x2}, {0x1, 0x1}, {0x1, 0xa030}, {0x3, 0xbe}, {0x3, 0xee7}, {0x2, 0x10000}, {0x1b5ac4d5126d9dad, 0xffff}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0x1ff}, {0x1, 0x80}, {0x2, 0x7f}, {0x2, 0x7fff}, {0x1}, {0x1, 0x1}, {0x1, 0x3e}, {0x1, 0x81}, {0x2, 0x1}, {0x1, 0x8}, {0x2, 0x7}, {0x2, 0x3}, {0x3, 0x40}, {0x2, 0x2}]}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffe6, &(0x7f0000000100)=ANY=[@ANYRESOCT=r4], 0x17, 0xb}, 0x2) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000003c0)={&(0x7f00000000c0)='./file0\x00', r3, 0x2}) r5 = dup2(r1, r4) sendmsg(r2, &(0x7f0000000380)={0x0, 0x1d1, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) mlockall(0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) pwritev(r5, &(0x7f0000000840)=[{&(0x7f0000000280)="a11dff68dfef791c7a6d3688969c45e5d408eec9ae8a91f987926f3ec28bad52c948a6cb979ea286b621720f681acf7f5b8be8d34b7b2ccb6c5ee485416ceb2acbaf47fd763f1c2905b57355fdf88c73b5de5886a952dce7622be873e790d1a2d8eac76089adb1e33969e88fe81433d8ce4c4989a59095d384f6e88f37cbe10c84e5d05e6904292fc612bd512e16d07aa4bd5d379ff09c637fa18ce7a4bb18bbb05ce9c15b9a219ef01ef619fca2f74dd867b8ffd270ac3d6a13b722792e2efff9b2", 0xc2}, {&(0x7f0000000440)="550d5c7a849851b1f2fa44ad753dfb7eb7a70f3708ae0496543c53fea03cf524a8b36965b31e4124a15561de0e89261ee551cfe870da31f65f06872ad945348d19a074d87fe227b09a8abeffe2d1b631fefd6aff193fecb8aea400c18471770a62634bcfb535fe9b7b4b7ba6bf421a4cf45db0af4d8b2bdb81bfaa77a89ead8aea8884b4dc26afa59b892908aecfe799a10fd2bae272f5a622ffd9984bc17d6e3805d11c51fba2f5312cbb2e36212f524c173008b7c57b4c8064c778f9226d296f078c0b8d6d48abcc85c5cc857e93ceb0472462b5b41f2d6c31a3a7eadec390209de0ca8162f0fe459d6a36628ddf16e78c7df61de049", 0xf7}, {&(0x7f0000000540)="f96e7fbd8d42eebab2c909b79bbdea46134005934759a61244c544ddfb733ab5a8e7a74460abd39ed3b61447aa97af6412641cef6259825149d70385ed4c0a28290fcaf8b97c866de6b40100b5282323d6cb065e7775498829c5996733c7c0dee410575a1ecac028bf29fdae1aaafe9ba990f0429e916243063c17b16a0436d32b13c99423286152fed9b97a9ea9a944b13be3662c70c66aa732beee6aaace5d2a470817aed712bd8940f06b0992eb07d4e286146f0700328d648b8fbd2da383f603d402b8cdf4d3cd527ac62d951bffc05360cc6de8553b74ebf012afb496f750741383f5d2ebd94dd9d50ab217badfe782007188156d08ff0bb3f44a80", 0xfe}, {&(0x7f0000000640)="55fec2178dc8cac5e6dfacc95e2e05cd45b709631dd8c13fa8b298ef679ff7caf81164fd4c83d6d95683950b1243b45a6544dee35048371e7542fceb66b06b156e4dde4bfc7a214167ce1c818f43580091c7c9cb2928c3d7fa6c237ae357221c881b0e55cc82a503ae5deb1826c1048b5a4e53d8d6", 0x75}, {&(0x7f00000006c0)="c8d701456fe6529a4acde5664645cca8b95b59d50b5997b1399cefb2097a313a6fb3ea71feb0316f8b8117f445103b422715e59e04358c5d0d18be48add47cbda37fdd23b737ebc95953fe1fd16a4b0242998a2b39781f2ab546ef4ead2ba5", 0x5f}, {&(0x7f0000000740)="a6a2af54c57668f20e565870daef50119fb74b3dc0ffff43fb1c96e2be94304ccbb0d417937832437ee0c11b3e25500655ea7bad8b16ac762d1563a5f8d37dab5af849c2f67dc6682532d22564cdcc16fa43bcec64c34f77a433ad94a7398e0ba2c37743e75c4544076f04ee2801a0d832fa30031aa277fb2df43288f7185e481817ad8d3dc6804e550cbae3db8de1b107e164296a63221b6367fcdec66b478b595e53dc69eb329eaefeac754485730f8299f5d3f8b6b7392f3fe9978ea4ab3e49a5e03383a77b32556c397660e53b6f6912942187fd75e9f98c3dce39", 0xdd}], 0x6, 0x0, 0x0) 21:56:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_media}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x3, 0xc3c}, {{r1}, 0xfffffffffffffffe, 0x20, 0x20, 0x607, 0xffe0000000000000}], 0x597, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x6, 0x1f}, {{r1}, 0xffffffffffffffff, 0x18, 0x4, 0x80000001, 0x1}], 0x0, &(0x7f0000000080)={0xec3, 0x1b}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 21:56:20 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000001c0)='r\x00') utimensat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x4) 21:56:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/111) poll(&(0x7f0000000300)=[{r0, 0x74}, {r0, 0x40}], 0x2, 0x0) 21:56:20 executing program 0: mprotect(&(0x7f0000393000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000393000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xf0c939faefa7d7e3, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x10000, 0x3f, 0xfffffffffffffffd, 0x9}, {0x9, 0x5, 0xd5, 0x4}, {0xffffffffffff48de, 0xfffffffffffffffc, 0x200}, {0x9, 0x9, 0x4, 0x5}, {0x3, 0xda4, 0x80000001, 0x101}]}) 21:56:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 21:56:20 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 21:56:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x46, 0x6}, {0x8b}, {0x41, 0x8001}, {0x26, 0xd0}, {0x1}], 0x5}) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r2, 0x7, 0xffffffff, &(0x7f0000000000)="4a29a8df53663941448da9e7565e5b5055b7e6d682ac99e574aa3290bd656488b45cb32d7fc686016888", 0x2a) socket(0x2, 0x1, 0x7) recvmsg(r2, &(0x7f0000000180)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/224, 0xe0}], 0x2, &(0x7f0000000140)=""/7, 0x7}, 0x2) 21:56:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom(r0, 0x0, 0x0, 0x43, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8dd2529f8bdad226, 0x0) 21:56:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(0xffffffffffffffff, &(0x7f0000000080)=@in, 0x4f) ftruncate(r1, 0x0, 0x40) 21:56:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xa3fd892a4324102e) fchdir(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000040)='c\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0xffffffff80000000) chroot(&(0x7f00000002c0)='./file0\x00') linkat(r3, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xffffffffffffffff, 0x5, 0x2, 0x400, "bddf026e7ec7320d9028437b3ba6cf2993d299e9", 0x2, 0x6}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/203) 21:56:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r5, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r2, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1001}, {0x2, 0xea39}, {0x1, 0x1, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 21:56:22 executing program 1: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) 21:56:22 executing program 1: r0 = socket(0x20, 0x8000, 0x1003) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0), 0x0) 21:56:22 executing program 0: mprotect(&(0x7f0000084000/0x1000)=nil, 0x1000, 0x11) pread(0xffffffffffffffff, &(0x7f0000000040)="cf5dacdb978e381b323f3a0a7f9e60552e", 0x11, 0x0, 0x1f) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 21:56:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) lseek(r0, 0x0, 0x0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 21:56:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = getuid() getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r5 = accept(r4, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) sendto$inet6(r5, &(0x7f0000000300)="7ad77b7cfe0032c959e2ce6d403c6399b1bbdd575067753951cd6117e9e160760460dfbc8ce89861b510df3fca6d0a9fdf1ea43ff1acdd502ef523a445327c4ada19b9596b07f09770ab29dda81dba54a1bb540ea41e58c6dba0ac2338e66ebd87cea55f607782e1bee31fff8c0e9e03e419d316c859add2001e0f634117a4bb850fb4c0b24493339906ce60e896109abff7164891d84e25131bdfe74c1e66daf3c032e0555c94dba49ac9b4ad334465d4a49a75ec47b302901a4251012620c1a87f3e1537363485f3c9a9aec9c2ab6a388fe6442cd60f5cf43cf70b24c90182a880b294994dd017f8251866e99feec6cc303ae9a599f7aa5b6431280601e37780108010a2e433384d19d6f2e8a253d998935bba420de304b1b8aa76dcb0a0d20d9dc21d654a3faa96cf8af92156564da14e00e2f56236568b9983a94fb267c97dae01a1b2838e18ea601b291e47afdfdc5d8a7cbdfa60f6d8943e075e2830c0cac182b4ae4aca6ad659036c30cd6d140151cb0ce351a478cdfa1f2bfc88bbc85db9f4d0f4ef0867602813f5ec85f063a6c1fb9def32a7901efb646571d531c3d7dbca064cebb56a37e0f629791d303638a09bc96e8e78c71adea448520e89738bbb72e9ec4cfd84cd1a6b46ac3a6251e39323fa9ad0807d758d02650b25a8cbad14a9a00b71681ba21dcd981ad35364febbb8321b87bdb64b8a1f8292d503f2272f61c5a0594a1ae29aef11966c27e32ce4d4d2c80453bd685a7317415e776e39c40f46f6e6e3301e2570d1702889ef732037c90ae8899d5301cfe086ffbc82f206c8dfcec6c629bff5c79c53921e08048fd151d89b76558ff2fc54c5b9cf2ab757da887defc3bad8a6017f43c1c2e17ca719d21b23841c373871ec4d90437274e10e58f57cb25988ad3ae99907279be601f8e57dd140375d83cd592868d0cb7d601a66a5dfca183b48d80d822b29d27e2cea6e24a4b2910be4042f0fe7dab805defffb41f06f36ab3add3157f0126d8d5ed13b42991ffea2dc7dad5d50f6e8609754d63f2d03198343eeebfc1bbf67c3c45d3a785a967b36820419b781ae4625319b0e8eaf626150143ecdb6d63bd796c1a44e0c545bdb3424ecf037b62ed0626bfa0b08fd8a478611083dd9ecc9b0fe1f093c1c0543d76d1530949b72aa316f25b5d117dbff81c26c68b87f75c689b22cf06e79c571218df11dcd9e360a9f18849f74360cd4c36e66e5e5f7189267bd12111c9660f37572821cde2fe393d07e3fc47e1d5bce1aebc1329243a4dee5c174c303ba2cd23ef30c578a9c00d1a549e7a3aa690bea2a9779adeba0d847ac2907ddd86105d5a2ac7a4f3635b2ecf39401e098b9ef0e88ea0e5034fd7dfbdc0ad1eae24de6683d31ca65dab913b86f27812fc62b4b017f27b6d26a324eb49caa5b354308e7be2114e8a95fc02ddf97438dcaa9262ec4cd5c2dab7d37e7b7e7e7c0fa099c07767d40f45d91db3f4ac69209ab909b0ad828f5a06b982b9a071164856595db897affd58877136281b876c4a7bf14ad8420e5f53bae4b68eed7a9ec2857d058d4914a0ce2eefa8e8367edb814f190c7c3e053bc7d02b439c51a3784ed56687889c93c1ee27d26446e87cc2bcc5908037991129ae3548d06b8d307f0b608cf67a6f8221cbba1b8910026d0eb8a5491ca80559233baa8aa1cbb09d5341b397b46df617a1d94cd72a56f02ff0403905ac725bfae48aef993f8f894689badd4fcbc3d0b45c15bfb9ec541f06fbd1829e05eff3ff1eb6cb4fee2e0ae9e702067ad986b825e03f410fbd2031931fdc4c2da23d2fff969edf52b8ae9005dc32efbef4ed8bfcfb1605cbb65129fbdc5e6bc3cfa0c3d22b71e25b481eeadd7256444ed2aba097b05734ec9e9218367a9b95ca5c3dfa3fe43c373732f22e97b3b21e1386e44005768f95565cc1635fcda8737e680bb36e15e4aafa4d1c95afeaf5c63fee4229f1578a86e3a6b68967ca27ff95f6502d04f4e261f56130d1f85eb3409750d4651fe27cb77f0ffb1e9432ca5871faa6727ba8e8473212e5889d9fcdbf8cd573ca2e383518746e1275a2259d38f6f871aa3cfe00379c58b38d7bf11151f26bbbb9a3131658c29778bc912a75f2cf1578a58f606f3ed3e42a326b1e4801ce40c313e32fd42f650ffb386f88613cad0b882961ad7b0e0b0d31ab04339da9d23dff974ac73b9232bde76dd945fa4c6b4de5d61a9de0294593861efaa8eb0c90922624a6fec1df9dec73a5dd458542a6f382b3a3032d8dd81179ebe2dc3defd648c8100b7e6ec2234a10eb92c0906cb076633115c8414778c4c84fd1cbcd591d4edf73877d6bbdc8be41b90ed075aedfe09bc4b94b6e34099d47379fb020714d4e8df02a5d8c53a82d7cb83e32cab49b7fa2e2c4639d616e0dfd65ad66c8476dff43cb1349c7c7e02a4954541edee6cbf91378f5e608605c10cfb5edf0faf3b08f95057c1b25d29bd341204038c6a1d23a04ccd351585f293e24b93b9c8af2e94974fac74b1a8ac7f3e6973123b3912e76562c371eda5ed130b0888ba13c08f11b019fdb4aea5238520d619b446c93564499fa7bd5b6d4c1b2372df784233a083f2e9a32204d9a0599b28d1acc2b8902709625435dca01bdcbf75d8cef4bf01c2dbba8a3d2442d3b08431d0bbf286b820378c7b6aa5db18ad1da16c7d5a05f619e02603c3bde1cfdd9fec41c20379128be02b19f095fb705d7991f2b5514b4818b91238510804ac2aba57da22b45eadd8b48bdd45684c396aa4c047bf050ee3b8fbfa8594408f3be2f614d2355da36af69a2b1e107f4c2150cbfe93f59e50ed50e2304c0806cec07129a378005e080ea10acaa0a6e8d2b43cca5398f03896e02b69f14bf5018c75f244cc8ebf5f4fcfd9fbbf0a3bf925c9dad7c74370ee33076923074547c375ecce3a662ae28ea32f172c53e9deb7286aaebdf8952bca66f0f020e3d1d822e796c4a7ec8486d86f24f80d4be0aa15f218e3fdc1dab52ddf9c9d5947955178d2f11a8f456e5fe2bf90ba4572d461ee05f3a7ca347409968fa9981aab39ef23c906f623fb36cb2221bad47741cfe2c6523b083e8e96d072cc8334ee2b9a060d8fda3797d6664b0a7cbb8044f4426a29e685c4c978859e01b2c3395ab443c3328b80da785eed50c5d0164aec0d570aa8b81c8867f4318f0aef7758edd3a2f4cc5bd7056b5ceb9a4f8b4ff60d2ec502eb476895e4a39e7a0873ddf7800d70796b23548b084e37c59b824dda59953885cb176d54c89fa2fb44d62fc315adf3a7b778276e6f1d09305e5af398a1b365a6cec936f8c998453a91caab296884159b3be1e69ec1c2fc2295e789903dee19e65e157a790f3ba64d360703bc48babf9252c272574d70d316ef3fc601ff1cb982f765e5fd231800811f71d140d443268306118a137de4e9bad3cbf4f337c169945c70e52a68037479ffc3a5acbe1a64d4bc66acd6310f3b598803f48c97426076a7296b9aad70a55b0b0c3e973bce3267acfd9609f599347724b9d2fac6d51fe89f4a389e7ce5dc4855bceaf670efd114ec7895bb74a9b735091c7b588306c438f03cb951965e123de698a40808457fcd07987223edbfc653d9b54b91835e53d9c5a58ef94c4f0e3cd37f3a48d4df2a781406fa63699bd4009eafcccaee33be72f4d8c8f36c0312a7814baad5c9eebb6c758e3a609c4199a443a06bb6f3082afe6ef01db1f15ab234b87613f28288e31a73d407bf459dfa069d05e1fe7b53f5b8b71c9c4a1f90e0c249f6a9ea0845647cf7e33320644efa8f254f89fd94be21ddac71c0480c130fb321c4bc14d6089a8c7cf3348c17ed894de823bbb3f79fc479c7d44aa9980bc5683825a04dd42c94d9499844fbe01bcf871a9bc784091030206c9fa4613e69a2ca07ce52eca6ffc542b2a5405c9ab3b0fe6a0f90623740d197662781d34a0b792a028c516a831e0cd1c7ca745028fda91db9a219e9fd4bb0a8b38c5c3b9c725dc7059cefa646c6228564468007583a9fd40deaca26552ce9d230308f61589b2bdfef1607ba9e91278aceccdd334f589e6233d142b8038ef0a7b3dd241e043abca1182197ecc363819522c37c2600291f4eb605506c88ba0daf31e028d05fe7993fdccdc9f6ac6ffaad30df8a0c6828c13f1c3d8e4a9d6eeb32452edcfdb9a9888c5ad078f181a95a5dbe920f810a0835a59baa54f903f0eff8a2f76c43c8bd3abf54ece0036db731173c392c97196c21b4a8ff26a06a8daf8b3e2f966713e09deff9ebdb9cc72f933731f7b3214527247696fbc189ae0f9421b297d0a95f0e2cafc10fbc4f7c9b148dfe12feb2e38664022df618e8ace494b4fa336421c1cd58b429f83954b72fb35da64a9652d4d0ea8281d896b57b65afc1d09ce4fcec3482f590f8e03a162640d54bc5ec030a0fd134fc6b6f8ac062c918c7871d7492629684fad7da4afd835cf840250011ddca8e955663b31a4b163d473bb0bdc8750e65f3cdf14d254bb23221b52c44926b34e737eea997b72a6ae2ef85f9d2f70f7ad0438bc612583859db61c17f8e793f524ecc2cc6876cf9aba8c84ddc4401dcbd3ced1bae9dd781e60a62cca9b7b2e1c3c4d8c535eb5b566370e933d8834b28fa2e6baa51e92fe5cf0aa66f714ffab60e70c23e82e9705ae80d3fa8f240c03455da463a53109892489b1115e724e796e85c15d37cc2b3ee4115db6248bb96bea8ef9d27ce44ed1541bdde4c3f2e443c91557350f17c4264e84f1ffd4aabd4bc779bf150d3c53cb541a8616711f97eb09c32ec04215a187ae8bea6fdcc99360f8439d3c04ed5f3a9cd3391e23bd845713b7f4f2713c0d796ae2c10849d619c843a929331460af9e16d9ca18dbbb7150215e273dd9818a35135856351458e9c2e9613d74ef563354952f4b0bb632d2250addd0314cd7f16e729008f3ee69e92b3fbf366edc4b24ad07b41cb8bc902442afb0bf3f26b1b25928f953c43f57a16997a02a1a58e2c97ca5110a1c8bee4ec74ea3a4aa8399c869ed1024fd54c6e09a43f9aca93b7736a1ab545ccd2b8734ac86afa76f08f4d138881413d09822aeca5d0a8b102b380306b1f5951148ee0d502df5c979c4d6eae7ac4ccfc0de2a74225d9804e5e2c8d4472f81f8117b06cf1fce0ed32ed125d734c4a635bf837ba588ddd4cf4fbc070d7b48f75bcb9fb7e7cbc748667cad93682d83e822ec5475d9913c9f0a94760687806490bd25a1aef356d6ebd136cc8fb865f902f6c3e72b8a349850a736cbed22fc9910bd0293d4998abffcb1042bd802497126abc37d9d8bf84e632d8daee187d99432140b43ef77b5d42904acaa0dffe610dc37c7b4892785290efd9e5409166d8c5b04b688788e54a81b2f04b3c465701ac40969a9bb5f466442dc511bb91d5df7932c3cf63c5ad5bf20bc7901a236d16c27d93a816b94f08055715248e66cffa92e40de7c0340baf69a86ee7ed0fd793db098c2a98da09cf304b06e9857d547e846b3c6d5ddc5d51969cbed0479ce82d7f38c8735770a146d7262785feabf0bce85b78421c1e5041eaf32070bd745f19ca6ad80574923c24ac11ad350ec64bc3961cce6ef38c992a683c419ac4a2cd615669081c06efabac08600de73105b1c708f2967d37f068407c710f94c6d64d178738099dc374581de5d28b5e17b029f2cba44df80f1f49fb033559eb9bc6ae2bc554a6dd16db7cb6f0d5c290d49ac06bfdae5038335e958d3503cd71fee3e29c5d280290f623b67c5e5800e6ae728faaf65dfcfac7be05a2444842", 0x1000, 0x400, &(0x7f0000001300)={0x18, 0x0, 0x80000000}, 0xc) read(r1, &(0x7f0000000140)=""/229, 0xe5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1) 21:56:23 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000222000/0x4000)=nil, 0x4000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x100000000, 0x40}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x80, 0x7}, {{r1}, 0xfffffffffffffff8, 0x40, 0x4, 0x2, 0x7}], 0x0, &(0x7f0000000580)={0xfffffffffffffffc, 0xffd}) 21:56:26 executing program 1: pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) r2 = dup(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc}, &(0x7f0000000100)={0xff}, 0x0, 0x0) socket$inet(0x2, 0x1, 0xd7d) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x3}) 21:56:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000380)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12af0f8c]}}) write(r0, &(0x7f0000000180), 0xfffffdd0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 21:56:37 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) getrlimit(0x0, &(0x7f0000000040)) 21:56:48 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) getitimer(0x4, &(0x7f0000000200)) 21:57:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) sendto(r0, &(0x7f0000000100)="fa97a1f062cca187350130d98481e60cf2a8f9f25bc8268a3626eea3976a021e96de1bfb0adfd05321c383af624954560482dfe3c56c0eee245afe55b1b263e53dd9977c5d51bacb4f74fe2733722f118de9cf20296b8a464fd394ad5af066d57e5f3fcca26efea0e921b9cfca716a3e639bc9c853d721d63052ded74fedcabef1fbbe0944b9c8a121eb397f7341f13988bd134503193de0e7b10708d279a2c2ffce686dc1a76c6a9d5a127d919287e78615730275bbc01510a888dd674b8ac5a9e5b271ee6fc2bb81935058a16094fb63e6d2c82ed08db8dcee15d4d2f67d8d4697b9df6a5339e5e5c8638c385ec7b15c", 0xf1, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:57:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt(r0, 0x4, 0x101, &(0x7f0000000000)="860c1b2680d44088dc66809cec602f7544b2b69d724b0a80e7a2390b404d17b6d2123372fd2664fb6c09c321ea9bf5d4f1eddf7f721b7f66e549941c8143adfb", 0x40) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:57:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) clock_settime(0x4, &(0x7f00000000c0)={0xe520, 0x80000001}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) sendsyslog(0x0, 0x1400000000000000, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 21:57:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) read(r0, &(0x7f0000000100)=""/137, 0x89) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) close(r1) 21:57:05 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x800, 0x100) r2 = shmget$private(0x0, 0x2000, 0x130, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) close(r1) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 21:57:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2c91f7218f385479, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x20, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) 21:57:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 21:57:06 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d5d28643ebd51c2231aa0d6bbc2021bdb0a1e854bb399a24986b41c600acd40952ee24ad743bedde8a12a68cbe0fdc37af8b47214f38a2568b436b8687693b166d0003eb9422cf8dafd25bec955944a3a44e8ac273a7b3f14999b1c8791b06f4213937aa3e625672a61da10cc6560b0d253078b82dca5882e3e4c981ba88ff461841ef19c567872d3378f83bc57bcbff878e7287", 0x94) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00file0\x00'/16], 0x10) 21:57:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0xfffffffffffffe2b) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x122) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) 21:57:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa1, 0x40) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xd93e3153e7ab6c14, 0x40000000, 0x7, 0x600}, {{r2}, 0xfffffffffffffffe, 0x2860133ad8033d40, 0x2, 0x200, 0x271}, {{r2}, 0xfffffffffffffff9, 0x14, 0xf0000000, 0x0, 0x4}, {{r4}, 0xfffffffffffffffd, 0xb701f8dce313633b, 0x800fffff, 0xffffffffffffffff, 0x7}, {{r3}, 0xfffffffffffffffd, 0x2, 0x20, 0x7f, 0x2}, {{r3}, 0xfffffffffffffffd, 0x40, 0x80, 0x3, 0x4}, {{r3}, 0xfffffffffffffff8, 0x80, 0x40000000, 0x0, 0x5}, {{r4}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x401, 0x3}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x3, 0x3f}], 0x5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x8, 0x100}, {{r4}, 0xfffffffffffffffd, 0x1, 0x80000008, 0x8, 0xb}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x400, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x24, 0x21, 0x10001, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffa, 0xb0, 0xfffff, 0x4, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x6, 0x1, 0x0, 0x80000001}], 0x100, &(0x7f00000002c0)={0x5, 0x7}) fchflags(r0, 0x1) r5 = semget$private(0x0, 0x4, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000300)=""/4096) 21:57:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus/\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus/\x00', &(0x7f00000000c0)='\x06\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x52f2) 21:57:06 executing program 1: setgid(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7) 21:57:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x1b1, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f2584d3cdb26f916efc8723cc8de29cf48441a5d6450567d390b37faeaba4f41c8147212f08bef758383111c6ffd38b1d9f4491fc2af8322cadc3affd0c3cb083b2", 0x54) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000240)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 21:57:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x90) ioctl$TIOCSTART(r3, 0x2000746e) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000140)=0x6) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x7, 0xfffffffffffffff8, 0xd3c, 0x3ca9247c, "cf7bc84753027f03cdcc114218a1eac1ff4b02a0", 0xffffffff, 0x2}) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) ioctl$KDSETRAD(r5, 0x20004b43) 21:57:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) getpeername$unix(r0, 0x0, &(0x7f0000000080)) fcntl$getflags(r2, 0x1) 21:57:06 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)='\x00', 0x4c3d3481fad80a45) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) 21:57:06 executing program 0: sendsyslog(0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/32}, &(0x7f0000000040)=0x22) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x401}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10080, 0x0) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x7, 0x8}, 0xc) syz_open_pts() 21:57:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCDRAIN(r0, 0x2000746e) 21:57:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) 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) syz_open_pts() setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:57:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0xfffffffffffffe25}, 0x0) 21:57:06 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r6 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000004c0), &(0x7f0000000540)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r6) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 21:57:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x41, 0x40, 0x80000001, 0x7}], 0x6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x0, 0xc0000070, 0xffffffffffff82d0, 0x4343}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x1ff, 0x4}, {{r2}, 0xfffffffffffffffb, 0x80, 0xc0000009, 0x1, 0x7}, {{r1}, 0x51c5332e0d5e20d5, 0x5, 0x80, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x18, 0x400fffff, 0x400, 0x2}], 0xfffffffffffffff6, &(0x7f0000000140)={0xff, 0x5c8}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x20, 0x7, 0xbaf4}, {{r3}, 0xfffffffffffffffe, 0x51, 0x4, 0x8, 0x3}], 0x65, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 21:57:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 21:57:07 executing program 0: mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x5) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 21:57:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) socket$unix(0x1, 0x1, 0x0) socketpair(0x18, 0x1, 0x4, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x5}) socket(0x18, 0x3, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000880), 0x4) 21:57:07 executing program 0: socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8750d618089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf537c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9568a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb410025525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006b01e49f6cc041717a80d2ac5977a89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7acd5bdecf58c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17dff02314add28b784a"], 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r2, &(0x7f0000000000), 0x342, 0x0, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000600)="7c138993b0458bf641e52364a25d04bb480fe07be6d73ad9815e9fa4c78afc145a7c80ee60b036d0889fa4521c60ca1394ed79b02083f4ba718092bb46b128e7baa0993b7b5d071a9da27665a0130266b0910f9e1cb7f86455c92b13d31c598865fa238ba515182488c80db4ea6de6b81e3a7992e8c66407423a7087a13245", 0x7f}, {&(0x7f0000000680)="20629b70714a32d79dff676789c8a5ba033db0416e9f3aa8667bc5fe1eab0d1bd3deea20a5863c93871bbfe3571a50d94c3a6d220d36d375e617be3cde0d86fa8d91034ed71ce2e01299d49cd0b3fa90dda80353c00b6c4436ddbdd9d1d702", 0x5f}, {&(0x7f0000000700)="8a56b74e344f5815476b96acc3141995aee4811b1640f75b2c2a0e6d6a476de8f652a34b7c96dcc46bd0d9d5ce067191b26bef39bb95ab006e0c467e4a1a3e31090c996a1ca1eda87e820cb721b84c8e4b1aaf2cec0972b15f62f33cb2148fb0162f592e560243d18cfc86a6c4f5e6df2cca391135e91b70c67d0c727b5ec9d5eae96f4ac03758eb5aa87f92f06f523a4f9dc6d6abeae2cb4018b4277fb5de59adc1da86675b08fc994a0c7ed32039c1fc30597d0ab21412a06b7bb6dc705c3ada0002fe46b6bf278f10aadd36c1988d4ff87ce526d41570b9bcb5ad34f6e53b27d007503d4260d86826724b2bd7ccf4c8a172a3c88b895e", 0xf8}, {&(0x7f0000000800)="8b24c622810ba8349e71ced74410fb277eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a4187", 0x2d}, {&(0x7f00000008c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d02bb3137c6911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a95fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cdea9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70bdf57f3ee2b52f0a8d5952185baa435", 0x396}], 0x5) 21:57:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x800000000000003) socketpair$unix(0x1, 0x9ba2aa14b0347d48, 0x0, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x30000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x13) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 21:57:07 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000003c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r3 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r3) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) r4 = getuid() seteuid(r4) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) 21:57:07 executing program 1: r0 = socket(0x18, 0x2, 0x3) socket(0x18, 0x4004, 0xffffffffffffff54) shutdown(r0, 0x1) shutdown(r0, 0x2) 21:57:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000108cd3fdf0000caaed52a036b24a198d4827095346b0000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 21:57:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 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) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc) 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)={{}, {0x0, 0xffffffffffffffff}}, 0x0) fchflags(r0, 0x0) 21:57:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x150, 0x86) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x400, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x1, 0xffffffff) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x6) setsockopt(r1, 0x80000000000029, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:57:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x100000083) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 21:57:07 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) 21:57:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 21:57:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) r2 = syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) 21:57:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000367000/0x1000)=nil) 21:57:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 21:57:09 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x8, 0x0) fcntl$getflags(r0, 0x1) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x2, 0x28) r4 = geteuid() r5 = getegid() r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r4, r5, r6, r7, 0x100}, 0x17e, 0xa0000, 0x5}) write(r1, 0x0, 0xa1dcf686aba98e7) setgroups(0x4, &(0x7f0000000240)=[r7, r5, r7, r7]) r8 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1e3) kevent(r8, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x1, 0x400, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x3a, 0x10, 0x40, 0xc5f}], 0xad2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0xc87, 0x38000}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xde, 0x3d34}], 0xffff, &(0x7f0000000100)={0x5}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 21:57:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="34cbab34085a7c7addddcd8a32168d681d79258ec016c6730c7b9e02ee33393502ff5a3e60cd270d8d2493ff8ec5b1c8a565653028e7ef097b32849f6a6f82cade456c0bda7a4e8d1d489b52439f05d7493de189b7b37b02f2b679b69fe56aeea83ad23495c82c73b7a0ea52a1136b35ac2ab8663ee291a4bd24d249a9b0ed34635ef62fc193f2793577a6f3d112236a0af3e3a421cab752caa3ee78ba58a6181f415f7bd9af6b82dd6c5553", 0xac}, {&(0x7f0000000180)="94b18f52b6d3e8d8c7b94fdab5ab7ce7f08d3d97566d66d905fe608173c198f15bafffc14a86e7f4732cb7a3d3888c3768866da9df419da3fd9e9063417b05ff00621779ece3e724bd7d4aeaed076e418e1347ac9260745167623acfb3ae8ff07d978cb280448227aa1594fa1ac13fa530001f686bea21648fbd6604c207e10244cf102c84b7600b87aff3d516b5b6603a4023c49ffbd7bc190ce75726383ff2f36012b1310945e7305ca91178c6572617", 0xb1}, {&(0x7f0000000240)="c0f5e16a5a1011806b940d3429b4c8de06a04e7962f6a7bb06c489ed3ad92daabf4c7d2a4ac526103101fcfbd4a2c8d911c1b09f2964ddff42cb25894727b181255a588dbd9f0b5db2565cdb777d62ea77f957e97899cd8e17d3ede691da30d7396680684ffefe66ff093fb02e0683b2c619e77c9c79538cfe9db4611051e54e126222ca427aa621fb5468482ccf080c889acd79c12cc3761a53265abd8ec87b980524d554c32ae41f0171452bf9eb6be4cfa6769e9038b1dcbd759ae5237727823b656821abf111971032d43ad26a37d595acb890830d66", 0xd8}, {&(0x7f0000000340)="37eed0b479264dfa4d5b811a8d98660b1d3071453c43e1ebe832bf2ed63a007eec27be0c47ba8c85c0c40d2933448e53c04490647398d6bc5477d6ae136e9ece4236290f063ed4c85b068789a64acb7651929f3f5dd3a63b87a57c49c67aa184c6d9190ed3b38b103dbd72ff2f42e2d0fc", 0x71}, {&(0x7f0000000000)="3a38d9d65b7f7318", 0x8}], 0x5, 0x0, 0x0) r1 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x104, r1) 21:57:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8d6) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00102e2fa8af39cc3000676e2f83e5370550572d8216cac504ba0b4ce07e4f81deeb8fa39edf909be961d36891429ee04f0bfad84ba9ac75ff11ab7275afd14ae4e5c1ae6a2fd894d94fc49924489b5aa77b4a787339a95721e74ee2c2c3729a054aa15c0e72b7caa66c079507a79a30771dd79db832534b6d8ee184c9f1fc83b4718c8c3cb430d5590844f4833484c063f9d05eba3b4b12dedb71"], 0xa) unlink(&(0x7f0000000000)='./file0\x00') unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x7, 0xd15, 0x0, 0x1, 0x4, 0xffffffffffffffff, 0x3, 0x1, 0x6}) 21:57:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0xfffffffffffffffa, 0x7, 0xbeb, "a0421b75382e72feca58a67c3d207ee924bb9aea", 0x4, 0x10000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) dup(r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) 21:57:09 executing program 0: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) r0 = shmget(0x2, 0x4000, 0x240, &(0x7f0000003000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) 21:57:09 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x3b3) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000480), 0x2aaaac83) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r3 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x400, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x2, &(0x7f00000003c0)={0x60000000, 0x60000000}) fchflags(r2, 0x40aefd962990b2a9) close(r3) r4 = syz_open_pts() semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000600)=""/80) read(r4, &(0x7f0000003680)=""/4096, 0xc2a75e4eadf2d) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) r5 = getuid() seteuid(r5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) 21:57:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 21:57:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="011d2e00800000653000"], 0xa) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mmap(&(0x7f00002fe000/0x1000)=nil, 0x1000, 0x2, 0x12, r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0x100000000) mlockall(0x1) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:57:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 21:57:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 21:57:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000300)="dc51e5b7d0f599993e56c8aa60da2d76df262985342de6a01b02840edd9e2b", 0x1f) r1 = kqueue() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="0a8b90ce8173470917e70a9b88713a25c31b43d8ebb259e217687c06d965255831af52dcfba36855e3c4cacb1341583a26523b04143e93f6cc71917d62450ac1f1db74108d862cbaf7a4f4233a3e8add5a8296589d78c47050abfdc701f01e3299e5de11e0bd8d922a7a1988961eb817257a5b2740f6912076e5baf77a435145dce9c86d62f03c5caee03d0b5df591eaf76ff1766b21c7d53207d89f59832d1952e47d76cf9986c0768d1e2a0e497afc68b4a1e889219c", 0xb7}, {&(0x7f0000000100)="8e9589906668fa48ff6185f95a2ae66529e654adb39e0156c5adeceb821a77f63e131a54d59f8f4880c3de994efe5a4c13d16ad2eabd4282382b2af957866812577b24f6a8f32116f0d3af155c6458a03a9c139054bc458ef3124829940cab56618cbcc99a98e63cf3b729d58e7e24daf339dfc8c5d3234d766eb517bcc1c40c3811c056f179f4b2000f78ce55b4", 0x8e}, {&(0x7f00000001c0)="712500c66909cbbde280a049f323db56b5ef607112a3c72f502a2bc536ae6c733c03823e0bd084cf968256d88c15158668c1a7dcbd158e1f551f16ab8b89a0dff975c11afba3ba65b8a54edccd120113602a78313e2f6b61f0f72d61219c8459e68d8640d0e2116ac2bd47f67eb879b032db047a6d9ebcfdf6bcdc7dacf78ee9d1d9f01d7d63c88de1d4c3f4000c725224e615f48d150b85e6cafd82eda7aaff263a23c1709d8650474eaf66ac6162211b15cd117422bc298fa0f89d5822b4f6f72f4a55a0fe7307152df36c91de5eab2ed481b7a98f4410f69f35d2b8ef7fd57383abde28881c796c9ab253fbd8af90f845f671cf84e6473d", 0xf9}], 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x800000000, 0x0, 0x2010, r2, 0x0, 0x0) pipe(&(0x7f0000000000)) 21:57:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xb20a) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666905000000"], 0x1c, 0x0}, 0x0) 21:57:10 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}, {{r1}, 0xfffffffffffffff8}], 0x42, 0x0, 0xffffffffffffffff, 0x0) 21:57:10 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) 21:57:10 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r0) pipe(&(0x7f0000000080)) 21:57:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x180) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)={0x7, 0x1ff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x41c7de9b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000003c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000400)=[{0x44, 0x100000001}, {0x85}, {0x46, 0x9}, {0x8a, 0x3}, {0x145, 0x100000001}, {0x43}, {0x46, 0x3}, {0x44, 0x80}, {0x7, 0x9}], 0x9}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000500)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000580)=0x7fffffff) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000600)={0x1000, 0x2}) r3 = open(&(0x7f0000000640)='./file0\x00', 0x0, 0x8) bind$inet(r3, &(0x7f0000000680)={0x2, 0x1}, 0xc) shutdown(r0, 0x3) fcntl$getflags(r2, 0x3) getsockopt(r2, 0x9, 0xffff, &(0x7f00000006c0)=""/36, &(0x7f0000000700)=0x24) pwritev(r3, &(0x7f0000000d00)=[{&(0x7f0000000740)="84c85a47205c4360f1b33edf2d755123dcbb79f08970dca2158e5ef37d2da73432f0cd4413bfb5f543fe4a9a455b55e2b7774632f1a71e9fd0df968333915184d29bd3603814f88b4e83ae88b9141df471d4e86ae0146e2261eff8808e7fec250c01146144abc5c3ee08ee2da2dbbb07e75a8e276083cdda8b03917faad102152704de1dffeeacceb944f6b38f81362c32a5955b5312d78e069c2dd4ae347fe32d209d8cef5c7e482982fefcd1469a90d01e9f5cc0d9cd8012b88806f4c8fb631044f173c1e416ea80b8f5a045df67e772940ae085058186f1288c68bbbac8738fa7c2339671", 0xe6}, {&(0x7f0000000840)="90aeebf29edfd6f87f7c9f0699e100bcf87758c0f7bd5f837449ee95bf1105d5b7495de5488f2770d83712295e89615c9fb48db36d25e083d05357f22c14c57a7607876324ed68f6b3845dd66ac744427ecc664bb7ccdf9492b0c7cbd332dc529216f6cd9d3362f2deeb091ba3ff43acd18e4be8353094d9cc4997e373b980da9935f2f33ee47a3819c6107d70e879b43cd4aa568ef244df5e451ca19d3187240b23147e60789dbdc72da8266be7d57196e6ceb248faecfab1c675b677d0f7b401468711baa7fc95d8bc83935c06a2b6e7968a5e1af93afb0d34f7c65bb09c8fde3e09a531095e3a6cad71dba4d832", 0xef}, {&(0x7f0000000940)="4e0537db2e88bf4661e1fabd3e6f65325cde113781f0a33dd7a0f477086ba89e9dcbe09abf318be89914b00e8606ed09a56d8acc17b9b20dd5d41c7823354e2f47e3fc579fc5def222be9527c086a5204af76baf7cb31195cfb9143b56a7b6aea1aaafc0751b5d0af3b4d36223f9e728f1ad96f9a175b83ab969a94ef1278de3311dd884b72a4d250c655f04f1f6eab0bcc03a580d5052bcd207c016ce0e388cb2209a73166b065edacf33652b77ffd71906ab71aabb259137c4bf3d0266ba8f57a5d0e44a38912766bd1ff73658201f9fe3d03c6cc1e31ba78a259932e6ad81d506fddfb3fea939012f5820f4aaa41538651921e0", 0xf5}, {&(0x7f0000000a40)="947a94353b9f215de9daa7463062198aac6088739177fba884d03b640ed41e1a9973b889c4db9d39e1905df464a18d302d341e3c", 0x34}, {&(0x7f0000000a80)="a46fe365706aded0e7a972e130203e8ff3fe6d69eddd5caa25cfb9ea06f9dc2aee74274ae3ca33cfbf78283f1b19e8120ddc04bfdf3f2375452b414ac62be756a2a13f8985b9f597fd108c96d31e1b7040e8e96af67c16bfa7d0787aae23a870ebc97aac00f58f615f", 0x69}, {&(0x7f0000000b00)="c06090ab78632ae51bdbdda4aaafff1c85904516bfefd70e036acaef6435449677a8aa446522d1d28b053d6ced5d0bf79c90947db05cf4d832d628239a4309bc62a307e76c07d4136416380a7bff1b43a573cc1ca07413ea7818cdc5b9b77217d2d4317e4e6bc6585e013fd9a6d532ac1b5947c335db49524504f790c1b018475de5285dca5acdcb285ebf9b93d11044b03ec522244a9b385a8a3d5e11c4893ac0f38821f3038add9f6c7813c7ad04237dbfff7c99992f76c7284a091c0174921d0ceed279f3ac02796b8a7a30a072e57e8b7e1b6febed3c40cfe3604de520b95331d385f36d81da49b744de3111c0", 0xef}, {&(0x7f0000000c00)="0c2516ad72b682af2f24947becf19de471d8b8cfc5d24cc5d382841de492af4606b0f56fcfda61ceed737464c33b722d47f3b8699e97841ec7d5e21808a7ba7090d23613b9ca7400be7825560759e8c31e78afcd3579905c234e2f00a20dae598eb7a32c422d21b568f5dd83c03111b4ac58cec00f8601e31f2ca089ead84249d30898541637031a26d0106b9570ae8213d61adaab2d9d7d951ff67ecf0f7eb50547fcad2a0937e942da421ef7aa7797eb47f72a487bec5934765f401caa2f6a989e59591cacbd33f6ada84242395e1de05c66734176a72941d4", 0xda}], 0x7, 0x0, 0x0) bind$inet(r2, &(0x7f0000000d80)={0x2, 0x1}, 0xc) write(r3, &(0x7f0000000dc0)="e1a0e25c148d81035d5adf9b78f5d7d3f24527872b87a4f3f1bc5b69002383166093de5a55f34e66f3ea7a0f604ddf19a99d809593faac5d00ab9859138dfa2fae198544329fb5af8a", 0x49) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000e40)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000e80)={0x100, 0x1}, 0x10) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000ec0)) 21:57:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced4361fceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e90777fe1ed46a86d28aadeaefea5a95048cace90a", 0x171) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x5, 0x3, 0x0, 0x0, "856000", 0x0, 0x2}) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/245) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 21:57:10 executing program 0: getrusage(0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="32b3859c714fd1c18f1f70f4bdda5d619d1e43b38cbc0b15c093b91eed2ed257ee7f61e9e60920b17badfc0d9d82daee5d93a6e01638afc6867b9f", 0x3b}, {&(0x7f0000000280)="cec5e6cc4cf1d2f02415576fcfe91e7624e90939707b4d029938a36cde406ed817bcc450e3008e7b7fb4725ebe3b4fd98cc770b1bbd7029a53f9dd88dee8775667e083ffd84c8954f9e2931527fac6336d92db8c29b4c8ff7a36707dfce69117bf6f02bc3adf785716d23cdb9457e7d6a60bcbb6d2faf87d2cd5005f77ae54e1358f6f9aef", 0x85}, {&(0x7f0000000340)="08fbc7fa42a242a0812ca0a974effb76eaa7742cf672ce7869171173084a84d5e73d5331b8a1b59c698cdad310bec54ce4349aa2fbb9ac6b35754bf51fbcae926888433a2814d131040ee98c423c409e91ffe3458866d2409a8e7352ca9c814dcb9217a3b3e5be7718aa9a385369823b2058b495d4cd1e08184b9cdfa67dfbf0e4dd640411beb08155de439cd293ee801b2e4c41b1aa2c3c6ecf60a025b872774b1524fca055a0aef4c2ec2fe8815ae8982c72a6556be3921bc6268e92183e76dccaa107c9b39ef4e04e0418076fa3d38409f2e19fcc0e6a8d", 0xd9}], 0x3, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) getrusage(0x0, &(0x7f00000001c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000001140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x401) pipe2(0x0, 0x0) 21:57:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x528ae5573a9f64ff) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0x400) 21:57:10 executing program 1: r0 = socket(0x20, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/226, 0xe2, 0x43, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 21:57:10 executing program 1: getppid() 21:57:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 21:57:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0xb, r0) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000144e3c042ab4dbd366f848a9d0beda354b1747e8d0ba8dd1b8e837205e3414d18cf8a7a9913d96fb4f2ee59cc6fa850ed3d624540c1cc386cb9c71b5009da5fc7e8db79c2cbbd4333adaf02e44b01ebc8b69349e98ccfdf6eace2e62e54049d67d69fb3996c533a4982fe226d7275721448c731230983cb28533534a4b0ae86c7c04256090b81d90e02eccb87e0afb94b6f48f54e04e82224ce532e3017fb24aaad5ea5bbcaf2f4d4b61f37daac86e146170207d4d49839073b4c3398c110f1178cc042b6251bfe556d1474c6f1525814a20bcc64820f3b852cd3b030714e1a458c25f0d62308af1e19115db73fd6fe4010a4af5bc3da059b1ca01c94b69b0baad34ea9ad3cd3fb060a1d5800496a9934cba16756ff714d8e4bfd63eee4f85a7bf5341d2a6cf8f9b102b437c865227a2f6025e80000000000"]) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') 21:57:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) flock(r0, 0x2) poll(&(0x7f0000000080)=[{r1, 0x84}], 0x1, 0x0) 21:57:11 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/8, 0x8, 0x800, &(0x7f0000000200)={0x18, 0x2, 0xfffffffffffffff7, 0x7}, 0xc) kevent(r0, 0xfffffffffffffffe, 0x400, &(0x7f0000000480)=[{{}, 0xfffffffffffffff8, 0xd, 0x0, 0x2, 0x3f}], 0x3f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x6, 0x57d}, {0x18, 0x0, 0x80000000, 0x68e6}, 0x4, [0x6, 0xfe0, 0xb8c6, 0x8, 0x6, 0x8, 0xbe, 0x800]}, 0x3c) kevent(r0, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x18, 0x1, 0x8001) getpeername$inet6(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = semget(0x0, 0x2, 0x102) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000240)=""/252) r6 = socket$inet6(0x18, 0x8000, 0x8731) sendto$inet6(r6, &(0x7f0000001480)="6525045887e330c2d80728baa168678d50c19674be0dc3e49e94cf530469f1cf55155cefbd0b076d1fbe73fe67684ce2045a1dc7f73d1bf7c928f33224a9acc07659896054953031fde4f5b96d1b290ea52a49b571fa1379948366da771f8b2768f13b68455d4a4af31ed3d8f23cf7b90c511ef58221031bbe71a20c9e22c6f2b013901ca2936a969b660bb7894cf4b6f0e3948d3bcea61e5d889363c70890722fb78ffe69db7bee24fe1b1f938826920a7e9c174726e3214b886d6c6944c596380d665057fe376bfa753df6adcc0d9820210b16ddc69c32c7b89c2743f2549af18297bdef578b7adaa0073b090303f68ea7fdc190092726b8b867da5ae5f8af2f40c72e8b463784ea2ad6ac81573baa34d2dfcb74d7ed0a22a0ef0433633424d083152d176cbdc6c8ea95bb1bbafc3ab8e1e53c5d6aeeed9c74c210653d08007b70ad5710793c3e653b9e65476c70dde480dc5589a7cb65d5ad927c802d5d7f17b0ac22c473e7de018baf7df136008d683ae56518ffa8b993e96cd8c01460c50c3b8135f0a7ccb179642d6dfe92f77d34e8ed3da283d98299a23adf50c2533002237b569d2ce633df9f3eb97fc55efd87a47d8051c2ef1df9f0628a2ece0d5265baae0e65826c70f9c4a96ad0faf38eea69bd1d91c49ac569140825f3b80a840b46e0b12bb2cb15143c77c1181a155c49109ba91aa79762791ab1aceb65c7defc2ac49dde25c0c331638bb6830722cbab364ae4878b90a21d1ff67813d856acf8c21ddc2e62bbe6649e9624215ed02c1e8285c964e0d2e040f84bbba484c631329630a14bb5982bbb63f53954227f8a4631a2271fec1479d7ae77b5df2568d603e8d96339b96aa46cfd6734e4e8baae41ae256b3087578573d1deb4e6e20555a3c429a2711f6dc87806e7d4410df665202a0278730c9f96d96c965116ab536dd7be4842d3d3b4d7668f5ba7fb79d1f85a4cd9ec50b1a67bb6457ab6d80aedc6efc20cc3dd9b0ce33bcdc955c626881aa384af3130699d2be29cd0488d97eca3a27a855fb0fb5a352b74cb9172e76efb67a0d31b80d1d0299da8a03fcaa88c4513d90f04849695bb60943a443411f8d15c98410bc4c2460b4b9fd0f4fa499e5bd91187a1e3bef78b175b16a344207076ce03d8faa3ca95829e00c5d91676f8c2aeb63f7521f05bac81473354bea77b54d82f58c1aa72dc50e4223e4f1f4dd2afcb0d5f2e6d5771ffa3ae5af90c1bd09ca8e3b34e3b27c38c445c019a98180c8b3256db3dd7ee4d2070098dfa6fe21dbe368901870c600c093c3b174c11490d72d5cd8113f2af4a04d178d2ddbe878937eeb414d2ea9e388984f90bdcd459f9e9a9076f9d603790a80666c26becd8985500d42825c38655a0cca8a68a6927eb955524baa0d8fd1a178f0f09cfda8415218c90b828e38a7ef4d865541c54c617701ee3f671486704afc8dc611f0528a614e9915960c674b48facc31e681341635e8b0aa7a78e313240d0f409a0eeedd888c4962f18667d84619f2081095b4ea57cbcafb503ac6ee0a9bf16c2ddf32cd242d24a5f5a1db852d4c732f41fba8685777e9ccd36e66a350db46fd9c15742187de516f2e6bafdfa8f1e99266ed162c7c85ec5c0e1b1f60d282ada8023f869452b0db820401eaace8e18bbc4317e35144f55672a4c3ca48cc76c32746b6f91d453a478f4a100062822b3492db203275e8c20c8174d8b5443a587eb2df0c48f073a97ce729f24b7bd0379e51ba84ef22e3c1a2a779944304ecda7b47ce797608d0cbf579d2dad7793f4842661207b2df2ecdfd5d28bfb9761e484330d4f9525be72bdf7cf4622eee2bbf542923a29f2ee96d6f65437fcd357ef5c7618e58f9b5b06e23b3bd8102c5c15dca13c9638db917a034af6df13c0b3afd56ab1f4f1ca490d1c8fca35d57d977e525f568c868071e61be14ee4f0b374b26801762830b257e210c0a892f82c7680ad8463d30bf59df28f6cb8d5a5b28812eb353d6a8f42d896cc37c063ac4679ac28f0b49799f12bf3e24d2d413079574fd64c1083d9fa8aec7fad28d5bf18f570eaaa8194b841409f6003a762f97105ccd00e4239cdd3c30670d31753744ee188018986c608d11a3991730c4a8e72d72d0c06df8a8b6bb064c51bb283f951398b09be018e31a4d362d9406b8fddf87c646c570420a80465e0a0f4a7bd293321e5dd8f10e1a88f0f68792c952f7eb397e921b8ae7f13c247ee6afe1b17bd517324980200820d7a30b02b9cdc14d52a43ec24e671171a4efc1d0bbb72d96a91b58b152a8606ba093b68f01201129cda2d605ab47e5bb52c945b7775421558a5422176866a8a699310e3edb86736c32b6c4775b62552c1e37e6289be841e52291327326c3e99b9644767b59734be9445813a6cd28cf038c2ebcda7c46c33fd3d42a74bfa834d1e81ca6bca095e7108894ce40e40f426a9dfc46cd9d6d1be26b652ea6160f4002466f67d149b959c22cc30b5c84a82760c6282ad7f2f4dfd27f1b1b32af45c00f0e8d1385ec0a0ba05ccef67ef288518a6bd7e2a702005f877dbcee26b96051a30ae99090747069185a9b84132116cd8a9d10b7fd571b0c9a636ecccb9e73bb611ce3d61fc7141fe6119e29860470c1f1bd815ea98e39a86ef08c8ca8a8c691fc8138606ec440c3adcf2dd466d71cb7639bf22791c2c787bf860c05924017f9523a3edeea84da3c26b51ccac3ee9b0959f978e6cf925c49af31e28907862204049e8b24d5d2e525e81ad7f9e98df06d9e992e4602f630342da2410b70fea690b42981978542836524ede8c2698fe6f36b520f8f29c7c604182c931dedd3bb775d42d439778ce73c44e926e278f13e806eb59a3610c56732c68598c93610ec32e9ffc171947705a41e0751ff2e3a34bacd73df85411594a8c3ab3f4c526081df603503e12e3b160a5587b8230dcdc9bd2ea3ef1d2d7da0a0d0159c00bb681f3f5da3258d188a68be95a1a43365a2cbf68c317aec7ed6822a6c37dcb6592b1819728d9d9a41b3db7fd60307358a78209ce8b1f17a6aff0aaeddbd09a9a70a192b154c9d00422ab3be0f524f5f0d7d79868b7db516c026a95922d6a6ce46a905dd52da2981079745675c690fb3d66a3a60c652f59c968ac2a70693d1f59082a9492ef1319ea1a389f6c32ed262254e918ca65f616742d80bc91cac321a27e3d4090ac3b8b825b2f8d442e3a3168a208a8feeb8a5396595c4dd64d0c178c7ab927103858973d1a41150871ea94f965eefefcf18bcabfdeb3a3577f221c6aed67f06a2da1a9c35e70ca5315869702051b2ec7d5c7bd17e8b570875bab65e491d0ddc038e1bb056e6c762dd9310e885638f8ff585ce0d700d5a4b3db0ccd6d2bb62db05194500d888d232772b3e4ba8e18ca2754a7044ac420352fd82f13dfeead9c397c24291fedb6812f979412ccacdd7a3b835f48a575d275e217e1f0afd7128da937f43d4ede4368f7ab0f02cc2c76b078ad438c31f314fb467e8f5a85c9cfc26f20ec36460e75e6076347848dcad4a1ce51128c351693b497ccf2464a24d37f3b6d53e5bec2d14328e297705f8b2fd2df283aa884a820ca806357cba9cac249f1e69dd8b1c4acbacf83cdabb06c819210a31cb9c7a11e83ef2d82a2a3e3cffa41950a041ee71406f1360c48b5685c9da58b2693453fbfb14d1c4765743ebc9102f4195f36e65c79bf1ac9d3f5f879d6c819dc42c85ce298df8666c570971a6697fb6f7627485a178428fbffb110776204ee4ae96166d2195ddb66780ac2ab0ecd7893b9e7fc25c58eaa5b60efbb8a8087786df700faf8c48388579fc84d9fd2546edb31d14b01bcd0fc5a184adc967b51c1e6bc2ab600ea2c747675957ead0dd95287e8a76eaa125c76f2e70208d39d4d8f3792e637b863c2d8fde2f42f5d85f5972217afe15274aabcc2e21d22bd3c3617bec0e729576370924f7cdaf0e8040081c14b22f9fe9590105e94314c71cfaf214067405def1d240ca227b3db01138223bc07d400408ab5dc54a4f68dfc996037ab7e319ea4a6d1b557aec7f2a9ed49e116a8ef75cc03df874daf087de6ba7c8d48b0b8923332c7cb31564eae1f8a0f21b1195d0971eb0ac91a5f2b5f95165823c52e54dbebb296a64566ec1800e190a5970d47d131252fe472697d26f172e49536aaa19c6cac203a1040f1bf984ab8693473656d70259db497e0f600459f2ab04eb331a7f0b497dcc9c843010947cde512f344b7d9285ddf593103ad48d5628056d2acc8a4d9eb8b8ad1d6b0a50c1a72b857809cb9e8fa56eaca8fd2a9990955e0c78d8157348c8bad71ba30b067732a540c9e2b924f0e80941ca851a061b2430ef23f36f544141f6be45e010ee0ef9b578676b543f7806c9130f1877ccf6595b0f21d67b5d856a8239fc9ca0d3806b31d6a4102e1cc896825b73af6c5891684899b510f3f4d663653f77acbc7d8a11a65f974644d61198c6bbe43fa59d7ab6227e31669e1dde8a2efface48b5a66db639dd4d07827e42774ae7a83ab7f467fef56c91fd152bc6ea0e05386b96616495abfccf480650ac037908781067dd9a992776fb8cbe74dd93db7bd8ba630e3518ce735a16d13703c45863f3afbc164df5393dced28e328446ec798c61302c85876ab95179603c7152f6b3182fa5fe07e586b1138e3d2731e7a3f84d51ac01285ae67fc39f16bec485f62a9a565f79b33a2cb561ea4851bb06076eec319f5c6f272e3dbd2f1806cf7e4f865f4f0d716787ac5fd470dc5f94198b40c18607434fc57305939866525ed8e400a723fbc50bd7cfac944fa5d05dc5ca8443eb9a77f9e182a6566482711058bc2abdc3e2c453eb33ae79fa05423e6d31624c3f94b90e57e15982ba10b3924051b7ec7836fe87835f28531a0a6206902652658ef53382afaeadfec530ddf7f8415cb457f6a58315ae080641331019c663a4680d27c00160c87b51e73e551a22f9c893d99cf4b4cd2516448c3c011b762dd68ae521a1ac83a0dbda3b7fae6c9486de3925ace995b9fbd027c19ffef00933ecb45dcecfaf5699b7580343d503fbafe7f9579879e63b4d2a379dc7739e1db7fad7e32bc1fa0a0cd87e05c334dd45d7dd1e913eb9ce287eafda7717135cba48de5809e817c6474e39e12ba468ea428a457071ed7b6ea4d2113125e875d2f3f58d524884ad0919ca0ee28994baefc8aa298652cc8a135068f85c9a5b02dea189adb23993485903de51162ed35ceb610cfa2d59779a6d2cc1225c6487991cb7f78baeb2014c83111eb038936771985987a11d2c66964ee7a822124bc8e5716eda032cf58724d15d8e698393a24c9d8585a69fc1e4d2222844dfe533c427f80a1cc710487f09aaedaa731dc70b7f78655dd51041d9899fa1ef31d9f06745997a9abf49d087107f41b6ca182d124b026a11abfc1c3b6969d6cc944417772068df7688a25d65cd91b5aea84109d4cb37f681aba994f979b73348daab0c38487ac9bf633f4fbec34138e1cf283bb38965526e610dfd08f0fc4cf962c81e52d6508e3ad8961d7216d5552495b147e4acfac91e90e4b1c138e735cf2cf92bda4fc0f637975a25ae3bb2418e252775a02b812d27e9fdc0abfacf0563b2c1f28e677576a1cd80349cc760e03154bbc2b6e67201b89fafa9770c2452bdb200de63c43763decb8db7a45f77d08eff8794bdd83e2e9998c70fb9da10040c086489d6e0bacee8d1e6337bf32a0482c699f5e6566749c109404747078d0916fd8d2829120f9f00"/4096, 0x1000, 0x2, 0x0, 0x0) r7 = msgget(0x3, 0x2) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000340)=""/149) socket$inet(0x2, 0x2, 0x7) 21:57:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x9) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x80, 0xeba, 0xe8, "a1b0d90b7d56261842a01715c59f5b38e394494b", 0x0, 0x18}) kqueue() 21:57:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x8001}, {0x9, 0x6}}) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) clock_gettime(0x6, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000380)='./file0\x00', 0x12) listen(r2, 0xfffffffeffffffff) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r3) r6 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000440)) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r2) pipe(&(0x7f0000000280)) r8 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r9) 21:57:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x1}, 0xc) 21:57:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000039, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) 21:57:11 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 21:57:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="5827efabe5815f73f271743118f4dbee5a2378fd33055552fbd5e41789632dfc94ff334a5619515a0c8ab06198824b3da025bbd47b3bf579456fe94272b8bcdb0002212e7ddd854856ae417df1e99810bfb2edd4de4f87346dc06d688451f2685d779629f45b54864394212df2d4c8634256d9fdba893ff777a5b4a6888802b26249cae67909533b3ae893a1db14595000"/165, 0xa5) write(r0, &(0x7f0000000000)="93", 0x1) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x2) r1 = kqueue() r2 = socket$inet6(0x18, 0x1, 0xfa1f) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x7ae, 0x5}, 0xc) close(r0) nanosleep(&(0x7f0000000040)={0x9, 0x7fff}, &(0x7f0000000180)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000000000007d"}) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) dup(r0) 21:57:12 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) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair(0x2, 0x1, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:57:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) write(r0, 0x0, 0x766190c710042038) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 21:57:13 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 = socket$inet6(0x18, 0x1, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x228e, 0x6, 0xd63, 0x4, "a7b732c43bd482020aa3d5c3f067247d6079ff47", 0x100, 0x6}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x3) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) setsockopt(r2, 0x99c, 0x1, &(0x7f0000000280)="c0d61921a018581e712380bf9bba81ca51584f3fd9accfe4c3c87ff8cc050048e618f8f25fb0076e2696d41c525fb46ba1a4e701027273d50548d7eee2e9da109d6848a167cd3a30cd95f751c88345d8fd1b9881af5d500e", 0x58) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) 21:57:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:57:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002280)=[{0x10}], 0x10}, 0x0) fcntl$getown(r0, 0x5) getsockopt(r1, 0xad, 0x4, &(0x7f0000000000)=""/155, &(0x7f00000000c0)=0x9b) 21:57:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xf7) sendto(r0, &(0x7f0000000000)="075daa5bfe28484e543a8682f7f9609eb23368a8ab811956321cfa2c09ddea3e1548eb4b073e343e81d8b707476ce29f7d15d8fed69cc14b88d2a0d73d209d8b4b6ec2328799b3a7c9b14999276367fa771ade2b0715b6eea2365ff003c0b04225846e116989d3fa2f9fd0ac01e962cde99f8fe537d967320a1bb14c05602966a13792c0b76919bdc76bc3c3ea146a28d058532ffd1132d79c6d9101df93ede7f91029d69e75c52337ece3b1117b19bf572dd7db6dcdf82a5ede5eaef539c5f51c500cbaf750bcb5aab7c103", 0xcc, 0xc, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3f, 0x6}, 0xc) 21:57:13 executing program 1: r0 = kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='!(*:-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='&-\x00', &(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-%#\x00', &(0x7f0000000200)='/]\\#\x00', &(0x7f0000000240)='\xde!/\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='%,-.\x00', &(0x7f0000000340)='-\\@\x00', &(0x7f0000000380)='\xf9\\\x00', &(0x7f00000003c0)='\x00']) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 21:57:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x410, 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0x54}, {{r0}, 0xfffffffffffffffe, 0x40, 0x8, 0x0, 0x7}], 0x3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x4}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000000, 0xab, 0x401}, {{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0xfffffffffffffff8, 0x4}, {{r1}, 0x5e6c3c04f3c5d14a, 0x40, 0xc875ac6d621a9624, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x5, 0x3}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0xa6fa717e6dd6551e, 0xfff, 0xdf}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0x7}], 0x3, &(0x7f0000000280)={0xb550}) 21:57:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x106) getdents(r0, &(0x7f0000000100)=""/114, 0x72) 21:57:13 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = socket$inet(0x2, 0x8005, 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xe0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 21:57:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000524000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x1000000008, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/134, 0x86, 0x800, &(0x7f0000000240)={0x2, 0x2}, 0xc) setrlimit(0x5, &(0x7f0000000000)={0x250000, 0x10000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8020, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x40) r4 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/123) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) fcntl$getown(r3, 0x5) 21:57:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x8000001bab) dup2(r2, r3) 21:57:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000040)=@abs={0xaffbc404062cb7e3, 0x0, 0x0}, 0x8) shutdown(r0, 0x1) 21:57:13 executing program 0: r0 = socket(0x11, 0x3, 0x1) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) 21:57:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1fffffffffc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) 21:57:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xffffffffffffff42, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) recvfrom$unix(r0, &(0x7f0000000340)=""/56, 0x38, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000180), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x400, 0x0) write(r4, &(0x7f0000000680)="d6a417fbd2292014d3b809591690541c0bdc34b69b76989e884e8aabad2ea790d64be55781283200102e8a906e44d559a4b45f09b56674783f2c00bef005b51d77270935bcddc2b4a1105f11caadf2e081d6f162fa6575c2c6f36c91c8fd3bf4bfbf0ac48928a0e05019a146adf3c47c17e8ff95e25bc919ac5db6", 0x7b) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000180)=0x400) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r6, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x789) close(r2) dup(r5) getpgrp() pipe(&(0x7f00000007c0)) syz_open_pts() r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) r8 = msgget$private(0x0, 0x24) msgsnd(r8, &(0x7f00000034c0)=ANY=[@ANYBLOB="030000000000000090d61789549356237585cfda14baada685175df0f589376f526ba1707f00000000000000acea8f27b740ed9de85921cc1904f13a7a9efb40ae2080fe1dd6f5789b9bd5880aa949c05b7ba893f20359bce64738d821f877db50b5bb6191937a039d24998920b8acf8fb18496f6a70a14881a5688bae23c577e75c788047a12d885fd491cad45bfe8a4d3f261cd6500f3fc49757428f26871f7be2fa26c9a2ad20a6d676d4b5b1599d060169f4136214796904fb1be4dee1611f0eda518513a532d0627ad5434012b8fd5f0d9a7fe6747c0a9a3018e0fd097a046d6c36461a335f98f6c0a40cce2d1aa485911bc7eccfc869083afb52a2eaafbb784591175150f8a33f4bcddc42b21f82589c4dd85175ed1eba4960371ccc36a1530a07f3e34aad3b798fd1566e04e63243e70059c98542db9ce35f050ab3353ab9430696f96b5715d28b64fae20d493d1c35eab1a27ce3b91af892c94a6966483e5dc0673bc56a71c4f6ea2f6d0dbcd0865408b92c6fc6f7e34cd20e20164710c18bc3af985d63aeb272ab208fa672045a1e36439fcf2ccaa07db23c4afc120171f721ae575f7742190a8784a1a9162951a858c4c482502732c802b0b07cd3de8292ca122d8fc101d6810d1f9a36e542bad2df308296aee60cb06e7294ba673a82e3943f70aadf7b08be6d49f471215c832a75b5d5fea1710ebb34883b24334d49e3dbabd7a69699bdcce5b022ebf9ddf20bfcb7af07545c6c47d10cb0c909ccce8a27554eeac766e961e53671ee26f8a936a8b7393aaa24c32fcbcc1c02289d91a3b1e75e139b51b8a3e1881b95d0c9e8e259fdb2b92800ff49169d82a6e0b929e039e7f6a876cba6800dbad0a44c25206edfeb1818727a15e14b82cfb4ec7366dd5f2772f7082c2d2e7c1a8499f8bd9e48cd88fe5f741dd0657667a0eded491bcf549385593c0d38176ac89f29885c850b588eaa04e925071346bf7af22b80fc7dfacce4b33aeb40c71f75c1bbe9ba5da877ec28f1fc3bb37511676a622f31e5121e41ba3a19805d0bf58278d785ca701e08a7619fb9e44eaf6e77d34b4d94d013ec0357a9f41862f5a577e7e371e5e2d82a34b73df73dc0500f9a95d9b0c491840a07b843910f5ce2d8b6d7428b111e68c669d969090ecacaf561960142e33febf39364e07cc3eb98d3a0e5683c99f937a7ae2fad6a9eb7277da38cb3f58472ca50480f79f9ab4eaa5d56e84f82236c486392834380c740939ec80331db68f2560f32f61f0c56c4c21cc411a10a5a774d0fa20f7350d2b26f0919fde39e0370d38286cb04f56d89287a49f305e7cf57650c70c8700ade891cd085c032f2d2c5eb5496eb6a6c24ea72850ab56421998db94e8121ec6d675a06bf02c293ca09d0a5b93977eba095981624c4da1682bfd757167860f07eb94f8ad595002a14cfc68320799e824d1143c6f188815bcfef3ee73d3eacaf6eb89ab31dd73fe9932262b5b7acc7815025cd8252e61ca2f94bfa76c6c4da977313a50bc8e56746b41fcc86a3484c6da87ab9a945fd20044b3654604877beda9551c28c0ae25c19f077bd2c85f0910a5941444ec13a6f7163186f6ca842550b31a9b3a206ca9dba5b33ec7514311dab98ceb208f9ee5d4f5373ead49eb9699ed745916fe7dff4dd6d275d9feba145c05bafe64dc1c1bcdf6bb998419c6a692501a7279fc6fdefd4bf10b0914c03183e3bb15e97d6a1290d571241a5d76caf5ee4810635f454bea2d88876ece0c07829199a95d720439bba5168519d2db798eb0871fa0e7ec5b1c7609e8e2beb9cd19cfeb7d1ba5275be898799da1e11ca7e88a7552489866c7baddbcc6d38b321f1e69bae80b929de9329a3f1cad9a1df9ec4bc049bdee9bc484cd3de5d18b881fff418d11f9a8e40bdec10253ed42e04e80652f729282019486e981b494064a021b3f2f8476703f2c5ceffd250e8613c2e8947199254e956142035f49c7a746086e61a8d8b8b59de0c28cb7a9cb2deee9a26b96298a76a90896ccda739350a0a09e562c2de6410cd473076665f054d1a4fb05f12d663f14d75b163de83e98aabe463d14f5284f5ae4d72f72b591323cf4799057c45fc5fdad205764a6950d8cd8cbbb4a94322fa06f6c9fc4fd6868fef33c900cb099ff01d273abec13cd424f9bb8e59919a745872ca9896b7039b9cb30cdc7a87d3a13f13a7b15c4c852fb5fd34eaad91c8aa943cd09d466985bbb9d40e5e4df6b43fbceb725d337396841319cb3f59551bbfa2c3d2ca0bab36749119727dad675bf4308e6bd1bcd6a85e4ecd86351796be1bb1a274175ed603877f10508f6b8dab643f43dc59f06187079528be7eae159ce43a05f90e6b306b623e4ef8fafabf995471c024c04898013ffb2a5c43a0720cdda48a94d5a2210782c26b8d2f37244fe9476ce637a83493e4f6df24a8f2a460989e61bfd8c9d34a2b2be0b7150c84f2584e9369a9a5e3a06e44407be067b8843f8489c43a52ce62b80a416c630145192b02eee363f15aefc128d5b08e78e218cb61acfc92f35603d93f8e1ebd3681316071474789a947484f9fb5f2478ed91eaa436820fec39df25c9b645b196bb3c7bdff53dea926bd55667b32fe27f8e3cdd58357a6c3c68411c43bac04d4b053649985548b32689ad6211063b570357e21ae69ef18f26b97f5ba28cc552e8b3c2044882c5050e4cb0fb6a870f6ec3eec46d542d26c7f4abb3b28e733ed7b824af485a08352ccedc94924e43d4210cb195a27942eac34e5866c2f44e330af3aca9b2df7ecf82df1ec626b22e31e80277e8c53db0d3be60af81cf42024696cc184f849eeb281f5cd664dbf8cb2c6d1a397104b365bbc352342967f5ddf673443ff5feecf0ef591e18b190f6ca326ce26dfaa29f84a1f5aca50603ddb77a60fa14e450919d65e6071773f8e8524f1ef0d8805270fbfba3eb5035a6c1fe64ef7c4d3d67e85166e97482deeca2a272010c3afd5c1c3f51cdbf8fc44e556affbfaf20282bdf3aa916485035936bdf73a5e654ac7bc0c4fed22ea6c367bd51c4030f8080960c110a1743ff0c6aab85db602c053e6b48059ca97b96a86c88bb7cf44e2f32b03c0b430a0f3e13f4f41b27246d09d099749734e5578243dda3d56bbf078270d8bb60044680b8ee4bbfccb194845f8e64ccf6b045704f473e17c73738a0dd3e2cb97b7662c4891ffb11ddea318815e69334fe8c1ed2539c98b0d85acc0913cec810c5a1b04cd058291a9b92208a74fdd037964e397b3e90ddb7bfad25ef375c8f195df82c78e5d34561dff2078b302e6e36ad8ae2834bca36b6e3c3afd74ffe154ba7868602256719fad9ac6b6af48135a074a50c065abe5f80c968b2156dcdad8b0a7590e36e7bd6dbb063d73dc0bcee36af03d85ba88dc99c4dcb571e097ab390353d9966932bbd528c764ce0916b364c9e20f6512324d610f147622b68711e5075f02f0540fd002fb89dec827afc8ae5b6678f72405a57bfb4686229934378eebd5a6b7f84f454d3ef3c6f06f9ad5777bcef36aff00480d8751f9a484653c6e781fbbe82213ab1c52735fb17654a8259e0437b1e784bae7e50a59266275e40ab6a1b5aeb66e5dadc9509577daec6480afb88f018a3a54c674da685cd2427cd4ef7292d584155530bf997af9dc7fc8a4ffd1c68cbfab52557b866ce2fdac4cd596ebcd7c8e817b301d340ede95854b17b077ad8ca2b8d5ce7e14cf09b50f37e269fcdb324c7fbb529b3365b1000005d322cf01245e962598e44116dfc22114e7b9c950aefcfa1762bdb6ccc3fae5bebaf8bd928f99c39fdbbc77be28a2df94397a377a589200fc77892f243ad18c49d4da243afaec99f426b1f683d1cba96dbb59edcafdfa7e3c637235a5ec6d60f044ded8f790232ec21a6a7e23bef98ffb97881c43335ac6ab006b3e54b9f86a1abdc842b67452a9dc36d322b741a4a15768dacfa42b9227d3fc9957502ac46c0c2e7d04ff2dd2f3499b0385400e9ee8781a81af219a906ff550918e23ae55b98e4c40f4c996c9f7f7d1a3322388cdbf4b5f5b65fd0e1ebf5d70341f9fed4067df9bbe58d8f3b5570d89b5caf59f1a81065772cb7b7ab1244a7f88a11c76599312b1474d938e1b5a5b364c6e915826c9f29bb2a496908293ed429805bacae1a9057ebf68f1846ba066859ef7b340c3db3a7933611db5e50b624c76832d6e71b53a9c83cbf8e00478f8090e14507a16ab64f97c343270e2a906af2def6a60dc998dd8ab96728586d717013f28a78584199af498b86f60c3df03ebe2ce4d2dd5adf3c47a98815565a828ba15e2600a410950221cca320b8323acd8c0b2eadff16d50b3cf52c7c93038a2ce42207aea5ffcfbf80323bbf77c1841878ec976afa8745ff3e87419219ad87d7da28b32a7149128076cfbdcecaa75134a4403e39adc75e4ea639217e593d8a6427a8e4601632471963d73078f621304d7d94b41cf8b7f02b61001cd06b406eabf5af1feefb9d6680223da2217a4718a1ad0c7686dd8ee6df16c7831563cd4e869c904e7b7762d7f9b6a8de57f06e7d084baacd549c50ef3eaf0e0edc06ebadae161458ce37da998a4985ffd445fc0ca943c74c5517b1b7e87c97e5891070842ebf144cf2c82f0cf0bfd78f0332504fe134ce6bd8046a1fc446f809d39d5b70ceba16b42d393b20500000000000000a0f7f00c6ae66efcf5f114556220b1e9391c31968bde2b4757c51fa478495ece4483b5895e29a9a0994fc1476d9c1504e80de84a4f40d9d0fab4df253e33ab06b1886f3fa40ce8102ba774e846d9e8bbf7452b122e4ff04a23702f9587ace76cfc45883c34debfba07bda90c66d4409acbb80a6d6f37029a3da0da82abae075c1959e0b703998366329b5d75aa577c4d7d9f53a94822a9f6ec71ec0f9c422e4cf34f352d244ec9576a874f159a441c8868f2271f56c93df443809ad61370854eaf4cf0cacc6665b66c5b9fe4b83a62837dbce677905ae0f22cee199ebaf61603cecdec1b6eb6312c5f0eda24f44adbf0ab0eb0d6876f3faf9281b00fe622d8cc6b4dae7ca6bc06f4d0e02c1486af30428f0f68a647066a3af4d5f58c4e6b2ec63ab432ddfb855a5f7ac7a8c9aa28774e39a55f4e1636d53f131fd6995f6edb3dab6daa01e544d991405a77be2929157a53de5d1d3369878091810d1d1000efcb1b02863462506cba7c2ef452425f6d9956db36f68ce7ad1181d1eee2af341761481d17076867551256341cf2c4333cd1d3c9025517f782f87f543636f327f9078024b4e5d14f8fa5d3d81b6223e78732308e2caa120fb25b6e4f1a28bcddbfaace6a554c90ec07b0fbd2e3aedaeb49d08f7fd86fcd837667847210a5cf779454816d75bcdf927dba140506e444938b29d4c6de6b3ca5db885f23a95db54baf0c5d13e0d76385de5523dacd94118797e06add84a2b413bc7091ade7e2904ee7ee681076cf728d113eec9ec9383934b557e3a8a28c8c2f4d5c824ed8b70bcfb00c9519bb1d652750ce5dd7d18483a073d33426e8284dd9d4d478f704d9497eda79e98bb67144ebc704a1657c71a6d66f3dc2ea28e74d9911128d98c3809cd36c9ca02eb11c0c6495203688476143185c7ec439ff6ffc006747423850c7355a5b267039ee594208a661ff07aea0f43c7c10dce2f14cab36e235c199b215026ea30e0a538377b9ca6088d1c9ba19185c80fcfc778a63d9d8c59e7e874450d5558e5de247632a7036db0950e9a803e2e8bafc4bc511f4d516bddf89896a2b01532fcd5821ba2da069ca2951b7ca89b3f84201e2c32b868c5f3db758f7c4b3a76a8c226aef0fece1776107861ff4134bad08d546fc724059994bc34cad076fb937d66c4dd690f48be6ffe994190d272f90ed3f4c1a17ceb2b66a340cb3cd938a18c3c4cbe0734b271836e26955fccefea318ddfbd56dfe05bb93e65fd0a7be605633a23ecaa60c15a6b64bfe37062be6aaa480ae3f4d44bf1d70d514e889bbbe3559d461fe5dafffcd6a714d63a2f77e3a0f33639d4d1b5e86ce9e74e97fbb3efe4aa91c340676fc94ba0fcd930a8ba79b2d7635fd8f3ccce1c02f9db80d6cc8ef9b02aaed2137"], 0x1008, 0x800) pwritev(r7, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000000)=""/155) 21:57:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000280)="9335aebfa837c38b7f09", 0xa}, {&(0x7f0000000340)="403715b50b2a6fd02cbf91160bc4f641d4fa6ad13f068db101159208090f3575c75b94b646e50fafcb41aaad9fb687519eadde165e807d2603dd1d5e5dc2f827604f73072081104efab851705c907cc6b5118cdf692f", 0x56}, {&(0x7f00000003c0)="49379595b0be05870211f3f19a6da5711b7e8e4101218449e8486c89b7ee29b0d64883b1fa61507b69c16bfa489b1041f923165554d60ccb25029898b95fca4bde336c70cc8e1e26e15eb4d4124f31b91264b5fa1280f1eced5f90f05efcaf1962b49526bd4b08bd2a8351b581d7a0bf3902b788462056ac098148ca3340a0b9305e0577a18a07ebdb7d72b4e6d084349b7421dc06e45b0285be9e6d4c4de53d1e0ed06fc80aa264cb1d7b44d9187dbcf89e674ca057151988b7896ea07beb59ef514e9264a80143acfb15ba58ad2ae39325a17aeda90f52883dea80448679ecba45405dcb5ab541a0af4799b293205880a0d1c82f935d984189177a60b7", 0xfe}, {&(0x7f00000004c0)="5249548eed258d0c5c83a405f274fd001052d92eb9abb849509e6f525a94937f2cf92f42059a330ec14b3dcf058bd67c5e54afe929d4711e304bf9ff635f02c6129ced757ea301904e6e6d70043522225cd238232ff5d6061ae47ca5ca8c51a17e6b3cb9d5a57e727cce20a080cbc429e5c6f038366a55741e88c7958a3f1b9f466be13dd8675b33fc786af14e69e6a488ee9046e3aaf9b50bdd9b7ca51817c2c8c73cf0af68cf71d76455dc515d2847df55e58d9c2bc2d087cec4d0ea4f33fb1758a1c82c0fd8d1ed8708e12c1c23975b9acd11af2476e1c71faeddd5b8ba7b5d61955068d638635e229ee9991b2d8bbc4ca5fa82c24f4b34e5f6595acae4e300aaabe086d494aef79442e930e303b3f35e0d4acfc21ff7de9b8a32b6f3898f091a620fa481064d0096837e0225d53d2dcbafb693a447122420ccbaf60969f3dabc17a7108924e52651cd0a4e5e1754376f2d693c34b48e6fb89e7d36027f59b8f182f629b6f8e7f90b7eea4a3ba7cf2fbf6c5d3d1f8ec7de05860fca30a20dac97c15289b1d416df18d063a6cc383fb69bbfb74aa38d5ecc9431cabb99481911f9bb1e650a8b5869dfefeaae5e2b7b78c3d9bce19c552e02c8c3518b6bbfdcdd05133095595646223d509c70a98836b29f9ec11fd9185a19b8bb4982e64d819dd33c57189afff3547c067e6109542f9d396779ac6b5bf602cb6febcfd63a3b5c2c15b09de68e6dc778be0fd616c2824b4d4a03f59f5c4c376534bdd58ad2540285c2b64c136e1b0d99f4375c9a87af3184080b1ff60a443781db0af8eedf1b7e8a970a6cd544f75abed25fdb4e890ac5a2ecaa04a8cbadfca0b1844d703b699e8bfd1b8fc940101114bd90f134038fac92203ca2e2004885695ed97fdebbd4c85f0272f7712d4f131cd58c9ba0ad00625c80ea27fad00562d91834c2a8934adba3113e5a4b33dbcd390436ffddbca4eb491cea133b10a53de684ba77ff00aae7b47dae62600fd1fd2369441d5094a4a3ce3e499bebcd74cee9d2dbdc8c49cfa194dd76297b0c15d284a909b2688ad5702d1a1f0112500ad1eff9ac9679cc1df6da2917e17cdc325b57a7c048f71e1a9141b9b1db5fb6153c8c48a95e0a12dadbec167613cd704ad4404761daf8212eefd09672dac3f4363bbb77caf01715e410c6d571e157596866d66a7426257a9c68238519ccbb2178dc51172d2abf328ab47182727e9956c2423e8ae26751242ec7abd6cddeafc01fac9b4674847ac30caa0ea2c4bda83001df09e861fe541ce8a0781696163f83526fdfd6cb95049487bc790390744be0f6562fe36692d9fdcab9090d4d720edaa3946bb63b397e3775966e4046a10c220ab1bcd1cff61fce2f6a5312bacdf027edd783323374bf5e413c6420c7fb7002ad8c9f4c78a714cbff6b614b281ab6d9d9a9044e64a3fb829cce2c4c7f298d6abaeac1daa70bc2f544e1cf970bb337aadefb1ea8332c08d4fb20a4724f0b31a5d9538c29b853e741c47979ae35502c278a028f89c948277abf022b28af0ddab748b24139d8d44447b21d784081dc3d4e5b33d6c13a4b6161d6c87dd322005a29e8f09b60ee44ed427dd8fe757811dbe58e2876fc5f6c3aa626b38a6123e04dcbceb8a1d3a30e0b2af590b21ac1bbc8ec6782ba14e04fde709a733782826b5a37de10423fb11a1f0f592aa92408383ff8dc9608b431d6cd439b56b7249d16b31febb752fba86f3c0ee307b7abe229a254a873109550adb2f3978e6cc60a2bfb3f3b09ac0fced322c0c09dbc4f48c2cb756487a4d30e213a5fa7a37c9fa6744e92a712ae3a4e425fa06ee5eb175fba3a33a8a16f7c51a60b6cdcf85e7ef96bc209a8016462c684c0ad77c95eee0d3ad9a673c2256705459db6e25956f0d7b05d41fa0fab993c32d3fdebed1c4b2ac25de58838abeed052a1623d8c479021feb970a9b3db970a32697bf217812faf81b67065753944bef856c71d6aee7588468225bace6fd8d6588e6995f74afc3ce7d5830689306cc3bb23ef3bbc6623fc191530533ded2f3a06ca7ad8bdf8504e3e8cd3142f276f69714ca9c3cbad1ba3a28f023b1b20ea1c83fafb0a462d85024cd7d3cc87fec67f233349b8f2aa7c698b59a334b25c7193a5ca9b940fa403dd49af4daf1ae078a5d368aa7d39a14cc393a2c2cb946b0b66e81e0519b0b0c912b54ef12612c9e973cd79d436dd2532b86bdd44e564723e7270753ad6300b194ce993b0e12c3497d785e202e9dcea26e97d3c8732120e9e0f1a109c2144a47f0a8d8a36eafe5e103c37b46fcc17399c75b72d18d04a1253f99247e5430d23524359a9976bc85b0fc31206659b978ad13ae02790c3f29ef298a53a1a41961823c6b46d0d2849583920fed24d6bc11ffa09179e1e3648c309400802d60db4fce7ff3967716429ff277a9c67a04356911b51a96775c3af8f16b356b3ca81c240252d7e881e2ab2188057562921af95a851664f18a68b6d5ba2d48b4d29da6a0c6c373178c125efc73dc17215640ecb91276e38818d5df2599292c4e2c2d4265daa85028c7f58d3489ce2332bb95cd1d44de0c6d43aa9790e7259afdc5ddcee88085b5ac086b8f5f9c3ec25640dc943f715454729ceba8d3c036bf946a29fa52b32e9b5f2a10ed7e61dc0497ab7409ee44bf3582031499938ac529cd72354b82e9957afebd5b93fc663fa04ff24dea28b1dbd06635199cf2a219384c07e2ffa85970b14879b52e95aa337355c1c739886f0d423f5681cd3e2946bf3fbbe3b880c49bc67fd2756e236945be16b3f6354441ee5b8a9102440c00a5ae41759b8c585409d0819cceafdf44e0e091ed0347038c86cafa442ed9a8aeed8e5bfbf18f991e5383cd31e2fbcda1f5df87b88e5408e09854c61ccff121e02438becee22071ce065fb0b95bd8561c303de6da68d8242004c1504c79b79be651fdc2f36008a57d79ab899a1c1a73f8d958cf9944f866af193b4fdf53915668c68b6c0f81d6e46d45ff495d9e99a06e1d6d3a3c3dc41f2eec68c77be3579e34c05df4f9468f067f600414a46441283ac7acc710e007aeae70535f4d0392c7e39d4703fd555e9bbd80751b7447dce6602a77686a95b1a206f15479bbaae618869bd47d27d601817917e5f59e0667ae41fcc2063c8d675248101e97fcd7168353027a3c7ae4d87a787788e5015d97f4f841d614ab2f14296bf21c498ddbe89ef8cf448245f674d93fe7dd9bdcd8b45d4abecab332b8037f49bfdd75a0967f3c51b275fcf883ce1288e42edbec5f6fe3a999eaa2b3044b3226d89cc71cf444d9b1419b6a9ef68cea86f7fd4332f79b3fa15bb49fedfcba9dbbd26b25e250f1d491419e3b5d3ff5bf2a2220b7523e4005227fe7e1bcfc4ae95b40ce082f2cb432c98a5b99578e93aeb77f1520cd0917e16c5803199ac653c3d48bcd57bf3bf5284dc5c56294dfd88834642c6bbadc532ef6b5e387d08184cfe0020311f71d2b9d1d2fced19264f874d0a2508e9a991947e49b338ff121b44640aea9e91a2799f2737bba444b880040e7c31ecbe380d38cc2f3426c8a651d8a4648edbe0eae403a1e308dde079ac76daa1d3a85feac7192c26c2516598f7ee3d68217242d9a16eda409fe8696eb38d81b002fafeb0eb9e8720fc929e32dd80000e47ecfee205b709947eb504e4f5c9f3bf75a3995ccc389baa1e3787dd5fa096141f241621ca03a2d2fa7b0816d95d8f14f9f9d18ee1e93ca60d946b9b138d6578ef83d77535030295b3eb6c3dd6e18ffab018753f782c062f77135f23fb2b3a388cf619a84a4fe436a2b0679936bc13d70055763d9bffe01a6955eb78d4687916fb40bcf4c22cbf57221f319a775e215df5b50a090bd89ba8a5a0b1f567417613979dc61f2375e1842802cc6702833b644b34e5d5b5fd4ba1032cb344326bec14b126bcf8658b72a0a073fc1d8f0cb1acb545205eb94b06495a8f873c94cde6f0e96e620d4c5082ea6e94cfc6b10e80bbc77a52a854858da76002b03fe3d80f829a81c8701921ceafc4c441ebba8408789c9701d762553b26f6c967f5278c8915840e8158e5bcc590f34296ee2bf39e13eedcf1a2679eaf8e7d2ea7894ecdf88ceb54033881a6046406dc1da87d3b1ca765ad49ce73709da140de1cb1f1f94f19c721e7b98d134120e62002c7f1a39bba0cc025925b44659f7fa08f3343127a3a8a5f7b855ae513f9fd1f28ead4c60a9c227163a0f51454bed63deef5490c132e3e78a8d64c387140613b199b2f53b86765a36d589e393a62b5c1ae32a440ccf839c727a5283adaa7f72d79b0cdb5b12eda6dd3822a54f7d0d81d7c156a8e0dd1ddd5b6f3188b1d033773b6d6c3e1d80cf8d318f4a2ca9935226ea6eb0b15186a5a591dcc487bbc494ba5ba3044f255416f59bad5a9e55102d58c6a92c45fe997547d82e5db03394403d643146c012e5dbde3f8497112e287e159db8edd695bbf8630b6921041de4e76e79d5b16d07dfa87ea04efd609c701f7a50ffa297d496394638f4f857d051c5644c3127be5b9c4bd617eb4f229be60586dfe626888b7bade23e1ef96fe175f1b87b76890d22674335bed5c6e968c218e69ba3c78393ffa20fae699a4f8aa07aa437bc4d7d907c446b3b820025368e853c15e14c76a8b455d7e4bb8a88270dc121d5be5efb818cd4eaf04c3a4095443fde2a64e1847ccad6e966295aeeaac19ef0ab8f3748bec0286e7dec2ccb333c2a3e8681e1739f46fa9bff23c69834fc238efd6a96e4779649e3f2fd3ca931dc075feeaed9b300606672b511f611b85f176d1aafa9f750b9fdc75db3c31e14d93d38b13d7e253f217cc1ff14499f3fd511cb01f8c9c5d25233ad9d90a179ee83f50272781332653187c4f5b1e10a5b88bc53890ca7f32f6e6fb953af2a5c0a3fbe5be3aea9e04fa3dd23eb96370b8b9b1a3ef5c2955069ca597cfc5488d458c948ec2100635885f12c836946f0273fb92fdab11387794e1a4a869c85a094299eae6c6f46cbe26f2cfe62e6d453444734e0856884fb7622498068311a7fc0d22ef7ca1509ff769f2a22cc9355fa8b803516325cd7b1522e3ef1ed13757aa03a88256dd0002ff88b92a7a2ebd2bfb3df395fdbc849871d0a15a1317189076a3e50583e7217be93b3fb32cc6e4570da43b15edefaeb7a34d5ee1733aad7c7459ec5e0ff2e71488ac47e9749368f3c74ee484068961d6b8ba5febeae414930f332920c0c29b2ba1b5c77f7d58a62186d4e733e40b576b738967c2713725050362a88e1830cb552968c94a637d7b16f5de04a7d228d3a7eccc61b721cb872b75533f9b0b7e7d3a92b1c622d64d62d68a6c94037c2b1d27d6b383e6fdcd256b79c974f2370da63bb5c1f7750838b94dd70f5ef02fa9d8705177eaaf3064e35f6ef2a4cbbc07b8f0d76f1d03bbe772a8a5136d3d77340ae1721ede26fe1a25a4f634d991bb1e6246b4541d03e9046bdc50550a52c5d1a2d7dc074c00dd324ec07e632546565cd04b02fd15fed95ecfc012e680f823dfcd103302088e633189886162e839f8933dc6ff6ffacc77d5d05c662072dc68c8e65b9f75afcdd0535634a6fb11886d6fa77910ad2908aadd217d175ff5620f966c0a721b1a66beac2b70b5a3945d32cef8f39b7a8fceedc356872088531e60c22a6bcb3508a6bf3fb9acf74371d832e5ffb5fadee42dd71210211f72a55b4b2a0b1a97b8d500fcaf57797573abe42ba3ad514d29cb003659eb361031553a2ac8d7256eaca7f20b432a5e0e7b0a43af6a947675", 0x1000}, {&(0x7f00000014c0)="eeeac7531727a448ba19310df77315b4d3813000ed32a8fb00883a3f6ad131a65d92892817f1c6d73ccd56d9da96f9c56db25e741ee93ff119ba3e60fdced6332f4a778205f1b22e9ddfac88ad26951c82ea06ccce34d6fc99747ec47926a434579890324164b44b5fc50e52e9e25f199eaf2d7a5f0fa2c9ba68cbe5e3599f2afc8e7f51729a900f44f1071949b1073c1fc36d9721fd65794a30125645b2ce462da3043814f1b8814de0869b41fa5b03089b3fcae00ce6631147d6b318", 0xbd}, {&(0x7f0000001580)="3a283381fbdcc8786294bcb86f59c9ce12eba620544992651ee756adcf5f375258a2d0de4e5da78fef820e21dbb4ec3d375c5eee98b8c06d6bf61d018e38f60b708759203c1322dd6c82118043d603d68976153da757c2afc63853c4bfbd96eb013558bb6c813624271eb011f3edb82e7483fd03f28ce3fde4e2080c9b", 0x7d}, {&(0x7f00000002c0)="fd26", 0x2}], 0x7, 0x0, 0x0, 0x1}, 0x9d037ff20fa0d3e1) write(r0, &(0x7f0000000180)="c4d803d1464e9dadcc880c2b372f7320a2c78a8d051ac3f2851979d6202accf4c4296bd4d74ad657d77e9ecbb36267b7df3886c8d0b83c1fe86c0686bec3258d858e6f90b021cf140f82125b12781f4cb6f30475df08687be00c682ab592470586f2f622261a2946ea57908ace4220f2c92f6028c8bf48938e2d521b14a984736e52a6b66e050f420ac047141ed3201f6cbbb1488b1136b63e1fb93a7b8cb7c3b864d07f738ca1383e6c497e7f4a7c", 0xaf) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 21:57:14 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x1, 0x359, 0x4}, 0x6, [0x7, 0x8, 0x3, 0xffff, 0x929, 0xfffffffffffff800, 0xe00000000000, 0x80]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xdb7, 0xc, 0x0, 0x112) 21:57:14 executing program 1: getrusage(0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) 21:57:14 executing program 0: r0 = kqueue() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) 21:57:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(r1, r1) r2 = getpgid(r1) wait4(r2, &(0x7f00000000c0), 0x8f0d0fdf2107684, &(0x7f0000000100)) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r3) 21:57:14 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x106) r3 = openat(r0, 0x0, 0x20000, 0x140) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000340)={0x100}) pledge(&(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='[\x00') r4 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000300)={0x8, 0x3, 0x2, 0x2, "c7cd0ab0a9924fde25359a6cccebaa511b48bb6c", 0x80000000, 0x9}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0xb3d77e8871fada01, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0xdb2a) 21:57:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000001c0)="eb3048e6394492964800004000000000000000000400000000000000929b59afce2e186661c8d570fd3bbeedef88f278886763c7f80c7efdd334f680df883772d66be3bfc214feaa35d8a653782cf1323c", 0xfffffffffffffdf9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:57:14 executing program 1: r0 = socket(0xce443a1b4eda6ec4, 0x5, 0x6ae) close(r0) r1 = socket(0x800000018, 0x6a5a051be1a8459, 0x4000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2d0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) r4 = dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x9dbc16eaab10a5c9, 0x0) listen(r5, 0xffff) write(r3, &(0x7f0000000100)="85d0c7f2dd7e50e1cf740d1caa27ee24577d6cd6823719cb8bbae5c2f6d20ee1377b9730f39a03bd27773a6308bae483b7a5f76e8b753f58c48c5e50e86706497afc551319df7eab2f2e2b274ee97f24a76628f617c68fbbec7d42b1d2f6307f214ab3e717346c37fd2cd5a756e4d7f64bb227fb254be64e52c6f5b53104e3bd97afaf4e369f9f48c121d36c2d0bebb0ac76df642fe2079d0d1ad0c9b9b0db2b22858ef780322cef620216ad5e91867cd6ad7a43732e32db98df5b2ad61545cc36b966a2ca7afab20226417ff66d4d699624f3cbfb9b72bb43ffadd6fc", 0xdd) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000280)={0x2, 0x3}) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) 21:57:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x951f6d106998a7f5, 0x0) openat(r2, &(0x7f0000000080)='./file\x00', 0x80, 0xefded593272d43e9) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0xa7, 0x4, 0x6, [{&(0x7f00001fa000/0x2000)=nil, &(0x7f000019d000/0x2000)=nil, 0x4}, {&(0x7f0000265000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000127000/0x4000)=nil, &(0x7f00007e9000/0x2000)=nil, 0x2400000000000}, {&(0x7f0000172000/0x4000)=nil, &(0x7f0000737000/0x4000)=nil, 0x4f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00007a8000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000025a000/0x3000)=nil, 0x8e6e}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00000aa000/0x2000)=nil, 0xc053}, {&(0x7f0000342000/0x3000)=nil, &(0x7f0000580000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00003b6000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000078e000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00007dd000/0x3000)=nil, 0x481d}, {&(0x7f0000790000/0x4000)=nil, &(0x7f000025d000/0x4000)=nil, 0xa09}, {&(0x7f00002ad000/0x1000)=nil, &(0x7f00007e9000/0x3000)=nil, 0xa47f}, {&(0x7f0000126000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f00000c5000/0x1000)=nil, &(0x7f00004c2000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000043d000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) shutdown(r1, 0x1) 21:57:15 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) linkat(r1, &(0x7f0000000000)='./file1/file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') 21:57:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xc0, 0x80000000, 0x0, 0xfffffffffffffbff}, {{r2}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x971e}, {{r1}, 0xfffffffffffffffb, 0x38, 0x40, 0x5, 0xc0}, {{r0}, 0xffffffffffffffff, 0x1b, 0x2, 0x80000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0xfff}], 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x7aed3e09, 0x400}, {{r3}, 0xffffffffffffffff, 0x23, 0x4, 0x5, 0x15cf}, {{r1}, 0xfffffffffffffff8, 0x7a5711e311e992d9, 0x4, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffff8, 0xf3, 0x4, 0x1ec8, 0x5}, {{r0}, 0xffffffffffffffff, 0x58, 0x20000000, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x400, 0x3}, {{r1}, 0xffffffffffffffff, 0xc1, 0x10, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x800, 0x3}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x200, 0x2}], 0x81, &(0x7f0000000000)={0x6, 0xfffffffffffffffd}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000000c0)=0x7) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r5 = dup2(r0, r2) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) pread(r0, &(0x7f0000000380)="c0c8f645282b57c77fda0b0a0a2a9967b0b66c8c24a3e17a24f399bdc99373dc6c059a1d1f725fb64a22bbd572bc4f9d3ffc0f91b0839a299f4a21b51f0918958178b84e131a239578b54f9dcdb93b6b33d969f95b5a433a5cdcdb3e81dbce511059b763021eabdb66600343bcbee76d1d3996f22aed63b70a2834d4bf8235b58d768c46967671b5097d30a90787eca0cf75746be41fde024a23f1ebc3ba4549742bea306f71790b8812d4adf5cc9f3abb4b3f9e86e8e1d0ffb138133d5169b4bfc4784c8985efd7d427fb7cbd1caa27dce94944f606abfd8eb9336eea2a999494aa5b2b3adb45e0dffd02629678eeac96e95abb81cd2d3b7b5657ea71a932f586b58172d94fd354c4009e659cbe81d66611cd8a9a95503ce8cee672dc179020cf32d9141a4bf463ec59334df56f487cd7b432c1f38a5110e10bbe9f492bb90d6a912b2f97367a381b69082f584807cf643d7c232e9f8e09ae5f30f3b94959110d76bd6494bd7134b4420e139faf8ae98ef5ae9641dae267dcabc820bd85f3bf6c544bbe36557bceb1cc247e8f08d96137fdf8e6b378ceebfda0b411759f6a119d930917919641f9b451a6b8e3d0f41c9cb3a40e9986e0cbc032a9e8be295a7eed8bde78783e4f89248f9e971ff427f28201436a2b360817cd1b8831611dac0477a005390650afdd104cc9d9b3cda56f26bcc0b956c5841f93a01ea3597df848e7b3899114dc6a16d81c540de16aaf4c8d58662df716e417934d589c9ade1875938b5b19f23b502de7a4f026f31398b33684ee31776aa7d0f22cc4ca3eb51179d29bf375329db1477e14ed53a375a0f5eaabc19754e0a6ca4475270b2e635bc7985b83a44f85670de3b96a3b1d52b00ac77a03e207753895284effd7a6138bf7ee2813cd08a1902c8a98803adc0d2233bc7ce5fc41d07f1b18d2824487a89e5ad9f04b0c01d70e46a14c3d81cab10a9deb068c6572d5d09ed6908f2794b22104755417a62c4562472bc47566a6a59678b8837e0965dcf65ab159635d1954aab5680e47d9e19ceb1194fdc490b84ebe7b79eb0cea59e452fa0002388c94f9161a9b10ed302bd0d10d32684d136ff9b8b49427510f7af6ad69c71130915e4a1f6f1006a4f0b2e7eeb93f8ec916b94506f45fdcd051209d39dee71a13db518ca82d5d92b0280cbd4a86cdf48e5a432c62a8632d5774435fd92d9dd6ff5efcd66a26ab6b1e9be727356bcbe3dbc3c9b039c2d966e61d399fc14fdcca2c4752ad72803da18e1e2dfbd925ee5b9bf446ef8f63ac20e9065859b272384837ca66961a8dc4e8ab7c33bb099a842102da8c8f770298561379ab8fe0bca6d13ff6ca23c21814a86b2122e30a84e1e5a32fd61f9bb0fa24ea58800fad3ef2f3e433eb9a6503cc0441b55fe1aaa727d6d7f366f2b5e2b261f4fb52af87e9b2480e3a2f23605b0e82039e809bde064ba7ba1c5c8915b3ce3f1f87b60b9b913fdb500c3cc978a540739fca4ec97fd2f965a84f86853da1715370cf26bbfebbd4c8bf2b3465497e956516d6a1cf7a492bb0f4c6a9f7fccee91e4b07ee91dcde27eb97e8d83b754a5bedbf6c51ad76b249f1e3e1c8ac22f87e129915b2cc3fc8b9248076a2e225cd4e3480d8598acda9f4cdf01f5beb60a9052bd20588d5cbcc51b326d9aa586862ff9f961ca40aa03086259bda3f068b0438867fff5dda864d10ab2c303ee756105e1bfa62ff139cc475110d5d487b2e8a92188a72975b7932d2e0bc4a4262178ad90df2f3fa113c37d6732ec1400ece217fb1018286defdc379a91a5e9b044d8fd2fd6df6d360f62935efcad9eb3ac04b629be876745139b596dbcf4ece7e8d8b07e5e54ccc1952c656b542f7b2d3423129be7c05a64424312b5dc3c1a4303ba6afb92d526c12cd93b898587879f2e0c26aa24f6fbaf4ca7b4c633c88c0bf1197dfd64e77d7bf9e0f4675ff07e291f00a71adfc3962ff173dc37983412ce71b32fe23024cfca0857e56823a39bba9d685aa1e85a0769268b4c307a942ab0318be3bb554dfc3d35b99c0df0e69060c01cc905714d97c7d373e06868397b0aa2d37705722672792465130eb6ff6e077aa2f7644383402c163798ea1585f0bbbfb6b2c2036b86e7180688e6ed50339d2c6c3abc3144a4cac83747f0e3e94585b9b92092b2e343e8f7981e57b84a6ed1307e5e5e6771985b41c9dfb75e694fdae52d4f4cdbd0a597ed61a9a3a0aa66e6a2f88aff23e665b795745ba3be82e9217d60e356a74dbe651eb4b0702512ab45a13ed08a4b47f02f4fb7fdcc6d3879bd94def456e41d00b99fb1522067f9911d672dfd6ff5e05827351deeb96813bd15a37317d10784b03e2d111a36bc909c769898c866ff32907fb5b5a4616ad6e9e04276ceac0f42770f0dc9364b8ce523aa8d202dc87bc4371a0b1838558c8e6a57c565cb94fc36687f230812fe9674c43d3a2ac490a6cd433665aff75b06212d80645f864f61c91bed06a57467fc1b34b6b640196ff26be8d3a3dd11bb4487f5ca235c56342dfb955eddd0a991ae97d9be35fd418892b8b0ec4dc8a2d12acc38e44236500e049762c227892ae08d22e102b38e4ec7f405466d3b1a9fb57844d0885f50896a1e5387798b12eb9e8fc293c603956c036edfabae31465f42161ec2e01e9e5eb759a88e0f91d316ea69fbfc15c25b08b2de4b521454e92f0f2554e189f6179c5bc4b2a1ed53aa7932d8e330e138b60f0f9151e902713fc6e672d6d3a020f3845b4c15f3cd48e13f39f8f27617fc7920f3930af1c3a6c28f7a1418e114c3fb2d92aff94030faff7f88560aa789686c70ab68926659e2ff3fbb32a93345f06a0d04c566974b9e5b181b0ea1dbbaf8bef16ea96922327852e5fefc26db7632aa0b6ebdeea91e9d4feb1291e4f8c5d6fc51c781c5b378d2be3901db29928c81bd02b3af1521e54160d769d088d3b387499a939154c388f9b06340768dde90c9664052237aec6e63b3f17d15abe20cf49a1cbabec32e4fb0c303df77c5484d8f34381ee6a2c893465fae079c84f0035e7cfcc638f1f3cfd9718a7543b9c6d14301a7d48383e34f75fe8ccfb98c3b94728116c0322a7a4761af4e27b5b204be521c1cb64d5fc6f7b721bffbf91e2c74df017ddfa33c45338536adac6262a01af6e0d0050093b48174f8f2e763b5365842c16b13730810754ed9a8e79c03105afc704d882028c0936afd35fc4bcf1fdbdeb8c10c3755d64cf132cc82f1f8822e31c75b00b110683ffbaeae62d42fc158a660628732e508a436c5a577a10c3cbe2ba2814e0dea34d670e5bcdf86af56dca7565da980f24b979538bbed8b0e1938031d98fc6cad41ca2e7e286f5bbb3494e0d2c632ce1c5e903b857f45f50b7615595ade3aa64421fc105a64b26751738e4ad0bcdac7a79f165be930c8c3c5694239be8b015dabc42b48f45217a834bc7a5f91d99bd9d9f11e5a05b3f5149a148af50beb3513b9a3f56a5d4dcdfa59881843be1f7b95e8fe084e1673c60acbfe4b133dc8d778214bd7169c2107985e887275ffa3be5062b8197aa408184c554f3c6fef1d2fc624e5641fc80c71dadcf449110b7feeea092b41c331e3a8c31f6f40df63141d123b231f2e306cb57568007ea762bafe1bb2e40f027b28b27bc5348553c3f312708315f393a64dfb824885a52aac4df9d0743427d5a0a0ef88c9e55736b45b1300183de9e2ad53ba8f56b911f7048c32659edfba1d046d24862721774eec418421773aebe02698012aedd14d01ab22500069ccf4aa596c4fdc09de054b4d946beff98cd077334311519778f08bd4421c661124cdebbc44d89586d575d0aff40d16c63854d25b82c9a106a7092501b699f831f964b86e2cb5934297074c8bcd062e6e7c3467ec1e104afacf5cb80ff3f1d97bf11548a11174c16f2fcb741dc4374233a22e07f773c19477e9c1bd76af4f5a306c47135dffc223ef8b46652db1bd3eb100e273833ddcc6ef944e425d32b749676ea855dbdcdf282583076f7777bb91d0446907f5629c77b21d7746bed7661a90f864dd3c9dea0e92a3721568347e12a107af250bacecbea8a5b40007b08278e6553f2caf2045a30184fad952054d52cddedb68bb674144478fc7d7a17384693a1b61b185ae491d57ac0cff82e9203a35403dea6738e2ef32d6855b98f7156e2b8122192310de1f6adf8c1e14d0beb9a7eb433c041b9083da2bb658a6e2b219656673ea419177d5171bf053f34c6cee1a3e19bf2d20841716d0d1e8095694adcd74d82d98b4e1d5b44d090b3311519dada73a19aab8b9a97de98f6d5db9ae0133420c33cbfc886ba902decda8abb2f90e35c694612bea2bbbf7df0484a957962cb95ef8e74938a8c53aa77c0b34aae8853e854476e3752da097f8f70335c82e49e9bf0d100daee1c6ee8d5653eead8b0005182ce9be68b6f2ebb48d85472e873df2dae108b4600c2de975172414d2bd9c05737f8964a5bdb3802c6d845020f036dcd156817de30678ccd38bdac3e4077f2daf17ff71209192fcc6b93d8cc9947e5d15ee8b46b1bcd48a0d39a6ac072dac1573cf7ced9034d88cc6809a57364d99620847a92891c7a5416aa29a3b1439545146aa8252bc65a6641d9b76434cc6ab1ee8731b6cfc8df51c1c2f7c75368e3aadfc0b70aa06895ea4c8ed5d4f7762c26b82e65e834e307ef3ca3f515ac07449982467b685ad9f02b227e08432a3f4f262ee34b126cf3cb2c3445ac18ad7b60261213b170794337811e2b7600d0e26d9aa872655fba4d45d7c1c06cb3a77fbc077f1b670d1a226db889c04059338ddf74728761cbbe248424950e23f4275df8820665e1ee58b5f906c3bc259eb6e3a2c345b5f4c688ccb30baef93d54fe1f1349fd4d6b91df5a523f003826330ee84ffe40aeba5e97fc33515123eedbbaf6aac2d82218b77f56a52989a04ea3924ed72eb3222ffc29091b9c3562895d7aa042c74cab3beea6cd9477d291c161e944e44b602cc58cb601401b353a084a68d7216e8f94fac0e5c3f547a77a51691d3621f5cb72f1c4ec97158dac2edbe0c092f5e05a78701ef07185c355c7122137435dacd7265f93e6ac4aaf3061b2ce120ce331c121b65353dd60d84ab4da16638953aea8eb9fff8dd4870812d25c8b1aaabce13b431df0f9522cdecd969c0794bbb4ddcbbbdb3094d4b29ba5634bfb89c4703cddb899206d79e30114dd58b86d8a298e7195da7578e408a37d846f704c3e378a178d232b1962d5339b1e2d99d6e3bdaf39cf4e467ffbc83a156677100cbee8a1800e4aa1ea072aef99297761c32ed5d770e8ae5fb741353d7bfbe29cce6b0e2f65acb8795704411d630ea78b6d7e0d10dcb4c31a1f0e5a61b08f3d00a26137bf3de024d795d0310d86c913d5e4afbdf2cc784965dcb20c961a42e511dbf7f77832c340cac7391fe2f6b5d34e4599281565d40af93a6bc69c6d7e6ac464cc8871177f4b8b5940138c89e8c6e69b7dbdd1b8f3d8851c322f219b427c2e7e4633326e5ff6406723bfd496e7a6540246d17410a02b52d401426882c2ac480ed95436234624350984ffd519ada7753bd9ea9f2029ca061338a51846c1f50634ceb03ba2220553b9b06627cef4844052bad8dffc7cecdd795e3a96f307d2d41993ea3ccaa1dd6868edb452fb55bfab9eeb335a28e2d908c56e2bbffdbd1d9fbebcb0dc3c52d60615b048f8f9a099987f712f54e45a7240460b0ff017a062a5aa80c70b5d4846a274714d5a9ad6c34ce8f25f776ef73fbcd3c822823075a5cd", 0x1000, 0x0, 0x0) 21:57:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 21:57:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0xd12078e6d31ec56a, 0x3, 0x6, r1}) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) writev(r2, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d1557a", 0xff8}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902185331439887c387", 0xf22}], 0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a01", 0x6}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x62, 0x1, 0x100000000, 0x8, "7936b3d3c6f22915a734e4dab7c70afcd4e72e57", 0x2, 0x8001}) 21:57:15 executing program 1: r0 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0xfffffffffffffffd) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f00000001c0)="09edd8557e598b7bdfaa953b1f015b200a49127ad69cecab99659f3cffa46024e3d77db16b0371c867e6f7262bed80bf1bc45ac4972f94e4e48c6b852c5d83d90ae154343036cb7cba821e0aacc1d67d1de37311efcc21d7598f877c59274122932840b879f92a7f9fea0f9c14231a6de62fa53d072d8f0e668fce71b5f8a5d1713d1b8859b64651496f0f281012c2034381a96f409c56768b2ae84a217117c74feb1d54c57d6910e6d7b6fb47e208868ba31b3faa0f443a3989683001daab8ec69e3dac62c011e6cf0ad193e086b89829c4feb7bcaca8d668e70af0bf569119", 0x10000028b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 21:57:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r6 = openat(r5, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) openat(r5, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000440)=0x10001) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000200)=[{0x2, 0x6, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x5e62f9385888c5f4}, {0x1, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x0, 0x1ff, 0x800}, {0x1, 0xb8, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0x2aaaaaaaaaaaab5b) r7 = syz_open_pts() close(r0) r8 = dup(r7) r9 = syz_open_pts() close(r0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r9, &(0x7f0000000100)=[{&(0x7f0000000080)=""/45, 0xffffffffffffff9c}], 0x39f) preadv(r8, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x6) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000f80)=""/188) 21:57:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x1, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf00fffff, 0x3, 0x7fff}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xffffffff, 0x8}], 0x0, &(0x7f0000000040)={0x80000001, 0x8000}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 21:57:16 executing program 0: r0 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000280), 0x200000a8, 0x71) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8001) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 21:57:16 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) 21:57:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0x177) recvfrom$unix(r1, &(0x7f0000000180)=""/173, 0xad, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0xfffffffffffffdef) 21:57:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) getegid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:57:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:57:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) semget(0x0, 0x4, 0x200) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 21:57:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000009407f5856f273000000000000000000000000000080000000007000000000000000000000000000200000000000000000000000000007f00d89d494360406d8e000000237e061800000000dd31a7dcbd837ba500000000000000000000000000000000000000000000000000000000003554ca599752e9b9f62bb1842513c30000"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:57:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x1000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffcfb) 21:57:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff002c94a278000000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="07685418bf2907657a0ce7712d736a319cac093e53afbe6489c5116217d526bc2f2a6e266e83183eab2c07701eb8fbab8a91168ed8d8ebec32d6344a2e660a92c1b7cb3e4d39a194723dc4b91231b515a528e5e0c2c148a922", 0x59}, {&(0x7f0000000180)="a0742951123cac45ed09c92c93e34e3e7dc6a7420707305a0bf056727d70cdf0bafca4b677eb1866220712883b215aa5d06b56373d6229165d14ff1a1f3195e2a01436c66e006f3ddd4fbcc2e908f53f2ee632448521b1ee802d20a3d50d328f88e2dc83c4d2a27df803b2decc1e435f06ac99bd16d02cb09033b6f2ab2e9fad53e9a56863fafb4d8e907aa3a2991fc83f2d587e5974885083b86409eb", 0x9d}, {&(0x7f0000000240)="068de6c7fb545f02b4976474120e4b854375c91d51671076f0803807748798e768a86ef1bc93de1fd8acf76f7a6663bd0c250871b111e88723209b4f7e9cefa7097a524bbe203e48d6282e8bb0ecc1ee68aff0c1", 0x54}, {&(0x7f00000002c0)="2cdeccbb86", 0x5}, {&(0x7f0000000300)="78087f749d86b4e7b0ba9bde888d27d326b97b4f1f8f02deb4a3a996eb87422b891b45dc2769c9bd31ed679bb04ea05c1167257da309bd0ed268cc6ab338d11a1e74b66b4014f095dbf77668cc8ec42c389ab40cea19fda728be9ad4770014c3b89fef44c93443d62bb9c9c2454e54b167e4523c74d6ae8b99a8aa88d8f18fe628299acebc3b1ce8067622eab886b324241d7b1af975dfc6643946a8efb85b0f6cd2c0b5c2749a4de0072beb0c59fc48784a7f61fa12e6335d00aff59f2b1ac11b07927598109e0c38ab152fce69f856c6ab11ea375be0b73f16c60e893978e3dc75b7c0d618efba39d44f", 0xeb}, {&(0x7f0000000440)="0df364fd601ffe16a852d726b9de2468734a0ccb6909f829cff0c556e6323593386718ec73b0104a90f23b5f7900674e9e8aeafce0387f49fd294c37bbe842188eb2494116f167b98057960ad954cd8683eb8a7872b83f5bd4fb5c0b0a61dcf1fd8b2d502acb1169fad1589d401f8a0ab861", 0x72}], 0x6, 0x0, 0x0) r2 = dup2(r1, r0) getgroups(0x5, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000005c0)=[r3, r4]) 21:57:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRESHEX=r0, @ANYRES64=0x0], 0x4) 21:57:16 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x4) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) kqueue() ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 21:57:17 executing program 0: r0 = socket(0x20, 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 21:57:17 executing program 1: getegid() getegid() r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/170, 0xaa, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='}\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%$\x00', &(0x7f0000000240)='a\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='+\x00', &(0x7f0000000300)='^\x00']) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000380)) msgget(0x3, 0x8) socket$unix(0x1, 0x1, 0x0) r3 = open(&(0x7f00000003c0)='./file0/../file0\x00', 0x200, 0x104) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000400)=0x100) getegid() connect$inet6(r2, &(0x7f0000000440)={0x18, 0x0, 0x1000000000000, 0x6}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000480)) dup2(r1, r1) fcntl$setstatus(r2, 0x4, 0x80) r4 = semget(0x2, 0x0, 0x80) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000004c0)) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x10000, 0x0) sync() close(r5) recvfrom$inet6(r3, &(0x7f0000000580)=""/221, 0xdd, 0x0, &(0x7f0000000680)={0x18, 0x3, 0x4, 0x9047}, 0xc) writev(r1, &(0x7f0000000940)=[{&(0x7f00000006c0)="f6755d579f14f2cbe2ab92c04d5b69c591f6e023f3b18ed14ed1db6ad94a6b599cfc437d74d36c331de3917858d9cfefe79d5dcd7705543dbe44615d02062658c05bfd24ea39f562075dd512e2b88c0905f4e3174c3dc8dbfb807b2c924a51b2a2270a8cdd5dd01a8478c2271a6c24a1659d85460dcc9da61e492188e76dcbcd87dbe760692040bbd438102ae0cd0bde6adc0c4d842fe301f380646321c9373e6306efc958f9fce5815ee39f9d1d9b6d51d310223a5a3757f92c4bfcc9e807eec70aae84cb865b2b2335a27bf0db975c3bfd5f03ab23e66715675245d44b9c6f5e950b77cfa7701818e7fb73d13d668f", 0xf0}, {&(0x7f00000007c0)="5f3d040d21d27e79abef65b2355e4425e6c885bd96a1708396d4470ade52fe505a6044bea11d5cf9c4187ba13956fba8037c35d4999e85eb260c18885c92f57837cbd6ce5f1844fee4ee02e13e79148e90807093d7d2459fc19847e76ce6ae03ba500a0ab7bd6dca793b91837461ef6fb2c9a8d4d9e04e6a0c5f1798be85ad8fe994131994aee627491fe39ae3dacaa13f8e7e20d810517c38e9e847f494", 0x9e}, {&(0x7f0000000880)="3ddfb4ed7f9c8ad57a8b59ff5a338abf2b634a2bfed51585699cb07606d7559a5030678341eff9f82e34aae524115ef1356806c83a263ebc6b8a6681f8367744983630c82ae41c9e2e310654df7dc92d1900535fad52c2d8e7e126dbf7cc9eb23336e19dafe7207b2d237ffd60db56b42a317530b96e584e043d728920e9c4778a5f29212dfefb2ce8160cca356c8dde7c8d06e46b684b27bcd3e32eb2d61db5354249b8592f30a0be8e5ff239d8a7f074918148b2f67f006a", 0xb9}], 0x3) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000980)=0xdf9, 0x4) execve(&(0x7f00000009c0)='./file0/file0\x00', &(0x7f0000000ac0)=[&(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\x00'], &(0x7f0000000b40)=[&(0x7f0000000b00)='^\x00']) getegid() 21:57:17 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x9, 0x4, 0x8, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xa9}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5a}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x780}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x401}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) fcntl$setflags(r0, 0x2, 0x1) 21:57:17 executing program 0: open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x3a) r0 = semget$private(0x0, 0x2, 0x2d9478cc96c6060e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/241) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r3 = socket(0x20, 0x2, 0x0) setsockopt(r3, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000300)=""/254) r4 = openat(r2, &(0x7f0000000400)='./file0\x00', 0x101, 0x88) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000480)={0x10001, 0x3f, 0x4}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000280)=0xffffffffffffa5a2) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)={{0x9, 0xee54}, {0x10001, 0x6}}, 0x0) 21:57:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42e", 0x7fd}], 0x1) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000000c0)=0xff) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 21:57:17 executing program 0: select(0x40, &(0x7f0000000100)={0x3, 0x0, 0x0, 0xfffff00000000000, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000200)={0x0, ""/151}, 0x9f, 0x0, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/139) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/91}, 0x63, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/172], 0xac, 0x0, 0xe9f18c909a85b410) msgget(0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto(r1, &(0x7f0000000340)="c51d943cb8e23a8243c67cd38951fd8ed4524d5f7f5a4918c17f4360344673323f07d8873e0949864204a2c5135b632ca50935c181f46bb95605eb9d48fc6cf9c9a822ec2bb322c0e6dd2bd18d200f4799eb", 0x52, 0x389efa0185e5084c, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) ioctl$BIOCPROMISC(r1, 0x20004269) msgget(0x2, 0x80) 21:57:17 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x10000000c) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="d1d171fe900e61896f5d046a21370b2b3a94cf6d90fee68b4c57cf79eb07807347c7946f390162f41c4cbeae1f72584342c3be4ded5ca65a629f55a201de251ecd2ad837e5f581b354c62ca26e661cf80cdcc88a361e43e512245297b1df37e98bdb329e66e78de4f3485d13469476dead1114448f9839f018a897e2c55cdf27032a3300f6da8a605f7b77234d82052e", 0x14}, {&(0x7f0000000400)="c81789d8ba8e24bb3247c7267d27b6", 0xf}, {&(0x7f0000000180)="82fde9fe2816ceebfe117cf54e63f0147fd0cd1f94168561c06879d3012dfbf84611b6f9d1234d37f8ff36afda24e9e6eadfab1f758d94980e712bed06ea99d4bf19c671a18b108988c53a6aa4bcabf6b1a728001cf5961f80529426603880e62713b45d52f58bb4f243aeb5e3306334f91429c3969bc1d6ac9d8d24710b1306c62eaeb631736ea81d0dd553c5", 0x8d}, {&(0x7f0000000240)}, {&(0x7f0000000440)="a26f0e96950099343a0e617081243e440a4ac0d0d0255e237ea9818d62166bb26dc31f7aa6abd9a619f5a03f1596476412101f7e80c80c031ef769101bf3ee72505cb384cf1978a591842fc97ad1e2f14a48e938a153bbd261dcd12474885cd31355fa778e10319dd0f005a84d66fa8c898f02535f52ff035f6cbd2c44919feada16f61bcf58ea5f9d562ea3905527e83761c6556bf9f379db4d06dc2c319d359c2c31b7f98d482f3930a37127cb81b7e8713d2ec9a6bec791250cd3a84f797c7f43628d0701d412c6f007c852315f3b6340003e383b1e45c1eb0d048bea0408ec77dfb833b0f03f71dae32c7e063f90de1f863c9ca2b326f238b420221720a3581bb140a1409dd07e699ab530f4f0a8129bc49fdb0f722e40b1b2d7133be863303dfb2294bce2", 0xc2}], 0x2f1) 21:57:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/77, 0x4d}, 0xee0d9e6fb1d7775f) recvmsg(r0, &(0x7f0000002780)={&(0x7f00000002c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000016c0)=[{&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000001300)=""/234, 0xea}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000001400)=""/162, 0xa2}, {&(0x7f00000014c0)=""/51, 0x33}, {&(0x7f0000001500)=""/138, 0x8a}, {&(0x7f00000015c0)=""/208, 0xd0}], 0x9, &(0x7f0000001780)=""/4096, 0x1000}, 0x800) open(&(0x7f00000027c0)='./file0\x00', 0x0, 0x24) 21:57:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2d, 0x80000000000000a, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x92f9) 21:57:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) write(r4, 0x0, 0xffffffffffffff48) 21:57:18 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/216) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x10) fsync(r1) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 21:57:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000035, 0x0, 0x17) 21:57:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x20, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 21:57:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) fchdir(r0) r1 = syz_open_pts() pread(r0, &(0x7f0000000040)="382ce3ad65b8f12534a05a16c34b3f1356927080b583b8d835b02041307c7f47ba1a91f12d15ff5d40198d3aff7aca4ec075e415e82981b76c1f12f1da2b018d327349b0a05ac906a12a155513dcce893895771903e13ea0bfde53d3b374b76c23db048105a5d55fd0d855b5a5dee0dc90623a6c61b71ba2f96c51edcb8c0b974b178cf5a3b141a7dbe1a7b754630ee9ecb3a300d6d912b278265a13f6284e5985eb17f0861046454e5f25d7fb8bee2550a805e918b0ad3928fc9698958dbf845b358f3cce43eaeb980abafc5edd16ef11a39053", 0xd4, 0x0, 0x0) mmap(&(0x7f0000779000/0x4000)=nil, 0x4000, 0x1, 0x800000000019035, 0xffffffffffffffff, 0x0, 0x1) write(r1, &(0x7f0000001640)='X', 0x1) 21:57:18 executing program 0: r0 = socket(0x6, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8f38e2b1f9dd0af3e6ea966bc43dfd4136e86bf0e1e917f95856515ca82b96c9818d855bf20af1a1fbb6c7c4f29bfc03b8404f8e5f2b9baabd4497b7bad989d30d9615af4dc1abbd43deae8887ce0a31afe93bea0b0e7a5890df2b70f0aca615ddfa2c1f98e8712ba4103154adfead9d1ffdfd92f05761b5552ef5ff9f9f83547451f80f5256f40ba9e9f76c6dd9203e50ce13198430211ed789e76a7603b8542ba3fd37ac32000000"], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0) 21:57:18 executing program 1: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) r6 = getgid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x8000040000000, 0x4}, 0x8) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) flock(r7, 0x2) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r0, 0x20}, {r1, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x100}], 0x9, 0x3) semop(r2, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r3, r4, r8, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 21:57:18 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0x0, &(0x7f00000001c0)) r0 = socket$inet(0x2, 0x8000, 0x7) fsync(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000001100)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000001140)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) 21:57:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x80000000, 0x9}, 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0x8, 0x4, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xde9b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xaee}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4972}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x52}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$setflags(r0, 0x2, 0x1) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r2 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x9, &(0x7f0000000240)=[0x1000, 0x5, 0x1, 0x1ff, 0x17aa, 0x671830ec, 0x1ff, 0x800, 0x7ff]}) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) 21:57:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x10102, 0x4, 0x800000, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x4) write(r0, 0x0, 0x0) 21:57:19 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0x7) dup2(r0, r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x101) 21:57:19 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10010, 0x14) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000100)=[{0x7, 0x5, 0x3f, 0xfffffffffffff2f0}]}) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x8) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{r3}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) fchmod(r3, 0x21) 21:57:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fsync(r0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) listen(r0, 0x1f) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 21:57:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10680, 0x0) r1 = openat(r0, &(0x7f00000000c0)='.\x00', 0x20000, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000080)='c\x00') unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) 21:57:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x7098b462e790956f, 0x67727c0f5b674bf6) dup(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 21:57:19 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 21:57:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r1 = getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x400, r1) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 21:57:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x40) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x287) 21:57:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x7) sendmsg(r3, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0}, 0x2) 21:57:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 21:57:20 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x8001, 0x3, 0x6, &(0x7f0000000280)={{0x3fc00, 0xffffffff80000001, 0xb3, 0x3d, 0x1, 0x13, 0xff}, {[0x85a, 0xffffffff, 0x2, 0x6, 0x2, 0x1, 0x2582, 0x6, 0x6, 0x6, 0x1, 0x5, 0x0, 0x7, 0x3, 0x4f8f, 0x8000, 0x3b92], [0x4, 0x7, 0x9, 0x5, 0x2, 0x1000, 0x10000, 0x4, 0xf4d0, 0x80], [0xe4a8, 0x1fe0000000000, 0x0, 0x4, 0x8, 0x5d0e, 0x5], [0x3, 0x9, 0x0, 0x9, 0x100000000, 0x8000], [{0x97, 0x3, 0x5, 0xfffffffffffffffe}, {0xfffffffffffffc00, 0x0, 0xfffffffffffffffa, 0x8001}, {0xbda, 0x80000000, 0x2, 0x80000001}, {0x80000000, 0x1ff, 0x1, 0x3}, {0x5, 0x47c, 0x6, 0x20}, {0x4, 0xffffffff, 0x9, 0x8}, {0x40, 0x100, 0x3}, {0x400, 0x3, 0x9, 0x5}], {0x5, 0x9, 0x1f, 0x4}, {0xfffffffffffffffe, 0x5, 0x10000, 0x1000000000000}}}, 0xe95d, 0x1000}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) getpeername$unix(r0, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x2) rmdir(&(0x7f00000000c0)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0x7, 0x7, 0x6744c607, "c5e063aa8f62679c19c4a1427899956a1af4082c", 0x4, 0x8}) ioctl$KDGKBMODE(r0, 0x40044b06) 21:57:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x3, 0x90d4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0xb2, 0x0, &(0x7f0000000100)=""/178}) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) 21:57:20 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 21:57:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) getsockopt(r1, 0x3, 0x4, &(0x7f0000000100)=""/204, &(0x7f0000000000)=0xcc) 21:57:20 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x8000, 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000080)=""/37, 0x25, 0x40, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 21:57:20 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x80000000) getsockopt(r0, 0x100000000, 0x164, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x9}, {0x18, 0x2, 0xc6c, 0xe1e}, 0x2, [0x9, 0xfffffffffffffffe, 0x2, 0x8, 0x10001, 0x4, 0xfffffffffffffc00, 0x10000]}, 0x3c) 21:57:20 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x4, &(0x7f0000000140)=[{{r1}, 0x0, 0xd8, 0x80000009, 0x8, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0x1}], 0xb44, &(0x7f00000001c0)={0x2, 0x1}) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 21:57:21 executing program 1: syz_open_pts() syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xd2ec2a0795f4d4a5, 0x0, 0xf0000001}], 0xffe, 0x0, 0x5, 0x0) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 21:57:21 executing program 1: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2015, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 21:57:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0xfffffffffffffffe, &(0x7f0000000100), 0x22, 0x0) 21:57:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000001100)="e3fb1662fdd34e4bae30cdc91914c6140d173b78a9df00ee6e76c2fb4da854f628b79fef7794696c338eb09cb2ceb4a8d0189de550370a6133219011e8f2088f1f8cdb0d24e7c69e2ea1d97ac4852896cafb5a99b1a9f63f236b86cbe84758d657a716f60a27351be307b63e7c935a66924c77f3c2d5462e1d1897ece95682a93b7d0074c438b0a81ddd4c85b9ff0eabd6884c0afd3f2551eb26d3c0fe342e4ea0dc81bb8997c3d92a25cccc3f553b5bc87356b4ba29ec20603c4cbae8a90a2c9642d83d77486ef2f382d549ece2044903d33985efabcebe8347217f81f4cf4cf4508c8f09f971e5b9c1cc513119d39e0391d39667b006f2c28ad289ae5684f274b7042a6794622a422f58c448b3757431a3b87ff95f30b8d3b5277ba033a2711ec9342e5b42cf637160b22a94625f462ff9bdc4d24fb2bb6b73ce402ae073fddbc862303b12f24a78dd8176ff80f6bc1a295217082c8ed3fb4bad1617a748e5a9c2ec87a68a5288ccd9b3a44a6a7f6dfbf2aaf5aa92df247e6a2576140d5f309f1639c1cbae50a03fbf7526b320d7c86a80a89dd52bd9ee509b855563bd2c421afa226b30d3be14a2d9a5694539091277fa62543141d7583b45cc02a7f2551a4e31a7739c49a566a4403a90964266127f21211ab5717093052076d0647f4df04e4e4560009d12a2bc6cd34f22e63eb18c0722d51ff6abd53469354cfacef779d715e50e10846a13060b044f5b839eaa3e5a64a5ae7b935b4fa27a93d6c04e43dcf2219321aba1ae7c364f4efe72182bf79909f540a28cc0b335577ad23ca6c8a991ebd46f86e18ec97b0bc03346e7c0fe2fadbe6d7f981d7934d0bdf39cf9dab7318b4feb57783d04c814c72adebc56fde43a9567a679c1fe8fd5014c9e61a8249ae2228913ff12b22f06d845c9b62f483cfb8af9d50f83c2d0d15e19bcaff655468dcd859cca088f29154adb8b54f63d7594d3152712e27f29a48db09e0f60ba8df16d7c675dbb60f18448960159e766c5256949e277c27e3b2d24e618eca28f8096e653651a8e7051a62fd0732a23789b59429f25effec98f2dd1845135de8d0ec2ab6de3d0d6fa013675a1362abfec2dca9f37fca5cb5052c6ecf866af34ed1697dbed1c6e86de25ec6776da0a51161578103eef6a24f69eb6d142cdbe0d7b832812efb28846817f868893a6dba95a7c2852847579a4199c05ba16b7395c78035a1453d0a9da4cd1f8187069112b7d70b185af1c0f4bf22b43b5facd4fda1f311396d7360aea21b1ba6963ace490a2e25fb5723bce6a85817031b9b8c791f7ab6d379ceb1f88614347d0de0f78ca20a75d96fa136fc5533d3f2df12471fdb929fd3a5d67afdfbb33cdeef7300b0b5365839cff5c8bdb2686679956f531f8fda087f0179983b782f362e044bee15722381e6b122c546a29f6a709edfcb5451e9a0789155e3a91d76ef8730b8e63acd9f063f4ed453b0b1bc703dd68f65078f193a166e9dc63490c8be25d2e5f782f550e314d4d5eaf74a754a43708feca59a05b7678ae51922691c9eed8b7807f4b149e5848099b87bdb0b6cb81568b1fb2bf408a38d6ef887faf1dec613db56277b6dca90890e62bf87dc765cfd9bfaded1e9e03d23051ca8c82427a422712f946742827533964f6bd20792c8da609748e228db6ce3b54ca98e69141a378a079c6c1a56adab6350899bc32013b6cd8e92ffbacf749ed7351738e68046a0bad7a6ee2f4bf64e1d729ae6f9134198d58d930a536870cafff6f3e0b2d5ead630c247a35f92a80c6271c468853517b9cf4b5369daf06a307dc35e4943f40839541f3f3bab26e1cb02740b9bb7bfba9111aef1d3acb5ee05c4b019cfca00f99dec1ddb63e16fdea49609fe28539afc9751a0107afebf584b367ec20c54d84c5c311e743f4fa9d159e9d4f5cb6be9b7229ec5f0d59d74ac62bd97182bee62c6db7804a0ce089dfc2357cbad9d17609e4c7ede94f8e4eb89724ff6d091d692fdca9e411c30397af42c29b76c02b3813bc10e61f74c99d3b1706c2aa783da702c03382b3cf0b4ae03b43b4f8e334eb4b585bb1fcf2ca1bbabdaa6010556ab54b72a47e0467a0ad31a765fdbf439fd21dff375b889a9ff58b969aebc14a5f29fa97c572e97b1205ebfa487e69f5c07b5e17662a9e1c26a230c76be6af7e8acf23308a15bed5ddfb4601b777a18821d36c31a8063fad1db7edcc846007fcec886af3d91d254382bd675e3ce8272722643a658e10badb57c5071583cd1821d6e71af48757722440ce5707b107d116176d5771c2795706defb84b374d92f26caae31a7018c9938febdcc370c67e48d49c2c3946408f93ca081efc99e99c5c764b4d338443f1c3f5dbf9c05f6d473145e13ba169f743db21f79105e9355c2078a1910ca3d8f31341322e544b28d7f5b2e0928584b5334720f9683b72acc34a800204c880dbd29b3cf74244aa4d6598d1cd0842532516c2305a48062f8308941851914451130a1fcc2c749c4fb91a9e2c48cb7a1a13a000b09c9d3274e12165086011ed7b8e0f060c1907ce6fc747f6cb08b0b8f087444ba82d544337408eb30f0263e77df237422a1dc1bcfa3ad0e768d20a1f74cb24dcb790aca165dab27325480119d72b38befd48245cd3ca013a1742862b6e83d8d0fd346715ee3e6eb655557f1ecb3b66c11b94c1735dab592eaa2c65843c1f0aad3045c9d29830d03e12e595ca25542bf37539d6c39293e7b4b00137d49534647cc2b5244506de3f53962e2d97d2887b731acbd8faffce2b178c6268c3ab79c9d8b0c5de9101d23103e415b77e0d9965f15fcef58b933e5a5061e0a051375f70cb702870b494a11e077f64bac2e0944156fbab5e642fd6ff0b57a99d6242b31a56b99fede4f87a609e689c64cea2355090b56e90417dc47f54b3bd15a7a88b4d2bb7c7b4e27470cc9ea21fcfeb00d0ddbe567b47ca930334c8a020d2576d367bd14172c73b6ba65f86ea088b86769362e60d065041294c7a1e7aeb39877c810cfb1920449b1b4ec1e9d709758edcba6136b0a1a4829d6856e0d39c18999f2f26389c9a6189c95e2b17f730dba3260e7342d916bbad911aa34254568beeab20f1d16fc5bb2ef06425f51321a0705a0c56a889a825af5573ff90ca7b9549cf77f8d962d317004882c097b27f8cd8ec750d59b48d994f57802b1590005efdbe8d2d30097ecb8f752f8ac09baf2424a5392366a779f8d021dbd263e8ab0624ca246f635e9ca137997bf777bce8b6414b45d66b88e7e4290dd060138f0b11f973e58c819a1d9a02fe310eff66c885a6737b268a12fa0c6f3fda099e6baa62131027930e189e71675daba75d2a4175237a7756380dc61f16e476447bcfa572a59a26941372aa48c5325ab1727e9cd8a5157b97090420eeb46263358cf297c276162106195404f4dbc32c1b55f33783968bc67140466e475bc49a3583fa0150407e5aeb3ad385b82178538dc89a65706319e3efff2984229ef901ae3d37995d1f0422dd43ecf0ce13ddc43a54f6498a50752639146e245664bb91b17ac427f3b8f7f7124d9f7e60217037be3dfb25ca8441ea70a269d0325e235ce44ac1d373b95909b5f62bdbceffbe513f68821632e8ad35a78a3f2787a0f5c48383da15bc51bb052e97216778f5fb4ed4543936792f82e9e6dc408fa92d31489160e00719cd05f43696a283be91004dd17903267d42a7517e9ea976f2a14e5ca6fef6b7b3c7e684de0fd7ebab07815514bd08246424dafac7597202ebb699a1af652f9434712052974ed0c91363352f01d7acc282c356e3df5c84abdf87ef07e4bb86d59ee0cd0797c2c31d99b30214111f9c8597c6e3d130f84133c6d17de271f8a3c3fcece416def91f7e2f4dddcaeb7546bd2839d975698df581735b7c24b51de11ee3198fab6ed5aedfbe1fb2d6b9a8ab9fdb19c76b39fb545b1c014c238a1284771475b543bbe068150f32c24951f76c7243ddc5afa23fae517b2473adf209e4275ff250961f0a6d4627c023c66c45f366fe98c6c86ed314cab6c07616546454882437bcb019e05b0c0f1e5ccc092d10042bcef6296ade109b63d07ce2b1ca14194b377716c4cd2b5aae9c1d45c453e7acf8ff1dbce066f7cc04b8d7f16893b82a2de80a577c51771c15d9e79891162db54ab7ec46ecba38ed28433d3ecd6d820ed592eaf9e1f7fb06133d2386550f0cfc090958233fa588d2248e29468fe0b50f2b21fd87f4b39289f8f93c2f54e0958c6902687b2fe32a0e3281a11347ee1d09233e5aef8ebd92ea5d3687977aa85574a57ed000fbb533f62b72b9e86aa3b9fbe04964a2a61d711c8c9454c9ec1477f4ea2e599542d5648aa3f83460868990c99157f0a2f38f206c6548e8adf2f8536e77d52899aa7d3eb3bae361d531207de72fe69fe9060e5174ec270834444f9a2f0c76123d5273c08d5a227b3106daf083cd84c8bc2f86a9ef9b1231bc5b33d05701e87d1ea103f4b2fba460a0d99e79940eb3f43c4411ce60b20ff7bc4591ca3159a0c1e133bcd1104947227909811d477240ac12ed9f4de77e38911eb7d093ff418ce469889b6eeda76189da755bb6b0b3ef9e2633078133e9b5d33df388151924062cc4d166b67e3082aadb948484c9fd99650fca00ac3d6167a0a2eaf4a09fcc7a223a4c136972723c4e6c52f18de455727677c3bec2cda93d86cb07f73941c2c41aa59ae74147fdfa86c6c29fe864e1ce45388e525383c881b32fe5cd36c8f36acd5a30f91093c7e16dadcbe40736780770877f495cecc36dba1b8ddcc04900e751c9e46a597d76285a8246d8c6ae94c1c9de1dca98cfc01c7bcd38734d446193347afbcdd815040eb033b63f5b3059528e8c290e5a1c832f6accf6cd05783cd58c630f68dc753138165c10aa29fe690660ebd18eb8e02e96032ba619954906787a06f10e3aa1c7fb1b42d8cbe9ef26c8a3b926b3f61d79c4b75e3e6cf8bfafc1ac8e8d2ad385ecc1a73bd1bbb233013e5d99164882cc58282b3bf1b239cf71d9e041b9f2edd470ae967e107d038622b764142237197cafa5c2a36b5ffd86fdbd95b61d5c90f75bc27416bbbcf65473b04c1f592d614a412a29dbb7581c41775a49651bb860860579950b1df2d66a074e5a4c17c3e36dda4f88e8561158bca558086c4ca33f786f8d4614bf37d8a082759a07d75576e601daf24696cedda0ccfe570cb382554cc8048cf246d93ceeac5236380a1c3a4d6dfcbcb32c099dd30581fc290957c204ffe4f4abfd64a4255eccbe926150edc8ac397c6a9baac936647b43c35f921c130299d719f6a6ad52ddcf24999d9aedc5c3f9b76676b922ebd793d744bd2b76f1c1ea7580ecb7f10773a40de0905b8b9585e47decdd9bed0be3c32f9145f758cc137aa134cd1f09bc102dfcddd0f7ea6c0d01bd4e4ea46c45131710fcaf9114c0de398037ff2210b1768be3d8bd9e807aad2f0077aed0d62a5a90752d861faba1ccebf5ce604c2219eadc6a0365b7e5c1edb61c700fce92a2d42978966f714655aa28bbdbe9d405be2f1bcfdc1b0f70d8b5f6584e0be8899b64ad2b24ef289d64e088a1c4d67f33cf7f1226e56f07161dce8b32e2bf8d92204969bc67211abff23edbaa7897334005da76196b7256449562ba008288bdbdb50cb09692fccace63f0f6bbc34352596df82e59518df851dc3f7e570f8d43fb0ef6024a106775bff1c4842d6da5d1e98c4e5620005307380a113ca76c4df2203ddcf0070d597cc0cccdac308e97079a461254aef1200ee3931db6d047a0a5ae9e858587be94f7e1b083130a70f391246d3c446ad2235103d758b8299b6608ec03c9f827f780aa1b93e3cb1e2406538c667084342cfd0344c55a483daacd78edf60b6ccc272bd76af36bc4c1ed28bc06ccab2a0d040b024cfd5bb0bc745", 0x1066, 0x400, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) socket$inet(0x2, 0x0, 0x4b5) 21:57:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = dup2(r0, r1) ioctl$KDENABIO(r2, 0x20004b3c) writev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="32ffa2d5797e0cb8c0cbe92f2167b2a4fb1d29f08d1ff52aa67eae82a58a39037405609f54ea55671221dd5bfddc5b486906efb397e5d4fbacaa520e66c93a4e3bd2ed4252957f9a26edac2c07e71ff2fca20eccc9d40fcf037dfe67e5f5087c23f2be09cbd7d90d77ad723bc8f2598690e557832339cd8a51fbf6bc91dbc55c03605e57a8d84917", 0x88}, {&(0x7f0000000580)="b97d5772f64d82e918d6f13469cd565e223e2fb0e8ff770b1f34f1934483200bea04ba03bd8c49e47e3bcf9928623f1d872144bff9cde7bd75783adb3e51d79800421aa2f0ba21b8f31c684ffefb5a7613f52434f1dbc3382bff5863c6fed64a91bc14d147cd613733d8f15218706cf29db712cc74e9a5db869cb4952a223712f5f4660a2c96dfc6f251a1936f6ec219be3ee995bc5a973a579e20ac5f927fbb636a6053e29c8933a424f0d669ada53507af54bd82007e2f5e5fee1841138e52a81fa0a2b404f85be63ec410fb2430371852bcbdec73e646151146406581f08bf41329e5b2a6330bda1b48fe61e118aeefb9fa6d4fd2b329b2b0363585c20f276fe5ee4fd092c9e6d4ce025453c95bf466a57c791d65ec3c938f12f233ca9d1d6e9fff427a4c8bd2805544ebfe0d3e3c673d060d43f7589770e7e49b34f3cd69ce159f6f09ef19680586224a70ee8bdf0d9b5bb4216e2ea94c2a9d87a61b13cef3980d103cb58461eb2651a7ee956d90222878ffaf4d47ac2b576a89c29b2d5b4b261127a36903f7bea5617d8690b9de116121c8364280910f48739e08a3fd191d3a2c909f58736ec4e702cfdcc367a9e6e3de26b3d64c2b578d5bce6958d5df018667ba88946c3758a4e358fd2751cb0ef45829d4b4a6cdd5644b7dd1c70d5f587f0561b9099dd7d3340670e6e32f72307f4d2d59b706d260c571b01182be73accb1443d655c267c0988431e22f141e8e39203c8ba2800c386a4e9c7b417687fb4ec46f75c074b805679ee2f5b1c9040364a87b656d0a959d572e5162ab7f79055a978c9d294edcbaa9b46eed2fea89fbaadafc73694e7011ded03a115e31445c640e5202a45846803d5f0755fc7a360c2248f610b3c1a495dcba962b0ea15795dc2b368cf831c5e8faf192eb02b8b57c8fe60af48b277870f880a0cf5e29b9202c03118358fb73ae77977299631a100e426e1d6c63909e6e1c4ac9ceb30df865fab426f3140e800349e0733ed64a72961452dba32d70f2d40c390e7a353a47c074ff84bfb47a991f77f8baec93e0cc9e4115c1bc5143f475f4e16502659f92dd91d22fcae3ebabf6519cdb5eb7b7c62300899643558420c6afb0c6447182bc3d2edbd54083fe674afd7b4ac0ab788fdab80bb0e25c0689c94ba80463e53cbe182c495a229979e5b0e65690327b5a6f3200c7e65f5152018df0df3a31fc57596fe9f9ab8f3c50223f133224036d5398e9d8de2bb8eee0ecd6933092d2f21ae8d60c64c3439b8641f9d9c8b8a36a4b09959bea6f2de590a1accc962585b86c87ca1cffeffa0df42cfe9243f08e5a3d36557ce12480b102479d4bff3e8ead310da81c53aad3f0c47bc5bfc4395f3b432f20defa64733ac03ad86dd2a30e6b319699a73bf545a7252e973589c09e33134ba8e13d35c7404689e19316015ee9adfe06cbd2b51a2fc007dc78c4be28690f8576bcb78506170e4339511f06333396b94c8bba112baf8dddc4a907aeee963d90b19657b089e751d4cb957b4d11ce0bd10fdf1ac5b97f34dabed0bc8fe892586d3d655aa312296bd9ab22976812f1ef063b47439e3b21b913991222c26a451ae6928f25844e1048898d8eb0ae657af44ee6ae4754ec2ca7e653757526449bf71d4d7e88ca304e302499282b2b6423e450632c2888987cc14a4b613b83556f426731a5187259487e050acfcc544ec09f9a9b63cfe3c8d9f78285fd52543a08e43e30f113635e95945a587f55f0470193d80c4b14865ca500a934c9ffbea6c720ad2580b12f816c1f952717d5591fc8ed3477abf3c08dc2b3f5017806af6578fabb4075e93e19aacd2e2427429271366174802ae2ab991497118d19c55ddc7ea62ccd9f665e3e9ba261e9feb882e328ddfd05b01b17650480714bc45068e1f29baa1324a1d616fd74aace9f35bef4882536fe0f942586fed5622a47fdf51fcab81307c4de87f3c0427fc24ad86633ec0258156e6466084c77938609d87059dd09ce07f25e2ab1f2b57132fc79d90c805a0f4a96d9aa63aa33e10bf0b95ea6bf9217512a1287daea7d4f3b2a9c6c7facc9b1512b51a8afa96bbd193df3d0c1a15989737a8f87d1a9c5cd16b690244655f1ba4b94b456ffe4d78e332038f95a930a2874f6ba426bed46ad75cbef8576124eebca2570ab3d75991e286a0864b35dfe43b158d073718f0a514100b7945d9685a3d89320bd2edd2592ede860a2cdb46681537a8e56e65a4e707f60bdd3c90d1440d30895ac0563ca3a9673bf57b6f77485de42e5e258ab8e610461c6ae518ef0a175e5dabb05d7055023925e5e27040d9cf3b6959b3c94410eb3494d3029b684059ec2d50a37819d0629caf8c6fc707cb3ee6c1eee4d5a2143290256ea3f65af18ae21b818aae5cd7441ee8b626c65ed9774a43aebd3cf83de03a259cb4f95c5ce5e94c84ea993fe16615ded06b29a925b4076af9fb8f833f84bc9ec584ab6f03f37bbce7bb3799018438cdcd4c03e723e38d35fe5a4300971b75f4b9c1c3ee36d559c7f52be2d38920fb14e44f4b87a7f91e398caf4bb7ba4edf5bf562552f79aa7803c994c69128f4e9455f29c41d5b694ebf77e52c3377e1243d8a8a3618d72cd6800ebfbe603833a7e1e639ae9bb3ac08538161925f9f1526cccdf1fa42bec31d10373a40ba18fda0a112b274c4a31175e24f366d30529786525cf9489788ec6d5622eb0d4a6ce2879a729afcfe252a4052014a5d9e28705e14ddcefda6e8263098483f2cecb6c07796a38dcda0fc23d50f8cf151e909b1476ad7fea919beca709cac0eaa931ae260197799607a9cd923d1cbc0feb12c06139c420f2b5f2a7c9a5dcb8ec2f8cba02243a46365485f83295e57f6e69eac214bc65e8551b4dbdd5117dc38fd812146170bdf25caf5635986823593d3b7c73bdab1ecef1bd6acbaae28b48735f7994e2e1c581f87edb6b1436070e4311372946deb99c478efb204b4941f76329516b9e4a3c333bad8a016987aa6cd84294794e29049475e9d586603130758cb343215c5ad1803c1ee7dd4502447403ae5de290919f6fc2adf022c5371b53d18b65f211d808f384fa0bcc08552c4889fe44252ee54c7037c40fb55a39b126776f1479fac43803d363604cc549ebdc2f8030d0cece28bcc6cd7b84a7170cfda61b6fb32e72d4d583f82e8ea23ca406552bb7e5f87331c12f1a0c478f6847533dadf13b8b5a00c1916f68e114e8942a120d72b5bc590e79abe56c341aeaae8f653bdd2bb19f1ed14d42b2c1610ffd519212b716b6bb3b0c88227db5ca61b6ccec3b52ddd1aab1d1688319ab415a814341a758c55ece391037e9be1326e3b2ba87d32a7ab522b379dabacc34f4aa2ee6286c9a08caeae759721f1bdf9de8da699910d4a32b9d6ef84def686669f8fb2531075731161cb1f7d334b88f5d819c91dd163eab76e6833cb09763840dbdb56e1608097736e980ab54126dd8340941272f8d827ea44d48e75af3fed03a934fcb4b706166e5c7a457a8ff4f911dc8bd90e8d0100bdbe0f94f0910fe92e3cc0a72d0ab44e7185441695efc86f464046b54dafcfadf5e9f9de190116cb04caf7ced2d2034f71dd836f09bfff2ccea996b86f9de7a7a2e2791ea53baa7a98412b9c4aef5d7f1a25e1f0963e92f59cb2bd0e7fac4c1de174e34d21431ef10f2e61ec6b7fffcb41795cba4865a2be3511e136d73cd615ae998147064bde1f1a80b63202472963f361b0b08952777a245726ebdbf3a81fc7887dd4308c854b347c14217a51684924e4a6b5fb6b8bb1348f4416f84aa9c3912dc9da976af9fcdc5658fe0a3153f848a2f82cbcaacb8aece4fb419976874a8c2721dbc59de13d75fde751a6ac307d1a8a9e2bdd02f795e016b09dc7e8f92bec0b748e0768fdc9494623dc03e45b3a19c7a4fbbfcf933c4c9ff1fdbfe369d55c02047c66469c88e4a904df5531f2229c5ab10d4a59fc7c7eafed6f45d41992fbc55dc0a53fb4cb716d6769b072aae494956e457b8ce3f4fc090105fdf1ea805647733a3019177d19670322513b2aab951491064ec21797e78393a5b73a93b880e18565d13ef3b40cbe549257be6821db3f711bf55d1f1fbdb579bc85c029e47df55ed594a47e9d9b242c301d0775038b7b4946565857d1e15fe8e2e53f8f4553c001bd4e3d063fd6ec9388216dc6ffa084cecd59235c2c5b0782017b3cd8ff4a73da95d8597e0ac59fc36dc8631703f93a9cc8fdb74beb1bf39470f2b3f67336e17a130ad3995e257fc903ae4d6c0a8da71ae1b152e1f3a1631f41ad67cf1298720b600535f7e40817f6d36e407aed43f41cc9bd8d141fd988bb87d82d69ec7760d926ac8a370015b39c92265bea77ff760ad8409a38d6a7fd3665e6b1735892942a5ed68b661221ccb02e00a2306c159a5e091a08786dcd601c50d220d920959ee2aa07559d2c52ef527677ba7a058604408f25d05bb26d9376b4204f561b14544e2647afd7b750d941b49be33f440a5fe5e50427aa1b404822abec591556887ec86a89754956f0433c4462d50ac0bea08a4a12f0fb3b41b8137ab50773659921cbc519273266bd113994489490cc610b2453e84fc39261ec7b9f617072de9c670ecd4572f2806730251ec26afd1b57dda7658e8694cded7996b14e5800fd384771b24cab5fbe49fa511973015017b5909eb80ac0c0e4c903598049e58b070475cfd257aeba8a1db0da522418aa7477058cb63994202716d641648b1f87d68363f402314e63822cdbc93a5a41eb8d20478fea2e69b7a2b223ba60017a879c6e2a16c44fb6916d06c23f6182c443757b469c3cf403d21bcc404ea84a915d75cae3c4f5ceda9bdd2fd50d2736db23eaa08299c9a33b94d3c061df4fa68673958b8d8a260e2ba4c372537a83d71704ba7b1975073ca10d30ea93e8f37ef68d8ba244165b8906a4f7f9965a7b391d294ea50a3dc1223836f01c26ddcf5462791eb1bfd0c90866ed5eb69e2c8896d6740e59e5bd6525ad44d3d040131a4e51a050eb698ae5a294c66bba80f1b81f1547b181f714cae5a8d7aac5dbfbdc464bf0aa8b8036671178cb86748c6121e360e98431a13ecd89a389d68da231dd162a8bd165e1188799c2f255a6dfe9efa1e72a057d9e55a565233204e53c1d76a2295483ff2ba78520165dcfcab8f718a08c57cb908ae3c44163d66ae5c24a179efcb0bae6447d38c73b03f7cf68e2650435194cebd5cc159ff7b143ca563af3d8aa23c68ecae17055195db690709feff1e6e2893fe986a42e869962239ea44ca4b0379a495db37c6cd9cd60103d1a60adf90c138ff2c33c3be4c9129b605a8aba9f284da2e330856109ef87c96deb79a283a6836ea7a4e4e0a2723da6e93a18e1bc2cfc7d125046da7f0445270c9475ff49126f0165a39de69dc00823cdfba6bf928ae0e34dcc3df2280f94cbff604470e71851b5bfe42eb6d51b3d72e02bc292663f85fb307e84307c33f106a2b104380335d3af1d46a71e2e90dfcf3d913847b2e4525cff50a250b4e18c0f4645907802311a249de3b255e0fb16c3143940fe3b936c31605d4b72fbfde42bc0247e20396127b072faa6dce7621ace00cd6d848c0b9ca0dfd80d53f389de1f93909535c437440e0eb50fda1ccc0fea4ad0a15a798340b346add65acfe3a02462f02710e835b2d0d59ab7803ee589a06ee555020b6ed6f754e89216c7b1e8e798878155ee79c8c03cbce3b0f5ddaff9a8bd81f026193200f8dda3108565f481116d113fe6669815e2199ce7e7afeee", 0x1000}, {&(0x7f0000000040)='7', 0x1}, {&(0x7f0000000180)="4a317c13ca48b95c9ae7e3924c3e8e12ffb210efe7629181bbb99ceb4a6f9f5da118678ec85a433d1cbaf78c2991664996ba89594218550144119cd0f55d864213d2a02e93bd49a4b50b0f5b", 0x4c}], 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 21:57:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() pledge(0x0, 0x0) syz_open_pts() 21:57:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0x0, 0xffffffffff7fffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:57:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000200)="de2e2560eb1dea412b8cebfca516e303a96b87df873a0d04ee33d52821103266c5f3b0ce3d33519d0cc70add8ba2297612c3a443c91c31dee7137597733a4ef0e3a8f2958151c37ef15d8a4d0f2178f0a9b82786e373", 0x56}, {&(0x7f0000000280)="a16cc39604dfec156180e833c21ea2139309cedfbb535df4923c288c9c17d9c1e9edb4f4d146b36e50b8d6327a77078fb06747695ff55648103aacc7f26ba41aa31487e006cf7aa78597f92ced50f7e6b2ce5068a562bb1d098ff2be0bf99782dd282d15", 0x64}, {&(0x7f0000000300)="c6b34ed4be249cc2f8ba4bb493c88d17f4f9d8f8ba926a3ebbba1bbd4e12ca79dc0de32940df23fca84d8d4b54f1cab8783dbed0a83916ad1a3d39600f838cbc2f73a1545716a22b2fd83add48f9e1ef13dbf0d658f9a84aa6b06daa843ecc2ed55cba79695e88158f0b813c1c5e0723893349a03f9f10395152f303b7ae", 0x7e}, {&(0x7f0000000140)="d936b5efc93f1f988f9ce8cb7498f6517a60", 0x12}, {&(0x7f0000000380)="a7ee1ef9851628ea7144f912e7f333cab2653a20d5a2e92ce462d1ab79606e51861687848cde0d90aab3819698b3848bb95f1c98c34ad28c962c156e55e94ab21b8ad20674466a6d3cc457b9e5d178d3bf4668238c85008567f4c5969798e7a56372614a27b376e8a7aa5e6ce750ac59316b1ccb3fcbb64ec661ebca2e592fa80df41b74a49a33afd0be489b09110a01662f8569dc50ce8b8855fb76c444b8001bc27e27c597ec0e2f07695a7d23096ea01ff15c0c09955bd831400a2078e3367658f8f14bf853f8309d", 0xca}, {&(0x7f0000000480)="7b96c4c35bea76f01ecf5413873a9ca2df7f974679bcd59d51692610a4abfd5c269911588572b5784c62314692fa6f1ce7fd796e5b9bd8983be6caca772476db4b35e50bd37b0af62a2c0bed1baf81f26f2d41cea1991049f7b31b93a9558279b794bfef92dd926118813706bc7725da62cfb66aa173922f3685217d7ad50704d73a0d310de75d538467e25ee57d7e40c944cea323e7d5e72289e0727c55457fca5b064777066b19066fc9459c", 0xad}, {&(0x7f0000000540)="73ecc432f254097f339dfd0235b2a3a161d3a6b09da482bb0efa280519ce8248d00376a681d299f0bd569d062fdb9370f13108f801744c782d3d4ec94d10f94c3c2e020623fc1989229e1cd99ee58ededf9d80f96e1343a6dfc1e01025971529680e00037f1506343e3099cdf0941ec6e3bea293efc64920f14233de88e16acd0460afbf72c3ab1687cfefed75059bc474fd9fa49e", 0x95}, {&(0x7f0000000600)="e135c7badd53144c3344dd2fb183e9b57a69f83ac2786afa5bcdb6565dac1a4c6555bb3f1cdd9f22b956a4f940e5d09519c729f61895aedac92b0fd503300f7afbaa1e17cef43520fea1e2fc50076d737b6ed92758f865727393f734de44bd78d14f6e424428cfa6ed1be11dcffb924a2796197cc733d54e19ffa6234f8a185452c0332917a3088deb13ef3083a319c9267b37ed5dd2b353c0a4c2bc0ea55f1ef143be91cbc6722c5796947a5a4c9c00ee15e5f928", 0xb5}, {&(0x7f00000006c0)="f9955f6e22ef3be54071647dc46914e80d87aa7414e3b7deda8e929e58c1a1263469752f88e8f25602cab8efc96758627ee4d96511178be00dff713b48e35e8dd67301ceb1cfcfb4ac", 0x49}, {&(0x7f0000000740)="2d7f2614a8aa74f89d8f7fce08d96565f60f0190e3f808391a28740785ce7c80", 0x20}], 0xa) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x2, 0x4, 0x8, 0xffffffffffffff80, "f187b295d742996a70dbc84b61c675953c45cf80", 0x800, 0x7fffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x3, 0xffffffffffffffff, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 21:57:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000880)={0x24262de5055eb5bf, 0x2, 0x1, 0x7405, r3}) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000780)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000007c0)={0xbe, 0xc000000000, 0x0, 0xb21, "4257cfe416de7e5876ea885b403668c27f035cc5", 0xffffffff, 0x4}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000180)="ca1e7bfc50d602de6ff0cd28b966d9d3a98ac0ad718d90a9479cf3d18faa7f06f44ae81893b06854d2086086f0a3d1a42be9a58367fb593d52637dc86b8d163712db23513cb971aef4a213ad9627e7a8f13d1931bf75e1e61f28426b4f282d3e98a1", 0x62}, {&(0x7f0000000380)="cc36a7899c81b8c3f229c603b79b50893b1ad020d0ebc6e208988af78d2bf491b979d0c29a9f79983256e01c16780aff5c96e8666a547c02bf370ae1c789054b77653fd116dae212a08f8f3c3fc3684032ba67ff855b0e189970371485d7d6471c67b699f07d1dabb05b86a7ec612d1abcbef700325ca7720d59fbc4878376586e0c7e9870becbe195c67a542c87047a415bfbc5e4acd2ba6b83f8372f4da628c8e89cbda465eea6fcef", 0xaa}, {&(0x7f0000000440)="17dab057be45e6322fdd92e5761d54dde8fb9f46f8018b30a9efc468bd0381228f0ee788ba8d5f2121207a55fdd9", 0x2e}, {&(0x7f0000000480)="47cd46367e9b6214eafaaf21261bcc11e768428e28deb3815569996fc9ac88509538ef204eb4954aef4c5bff0586595a7f92a84c0ce7c13a62b1fdfb7c23472cdc30748b1872ec91e96b8f12ae318fc23629fc97df7cc1d4a1bfc835c7ee9f71a61859080eec55c3ef82f114882b97b4f97b9a0086ac4c34695c9b19a5ed24dc4f6c0c01f5765c605aa8a3728f397619f8e5d4f798bff050c62fc1816f840d56e28c3c558c767b314b38720f90c391d3cea7d582d6c751cc58b3c42812b9e23e86b68b31425d5666688c5657ce67d78deebf9057b1f601e281a99d8819feee77ae943ab0015e3b3373ef2eb56c7ada1ffbce3f758bbed4d55ffb", 0xfa}, {&(0x7f0000000580)="dc7869f4a6042c1f41e51b96a02c7ebba0af1bc5ed7d968930b2d90f1d3e11ec4596c962be6a21fd18abdb3abb436d19546d36c122c89867eaa867d99acb62f34f6f71ed2ffafc1f1547472a0683a12666c8ca93d78ab1de7befb5fd7782c7258a55e1ffef9aaa8b818f6e6bc9a771270408d1311bf93f27372fc11218af2fad29df1c5fc5b2418a232d05f85b85621c5d8974658b86dd21c662234262412d6a1d646baab15ea4ba325e69e8f985a29d85fc18563f2224bcf6caf7340a707df0574c", 0xc2}, {&(0x7f0000000680)="0d1453eda134dff9435364517c4b7fb870f230c8b9647f02fd8d6c543fadd50a2646f0a1741e8d31052330065f1c926a5332b134bae3a581482a7af3fe50786adabd0dfc7d", 0x45}], 0x6) 21:57:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x200, r2) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 21:57:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xf5c}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xac9}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x753f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fff}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x8b}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0xa33}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x2}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x3000)=nil, 0xc1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x62}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x8) ioctl$KDDISABIO(r0, 0x20004b3d) write(r1, &(0x7f00000006c0)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236acc733ec323682a665835da9d3c59bafce30579c1265b024aaa096cefb6543e6ee8a5fc52df49954668c107e34f00ba930b7e06c49a4bc5dcf6128fc3c90c32a5a432c36841ead49117ab5922cb267f1c47ae21ff4551c72b68c3f55269c897393a962162776a4ab90e4b7fae585a0bcf2b9173b48c89fc4747015fef517f1bb6f401a3b47550e99fbffcbd1eb6e3ab308ca58d1de0215962301c3899afb2a8dbbf5cd2ac70bfc0e4fdb9ad24da14f140af37af748f66cbec2bc113e7e87cf7ddc4323b2093c059ec0808a8e39727f5974f4814e45f565694cd3ffe6ec6673327c057e80a14b88c8a75cb92b844912dcfb46a1112fc3e7f8054f047e4b378fda5c6c26df739e966a155589a0b7e4fa696f4854fb7b2c905896f47a243c529236a80a37fc29a6e14a7ca536a8242ff59836e7d9e4ceb7ecd39520373a9fc1063c97a9db9b7aba1391e13317d2679f62640248cc29e887b82cae5d76695eb28bfb3f3a0a6123990b5fa473e20c4d48666eba9c2ef75412c416718a931b0a896611531c5e6f107b6edee1988b5e176091233964c5206fd0cdaff1406d8605e9d9adcd3274e45fc6fa708cba550dd259ff1a40d94ffee343a7e008f8951a6cb09c36b32a12601702b514e7a88907f8764edd9c60be8d89496c7ecc37e8756195ebdd85d510a7b87d9067465f2646012c97ba1ba29570ac13c9f7e1b573b3dc6fa5bc6327f1d4aa03b510b22dc0dc20bd0478449c41e2d22e37198d0bd237b965e404c6ca4f7808a60a1b00fc84029e6df9fab8534c37bbd2e66e3cf3c4556506be56bf53e377c38bef40054549631d03131bca26f7dad50e2b3534fe5f6b2d1eaf0c064a2efa615a2c97d71cc6d4bdb6ff3b41de72902e55f91a615ceced672aa38209c70b163296c93488a713cdd91d00a44bda4f42f5c8210ece107cc5a9a29deef6f1d2d7c29229d45f61db215c90390c889b81e93a8d19efd07c4f7d37e4ddde267e8483ff9a9a2033dde20b7511a7c929087808be255501e3d15c070f49dc6832a9fcc4fc74482508c778762b0fde495eaaa3e30b4c5d148aee7de5555107318c6844e584b60743ee29acdf729e2cb7fbe2aec0518747d9c3bb6ac57be03e8f077d0fc13b4623b868d20137a00539e3ebb331c3ab85ab899ca1470dca45c9b2253c9d5e13b619887f6cb6ac4e6b55c3d50a8b72511ff7151f79e4dfce33599cbb810bf24344567f31b02befc3c4132a30439cc0300a65639300c2a81f3a5c36e3660d6729653cd2ff3013d9c0fd4bdabca8891252ca40a4cf0262275eba501876b37ab1a6f711ed37b79835f158ff145855a35ed301cd343582fbe78100031b19d5e3e757f52a48e7258f488d761b9213debeea9553b6f890435931aaf0604588a8d3e7e7a0bde160fb31ed2a48aea188a279c973eeb5b6ab0db05123f942532dbe719d539706b3215c4743c09a3c433f65328bba8d28130d23748cc6e26d3792aa02bf06e0f13b4e4fb274a83e5d41a8cebfdfa82d66061b1790d8ed0cc6ccf84decb1855ec8d5537b1cd408", 0x5bd) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1, './file1\x00'}) 21:57:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x3) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/53, 0x35}], 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000002c0)={0xf3, 0x0, &(0x7f0000000380)=""/243}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 21:57:22 executing program 0: clock_gettime(0x359f538aad523620, &(0x7f00000009c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x200, 0x10) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000480)={0x10, 0x1, 0x4, 0x3ff, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xb0}, {&(0x7f0000cd0000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x10001}, {&(0x7f0000ca4000/0x2000)=nil, &(0x7f0000f53000/0x1000)=nil, 0x37d3af48}, {&(0x7f0000f52000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ee9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xdb}, {&(0x7f0000d55000/0x1000)=nil, &(0x7f0000f82000/0x1000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000c92000/0x1000)=nil, 0x7fff}, {&(0x7f0000eec000/0x3000)=nil, &(0x7f0000c61000/0x2000)=nil, 0xfffffffffffffdda}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000db5000/0x4000)=nil, 0x80000000}, {&(0x7f0000e78000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000e6f000/0x3000)=nil, &(0x7f0000c64000/0x2000)=nil, 0x42ad}, {&(0x7f0000cdd000/0x4000)=nil, &(0x7f0000edf000/0x2000)=nil, 0x6}, {&(0x7f0000f6d000/0x1000)=nil, &(0x7f0000e62000/0x6000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0/../file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = getegid() r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r2, 0x0, 0x51) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) msgget(0x3, 0x4) r5 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x6, r6, r1, r7, r1, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="5226de599fe8b89d9f26c7bcc4af516300455525e1e06259094477ec90115f349b2fe62c1ce465be0c0d206b68c9cc06968379ccb68865494080d7e98c2829133e38f8d75fb11dd5868568c55313fa3d4ae628d9361025589e41fcb85dd7b0e2f241c710d183b2c0aea872a945a3735f5bbf2cf667f9364b4543", 0x7a) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r3, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x1, 0x100, 0x1, 0x3}, {0x1, 0x6, 0x54bf7f08, 0x7}, {0x8000, 0x7fffffff, 0x3, 0xffffffffb0e756b0}, {0x56bb, 0x8, 0xfc00000000000000, 0x3c63}, {0x7, 0xd8d, 0x1000, 0x5}, {0x5e19, 0x1, 0x7, 0x81}, {0x0, 0x23, 0x7, 0x44c}]}) syz_open_pts() getgroups(0x5, &(0x7f0000000300)=[r1, r1, r8, r1, r8]) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000340)) open(&(0x7f0000000980)='./file0/file0\x00', 0x80, 0x100) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000380)) mprotect(&(0x7f0000d39000/0x2000)=nil, 0x2000, 0x3) open$dir(&(0x7f0000000a00)='./file0\x00', 0x40, 0x21) syz_open_pts() clock_getres(0x3, &(0x7f0000000400)) 21:57:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x87, 0xc2f0}, {0x18, 0x0, 0x7f, 0x5}, 0x7ff, [0x3, 0x8001, 0x7f, 0x8, 0x7f, 0x5, 0x2, 0x5]}, 0x3c) r1 = socket$inet6(0x18, 0x1, 0x0) listen(r1, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind(r1, &(0x7f0000000200)=@un=@abs, 0x8) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) 21:57:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000a1044c5e"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x844) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x10800, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001140)) 21:57:22 executing program 1: r0 = semget$private(0x0, 0x4, 0x104) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/113) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwrite(r3, &(0x7f00000001c0)="c5b5deb5eb522aac114bc3f14d2d7f068193b22936fffce5b9451513b51ffe8fff1c41a01dc43cffd0c62e14800fe43878e460345dc454c43a5fbe967d70c37790fced315e0c4e46184c6637afe7e4b7f2cf74d53d6fa193412fd61962fa50dd19aa022653f968ad2f15e03d9c296ff3b3ecfb5b597ce1e2b095d914162a90a8eb6b4f641482db5e69397135d72afc5b09f6b3ca5d5de49373c1aa8ba582f016773548d405a1ec72f43acdf93334a1dba443f0f1489b27d1ef24bac7515c48d298eb6633d4195ef8085372c2d8c7e762f987b0767d488ed23ddbdffbb3b53ecd8b4acbb81cde5579e031bebff51a2b58a0d5017e38c930fe", 0xf8, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000002c0)=0x5) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000300)="b40cc4441e44c9945b1f87987c9b69ccfe542b7bcfb8527b221288734c0432c89d5ca20cee4919e75576f550bfe5727666bd4b71605e70cc843bd31cd8cbe6cd17c7798ef2eef95ac36f25fa598f90638f5e860f038108b5daaa8e66d2a9822947d5593bc6fd54c4907eec5b7606f38fab5e67f8823cacd6f60164242d4f2485d102c189be73e45410505fac3dc3fd70cc5e5add704c59f446098fdb1a649c2279bee7ee95d3560240f0492e7807d820b696c723835ca91ddf1c7136e782417dfb1ead6b6c74e1331e880203ac7365164ca253037dc097435bfcbfbcd79cf213a8a91df513fc3f3a51eae4a3f67fba0a1b09a880e33a5047", 0xf8}, {&(0x7f0000000400)="36aebc42645f15a885e5da6b8ee7d7f1941983e71b53572caa8435a0952da92b2d37b986909e679fd42a0b72c4547e27c5ca495fec71f1a3ab1034531766930e40f59643c3d537911c62501765282d9bc0159e81c583021aa43b043abd4b119ca501db23428cc65e82", 0x69}, {&(0x7f0000000480)="1ec990c98df6d1c6c3c96499953b96c483d9108ed194efeb54c30922bbbcbd9b6b6c7372289cbe4c12b62f0e0fd0d6bf4a8bc03844642f9272450acdfc71b27c300ea804e0b8330e9f49cdb7509bc4e83640dd19b8222bf3d47b0f13a80634f18332f64601ded2ed91e10fa089c9d5ad5269f6b3ff5fb66918e0aaff3796f18242cf017fafd24fd13ae8ad4a096807370c34841f867e9ac2abfc64a4cf52d25e0a0e51d3b10847a8a897342f077dee2edd51bf9ed9f6130a9892d19fbb7cc1117f90e15f6afa", 0xc6}, {&(0x7f0000000580)="49ba46f54e0b3d30834998521d6a1e616aaabad4a9426279921d7ab77fa9f8bde5e78ca35e461642cfb96e5698779635d2474638e8049895dcd3a919406ba72197b8412e3a4738e93052041591299a63206c7188de547e19f9ce614db7076651120f7a821a2c8a20a73f904bf4828b63d930be01fec93183bab0ba91d4f49222d1cb19d17d7a6856da9d0fd6893b5d5674a2087d4ef08978b52d3890bf16bb9f32e20796e5b20ae784961a74510357be93a2985efcad29bea3c8a2f0c25d2635773b887084efe6c94c5fdd99146f724bf8cf9ce0ddbe0a77fd7db3988d57ba7841c388282cfbef3d277f87bb3449c4a3c7459f9b7b5f214c6553c34b4c5c29573ae5d41d7c14056c7b509d3706edd6acfa67b059f18d468f1b67ec8fd1d8753a6a132b9d0efa8961f0fc532874c20e57d38e6d717ecad4fe19c14e88d98092ea8dfff2cb6e889ac63e0800e1d3c7fb4588368c6c39ad0b8c675817ce5ff1150c54c41782bc316ce5ad080e56e4facb3b89a42cddd33292b24d4200a5ea75480e66f3d5f90538867d955655bc6df7371fe82f4e0d8e449831e7a42a05a84ffe27ba0e3744141273628943fecd80aa6a7fa8559ec453811e775bf7bfb7329e150eeea2b26835bbf8b47edb0d071f55cf6c404437fa22011ff472503f95cd220ebb18b02037a4c5f54a541636d5c3812b3688556c8e5d1e7e22336e81658d21daa6b268ce687029b28a4318532201b6750902391d6a0fff57d46efa007086d828be5a45711961289a7a133aed6b299483719f0fe27d6f6c0497b2c3ae5b6f1c6ba68c0296eb5faca725beb79a459be41825bb2dba6f8c7f072aa79e72fba4d7184500ce2cdb7776de8ed600aa35397e5380b70f98c1c41eabff0227c08e00dcb8b02315478a23ea74616cbc98991c81ab1a56ad2cbdfe9ece63503e7096271418cfd7295d8954c62dc983ebb9bc2e42b31f942b961699932c6c31eb91b5d5e6fc7c8e23d8b9f1dda1c5b7ec43b33abd02ee3faca3b131673fb364396de1fcb277a0385915b5748a57fa918126c8d12a78825d212d6e272e3eab788da7f6eb7f215e1990eb5241680603b94ee2d268e5df6e494bc7cb169ae75553e609157f27ecec448ba9a25af5c8a3334b9414dff823218ef6254ed86c9f97f8c7d27bc2e40dc43527370f785fa92c17397fe2a534bf32eb2c9d114a81f90d798102e7a1c53c520b8f4a378491ec837b44d579e87a8313acb1281d68be06f9f5c38f7c0daeb8be93e2aca6bb4d7f9bfb564f34500e348b3f9087c654f8e88d22ba447119ae6b381a48789a4698640d6b501f435d235aa00564959736605395219bba18ae444f08e3abae52480678d974404176afa0218621ba01aceb8390ee07b7912d2882cc68e214a5a9eab8e4d409baf5dad834d15fd08667a3f90dbc3f9ebc87cf18d0523391946642819b91c7ef765a27a155fecab3b7543fd35fdf61fb780614717df4ce10fbb3fc870f4f663161ed296a4e932c317c85cca37ae93af372e16137edb33cd1ae2dca13cdb7f4ae2f9c96fced1a961aa2b5942df781dd9a989e0c0380da729aba940e3bfd0b3c26cca3039d17ce3e8c28fa5a36db665a7e7bb55b511139dd591ecb8a4602391934e32eb811902057cd765f1b12c0e4325faab2bf51bcb4c08dd57be672fc1da645bdffe05632d42665d4b7051a4dc30cabde4bc31a75685b6f323f0d0e14ee2995ccd0f39601c406177b6d7271f3057b0034cf41526851459b684524965fe4fcaaa051adafd39d22150ed2a447b81c35137a501ceff003a8892d0fbc6a26d6402a5778b511cbefe65f27abffd6ad08c2b2802c300d9dd28ced8b70451c7424964e3e2b40d1736c337ab4ade564c6c3b39f9f42e9dbe1efcc864731f956fb747bbb1a3bb28cb070105eff1d55f852782f81552687161d4b342605f4f7fc33fa3b2c7c6b06f2e3ee23bd6185aba822535e222fe2222b8a0313c936cb544ffe7e99a6139094547532c8d37e6ca3f6e69a32e1075ef09d1f55567f0585d87bbcecfc6bde8c57f311eea0ec2ae7c6676c0a972848a4a0a59284dfb5b00c3b9607d13e518058343e9e89150c974fa8cc140ee4ed2449dda24fbf57e8c32228bff18e01d25069205086f390d5232f991c7fed07b6ef126b5c1a0cb76b8ea9183dacc5878633bdad3f4991090c1fc5461cbebcf8dbe47026f961d4d2920d7af3054f867d03f4f6dcd02f24f346ee375bc9ac632c4edf6c54c29edb4e48205e979e499acd6d947a1b1dac41bf52edeb2a07133a123742e95482dfe302a5c4429ef18a1a67a6dc7dc7dd14e7feeb7b44c856dc95f5b33290dc84e6b1ff1f715e0cbbf78885bf0f584c71bfb7358f4e026ece3938710c8775c78207b2037701498070aeda48617d9d5bddb8b56ff8359ab2cffd9a869509eb8fd7ce83885a813822c373a83063cb4c42b774d11108af0a4216fc624fba06dca945787be233d72296aa052e43c81bdd5b6dc2a78dce48df35e9a423eeab8410badc04478066500aa1963a2632c4b5cf689d3041728c2393c46600b87066d2f7d823a8a5003b4b2dd35b0be751c4acd70728be67eb4eff80ece60bcb87b1d23649442174c05c8b13cebbada80ecc9f8d1b2860c0f15d1bc4a64fba7eae47beb1690c2055cbed62aa5651dd53646ab0f8fb2072c5432951c4184cf94dcde8d30c8b65b0a0d58a5cc1613d7b72e334df726250f01a2bb4cd56c2d37eab282402f9342e608b3d7cc148596a43b4f48b483a0177f3181002945742d2e9dd5c9d8805b37929ecdc74ed2c96e6c938c7020110dd73c6f241eae02de14417d2cb6045ee77ccbb889a48d3045941959608624a9b301f77404f61a07a197d45370f4a260b7b7ac219269254205af1d5a18fcc37dc04cbcaa434ab4d17720da0d14e7b685675fa2210f622985e29cb383f09f1be063576acbdb1988af4f9e76aefd4760e897a57e81650ae71283fdd750c9dd81bf286d037b24ae38b25304ea9b55ffede0be93634182b7f06330153154204e1046bf1b39d2962eab2a9c6140dd52e49dbd7f25cf4455750a444c967d37650c1dfb0ddba89a4e7c4c2b88a0da1a8c0c2a13335002b3f634c1264f40b6e4c19bd9e1e17e1701fde2b68eb4f6ca455ec37759dbce15bf5bed4443348cced5184381a4fe3c86027d858b9b683727bbfecf993de95c324c512b248ede9d9cd9c92dbb9925f3783f017e94a42d3937a06a390d7111d38d27bb750aa20ebc7588d988de882e9333031115b2c06f0588c5c3699b8c7b4d24f53ffb6e46fdbe5b6d1351ac7ab0de9cb3418a62ddb75262d87f90fcd684caef18ff189bb219ffe16adb7f05369f73dfe75e4998da611e40163b822e8d6ce8b18b8189bed2dbc6b74dc7a14ce47a81a77a6a44e12ca9a020b85a8d6d8dc8e99589e64ae178504d1fc5f9ada21e3ffb0c4df9357d0902bd5325a2822f728f4fe2f490173d7907438b6af756050bd5c96c11d9c7e10b9b4ae8a1c93d76e082a38363b0c41d5be3d2dc009bf9d2f71bd2ea69e1f0f985d7f4119ba395745a5b5936936b2341a1af3fee55ef4cb6cf52e86de5079df080bc06884f5c095d4edc1c0c2c16dd932a4ac16486f92eccad9891150e37e4ca8ecf3d5a5b42b21929cfb12200ca6ff88c3edba90535e37aa953a7ac5903de0e4c5b4f2b881317b083e77c971667cebab871d0abd36ea43abfd88c3ee40f09104d49ee43525f8defccfe3ba56250838b9e898e7859030effeeca299304c6365b25f3b5d3cc257e36a4341cb2a6ec93dad3c96d241157667dd0e523b570a37efa2116d6fc1d0d5a8649b3ae8c7158e057f106ea0e2d03243157ef92cb17a2d8d9908de1dee15ae536b3af391aeed9ca3b1120cc9f08ffd974360bcc8629925bfea9bd24b03ef539b7522cdb273feefc35362c453b7697b180722603e3751fa74eca52894a7a62195ffa2f65ac5419c8c44fd172eb49eb35fb3ecce32e0a1ecd6c58211516b35a6088987bae4070fb7c37ff0b8e02629ed457075645c3af8655fb50b3668797c4df2153f595f3fd74285cdcd9e828e4a5deb0e6776fbba8950c72d7e1a971161c6c255c9355a3fa6919bb2f09bf671ceb2e060e50213eb6881353fa9402443bc29e8b7b3bff1ec2f0347d58d45f12e72dd1e8e782d0dff4214f6192363c45a3a2544cf29bc44cb4994f211410f841c78c129125bd8395dacae1bab91f570049af31b19e40911e5c9151aba557353f9682a7c9b14546a38533caf6e4c14184e9965d674d1f91566c7473d45ef6dceaa9dca747e74d292910755bf537f38f7addf8c7341fc21908838c4d20561dddf441c0671535b38b77762bfad45f8aba14a48752168dd24056dede2c19502afd25b2bd2d67947b66183261f5020ff32d19a5f8132eb2508cd92ec2c7f7aa90a1bc76e48b9e744c537afb9b74b918d3623774fdf32d8d02839bd2863826cda946206a44d919cdeda863dbef23988a5c540ab9cef457c5cf82220926709f92d63d177a2f4d47ef12d85822a10e70d897ffd7360eee55d06419f747b2ec07e362e21fa457ed04158edaa84bbdb98c6b02545a91457bdf8f5152e5e66e4680443787b00348af208bb7d395e482fc77af6b2b016504b94bfdde07fd90191e9ec041e552dc50043e4c70d51209eb7e94eb25e2e9f80462e10b85d9aa7200cd5d0c21f1ac7e023a1f23a29d20ab6c65ddae37ecbf4f27072ab46ece7a4140570bf51c19c3048e0b88124a5869e93accd5d684db2c1aec647f846f92a5f72e972b3e552e93b167888544c64401f8d611924a33db1c1e904475cdd9e8b784b46fb48a8bbebc12bae921ea70208daa9fe28057d2b0098adacd61857c3e196f58172294086eb6a98e260bae1b8321b85f21d152f95dd4ec4940a13d7506d5cc5b0ddb5ac0b0e47d04bfc4dd302fc29c4435b3e98cd4082c107d39977b22c5116578d8962a796135cf5b8a2fb090197df9b24124567bb372a1d41a5c8ad6a6961900555bfe7e123f36fd90cedeadfc2eef8aa0d4fc978905209d06ca00bd89bb491c82b5e377ba761aa588ae8f1ba46553cb867c53223b4bbfc3d86fc4c0e9c20d081b34e3678331f6e0b8700b1243be0c373bdd3691036961e548a7b3a0c4de6d1f1bcca36f8508b2245bccbd98b31b5323df1ebdc00c9c78ab98575dded79e360667b028281cec85a57a3959415ed37f98bf3f44a0633374c177042ad70f5bd6a942ab54f862b6a83251dceb84608b546a2725b12204aebcace86c3af4b1f48056dc61f4b5d4c967e7b4ed90e00271410416aebd0835d270224cd750cbf248c47af36d2fbd4e4cf52a4b274fef0ea434fdf324ea2523303a272149a1e2a94fee994517516df5e2cfe9b33d24d2f9479499e8ed5bd5b4111d8ccdf4e8c5f5bf0ae77e03c70c3bd0e234b28594b9094764d587950a3e090fe1ea34ea01750212bbd40fbdf4133583fad04f90436aa56cbe84b7766fe4cc97fb32ee867808a26cccab078db2997d637d9021b98cd5aaa04cf1fa41af9d67896ba32fd196580ab3e8b02001106a4e1ed697cf4ae47e8a33f413b4af9cd77743e3b069e907c392af3a8b8ddb5917b4f13f0ce3c15c94c03a18ac7fc78671135f2b27b6c17f918b9f228fa87c4454d37c2741e1beb04ced98062291003d10d4650dedb59ec64874c6d0f59e926d691ae0cb921cccf7de76823b44d2d61d2938190a56bfb765594e66cb67920b8390ceb16635d53cdcd39b0861cfec4e75365a4f23612728440aaf44457", 0x1000}, {&(0x7f0000001580)="e4042c8d0e25a0e14ab5249e4cec0fae7cf385c5e1bcc3db869ca6eb03d6ba20e7b73d85b6c09e58a1ae30bc50cf86639b785e758152cca66ea00ce7d03d0a5f47213f3858c01bd34642791f76d7004154b9e9df0846a32771680f3ccdfa7edb95a03722ee441befd4abd6e7f6f2c83235ba5fdd2aef7940bce30874c0f58980710196e349c20750b5b719ee66658b47c6c8116d677b4a762217", 0x9a}, {&(0x7f0000001640)="46923270b89c57376f4645a22aceeb301ae564c50f15c17cf994f8d97eb239e7dd2b92859fd6a1a88270ee0252be45f8034d342d0ac9fb232964794072a4d3b7de027ce8fefe04b5c33ab4bd5e492d0e28d532d984f8b5e4ea200318ed81b5f4e21e1044a0fc236e84eb818467be0585c2ea1a1e412b2eb1db9aada06f416b4d82bf0b8360c2d7699430c1cc71e0f6cb36245d", 0x93}], 0x6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001780)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$getflags(r2, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000017c0)=0x101) syz_open_pts() ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001840)={0x1, &(0x7f0000001800)=[{0x10001, 0x8, 0x100000000, 0xffff}]}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001880)={{0x18, 0x0, 0x1f, 0x8}, {0x18, 0x3, 0x232, 0x1}, 0x100, [0x3975, 0x5, 0x100, 0x2, 0x9, 0x6, 0x7fffffff, 0x1]}, 0x3c) getsockname$inet6(r1, &(0x7f00000018c0), &(0x7f0000001900)=0xc) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000001940)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001980)={'tap', 0x0}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000019c0)={0x1c64603fdf3c0d90, 0x3, 0x11c, 0xcce1, 0x1}) r5 = socket(0x18, 0x3, 0x6e91) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001a40)=0x2) pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001ac0)=0x3df) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001b00)={'tap', 0x0}) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000002b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000003728337156d15e3a2ad0998126d7a9b8c850a32b5312a2b6c82d8b82fba0cdd6e243065994d284ef5cdb68e270da4f4b1061c0e2a8f54514edd98384cc0f300136ddeb5508caeebdf8eb049ca381514517b80af6e2304b1775fc764d5693ae9d1696a73a81b0c2ec6cd0fb63f9f7aed9da53d785b865b36750101007ee21226d2f44adba731c9c1a06b1553766605c01c815fda6c4aea88a799728511186da973aff10c4db05e8a83ca23837"]) preadv(r5, &(0x7f0000001b40)=[{&(0x7f0000001b80)=""/4096, 0xfffffffffffffc7f}, {&(0x7f0000002c80)=""/41, 0x29}, {&(0x7f0000002d40)=""/189, 0xbd}, {&(0x7f0000002e80)=""/22, 0x16}], 0x4, 0x0, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000002d00)) 21:57:23 executing program 1: socket$inet(0x2, 0x5, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8, 0xff, 0x101, 0x1000}, {0x8, 0x0, 0x6}, {0x4, 0x0, 0x800, 0x6}, {0x1ff, 0xaae, 0x2, 0x4}, {0x69e7, 0x8, 0x5, 0xe7f}, {0x4, 0x1000, 0x3, 0x7}]}) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt(r0, 0x0, 0x8000000000008, 0x0, 0x0) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 21:57:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000040)={0x2, 0x91}, 0x8) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) 21:57:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3a2633d0, 0x5}, 0x10) clock_getres(0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)="1b823d613a1f25b3d19fe2beb1273a3bf0bdccb8c993086402e7a1f4d1076f84c71d159983e78e7762e9e175fbce6c2d86ad6a95477e18367f878a4e3ab6861ef28e53f07f704516192efea4268b091240b7e9f0c07fb1463d1e389e19fc96154940f2bd7b6f8dc85271b4948b2d606eef011ef3f969ff070b01a4ee3a71279214b816874bb42eaec0043cf2df64dd760f64bedcebd65f280fc3442e38d52478f996295a346d6565a9e617bef0cda6fc9ce1d092ce1b2d5bcd909dc6595ed40c0129e4e89da9a617adf37a108dbe3482fd8d19cf352a858bb4c9b0c1e7f96e0bc9827533d7d75176ebbb8f5f1ec6a3b6516589981381cef41c56105d18e20a15a64af224fe4ed9d9c1abb8882bbebb5df7ab3b5bbd03df71f4013a9f972a4b050649af1f8086da0f2060ed531c75ea7a65fe7ca5826c728b829b538059f656bc4de260a2b4e3ec2dc8a586916bc0ba7d7b46c801dae95e866a006c2410b0acf62a4d9cd5d8f80272d38944cb150134355cdaea73e5fcc27619e5747ac89e8b99d100791f8cbb886c48de48474446306c7a4fab216d77b323e6a95f19d185af374207da31d2408ccbcad69aa75bdd429c1f554c2352bf790799e98e9769e661aa81ef53dd9dfe4d432c1c16ad561e84fe6e5d88b6ffb3a309ce6426d37a086c3b960d1a5358694d3b98c6321b9dc9114be64a43a4eb3e618faee1b2180a02818ee9b22bcba804734c154b20264a8000a777e715e6902fea88164ada98b12df5e3d456290a5e12f559b5802a6bbcdfc75f0cb7e213d7c6098a29c5cb7bafb82fb13e240f69c80aaebe2ab50926946c7bc6fec441de94c248c09bbd4a6872ee59d6ffb8a80321ff9d2f254dbf1e4b4aec9cb3f6056669e15d045a747d16d38585fb5372746e5a74732560fb5a6f4834cc12473b95c09ea5f208f4d22d82fdcb6422facd402b91b38dcc52e44d85a4da98f0ee2bf79bb08387cae90375b4a4f2f38cdd1212c892e087cc794e7d19c5c95551ac9fe34d469d055844d10a511f7db099b785e4d36a2d61640d0a570537577e7ba055ea062ab7915dfedcf46bf0c1420ae110a4771150a30b75c59fa2e5b1fe1d6fb945f9e6d66041dcb3117a851e8d02d05bd0b3903647977b905b6757e5b0f270ed265f35e49eaa23664112652bea90e181ebb9ea293df445b924ea41536f8017c7bd23eb96fecb153a1221099f822210f0e93f2d6d9b096c534676272e4b50823b1465060071923160ec56499750f3e5631686ec43f07e6447c8998bbeffebfacf17f7dbcdfff6c0b37cb4669ef119f4a8dd49a38bd3baae7a649843b848e069c3ce1b14ef39f8cdbf085e3651d0c23d8b01d093b2f65a542ece8bb5d8275067c885f8c45457a1b1edc845b85063265125bf7009cf094e378d184f9750ea2ae863a6524b1e51470d6d23288ae68fc1837a86bd47b7835c3499834f49325e615f2e33f7378b583df4035d0989475b800dc397e2f734198d5df26167980a1dfb5f5911cf66343f15fca164d570c32146008b407ec8831f36705581dedb7676d1da2426d6f74cb8ebd5f8d22eedc2e15832429266285fe2141635615da20946f90926d7796e17f5b25446ecf7a31c111fa7ac457377fc5927125ccba83610f65caac876ee4df5cd19432fc27852ba6f3d0f0939df01898b2aabc9da1121e265efde3686720cec4b6f78f9e2d6879d8f479811c6ef1bb21f5f458cdd53a823ee84b942f16ab1f0b650cfd144a1103bd47ac2db36e06c3879b79d0c5d117a8563aa61e7e65e15fbd7fe206410151afc72e4f7298e3705d8eba32b5bf3c80223d67eed7a163741ce816d5faa4d27413cbf3b7372f6c6d8be57d18b721d23d2de990720f111dd7ffd8d5d5e684481e548a3d481442d7cfcc8984d1f53a69b2def3fc19ceb926b3659e01d1264c071a01d8158e17f9b38269b572eb1759bb7dfebe05112783c793c88a1bec828afe67b300c1754d9d967afb5af7142afae43dd530f820dcd0b7b5716a67c8d536e31d320a1d7dd958261178aea13d3671a03cbc13b8705cd2c24750054a164beebe3b0a30476dfc775b4dfa8f5b8c3bf6f0904d3ed1282ad76cdf08c4450bf31e326ebf816d3e7cfc9deada16e1b97976bd0601026ce4adad211ad6c2e3a6b19c0c3af6b9f57523f318ae9e8b6867984fd53ce63dcdca7c644a3273fd0b96233b92a1ad2e51409ee4aa9e93728d59c2d350300698d2604f96abb1b2f6009bf54b8d6743505eb2de0611bac894bc5ea76b7dbd1cf738c382796789a4d0fa6bb437c3182bcb0c23c23a8d922bab615b696b409a4ff7fe1861576d2c37fd94c320f7e24ff3b6ced15a95b33ae5515feb12a8f48f1992c6c7066a9409befcaac13a7841e07ff9a100e4e4cd4fe774c16d20e324aa74af17bfc046c7aadd076bf0ba59607c6ad1a6eca9833548458156bd6c61b8eedf79c0e9cb640e3ccd55a4afeafb7132615f395bec820eec94ab356ac8bda1937e155c09c5ebd16d47abbb14b5a0fbe8bcf4e36d883bad49b3996da04462ae1a5155b7d8dd9b13d7635572f7f5c5b84f15daa75ed6db65f55479e15463f87624d08579e57fb58fc99a088f7a7e1cf463ed4e350013ad9d6f395e7fd151c65335bd7df67d2143e761684886c2afa8cd2d744b36ab5c65f9c5086f03b01ae0c7e55593a9d3d525aeaa8a42715bf04bdf646633af3537ddc4e911b5064bf4f32510399438cdf2787db313bb37467f5ab7591946eadb09de2a508343dea00ba42b10e46c137fba0b9832ddf945e7b937fd36728a2d3fa983c921505fe2835a75d76f3a6fe2ce606116fdd2516dd9386ad97bef90ef1e8761ef0997c479df9adf3956736980062ca4378046fc740aa1bbcae3ad8b933561ebfd5a0be8e8f19655edb80c657530304a730d4f0dafa99f029db85aa8b3a45038d91e66ced1beeef665f57de6f2d22643aa6eb99975d472966725b63db3f6e20da059d08bc208f13b12f5665a22d2bd44c874222cf5217d6e0159ffa2e32a7039e275fcd0b01f1274e5a35b4205b31f96986db2140536fbad826503a6d448c88fc4421d179c343f408bd5fd4893eecbd39f77df2240fb87726a6860984716d404234647c009dea1ed07c450420a6d447157df318daf82d7cecc46ebf08fe5aa479dc3de3f44bf5309d24d2e70929e8716b0011ee513138b3cb5db25f9314d6413ac0c4f324c70723ce9e30ea657f5791b7bae064285a447eccfa940247a64fae9e42ef5086994edc6564f82c54b537c2986da5177e9934b06c24889a3421eb37592c88e95bb0c1b57e16d221b827f186e7596740b6eccaa6038d754a732ef6435304f19ff044e821439e54b023789d2b36af8059ba077a9ed23dffa49b7ab1e5a9e7c0d9fdd39942b8862afa78bc0b5841155db7fc8a5d4cac3fb8df290ec9e859bfcd7a378692f61d262ea8d9c440e48496e4a9c921a4133b469243248b79c6942d8c64ef3a2c1eaa817d66705685abb759b9ede92a9876f0a8c0f86fd66c33e36603e453dba639fa411ea95c4551b58e228065f9b350b227e4870dda5da7c4bffc1b625310806b04cff6f5ec723b5d1c6bfb77678bbdb3985f339f98161d3937bfee1d4e29148730da41563942460932cc2184af022dceafcd8c9bff4e4d7354ae72a43fb340922660ca87c71b28fda637519fc7ef376e4c3d10e113a09d107680d5aedeb099be3b6bc30d4bd6f839bb5774b8df9a5fa5cf7e770de379965d00d76e0ee8d36dd87a520357f89f7f59167dd89bd496c4c21d3d30b534bdbf98ea28824ad2eb7ac3ab031e270d4c73048e455865d77fb0f96978890ae747e41bea229ea0c95835564291ac35714f5fc64ed7505bb707100d33497bac98175a24d31726c4eeda52e7d0255ce154a0d0d6babf884337c2967f604b7b8bede9cd4df9b0f3fa293ca8587087b8114cc71be1bc3def40720c88a6118bd87a6759b37e9181e8fc1551a98d30dd6353456c5d33b62ad7c9157ca6004b9e99495594e7c0e56faf15d0a433cbf381b496c4e8c0b874669dc4d578670cefd8bf5e9b9d5c62bd6b2b7567cf12050c7d2875616a3155ca57e4fe08222e66b9d06d0ab39a85977caba8fb522e76c509c8aacbc21b3c2fcaa6efeca81d83dafc02ed3879e4d6d9859f67344c954b42d9f05fe9dc2643a6f2516938369d917d50204e9255038fc6087fe449a9c0a0f397be28ad8284731bca6a7b59a844f70793423648b0223508ad0eb04d2f5149c8935d44f369a4709b3a30ce234e4c26fe27880586ef1d8829958739bfcacab9b3a58ef355502ecd51e3de5abc1bce4fe39f02cadd9cc58daf0f48a2df7a9f2a32288ff149d1ed056ad74a6ed127aec89a36f1d6d22ab2a0409aba0f2ba4bbb5a1416a47f68fa64a76e265d4a9c920575aaf7b8f8ef46cad7fb58fc9f0d556e36bdce6ceacd1d7fb78ceb9e292002482ab643f1cc08c7ea46914b97433281ca95e41fa27a74dfaa4b7639d2f58fd7ffd26929663a91a108f90dd3d4a2ea0e8afaa3ac789b453a1e27d10d63e2e2383039880e9d2728a7a36ba27c70047e9d05bcde8142e9a694e3d4b1e7c38c4e3096670720ecb0c2719e274f23878632c151d715a979a2fe72f7b4c8686aa84e3f3136706c41279b0293c5bc4bc7aa10fc910d10246b013d36321176eeeed113e7ac3232b2e99db9c3449b874827e2414512492754b383c2cfc8bdb865fa45ae68aac5d7ca43c8a602b11d882fe0e5cab799699bf93d22b73fa885bff22fe46ed3b3b16edbdf535e05df34326d55ffde57178c8e1688cdb550f4d69bda4cf3bfc5dfdf5f7b460350684558cfab6b5f8e4a9b2b288c893622ce9b25b93ec8289afce1df5fddb447c3c34bb892713b3fffd314af0a8462d2892dac803f77a011fa707f59e82fa252552b0039fe83c4ba6fe35881015a85f33ddbccf00110cc5086a1736149d561fe234eee5b9f6c7778af25ace6f391cda8e276348ad1ae1252180b0ef1a7347d01313be0900ebedbaf6192f36ed5766adef9ff4d02ead2df5b13ea14661f251d8061662292a97523897d2df6e5be154db1b6010501322efdb27680b58b8d5ab93e85e620539ea36acd4ab2f5340bac097a52ed1c74c0950225da9d178bd22c519c248fb231ee239e1c810a6efe0a4e1124563adafd72180927bcb345518cbac4529a0e3be5cb160834ada27902584e9fd31220bef2dd76887dda6ad44e8a35f9abd14cd2a4c16a218264565705e5f44d1d32286ab9deffbbc7c1f558bfa6b37d521943f5a7e92c16bd7758a73d18451a6f7fd4d28d159cace4bca80e0ed4f3268ebb28225e4b9853fed251476770ec5fe6cdcd8a64857261f750af08161059cc5f49eb6f425eb6410c509305a2ae1fdfc23b4f63b1ad72a1cdd791cc7b6d62ad93869d6aef7f6ad74de819a6f2f7521eb415554ae47a6cf171ba03850e069ac6002354284424c9b53083c867db3506fdb7b17daaf8bbf94bb90c8bf965a04cd3a48cf6b2c8b0884f23226b9a37a04d2d8ec256a13910cd04a2043d4ca1b0f3ebcaf7aac65235aa0a5a6cdf0c7ca6303e972252cbf45bc56ba69d587840cc9c1735e5d34e4712be6c533573d46047b768a0db79d28296e14e90562807b5d1c5579b13016c9d1734ff9a1ee981d6d62f8122b30e2a8172262fc6734727f6a86e587ad7b52da23870ec3b3f57c3369b5e39595d464ddb8d13c0feebc430a735252413aa19862cd5b0b251da654e129a733c458ce67b9eba0ec84b7cdffcedd2407234ed3b7", 0x1000}, {&(0x7f0000001080)="22d01a13022ddd5f365eb6f439d7bf03bcb6def6b7ae0d8694031f303a0ea50f1e5a0a766fa789fc443a87657df09e2471bcd3b82ca0f0fa2082ef3920db9b797a8bd4bffeaceec0b2bcd93d9f9ad9b8fd3530d36d1b", 0x56}, {&(0x7f0000001100)="d9ef4f4e94abe445671cffb12fab6feb5a1cbfcac0881236c70eb226a89c76f7eb47d52a66aa7c682a669928c73fcd6167a2302481edc24e436e05cffa68c99538d309dbbb0b6350ddfaac5161203e2e9bdc5fdfeeeb5205cac4d643b0e81aa721b30fef3f5a78a6acd78fc49704538417aab86b7fb18b0fec6a603965d7c94fa1a963feb0f35be96254532ca16ab8242663c14c3551c817884572324f4d607d54599729e54cad0bc3f94240d0532fcbfe209bfc89efee246e9b9bf4ef7c10c7211138191e914543a9dcf26c2fbdd28401e0f8d68366cc2e9364faf7", 0xdc}, {&(0x7f0000001200)="c238d93e5aa3db033536c604135681eef64436e5753bb2c5965804f187b5821999ea26b0eb", 0x25}], 0x4, 0x0, 0x0) 21:57:23 executing program 1: socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x5, 0x1) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) rmdir(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0x3, 0x1) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 21:57:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() socket$inet6(0x18, 0x4, 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7fffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:57:23 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x7328f9861cc4e1ed, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/73, 0x49}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x6011, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x1) 21:57:23 executing program 0: r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000080)) r1 = semget$private(0x0, 0x1, 0x1000004dc) syz_emit_ethernet(0x6d, &(0x7f0000000100)="c8dbad7020ce766d715efbde1589c502488bf8ac98b59e0e14ec031a46e0ce34fbb13310815e14d161c5c7e275df9dddab98514343a7a73de04e535d58468b281f0845eec5d5cf89bebf31d6567a8b1ea9a0c1b976de90a0b14573a9853c404008aea973f86cc1ab5739b6787a") semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0xffff]) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) rmdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) 21:57:23 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x200000000000000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 21:57:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) wait4(r1, &(0x7f0000000200), 0x9, &(0x7f0000000240)) 21:57:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd500000000000000004e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a4751169988d041d9e32a6e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000515759b6d4f0ffdd17f450f943be4ab0a73fb9fc0a4058276661bf5bd3a95d77412a6becb63898e37c4dd62dea041bc7705f9f07193193fa3ece0b77290ffa66cc55c7d0e11503321d8364f24f1e8ebb1121526db1b80b9cfd45e32ed51a61", 0x16f) r1 = syz_open_pts() r2 = kqueue() close(r0) write(r0, &(0x7f0000000140)="7137fd48d8349dc55c928cd69bbf30f3980a4b9d4ecbdec8468ced5f07b03e076f29937ae84077bd74622368ef34ad9060f678eee4ec395e94df9a9091033d617a86a1b5e1de2896d43d4ef6a90e40ce158768255977bc9d647797f59fccae0f0fd8f352a49c3d9a90820f1217312c08f27053eaffd3177edeb0e721241f9979dc2b51c29d93488716bec13e8ad3aa02db118bdc619f660d40760dde9d6e7a42b62bd2e93680b49caa27d0aeabf1f90cbdc90812f719f12599755bb420284c762e725979e45961fc50243763102d69b4b3bbf7aa57a697", 0xd7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r4 = syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x2c, 0x4, 0xf8a, 0x1}, {{r2}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x6, 0x8}], 0x6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x100, 0x4}, {{r1}, 0xfffffffffffffffd, 0x3c, 0x10, 0x760, 0x9}, {{r4}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x7, 0x7404}, {{r1}, 0xfffffffffffffffd, 0x21, 0x1, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1, 0x6}, {{r4}, 0xffffffffffffffff, 0x10, 0x4, 0x821c, 0x5}], 0x40, &(0x7f0000000340)={0x10000000, 0xabf6}) 21:57:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="db99a9aa25549fc22d6a139a608ba0f9dcbf4812a21007768727673402978c6fe53f9b1737efc8ed5a0e3636687671af6b8690ba8f78ba596727b8757c9ab9ae5b8102bc04c5ffdb516031e5f328ab21ea1c389e7ca726f4014ec0f527092ed830a98592", 0x64}, {&(0x7f0000000200)="a7367780efaeac6cf7f937be6c082982f63544b2302543f24e8b802f44962620468732e114776a88b643314c5ff69b75dcda8889f87e18f0ddf61afe3e9e3722a8279bd025edb970d4ed3a00cf49aaff51156c95aeb02ae668b3a73d0b87b60fca5dc526215eafe5c6f8cefd3fa75537de69f091d26c3abd95645db19775d4f7cdfa44d6d1430f444e6e4b1fc064967aac4a4877e2ed5572", 0x98}], 0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 21:57:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0x24, &(0x7f0000000000), 0x0) socket(0x18, 0x3, 0x7ff) 21:57:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 21:57:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000137000/0x1000)=nil, 0x1000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 21:57:23 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x40000000000002e8, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fchdir(r0) 21:57:23 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) semget(0x0, 0x0, 0x40) semget(0x1, 0x3, 0x122) 21:57:23 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffffff7f, 0x81}, &(0x7f0000000040)) clock_getres(0x3, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0xa0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x99, 0x2) 21:57:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 21:57:23 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x21, 0x80000002}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x5, 0x0, 0x400003, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 21:57:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0xa8, 0x401, 0x44d8a480, "10fc023f211076b3a2baf0857c7764d51ba4bb0e", 0x9, 0x1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) msgget(0x0, 0x100000213) ioctl$TIOCNXCL(r0, 0x2000740e) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) 21:57:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) sendto(r0, 0x0, 0x537, 0x0, 0x0, 0x0) 21:57:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0xc02, 0x100000000) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x5) 21:57:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x8000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:57:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) fcntl$setstatus(r0, 0x4, 0x80) 21:57:23 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 21:57:23 executing program 0: r0 = semget(0x0, 0x2, 0x100000013) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x100) accept$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) setitimer(0x0, &(0x7f0000000280)={{0x1, 0x9}, {0xffffffffffffffff, 0x402}}, &(0x7f0000000400)) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="8424ded975d8169c29fddbce5641b5887877bfab373fdc0e801aa72123b95ee256ff45e46cba6b0f0b6ce80c7a8980460d9df4c71a25627595b12fa0b57568587baf11beffc3830402db76eaf298f408c8fb48bfb4757d3470f7e08066b233d1ba36570b3e17b2f4db4f9b938bab3eabeb609f36670d48df7e463106ce5183b2a7262741f8e219", 0x87}], 0x1, &(0x7f00000001c0)=[{0x60, 0xffff, 0x5, "e0064da0f5976b260dfa23f4df7f226d32a3aee55fe90dce174c2ffadae5bf533a12c0b1ab958dc640aa3116bc12efa31a125d091080a433d8fbc462843b5614e26aa1c9383750b6d73b2767f7"}], 0x60}, 0x7) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 21:57:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/71, 0x47}, 0x1) 21:57:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x1, 0x3, 0xdc4b, 0x5}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) kqueue() kqueue() 21:57:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x49a, 0x5}, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xfff, 0x1, 0x9, 0x644a}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x80000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) mlockall(0x1) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85", 0xe4}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 21:57:23 executing program 0: munmap(&(0x7f0000856000/0x2000)=nil, 0x2000) munmap(&(0x7f0000a2d000/0x2000)=nil, 0x2000) mmap(&(0x7f0000982000/0x2000)=nil, 0x2000, 0x5, 0x11, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x0, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1000) 21:57:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 21:57:23 executing program 0: socket$inet6(0x18, 0x2, 0x77f7) r0 = socket(0x2, 0x4000, 0x400) getsockopt(r0, 0x200000025, 0x80000000001021, 0x0, 0x0) 21:57:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 21:57:23 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="82cb77f005a31ea207678ccc8973689f0658df22bf03b6359556d6859cb89d69929b15ec9d9b3cfcb0c0a461366a5aeb12f10f855ac00d84fd6149ff32006e7fc7519dfcdeb37c0838205d42347ea3548368f5116fa02acf4fff2dba67a21e6bf0fbb35a65c98fef42da83fae4e518ed7d3b8c0a0912c8101dbe30f79d4c08edacb8d4748b5fe0a013619151adf87589c8663b3fd8282c80687d734ae296e17081e3d2aa2db188063a17e80f9f2222b60d4e80010609f7d9def04b8b5319b2c6002a3e86cf0e0303fad612a9b8dce016f11afc72fb8928af", 0xd8}, {&(0x7f00000002c0)="8885c5b5e53f7ac89a7955ec81894cda5b8068cc0d025d4aaca9e76ba7945ed3ed9987f04783584ebabcda869773c7c686e7a703050e230d293bfc", 0x3b}, {&(0x7f0000000300)="b8119e7719553399971ea9f3f6bc4e4adde1134e97c873b632e19802b03fc7f0b29e362bcf391426788eee91fa3ea26e29ef40cce1dd1b394bdfff060aade769ba02fdaef2406462add7ff84", 0x4c}, {&(0x7f0000000380)="1bb6376348c43fa51483989ab0878ace0aebf8c3cf6e8c32817b302698864e3d2b8879a56e3acaf49096c676db01fd7c5ce6cd2e35c32180f9054315d29d9d17b3a2715eb8719e32a11fad7d3c5247928739cb478c847aa9a2f36a42fa6d9830e75e8d1f58a121587706285aa4cc6908c843079dd553006f70d32e4c99e0e1405a4ba83d30e9d6c1f363dbe0ebf806972cfb1d5cb7a38666965781741621e3a8fb6305ae3c7badf7263657fa698e53cd7cbab97a8e63", 0xb6}, {&(0x7f0000000440)="09d709ba9d2acd5f597a50149834b8380d7e5690ed86a4d37b1eea58167d7b1c0a169fbc4e701ffaf0736259ffdb6e0fbf9926ffbc135da956383e0722b960e7b03ce4a325adb44ef6878b71169247bc41cf97033a00950df23bd41ce62dd1412a703535ed843b8eaf4d2e2e2a5a9e2390008ae7a50b4b9e7488aba6dcb991452d93a42a580a369cba2802acd818a4e9ef16b2b5fd6cec16e15dd901d6dc8e2e547a1247cb42896c", 0xa8}], 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) kevent(r1, &(0x7f00000000c0), 0x4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xa4, 0x20000000, 0x100000001, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x99, 0x2, 0x1, 0x400}, {{r1}, 0xfffffffffffffffc, 0x59089d05ad2161db, 0x20, 0xfffffffffffffffd, 0x1}, {{r2}, 0xfffffffffffffff9, 0x20, 0xf00fffff, 0x9, 0x10000000000081}], 0xfffffffffffffffb, &(0x7f0000000280)={0x9}) dup2(r0, r1) 21:57:23 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x100) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r0, r0) 21:57:23 executing program 0: unlink(&(0x7f00000000c0)='./file0\x00') sync() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x30) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0xc959}, {0x4d8107e5, 0xffffffffffffa415}}, 0x2) 21:57:23 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) 21:57:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x3b, './file0\x00'}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) 21:57:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000, 0x9, 0x5, 0xe00000000, "3300a7f7ab7c6e10f0aed79e52242380d967b6c0", 0x7fffffff, 0x200}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffc2) socket(0x10, 0x5, 0x44b) 21:57:23 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x4005, 0x100000001) fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x3, 0x7ffffffffffffffb, 0x7, r3}) 21:57:23 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x10, 0x8) unlinkat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file3\x00', &(0x7f0000000240)) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) 21:57:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x1, 0x8000, 0x3) rmdir(&(0x7f0000000300)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r0) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() setgroups(0x7, &(0x7f0000000400)=[r3, r4, r5, r6, r7, r8, r9]) fcntl$getflags(r2, 0x1) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a51", 0x6a}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524cc14d50d8d25870ee9199d140a2cde66064e8312feda8770cdbba87f81b34517483b6dd9de807ef6d5765705acf436e5c55fb18d05b8e221707385968b2ba95e3f988a7cda6b63262a22c85900bb18d8883fc", 0x92}], 0x2) 21:57:23 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r3 = semget$private(0x0, 0x1, 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = accept$inet(r2, 0x0, &(0x7f0000000000)) getsockname(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) 21:57:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000400)={0x3, &(0x7f0000000240)=[0x1f1, 0xfffffffffffffffb, 0x0]}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x9f4) r2 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 21:57:23 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x783ce86d51107372, 0xf2a65be553b68f14) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 21:57:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1, 0x2, './file0\x00', 0x0, 0x5, 0x1, 0xfffffffffffffffe}) fchflags(r0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$dupfd(r3, 0xb, 0xffffffffffffffff) 21:57:23 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8a0de272e7bc286e, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x80, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x6, 0xfffffffffffffff8}, 0xc) r2 = socket(0x20, 0x1, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x48, 0x6) connect(r2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r2, &(0x7f0000000040)=""/19, 0x13, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:57:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x200, 0x4, 0x1, 0xffffffffffffffc1, "b7bfb0026f242c382d4027fae609a4ebf482be04", 0x0, 0x11000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:57:23 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 21:57:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x2) 21:57:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) open(&(0x7f0000000800)='./file0\x00', 0xa1, 0x52) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x8000, 0x40) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000007c0)={0x91, 0x0, &(0x7f0000000700)=""/145}) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f0000000380)=""/196, 0xc4}, {&(0x7f0000000480)=""/222, 0xde}], 0x6, &(0x7f0000000600)=""/72, 0x48}, 0x801) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 21:57:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgid() r5 = getppid() r6 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x80000000093, r2, r3, r4, r3, 0x10020, 0x6}, 0xf8f, 0x6, r5, r6, 0xd0, 0x23}) 21:57:23 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bff) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, 0x0, 0x0) 21:57:23 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:57:23 executing program 0: r0 = kqueue() mprotect(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000180), 0x9130fbc, 0x0, 0x4000006, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/201, 0xc9}], 0x1) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0xf073, 0x1, 0x5, 0x1, 0x8, 0x2, 0x1ff, 0x10, [{0x4, 0x5709c086, 0x4, 0x7}, {0xffffffffffff8001, 0x8000, 0x5, 0x2}, {0x6, 0x4, 0x2, 0x3}, {0x0, 0x4, 0x8, 0x1ff}, {0x0, 0x3ff, 0x6, 0x4}, {0x401, 0x5, 0x4a, 0x9}, {0x10001, 0xfe8, 0x3, 0x8}, {0x4, 0x5, 0x7, 0x80}, {0x7, 0x80000000, 0x7fff, 0x100000001}, {0xffffffffffffffff, 0x2, 0x13a3cfeb, 0x10001}, {0x401, 0x7, 0xcc4, 0x9}, {0x4, 0x3, 0x4, 0x5}, {0x3, 0x1, 0x7a8, 0x12a}, {0x2, 0x5, 0x100000001, 0x2}, {0x7, 0x2, 0xfffffffffffffffd, 0x8}, {0xffffffff, 0x800, 0x4340000000000, 0xaa7}]}) 21:57:24 executing program 1: mkdir(&(0x7f0000000640)='\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//file0\x00', 0x9) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x105) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000440)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x7}) unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000480)={0x2, 0x81, 0x9, 0x80, 0x2, 0x9, 0x2, 0x10, [{0x210, 0x3, 0x8000000, 0x80000000}, {0xff, 0xffffffffffffffff, 0x80000001}, {0xffffffffffff8000, 0x5, 0x401, 0xfffffffffffff605}, {0x8, 0x3, 0x0, 0x100000000}, {0x84f, 0x7, 0xfff, 0x6}, {0x6, 0x5, 0xfffffffffffffffc, 0x7fff}, {0x200, 0x400, 0x9, 0xa3c}, {0x8, 0x52b3, 0x401, 0x7fffffff}, {0x3, 0x2, 0xed9c, 0x3}, {0x3, 0x7, 0x7ff}, {0x7fff, 0x80, 0x6, 0x1}, {0x200, 0x4, 0x7, 0x3f}, {0x7d13, 0x9dd, 0xffffffff, 0x3}, {0x101, 0x7, 0x1, 0x8}, {0x6, 0x200000000000000, 0x3, 0x5}, {0x7200000000000000, 0xba, 0x6, 0x7}]}) 21:57:24 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x6) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) rmdir(&(0x7f0000000140)='./file0\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x9, &(0x7f0000000080)=[0x7fffffff, 0x6, 0x400, 0x4, 0x400, 0xd5, 0x7, 0x100000001, 0x11a]}) 21:57:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008df24d8642e32df100"/243], 0xeb, 0x3, 0x1800) 21:57:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) socket(0x23, 0x10000000000003, 0x80000000ffff) 21:57:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f00000000c0)) 21:57:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) 21:57:24 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) kqueue() 21:57:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/59, 0x3b) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x89) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x1) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x4, 0x5, 0x0, 0x4, 0xfff, 0x4, 0x1, 0x1, 0x5, 0x800}) pwrite(r0, &(0x7f0000000040)="93108ee26c3e1527132fa59a9fd4f71d46f5aab97e8a2a0f41dde3c04552dab1924aaf6d6c20828e72f26988bdc5cbe12246532c7dadc616ed856afb09f62542b438ff065360b8dfa17f31cfed9c2f21bbf760cca3435528499938f04c3c544897a7aa72e8239855f65d36", 0x6b, 0x0, 0x0) 21:57:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000140)="fceb59e2505dd07e56f38281633fa64c7fdff7484196429561c3bc437a7c1f348543a2012bf13608bf29cbdf9ef58365d004473b5186f4aaf839abe03a374a912f53cfd447e329874fbd96358b51e0d74667a3086bb43d33327fea114279889af13de6549b7c2b8a5381a8fe898c92088e6a84cc47c0d2e01ced5c755d2205f186e60ebda6f315720eb68e9f0cd871a43f3d9dbbecc243c204f5fc41c4471f8482f5d27e235850c29f741458fa053170e870feeb44a72169cfbcb4d17c9bbf1ce1638ebc758224072e225927561f154b2c3b362e77e0f67723e9c881e603aab9d8b4c045f6bad5fd14c7455bb9b5ec5daea54755b50f5af45e924dcc9ff9448c5a665d68d6918e74d61f421a338d54156f8d8b910972fbc2592757ebdbd3423cb3cd285e7c6bb585286e23efcfb337b09bee11a603bc66ae2c8d69e125cbcfabd09d422247bcbc60dd167b9eb809e9758b56e01a3ec1f53695fef1c423f525ea172b63550c9ce96c3f61d02451ecac2f59f73dd1119c2004039f24fb6d979f8b6ad189ce1dba92cf4ad7034890689cabaa091308d7734d0acd16723e227aa5426e5fdb2342dcb44b6fd453c8569a99afabd3daa289c733ef7bc7f9bd229e3ce5ae68ddf0fe7d00b549042077e6d0463d256b694f23b87f87a3871467b5be8655c27629786a724d9cea79f3523571172ed22f60f4d12d952cf8dc24bbac7a9641085b6d346575342325f294c6f951deb73181f526bc0a11bdae11c47b139dc0ab23262040bfc501074984240382170747aac80bf5d595926b0c919ac95bdc4caaa6521bf8aca0d70f0abbfcc6bb90e472dcd60dfdf6d1da3cb46550f0d990a6e561e43931770f404c29187f5403c942a5c90f73a4ec4f324a30fba44aa171213273fbf868c247a5e02ece7ec3f1f0fd6f90b20cdb5411648b08f5b73e80dbf9cbff7add5aec00fb9cc7644bfd8f0352eba9126847d77f10e7ca59e69641de358bed9127761fb451867124c6824ab5a6cb4f323425b1d15e1ca2a5797e99ecc2cd2334280f42382b8e3d322621402763c5925f31163aad345291e7bbb79955f69a24a4ae834d21f034a00c351fc0deeb7eb10647b2dc87de04e0d9c41062b96dc01abf3e6ba9e0123fe007391a9a28e8ede659549821b63d25f011050a062cd0dffb6b0d01b0aa93a63251ed537f483afb4feea8d007079536a157889cc0ff1d3fd8393fe38f8446b05bf77f847e2ea51673ed7642a373d1997480035b284606f672f26df010a2d55ab954eb74fed921bc2085a1fc2428f6d16d97afa38ec19bce0dd3d45497117141a28494704869518421df941c1ce137909ab9286ef3b5ed69170c6774e4c1ec4f489a7e3783ed0e8e822b63391340b954269620331ae941119cd90052df44a0a9f4a6ed0ae735976dd6363c00839043f8a4af70489ce569d2256e8273f2eff8a326e5af11523305a16efe47384b80116cfb99ca58bdfdc399e78ef64530dd3c27080050abe0a9f6932b840e61232967b6c7f56fefd9207eaa6410d2bf0a6e52289fe4633b7c1e5ba20f5c5fde2f45d68b83570d99ce15894257bd230e453b2aba29351e81ed9fb74ec0ce60fbeea042f4c2207292213ed9c83c932d3508a47a1a1d99848673308eb0be7ee74285a20de1ec541d47504a83c70f3b7d4e9cfc37008d6a5e6b34733378a41ad1ca26714e26a7f3746d00ee4fb3695a100c2b5c2e60a81a0e2c38355ab7788bb154c4160b1c4bede51fa8a41f81897b932581b820e723a45912231759d1c3a9b5556343cfa89eabe56ee5e10196e7b39128017f2d0b5cf0adff4beed112e48db65af302d6c3fd0c7bf0ef87bef333957566ed9c068391c11c150e64c913cb1bb4a8168ef9dfcd827fea97a3761ac75494519a4eb7a5e8ed16af163ce6110a95260d6d3ec0e40f5a9cfd9172b97f47bedfac0020797798b976ce78b9943b489e6fff95243f0a93ed45803b5b5fd20dff390adc01e023fcfb3b0dbb092cc022912b4feb45ca6b2c23a38bb244108a1ccb8098ec19493f33d9a89d8f8a45d3b6b70b85553132d95715061f6a52b20cb1e4fd604f6c22aa1e2677f29ba604c2a0e09db47ffdf6a3e1ac7637733e2ccca9e57bc2f69a71c5713661e3f9c96140072b77b84e778a8e7fd348e8d3bfe566a598fd4c66d585712c321c2dd8376623767bd0ae0a3810c8c4855fa0b43957e81f4c029a1bdf521f5e7b44fedefe15401e96cf88a6a6f12c19b2f536ff4f7665eccc6d93ecb737ed85bb8c66202e104c50045417e2dd465c555836b294800f0b7f8d0919fc66e2e7c9bf6bee309613277d8ef62b2c128c7511621234cc3b537bca3fe49fdcd24b480be498262931ee8b561c605d3343b7a7186beb142d39b490d0f45036be3e6d694f8f5f1fa90de61fe67caaafddc3a5cd97417376b319cc9d91d9c651c080ec5c0f7697f3bf22a073db12e0ec019261e4ca90b99830746f4056ce16a559fa18143c6632e96701efea4a91280064037c5d198e7db22e7c91707b847914b5867817f8dd3e7d5c06378a80766323beb4fc2c64a0a01d1b28ead07d8787fc0b3999b9e2d3b297d60ff0d073d1a0c7b127fc9d0c449beca3fe7f9fbcb2bc5041c78d15d173c4184e58213a0ea121d1d6bb5fd6996a29724821c5f700e22d56970fe8a34c025881a06693f39936e7fc1cd229dff345b05b75ee8946bdf2f4e3c733951e372d772098954e1e977ee7fb2ed6b119ca8bcf2fca9f4cb6dfea6efbabebe9a0952e1a0251144abf25f701be747e227dc4ec8cf092638c2dddc629abd0573a3d860d10eb304755153b00d85b75008b7f4955f6d24f1ef4ae72151cbdede1b65de0059d74a25d3491d1821d02ea23654437dff1e52d778b0bb6ca29141aae43b037c22c0c3c74504728870acf46e860cf2cfefda9cf0f13e96f7ed7b390e15e1a52db933bc320eb8ab01a3b07f901dc7b66590a25d602db99b6ef93966123ed6dd46e2794b6043e87ca346b0ac7cb550de8195b97d833bec6d20cee88a75b2d8c09b69802a9ae443c73d091378ea7d7ad28aca20dbbf84fb3409bd103dc6ef2885a37448f598b2fa8dd8c7b9b89b960afd02c64766f0ffb3aeb0511d4b266c336d456f2ef5edaec9dbb330250d9f2473ef9cbe1af826020ca4c2f11fe245766eb3d30dabd87a58a0abbd4f155be5ccd4ba09841dc2683c31f551fa0b52ec1499764e27c20043da94acbd3724f00a589cec8cb1acbae57ed058622b8db40588db5d497ff9bf314977287617a07d7bf7bdaf1aa39df260911e120eed8cb5032447046c3f2bccb7083eefb4f6bd845f2c528ab0c74c4b033604159c6c09401121518e198437227c5ec262adef0f89add8106fc512156114874ba0c444820913fe24dea2796b89e0fbe3f3d3530ad3ca487922da9d3b32a937ec2c3fbcc9c702860ba81db44781cabc9c384e162822bd80cffccf524e78dd92aeb5a99dcbc6217ce31229445b2cf914909dc0dd7e890113c5da1fec93a1124d2ec7fe88a995fc1959440514d81151554b900342c2dd14e365a31ed8b50ac11ec48fdb0b8b989547b047918b9da7275a25b9e3d1bcf8bdfda1323331246c050f4893539cf1d3aea451efde3cd6be0f81613fd88e02d5a62d551a1618892fe80427538b00c4a5f12fd02e7029569277b1f4de2f94a4dcbdcb28ec53c9641dbbf1ef603170c58bafc4fa52e48801721e5c432c376c8aab866564df8d27e70eab3d1a2f154f30aa6dd8db8c9285e5eca61909c4216148f09f10f0f4be8d066c7b1f82dbe14e8c08e9bbeda6ec0e597d3151e2fddfe02c69d4ca3c6138c001a7af8457fb21878c4a61846e06ef489dbebcc60f41fc5a4a487b724b74b7e2b1de58e581c16ca957f44bd9e46133a0072e9566046bc101f1841376fbe40e25f087a64c99454d137089cc3d69091757ce5dbdbb9c9d5794b4172e9034b31dd8f28ea6eb08e60b011cd354f16ae6a15237020acedafbd388aa80f82283feade924fcc00c362420e860584c04e13817c1e0f37898bfe4a2906caa72c5d9d9b29dfbbedea9a746c83af780f14731770415d9a7f850aeac975670dfe44ca187048142e6e0eeb4a547c520902451c2ae5f86d7185822558036c5ccac922b77f6202078467db43b18b1ae164c14e6255d33ea49cd64aa0f47d29ed2eb353c469e6e28495ca345777f69d9303d8b365845f56fe28e0661f6f5ea21112a1271f42328f4a9b2360866c3868e635e46a040fdee136ca2ca3cd95524678d223cb4fcbefe7ee2a066718244189ac9040a2f1f099845b7bb344284d76b75462e1a9c2a386b65c0abf05c71362b135ae59411a25e0768f5eba33788c9b3898a1df72adb8ac334f3495f3986d9847d2ea6aa51669913760a86520b9c4966e3b5753ba1b7f000dccca2124d189af02e2901e2331d7b554045130904539b188523b57e928964a82881deb740e40249993a2f84462c7fc3eb4f4278421e8d235a9ad6cd897be8c6d8a6bf2c7f75e0910b7bbddc7259f81f86c2eff872826aad568ad4074dc2792697f7f5cf540a40c8a82a82a03f9f3b267f9a57b8f661aeebf484b6a2f005d56dec7e9dcb10911c451acb7f02fe0e86b90ed15fdb3fdc8834cf7f027f47950f7af48fd7b25d18baa3b07066ee2a6bd8bd57fc13f2496f62344504adce469047c9a9fd574f8c4da66ee7bfa7b27893197109148d620fae7d90756bc657ef865a40c9375ec12508e5731b7dc5f7db8c1f2aca5398af639557eb8601321d963574cf040db0d2eb50e96ce76d81b2a4badf47df3a8a6daeda602fa445579226e63b4447deec0e11ea6e9c255888b6d9892ac6df3a8c9d824cb79ae41a22420834da68f8e80f5ebe664f6593a2d6ebaeb183aaa7dc2f57dc641870fdb5fe83a64c1c960b459199afb95a95a4d77c1b48b4d69f004fe0467df0a19739880ecf51c6a3bc79667b466dabb9641c84b90875ae556c4504c6b01090c7d201c76daa8af43ea721555f1406488e364b1b93e894a4c8e9c4c1e481b1a4eb59869ba5a324c8ca00f6a4af6979c8d93b64729fd4268c85b7bc27f3c9368227d77001d229a6abcc0e2abb5a85c8d324fc03c3b266a8ed747dad6c019baa8a2d4cf04dba8ae48a8a8e0d7aca0a31a7bdf2b48a1b512cafddba76cf41f357c2bc6eb315881decdd1635187b2ad6dee505837a89d9694484fd944a33722386dbadf816434fa382544c6fca2889c6246bc124b98ab483a8914840637f4a1afb07dd232b08de7893aec2607759ee6c60675436a9ff9821a121a16cdb2e5ea5fd3ac1dfc95a561ea4ad6d0f10def7212a803a3ad1690c44fbd18a8f0bcbeecd54eacf03fee34242745e653e1304214635f121c35dcf93e0047303b56a114dc1a660f5d4c11f12e1bb1ddb60e1ba81489bf26d8374094bd5425fff49ab5e6d95db18a4cdb01b258fea0bfa722659f3045a42d742a2ff14c0382d54caef7a868a525107f47b1642fa0bb868690d851e6ea4652dddbd672bd4e6cd37d28a217d037993dbf2f7525851f1747977b7de0ede310e31a41e6ac7f0b0f65e2f5995dd2a854c858aff30e1c8ffaec5b6dba8f4a72c6c5ec975ec3b1b2f918f16c352d7fd5b8c474725fb985ab92d505c5e1442356bd464c490bccb732362f6919af1b78d46d087088c0191cf17dc65e94bb72c60906bd6f73842113f97cf644c49ad7c896de21b2e5503ab0489c63a73770b1a9d23a45052b6d5cef0f408090d0a325c0daa5e722f794c434a2c21191efb0bbafd7b010", 0x1000}, {&(0x7f0000001140)="d3a5ba691acdbb0d2010f493d99a70b82d8ad9be61c68a02694cb31848cb14279239b2e4f684f76fd1a03a52224d91a00a99fc466d486103e8e9cd2d09743001f0ed7aed4a22d2ae206d0039fbeb479530a50adb0ce3e87298ae6cc42df407587367eee872c35afab97456068d5a1a5f0846eac7d0478daa41ba5fdba48894ea1a79ab6642c7312dd34af2149a94f0720671f95ba2f8c918d5d0995097efbc1315cb4fa86e7d71b9007a9f8283317da18caa85049980f1cc5d896625c53f192657ad64", 0xc3}, {&(0x7f0000001240)="02ccddaa33c4e53fd3a7", 0xa}], 0x3, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x4}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) 21:57:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0x100000001) 21:57:25 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) r1 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0xa) 21:57:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) getsockname$unix(r0, &(0x7f0000002140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f3440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e880d0ff9229e869f1765bffdce1831d9f93afffcfd6314d00"], &(0x7f00000000c0)=0x1002) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) shmget(0x2, 0x2000, 0x21, &(0x7f0000001000/0x2000)=nil) 21:57:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() fsync(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:57:25 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xa9e7, 0x2}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 21:57:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x101a0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x36a) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8068ef2a28) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *519764 72763 32767 0x10 0x4000000 0 syz-executor.1 364373 41109 73 0x100010 0 1 syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822095c0) at witness_warn+0x69e userret(ffff800020a89650) at userret+0x36a syscall(ffff800024dc5240) at syscall+0x44a Xsyscall(6,5,c,0,3,f0ef90d8010) at Xsyscall+0x128 end of kernel end trace frame: 0xf1122bf5bf0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff822095c0) at witness_warn+0x69e userret(ffff800020a89650) at userret+0x36a syscall(ffff800024dc5240) at syscall+0x44a Xsyscall(6,5,c,0,3,f0ef90d8010) at Xsyscall+0x128 end of kernel end trace frame: 0xf1122bf5bf0, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800024dc4f80 rbx 0xffff800024dc5030 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d6c000 rax 0xffff800000a70540 r8 0xffffffff82080113 kprintf+0x173 r9 0x1 r10 0x25 r11 0x59de57d15e674def r12 0x3000000008 r13 0xffff800024dc4f90 r14 0x100 r15 0x1 rip 0xffffffff81ad8718 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024dc4f70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=519764 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88ee8,0xffff800020a893e8 process=0xffff800020a8bc10 user=0xffff800024dc0000, vmspace=0xfffffd806e8aee68 estcpu=36, cpticks=6, pctcpu=0.0 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72763 518692 4201 32767 2 0x10 syz-executor.1 *72763 519764 4201 32767 7 0x4000010 syz-executor.1 72763 49843 4201 32767 2 0x4000010 syz-executor.1 72763 94336 4201 32767 3 0x4000010 inode syz-executor.1 72763 86418 4201 32767 3 0x4000090 fsleep syz-executor.1 27370 494010 88351 32767 3 0x90 piperd syz-executor.0 88351 489835 81395 0 3 0x82 wait syz-executor.0 4201 414735 46668 32767 2 0x490 syz-executor.1 46668 467617 81395 0 3 0x82 wait syz-executor.1 26591 507462 0 0 3 0x14200 bored sosplice 81395 235886 46904 0 3 0x82 thrsleep syz-fuzzer 81395 245059 46904 0 3 0x4000082 thrsleep syz-fuzzer 81395 209800 46904 0 3 0x4000082 thrsleep syz-fuzzer 81395 452792 46904 0 2 0x4000082 syz-fuzzer 81395 61379 46904 0 3 0x4000082 thrsleep syz-fuzzer 81395 178268 46904 0 3 0x4000082 thrsleep syz-fuzzer 81395 421237 46904 0 3 0x4000082 thrsleep syz-fuzzer 81395 316798 46904 0 3 0x4000082 thrsleep syz-fuzzer 81395 397471 46904 0 3 0x4000082 thrsleep syz-fuzzer 81395 372830 46904 0 3 0x4000082 thrsleep syz-fuzzer 46904 482837 92317 0 3 0x10008a pause ksh 92317 136493 61914 0 3 0x92 select sshd 53235 142559 1 0 3 0x100083 ttyin getty 61914 32869 1 0 3 0x80 select sshd 41109 364373 73128 73 7 0x100010 syslogd 73128 463635 1 0 3 0x100082 netio syslogd 62905 213245 1 77 3 0x100090 poll dhclient 34683 420428 1 0 3 0x80 poll dhclient 89751 281391 0 0 2 0x14200 zerothread 23336 273912 0 0 3 0x14200 aiodoned aiodoned 44631 462217 0 0 3 0x14200 syncer update 35933 185847 0 0 3 0x14200 cleaner cleaner 73980 60940 0 0 3 0x14200 reaper reaper 45813 287715 0 0 3 0x14200 pgdaemon pagedaemon 81759 226800 0 0 3 0x14200 bored crynlk 36304 75156 0 0 3 0x14200 bored crypto 40289 54002 0 0 3 0x40014200 acpi0 acpi0 41189 306793 0 0 3 0x40014200 idle1 12113 477250 0 0 3 0x14200 bored softnet 50939 101687 0 0 3 0x14200 bored systqmp 35773 468914 0 0 3 0x14200 bored systq 24856 396898 0 0 3 0x40014200 bored softclock 10222 412051 0 0 3 0x40014200 idle0 74185 163919 0 0 3 0x14200 bored smr 1 405338 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 72763 (syz-executor.1) thread 0xffff800020a89650 (519764) exclusive rrwlock inode r = 0 (0xfffffd8068ef2a28) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 41109 (syslogd) thread 0xffff800020ac0c68 (364373) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8265bca8) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x38f #3 sleep_finish+0x113 #4 tsleep+0x198 #5 vwaitforio+0x9d #6 ffs_fsync+0x3c5 #7 VOP_FSYNC+0xc7 #8 sys_fsync+0x128 #9 syscall+0x552 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806eb36098) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9463 6322K 6322K 78643K 11600 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 9597 0 0 ifaddr 37 14K 15K 78643K 1325 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 435 0 0 iov 0 0K 24K 78643K 796 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 6337 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 138 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1276 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 10994 0 0 sigio 0 0K 0K 78643K 111 0 0 proc 41 38K 70K 78643K 9906 0 0 subproc 34 2K 2K 78643K 3604 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 1252 0 0 in_multi 33 2K 2K 78643K 2612 0 0 ether_multi 1 0K 0K 78643K 51 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 3536 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 93 21K 31K 78643K 36916 0 0 UVM aobj 130 5K 5K 78643K 158 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 647 0 0 NDP 5 0K 0K 78643K 639 0 0 temp 121 3554K 3629K 78643K 50268 0 0 kqueue 0 0K 0K 78643K 137 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 430 0 424 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 853 0 851 1 0 1 1 0 8 0 rtentry 112 2359 0 2315 2 0 2 2 0 8 0 unpcb 120 4432 0 4424 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 2961 0 2961 1 1 0 1 0 8 0 tcpcb 544 2337 0 2333 1 0 1 1 0 8 0 ipq 40 11 0 11 7 7 0 1 0 8 0 ipqe 40 30 0 30 7 7 0 1 0 8 0 inpcb 280 5977 0 5966 16 14 2 2 0 8 1 nd6 48 636 0 630 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 9668 0 9477 24 12 12 13 0 8 0 art_table 32 9669 0 9477 2 0 2 2 0 8 0 art_node 16 2358 0 2318 1 0 1 1 0 8 0 sysvmsgpl 40 15 0 9 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1272 0 1262 1 0 1 1 0 8 0 shmpl 112 156 0 28 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12303 0 10862 48 1 47 47 0 8 0 ffsino 272 12303 0 10862 97 0 97 97 0 8 0 nchpl 144 25096 0 23468 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 106712 0 106712 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 68928 0 68928 50 48 2 7 0 8 2 plimitpl 152 1709 0 1700 1 0 1 1 0 8 0 sigapl 432 10535 0 10520 14 12 2 3 0 8 0 futexpl 56 100158 0 100157 2 1 1 1 0 8 0 knotepl 112 6488 0 6469 1 0 1 1 0 8 0 kqueuepl 104 2513 0 2511 1 0 1 1 0 8 0 pipepl 112 6890 0 6871 16 15 1 2 0 8 0 fdescpl 488 10536 0 10520 3 0 3 3 0 8 0 filepl 152 64253 0 64150 27 22 5 7 0 8 0 lockfpl 104 2127 0 2127 12 11 1 1 0 8 1 lockfspl 48 638 0 638 12 11 1 1 0 8 1 sessionpl 112 227 0 217 1 0 1 1 0 8 0 pgrppl 48 349 0 339 1 0 1 1 0 8 0 ucredpl 96 17650 0 17641 1 0 1 1 0 8 0 zombiepl 144 10520 0 10520 1 0 1 1 0 8 1 processpl 896 10552 0 10520 4 0 4 4 0 8 0 procpl 632 27394 0 27349 30 25 5 5 0 8 1 srpgc 64 420 0 420 31 30 1 1 0 8 1 sosppl 128 235 0 235 41 40 1 1 0 8 1 sockpl 384 11479 0 11462 13 10 3 4 0 8 1 mcl64k 65536 24 0 0 3 1 2 3 0 8 0 mcl16k 16384 14 0 0 2 0 2 2 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 13 0 0 2 0 2 2 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 134 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 751 0 0 14 0 14 14 0 8 0 bufpl 256 20135 0 13121 439 0 439 439 0 8 0 anonpl 16 1165216 0 1157953 252 214 38 47 0 124 0 amapchunkpl 152 83893 0 83801 133 128 5 18 0 158 1 amappl16 192 47592 0 47191 321 295 26 33 0 8 4 amappl15 184 1434 0 1433 24 23 1 1 0 8 0 amappl14 176 2991 0 2980 1 0 1 1 0 8 0 amappl13 168 2007 0 2007 18 17 1 1 0 8 1 amappl12 160 1278 0 1274 1 0 1 1 0 8 0 amappl11 152 1710 0 1699 1 0 1 1 0 8 0 amappl10 144 1212 0 1210 1 0 1 1 0 8 0 amappl9 136 4517 0 4511 1 0 1 1 0 8 0 amappl8 128 3372 0 3345 2 0 2 2 0 8 1 amappl7 120 1597 0 1588 1 0 1 1 0 8 0 amappl6 112 1149 0 1141 1 0 1 1 0 8 0 amappl5 104 2718 0 2707 1 0 1 1 0 8 0 amappl4 96 10047 0 10016 2 1 1 2 0 8 0 amappl3 88 2801 0 2789 1 0 1 1 0 8 0 amappl2 80 68596 0 68528 3 1 2 3 0 8 0 amappl1 72 292348 0 291897 23 13 10 19 0 8 0 amappl 80 30936 0 30898 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 157 0 28 3 0 3 3 0 8 0 uaddrrnd 24 10536 0 10520 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 10536 0 10520 1 0 1 1 0 8 0 vmmpekpl 168 90186 0 90156 2 0 2 2 0 8 0 vmmpepl 168 1353098 0 1351481 322 236 86 95 0 357 14 vmsppl 368 10535 0 10520 2 0 2 2 0 8 0 pdppl 4096 21079 0 21040 6 0 6 6 0 8 1 pvpl 32 3119818 0 3109212 518 413 105 129 0 265 5 pmappl 232 10535 0 10520 25 24 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 614 0 15 18 0 18 18 0 8 0