fffffffffffff9c, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xdeea, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r2, r1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0xc007, 0x2) 03:55:18 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 03:55:19 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x2, 0x97}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x401, 0xffffffff, 0x2, 0xb43}) shutdown(r0, 0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000200)={{}, 0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = socket(0x1, 0x4000, 0x7f) writev(r1, &(0x7f0000000340)=[{&(0x7f0000001380)="e89300e4", 0x4}], 0x1) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)=""/253, 0xfd}], 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xe88) setsockopt(r4, 0x29, 0x3e, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 03:55:19 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) 03:55:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r1, &(0x7f0000000040)=""/66, 0x42, 0x3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 03:55:19 executing program 0: socketpair$unix(0x1, 0x40000006, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 03:55:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:55:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x19, 0x2) sendto(r1, &(0x7f0000000080)="cc6491dcd220582aaf2ecabf9430dfaefd9130c723082f9e12821a6e9809f17126ae18f3fee8d33f4954fb2a9ef30a85eb3c52b08fa8fa8de199dbefb9b52329802a64ece9b1f8a716c2c7e39ba1550f04995d845a25a3ff4c5980ae6f2fe276f3c249a852237d76772619c97c2b92950ed46ebfeb5f81cf041f5107d1", 0x7d, 0x1, 0x0, 0x0) 03:55:20 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x5, [0x200, 0x100000001, 0x6, 0x3, 0x81, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x3, &(0x7f00000008c0)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x8000000000001, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) semop(r4, &(0x7f0000000480)=[{0x3, 0x7, 0x1000}, {0x1, 0x21, 0x800}], 0x2) dup2(r1, r1) ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) r6 = dup2(r3, r3) fchownat(r6, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) socket(0x2, 0x1, 0x8000000000000000) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) connect$unix(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="0006000000000000001f00"], 0x1) 03:55:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7d76fc6e21c5b000000e74de400"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:55:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000000)="29bfabd095de866721844181cf6468076079dd4f6bee3a47a7f359b17607b5b6cbf69bd3372cbf010f9c1d0008003b0e611d680db9bc", 0x36}, {&(0x7f00000000c0)="4759cfdf0749b757c6d0d0ccb75c0c60842a40e01dab06285b9a73d28320c4cf9dbc9ad0838e3efde6bc7ed2af2b0bf087b898558a7d2f5ce967ab62ef8291bb3a6032eac7eefcdd702b97db497405ecad3ffece9431866fcfbeae7e867fc666e58d651f6d479175b9cc3969d8831486d2b9c5", 0x73}, {&(0x7f0000000140)="0fc404e53d3748dc9b9a22f3921963798517d9881a4444cd76e05943f7c3df8c47cd894ec0d0b869ce40f79a3a618974bbeff58fe70374509626998f3798c350fa05c71e1f4720235a981bb0a233c1866e5dffcc262d3ea45cefc9d1b49223d56d0e33422357c536186a19047565050309c5bd723cd6a109820ca930f209f70e0efc73708197f11db85cafbc95422d3c8cdc40e73f7b", 0x96}, {&(0x7f0000000200)="8d5d9935a1aa2d5c7ce81b154834c4dd595fab9ebb287e128a7754e95ae8121ffe60901cd90e1540cf8ee81fe91d781bfeea08b8da197a0df5836655bcb44d06cb23162a41bb42cdff317050267dc0043f2ef7851a1be83f610217932c183faddf51f9d2da86d1ecc6c3f28d88c4062c5df55f5aa76265d589c420a41cc9c1697703014b472e7b1f0e4b6e3a68bf361b58c8a41f49d6f62a507acee243479e07bc0400e6a8c5e9c59bfba86793fae5cafa7d79c698190cac015a61fca287580f3dbc01347556be0d8c1dc6449fb469c40e1b6644ca12f93a1b6f91", 0xdb}, {&(0x7f0000000300)="5eb4e74a372c97ce47686009f6187d23812bcb106e9de05586d287116f3943c877b79f9e07071c389e689e861e7944a1487275d058239e4be0561b28b9b0f4ce9ce5629ae17b022330de8b68c6bfd79530b912581206238ec5e1376a621f4ca81f88b71beb11b91627db2b5e9120113b8ac14e25f3f6318a729a93d0013d08838920886a6ed8a2c522119afc75e9164ddc0e4a9cebca5569c4cfd38341c43cb4cff6b3158eb5e42591c1bff17082949e5b7da4d736eb12352a588f3ae24a83dcc422c898c672b37b5d66f90e284d69c20d05ec496a2053ef575e7f6735113f160f6b9cb443d4272e28d1b0e79799447e22f231314f1b98eedbd6e614370b896d2b491e52132a245659c6c3693061afdc9e9eac818599b60c89375deff1f98cceb9a7c45a48076131508c99a531b759662310d24f403bc8a2a7fb676aac4cb7e9fd383b4784eb4673b8ef8a5e4b10752ae706ff660f4680062df59cfea49d61e1173c63434a1bfd329dc255a7ecfa1169617b3874b12e3ef5a3041c129d0c514d16171fe85a94a05ee7ef82aee54a71cc60e2803408290120d7ac88efe5d0d2296ddb6fdbb9c4d86ba9935ebba32ae2b5cfcee1bcce69ce5e32874525462c37e2a526a1bb0277a755032a89008b09c744e10451c01de18e9cbabe6810a25566a86fed56e61b45a625dc1d2171f4bdd545436c60fc0eea368d04b295d18bb36306e89af6337c9749130dea21544fa0cbc0898311c2725c011a80aa41924c73a94ee45aa2ad682d5e9fd22533055684f47198b3253e20e0216edd51e6faa2d33eb17560cdd484b59287af33192eaf4c0120ae0c53a28c4efd40aed35e1b55bee0d3dece503693a715c76e8dfe921621c0e20ce24dd2e12a71840425d3c4e02fc2882100193f7bcd66dc5e428a3b8be2ae99bf8ce7770bf8e081b502183b5ed9190db2c27d61af0a4c31ff63144eafbd6602e3803381e1dd539d4ce1fdc0dbefd3023d87eacdcd877ff63a5de5d6455867c1a4f34c94b133021aef96fa8b3d948c51656a6ebf98bfa6b0ad55bbdefab9a342b7ba8a42b071ae6bf5afa162363171a53cf782eeb1f30fc84ec4a406532052be838c722c1f8fcd746c9d24049ed37c90e3511cd83525d85e817ab96adfb535b754d0a40ccdbb1db5fd518c6817969b03dd35686812480f49408e387e94e75260a4a7911cf01ca46d5d9648503939ba2c6acc5f67ccb1a55607723d8e7d059b7e718a50d6cf49b49fffcc7df08ca3f0798ad13c95d9425bc1109ecb047b3a95e598f44f5a7b43700ed8c5ac378742ccacd1fad46c63526c98703f61644cd4030013b1298ca830117a269c61b8ec109e7d3f47c37e9ddf10f15fa188eabaed59347d75fb9bfb0c7d23fa566f83e397a57ed9c3dca6295192ea0a7145e0d6ae60ec34e69e76e89ae07d5d3544a0afcde2101e2795440788dc58fe536b448d18e641731db351578051415094e9ea328a03f7e5254874a4c6e5d09ef69eb00d66185e94341239b9c3c2921dea8b5bbf455ea5a5abb6c05173e1f9d31ec28126ecdcde6f3d31775249d513fcd65fc432f7ed3bfb9adb0eb43a30b2587feb98f004f943b07c8ed1c4cdcb260148048a0226547fd91437b8032de886c432d2d4748015882daf0f5d76fbb13912f7996dd8b9ec0b4665c8d30f0dcb2041f1f35c8489637ab8259c61bb60921b6ccf5bb6222da7e2cf64e7bc34bef77f08252f78daacf2ab608d19a4a90e641516336669197d757a3597b5766862e8db658592fa669231650bc13be79f0ad247ed22ada3baefbc13afb1474d8135cbe0e17184f35d15cfc69051a877225a262939fc144733611a23c85eea81d8d7768c9e366a2f439a4ca7ea31b9f9a8a7e1d4679981db4499b87ec803f3abf960746fe8d8c886146388156030ed673100dfd6a97481f8b2979218d5f22ce26a611223d7a0dcb2e584b671c86dc7fa9e81af9d507d848a6b6d94dd95cc55c4f79c2b4da0bab2e44037dda84f7d20057420e3e5d7519be96b1084f2be951722a58544f1c74b752d542b1a90b3d782b9f0b47b29b68a422d963eb5ce47188c691260b7998daa5dd8bcbeab196d1f3bb605e85ef74c8515bc1cca267d7c9c23f3e705d074b3e138e2a3ae620e6e85f130bad870c0a112bc1a3d323e0260df2e9e3a0ca243874e86fa78beefd0c4d83ef07d92aff27d432a7004fc920f0d54d04656324b86cbc1e6cf348d959899c4f9e68d56fb70e30eba4ec7e918266bc6d8e34a3a91eb46ac79578aa586ec64667adb45daded1a52d787853f773a63cf574f5ef0e58dd2a14b90f1199d9053689438463bca363b8c18b0e3ce87b9b9710e16bc183524e93ee2d91f084cb2911a7060e87b92f48372c15722a9edd8354063d7279551ab6049ad2c1d648eef330ef0d696b7a9841c72610a8254267152a8ee636f32167d3a8a22233319082654ad5e95136de87b8e291345ffe113d852da5d83ee4ee6f22291e5a8a3d3153542c8bf999ee993ee36b4c4e119c8fbaa9743759013e86f9b2b1956f41a3a1adf728fd40e9ffcc270f12e305a9271fa0bf35ab9473af7512b717adbb051df7a7f39c27f87955ba4762ba322b004ca907cb304e3b6248763160f5750920e0f84e24e7a7ae77ed1d827e0ef450344746b8359eacb4fb1110bbbf432921d68d22be04f8e56c9750163891da3e5bec702bbca264210a1c5bd948419922f1cea9899066cd50098913a258bae715c9712ba802942c0552ff6ffc281721ffb22ad5b2b43db3426d6f72582bc32b869385596860c4e65cd277cb7e9e70e2a4d8f52cdbb42f83f18985b8a2bfb7502d2c8ea1c66d17329f99e0ed622b287294757497dcba8d034eaa4c5fc7d44674c408c69ac12311ea44ad9f1e338a052ee179a23cb71f6d80f6f149b6b9afaf3cf4c2057f596ff40fb566524ab666b4ba70bbc167d3390dde7062995b0d6d5f3d2d69d7cf4474248fbf1be07e252ffb43f215ceaeafb87650217ff63bb936d372b28f46531ffbae031645e88490610acc95eec8f237177c0ddd9c328ec00238026d9925d32032cc58c92cc3c99b9d0353c10d8f7a06c456665d079872564a2b505371b8b7c2affb2da53454c4a58e9e66616d5316b19566faa6e198d94dcdcd44997705224959f13328375d7dcb3655d8e495a41e326e974d29e035346ee156316db315dea8774b3f655d4b080af052a67ebe1c126cf07fbf38ae21991caa62548807a013755f0e9340c123a27a7ed8e14785de0e89b55401f7ae1919b675522b3f899fe4a3cd4afc672de46b1d8d58515e27f49502beb9caf8069c30d16e4946eed0bad2a55866b2b7af4688ca30967d98b8a6092398a1af89580a79bc089b479103b15e69582caea923bd7c346ce868e1f333e7011623ab44ff45b5aba073edd13e16e893f64c28a1504ba8a1781ae5be72b71c7a13cef35142817e11fe57367ec15a3981d1f4a4a2c0500fa4b740a1597452b006e697a2dc1d217247239c92b795b49acfe73412aea2f2a8940c10f765700528e04e52d6a0bf8774b65d109434d106d0dbd4d2b958453c0e7cb07b79233c5c9e6e0e449b49ef70ed61c4d86870efeac514001c8412371d1dc234cc6206b3dd52c7b2125001b0347bce3da95f75cddf466f4d9bb0d36e7998b72757f70334b67a98d2503b86ece5872bd5dd857eedc8ba031af15964d8f3fe5cf9e1debc6368978d325bb55d040e0d5c11a45b855e52672d3482e55d29773e04c1377cc1343f697dd6d9239ff3d9772be4a8dc2ae7738c57f525d911974afb1c605ae4a993a6e921a1d5bd8b3bac591500b5484f9642fb909fa38e0f32c1a7ad0c41494b4d700af2f821162398fb0a46772af331a0c871acb4e9ade8c5a1b2d351f031818087ebb24cf411afe131b2abcd0f7e918b43255aada61b0263892311b9b0d2a2c44b0d94313b2fc0f1b79359a800ceeadbf41e4e6a3cead09db3167bff2b39d5c4069c5b7bfbc366aa116aeb907866da0cd526abb8e53a885f2effb223168ef51aeb11b4069bc59108a3e87a0e59c5aa19125ef2e412b599d1f5ef787d7c5b449aff35ab82d92907857210a9be4e69e55c77ddf69bc69c7680a6888c34f3ebe1636cdc1d8135799377422eb457ec76066019e336c7d34150845ff704843607041f7d764b10c01edfaec81c6a65a749b463664c4288538c6cd1c37789ac7e4e00f59f6593324f2de71aab7daf4954d34cfcabd9631fa6cb39e11430762ee00be66488c987d05f2eac2d7b4d52473fc26f98681ae2fe749662fb89d32bc6b2cef148a7be3929a0f85d84e29b2169ef2f93fdfecdde89d6ddf011005c4a994a5a433d8cfa04e50c1807f210fa391892e2ce895fd583908eaa665853a677fc87ded6df34b674fe8f86fa0fd3e45cc2b84a5ffbebc7e686bff40ace171f99f5877c0206b7816c36805ba40abf56b450e6ec4b2e601436c807ec6125a334447520551cc2af3f9009ecc84caafc74c6369468b9c0aadb29b83208e80d10fa550b4ef0abbcdbb2b68603592d360b8acce209b4f4ccda80903c6a24f7d3ad24164b4363ac1dfaf37e9e3db1907bdf20892e0703ac535dcc9a1517ac565e58b03fe7c615088c6529b03d4245be135840141f0b0af35af0dfbfada971c5f72997aead2be856168189bbb7bc00d20e549ed3e10e01643444385ddcb8b02b1f2b90a763b23a7d0407f0c5009ff976eb1b46d3748c7bfa0cae38aeee92f5dda9a4e34c2a4914625675112278a23d8b980bfe73877a18691a058f631b1992ea8332e59e0d955a0eab087ff921b680e5c26271c899c47257f62406eba82150f958203b56df8abbb152cbbc8f318c6d9673908ec4bddbfa61f2e85bf7764474277baaaf98ddc48983a4d25fe1c57dc4118bf68a09aed1f809be1acd96c93c9c2b23268408483e4e4ff40185036a6572aa69e457e264b529c024faf18f453bb33237046b557c19e96718307a4ecf8fab24988c0c072c5ecc7621709cf1847e93ca1d0a5dc44a26102a70d03bf080cc89208d1393fd55f6e04cbc62c4120f4328d19686de4a522f0ff70499d76aac09a0cad69ddbd9fc36ff3729dd6b0f6cccd9db8b1b9175b38073df83d636080e1c3f2258f7f72b8becb9accb715710970f0439146b36c526556c6111d93eb904147717cc1e544e8d3d29570d78e709cfffa691e61eac0a12f408afe4f129ebf8c028420a535953e9c2584510284e4c1ddbf2c6e919078b4c9cb2da96a95d5987fc3e83fa5f0671502724846e6cb8e5a1b9889229ab8f7f902bd3fec13f87041624e0a7ea79dad4ee35897daf08374d0b56c7974e9d28cd03b9d2eb6f638afa7b0d885e2fabcba1e9e5d3aa12f4593380d877b93493e218561d0a8852d32722f5ddabcad5a7d73fcefe1bdc04f060785aa4c35ccdb12adf41b9a3fd46b0e1624fc1d4a4b1b60f0c5255db6355d133ed825960fe2387dcc39f123e8c9d528ea852b28aec34cb30b081be74ced06295e3b280e2364bf0a5a4567343d02e552d0ecc97e1138eb23f17d428baa0a54a371b72b53f96425cc6b700c8ba2d5ffd3ee8a8c97692ad2df221978eef145e1ca0187ded9ed2e7ee9f849cfe25afba214ac7ee5b678bd1e88d8f056406cce0260d78721ae6c2b6dffd1407aa36cf8dee65da9c219f4bf49a7429440383ca23c72b3025661e38c725d0ba5ea9e6db486b9769d979ec3a27dd62e6a8fe1bc4d4ca5b013eef340308de44a8667268777c71d61fb144ea03afbe9c90e94e26c8a3206af05e92", 0x1000}], 0x5) setsockopt(r0, 0x1, 0xffffffffffffffff, 0x0, 0x2dd8f4c955a822e1) setsockopt(r0, 0x7, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 03:55:21 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 03:55:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, r2, r3}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000140)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000380)) sendto$unix(r6, &(0x7f0000000440)="2a2480153f39f348", 0x8, 0x2, 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r7 = kqueue() close(r7) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xfffffffffffffffe, 0x10, r6, 0x0, 0x0) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x148) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 03:55:21 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100000008, &(0x7f00000003c0), 0x0) r3 = fcntl$dupfd(r1, 0x6, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x424, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x100) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0x20) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgget$private(0x0, 0x13) msgrcv(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009463b14b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca89d171bfc3072dfa63b91fad45dbfb48c5ecda9610f8a8a5339ccc4369b3eea62abcbc776f03c89062f75136a0926050a5397983e066d7de1566b1d7c2198456af27f7e18478acf7d99ed256e88067004357d1bb5e3f1e7562deb322f6bd2550b964f6be7bb10213a627cf21c53397d650d88c2f18b57ee26da014ba770a0c0f7255455cca037a113a286878e71a7002c4d425352ebb718b7a0c4de976bc63df98488d30c588903bd86b74e36e9d160dfd0e710b80997c711d964c444eeb85cd05fb062c0cbc5573f8f6cc6bf92e14eb633673604779c2"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000001480)=0x265ca) r6 = syz_open_pts() r7 = dup2(r2, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000180)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) r9 = getpgrp() wait4(r9, 0x0, 0xb, &(0x7f0000000280)) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x400001, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) r10 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x1, 0x0, 0x8, r10}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x9, 0x8, 0xffffffffffff8000]) msgrcv(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="000000030000040000000000060000000000000004000000feffffff0000000000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd8674210cdf8bd71ddb1e3bf5786a81bfef2d1a9ca16d67ad3ffd6883f9b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa92b412a16b18d18d4260792d7089315bcf39231e54b52d53aecab6ee8b17fb7bcf51e610d01ad1593f7b35440f3862a53ae46a48703542a9ba005d5a7adab59cbd5b482dc04e7653b7456ea10f9cb6de78c9a5ca813b3e2dbe6de24143fa337079637d1fec91dfb4b03f2aae8d97300f4932f0155607547dc8d93091c5994da401cdc7d995429d01d232e316871f02d198e551c704a09f0f1e0c136f0a4accf1a4623d4a0fb4080b7bfd6cf8f5095bbfbb8cd0a522d8e047c7916c000000362fae12222a80b95cf72e36299286a8338ccaad2b2322aa570035e474c992"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x200000037, &(0x7f0000000080)="4b74954c", 0x4) 03:55:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000003c0)=@in6={0x18, 0x0, 0x7fff}, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000000440)=[{0xc0, 0xffff, 0x101, "96fde33f2a0e6023573f075a84c44a0ef3997884cbae226782303f8871af335b4ae73378001819868d473be2e269af7fb0780ee08c7b2c509a96632b2bb4858471ab68296900fc1d2567da716240bf0db5e4c6f8977129fe31334cf498fb9e15bbcbf9a0a0ab00ee4e7cc7034c76c9ca637a0a9fd992b602539a2e052c3ef03af4b9f13342373a359e8ba417db46af71e766bb7e9cd22c1903415d8d8ad77bac9846d8e7666a5e59c8b64e"}, {0xe8, 0x1, 0x51c, "6a1ea65fb458ccad8b73f2e1309f8e2bc76666fd5e4ce717c1606447e2b393456ab12f54ef692b4e301121a35184a057036548827f4ba4aa0c9aec2086ea6f2f56166a639488bb492f3499a4274e186d96a3e0d8a0ced7b78e37802f9620363bec7487414ba2f9bb7fe8364dffee6d54a985cee3a645be62574c98915c032191d303453631e6792165c47cb7e534bbe3dbd3f56f15995ed86881ee1f968c785090edaf5eb055979736e6eebbdaa6d6af56baef8135fdc31f1f2afa05ede96cda9e435516c41b624dc9eb08dea86a43844e4bb9f117"}], 0x1a8}, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000280)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7d2) r3 = kqueue() fcntl$getflags(r2, 0x1) close(r0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x5, 0x4, 0x4}], 0x7, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff8, 0x7, 0x10, 0x100, 0x7}, {{r0}, 0xfffffffffffffff8, 0x48, 0x2, 0x9f20, 0x5}, {{r0}, 0xfffffffffffffff8, 0x60, 0x0, 0xff, 0x200}], 0x2, &(0x7f0000000140)={0xfff, 0x5}) r4 = dup(r3) getdents(r4, &(0x7f0000000300)=""/167, 0xa7) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 03:55:21 executing program 0: r0 = semget$private(0x0, 0x5, 0x48) r1 = socket$inet(0x2, 0x2, 0x1000) read(r1, &(0x7f0000000600)=""/67, 0x43) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/72) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x4, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000500)={0x4, 0x1000}, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x48, 0x0) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/229, 0xe5}], 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00007fd000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 03:55:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="02000000", 0x4) 03:55:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) setsockopt(r0, 0x4ad21ce2, 0x1, &(0x7f0000000040)="59284f8cb9847c84fa974dc409c3fbd2d518208a0d82439cac5d1e10136ffcb3e14f7f8464a1c725b6ab7de9e8187e3785d292ca88ee431748f4072d837bffdef460c58f5b16a9f55633911b2399d32722a590e11d258eceae281ea0167c4d71de022bfe3c9e1618b6082afca7c323e3c852e1dfeb8d6f98bd1050172b6f2efd4c647e646b17c74eedccc125aa92d2b813de01c400c94777ed32c3cb8386664de3e166062eb210f8be35d73fa7e026c875097e54c53162f2d7050c038f5817bb6ce1ebe294b05eec43de2ec8a24fbbbf4e2550098e9c18e574410a80586f63e9e67d1e1d77fe2b5209579cdbc20a61c7998a18b4888e57f3d917d8f300c2bff2189bf1f9dff2de107d31dade6375e4824774d8f148a7df4c40ca4fd22e68a94550a27cb267e0a29cc65c8ce8cfa79fdb62dee0af4b88aaf6c4c82d9857812170a9ab80abbd86d6175791480358216f0964e09c1840eabfa38337cd6d0bdd4ef750a2cff5ce06d78775c5ebe583b11da380e39c898396c3b9170361abab17f2065abb152b873db0ed0e343669e0a79ac1935a38ec235677491df2eb122c7b367884786d6adbd94b9ecfc8f29f689302fe9d950d98d000f829519bf7db1cc2a0048d44042c382f1923e3d50ad0996fcd4eca9381fd454907a8a6d9a9ceee74c217cb6ec9e8c6ae4e4655f58f5cb04f7acb716af130112df96177a151a0ec4617fa1e1820eff04dd65c3ef3c54f33d7faff3f801e43fc3e5a70ccf82a9802172d9dc1654bba7985bd1e330a12fd922791d7c1e1f6c4ac3c8bcc9c4b22ac0cb98386b382d277ac6284b10732a0ad174076a7678ab8a5c684ae1f5475db622f95ddc932b36d569cbc6fb93ad0fcd63006af240f712ddd7711a283e494d5fe547f65fef20067012b4abb796595ec4ac32a4f77d8ed869d1acb55f9e11561bae5df868f2159ea9403cd4ccd7daf0d0fabffa3581e155a8b8f69a7f9c6ed68091bb604e101c9934936e618ae317b989e9e40a668576f23efbaa8c7d63434ec353fc86d1ab349f7ec140c97f47468ff5461c02cd5f5cd32c9b20e263b7818c012e2179d5dadd77120e32226b7974ee0f880130f8c039d6de621523fae614bf754a84a9367e12b63b2f45a2a9d4efac0cce8bed77cc2126fd957916a315f3e8a6b6df6117855dffe6dc2d78e95233926e4b66d801c11cb375a0504565dc8e026a06fd7338f4258849798a4952c512e533fd81317253e0ba4b6fd7c08b0848aa32a3fda4c00c68b2395be1aae69e0717da5a6f45ac8ddd3afb389d5408042922d44cbe59bf92358984423f1e2ac8b2a19badb55e9ea70be712a7ec270cf054a1c18ecfaf6f3faee0a289267f11cbeb1d2ecba385985c49d5216e0faa030b2932743b6904601246c9aab2d6b95d60b6a9dcdddda890175ec361a438b56b5e6607a2bd09739b04e63370ea2fdacf6046bb829a6e5163af2bb704120dc4b77528e29fdbb21189cd107caa6153b7623836c1b91c476995dfa6228a8fcfb02d077f8c8af41aad5a2eb8bfb3587a5d8c026ef9a3bbbe7c182e34610109bbb39063675d9122acd679f3431bb28a7dc6095518e2f597869d7730f609c80d5f21561247bc7565606b0d98b89c51e3bbb9a3cba96883652d1b10de1bd50cfd149e64bb5021d895e297a0d4aaf4a5c150e8748b2e2404584428c0283dbfe5fc8d2103621678d484fb81e1b9edd150ee6ee7baa9f01214d1f9c1e056528cb823a35ebd6b094b0276b20374c852b9f7d619c7405c69eddeb6e05081eeeaa09b576836477eb6d2583ad646aab5b5f8039e89059d364f46f262a73f058c6a9eec77849f772e36c74d4dfabc617048605a728388b7cf3ea2dc83d628a6f0bf5f7844edd12aa5770a25b5932904ca7f14f3db494f07738764c2a706d80ca6f1e55ad44aee050d9e7027d5258456f595466f432c173d054166e59263a5a6b3ca217dd7be78ac2e049e3d7a30bd1b89f721390daff90635be448af142e8273ebfa621cafa5edfa7b4402f52c634a07ede02b12a760de0984dbe7d3f7de458cd9820950606c6b5028d883af1cb8d1cf5b077396045dfe616575a6655c66dd5c264293128aef9e0035422c60286c9ce59188bd899ce99fcb472e3a561bc6e8151f35de2853a11cb698f3e2a8d00afe2c7787ee2da65930efa2052700d8964eda6acd89fffb585f5e1d810d5b202167ea46d1d1802e6965b624b6592f0d38308bb5569de5a1c8683d0f1a2ee3588363aedca6a125efe4b41d15f53d8035e2340538dd0c93c90b49d6d7b3a21dc1a91ecf2da72cf7aaf0a4e5bc9110a8626892382ac99587d07d38c65e7e14297b3fd62b7306492d18f20a0e2ffcdaa84d3d69cb1ac81a108cddd0085b2493895ae9d06effe730eac1876614ea157fbdddede52d4dfef1c6cde066147e5eed12a15f7e7abe95abb12dc101bddf5731fb19f32be130f788498819be22dd2dcbfd6c0d3f68e5eb61cecd252b5896bd787e32da7a7ea3e1588ed3823454ce64b7987f95d433c46992f437dbe9cf99d93967ea5d0d820875e6b7ffb69052572f4d76b9f7b1ecb77fdc70ed7703ff5f3ece2df73f27cc1312530cb5193f164ad4ddc44f4484b6b654d4fe8216ce2fdcec069de861a15259e55b18a9535b9f8b3b79ebe49f8d8f64b917f42322deaecb46dacd91b101e4781c6ea440a16388523065ef54298097be3070bdbf5cfa2cb18b46518c05aee2216b8a970b2b9d627ed15733dadd8910bc6a05cfa47c54097fa84e03f6dbb4408c54947498a2d83ffbec93d215235d3f81b4f3248740b1ba2becb7144cfbcaba1cd6722798b784e206c22fd506eaabca5444886349197c1a0625dcdf2bef802b6347081174bb20a69d98b3a4e17ce1685fcef300eeb18bb82fb538af77c522adb5cebaf361a22c12a71c88551fbc2d688a7c0beb14fd18f5c7fd95a9dd9753d82f4a91665f8b7738418c9ff6999425b855d09ceff554e58644842af88b375aa4ec957d28a09ecc6722bf95d6a7e68e18da47130171da43fda5b23c52813379f75ceeb8134c8380fc2fd8a1fbeef89c48b54a9c9d0ea657873eab5f722885b435ee5b15128628990947e06e9fd4f0b38b89c291797cbf49b358bc528d160ee3c2eec8fdcedaee532bbd21c50fad14aae2e7b94b3e643d8794d10c95f53aa85b8808163bc4a1c0070f383f16335323273ec166048a19a3c5b4dee16a7c126fb5c6926e5514401a21d83e9aae37c8fc5d80129431c999dacf0abc1c569192c7a92e675094c1e154c50a161dc8d90ef53fe0426180e7b562600b69d918a2484b9d5e5f12c59304d31ff52293fb01b61d0038c491185f8c8be40ef6ba0ad1d01313c89aae5f6f7129a8b3ebfc1daa8e5f6a1f0d7e89b4038a6d66405b268034b468968dc0ff12b8012c9a2df229f54933203177385fa58a5082e03afd05993a16c5b05a095752b64dbca25b1b6faeb7ad3c6b8ac25a9828555775f64d7d560076420c71e5da3acdd85fd4eed1a7362da49e487c05bc20f0b99c1e7197ee56c1aff922fe565e8ce0c8c5d9c536fbe91fbb3f1ab879d4fb209cedb89a7e90a338020649a94bfe0fb6b70544863615455a9c807130983efa919423a1808c9ea5127d3cead5a708ca6c7119caf64fee6bb4ef062ae35a741c02920ff1f7ce3114d5d9b05cb6b588189f394567ce98af1e8df416f1a3e7750fad81ed261bff7226f037486480cca28c1aac3281a7aa5fec4eb27c72968eaf4e21fde2d76923ac9570b00d20edc871ea572f9c1583c9b1463c621df21299ab1310d0f7f498c39c068d9c0c507b099fbf310289c46ddaf49e2e60ce1a81f6f84ca79cd401278613fbe61151280007ebfa37f5bc7a348b24253d8f8f1c5484e74b1411d604872a23296aa69cfb36341809a371b5ccf61392dd4f5ef7af6c9af36c32384f038424a9246fd4f02d75ce8c5a24baa63498091d6593ec8d900b3ac57acfff6a5e00d8c32b533d5f6e3a2e6619e8e4c0e1c2469b4cbabc5f24a321e66d07f306ead68b45291410780f411f1f16dd09a248300e018538fd1771c2ba40a2bc64ee24483815c28e43bba860f8fcb629ce592bc1c9373b224eb85bf8b1963b66eab6ef9dfd3bf2b4f7e0e3c32b4f90a3e608f9f532fdba8ab09150826db0264db73b05ef9b6cfa92dac07c05d82db0e730c61a8793c552238ed5d0e193682b4a15117f7e78acc5b2412969c9e06669764f4fc0fe4431a25a51305fa68abbee84a55cfdd65b0b59daa6251ddd53979f4d41ab03f7b0206c5c8ad7133495d9a3592652f0c9fcadcdf3140e51b8c3edaabaefdbab1ef4d361d1ab3f7af0cf66b5af7b309c8115601edcd5f9fe75e67592522fd3582fa80ff0cff285db73f64f57d285033278b19d5dfbb3df5d7a02adc635cccdcb21d27565e4532a3088151a3fb3cac13dc7c1b13a873f46c1bdc0caf659c2a8745a5d7e6f5f0eb5ec419ff28d4b4d70dab8606f49b85e388d02017c02ac80b4ac3f8c69f0e2ba21c43d38485223b3d8ffc82647d2933b0d47050a864f60931e099e9eb9f9efa8cc64647ae7da31d457e11af9bab68a6cf2559d832083d77d96b829de64fa772fb3c0f7782f87675927b9e3aad9a15267711e271875131e20badfc787a248bbf79938b68967a870443544c793b7ae0868da531cd3550ba5e3eabfcabe9bdb2dc22f8f48b01094468ff1023132efba7323d33f82dbca9daa6cf66528a53b9ead6bf24d835c328aa328335b8352d179976cedbc108b00f3c98851fa450b8eecbbf2634cf86d6edfff85d052f0cbf7e439d581a0fe156f3efa59fe5a46e427442615cf52fc823b99f5c320a94c1d88d1adbe7cef1aa8b8db720b2e322154ac29061783dcafe86f83f6b36b8b3884b57d005ac962e35c4f255bc5fb090dcaac7fcfabacd00245ad42b34eb76742b360483caa502d5c613010a98b0018ab5135dc0442c7eb0734be876d8e6c33b665d018f1581277eb4708d26e6f531dece0656451e4b7f38cd73fc3ca5926a97a338234237c739e11e3394ed8365fbdd88ce6db3cde39bce785ff9f20b662693777834e1c562bf86faf1a87e4964fef4762d44a0ba4827ac93eca4e42066accc034ff1544d388cfa11bfc80cb4f2c2b0ba3be2d036f7f2152ea2f59191b781bf6f2d88201c9441c10e51729cfdb30ef47c42dc98f7850717064ca1fba2af58070a70303191f14443971158dc8c91c4f515b0e58c4339af0e669ff8b60753da7e4bfb1a7dde575fddf5cafa550c47f8d5eadea9ad12b8a5278fe9c02f01d02c2cbbe0434be166c6991cc3b07045cc311c4c023bf56f19692cc4eee7b5e1966b8791a9bed3b3dd0caed83366b08223aabc01f55b3d3131d50af34992b86466f1b4333b3f89f5e2bbcfe12269f56e962c447342d71dcefe0d819f8bd6b23301879b6924271472f33d6400709d71db66f8c479c71fb7dd01623709f3682e00c50339a210327b17cc3aa923f51e86ffde53254637dba0cde0c3f5909c36cc50194f3bfc351c796dec29cf5a7f5d43c03da43d991ce064430588dcd207a5eb8c0dd6122367ea0ec63b8d24d3a02748bb08f1e26ab45b16e0c6d97a16bfcb9b6fc249fa122d5a5c4b1efaa7ce65cc913b26f83b273ab6c9a40316e6b4e3caf2a21176f585592236f52cb8867e73d965bee7749a7f2022a498e6968ebcc6630cb24050f2f4d91d07ed3e1b13a852961878c4c880c2543a205be1a7fb25c072d1f73ae7230769c560d9d7600adfe59f4f1814f7ce6f0b283a34c2e2e", 0x1000) 03:55:22 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 03:55:22 executing program 0: sync() r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x20000202, 0x0, "a404e3729900", 0x10000, 0x4000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000380)="b026921a996eb644e3f6e284e3543847d2d986c5fae5fca44459d911dee6d265dc0cf588fea26910d720988a4c9299d4ec75a9739d80ac7dd4ecf9f5a05f45372665f286342c966deb0e704c70cb8d279f6822e320656d9860d6aabc6c5a54deec63dde5f8d515a0992477497a717514206de1a12a7b2b4c861e816ee45fff7fcf6a8b7557c5a83f805639881e6cd523fcbf1470af15ae592a223838660d9c7f8753650b3fe1fd666526a565f5534b27b389a6d74f05b979028b8deafd26b4", 0xbf}], 0x1, 0x0}, 0x2) clock_gettime(0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrusage(0x1, &(0x7f0000000000)) 03:55:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/81}, &(0x7f0000000080)=0x53) 03:55:22 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000003000/0x1000)=nil) 03:55:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) lseek(r0, 0x1, 0x2) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f54696c653000"], 0xa) shutdown(r0, 0x2) shutdown(r0, 0x1) 03:55:22 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00004c2000/0xa000)=nil, 0xa000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) mprotect(&(0x7f00003c4000/0x4000)=nil, 0x4000, 0x5) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f000034e000/0x2000)=nil, 0x2000, 0x6) 03:55:22 executing program 1: chmod(&(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', 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(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) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x8248, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`', '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`'}) utimensat(r2, &(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, 0xfffffffffffffffe}}, 0x0) openat(r2, &(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', 0x180, 0x2) 03:55:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x3) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000340)=0x5) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe, 0xf0000000, 0x7, 0x5}, {{r3}, 0xfffffffffffffffc, 0x20, 0x2, 0xb55, 0xac}, {{r0}, 0x0, 0x4, 0x20000080, 0x40, 0x80}, {{r1}, 0xfffffffffffffffd, 0xb7, 0x80000000, 0x7, 0x10000}, {{r2}, 0x0, 0x10, 0x20000091, 0x403d, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x400fffff, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x9, 0x7}], 0x0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xb4, 0x2, 0x20, 0x4}, {{r0}, 0xfffffffffffffffd, 0x37, 0xfffff, 0x2, 0x7}, {{r2}, 0xdc5355a912ac762e, 0x9, 0xa0, 0x9, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x2, 0x2}, {{r5}, 0xfffffffffffffff8, 0xd0, 0x2, 0x8, 0x6}, {{r4}, 0xfffffffffffffffa, 0x24, 0x1, 0x400, 0x401}, {{r4}, 0xffffffffffffffff, 0x88, 0x1, 0x0, 0x4}, {{r4}, 0xfffffffffffffffc, 0x20, 0x0, 0xfffffffffffffffa, 0x1ff}], 0x266, &(0x7f00000000c0)={0xc58, 0xd24}) syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) sync() 03:55:22 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getgid() kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) shutdown(r1, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 03:55:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x1, 0x1, 0x100) r1 = socket(0x2, 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) close(r1) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 03:55:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 03:55:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900"}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$dupfd(r2, 0x1, 0xffffffffffffffff) 03:55:22 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="67a49730e65fc86aedf45b0daad65c6ba085177cb78cc589b09da1457f47d213bf916dee8202779465e1743c15733ef7741cdfde2b437e166ce0a31d9fcf22502f111bcf72cdf7e321934d8d514269db5c30a85f3e50105fd0a7e8385bda313e8a4b6a5ca406ab8a0ae2608658b4d91b8fca956feee05b749360", 0x7a}, {&(0x7f0000000180)="df011e921d1c95bcab383596b7f0331451185bfa4ffea2b2cb4775cff1adfaf703ba7b785fd114a573ef7bec991067c64c7ca1a119bc97ff20b031c2b88d06310af253b967bb3db0385410c455e864ba6864b28b708cc5e812f2db29d23fc8ca617cdb3678a05e2f881fd5928c05f67e77c6", 0x72}, {&(0x7f00000002c0)="60870c89b96124fdace8ecbcca956e034d1962d3e12d7da6c99f1f015385f2ab9e5843a21482103fa51895f733e7f5987b30389ea40f1757539deba66b6b3afbeedf8030ed24c6aecd6d9702e9f89c1676223ed08bcb93cf0aa73e2bbb0c59d4353fd21b9959ebaf4f3a6337eeec42037f55d46825", 0x75}, {&(0x7f0000000340)="f9f5db6af5f957cace6643d4d9d4e943e0a28dc06f6fd2a4d199743cabe913c2866da49a9df663a47341facaa0d585cdba92b260401ce01ffe395b2054dd83b499a8e9ecac37358c21699e759a7baf8806d97a5d60bfd9120c74ef8f231667debe1323c83696c348b1de205f39b9946d84826e78b9c0cfa86c460f5b7a9ed2cbe0d3224109de2707a36bab7f5fae6e20455a713e2938061e541f13334bd9dc7a3571ea06d31ad7619af557bdca62e255c4", 0xb1}], 0x4, 0x0, 0x0, 0x8}, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 03:55:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000f3ff49004a12f34c00000067d35cb2bfea8b28c667805dddc1dd67d9ab8483d908be416a9699a035aa4448b7886f70dff63604a4f8eb604f6d6fc7f826b337266f62a9715806a55aee959348749017589616e0fd7ccbbb9e75ff9868736a89c217e5bdd9a5db1970c16100f7416128d2b3cfdfcc68913635187609b0c99dd5e7f39528e6b700e0c8e98a807c79becea7f743903add8f6d2a62cee130cc68bc3395b3260b8454921176efa692a8506f9593355c6529b7f6730dd6ba102c1f87167941e36a07f3c340ad7703243c46482b6861b9e9274718112d79090e5963b23e80c04d2057d63ce05b39893ceb0d3e156dff0278a18b616e7e7e3cc14e62f66ce5a73d63f96fb58a4ef4cce5eae72109df6a9e038c64c56f8a0a48126520e19ed825ed718df590f9957a3bdd355d224b9c72"], 0x6a) getpgrp() lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)) 03:55:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) r2 = socket(0x10, 0x4005, 0x4) sendto$inet(r2, &(0x7f0000000080)="5e2eaea730932f92a733835c27ef994fa623b1f0051b9f9b86864e46bdf911c0a28f72597f36e299f2d576a2f7793dae7db58ac4b95068ba693eb65e80f516cbb8e48bb183fcdcf35318cab6e0253dc7eacc087f74e60ef1adc169d35a0cd51c3c9c4d887f3d896c7f24", 0x6a, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 03:55:23 executing program 1: setrlimit(0x8, &(0x7f0000000180)={0xa, 0x400}) r0 = syz_open_pts() close(r0) r1 = semget(0x1, 0x0, 0x100) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) shutdown(r2, 0x3) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/238) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x3) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x5, 0x5}, 0x8) 03:55:23 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8040) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x200) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 03:55:23 executing program 1: r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = dup(r0) r4 = open$dir(&(0x7f0000000040)='./file1\x00', 0x20075, 0x81) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffc1, 0x2, 0x40, 0x1, 0x7, 0xff, 0x8bdc, 0x8}, &(0x7f0000000380)={0x0, 0x6, 0x5, 0x7f, 0x8000000b00c, 0x800, 0x80, 0x80001f1}, &(0x7f00000001c0)={0x3, 0x0, 0x7, 0x7, 0x360, 0x4d, 0x8, 0x4}, &(0x7f0000000640)={0x0, 0x20000002}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(r6, &(0x7f0000000440), &(0x7f0000000240)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet(r3, &(0x7f0000000140)="874a59f35edb08d6714623c423d7a966a76f93c8de19", 0x2c4, 0x400, 0x0, 0xa9) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3, 0x4b}], 0x1, &(0x7f0000000540)={0x7, 0x6}) getpeername$inet(r9, 0x0, &(0x7f0000000080)=0x3b5) r10 = shmat(0xffffffffffffffff, &(0x7f00001a8000/0x4000)=nil, 0x3000) shmdt(r10) socket(0x18, 0x1, 0xede4) r11 = semget$private(0x0, 0x7, 0x400) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) semctl$IPC_RMID(r11, 0x0, 0x0) mprotect(&(0x7f0000238000/0x1000)=nil, 0x1000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r12 = msgget(0x3, 0x200) msgctl$IPC_RMID(r12, 0x0) msgget(0x3, 0x201) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x3d, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x461}, 0x0, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb, 0x7, 0x1}, 0x0) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0x100004, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 03:55:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 03:55:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r2 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/54, 0x36) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x801000000000013, 0x0, 0x54cf84bc) 03:55:24 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 03:55:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x88, 0x80) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000080)=0xffffffff00000002, 0x1) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="ffee0029ee5e84485e00286d92c6e713237209bb0674bffe3152f80294df9ee31f568654197d39bf3564624680f99d1c9c"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) 03:55:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2d, 0x10000, 0x0, 0x0) 03:55:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) poll(&(0x7f0000000480)=[{r2}, {r0, 0x74}, {r1, 0x124}, {r0, 0x2e}, {r2}, {r0, 0x14}, {r0, 0x100}, {r0, 0x1}, {r0, 0x110}], 0x9, 0x80) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40100000001) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) kevent(r0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r5, r6) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r7 = openat(r3, &(0x7f00000003c0)='./file1\x00', 0x40, 0x83) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000400), &(0x7f0000000440)=0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./file1\x00', 0x1, 0x20, 0x7ff, 0x1, 0x0, 0x1f, 0xfffffffffffffffa, 0x0, 0x2, 0x100000000, 0x7fff}) kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x0) 03:55:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x0, 0x4004, 0xffff, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:55:24 executing program 1: getpgrp() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getppid() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getpgrp() r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') getppid() pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="34b3cea2fcfb5478071be99c897444e8586945c70dbc39d71fe9cd16f19f8dee7f8a442f09827b8e973ddfed744b6c8bc16e78460ec4e9b67a3329c6e1a2bfd2cecf", 0x42}, {&(0x7f0000000300)="cf79f7bfe0f9f265780696c18ce802ed69e7f1229c5a0e6ef8376a7448c03bebd1e684d8a37d2c6c4219f5c5fb3af24044e85e6fffa898cdb761533b8d13890f8e4133e7a48ff462bc30899fbf29c2943f61d09903fd3aec784f33d3acdeadd4ccde048a72a585fb81f22bc19d42e18cdd23131a688a3bb166fb54050bb877b8dc478ac50ee00469448bc3893cc5e4757ec1050229644f1353fc5485f5c33fec38f38cd8cd5c7fe77e039ef6ba5ecda8439a31138f2d0650a44b46bdecb03f3c0feae2ac27a5419fa0ab78ead83a436b7402a7e43eb84b2fea7723fce1506b8e4bcc69cb0d5d03853f05a2b0d20f0418ef70f85d80339c", 0xf7}], 0x2, 0x0) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000440)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000480)="a1b9c96b85dfc34eee86497274449967a16fb7742ef5536f1c4400bf3ff31bac5b109c98aa79803f0f10a0c679cd5189c04ece17e497ca2a166685b0b00e4b8d4de1b0e62632f4de064bffca8a9d50", 0x4f}, {&(0x7f0000000500)="9b6d0a35befed977f9cc74021e2d6839a628698ce4a8e4ba3f6b2cce2b50426dfb8804130c90c7", 0x27}, {&(0x7f0000000540)="60ed08e4277909ea9d387dbc75e0bdb00893933a00dd3eea54642e0d39a341ba78e81fd3ce4d551e079d95ddaf8d9a852dc46f29a4458ffedbc28388fe05c0747ef0c962104db24383d69c94147e7d3481496fe42c0ae4bdcd17ac278548c91c140f17d0829c", 0x66}, {&(0x7f00000005c0)="64fa25737f2e0893bc5a7f9b95d00b9e1ff56ce746b918a40b5b9081b7f8a4ae9a804f593eff6aac29657e6b8a5653dfcac71bb7344d562fad1bb9516f86a913bce4d3f960740a42ba81b3e93afd11e4170541ad8756af8a62", 0x59}, {&(0x7f0000000640)="ea15b0baa36a98f94e527d7f2a050b6e47d3165e2dc8b66aee4eec34728e73c2cb35096641a0334699b2e49d5a87f7d0e666136b8382a9a31fad80b0142c9b50ea05c8406566471eda229bf4a120f089b66e6ba7cec11d7b9ea351f069632d3efd182a62a39801ba1750158757eca94674d2519ffac9567af26e266350d889912e804164d7168893b77d7951c57b8f71f1511b870e9926d0d962f3b2424e720e905af710c96b321d4888b555079cef9dde1b41c75c02f0dfd14cd64b", 0xbc}], 0x5, &(0x7f0000000780)=[{0x38, 0xffff, 0xe6d, "8eee08b826f8974559126b2894826bdfafd149bd23d6853d57edc4fd089fdca1fc17e6c6ae720be8"}, {0xc8, 0x1, 0x7, "b3df341dd6ff354ad54e26237a13bb1fcad87c57220ceed549daf567ff2769f67aa6c537b359f5227bb73cb361c230cdd92fe3793f64ffb9b1bc784759f1d8b906e2076c7f118cebc291b944e5264e019dedea1e02ea600a8f7caea48bd3a9402f6ed23a9c959e9badc7697b692dee418fd454d96b226021a27178b3e4c518a68455e3ec9d3cde84a2ae11ba5e9af58fa11af68cb784547167de211f1ddd665aaaa2087adbef5405ca0e078e8a6b86467d4f"}, {0x18, 0xffff, 0x1, "009d74"}, {0x90, 0x1, 0xa4f, "577a9bbb5691b39ec778e3337265b81a0b03e6f1f1fe556a697c6de2ee27e9a5c803b44f94fd54a1e1a39cea7e730cc625b3ebb9cc998320f7cb6fe33ed214d411f84854324e740428751e2ab6bd95df3c1e1f16b04b8f74fbd1a66f25a319f4d2ac50ce75e6311b8a9323bd3e33eb8a0a90704c872b9f6923"}, {0x10, 0xffff, 0xffd}, {0x80, 0x1, 0x0, "89d2ce5ad700cfbd8ecaa389cb00210afdaf4b9db6a650fbc2675117b6b7679da07cb4519f8ae3d1640054e90b2b98811f9f9e543b4aff09bf602d46cdbe3b0eaf212af205fc55f7eabab986b944ba127e874a335977e683be152246adaadf7ad5ea73bc4d6777dd51f44190bd26748b"}, {0xc8, 0xffff, 0xffffffff, "b5a5eca0bacb7445e8c033df2c4ff9bb061c35935cc9618062f0a686f18a0709be014c997b4603c1a28eae99f26c081c9cbb957c7aba88a869789e61be2872d41ea461ab5c2536c241181025d86085dd0f541ad564ad0d1e6871880b412bb9da4d389b5fb25b2118320a08a0c8ea11813c3c8b66ac8c87334ed912740c6c807833b481784b4e5f38a10df304b3adfee054939223ae8f53aa4ab1fa0cbd92d8a498f1ca278a01785510d46900451e3e1e8ecb17"}], 0x300}, 0x0) connect$inet6(r0, &(0x7f0000000ac0)={0x18, 0x1, 0x8, 0xffffffff}, 0xc) r2 = open(&(0x7f0000000b00)='./file0\x00', 0x53, 0x0) connect$unix(r2, &(0x7f0000000b40)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000bc0)='./file0\x00', 0x10, 0x1) chmod(&(0x7f0000000c00)='./file1\x00', 0x108) r3 = shmget(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r4 = semget(0x3, 0x0, 0x18) semop(r4, &(0x7f0000000c40)=[{0x6, 0x5, 0x800}, {0x2, 0xf079, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x7, 0x1800}], 0x4) semget(0x3, 0x3, 0x147) rename(&(0x7f0000000c80)='./file1\x00', &(0x7f0000000cc0)='./file0\x00') getgid() chflagsat(r2, &(0x7f0000000d00)='./file0\x00', 0x40000, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) write(r2, &(0x7f0000000dc0)="18c0d9b88201c9c9a9169eab3e1e851e22f209f77e226e5bdea7e615dfc57580a60303684b4f15129f4babc4bef1cfeb7183944329b3784b70b65d53798aefd853dd72e5dc230a2cd0301b4c0c860c834e072283ab1136b7745f9438ca6fa3ef573d9120df4d918001a75c00c44f54f0189bc3bb2d068c0a3580a07867e6aeea72d46a186f4beea50db5d2f5a212dfe7cf18ca3e39b7a7bb5d6489aabf0cd802c6d807cbbdbde71cd601fc1b59cc8e812cd8e2108c7ce517c293ad1b6ddd1845d00540237f", 0xc5) sendmsg(r1, &(0x7f0000002580)={0x0, 0x0, &(0x7f0000002140)=[{&(0x7f0000000ec0)="9ff863c2c6bdcb0ec9a8bc74109009345e50e4a80fc2caeef66d0706b458ec75d29a72", 0x23}, {&(0x7f0000000f00)="cc28e6358498ae967f82347218407e5e76fb9f913e4b755b31cd5028024a2491aff2cb84ff76869c1b2db2c1062858e1229d584d243ff4cd90d6508d68af2014c403100d0aff4eabbec11ef2f809813d425b1504941f0ed7024c5f30ae76f1d6a8997a8e753692d569342183c68a709c2080721d27be67d53843a03f761f14520d486ebfcda45dda93fbc2f1c8fe16", 0x8f}, {&(0x7f0000000fc0)="e5a2502c180c04fc7dca850fc24f41c5349f3d9488cdc5cf01144a9ada0162f4aa8fdaa3fe41deb6745a1f60dfc8b134c2e3973d256dc8ac3ea86ad382b677620e5bf2c30000ba9aca8fcdf41f0e1711ab697b1561f5c9fa3b1cc0d9a2a546d3199c93529e70afc48afd5d587beac64311104eccf9b5f70077c3b9df7c533b09dc4fba129b0fd5d1e88d92cfaf4f3c5aea4ae5cb533bd5f36dd0d6aff05afbd3d1304075ab564e5ef3f25f40e705acd5ca10c9e2ccb844082fc6ebf0dc8011e7066d8015182553a8a71197440a706f53212ec56ed890d9cb1608474d2130f42db79d817f2d10f7d790002aad9f5061950018212a27b2244e563f8a21e3d244dc34df4261e8868e0c4733a7265190e3f2173880c312f42f0f284dfaa05ccfd54e4982a6601833defc867673dfd2a47006e301cd6bc4de8e6f3776027c61a3170524db7f5bf8527455b674290b4cea9d264d812f5ddb6f4ba83fd8459feac121f6f97a8245549aac70b69981498362b11ed6e0749a1e5b2e96e161fe5a73d5b755c53ee830dc8631dc173a5666fae930534fac55fb361bebd0abf74f2b2480de42b1ae14deb8065e75ebd0929c6dbb68c47b8da45006b48badafd79b6f02b1f3a342d2177d3bb82e17a3a16f5480a8a8f71d8a052eab97a8881ac05216a2806c0fe460793aca0a5d29f419526bdfd122c0b2b714081b493eaa999628838ec1edb9e3255815f7b78875dbbeefab36a7d655ea3ede910da648acfe3f3c296393ecf9f7ac588e9a15418e3fd7c3eb77056850dcbfb83835816800804d00e47bf225e3240ac03441fc212faeae9516cf6eec85c5f27fdc358c4e37477f723f644f2982c99dae4869e06bc872c4e808ef2c875596360e0a121a69ad8500335b4ae6565baeb18373dbfc12a2f101c1de22240979395c7b0e9ea5337085820ed91d724c3faf416f55fbf0b6b65f78eb6e3a3b928aac2cc475d382019991aba93542b48f82600ee042c1b67915aa0c2f175ac8f505b3909e113332b8a5db5c80eca7bbb28447d79da13e81689015ad8f0265dedb565aca2bcc76a0fdcbf9cac942c5daa4f4f0f22dbf5f69a8319cf9d60f893b97b8caad0724ce3cc0b83bc7afcb2b478fddc26a53f7b7614eefbe9683479ad3e60d27bc1b311e73e057968625e51c6b3320ee5e3ee6492d59f800abfaa034dd8826fc4535e7e7664a776e39cf79e9144b206508536763c398956aeea5c3d0484241bb4961c03c99ef94166d6544d7c57ad1d83c97273ef117f024f9df0600bbec3a5d7b1c48516a6b4a18f47d23813a2a2d54b8b8746012fae9e4af8d5ac3ba9899c0df9e4bc44699f58ea518d6305b328b042e7219107ff3b73312f52c97f3d26662d5a9fe9def4d5a76a967a2ec111dba439cc17b97640fd0df31c37bd6d80f01319dd2d4bd2a51138865d9b38344218d056ea8e4d3d415e89b8c6737fe2e9e208194423374ea1657083868d8c17ddeda8be12b42dcfc54635aab1b2f74d33fad68c898ff8e5fe969af10ac25c806e3cb6ea1f7e53c7c9cd571e9f204b63f2ce5d70267592f88d7f28e292e886222976b4b545b2c9f70db26365de40620c069355f4499610dab7097d4a7180957bc4239ee14d8fbd57d272e6cda59dc49401657909175cca8a6f2973d24dd5bf9259e10441daf5e4472991af8ae0b4d926ec0ef1fd495ed00ae49416957eff2aaed3d62376f27082b300f0cba76ad0702b8b1c8c113398434792d78b8666e4012ed4f8017e64885faaf913f5c388789c7f68a5617bfaa5f20cad59552ed0ae0ed2317be43a0f2cec473e0b18c73d313ef15cecdbacae47b66d56ea79445c1a9eb8eb0ff2f62d603e9ee00c164384fc2a1b682926b29f25e7595a12fc0db98c3eb265887840569d780f7f0ff173e131104a35d3d95996e6d863947969f3a2cb7de5a331cd705c2c6c3d8ba73eb6539b8c3fada611853782969602917eee629104db09d2b9fb33b51c25c9a2e2d57eeb2dc3eca69f50a46f66fb6d5beb591bf75487c6104b5cf77bff9019ef34237c51138814b9b56790597c48fea0853c727f461dd8e25f8733cf8b19944b4300f1bbf3aed2ff9ab982f63a11ac4257920bb85cd7c8a8905583a77764b695171976c6efcff27adfc332e9aef65f9aa33da5b08c4f123df0fcf330a721bb4ba44e048ce9b86bcd89de2ecb7155e696f56a44a046f21a0d3fc2ce3f4fb5a8ca1ba8972599dbdf412d4d86074f33749766acbda3cd4bf71c62f2ca58ac38565816083566e9bfb288a2457d92701d10a7864f0f29655253163ac3e7d42429b22e32306712ae57d7ab5b11a3837b1da2fc3ac543efa35a2d4664343965525bdc483c20a159de48d5d05f338b2c9b0acc64a3fd97db6b9bf09380aedef82730c8b47a8a79575b4746239071c29a748d0f42d1c71bf2733d0ed97efb1a6a5079fb6216538ce48b5ca12ee6991d449a32230185b4918727b7c261d0e849405e1c94931ffd2fd05c6e3d31b1a7b25e31e69e2a6764ef365939b0f6ccaac92730d8980f1583e27ed7684e143b3a4bd34b9bc5d1d1133d2f3bbd9e8f447c4ea18e7246a24e604ab4cbd20ea62e736b1176e28d2440828ca8546ed3e0bf81d5d5a238576a5aff155a1325e168885d98cc655981ab86e6b644392b3b96b2b16259e9ae18296ec3804e2ab24f3eb2d90bae417b043b628e5b05cb9967caa17871e2225b19c94fbfb16e0b1b835409036a20ceac6ed845e5bce01c43c14e20b5d0f32c1a0abdd8952eb815a16fd9fd1795a75bcbaa32b81d45f74d0e891393ecae3ec7f0244df93562983210e3106eb68db100531b6a5078f491cf853f5b1a2a4e397a63e505e7049fcf5b045e61c27557b04bbb788ffc2bf48468227e889ea923b1fe4bc5c25de3b602be7df3665e6d0435602f791d3b9803388cb05aad9b7ef9c6ecefd708e2d2df20de0ead3948d77288c33ac4ae444a18a79c847a9efbb22ad2762d77a44dc7496c6846e9a3a3f26b74dc01d2fa97f0bfa1993563e2657b9e4fee209535f99b73a00c94f8c574d17cd3afd0451d93b363c73044bf7ef171085b53ea452fd409b3e4d1aada8518277fb11596e28065fd537eaa0227e646c35c0659150474e08b4ca6afcecc63839e5841104cc190fcd7be940a68b79a9de4fbb9d11df9dc632f2ff45f14b9d4253770194c7afc5f033d1505f25f674754a82bd00cecab479b01d2c2da95659e9e9556e93436c889037edffb5b5ba7df10917d8ee1047fe30a75834fcbae461f0a6133a83efd8ea79979d6393fcd47725178d754bf6b919f70c87c8e853ddf4146b8c394090fe16cbd7459f6d8a0608e218217c0a567ddd4ab742a7515c9b62c46ae005cb91457ef093cfd92a6194da64e7d19ac4d6400f88e7a7f9719e7599f1ca14ee9eba3f2764936caaf5dab243d31c382fb45f672837dee782fa93eeaedf25c828f3de11e95a260b20853a59b8a16ee0d21f96d013d7f8b5776a49b6aa033df9fc16fdac09b6ba6cf85c1db657f14e5f841ff387630547d25e94659976a73a9834d24d5496c6ace24fb8db6df5b4ca719a26456343c0eb4ab201175a3605abec8ea8c7bb4f12d57e1ef069bd386446f9882f34ee4911e3236e59ccb2594f6a648d95a8b372800507cc05e54c1d9fba8900ba8534b87dcfc12185a22dda628df29d7b7cad5f208655a3c03b498e96b84e23df7ee15d8615d33a50b371233037932538c2de7d9f09ff88297845254c57a5ffea88ed6b5c2cf3fbc10a97fac1342a289cbc6714c8081a30c477494e51e16783bc9c2bcd5492857a8ae0ad46d04b45c46361a94c6dd968604b413ddd6901d3f08bcb5856c5cfbcd1a4f3d594f7c8252d933dc67993e2f3cf0bc087dc01bd21f7de1f500ca26ef46dc2abaa0da4091c9a812444609e3c844562e05c898eb8bf4e7376a052d761eb306a6584be782cc683f4956d6aa3962335522395bea33b6c5120f90f0957c79fe81bdc30f5714acb0a8cfb4efe178dcc6315e5455c379f25019f74467aa573044cbd50828e7116bb1ec7694b24ec4f2020467c17a324e44bf36c4530270f3db2824d17943278ec27e2674c067294731588f00a31622d480f81367fc10f24f73dfc430dda35cb609129efc3726602fa8f87f79581bd114eaa761f56d55e2150d00383a16c5dbadd1aa714bbb2f7a49a31f30491e98f5ef2c7501ae03ef303af80b9bde7a302484a069f81d14949e995a9e73339ce397bc962ea03d44c4f603adc646e805979a716abbfb21d47b59f0e18ea4774ee7e2add39d1f9e94c7b3e85be7ed9508e3baf57e0b32c8560fb78e281706bc31e252d58ffe51ac4a94562580e8d7f09ce99fc9c37824fcd02c6c3c4bffb06d1342244d1ceebfd135f5345eaeb61c9af5bed97d0d3f84ff40a0c2688c2bd272b463759e3b0e2632bad0b1036012137a1b21c4f1073f4ba279543fc8d5ca3ec0a4ff9797174571656961855b7e26f54a36480cd91d5a52ae9f241142bc343e18f2a79ef55604cae237bf036c31b152a256fe44b03ec25f2ccb5f6e477f4913ecc3003160801fa25f618380c78d582a676b41ac7f2170012f95ddefc0337a932020cf059ed4af1286f3ca675dd906af1cb33906ea6f1ffa76be915577b6aa0dcb7cfaa5a0e9a675cdeeb9c482488a3cbf4babfc96fa19c32a235ba54a7e50ac0162df83d83486c7e85db25ca35b42664405716ee53859322e03d3c2855271a4d06e5d0561d9415a2a0d9a534b83181a7b0dfd92b616b50104274fd90ca2f4e412639eaa5571e476ef046e16d11b82c22abeabe631f66a478d19550a2346c5345cd605657bb6293edc931ec0b9c7677801d00c143457c00536454aea5221bf7549a009b1ff2937519706398b419778193631e9c90ab7328b5f948673f56e3629141c894c997f6586b23f4c53397f941a9d3ffa8ef3dea68462c68acac2201c58cd7d8e162d7734d80d30881d63aff7ab60c37d750eb1639b49bd53ea0056488ff728944de181c11567cc90a65287eee424814898875b6ae220ed5903679188d34b48419b190bfbc7c71963969d460a2f1641876424323c93dc8cec4bb731ce85f327ad3df513d89676f2f9e7704ba959aa7808de602dd4733ea5678b34ca279f6962e09b66532643a5dbdb3824f48089ed061e841850a4accceebbec4ef8224f041d11716630581692116f8a9b0c2eb5c13675cf28f3eb160f090f5b1ca987c49b540459212317a14b2b89a989183e5a6b088976cf3ebe369247c8a2077d69facd99b777f418ed7536205599e41781b03445e17a53c8bb1800067f052903be64cf8cd791a639501bedd45be648e915668f058a673387c9e3772151dad9a7de109e186272cb137c55d308b0c02bc1b8eae6f57d448cb3e0fdd0c72ae815ababdbb724b2a92896fdba43a47e2080bfbbf03e8ce4b0cc991d2b5d94f923ca17d93a4fd5472638d354b39796e44a14cdd0db392c3e879d150e4f45084871ae1a5964d6a52da9c816939251f869e9d3cef6d6eb055f879580165076f17125b6859081fccc99f6c89f189d0a7f4b6f47816e6644857c06a9cf62861a65d3f4ed0cb0ff142e3be7a87a4e0523a95c4aee34c3f2d288e6ca6fd6241bc89af4964c7dfc50be09a2def8a3a59d3af05ea9cd8a3f94b9798ff97e6e606a9e9b3a88d0a95bde9639ab6d307d0787bb2ed728dc807bc044cb910bf9764e966138bebe08086e6f0698c789907ad950e9b0ac936251b1145287d17d2a0d9edbfa698cb62e61eacd07604206c", 0x1000}, {&(0x7f0000001fc0)="32d2d1a6467b9c6391ba1b3a687cf1b6080ce7f30409d18897dcca3123801611a6bd5b25cd3b1b34a0dcd5a55d7ac7e9e60fb80f4a06d4dd803cd7a20195e2a761be5beab099cfe7de62f3db4f522f8c48faafbc18b6ca2422f2ca078839147dd69da981e7bc0a4a6c38420ce38f532e519f6bb02910617619de1b3711a8265e979145d443086666b771cfcac058ced8caa8b34911505c42d65c3245d1d9629c9e7a3d3298add07e956d", 0xaa}, {&(0x7f0000002080)="f9d50628bf6ecada1efc943a1daeaf629c674f27c0e25c594ff5f1d150c08d4511b931690ba89e3d2545507144924c23f011789b1fad237c63652d977900f86c84ea16b98b252b400cc5c8ebe0a0fc5861772d4fc5ff360cda0121f02f8ea95df7f0a5aa9ac223368162e85c5e34369dfe7eb0934dcb4c82965f3a79ef823e699f1e4d83bbda09bf4b1d2515260302569440241a711bbacb6595824cd8111f6d40a4c0b3d46ddc446a568a5a298c8564bf2e", 0xb2}], 0x5, &(0x7f00000021c0)=[{0x108, 0x1, 0x8, "3ed6d01a0bc9572630e522654faf48c1aaa69918da8ca8c0e30dfc071e1409dcc79409628d1bae1b195fb6e99eb4d00a4c6b4b2a92f3f75147518601becaf32b54ab9dd23e690cb58c989af1b5ef4a5f0c3565a483a5ad1d756243f10461dc92dd194b59c5c9f685ff302d245fe734b50e3a14eaf20c6bfed056818965727900b0384a8631ce024b6812eb5c28700d31a6ef82a6debec5bf75c204e406105f83df37e23e682017036d8d41a198eb858be562b12d706c57970c50ec3e3d6635156ff3cd01e7e5c31f39abcd087d50a305681b4516352ce98e84112fdb5c624d933dd6a2308100cbb23c7da0e91265f951f8"}, {0xc8, 0x1, 0x7, "58e0cee7457664f502567636e1ae83e2c19a9c0daad7226156e72bb187b34bfd213d99ef8c1d6608216001c09b60cf2e13d1e49f51e07ec92aeb09efd90a05c9f886d17d16c3e59cbe7bb6daeea70e5f075025e0bcbe33dde5b1501507b5367454a53c22288d6befc4b8d3d54419cd9f73a4671e3ff8c9eec272b75c5b3b5a4238948a17590480cf93e2c3bdb51f47e1a7ddcc3bceab458111ac23cf483f7d00bfbbdabeddd60e59e958ad077d348950e00178"}, {0xa0, 0x1, 0x2, "e0f960c6dd37936a3b45182b746b5fd97800364975328fafabc76292e3df7a83047142b50f323614c9a4fed49f302cefb70fbac51df4a34742ed8f96381a5dd1c5cbe94958a20b029488fa56755037957155a8b135bac92a4679ac02f480060a84acfb057821d515fd2d168b007434af6c61bd0b483e63af168f1fbd9d62851b32b71b9b93a85431776300ec09cfacbc"}, {0x60, 0xffff, 0x7fffffff, "4a5bec4f7d6acb5fd6737d1e32d2fb9403f7f07aa83b379b59d9a45484e4d33404079f457b952827caa691b870fa078dd251508d6678749b102cd7485a22a670ccf925d6ba0efc70ce"}, {0x98, 0x1, 0x80000001, "d5d718f275ab251dea0b73fd6cfd5b24f396cd41e56255d30b287e9a99138415df298dea3d1fc71f4a802d156777cbd84856b7d3daa408af5c00ac1815ad7cce6d842d1238a343456f94817b7eeef2ae2dd1beaa230503cb212572d4a03b74d532582beaf18d908e7aebac84e6bc8e2d7da594f07321ff40b56c7a04db65ca29bd57c80ef5"}, {0x50, 0xffff, 0x2, "f173ece6a5a0b1425466c2ed1f6250ce6f35bc84a50e4d8270e15f7ef4a63e403ffa3f2b033756a20b984ba0d122302cedad2171108ac80af45cebea22a2"}], 0x3b8}, 0x6) 03:55:25 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0xc09f, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000100"/19], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x400) r6 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000480)={'./file1\x00', 0x10000, 0x7f, 0x1, 0x0, 0x5, 0x1000, 0xffffffff00000000, 0x1, 0x2, 0x200, 0xfffffffffffffff8}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 03:55:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000080)="6a80667bdd598d81929f4b2eabce8fb8cab97fd19ab707867b0d4a6d0d9b295a2cc6e3215591367f3a7495ee16e8c868d0ebae29daef35228bf1b53d20c7c654f884022b02ffcd32fcc0936611c024da4cfb47f1ecd499ce4f4848beb41d96c5f35e52f145a89827ed89b8d487a8092dca40e21fa919b7b078a4398155df2fec84cb17f8ffc454fa02d3c1cc68bee6e7d45e", 0x92) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x3, 0x1, 0x800, 0x2, "199d2b1753fa14a3b4d30f07a63f663454fe2a28", 0xfff, 0x80000000}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88cd8b24558428df103ef02c0552706a6f972fbd48de3fc7e848bd29f726a640f1b35a476f36da100872f413", 0x2c}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000280)=0x200) ioctl$TIOCNOTTY(r2, 0x20007471) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000180)=""/101, 0x65}], 0x1) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000340)=[{r0, 0xa}], 0x1, 0x577) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) fchdir(r4) 03:55:25 executing program 1: r0 = socket$inet6(0x18, 0x10000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 03:55:25 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) mlockall(0x1) 03:55:25 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x8f7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = fcntl$dupfd(r2, 0x40000000000000a, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff9000/0x2000)=nil) r4 = msgget$private(0x0, 0x202) utimes(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001b80)={{0x3, 0xb}, {0xc, 0x9}}) msgrcv(r4, &(0x7f0000001c00)=ANY=[@ANYBLOB="0000000000000000000000fdffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085de4b5f712d6631564151120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a7e7ae256449800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b28e204e9e0ecd2ec6dfc488fd64eb286f3a1a6ccf624c3147662edfcc6ee78a2570e7ec37c7c9af716b45"], 0x1, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000280)=0x265ca) r6 = syz_open_pts() r7 = dup2(r5, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r8 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x0, 0xffffffffffffffff, 0x104, 0x3f, 0x1, 0x1, 0x9, 0x9}) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xff79) r11 = geteuid() getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) r13 = getppid() r14 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001ac0)={{0x4, r9, r10, r11, r12, 0x91, 0x5}, 0xfffffffffffffffe, 0x290, r13, r14, 0x3, 0x2, 0x8, 0x2}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="00000003000000000000000006000000000000000400003efa1ea6a26d40500000000000000000000000000000000000140000000000000000008b07451db786a2378b50830c0dc6eeb4fa7206b27ab7ff0a2d132dd867421001f8bd71ddb1e3bf5786a81bfef2d1a99b00fb2b443ab51ad5075141b9abfaf32b7391b6f8f2a8bae8dc2d8fef876db6fa4b8112806bfc402018d18d4260792d7089315bcf3923c9d6a7a55f17e3bf348f63c71bc67f22ccc7a24850597f5e6a3c6b7366fb45093c1d1a39e88bce25592df8c491e18aebe39fd2ea9edc4af1271cb7b88d5e8fa8a3d67dc657b0b5891893e8f02ffaf52d7dcf4e0e8dcca6dba7dc27f32642462687f520805d601fd10f6319937dfbfa22aa70c10879b7e9249298f800eae4efbca86e5165da866a1703"], 0x1, 0x0, 0x800) r15 = msgget(0xffffffffffffffff, 0x3fd) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r15, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff0000000000000000000000000000f900000000000000000000000000000000000000000000000000000000005f72fa1f6d173db9d45c50179bb76899d5266f2e74766f0d63534d457058ec405b3a03a96891a16841843bf17da737b5cfcefc5f9fc6f3ddd1e2e9d40d09118149650ca7273a83a5adbd9f8df9d9e1e8c152b6fced5be4e694993252f0120624317c3cb351f9b7e32bc7760bf81577ab99651e7c9041a83eca"], 0x1, 0x3, 0x0) sendto$unix(r16, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r15, &(0x7f00000018c0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb8af832c38d6ce56830a86a9c7e19ad5aadad5d4e3551b39eec1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5fefcf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942f18ebefd43b63c5003a3689c495c5c4c0b536fd047b42d93a371b9d7089d1840ca73de4f2ca97c20aaf86837fd81ce850be88042a5a83465d0899ae0d4442c103b4f4d0e18b24432baa0c235f098881b4fca8c7b0138ba2ab1df7be72300000000"], 0x1, 0x800) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r15, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 03:55:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x3, &(0x7f00000003c0)={0x5, 0x10001}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x200, 0x6}) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x4004667b, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f00000000c0)="88faa4418a696e08ff1cd62eccf218513174a2799fb6324c6c02c2e031aa6308be3c0994dfb33708f14c42af8d547fca0b6374fe5d7c546ecb564421582c0b9f24ac2bca02f30381572e73fc2b950354739c41430fc4f76ef81c8434a7585ee1882e99df2eb21f7fe6527ad81f04c0ed9884bb24cdf8a076dc2e9e46baa16ee70487d4476933c968d8e250fc1857e4ea8a19ffce5a23c7ceb65d24cae00d30cae6ec98edf737ec6f36b1f03d524d9013bf8ab9c1ea1faccaf0b99692f724d204bf1e73bae4aee757e1f837275f588df0e71a51e84f8270c9167927fdb3a1fc193e36d6e89ed521ae", 0xe8}, {&(0x7f0000000500)="54fa11d37376313ceebb13d6c5e2ac70b25a6d85bc0f9b0cd471bad24ccd1d64b80acae9c84d978c0ec2f0e44c628c9e69ce1720c41fc02c6d331e88cc0373883eee7c1770a4e897365bc2d48c9927cc7c24224295b2d4cc44ea0ca62f5d0178cf130d692b67eb00244f041f0680246070bcbefb151498768e3e56b5e34391ebd37cf01713fe1ff48d3e81a365277e796861d7d84796a2b28564b018498f94de17eaf422c4c633745813802bc82c2cdd52cfd9244da87100d42c7975c0a1f9fe6189270fd9167f5d51fbb67baf77b551bd1ba6f43e5840613924b37e25de72bae79823be1c22a808b16d81cee51c2c8d922f568f8e25ff944f72574d01e561e64e1f8cda264858d301fff1cf355281137c5ba05039a8ca2f66166bd959d9d5bbcf15152cffd2b9715b2d7424daf986fbc2f0afae4ca31984dd8c671f96bf7f62d2da8dc2872982bd69ba5b1713288a227aff0a21fe1c12ddd23644e8ffc05265ef234436915908bd7a7048f9f9425355ef7918f6f2260b2c8a8dbd0d1e2356532d62d5102c89b712154570a222e506721d7de0f9d64f08b4d340758995b1692d07bce1a2e3ab0aa11002b81fe49fd4b53743f5944670f2fe764c170183f7a02908e8d32d98e9eab40f9823e86ddd262ea6bae8089707af5f8b031b356102f28d70c1dc938cc314642f31c4295b537cb97588070ac2a3f7ef71e436eaa6c86c28a5ea144119a724ceee723a25045e092bc75b5056c013e146cb39ec6006e743bf66c9ecb410c4618c1a86c335c9137067b2f3e819eb1e4674560914cc06d331ae5b1a7d9f9566f502d460fd313510e77d1573d6a701bdff6b5c3edc0ae35394df1c8cd27e9830590099e60c0acaac3005c05da801452c66dd2f354294c617a60c5fba62e1438ab21aef7b72096fabc1bf214582992fedb5244534cd3da6956e44609995509dbee63f0f96150223bc7de65129fe7654b7774f8b1ca9e87de518a3c945ad21fb3171164d7b6b1d81a75710e6c7e4e841315f79f3664e072bfec8f9aa96d2fb07b6fc3d9d0da7805ce07c5aef489a242a2f759ac9e04a0db9ef3293a469abcbd1f6185002f110ff17d3a5bff87f0f61ea8aa7f8fa68e7fac7fd5d6bb5ee6b296c4070334281b59cd8bc3801db0cbd2b0c50259bb0cd05e8133ccd5700d6b2043b9326f8e2d7d8fae83360c4deb2a90bc595fa44752baefe1697f6369da24efdf05991016a4d0e125d6566103bbddc0b26635fc01704bf66e49f67ff1ad589a8d3ff9dc10aa35a1d8e4d1369fc0f69af845d0f90a6579b08c9ef0d949aaf070ac2b2ab1fdfa04be16530b8e8436bbb946daf9cb975537f14c276226d09966090d05d75f2bfd416a22ad13a081ce13ba047065efca30b888940d8fb8472bbd71171f94374bf630970ec3170e5778b8fa84b0f6ad07d13963c32c60d8316d0ea7ecf34d0869c81002ead8da569d79afdf13bc3f48e9c1af294f6b7fcaea7cbaca84bd53fb7911e5054d8ed2b03269df702311c9ffc365db7179eca49a8c3b7a04aee21b555cd74f7603b8ff542df07e174a8338397dc18c27fc3545b06aff2f3c3b2e963e9b6af51b25d20c2be92eef80e10d29f5d3a57ae15f9a024ccda2771edd088ef7a46da39897954071af303ef75c61a74f3ca1f6f60f0bffb6e837aaffe157960e3f0a488d118b16d2307715708c8c11e075dbcab2f35fa10d47415e953c4c6af369f825e49c0f37be2cab297a6bc363aa4270268ddbad1dd9ac37fc27f2afa204e771615f83402981dc9f55407fe271e88a98ca0af055a75d17f0ddb2c67324f7a669216baf9afad5fad15463f3647835ca245697e13c5316eae85bbf823acd9420a0737743c4ec7e3768cb4eed9aa4e321edf267b53a0e6d699f899feb92d593d09dede13f71a2438f15edbca7964bb7e351781b0506d239aab8bd2b26bc0838688ed18d95269145386be54dd4e5ae25e519ea918b0ba8c77adfd17654f8105e1dff0f386d131a1ffd998527e3df623a0484cc24cc647ab07f1a5072b09ed1256cba21a57935183d9202d85749410bed50f9ea39f680fe70ac5556e476259c389556cce08949b0b4b9251210fb62486c63a5fe842e928f396b8545a6ba65af84547821ff72acd3adaaa2c2f47dd398ac7a5131edfe7429632ccd1ff17baaa46fd29f46e06e0bd43b83c3aa149dc04ebc4cee5a6d8301b1cb6f50da6179dac394330b9e8944f4ece4e50ea2503ff81a87d4d9291784c37d33a9e4d9d25e71c1f0d96274f13acc4865e6229a0e40e24fdd750a01a10da059e3b09dbdcabff4aea580036452f3ef5d7fa34a97c0e76604f20a07b810f914f17bb1f32679fb28d12737da1f38205dcbeb215a4004981ef7d3c3f960791501ada64b67ae2419ff34bf0143fadfedcbb898b0fd21ab05e8d85ef6f8d21ddacef5833cc13f0385ef7f97484605001bf2acd79f8be647f1901b7fde00381c7a8b868e572043ef298a69ecda173e96297f143e699a7c921861a4ec365b7e210b6263cbd54592b45c13d1d7a6c2de4379054659ea423d9c8d9d8b1a4b9d423a300f192b8ce258d650f8b3a8b462c2f67ccacfee7698db3624ed75061459996a3652de892ce136950fd20cf2093638ac67be5549c30f3559c4d05a4c89a37d7556e2295056b3e5608175d9e6469665a14c087644b514f1b13f283a68d9d6ab459f56f64857ff0a19fbb50a25928d8f0bd5d59328e48d321404901c03053a31c4623ecb258aaaea3b977db2c871a1eaafeac7553cbc392455ca65a71810896effd6bff553517e1858570e2130edd87677446c043def120f13e9340554a132e7800bc4ba27a761023b3001fe396eed38952f94ab8427dc5827ce8bb46e61963c0afa943f8348ca1d3d20f98711a667f0f76623a005ceadacebf557f122d190fcc4c47775f2bf4126b3b229c61061188dcb83f0b3c250af035448a965275eb2e6f1990c043b73bc4f859bd461d98e36490c0719f0792bffd5a468a88e77533b24272091118216d300a0f469403cebd083db813b1dbd1400d87320c03226d4a103f8b30dc3e5a59f767b8c02cc6d74686fe03a7c3bdb470a5f3a12164cef0ebba503cf53093d1dce5f9095d690f5658a3b6c90ba94a15814b93b2de74b27d27352e84044bb15ca7a03e44a690b272b74ec52ef342fa8adf93f0fce5bf02b4895f96f8c45e7c621159bfa4cba6b4d3eb06b07edc7afeb71f775aa5a27e5b232cf565d96dd3af6ebd6007227034ac5b26c6619c6b33cf0807a651315f9488e0a7885dbb65bb6dcc70db122cb74ef4978d69108c7715f158e95992853dd9994109924f8570a8f1af2949e3cdea2963f3e9d490060ad3a6dd5f04e57e740b098350c67547e7ad5d5becea421c84a70354a318ead3c76eb0bc4547f8e3e8f739bda2e0ac3ea9a66aaaf7cd7397bd478f68997a780c382ec3a8e70c5ab590108e0b70dd2963308f568bc8daf5f1c1f18462547680cb224acdc4c43181470f0232a98d2ff924eba1afb653d753aa0f7dd91ce48249ee0c689703acc2b331c84c1e50dc6ba7ba9d57c8797a8033ab4c88182b8c791df451f7ecc436339909a58cd60776084dd36a8fd3a865c230d180cf057641d6f4124ec09f720102bcad7ce1b5b4f215c3cd9cc169e6ea8d2bc21373a265680ffca47ca8995fec6119a66d0d9908c5066accd81a8f68690c0c93a4206f881592e548cf28ea6e74acc6cb8931107c56a9843a490308337e32d7f517e5256f035f3dd781e7094836bbaa979c96d41c636f65314b269aa4cfb1821a7f49fe4a457f98eb4ae5cc759b2d12fd2d10bc7a97099308cc7be6fe6ce06618fcaea97270009d9b033722158823217f79a966b81496e889dd3a6b3bf4ce41c7dc13d0efb2cbe70dd6c672f0c4da0960ae31ea232c240d7acb4bc3f0fb137b735d8e2365d7da6f4e7e5a0c381e6d22540f1a7804e5ddb61224e5c8c8aa303cf673b4e22eab2dd1597db5a454f3f9740f46334c2dab6f5bf85d001d46123f47623e2f536d02b744b60f964b4879da89118116272cc4ff07c102f90babb8ac05e54c21e0850e76844647d6d1afdfc3b2af1100439b7d7b6c521c7e97a8ce7bce3600358d3643b846ef6d190b10d9d06437899fc5cdf8601ba292efb37a2348e761e6902d628674fcdd463c7f83fd6136c0f3198b08dd940409943b94f6be7efbfc269003a54f280f9ddc73584503525fda240531f939e547854861930fffcb3fa5277cfd09d0ff6ab0f88df7b182ecb129bf15d072d05e0990b341716abd3771c7a83d9a839ea53045a98ff3aafd56c90b84ec9a9442013e9fded4e6d412145fe346947dcc7a65a9d85cf2a98cfa2b774bf8a55d6f5ea451bdfa2d6cf72c47a4848c1f4f31aff55e6761f503ca09c6700faf5c8030d9a972e10ed810c5c9ad85d69a9a41b4a5e1f359b8efbe42de52b6ab712329568d5c4aefd61a7f37721094327f17768572728dbb13bbf199aa8b294b18b5ea7f4c0785e3b0d6fff59e059278ab2b052eddf404984b2c4fa0dc3def556e8098f369f041d5f7d6a5e8900af4dae163a1a09ac2ddd4327eaa09a2854a842e360d5a4fd36259a1e5a6d778db4777c04975345976bdc96c52a9c9caaa63db3bfc9961793530b5d69332c66205073173bd6015f2694a537680b60c98cf349ed764b7318d31aefcc18f8e5f8b636ec5ba2e5f0a95e09c42d701e96ff73394d88dad4c916363ef8613c82d9e5b3bf3535fc994103b45b128846d1d30d236a852b676437c55bd6f2ab224e5fede853ace9ed3c1580b48f8f03c1b102f33eb0295f1129f26925cf4183f81b869721a49295f5452d4845fb5c7a47b6f7330e71fda66cb4422f5cd6bebbb310203d8f2ed677b6c23ec3690be9579fc1e79d02717148ed358ca2de5b6079257d7084ce2223c764f05a76aed3789abc98584ab42ba06da25fe1f1b0714fa52ca27798570bb4ababb6c511296c2cf73adf680a7dc12d01786176d94741950b91fcccd12b10c4a6c695f1fd6761277f25616302898c5fb4afec53daaf672de8f0b76758a93cc5b2fda0a07599ccf8b7019d591b1eb3e92cbeb2898f0dd65e4a36b10e93a37d9bb558ab61d91ce14e8140a79af8a0d64b2692f3c656e44d66569f5d7db6743fe508f51fae121850319b9a5cfe254a791bebb396703594ae7d7c522f0234392ce482a6edf1a8c3b35510ae80eb294e96642cebdc3b079d51caff510729cbad46bacfab6fcf3185335cce0bffb0cca49019dc3fb9cfc96a971cc6d8ac1e72656feb1afd087fdac203e6ff75199b55a038d945fa0a69204b4dc0ea32a00f7943f75391d51aa7192a9c228b54463d104aebcd3ffa43ab858987973a672a294853a54bdfc1cb4f462990c647d08c0a90a02067aca055dc810174b0a4d973ea73b1c73a65eec9f60ff88caa55d3a1418fad418fa923d355adabbf6717016f14d6df862fedc401f810faea6d1374d35da949e1314b8efec3053c283eb7b47d1dcb5923ed870c9452eceb9984de51f0270ab9ce2d5b547828713d082c4a848055b46c36c4bed1a44fce4f68cbfd8af92e757d86b5cf57700437d7cc24819378669ee883dc50b63cdfff62afda11d134044d2632722223e3252b0887ee8f1c6bdd9910417a0708553a7448f9aade77eb9f5d328ebefc44ef7195aa0387df0b0ba0bd0a32cede8b2742af1ba7c8189139e31deb41adb0561739f3ffd957e59b8483bc3f116373f23907148162df26fc4eb72bc9c4ee39054e6e1d918a19ebc55100d", 0x1000}, {&(0x7f00000001c0)="7dc9cfadc7b648a0f6d3d31be9eaf5234ecb5d0bbb6713821d6f84b39a89b61ed2b6ff8e47f09d8b691e6797982a7fc97985f4aeb4f528ff60f1041b478c", 0x3e}, {&(0x7f0000000200)="7e170ec2a6663975419278f9757a8d88d63606f024419728585b948c0377f711b0bf4edc24e35bf3de7edab6468455373615b334d949db302be999cd1f3093c0e6ac9491119265d65393e71176533ba6f547c83c43cd906797f5eea888d0b3b6741d1f54d7b4a1378ec1a8128022c3d2dad789adf12c665fd0d8a2fd87a171", 0x7f}, {&(0x7f0000000280)="6884558ff14266fe624ff537e5fbabac63edff0e6a7191fbaf58064a60159102558bf374ca753d54c41284c58fd932dc1f271abae29b7d31ac12c8ba4dfdb318529201188899f0550a6b1019c29e1d6f61b17b93564421d3cbb0295f2f409f75ce9d642a3c3861d256b749458a1e76f0b8e6e0691131dcc0fc1cd27e3dc59639e9104e028d7c68b1ad264a931bb285dbdf1fdaf170870c7f3ab316e821eb7575960578ee", 0xa4}], 0x5, 0x0) 03:55:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x6, 0x143) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/20) syz_extract_tcp_res(&(0x7f0000000280), 0xffffffffffffffff, 0x10001) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0xffffffff00000001) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/246) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r4 = accept$unix(r0, 0x0, &(0x7f0000000340)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/215) setsockopt(r4, 0x1, 0x7fff, &(0x7f0000000380)="9bb56679c0d386feb661b5e68db805c444be3e17bfc75a74e2a27fec20371dc1294b3d6c44b796397de1a21bf56e333cc812683271056534ef021cb5bf42ec3e7b2293013d0f01d70579229cac64fed784f5991a3af301cdb4858ff23d3f194fb1e4ce2da95842a896f4761afecb079ab3f2703dc859573ee264e07e05440dbcfd8719cf10a92a8a3eac9565f355c7823df2e9cf52293cc0d758c4cd346b777a922ea57be528ed21ef174c8ec9ed7e616b", 0xb1) semget$private(0x0, 0x3, 0x20) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x100000001, &(0x7f0000000000), 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/77) 03:55:25 executing program 0: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pledge(0x0, &(0x7f0000000000)='pf \x8f\xc4\x89\x18\x97X\xb2o\x11E\x106\x84\xa1ya0\\\xeb\xbe\x99\x19\xd9n{\xedfB\x05\x15\xf0\xdcA \xd3}\xa9(v\x16\x94;\xda\x86O%\b\x11\xd6\x86\"\'\xb2\xcbfJ\x03\x97(`\xfd\xd0\xfe\xf6\xb2\xec\xad\xb7\xf7\xb8o\xd8I\x97<\x9d\x9e\xb1\xb0\xa0\x96\x88\xfd\x98C97(`\xb4\xce\x92\x8d\xac\xa1\xf8\xc5X\xf0z\x1c\xe5\x1ab@\x13R\'\xad\t\xb4V[m\x9a\xf3\xb52\xfd\x8d\xb3\xa1\xef\xe8-\xb8\x17\x8d\xb6\xeb\x10/r\x1e7O\x04\xab\xef\x01\xa4Jr\xd2#\xb8\x94\x10\x16bG\x8fp\xaf\xc9\xcbj\xce\xbc\a\xde\x19\xee\x12\xd6t\xfd\xe7\b%\xccZ\xd4\xe7\xcc\\\xe13\xd47\xf9\xe6n\x82C5B\xad7\xa5\xd6B\xd5\bk\x97\xd7)\xf0!\xde\xcf\x9f\xa0jm]\x93\xb84\xe4\xb0s\x98\xff\xdb\xc5\xcc\xc1W5\x89j\xc4\x1fm\x01\x94\xea\xecu\'\x84\xb8\x17\xb0\xaf\x83\xc6qZ\xdb\x1e\xd7\"\x18\xcc') 03:55:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) sync() r2 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 03:55:26 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 03:55:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x10000000000000, 0x0, 0x0, 0x0, "001000", 0x10}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0100612e2f66696c653000"], 0xa) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="984be5a5804b6525ab0705fb648e1a5ea7ebdf74c2bd0739a7b80f6317cffcf5dc0e62eb223daabb488175a3bcdd541999bc7f937fb695d3bf758aca55d0ff864befa33cb74354c6494ec102efb48e767a246ce3d23d36913442ce0eae2b256566e4048294592b63a182996ea1448261ed08f82101376d344f283f194e8840", 0x7f}, {&(0x7f0000000100)="1ee3f4a6b345ee998776499d393e1809b5c64bdfa5bd1787ab8cc86b3b1a4b619546a412c44898fc", 0x28}, {&(0x7f0000000200)}, {&(0x7f0000000240)="d108b52fc6bf381ec66656c94eb37ee7cfde941eb935f84ab0ea9611855fdcf2288df5746e0a5e3a8ad0769d8df7db8e80b28ce169be191dcd91c885107ba7b47800519ccb8d5cd9ff356fb4d5e62be4", 0x50}, {&(0x7f00000002c0)="dc76be157aacdf13cb0ae22890b209", 0xf}], 0x5, 0x41) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x79, 0x3, 0x3, 0x1, 0x81, 0x1, 0x7, 0x0, 0x1, 0x4, 0x9}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:55:26 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00005bc000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:55:26 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1000000000000195, 0x0) r1 = socket(0x11, 0x3, 0x0) getpeername(r1, 0x0, &(0x7f00000000c0)) close(r1) 03:55:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, r2}) close(r1) 03:55:26 executing program 0: r0 = socket(0x18, 0x1, 0x200) setsockopt(r0, 0x29, 0x400, &(0x7f0000000040)="df57bf05aa65433b03aa61db", 0xc) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x6a5) socketpair(0x2, 0x2, 0x800, &(0x7f0000000080)={0xffffffffffffffff}) socket(0x2, 0x4000, 0x6) chmod(&(0x7f0000000000)='./file0\x00', 0x8) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) 03:55:26 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) nanosleep(0xfffffffffffffffe, 0x0) dup2(r0, r0) 03:55:26 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x3, 0x10000022) close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r2, 0xffffffffffffff7c, 0x3, &(0x7f0000000a40)="3c8d37e2a5bb05e8f63d52d62cb0e4275ac926f2913f60f106ba1d708b857df34c7a3505d325573bfd42fd8e476248176f5561687eb4390de3062a6d2e3372bf873927dbc255c0cac3a5431a98371e3dcf94ba94c61260161f6ed40cdf63eed115e8d5952096d215a075275387604c8723a0c3fea414bc5ba08da5f7930afba7227391d99f0117fe49a3ff410d396ee7d350c0092a5bf6531b3878d916bfcab8ddc2678f73828c33487bb6b476b444e522102473464cbb5a4c43542905947320616d69a53f1eeb738fe0e36588f91604735a75287c1b99762389381a9f73951d876b7b88ecbedbe67860725a544d9b3a", 0xf0) setsockopt(r3, 0xf3, 0x3, &(0x7f0000000240)="8bef1117ffe4b7a8328533e339b64eddfc37b367ae06fd25c619946c1a348542947ff2cdc2ae75d4edd2c5f5b68c53998fe302106d8266af3ddb636a283a0c", 0x3f) r6 = msgget(0x0, 0x4) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000003c0)='{t*\x95+#\x00', &(0x7f0000000400), &(0x7f0000000440)='\x00', &(0x7f0000000480)=',[]\x00', &(0x7f00000004c0)=':#{\x00', &(0x7f0000000500)='(\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\'\x00', &(0x7f00000005c0)='\x00'], &(0x7f0000000880)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='-,\x00', &(0x7f0000000780)='-\'\\\x00', &(0x7f00000007c0)='}+@.\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00']) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x7, 0x780) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)) r8 = semget$private(0x0, 0x4, 0x180) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0xff, 0x7f, 0x9, 0x0, 0x6, 0xaeb, 0x9, 0x2, 0x2, 0x35a2, 0x7}) pipe2(&(0x7f0000000400), 0x10004) getgroups(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fchown(r1, r9, r13) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000900)=""/130, &(0x7f00000000c0)=0x82) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x5, r9, r10, r11, 0x0, 0x0, 0x101}, 0x65, 0x9, r12, r14, 0x1, 0x9, 0x100000000, 0x2}) semop(r8, &(0x7f00000008c0)=[{0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1000}, {0x0, 0x200000, 0x1800}], 0x3) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000001c0)=0x5) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0xf7bb01dfbd4a2198, r1, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x1) 03:55:26 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 03:55:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6d155f2b231da2a7) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x40, 0x1000, 0x7fffffff, 0x1ce6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2020) setsockopt(0xffffffffffffffff, 0x29, 0x2f, &(0x7f00000000c0)="d5ff9668", 0x4) socket(0x1b, 0x0, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)="00ff0000", 0x4) getegid() ioctl$BIOCFLUSH(r0, 0x20004268) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/30, 0x1e}], 0x1, 0x0) 03:55:27 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x10001) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) 03:55:27 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pledge(&(0x7f0000000000)='.)\x00', &(0x7f0000000040)='\x00') ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:55:27 executing program 0: socketpair$unix(0x1, 0x8000080000000002, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 03:55:27 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x80003ffc, 0x0) r3 = socket(0x2000000000000002, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) bind(r3, &(0x7f0000000100)=@un=@abs={0x0, 0x4}, 0x8) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 03:55:27 executing program 0: madvise(&(0x7f00005d3000/0x2000)=nil, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x89) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xf7, 0x8000}, 0xc) 03:55:27 executing program 1: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) dup2(r1, r0) 03:55:27 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) r2 = getuid() getuid() link(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) pwritev(r3, &(0x7f00000012c0)=[{&(0x7f0000000140)="d8e2d846a63d8733fe297f99d3e39ce68a5b5eab55d7f37c5c239c62b608a11f1357679e9a2f9e1530f7ebdffdd18a0fe6962a030d9997135dee781c88d4396349ac928cfdb179e022abe1170bd32f4538973629c5e53123a9c310d82314b11e196ac0191a4357722ad23b00b8f30c58c177c1ef384f153d9d17c91cd13ed5bf0d1bea7725ba8fd1eb241837e976afbf99e06c7b42bf1bd0594c2966e8765cd6d359365dd2614a31c030c37cfc137af4cd896942da46eb5c026f3fa6d3f36d05246633a876969e9515fd7ce641f10773ad50a86b4d3d8e6adc80f88f8a68712e0084c406e94d190fdda7c71f3ba3efc33519214d7358d099b3", 0xf9}, {&(0x7f0000000240)="f414d5d1d19fc056499739d0b5ee07064a1ffbb050012faa0fbcbed48ac683c8fb470fc28b50fbb25a0c56a39384cccc42e17155042779579712968c42cf59eabea2e364011fbee0f33541fc5ad962f2e5db441d44ea1fabb9b86622cb9f8fefc784ad9d860f7f6a9f5502465d4c", 0x6e}, {&(0x7f00000002c0)="45c17c27cf1eefa05768d56fa27e3557cae8440a192a42899a257fe3791ee228c6042e8d4513887fa820ffb7d4d9d4c9c8afe86e3f429bf8fd9fc4aa0bf003635c7e7bebbac6467aae13d3c25f0da74c4e2aa123226d4d600304ab661a96183857cbe6dc877d523e9fecd1033ecc493784c1a6d8c6916c79c116e3cc0fafb6caff6dafe84393fc5f79c478599b6a86111e8cf6fad55d00bde816e5b1f16aeda2c14cf28449183df9d256bd379433b28dcfa3c27b8d44a615f4270a2cb15a24c1073f6d5f86ad5ee889dde7d00a6fa268535227b8bc17839a2608dd9993de578e5272a1ae2dce7c8cbf775fe83bbb70b119d41d001d31c5e940eb644c4b3863d2636b38f9e5bbd54293d15e6af9af354c2964d5d48e6db81f3f6c98cc5a817c06e1dacedb351d38db21ad836d5b95a7b761294eda1fd2113af98842aa99ece5a8f90ee780a56907812a214888bae41318147a97e6acd3e089d2203ea6fe5fc59b58a7eb18e412a59d7640a2c3303667560e17d902c6ffa30cce71d7f61b75b6c0e6435a864542d42c95926f30f576982d27d540081ea1665eaaaa85a91c18679a8c135a7f64183746a9451954f0973ee010c67158b8f28ed397676cbab37b74a39442511224f892e4a35f048a2440e58d33363ff1248c97ab0298bb8e982aab4658178840da0a8bdb6bc0bc993d01d36c632344416f841713c58f2c4eef41058facc9241f30c84082a715752bcf1334aae225f689f59715e1983664e237c6f117be7e69fc4de605cbb5ccae682645401eea46dbee9915116d1d1d085cd04d7a82fb7f6e39faca8bc9a01c54e13a88b46a569794f7000f085c84717e9507fe6c58d990a267049b7437f1a790e02534b790839cb20543279b3fc2f5241be2125f2e5b3da51f154e7e4b2ccd29acd0f03f7f70cfb29ac9e13bd2cb5a3c7b20f9d9f4aba3c1facf651b14727d6de5b6c464b5c42e367dedb1783a4b55ac33eb09cf95acf6a3f8d60a302ec0696bab87fdb2f9643b1b18a4907153fa872b133ada0be4fae21e838521ec10707af257f81f3ccad34f125d9ddac874f25071ad042aa495b956a88d59ac7de96a83c6c181a2cfd5336f45b163d6dd35a9b1412685f4d53ce94f857d3653809ebf7f076f52d92e456ae5362614d0812cd3936641477ed392908cf409bc15a1d0e57c06431740ff9356197f8b6abfb4ccb405689f199d5b17d58f907ab2d5519b2ee2db78443d4a95bdaf6431d4bdbab3a48a74eb62a13a996b5277e7237b02bced45627fb089cac158a918c4f1268878d36f78c399b599398d584f5704d06265f414e2f7603411ee6f43896dcdafeeee35b0246c457c5fbc5cb0461b8f924eee7bed19dc6a5360dead85f969f77917fea0975f87213dbd993cbfc1605a78bc06e66ab7218ad20732ba3aeb3d24eb7f96bbf5230f6f5fb9c8dd2ecf7676d42171ba0ba56245420bb45b2aae607fe8801551d73d793df6456417848169aaf6ba8195ad3c65666a8208722941aa09cefe82377a0e9f9afe20875cf2251130a0acecec8f2ca3431aea37b6d4cd648ed329675f11cbf5851dd0ab5c7b38b053aa415be12a3038b34e473d3dcc188511c8b6ead193c5133e3654081327abb217da89707f52f39a31a2bf24df474010fd34e81fdaf5a232cd2b0bc640c6e2128f7df029942850b24b4d20f0d0224f4f660c2de6d773a9e9f5cc8ceb7f12aa8e0941e7e095c69149a0fc0de3590eb689422bd211e39f09fbefc981bb1b52a40fb776c444ccca43307861bd2e68ee5a8b42964b886023e5d71a63c7b3d57c35baa24000f21428dadad3d3157ef614acbc28ee0f6cc7663f906c14d8b7abfe23846bb017407fbd82c477efefaa9f339d25fa1c4ab508c0c17640724f7ceb91acc6cbf6df6efc2ad107bed6c8f4d66f50c3ecf8149e3c5e3d31cee8afa48d5e6227110cbd93ea25d34d9754f2041aa22c9b8631e0eb0d2250b62c898a308dc3494fd99266756ad90218ed6d7bbeed4a4dbf8398065d03e6943a19043450b1d451fc269e04cd9ce039ba73ccbe62dfc0514cd14349a42efdc76a50a765f57f609c0224b8a85bc9b3ebee2640614a9ae4437f4bc4f58b6b09b2f3ebdb957935d0f6d90445e7bf57461eba84ba8ad9643317963640ef98b3448ddde6119a4a86b7455e5ba4fb3f9c431a450b2b5137f65fea026a912f36a3389520573390722f3d2f3c4e77dd8a5ae043a9e3ccf2863da5681bfe82afb7d8df44a40234892c6a6193f79eb722301fbfe14c4848a409b7d7cfd1b24b8d9a6420394167779fa622a6e6c6980d6aceaae1c18273d99d0bce3cbfe11091210f6b289f1043ddb80a899c0bd79241b275994987b721af92fd5ace6d531dd7149ef078789d160df4d8b1135b7e602f84f3ed3089d855033cea247f38dfd04f0664df67d5bed743771bdd1770a5f7139f2ace5e357bb898e5a2c297e6aecadba27aee8fc629247b48757246965b59d53475de5ea4e395ab0075c075e1f30eed64c1b5fa79ebe59080cba04745a613266984c003f7d82a06016a6dd607ac6a888bd3b2462c10129817d049a0edf3445171c4fc3482351c6516e981e5c672672089c12a63db327365880ed8e2b41f92c2c67b811b0fbc05bf63f11bc4ecd68dea3f83530597fcaf10fb7a85ec917212b23da1c33ffb0c157cf696bace620eb5a7793235ea722d974c91490af2c12b9127d2a1cceded16003388583d26c206f3dcf7ba365abfc829702b7d8f0694394afd4611c8c27f3673df01cb4701d6477774cec1512a6157c005a7c94986a64aeb8de3f18ab2b46d13c94892bd0ab3f7d6d7feac4d1f14620443c972650ce6bf4031510d53f1a7b3979f3a36bfc0051af36032385b7399bde8cafbb1491171079212bb01a1efb4ecb8a3f35f8bf19316ea5dcb9781886e48808ffc80ca0ad82b6513e355869d34535174e3b2b48d1f39b73addddceaf276d11b2de4bba77bfcbb74ee0e007481d60edfe3eed41f078eb60815a7ac00ff9f5ce9f0aeaa96022477a8929dcc66e4ba2280148f1d96feffb0341e9e0da595f523fa5ef25d4e90bb1869231d312789455fa8ad2ceee720ebfae40dfaa801191ef4b8960f2b9d11e61bd150c167a18a60810ce7ae3545ed84684d797ab310103e6ae138524722ec86e55e24378a312acd5315d1176060968b6db0d9d4e1929c3f84bccd4d12fc9e14539894d97f5d5d7351196402341d360049754d04285cb8ebec08b77eb4a1b3e664978531f68e44befc124b4203082f0415798779a6877ae8b3030bfd176fc978a2a89889af6b60326e06532be18b1b8a307088dd1e44cc759ce9ae955f84be8790eecafbb3b7392bd1811279ec09b6bcdb91b0f96db813402f16dc9de3486968c11c9051b7db8e823fbcf0977c0b00d8dd0065cdb22f37f5d3b3fd29292c663344d7505e6155c8e7cb7568f700a9a5b72d10f535b37eeab07bb8298abb0a392a08275bc61c68fcd96afaf7b7bb6a5a7ab4bfd99601c121456190b49ffcfe6d1eaf9c2795bea2c0e1863a4aa3ff3d43d7d16ce14786215404422c2a61b69c734fadeaeae693c0640c32cd32411f7f1cfd421304483f2b59d01a53d14d02ad50caa01de6598040501029dc257bfed2163b5db1839a54aca3c0bf469eefea7d7ccdccf3a89014d1de5c15578c27cdb29f46e622835d5b90a190869a9d798caff71f9d55915e0c38bff5ef808d0a915fe65dcd941240a2ed5317a8713c271af32a3fde0741cb1858f6deda6e4cc55d0c89d80eadc6187a3ec0068b3f750d48199dc72a0b45ce3795746d0d11ef1871fb1001b6e2a52d4953cc99f2e95a14ae8ca6612c0b2f05ba4544e9805f96fd99b298ef222ddef7c70bf859b36b99924dcd8ed223574d960cf67b43c5861fd226fbfe2d42be2a353b44a7f4ebe52ca7e29fe86c30f48a226f1f76b3acef590958e7786e33bbd582e7acdf68c4c8cc5dde315528dea2e47bf9b99beadcf1f20692f021c91829989979a07ecb01523e7c9edb590b8971e91ddb8f7a06e6905e0f408108da8e96d89a32b1016308d2949f245bd6f2df7b0c02baa91402b9faacd186c2b04084da59b9bac5149c0ea70f41bc55464af542d618def79c4f39e3c34f2f4a073fa95570f8528331b9e1d66b542516853c70a7277573ea712e0cde6b669863a3de37a2e86402f41b1146abb74e9d3082a0e081ee68e4727f9e2b1553462e653971f2ed048cbdcd9573f05cfd8a46032b6a0bc28f86d3458e3806b403159d4e966be299250fc534fc5f07c2af38fe9d3f32f4a31c9b8b043c636a44ec3d419857057d263a4d9159cfe26bc66a0413821180858f71e1ebe4864a53bc7077b838ac19d8a848f63d1b0efd7b9181ff04f00ec1654fcf574c3a9204f54bf63da9e2a33a687ac97f4f2f93bc330102149bb3d0a6c5698d7c5a96bd44203b23b41e31591905d3b33b2e14792e568b37af7ee78d506e7b33e9fa0ae53e7824230e23c280a3fc78ed2ab582c85b95c8d3adbcac07d43351f585ca20df57116e0e2906c45d6b5f04047316257b07c8aa57e8068f733123d8f0f49cc2ea0a91d3b648ae838e4044f2c29156478a180f673c7e494895077944b82ce5b4ac6fe23d124a96cfdb3a07d1eb09c5934c09678bc14b3f3b05c07728575ca549a1f970f6db21340e9ef625a9c055ef57ae3f4cc4698ab9e7f98310ac3bf482e633404202c403c6ac7143be547748fde43e49b5fd5ece35471adf71264e55fcb86ec4838b63b8faf31d417f9f850a9be43f7dfa21e3d8cd924ee42ee2ad388eb5d330ab8c1a5b0c142204629afc75293a0f821cec98f1e5636a27cbfa4facf4c9ff56105881da9f90b0a589f704bd9a78d5e690a690b1d98cde1a25e586b8ba2f89aefbf3d8143eb576966b0bfc2836db93e829a60d2284edb73cd66b06bf2c2a2824f2657beeaab6c0081b7d82bbc9a15ef8b1a125729de4ce83831b1ba188f296c40bd2a66bb850884e6cea3d0ab0176e8e364d9147611bfc5bd12f476ee436c158e7c2e259bee3094d635f8c5a50c05af8a538357851b6bf8f780402b4c85ef5d944a01a87efe369fc602538f9b2286a33ad4f9d0a06f2167d164deb4a9e7c1c44fdb902ec0cdbb2fd689626138ae907668732c462463a3611e48c2b100ed84799c2d65f35612497cc1a69204e825e983f0705902ded1da4b783e48ce859af84534e9d64413a918d32c014e07cb803c76af7a25796ca9e5225f5495e40f82c8ddb3296d44aa48cb73694ef64d5d84debbca00e1863d80f6c4c0fe87856cef42fb4134d6a1b53de06cd0099a634d3a5488eb03a14eac638172e735f678cb6aeefd71cd4bf49352e98bb0c7045c124514e2c8cdf806307c024bba0527ff73b8f6e7ffc3476a81bce875b5fd5a25d845f4e8a033fbaf8d922142d166454191d4acafccc6b70e3fbe006f4824a9558fc52770530712e53c084ead33128421eae6e985c70cf8a23d9d22c1e5ef147a0edea8573c0cf044227129c2a15bff2db6d2ce2885d62540860e5205bcbb4d21a67bd07946e2c61192d6aa7b868465db334c5aeea31cb1966da6e51531c0b2d7acc97e93a509d5ba9984560fe691e6aed3526c84af66b6b5289e7efd1b57a43fa3527aa77fd267fa1dce360d6294217f38bbb8e8748ca6914880a03ded6fc6d9180ce763ca0bc4f4f8ecdf5c2c750469afed2fb68d74204a48b86ed9125780cf1f58c95807dbd9688c61338bea09328fff0be004a2064e3bf288e568fc7ac8aa6d2cf779825f9670b8", 0x1000}], 0x3, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001300)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) recvfrom$unix(r3, &(0x7f00000013c0)=""/237, 0xed, 0x40, &(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa) r6 = open(&(0x7f0000001500)='./file0\x00', 0x200, 0x101) preadv(r6, &(0x7f0000001800)=[{&(0x7f0000001540)=""/101, 0x65}, {&(0x7f00000015c0)=""/122, 0x7a}, {&(0x7f0000001640)=""/212, 0xd4}, {&(0x7f0000001740)=""/139, 0x8b}], 0x4, 0x0) r7 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001840)={{0x8, r2, r5, r0, r5, 0x80, 0x8}, 0x6a05, 0xfffffffffffffffe, r4, r4, 0xff, 0x8, 0x8}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) lstat(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)) symlink(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)='./file0\x00') r8 = accept$unix(r3, &(0x7f0000001a40)=@abs, &(0x7f0000001a80)=0x8) readlinkat(r6, &(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)=""/244, 0xf4) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000001c00)) ioctl$TIOCDRAIN(r3, 0x2000745e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) recvmsg(r6, &(0x7f0000002200)={&(0x7f0000001cc0)=@in, 0xc, &(0x7f0000002080)=[{&(0x7f0000001d00)=""/201, 0xc9}, {&(0x7f0000001e00)=""/117, 0x75}, {&(0x7f0000001e80)=""/134, 0x86}, {&(0x7f0000001f40)=""/179, 0xb3}, {&(0x7f0000002000)=""/71, 0x47}], 0x5, &(0x7f0000002100)=""/221, 0xdd}, 0x1) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000002240)={{0x3, 0xa7be, 0x8}, 0x6, 0x1, 0x9}) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000002280)) getdents(r3, &(0x7f00000022c0)=""/191, 0xbf) getpeername$unix(r3, &(0x7f0000002380)=@abs, &(0x7f00000023c0)=0x8) accept(r8, &(0x7f0000002400)=@un=@file={0x0, ""/108}, &(0x7f0000002480)=0x6e) readlinkat(r6, &(0x7f00000024c0)='./file0\x00', &(0x7f0000002500)=""/63, 0x3f) 03:55:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0xf1, 0x5, 0x6a, "23ac2e4ef076d27db4b42c4e77f6275ae06fb22a", 0x9, 0x8}) syz_open_pts() flock(r1, 0x5) 03:55:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 03:55:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f67696c653000f91e97a4307eee27fb71a679aaee3e4c0ce55c67af9cd8c40e2f4ee36b8f7a3f87f280d4b1bd8dfc15b19266529b098335758a2d19119c3577dd000000000000000700b81a0fad3eabab61ce9a883e0bb5561e4ed0d9dbf40e299598e30a7e7b01f6def739758e6b603215b360d5a72083238a2c474dc425cc81afe5661e69d39df5ef6854f29cb8c2b2d17dcd02dcafce9e65750572ed39397aede80ce3f86f649a7d9e398b69f6140b8d5274c451963cd01d3a650cf3923995629abd853e85d70f86abc88e064c598c9f21e5a013c64a2923f0101ffb5c074028d48132356c19b06193"], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000d000000270000000000040000f4006f99d05b7c8d7f55f613a60000004af75dd84be39325009055754a6e00f278e2d4ccdd0671fa51000000"], &(0x7f00000000c0)=0x5) dup2(r0, r2) 03:55:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = dup(r1) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x7) write(r2, 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x14}, {r2, 0x2}, {r2, 0x45}], 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x9, 0x3, 0x200, 0x1, 0x2, 0x8, 0x6, 0x1, 0x3, 0xfffffffffffffffc}) 03:55:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) write(r0, &(0x7f0000000140)="c78c2b5a3f5400019e8fb597de3a3d65f1b773a1f176b90cd1e45580363a3bdd595fd733a53fd165437b13040362a6c7ddcfc59c4f944025a7c509fce5211e1d7342e5ab35d9452b5dafcd0a5a0ef75e7f442ab5b2bb7c595c7c75359a09b182b1c2530846656b428832bf808b9dc7508dbc7e985a548091da387c900aae69", 0x7f) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x166}], 0x1, 0x0) 03:55:27 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) munmap(&(0x7f00003be000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) semget(0x2, 0xe265170c6facc8a7, 0x4) shmat(r0, &(0x7f0000488000/0x3000)=nil, 0x0) 03:55:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) syz_open_pts() kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 03:55:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="920219498c2852062ccd0c9149fd13a245d30ceb05ad0d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) shutdown(r0, 0x0) 03:55:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r1, &(0x7f0000000740)=[{0x0}], 0x1, 0x4) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000020000000000000000000000000000000e7ffffffffffffff000000000000000100000000000000"], &(0x7f00000000c0)=0x2f) 03:55:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x3ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 03:55:28 executing program 0: r0 = kqueue() r1 = socket(0x10, 0x4000, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) clock_settime(0x0, &(0x7f0000000100)={0x9, 0x55}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x30, 0x45, 0x33f1, 0x80}, {{r2}, 0xfffffffffffffffb, 0x5e, 0x0, 0x81}, {{r3}, 0xffffffffffffffff, 0x89, 0xfffff, 0x1, 0x61ae}], 0x3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x1, 0x2, 0x5, 0x3}], 0x101, &(0x7f0000000180)={0xc7, 0x3}) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) clock_getres(0x6, &(0x7f00000001c0)) 03:55:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x328) 03:55:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x1, 0x4, &(0x7f0000000000)="77462e43417dcc196ff0", 0xa) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 03:55:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x9, 0x40, 0x1fa, 0x0, 0x7fffffff, 0x5, 0x62, 0x2, 0x1, 0x2, 0x1adfd73f}) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0xfffdfffffffffffe, &(0x7f00000001c0)) r2 = getegid() getgroups(0x1, &(0x7f0000000100)=[r2]) r3 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYBLOB="ecebd83af39c532d0835f961efc7cb58e1336615c86ac1051cc263393b3cb1ccdfa0893cca0faaf64326f031a1ef433edf5ef1a604c40f182ef1f600a5c4af2d54badc5ddf2d472cd63ce3262acb2e186f05cd7197101e3f", @ANYRES16=r0], @ANYRESHEX, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESDEC=0x0, @ANYRES64=r0, @ANYPTR], @ANYRESDEC]], 0x1, 0x800) r4 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) 03:55:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff9fde299f72d7740f9461c88b25f223f70b19813ac5a77b497ef3e4eb209acca0544b6600a507f03d74cfc0bd2dbc922e1094c1a15582f7a9ceaf0d87981b510ae9d639850b1db4a3390121acda690461ce4a7b618ac2f7c21ae06beccfc98f2fe7e6aaa776a3342276ac94ff45a2f01eb5cbea1b324848f92c111eac20b93b1d0bdec8ffadfcc917beca67c2c8797c2d372f33c5ea90a20938229b9a37", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 03:55:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80000021ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xa6) dup2(r0, r0) 03:55:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x5) fcntl$dupfd(r3, 0xa, r3) readv(r1, &(0x7f0000000880)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000480)=""/6, 0x6}, {&(0x7f00000004c0)=""/254, 0xfe}, {&(0x7f00000005c0)=""/211, 0xd3}, {&(0x7f00000006c0)=""/243, 0xf3}, {&(0x7f00000007c0)=""/162, 0xa2}], 0xa) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 03:55:28 executing program 0: close(0xffffffffffffffff) r0 = socket(0x3b, 0x3, 0x2) fcntl$getown(r0, 0x5) socket(0x2, 0x2, 0x0) lseek(0xffffffffffffffff, 0x3b, 0x2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667d, &(0x7f00000000c0)) 03:55:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) close(r0) getitimer(0x1, &(0x7f00000000c0)) msgctl$IPC_RMID(0x0, 0x0) 03:55:29 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x3, 0x80000000, {0x0, 0x2}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000040)) bind$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r3, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000001c0)=""/84, 0x54}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000280)=""/114, 0x72}, {&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f0000000480)=""/253, 0xfd}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000580)=""/197, 0xc5}, {&(0x7f0000000680)=""/208, 0xd0}], 0x8, &(0x7f0000000800)=""/146, 0x92}, 0x3) 03:55:29 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000000c0)) r2 = getuid() r3 = getegid() geteuid() renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') fchown(r0, r2, r3) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) close(r1) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 03:55:29 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x842, 0x0) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) 03:55:29 executing program 0: socket(0x6, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="22feffffffffffffffffffffb807c4447850380f8d6fa63f6041"], 0x10}, 0x0) 03:55:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x2d, 0x4, 0x0, 0x0) 03:55:29 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchown(r0, r1, r2) r3 = kqueue() r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x1, 0xcc6a, 0x401}, 0xffffffff, 0x0, 0x9}) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x300a0, 0xa0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r7) 03:55:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) r7 = getppid() unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='r\x00') mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmget(0x2, 0x3000, 0x8a, &(0x7f0000fee000/0x3000)=nil) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) linkat(r0, &(0x7f0000000580)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x4) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r5, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x3) 03:55:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 03:55:29 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000005c0)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f1830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) 03:55:30 executing program 0: r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0) 03:55:30 executing program 1: clock_gettime(0x4, &(0x7f0000000100)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xfc8, './file0\x00'}) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0xffffffffffffffe1, 0x5, &(0x7f0000000180), &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x558) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) kevent(r5, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000066, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x36, 0x3, 0x0, 0x200}, {{r3}, 0xffffffffffffffff, 0x41, 0x6, 0x0, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80, 0x3, 0x7}], 0x2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x40000004, 0x4, 0x8}, {{r4}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x0, 0x10001}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000080, 0x3, 0xf43}, {{r5}, 0xfffffffffffffffd, 0x83, 0x8, 0x7, 0x1}, {{r4}, 0xfffffffffffffffd, 0x58, 0x80, 0x9, 0x29f29d28}], 0x8, &(0x7f0000000440)={0x5, 0x61}) socket(0x0, 0x5, 0x4) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0x9, 0x4}, {0x8d4, 0x7769}}, 0x0) r6 = syz_open_pts() r7 = semget$private(0x0, 0x6, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r6, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000340)=0x3) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000180)=0x8000) 03:55:30 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000180)="109f15cf22e70b314c021c76c17aff18117adf69540cf3745dce984e8a92035cffc6d4fef5b61d56fc8ec6707e4fa51754dd37c21228c27dc531697be2a7ea5e42c01df1ff674ea7070d525f8bbfc299b7ad83c7deb07b67e61459994bcf31bc8d9563526b29d0c1dd", 0x69, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x110) kqueue() connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="01004e23ea9340a253f0888246a32e3000"], 0xa) 03:55:30 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc6) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 03:55:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x0, 0xffffffffffffffd9, "865c000000cfe500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) syz_open_pts() 03:55:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$inet(r0, &(0x7f0000001000)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) setsockopt(r0, 0x4, 0x400, &(0x7f0000000000)="b34fea25f42b5e4246cf7738ecfdc9dc36cff1106b3b01e85fa9c9d9ffee57f5e8d4ac13723566097451ecee7dbd34c63b0ccebdefdc103db5e51469eb82893dfeb962c067402da1771f9b3dc0166ccf249f9f6b23a9341b1a26e804ee0469ad02339b351373b7fd085ef6543441e9c9d6825c046ca9ded7195db79bd6b3f9bbd59bcef8965cecc51f3b22c9e94ec148fdf62b9e66d9ab0418d327d479b323a332c36e886cc99371c98f88dd7a63f794b0cd810ff6e8fc44b8ddb7f09085f643981ca717e7a3747779758115a6336bca299232451d0ee87b0c2997b615b50ea5e10571d790fe0bf0795b7ceb4f3b510ee3fbf8a70b5f44b0b1d29fb60b9494dba66ea17c9cb6c28d369920467363c53eb309b1c3205c3c7cf07fc37a89bd36a603f8e9e18984fc33c7bb7a84a1308e929105a13384b8d2285ce0998388c5753c8a80841ff5ff6ad97aad818edcf2522007e9dbd167a6a16f50b4eba1634f102ff567decd2296b1e009c304dfe223cf0142e095bd4b25afbde8b995bdee7062ea08b623dd20bc36a4b09d07371a0d49812b97a4da83c02edb9eef8d138e6d3acfe6d00ab44e410202e20a6d1a469367888b07dec558b458fce6929ea1c6ce07afd4b66325d6dee81d554de6db00384dfb31b26482d5a3cc00691d92fa173e016cd169d6ee423e5f65967b6a4021531382219bdae81755c76853a9636b3234d64492cd25bbac2352fdddd2b32719137f65cd6449014e0bb5e7494f92788386b2337c82bf6802e90ab3f1f34acd1ba3c5b715de088a1b9e3cc7055049c763f9d33ee88d03064c3a5d57059a9bac36c5a2c1313c4ad3bcc1cfdd825301689e7e81066ff20fcffdc5e9e73ec8ecd79f2c2c47fee7784a09247e1189d29d03ce3918b7d6eef308f2b22e230ed5a8137a22369ef6d77312ba30faeb89c507f3b9a44a483b8d580b1ab062a5fb3a2c4e2afb3c5e6f863b2e5d825c1c28ca0e5b1faf406abc263df1390fb1615adde6d3e2af97de3231bad0ceb5b6017a0de9bd8ef9f42396ffabfbdfc269ec3b8be67c49d987ff63fd073dc8ee427739bd50e3f445f646468f2446b2abc691f8db86dece29c8871114dd1ca4a9670ada94c243ad0f571781757b31a4c2832f5cca6539abee51dcc5afc8dc77ea6516dd89a95f822a49a6bd86b69989278fb522823c9802b507b639e1340f6590eb0e2aa550a741caa04930d2b9e68a7f4f0576a39974cb63bd341020b6302c3942d96702427695d5d33040e8c902ce055845cc04563e335ccca9bd782177c0c5da8b04a75831d8ef5fc11f7bf66912250974990b53e3e60cc45231165fbfb2bb1fb259e6dc8f9e3b2b32c64e545ec50f6366e02daaf17eeeb1824a52e38817e8cc9a1af09ad5434599a095550eda8c055a679f824403cad87b20ba3bda2ebb0d9d08dbc99e75e983a96dd06eb2557ecaf12582a6d897775ccd824d24557cfb0aa7ad24967d4cadd6d99d3d7539b4fb8cc6bd58c170c37cfa0a88cae6f851d471c3ec4defc47c78ac5b22459c9d0b1bd650fb9247cacab296ac6a41976fcdee5190e25f86ed6eccd9f99a845f9de132b88dc8e1ddcc6abac0306ead7ad308f240669855091b1cfb7e973ab7cf89b81936ed33ccb1d05d1a5a8ce90f4972e5a00bcc5d9615cbba37079bb436c07e6db21d1ddf25a0548ef67bb190fe694eb22ae1028cc89a73f1616712344541e65c859ca35e7a46bd7bbccb832a1a3e985d824320ed387d30782a97a588713d5ad63a460bdb6fc30315f77ae490770968c90b87f1e32ca675fea81420b6ae1347f4df1db398420818c87026e118f30c9d10d8dbe71af09102f746b8c68aa98b168e8bad6b018a0a6a5ffc44b40bcef8450869b18e41cb417effbc701ea18876e1d7143e5dfe78336b0d55ffacbf204dd965f95d4e89b9e22bbe10a9dcf2fa65de2179b5e388bee564bc9795600bae627b418a9ac3675da421797912d8b2e329ab78ca756fc362ba43c60b4c5a5de980ac01a37e4dcabd7611538863014a70c6e3fb0c30c0eedfd2aece703fbed5966bd0e4fe9d2c47847647955997c4e263b750d9327ae77930610f3f551f9c2254fb711396c7750a61bdbd53508ffbc312e3406762da89edf18fbb64d5f740630093b51b9b15d11083c7f4dc04573b030b6d727aee15fc8aef7f895b0a6c6752cd0dd2fab0fed00d7f1e97b6039b58a867476a621f3c41c8479b8281e5f83b10dc8d132d77574886f125e0aea596e44a60ddd3d20dc3182dc3104548d73890d9dc62a59de5b24638c816a85591fe6d7c2dd2a25830eb83d0309179a31add2c2a174fe1da2c2062071f3b32129271339e80e71676cd51581b28cd679d74849aa399db7a80e98e62bdb22736bb73666fa0f9868bc7d7f37adf128741c4e934cd42e1df94d14d9d131f75cc417ba769d94234334d039d8b650e2451e002558906715c37bf421998123c834b7e0bbdec5954f2deb48b4983fb42bc311bd7aedc790b0d84c8e1722f382003bd4af36c71ab77247f006739b8f4f7b0d756eb57b6e7396d5a209d5cf1a1c4256371ebc21ca1ac94b46a5896535d4b543d99548287c573e7ffa5eda6402979457813ad188b80ac4e37644e738332b84af53ad82889265b53c8a6de59fea744d4380eed5df8ee3fec235784bb984a8941e0df197b73176188cbe27b33180573623288c05be168d5b62dde6d879821ec12899b2f56477c0296c5ef7f285b92235ca7cc240e932623197bb28ebe478cdaf11e358bbb1f258fedd3ec8425267d33c13e46516ec627c8a8c0010d873025d105da89d811087587a4b074d89d60f3c2b245cb5a152d3be99a08b08ab8895c75f6c6128957184a42d49edf570a964eb9b9cd84a33aaf26e9d1f080d511331e17f2b28bba322a4641e3f463ff046600796df86daf831c994af1bd335217446ad22635a2c70b5f3ff5a805c700200b5dbe081190eae37e4ad756276707c82f2e1a0901dde9a459ef803f0352ff634593b6803ed13f2f648d32c9c54394f3568997c45d94185ac54abc4cbf1d07838ba6caa8d897e3b4d41b7ea8f22d01b775e04c0ee4b46eb896f14462ca5b55c4d01f1311f23740c53b91dddf6998fc4340895633a1efa35c9f6d0285bf189840058054f19973c68a299b5361902c1d6fa8f7adc43be1612f9af13e188a9a2d2de937440c38ec1c4a45a6f56fbb26422af67b1c9019e240dfafd1d4c515889a191a460f9d2d8286f0c6b944c95f66b74b84756040fa926dd708f208c965c2cd73255393e4342e33240c6d7a7531f7008a6a7424ca4efbc339898ef682b1004deb2a80ed1da44060b364b332d45c9111841c4e19f023e83ec65d89585b1f09da37004f31d853f4495a50d01300406b8cb8583c448dd62a29f5169dfa8cea629f85951aaefa35495735fb71df71b618b45ae1d6fa07422d196a7947027e4edfd342e0ef25c52291ccf93943407cc618ced8f78869084bca5fc9eb97e5a58548f1fbea855d8e428f4d9c4bde5926dd43d4318b8fc135d0b3ef3aa28a231f430c5f35751c59e04dfb3c429770a76cf7f722c64fd649cea8674364c6473dbb5f3a4e9ebc1ad7c35c3df1d305d3ea4f78a447e1a5f4372ed2b93da51656a718b6e48bddc8b8379e874b0134ffd19bc8ca7249fd98f6586e6d0d403c9994112aea0a95607d2d266a95a910f1757329fe323cb8d648a077b3302e9778fea787d1b3b49ba7d2d507e774c623eeed465a49dcf51b0d551742e4640d2773a192b407633f70f2b9d1aa3dfb86ad458f618fb8c03d7ae4f06741e39dfc54b675f11ae438b738c0b79fdf0c982c1097b5509e2ae655a80370fbf827a20c3525e8b98343cec67c136cae08a7d98bf9c3571e61aae91a3b48848149bb235ae912e7072a1944e4c760d7563899ccb467c3552033164c45c4d415c22b3d94bbb4d334dcd271c74cbcf2e562e73c05e82c7ff6a326a7535c7d8f27124e79b3009a90400859a96810e54d61fae5d1a19943664169b73744d45434d5757c7280e87b9b253ee92563f8a03335dd03915a8a5785e28f03cd512c348bdc9abd404dd689c0c24a383e87cc55d21d573da536b61e5e314270e6376bff201d33150279e29e2ce0f60fc00ca9684060e9fb7612983234e01c07e5ff64cada66dd9cf938bebf36d385e340b90d29a465de85e524fdb0b96aa7c57676493b540ed18f03f4d7f36d200eacbe34c08ca853a2d34c1ceb6786f6fcb9c4ae5b7fd550b03bded20280106151aa4b0d89a0d162337c7f057b90e484c679e131f83fa837d25d7bc6e61fe10b589f81f62087a4c43b874dcf60b5ed177458998a9625b47a4e6b330665b21816db49acef4557681485a19008019ce56e9a2f36ed3d4171dd2230b68490d3e6f16589fb44a409c9502e55ca6ebc2b120bccabe01d85beef097fababf89dee1dcc204a6307a0cbf1a5b35d1a7d3ea98e93ac9ab1e3cfadfbc755850f5e735c34b4d95a27cac349c7d854d19c4e7b169efd7bbfda3356a70137b957698352d4cbc8f247f1ef94c548088d4732a249af34a9fd84157c71e47144dc91b613bb76af60f178792b12f10e2916b804c918c5e1b47b5789b350cee2bf95863859435e0818aa031d041f4d38a7faed36647f481071f00a6b89886d9138a317197c593105d69eabb29969b8f64816def6a8d77dd432aa8386d79e23f7a0bc62295a05869ea79ab7275f07aa926282f645be00290936788632c72b8ddbe95e41c5ebf11383ed99b3731ab49d19c716bcfc6aec542907247bd54008791f8b7b6cea8622905feede3e732dda77a452f1bbb193251de4c0f2c79ebf852ff204f42d111a17ceea97ec5602c1c81d0ff5ad2627a8a2da9e9e6c109efb1ef71e3d55c75285c9163bdce7a122d2d389dcdf3a4bb1f3dad8b75accbf981e2420a1e2c6cd94082c09717ee23c0be2d14401c98282c86d321aa8f1d1d8b0e52a320e413f1832e66844a6d8c33b64321c902fcbbb0c99d08b783f241f8f0282cef9b41644f326f423b61c955531c378b22dd26fbe893b172d139bad9b1521fbd4bec7c8d719d3cd9c459ee3de68b8466446769974087f15c18b7c9a615f6682dfddfa429e61c8483f118b5ae1c494bb68fcf00f65dd46407bd69749667be56c595dd4eb259183e289cd6081a6a672f5c8ad3d5b13c93c4a3c10a8d34677c809538ff2f2be24c217453e34c00a9fb6e416ed4378a6843512b7fd3c85c623443f0339fa312663abb87b88cc042767554205e8484d931f350eb0dc220888c8bfa791c3925c8be6444fe2f8a4d7a52fc738e915c55540e04bd2b2bb9d1d18941fdb8fcd0c564e91e03bca66ce814bf8a2732ef20b6313dc67adfd074222979d6ebada1dc8e8222590eca45741316b117f97481702425d76966fa35860191a6bad345c2372af01749df78ddc738d25154033ede2e8de80dce3eb937dfa1a3b671b081546060c20ac62c273c9a3269e7f6385cf1784f530d5c548904f827b654c4d1c29f93594267f5aa07280ad36f518144f2550a5ebca1b395b605eff0a052c7d1019c04df9be3c2341d1dbb7438b6ed7d0b4e5f274e903e3c2404e75ac463c66e172f2d7a1b96b6f27263bead538393ef8dd1c0011ee22ce970ca48ff180fda85dbb2474c4ba7da6589f0fcb0146fbf59a1f351583173c7a696cc7b9979e44ef4c68dc19b98352fa63a19d528a741b55e7f89fc2b97d763a831668053b92eaf3c16a4d2f602a656230c338e42ac3b9704244b7fc0334d4196bc45bb10df104", 0x1000) 03:55:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xfffffffffffffffc, 0x0) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000001c40)="c40049fb68f31e619687b30e2d484b1614e80ded187d049de8d5a1ff41de72bd73e1578f5ac2023d51e5cd4d7618a2f2f0b7adaf2891d6b24b23d3cba95670daf8cede63013d7fffaceafebd8450501ea69755b10825a2710558646d263697f2f2710af87f878df7c7e26847e312780f04492a1127d4a8d954c0a8a087c3365528053aab54c03eb864b261dd2218adb85b5920f3d0e91c282eb60be36c2da2e72cf9a9b29bc2806074120de6416cf283610105d71388e97823fb646833563db83d18b97d3f3aa85bc5327d1632efd67401dd4c85b43b851205ab36e0b6193d0849295d715f37055e5fc053735bed5bc45a7555612d33e8aaa521457ce55ad43638494981c68b3f7fc56e425ec6ff435a5d2123bbab6968bb582364279b535e8b4a01cbf6cb9959e8897b539b197c468dc588275e9c7a6f6400c5ae707414970678c0ce31a459669cfadc7356470ea2bef622c713f827bcd9a01e6babf47a69646dcce8fb9dd241dccd66b663772b6314030b3158f23dc3b13898be208a6f8050e0b92f1c8611d78c9c940f1d4dcd009d369bf8114d0e2bade08aed4bb35b52ebb138762104bf0bebc03b5b9bd4ec2a4b44e81d1d76553f26b81322d8e78867e81d81361b5a2bc564e290c21d00d19b2c05a5f5d337c38ca3bf66cfd0a0a70b2c5cf97c0f3f32b1c0951c143b1b480331c9b3768cd2899c678f23f9379d1fa7cb069e2c526461070116697df789d65e04daef34434ad67ebe413e8319a01c2590d9d67f10afdd33498b6958326b002959f6b1fdef1ec24b1c34b9b5a9596e1ce0c55ecd3921b533ec523b799d342bb69938f844fdfa8daf3185f889582ef43767be401e300716895261532d99f43f907d4d7bb90178a17029b26e65f842e9e9d7f55b9b8b1bf47a159706e634382d6170078d6857ae5cc322b06f60b873bea8f96c14fef94ecd0ed898df48729c0479f98307ea7e47a631114324a881d16bdf1dbc4fe09da5044c0709215b06ea60986c3148925eef030419248a314ae13626c3323f514a93757bf1552044f1e84d5f66867dec4df85b5adf76a1ff8169bd2f302a7366114f52ea107a9c0a3aa48fa208cd0c7540da4ed92bfd7ad2b04ec78f9c1d936d747ef23243f0bf54b6097791266e265c344c35ef38f5c14a0f4ca809728253225c262421abdc882c1096b43376561ac0fa6c095fd90d98b75ef70961efe3827a0b89390c759fc8565058724e9489e2fcc99a6fd1e175c67ac8ec53cbdb7f1972849ad18af9a5060a7e758877ae5f1db937068a587adb45775a49d033d930d6bf0db015f8bdff23c6a8c7167c9e1b3328f6210aa7aef7038b3cec0569e7c56c0287518883fe77f98820ad347fe229eda8d3da69b685a0c841e6756ab0782561641970c690a0ae33a77f17e2d45d5f2a509f58be225c7c426cf74d3b39109ffc9ff10c04461b1bd13cd36d930974184791dd678f79a2249c74f1c30b78c08a0427d06b9fb2bbbcc098d281e9f495411266a4370b95f2aac08ff55d14a4ee20ea359b66fdf6855409fd65584fdad226f8e0f4e6c28bb0cfd5c0ca2f3d803a15836d255c740a75438b8f4135550e3cdf17c6c4e107f84eb423e1f76d7d03286b09f3aba6cdb95d4bcef8e6c915acc18c7d089047e6edbfb35baf63ed91693d0d2d56dbed3977abb655e2ab86ff696cd274d3b99a60467eb5887cf59cfe7e3bdf3a642f0daa5d0901249c7f7c7d83b6627e6d7a29c1b2356ddcf2ca0a960b753dc479c4c7557e4d8b87fc7a13d6dab8058eb8127633e940100eeb1b3dbfdc40725e249f6c6697bb3cc4b508fbc634bc178a7be6983d158940c3530e3e4cb0c5c4f9e536e2b39683c47fa25f525b78aa081c6217d370b8d646ee0a7909a8ad26d4925cf919b3fceb12eeb17843bc7b2a6b0d372ef7c1dd6c26538a6623878004468d093047d0d3054dd910645ad2464e468bc3477335a008f0153bde08c5f12bcf4c8b45b6144be90d09d9eb6efea4714ec73d3fe19605af1f95de448fd3882e15afda2fb56992ca47e06b46182008bf58cd27c3e44c1385446db3dab5e8ee4cee4c7f5cf3a6d6e6460cd9d468eb92071ddb03fe9ede8cd3cf7ced88d2475803d0d403084bb3bb583b775b685381456b93f7fc7f4f1fd05a9302e2454a47b00b8ec49b69276ef1e963d7b7b332b95ef8749a5545a914148ebec701a10e64adfa281911cd6e1b3c8d83c8e40142be2fd9b26dccc09f9839374b066617c902d39e0b6d36d2de6310660aee6d225bdd060c512532b5b83c0f792e7fe6feb47ccd1a270afe44323edcf83e6327f8fa2cfc984cd86a70bfc073f7a2c2cbd370d292d0526e5b2fe626f15dc888e8bdc7fd5a333e36f0c2504c06f5a99dfe37ff13edc45c8463a43dd71c59b81dfa369469a6ae26f6a3c1f1401a61a008aa9b84995a1e42c5f28438efc25610d3aee930c324ce63b5106164ecf48a09280346516b13fd101187aacb583cd8a1c862b79e7e09e480d8654bef39736eb3ebdb48fabcbf5298e9d2e9b9c6cb86af76ae6844b3b38280627e35ca6eeda671e0cc53b1b0f53d32d8c962f0061d16b25b467e1e911b107896943b8f2151a96a7693ee974e346c9d2b3193151ee6c4be478079eea4bbd82cc480ac06c8a42175f60aaae1381d786b75c49e1c4ff74b3ee387e1c5e939e5a4a3f1968248c81cbc92716645aaf1c092310f4c245643387744211d2fe97c9bedb5852f9f9ffd384bd301f16574232fc69b300a754d3719e45b1642f37a3e58d294b35a661a4443ad43841ebe146dec3b3026eb91c545673bb16d046dcae7a1a9060c66bad9f8b26c4bb1b7ae22eef41aeefac776afd50294e3137245f6dd62c54e506841d1075b6d800df18a27ac1e945b081ab48104bb4e1f31f368027b171fc0adb735cc4b0ff36350635033ffa2ceffbe72dca05434b34bb4343f44b8131936d768417dd9ed93a0e319c67794ece57c9fdfef4a798d21c5dee770ddbac7649aab80b3e67979c7a08ccac09eb0499dc82ea81bf7b108f82ca93c6440309113c0ba6eb331deb6123f85954673e362ffb67060b2bed64ce5a193b4247483a42d5ff1afe55d8d8e3edd5ceb200287880824886493b0060726b8f55dcf6c817454f851e94685c66698ca5acbbfc1956563d0d8e699421383a6d43c7e4abaadb9c5a6a0e5ab05bce82a0785ddd7ff9b3a0f0436f38dac36c03a540879b409552d2a0ab14b137ca57fa0931a138532ba39e729f38d405d2bc07868b6a25b30d6d315371cfa5bcee3a5c3f8bab58dc320bedd1244e6a7f8235be3a24c802674016358df61225fd02b5e5cb69106a05242c924a0e0a2c17d557bb5f5578298cf5b15c54ac78e1962b82d78fc0dd8a32f2f53b1378364467f6d29ef7509d17e742130ab1cfdf816089e23e8c5805bec597e626add22ab75d047901159bea32762835cf993f10081036840c2798f2b0359e121d05ff207cecb224cd6be564a90dbdbb34c89d08e2c37d17bfe3062d695ece4ecea19976d393ed0044a20ac1fb4f8a73a0954675b2f615fd015183a82283c7b40ebd4f3c53cef3d332c4c24b4c7539a89ef9534d5938be481933c466eeed8381bc95b1526994b968adab6d50e8ec38b8cce9b8459a884a0d804fc8675b7c91d12033b22aebfa1361f5630fd27807564cac4e979ffbf9faa8fa79559fba215681c5252a6d7d234d3c0417028d6fc7eb5081775092173c8d8c3fcc3e7e1aa45eeef70cd657c101e1d064caaf076db1e474f135feeb930928e618c40d859057e16ef306a8fda996b3d516e9cfabf9fa46c9798414563284fbdda30f573841abc4e68d89873e04afb918905a160ff08bd2045bb7bdfa6ed4745eaed638917e94025787c7a31ec86de3fcaa8a76dc616c57ef8aca4874a9e17f4e344cfb6f392975ba6f07ab5191905ad4471a9cd5ff7ace0a99fdc84d823ca7d7c10893745b64edba3ad77f9c78699930b3a889a15da6f4d8d141a445bab60b12f54348194cf2329ee5da7811d9cbc0747ad417ad12f6483e2b8a421ceb37b896026db0ed4271caf73cffadd06abf55fe5e4af0e0e05f8429327039eb95478b373535c83ae09b7b79d310b03497f9e89512cb2654212801803278cc7c04bf3c3e0ff06607d39fcdc2461584595b154ed7103d9c0ffce07e16ecf918deeabc5ca9a07ffa39a12e16d903878e307e07eca73d088780b5376d113b3a0268d4302280a861379032f3810d27d3edf26255a70355ff635078c0a71d0957a7248f52401288f290259209528e8d5cf50fd1ae6a8053d0373dd5516f45439e27a361d814570be01d5d0b8d8cdb10892e352a34616543b67d4c8219102282c7e0626ff5815913c9c5f2f02bf5c37a7ab877d997c65fc500153368d765d3343c402b07efb8d1d5fe8c3a30daba56eb7ab6a5dbdf1afb6ac4b8fd528c2a59e0903d070918f77f3212a1dfce73e140bee3c293805eb028d2a296a127294438638b565abce1f778d4db2281c0b2f921c3f4a3a866181131911fc2ee1f29ec6a10eda5704345ce394065dd46314372334c175695f237e850c0a30d69f18c8ea8505419a57cfb941c637b86a2250426641e1181c37ab600974b476895522768724316bf810b8b4bcfd7538503a86a3faa13b25540cb432766fc48ae9a2fe8c2cc02a1b32794cd8c1d9fab0878e99a47ecdedadc2c432ae0b4a111e00dd8dd91e892ce739d19ae93004b7c47fbe09460a7ea25e6a8c043f22be38a96376f580b709dc2ff525948e60aacb06f4e6cde81d4dadf8de1bb62c40ffc62d47ba4fee54454a3b838d283b6dc03fe49146230466531603cb560a259bb17cbc40f86c34cb28253297d598b71a56c2acbd3a359b83a12dbad30168d66725cec88457818e114ac06019ee02eae139f520d055fda211959cece103fa9442c744156cda5c57ca4a37602ebed7d6f2d9688ededf56d0651b91088a1af6590a6e799cfa7ca269458ecda8d8672b6e41087b15f4c351fe9be87d7601a965a525bfd636371e416812c933c813ffd17ecc7e6e6824fc836c1d64390e2213f8164c916172bcdb046bb8316d143a06c75ab9915e8b2230159eab9bc80c0d5e2b0b1e90fbeccc0cc97a17a0f815a65fb10567b2e83b03830b1d698cd82c2c100b3c949dad3ee44afcc23d572f272ffb9dfb9cff009bfd00921da05dd72e8d27d33f8fa92814adb2d8262c92d11c29caae1fb6d74edcec42b7c86c73d4adb03151fdb36b5816e24bb192cfc6652f6b51fdf5f3c70d916c920326fdc9f62abed6dfb1a08e8585f5f918a3401b996c5c7392728863f2621253187062b986619834aada641c02d2a050749a569ed1f6b4593a6ee65820a1b806ab348685d9082f3ae93e885205a9f6e66118a0a9c3d57a3606483a2c1dab9a4c56659cd43f9d28367e578ad7ae45073dc46ef222a5d465f2cd3add8349cb940d1d6bac99498a4be666d1cf6d07e7e044a79cc2dc07c01dc613e70893c94b2653afc31c52c54c215a9127752c3cd1dd011038de93a70aa678e9cc158e4e34cc7eef7a8f2a04f2ec61aaa946ae1e01798bd9b1a6cc4510ff28100343466ea7d2b6f8e2a4cef13ca92e09d1ddee80b253e1c36ed248a2c9d244c0b2a87e714cfcb033cee07cbf434b217e3ef4baf4554bbc81576b47047ab8e7114d72e07216cc19fd7ef6571e64c367982e23051f325a7e87e49988ec1e3731ebc43026c8c00dd6ecf73b8458a4f81d2fa193b521a5f93a95bd7f46e6f2f63125cb787e72d6fff38873ae3c", 0x1000}, {&(0x7f0000000100)="75ca48107e428986f6a320b0d3346e5bff0d7031f3668d255e0e2a89832b30ee5c4bd8a8571f4447377763f97a4222f27655a8da4b82fbaa324342853f53086a826b38a7dfc9006a68bbc18d4f1ad84cf3d95ea6e39461ce616d2d9d17a1c91e9e8f355e77010b10d1e9a7acfc3e3ff8b4bc633ba43940318f29854d6ed9526f2b332e943e333ab39b310f839de4979c5a347083c52983355eff2cfbaa75cedade81545055bc5596f972712510a4ee3fe91c1a3df556f155ded921b5437592a18b26a1f69af41fc8a43f2a10c873482e72864e0572e10c74", 0xd8}, {&(0x7f0000000200)="576d359c50892f9e2f883daa0bbe69bbbda1b3c3f6f5122368a0468e37fd6192867571a5c8d6e3c559fd0468cf1797c98e47a9f2186be753ac03e154dd9e6606d93735cda205da718d34c606de99f965c95a79e08a28cb3130c9f9d84bf26bfde8d282715ddbb4defadff579e20b4ae4ec4915cd3e70cba665c58b634dc0ce5795cdec420fcb4b633555299c9f93cf5f5043eb07bbebd86cb8a84296182d3c9541f6878a255f858cd1428b1985d82cec61542ef71982133cc25d895a8d635f4d6148ea06f22e82a99cc09707854597ddc0a2b51b46c3ab97e39e8a89d48574019b2a039150ea9263c85bf6cf7d2f9080eefa5475", 0xf4}], 0x3, &(0x7f0000000340)=[{0x98, 0xffff, 0x7, "e4f902051d773843643d862434ed37801a3cf93708e0103bd71da1d5395a3f8c49387de5fee4743407dd5df6924ab954ccda8aef2a8cda2355a6cc14d082cd958d20adab6c59b1990b58cc353bd36482008ec6566cfe8dca0a9855f4d3dccb9035e921fe71fdb9ca5ee6526ef312e0b0eb44cec478a282a72c5c6db5f46c6b7ff82081eeed4309"}], 0x98}, 0x404) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x333) writev(r0, &(0x7f0000001c00)=[{&(0x7f0000000a80)="f230f706baf9b6b5cad1140d16edd2753653419d062681a485c88f7263e6565038b3b95a1aebb7fae69b28911dfada3786c2b1a089989c3ba99f5a5ba2538485e865ef76b4984ff69db86c1efc7d552270ac441c43318da2315dc29ab54756c35fa756502ffe9da7caddc4d0b3a89336e91fd58dfa97c210fe940809d2aca55b0cbdca8cfbfb009746ae8cff1dd836cf86f5495fc601c2bd10391aebbeaaf2349b45b2941df67ed3002c5ed8aae8b93382718eb5f23c514130e28f68c044442cf8ce2b8c37eb324b4261c4d353df79150159e04c012f3aa7598b559d0318408c3e8e8313b79d4d0f634062c3f4c10b04e3eb1e8df2a0fe05002d729b33a280709d2b0178eebd41efc44cb16a3b1db9260b6d78e9a576c90f3bb01f6dd05c09377bc42a9236c29a3b31e6a9e8eb57523cd54f5d7c6ffe0b4d824dcbe7bbc690baa3e4529676657b22689258c286e1ebccac24ad61cc0da6ba8b045e9ad68701a1547a3e9cf9fbad351a922f2fecd068bc3478342ed6f2f64b2be6ebdba2dc8d1d5c69814dd102de1ed0d83b7f05a7d0afbbaa51769a96de06a7742bc07b8da3be8b321aa1b39fa193aae2cee0c1c41ccb6cdfd740b46e802b59f18f3a162cf81c07e74694c9dea61f9321f7e995d82c93505769a3567b57bf7cc144126c61d5ef9f920048adda1f598c21df8958edfc67dfdf96d3a9c7074fb74287016218e96f4d4f3d7d0864ad0b63995450dbb334c412c8f622adb8051f093b877150fb9b61410e23f9b70bba5c9ea3fb9b5f43a4fb9aca46b07c553d682eaa59f0b73832a8c6ea2e9ac05160ab0666c2bf57ba77a8dac58119f45609f5c2097117108c16defca42a675b83c3718c9f127487a9fd37f4951845c27aa032fea90493154321a06feed24f198eeddde7547708d57c1314e00d090be56e3d87be2a34ddd38a2db914ab21060eea8d7bbe1392283ed1b0146acf4e5ed34141d2f16d7d832817877c73c230073f52164a091ec143e2aa62e13cdc74412c8ceea5b49b2bca963a3439501be3649e56129d6e09c161eba2305ce5e8f2c6496f983093a60c9d344a2298ad9273b4ca289b077c161b31e91b4c6ce0db042fb959a6deedf202159420df2c923e542e0ddf044880ce0fda51ca119cbb215a2528f1b214e7f341ffb3a0cfe3891ddefd4ec964a1a8916d4db2c23c1593e577213bbe5660d87901f562d82b14d3dc3d70d73546cd427374ad34cab2224b758dd0dd2592ff21ac0ce2d090e078fc1e274e075cb6d119a892efeb6880f6f0cd6b424d24db6f2ab23c33cf6636b6f833a380706090a61916ecbabfbe57daddc10cee14b5a418801dad69af4072048ea86b485980765c65209c695491d3bcf4a8f107fa359d4231f4f9631f6fc8bf4bbd2a46440aabbe7ef01b317266eaf0e4a2917efa7c5db9119aca3def8e60bc8eff8aa565eb0343136187ce6151168e7884d228224a54f5f80b50325ee13853532770ce0e60793900e5db97eec1b33083fce1aba9659f800ac5e07b3c27bab02fbb6a0700484b3f35c67d99edb007aec220f188c555191ce43092d0669b318965d0638086e9c9bafa2dcadda9969d3dddc9feeb28dd554f09c9e4c4a8d02cf3306f6e45dc988130a31d476c25758c7a4342cea4a445c4e47c729849271d1047e01f682b93adcfe1d5ec7293ee460e117c7a4c98d67a5652af8b2efd46d69c547e08296771d72630b792923513ac786699a6ee2dc2f9b3740669b4b2ad753143abc7f70a95e7128496a9fdcfdf3283a8cc55c80fb4829269e9b2cdeebc9f1ffe9b06a8a06888f81ccda4c2090e9fa2cb8bdd5d5de6a7bef4b090e5b0e6e9cd8951a88c117a39945d13b94e33ddc1c27430c7699c5afd052ed52cb072d222fa044b67607f02bc020e8acb26cb1e6c839f992182b3779978dee64264b1e40f48b44135d4bbb0615d9532ff617becb207126569001cda2cc7b7acfd425efd89c22f7c32f80ccb2c25d51e18a3358fba6ce7158b9597368fac6924e41dfb0cf459169822401c6e08e66d75e9c04a0c6433a42c5840a3e9ea0ea85ad7e2d46c195be1edb9ea24cd1c4798c5233862c8f9f8e8ca0bd9068c04d748dcc47463c6f4257484c1f5f58a78cbcd1c98599f1a2d6c2210160a442f70573d37d2dccc3515e97cdb70d538704528ab7fd66d8dad137afdc0a7f4bd550ca0783a7b0e714980a43174f626b7de5d0423154df93a41b9a6c23242b08747177bc6520d1d6da3a5800d315a0eada705bc831ef15d22d8bc12dfa6dde55bfc5f7614a85409155a7f28129f24c7e89f7adc8b406d10c502fb9dc139135ef705055755a08332bf5d24055b39d5380f7d5366c79d88953120b1ba462c5ddda1716bad309afe94df5d4a6b9ba27f9295e082cee130a17e0aac13a31b3689aa05728725ca9d08ba26e63eed98758fd8c68cb3a408d524b48c6b095738abeca51301236c5161aae8e132f4ed29573850b59f0e347a66243099d9526e69b75365993a4f5d473fb5e281bd2a744d4178429ef2ff522c2aa966ca12432766f72808abb3c697d837add3b4634967f806e90f66947b3d570accb0221ec1e63ed86224e8b192d20a8dc9ffa6af73fd518a294d456e5a9c126f50dcfca0274d4c62f969c32f396fa535ece01ac2f8bbaee54f7d4de3f47c44b96a5d17b5fc4ab4f0fd82ae8f5d6f8c1b251ef6afd085ef69c625d8309a636a0fefb60f8020993523a272920c82823bf34dfa68531bb505ad8cdcdf5e747938fcc1c9b24ce0e904bd24330a2e5861b42394526319f4c8e4510b455b67cf1d57cafe84a6d8ee50520276acb2f2536b51061883b1162e39d36ba3f9704027f98a6a05e0789c9fdb02b4ecd087454b77585f83203c8e3269078bf770d3a221bcd3310000eee5f1cfa1a5811c2b8800a7ad030d7ed3e36d25141fe14dd6c8fa5f5dfc6f109bad5c313104dff09c6a6cc31a1b7f2f761643356bffce58ae617c5fefa3e76919d41c950e68946d7cb6c597d3e44b1d11128aa329bc3832da0857e5ef7ba3798d2e3cf67b55da0cd25a836cb6bfc8dca797592ebfab16b4610b938184da155f5fb05592b732194d6cf0ac60b6782d5c59b4002eca8f31501a98c906a02d5170d32566fa5ce292e7d93fd588228d05d7233275f28829840cd2850ae4a1223459555eb7b501f8af034b60be25bedbfdbee1cbdd498a283a852906591b08d99b49a463d074653049456bdbee579489fee53dc2073b7e814782b009132ca7fadd8ecc50324d9f9135fde25bc8ec59dbeb26e62dd38944317d48a9df2d097dd2b799e9dc3ba6d101c5f54ef9354cc107e55143909a86896a54958faa9fe6293f4c1808c985adecbf656793febec49fa5856827444869d786aa32607b08f2c27d4b152f5539f09a52c4e4e5a0a0301c9c4f57ddd69635fc646540a14d98db778270eafb687e970622cffe65f3de9e0e4ed9bc0fd3ada71ce07f5fbcc78dbecf065429fd80024d91c4f9f47f53076f3b8c0d6c33cbe015e0ab5fe0cbcdbc19418ceb1c8c207c29e286ab329c30f49700c6402a0925e3a71fc71e8833e6c42935ad910c3f0264136c2d9bcd92ac88950e56d4039dbf18d622f20d29a4df5527535553b1311dac0cf8a3b552b1096ac8503c4d40a8c118169eabd69064b27820b7585f91fed47d258cbadd303afd4b7e0f965569b017160e1275fa353676f2c0b6c6e75dede36b9c3a763bdcdada22f845ad5f89a73a328c38e32f390ab4ba91f59fa5744e1813e90e58a3d6bb6023b5f6cffb1ef99d7a4e107c9f9bace000fd2c8cadeb043a08c839db5401ab0d11b3f7f6b2e7003f9dea97d47a7e5fe253cd41f5b8f3902b69bb0fb14efb15825f60a31b23663c87242c0ac9f7d3fdd738f6ebdf069a9a6fc15c6abab8323b4e3a72d9096992b4e64f3cd4f93a0c3e30b178711526a0db5eb89ad939148b78e0467aa1620aebc140302ea29e7db5655bb228c260c7a72804ba75b9b5dae7687a6777b4592d77e3a71035357daf88d7bced0ceb8495a29f6077190f4dae22f122d736fbb417415ddc1e084ec740073694185358abe0facd818b7b3f5bbb651125ce8649b5ab2420f41ee91e82f9ece5ee07caf2233c2cd9d988d21d6de01294d2a1146de0c68ba121a2571a8ca04cb6e869a087ae69e4fb34444c4fd572ed94e22dc10511ddf17b9fc192328d71e4ac4bf43bf2430fbbb085ec8aaafc3c0d7c1ea6f372c75edf37d9954042bae3ae771e7421ddee3053bb7678bf7eceaddd749d0754933a36e47130a4bec1d0fb5980d32ab1f54af464fa337e555ea4f7a0001ccec0c74bd136738806d57b5898d052059e1680f68c076bc48ec1f39c93fc086dcbeeb5cfccfa7309199b201895a5b42593a9049f75ba9760d1f3bbe0b04cb8cc54edd22baf9fc8830797e12dd6e208b54c0ce48cc15744c1ef8b35e994d2b4bf2927aa2cae7eb9e557ad6d4d845f44664c22dc9c67dd42cc00178cd4d4aaf550b757064064e4edf1f0267df4fe45c40df3586ccd72c4601f462e11f8bddb4a01667936dd1819fb114356c14a0ba86487a2e387ed6ecbd4e73cfb086e694bbece433ae852ccb6f6e211246dda3647c236b09b93183bacf74ac2a399e6909f0e9ad36bf0d90d2af136c4883b1d695abe749b33e141263b1f7af8de9a15d1a767918621a7a831f4a4981e162ad822578253ea0fb67f3e6262dd441586c954ae53b1664231a35cc88f8ff0988bea6f90d34164b6cdbc69666a35658455d94bd0f4ee986db36d322aa1e79da6ecf5ecee7c6a44c603f9cc8afe801de0d0f5b94ec24e2fee6eee77829775f09229b29ffa2e66e8eb8772d4d782745b10624734ecd9acde007b09134a84520136953c5cac67e25ca2dc9ce20344640b00742c16f0689c44ee0d830fcfa07f2795f55200f3706255bf2517d7e59a868c83b17caf1ccd320eec9933128fc0f3d15b7e015a4f3ac698365d247ea68f7eb52f924eecca1a634a1d7c59a4ddcd9aa2dd303a334687783a5b1959bd085f3582145eae0bfe3ceb35a044be32a2dae00c2b6b0bf97df25bcc7865b664e1799022c81367e59f7528465dd6155e753bf71d86cf6a78cbccc7d2443162f6183e074e6e6738c8e32eda96f8f003a0db970ff326545132cba41e9f8eb7a7d22c5d1f3dfb4ae496ec0b4b2a0c11d42f40130456993869c60b546065afe4faf6e3462636e32ebcafa768f9549dbb546d48e09c0f7c29f8ede9126d56e2a0f0c4abab5545bc1645891478bbd02fce8b3baa874cfbed2d4a0e1ea5b4a8287bceda5390900a5d7f8a24b4b3998a00ebd49591cbf234fad135dbf4831a54ea880010545bc10b5d2f52ac4fa0f11d9f76c2096b9880a532239094b1d70dbcb7eaee1e05fd14c9b4d6ed167d47eef271393273b81aa38c435e69566f85dfcfbd8db389068917db1499d557b84c3695b5cb326c5ac48bb590a249aea8d625c4da7512c156c0fe9bb66d60098665a033c31d3e8de74e038f8a8bd1938658c90e7739173fbf558fed8d3c26f9995d2a404636e99b77c47b3567", 0xf5f}], 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 03:55:30 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="5ea6b4ddeec74dc4a0eee123a71b9ff56307d00a81dd9aa178aba8c62a670a5a93ed647cc4b1c8", 0x27}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x82, 0x7fff}, {0x18, 0x1, 0x8, 0x8001}, 0x7, [0x9, 0x1, 0x100, 0x2, 0x10001, 0x100, 0x101, 0xfffffffffffffffa]}, 0x3c) 03:55:31 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, &(0x7f0000000340)="491fd494a93d594daf86c9b9e2e84cd94c8f1cbbcd6b938ee6ed18a1e43d09447d90c0bba5e0d71c33c402746a9c9ff2c48485dc4900216eecf632d5d395eaf39318f73b7250fbddcc0ce34c8d8485f63b4ed7b7c67e6430853f36a24bb3f1db8fe70022a3b20e52ee6c4bacf72c257c8cec1989ee0cd552c5385c63f9e588912f28c51aae469e36dfb18f4c3c04a625d292b6f573bff2bffd502ed6faa61fa47aba7c6ae5e1304dda0486982e732036a6ae70d1b71ca875d5351464d2bc77f241cdab96420c54f6e331438f5d12f023e13075007386b223e6fb86c44891e463188f4c033640c84cc446c483fcea77187e5ff8298b1c3c7f4a232c646258718bd908028c08db455cdbf2e7bc45d99a7eb8906672d52174e217", 0x119) listen(r0, 0x4) 03:55:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) r2 = dup(r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:55:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:55:31 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x2, 0x0) 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') mkdirat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x18) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 03:55:31 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/148) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x200000000001000) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)=')\x00', &(0x7f0000000240)=':%\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='-\x00']) openat$bpf(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/bpf\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/bpf\x00', 0x180, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/zero\x00', 0x8, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wsmouse\x00', 0x10000, 0x0) r2 = dup(r1) mknodat(r2, &(0x7f0000000400)='./file0\x00', 0x1040, 0x4) read(r2, &(0x7f0000000440)=""/52, 0x34) truncate(&(0x7f0000000480)='./file0\x00', 0x5b) r3 = semget$private(0x0, 0x3, 0x42) fchmodat(r2, &(0x7f00000004c0)='./file0\x00', 0x140, 0x400) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000500)=0x9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000540)=""/122) symlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000640)=""/4096) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001640)=""/156) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000001700)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) lchown(&(0x7f0000001740)='./file0\x00', r4, r5) semget$private(0x0, 0x0, 0x210) rmdir(&(0x7f0000001840)='./file0\x00') read(0xffffffffffffffff, &(0x7f0000001880)=""/244, 0xf4) connect(r2, &(0x7f0000001980)=@in6={0x18, 0x1, 0x89, 0x7}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) accept$inet6(r2, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) munlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001b40), &(0x7f0000001c00)=0x4) sendto$unix(r2, &(0x7f0000001a40)="078d4f03adaf927ea0043755d97a699b6f2ab08089f4d86c9db290383e9279d7e05121cc1db70b6a1215cd186e28d81823d46b565e316bc16bbee02ee71479fa499a24307d328ae1c8c9513131f0efe035f9a862db202e18b22e6bbd8f6c0f6633a149b5698abbae9760e1624ec3ab428213329cea530f2c09caa512f4d4e66c1603934ee113bae0497fb58db0ff3555f78cc5d7322a58ebbd952157f090b1b61097d57b95b9f8ec6690a028c377e82c424757f2d130096206711605f7b7bda4965ac4f8d6987a67c64cdef2a1b46fe99e45755d876188a42c2ac0c7", 0xdc, 0x8, 0x0, 0x0) semget(0x1, 0x3, 0x0) getsockname(r2, &(0x7f0000001b80)=@in6, &(0x7f0000001d40)=0xc) 03:55:31 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/33, 0x21}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/145, 0x91}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x100) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000340)) shmget(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x10001) 03:55:31 executing program 1: mprotect(&(0x7f00005d7000/0x1000)=nil, 0x1000, 0x4) nanosleep(&(0x7f0000000080)={0x2000000000000000}, 0x0) 03:55:32 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = semget(0x1, 0x2, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 03:55:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x12, 0x1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xb3c0, 0x4}, 0x8) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 03:55:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x14, r0, 0x0, 0x20000000) r2 = kqueue() kevent(r2, 0x0, 0x74a, 0x0, 0x0, &(0x7f0000000000)) close(r2) 03:55:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0x90) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffebf, "0503c966f22e95a163797f00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/134, 0xa}], 0x0) 03:55:32 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x1c5}, {0x4, 0x100000001}}) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='.\x00', 0x0, 0x0) 03:55:32 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r2 = semget(0x0, 0x7, 0x111) semop(r2, &(0x7f00000000c0)=[{0x2, 0x1, 0x800}, {0x5, 0x7, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0xb132, 0x1000}], 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) 03:55:32 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget(0x3, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f00000001c0)=[r6, r5, r9, r6, r9, r7]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, r2, r3, r4, r8, 0x40, 0x7fff}, 0x7f, 0x6, 0x4}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) 03:55:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0fadd86d07cc77da84698374bcfab26c114dadaff23052666771f41dfa84a4", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 03:55:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x10, 0xbffe, 0x71) r1 = getpgid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000180)={0x3, 0x2, 0xffff, 0x1000, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10088, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1e, 0x2e9, 0x6, 0x4ea7, "9290502865c62469c37e1f27c5c96d0628ce42fd", 0x3, 0xde}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="a7ac0243a3e689673f3c683f0231a8d3182a6e6e3afd8ef40de813a4f019acc5e2ef12d0ab49e0eec3670681ce2d7819d79a740720639c8f4dfa02d67357cf5732e59e815d6704a77dc002350c07b6e3e0eb8458a79ed2a359ec027065ad79a0040dedce2cec53dc0d21a674ba3d1ca8c56ed65da5818939bd2bf88fe2c8be9026eb0daabe58c1c47598df5910ea1b13e07f0f0053b6", 0x96) 03:55:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 03:55:32 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4000000000006) 03:55:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 03:55:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() write(r3, &(0x7f0000000180)="99ce1f100e18804057b95d7a341bb49d6878e2cc96c1a1f7c188cc2b5f61df9242a73d05937d5db7bcb6ac5d2c526acf1fa89b20c407d5a0ea64d088c0489cbb98abedab681def34e14a1613b3a0c2cc4b2852912dc8f8f5a63eb8af9c5cc123869558e507b9e909b01a585981499777be5102216f6d0cd96fc394fbb220824a10db95f55c85a61c91950a1dcb736715c62752901ed4829222357c5e6682c44bdb4a9c58e6c17e090c435f737715738011e80b88fa4c2fb15d63143a2c27ec540734293ae2c7fda87d23edea1f08e15521e8512bc012728a229353a87bbe3532800d9be0b179744c24e49925e9a26250bdba9564fd84ad", 0xf7) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:55:33 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000001280)="678e4c0600b78e689e9fb7a1e9ec91b41c18f01845ffd2ca5d4b0618b496b6aeb81c5fb4e0cd174f3d8e0b10677efa2454ff35aa891ac22a9e6ac2c5777cc7b5bf1b80729caab221f4ae792b197db982a7f731bcc2e20c4358cda64eee7114ca7b860369f04343b8c9dfb12362ce7c189171d4ea40f807a82d99f1b6f31c1a2107e3390afdb3660deb45f59c67a730470652f96e56721f66c0f7c734a4d1dfafcd88742e538efecd3f65278e0e08d9c67b2fe1125466d8ea18a1876ef5351fa900fa34a2d1478c22c01dffeca53123eb0d09aa7c5a499b49941f6c978df3881dad5a6285cdcc8063c1513340f9857972d3a92c8088849b42dbe6dcb6d582c3723c6c14c4a1af290992a8037a8ba5d501a7be7a2e3dda31044454f2173519a578e9ad5a8243da9830a97b5ccccac601df3b449af083d8f7cda34b4bf6d7610bb9d570043e1fb116256b31bea34cda1fe84390e29db0685879a49836d5a80a9c97108ff13695afe8918a5b16eee459409ddff4be2dc011d5c74261059d8a564c8d6cea78421e44d1afeb8cdde27c4c2574a77077083c8072f642feda35c9828ac2b99875adae3fb09807e3d98d067f1f6855209255a4df5ea0d98c38b9bdb1aba6fe091e7d0cd53ff2d1412a66095b1349f7140456cee7955531933f027cb11f29508ecd4cb7a70d53f14d33db80e95e504284a252a5e4858111978b1d1ee7672617bbc17f8ff49a4113b2d06ebe4265ea0fb06b4263cef19134822d23f0098ab89294faabc2cacfe3dcee4f3a12bdd43d909abc17e3b5382a078f3db6c93dae264e32eb0020003d0af65397ed4c1440eba202602ee0ba7fd4cafcd95d8512ba87768f97e2543fd1f6185b391fc239beb8af00a73635677a46dc9173ca859a08f9ba3ea99efbd76113554e716c1c857ba08ca194025de16e701aae52555e4301e48f28e214b3efa267a5bb2af3b2830531b9eb55378fba820965ae32c8ff1b499bee598a8299e797277f8bb09a873ac93c17d2f45f76147d6c8cc3f81d82237c1a2d301f010935f5809a2630a6aaadf8257c4afd24bfd70dcd4ab981d8ad5f992bd9b6b3f5e1a4b1c4e738259a25f8ade356f9cd16e667deb3e29a21c6a3ddec65e544533c8af0f0b1af336fd35513f598c13c1054f55d1363034986dd2d9ada8298f31f89e46419f97c3acf363b42b081d07bb27385bb4218f0d20a6c7010877c58b7c702de09c3117dcd7764035a146145f0bdd4bc8644164b0b736f3967b1a8660a83ea11cd9723c1395d3d918679443d552f2c77f3a4045ea14448cd283e501190dfb3b37306daa1d8519e2f7e2c447571c5937d0b6846ffdb91d2fd4f1a15c0aa21ebe7774b0d647c9c162240b9298fac874a946eafda8984283af1d4c83626901512a348c369f96aa6746aa897248aa5395b827c2c377e745bfa29346fb2bef1f7ab64706f15b024478857cdc7ee4c6b0b57d43f448a511ff2e34bd09eabed7476daeb265ab0f40d012a21b627e47aea9a21231f452145ee36eb84743d45268f89c8fb02b104b1362406c78beb1c073a45c46e69e52a900757ee1ea369c83c92fb42671ffd55cbc141c8aed5fb962dc3fa2bd0cf9bf793aaf0676e8e13a6f6409c809e8c6920049a45852c0ea54242232266a049f89eb3feef267a3fadc7762856502db4fd9a58f58e915d0e13e15372bfbf6d3248d1d67b36d7b1ea06a3d40c541ad24f0281a238fb530bbc08c91668e1575362be289ed74722b12a397368384b8222f6820528faf145c06d7554d7ba9272f412b9de174bbf05b86b8c274c6db9ed4a24e3d1f2a8680e7d2e66289d13298665e779d5c4e3ec47a4a168b647d7eea53f6c67c31501ba7a1d150db67ee1d4edee6993e774ec2b834e9ed1541599eca45719a0e0487595e1987d99b98f23b4489f09cffcbe330fd26560b7c4d3ba3027691f2ecc63b5a27de6cb87bfc10aa8e1a945d2e0f0ec87e5a69b3be0da8000841bc1814b2b037e457a6326d5e3069591ddb2ef6d698b78732007903d3561ad06cab94274d982352b682bc07d43289cdb0c6fccee6d6262fea1e48b6c991b749dc93144c59e4edf3a31c54c4c9392e110a016654d8c15a834bbbd646ed49953f224ea867f61fb15d8a82a6e77c99865c376c6fbe0a66c43bf6dffbd86e5b76e46e6fbec5bb669eaef83e4b00298110037f9b36ae2ad847b655d974427d3bfff11feb1f5de5161fa0e875dcaf863ce218313ef46f0483e3cac4ee54b334693f47736b2d28c511a61952be6c25cf94ff56e2083501f55a36fbf15082f58aa87cf18b90f1f802006bc679f2d4f0430df120466adaa7fec5698ee4e8577743438e4940704f6c7edf217a99bcd7fb6ca75a224a461e3c73a62ee02bab7a94d646ccf90938fb7a1a48e913fff0b2397787b261b70afe4d37c317053cfd1f3fd0f3e6a03fb09c598b0af2a11d39c7bb82f9346446c6528d8708fb54ec8456b428c3012809d0a376ae8d29bd54260ffa692f600f33b1c89397e5121901855f2e4a01fe89277736153d634fea0cd81e010f8a477dc782eccc3d6ed409cd98a87850eed2bd386fb350c1ba8d7862165615a8fb4165274bcda93b59883ab39c1d13330ae51437a96f46eeb3a83fc19c33a23eed905e889ef90ead8101f1901b80d0ecab33c4092035543c7bdb2edee7c30cc6bd40d340033e4e4630c4d600908e396db1f845170cd71c080a6d0b6035b3bf5550825d3fe9beb6ab4197565476d22944fb619fa3d44412b3dd043877f5470387019b56f9a638b75d4b361f7a0b7cff752a8a28f3b9e7b47881fae571f5691b407b81f1449ceeab6843894d0ac0f7d55392f186105eeb154dbeed530b1ef1a4f4821c1f0328c77a1f56045bbdcd39e35083ffdcaac7e9163bbb47d8abbd8d2360d3cfbf4024462cfb638339f8459ed792c6d41410dbdf36a11b628726125d61b17effecce9eb49c122c4dd924486d435f4e3a73a3dfa3c3c8fcb712bd6a7399acb9671c70a75769bdb2ef9f1fbd64a20da5d1febe3764a4753c3ffa3fdb1baa620cbea36f3fce502c743230f8432a4048c6ae60ce6f51136455d1bd5bdd4004665fda29840b7beb9ffbc531e9c4f8f8289497f5b86d0283c8515aea14c0aca1ce44524397d8d6396cfad8f598fafac1bc040316e7fbae4ab7c901b0124efbc00d664ad083de61e679d210dfcdc96cbc5ecec4c27193f95d7a89be1309e2cc547cbdb54bdc2e9b5ebb7c9f08fe85a3c7fbb18b2557fe92d1b2f86a045c7006b16b02f5b6d7a91510e942c084d5caed6e2747840f6fec7dc127ee149073c00111d0d72b2aea6369563fac704f0b7cd67634b2a6f9bd620553293bd991ff3432c672cf4d6e257c734bb8eb15b8980c98cdabab428e93b6cc94dd0d9cec672dbe743c4523a981ab0392035935fd92d8437c9934c9e7032280900aa9ec94475e68d33b9a2bd5ac9c189c7cfc80954968e0731f5b7411c2e3525a9f383b86ce2d6727d5b8f32094b17ba004da42eaf5a591994d02085b73cd2d02b54819a7dd6c07c18f0ce7531a2649e48b8c9f024090886971f5ab61dd6aea79e0e6ed81158178c20ce12c04ac205aa49f11d01299dc1c115fee4d591010414f2bbfb5170e45993ad9871874db90b5f02ce917d40fc97f7bdbe52bf970cf5d9da2d438327a4ed63de9a948d89c4e87d604a12b2f616b9554a4d25d4b89c578b7052cff7b5dfd21cb0840d1ba2274dc14a92d97976f3917835a72abe8361e92af06f0c3c176253ff9917b5a92b2d9d3b7f850379531f605514b0069347550e1b4bd65d06c1ff04a04eb89118875c7bea2bc487310ecb4a1c811660dcfa5506fe199240f4dffbd029d3c7677e4b92a4d100d7ed74b4432df64ddb7b7a1680955e0ec44c482c611500395fba5679b322d4986f77911eaf7ac40883d7da5b27b39ae4a6d39eaef8094fec95c2f2f7d59468a65b618d7460e799156a4e6e461bea412f5e9fbf4d3367dda55a231d531e659be49f4b54e01f907453edcae006079db6db92ea92a22fb997cd226b5bfd7d2a5d76fb3a4060bd6fb350cbe7bca6c85ac026fc2c425122dc012026a1e297a15243423a425fdf101c51d7c937629b8b5568f1d1321f41765ea7296503983914b2f7bf1c775998c53835731157aba7f20ab0b961cf0ab653317d638662b53a7eeb711512db4ebd8e6667eb79282deea8b1ad7ee95ea72451f7b14876ed4334c18ac18ccaeeca74a888aae387ef50b9b85bf2a1daa6b4e78f2b70bba0151395c6bab693a2242675b198de9486fd2b88a1bd227f3638bc06043dae7eaa4032a41db07a69acaf28353cff3a44a3d6df202cfa3d5c2914ce704bd365f5a49d57b95dd6eb8fd48d4f19a74cfcadc5dfda5a25ef91ef653ac82ba09ba8652162fc826ba6e56fa4820e9babb651b728d88931ab25c96ce5d44b98774a9081628b327eab72a4b143fd56e012e3f10005fc32e49bb645ff3e8bb34338a4c9e94851841ba6ea5737824f731cd86d1c667c259aa42fed8c2502a09efd862916d0079fe0708f706bfacc13c62170a97cca885b1a5292095bc3e50a912e8faa17ecf895ca553c6afc405863d49ab5ca2d59723570a41eeb7a309807052cc8a721c199301b7e57f3da78a454fad447e53f21c2345c69a3e1058df1a8e5257a51e796269e8588048ce9e7066747875120bfc5de873a88aa1bc90daaa18e230666d202ab212271c5fdfb14499ec8119d412140701fb3d84fbce5b0dc1cb9b12fa7865b681c588e7cfa870066f65878a565a32b3dfcbe2335058b8b43433006a5faa2e6791acf5ec514cb25cd7248ac80115ffbcfd1d24e69eda10351034b8948f0884c23224f514a379ae54a936cd2d4adf7b6b329588cb95dc6ea2114f1a3d5703b3ed2d72218cf8c64885f43005c6d3a79e2b7c346a8ca509668270f64e8fd72caa36c6bf2bca4d54c950645e9a14ae182e0245b3055aaa45bcd7377a54bf95df4935c0a6e855715aa97a8f29fcb65fe1a331944d80d8807ad3b48af0a4e05c448c684786edb5415f718683f66738ce23c61bf538d2e3ab20ad246ad8b987f036935b222bbfb126ba794fb741537acb04a5af2fcdbdbccb89fd5bbfd85583d0efdc15684b47a92065087d402926b4a0d3b0d5994a4fa4b9f79be3922fd5db653e34d6c6fa0dbd3b06f383a6b796d06e03e45bd583bfc590371f5399ce2937fe6070398278a3024557c7590a01df2d6449e4e2cfe7c7541dc26ff1f13be0c6e7d131919afabc3339ecc6b6d30b09c59262763175c08ce3d98f9495cabdc78a6fdbbdb6dea42f21b6e01da657def76ccef72d09f9e508e72ead58b21ba89224513cacb31a877d64002dbde1de6937eb916c470b8f6af9d73e33bad3847ef26f47bce22d3f9b5677ef402794f0ed17af8818fd1219fcb00e5b0d8dc", 0xf08}], 0x1, 0x0, 0x0, 0x1}, 0x1) getsockopt(r0, 0x5, 0x3, &(0x7f0000000080), &(0x7f00000000c0)) 03:55:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file2\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 03:55:33 executing program 1: r0 = syz_open_pts() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fchmod(r0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) fchmod(r0, 0x1) 03:55:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000001c0)="6a168cef", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20008, 0xc4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) 03:55:34 executing program 1: kqueue() r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r1) 03:55:34 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r3 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r3, 0x0, 0x8000000000000000) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r7 = fcntl$dupfd(r1, 0xfbffffffffffffff, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f66696c6545103408883ee8c80c368152a8863000f77c650c32997ba3b495be6b08df95b3a4aab23ffe5cb76ba5f3bfbc43d1e541ef524c78dc5576e74c8ae1fd67008da870ae0ca4878cd8bc6cd36f672c147993ae199f9222a0014fcbc30d1748fabd323422256a14efc9ee4bf5a72a99b0849ff9b271102243b68627d9ead38566021df912b8025259b456be06822642b7e93909f975fd7f5e6959f52c3787c6f7163f1de1979f8261a6f0565052e26105d6f50119b7cece181284d233ca4ff18dfb61e5fcd686dda86a36190712d8c244c3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000180)={0x1000000000009, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r8, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYRES32=r6], 0x1, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="5acf3022210a9e5888663c7c411bc43cdd88aef52f09ec16e720df9933e7f37deffd647b54bb69a37900b17b7d83aced29cb5f119a8d39103e945193e5c6f054531333a90015055c82e6c6ebb0e397e358dccad13feb1bc2197aa69e74a22cf0c0658f24e38515980cf26937404fbf5bb13357e4572cb39c69650b6f48ad0c7460f7f451efdbc32572e3d2c08cf9698eab98a0025711b1e9c9da008126104b70b72a70e1d28aee9cbf3302b16cd50880fd7556c7d57f9bee3f742aeb1105521865ba23f08ed82036418caec08d94ba"], 0xcf, 0xfffffffffffffffe}, 0xfffffffffffffffd) socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x7, 0x10000095}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x41, 0x0) r9 = syz_open_pts() close(r9) syz_open_pts() 03:55:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="a746", 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) 03:55:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x4}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x2010000, 0x0) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x18, 0x10e) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000180)={0x2, 0x6, './file0\x00', 0x1, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8}) r4 = syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x7) r5 = semget(0x0, 0x4, 0x8) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000080)=0x7fffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x80047469, &(0x7f00000004c0)={0x4003, 0x3, 0x0, 0x0, "61aa0db10000010000000000030031f100", 0x0, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x2, 0x8, 0x5, "1cd1e937759a83c997ce0b96a2ba7f6384952254", 0x6, 0x3}) r6 = dup2(r1, r0) syz_emit_ethernet(0x85, &(0x7f0000000280)="a9b37e79644b2e44c51981dca7fb43e05501aeb9c1012b6e07fbaf98778c0a15f33321ba54d0ed9582136c0ab00240eb3090f8e82e75b19adfbc2a39eeffacbfdd96634a9d631b314469495ea60bc3e3fdbcf305ceba90ac81775b4857d13b7e41c77456431209f3fc48ec3506e4209f7682616434e35d1d6c1ac1fe80ad44e05df9003b77") ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000240)) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="72f716587fd723f258ccf986b9ee681624d88cf6deb5a8d8db8fc1e34747153edbcfabf0977d12a2e13c39f07b7d12270fbd6efc8a2fccc81deb956c935effd1f088f0970e97b04532ef81bb324ef1b82e3d596f983e5938c9b8931bef5ff8d7823a4e1f36f26cda98172432c3e196bbe040e1bcf5941b42", 0x78}], 0x1) 03:55:34 executing program 1: r0 = socket$inet(0x2, 0x0, 0x878e) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 03:55:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100000001, 0xfff, 0x6, 0xfffffffffffffffc, "ee1f8adaca18396b7d6da5a324881da299426a21", 0x401, 0x6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 03:55:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x9, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="ca2b139575c34907d827ac6cfab0ba366bc92c97b1cf8e3c0057459e0e1d7fa0e0", 0x21}], 0x1) r2 = dup(r1) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) 03:55:34 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 03:55:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() setitimer(0x2, &(0x7f0000000000)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) close(r0) getitimer(0x1, &(0x7f00000000c0)) msgctl$IPC_RMID(0x0, 0x0) r1 = semget(0x3, 0x3, 0x12) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/4096) 03:55:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5ea", 0x8b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r2, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 03:55:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000005c0)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d", 0x26) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) syz_open_pts() 03:55:34 executing program 0: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000026c0)=""/31) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() msgsnd(r0, &(0x7f00000027c0)={0x3, "a348805051e58983e404b5efd2c9aa68769bb24a2e81ffd348e1978092df3049c1d5d943b2837b18b394d35213e21dd51ad9e36b14e12fa3abcba0502276833f514d034d5df95f158df693b9499a0b8360312e55f0e0b7310bd8ff753e4f8e"}, 0x67, 0x800) writev(r2, &(0x7f0000002580)=[{&(0x7f0000000200)="1bed064511af4fb76f19f0c7eaf5f44d80881f9f5993b2cfcc256dff703014c09c2d7f6b6a7314aa8a469e64e6e8865fc6e9f73dad4709f3effe304fdb08f1acbd34f20253b562b624dbce460dfcec79b9a1c23af0449d1cd638f3f7b8555fd0a05e217fdfd416266af4c9e0b0240b7ae6a055d293bc335810d0814e90820e53bee778d824d567bcc2cdf9", 0x8b}, {&(0x7f0000000140)="47a0cd6ecf198ab9cfccaa7b25b859149a958b9acc16d1d2fbb33f3b4701241a947fae66e67de7f661f5a1888986be1576ffef86a8b01ba3017f9f54fc18d661fd7afece8e65ab222f13cf", 0x4b}, {&(0x7f00000002c0)="ecbca669256fdae4be615170f2e1e70f7b039f0ad8d89e0c15c35bbce28f2e2d09ed34f2e9712240800e54f1de18aad1eea8cadd76372ac510a06587a2718737f6c91b2dc4ff39124dce359028274950751957ea43af8d40f1f5c19c8e58e2a691ba3945e8e5b1c5", 0x68}, {&(0x7f0000000340)="bcbc4b469da94523531fed148492a4dec87c494491c52d24b14326a8ea083341c8359121619ce8516184e7a91ac67b8acbcc86b0fa0444f94ea2d7713f6eca9cb62408de963c6fc440a1f936c97602b6fd6fa55ac5b98266edbb17b6b8043a7ee67a630dd8a863d32a8074a6fc60b485be77d65002fe43c11645c22de715759d965f358816d4e67418377ae92d38d7ff5b9de051082f1ddccab8c19e5dfea914b803d2a99fc0b1b70f74b7c0a112db35738fcee75bb37b258cc75a17e2a0b0ad17b84a078bf345c48d76c944f93667b5ab0c417e160d2e1ad8dc0e5a63c55dca2505b99575251653f5f7dc38a490bb74d9b4b045ebeab88379f9198564e1e0a9ceb7b5d731ff3a51529ac5728f19f1c7573b1dc69f9e1ed13f4125332534e15b4de16d102f86ba7ba43a62c6017ebb030deda3909191b0a8ee8f0352138edb2515116beb96e38ba4c0379a151f8777be8bb55458b99e2d1c827594fb897fd9b8dbd93dec68c1a5fc1f8e7e52a7fca257551e6e5bc52e08347488a1f486d077dbf0b240b701270abda8b79a95c0a349cdae67e1841899e23a33ffb0530e039f94c12997101c5376bda93988da2817ce75bf33298b02b45a4642a941ce91740d8e74aed6d00b7647fbd4f3aed7fed801a54ea042d1c6a16945b3131e7a5f9d38e754ff085a54770ba818a66b740586f5719aa6a5218132cc7f7965d2c1f606e12b67bb9bc0c1ee8ac35c5198269b283c9d8c5de5e3e01e332c3bc3bd05f29e6ee3a66fe6efb44869fc48766bea43c59a69fdbf68a407f8a2e740a4737514d0b44b2b3536f306aae99beb9e1c4344094f77b46df4117c511cd08ca5e9607a1229347ad7fbf201ffc2813b6f89188e2d5da134241eceb296e557404636695bdb3e6a8ce640cff7ad7f6ab85c31bcba015a42a777633bbc4621585f8029da038b4000f1b74677c0885e23db2c3679c911b99d0467835cc99fba6479c1ef40de6296b4f023400134668884c7b7503d2f46facb054bffd9ce4e385e40962095ec73769805842858a5ad16827c2dfd4cb2379c9384345110897153d561d945c873af9aad746d5044e133e9dbf4312573d3d23b54ba35a2f6733c14168bb6687ac64cd55456d66571d626e2c1a20507b63b5a5319efe7edfcfce36241d956d0cfb0a18fbf6fb654deca1e4c97de1ddc1705cf448effdc7b22debe2e62940523812525b21d2f69442611b6a36e6a511878796cd9806f989d9b9020d001c260a2ae4d7088ab83a2354d556d118a91a20d38e716de4c572f77d161a8566df9bcaf454b95276f541262f91e47eae18ffa9548627b4accb54610ff16eea4e0997028bff9a2c994764154ec1e6e9bdaf2f714973d80b9ebd35e7e062f3c9afc0d69abd70ea722ea7e46030000d80ce015da2ce13936402400e60841f288e74a822d810b4f52cc5ebc1c446d64002ffd0ee9b46ddf41255ae09df852f93c792b853600b7e8e060af039105ae6dbb37e80a398d6652c7f223f498a82b12406b95d4c18066547341a718f7424274078c7be744cbd655a5122a6614d8d610969dc6fdb1ded31de6fbab499a9c3c1068828ab42c2bbfa961c23f7b144d254445e3df3228570b17e74f80f0568752e4f91d18782e4be674e7da866bec473d46f754522e041721099b610a818e237e7c4a43410b1600f34e9b0ddbdc4924de4b3b177687785a105a8bafc5a3b03811ffd86fe0502288b7ed5644feb99510078204c5db2129606f737ceb45d2132e75b4afa653583f2666d968e9ca61e181bf4622306b603eb52f6d793631dc465ec8c950abc377b8a74a1c09f0d0c540790e0c1f64a8befe2a92d076f5157d219f2cb981c141e3d6742ffee2ac66fa026ad3fda519787f2bcf7adac960f7a71df14dd829c2e8c3d10d339ef007c6dc6a08ccb3c7dded552d0d3e86f0528797b659ba09f97291f72224b2a5593ab6e1ec911079247f0d401ca7f20b7eb51816e186234b270686e439df93666a013f67dd528435463af66f49fdfb8804a64a3dc0ca115b928f336f0b1c1df14e2961e6fdb0013caaadd8462f97251801b93d45216f3695eeaa82c8a0f1d47c340c1f5d404cc932cfda3241f2d1d5287602c7a1eee26674948f577e2e62488651c842754ae58f1d0a1da010078471fc00d83eddc4dba0063004c066f68617aab845eb77ec4674b66e314433a078a0ede69e67111a2d977da8f957a0d39667138961c974fb28cf69547dceab8fad82d620cd2bacfd026bac09862e52ab0c09b01aed60ddaf5fe3d6bf74451544dd5d866a4ec4e321d76dcce3c4ebd6099aec7fab4a33248f0953f68325f8c7f7da0d9306083d47e69afecbb10d8947ce83fab9fda2aab1be0c9964b6bddb4765a03306a7121a37aa20c78cc1c2223b3b2052a09b2e0d5f1596daa8f8588ce44ede3a03edfa73fb8339c169bf34610572ef4187db4034529346b47b79cddcab20ab08bcccb4fc75e59230c24fe852608cd946bd02fc6db4e82b285ec9e6be5c964f6be3e85b4ad198c862da614c29b611fbd20c0adcb48801a326dc1da78c39c006e0a2597de89cb0fd454d264e8167bb5766f731e557fc2121b09c43841a81014209e3fecf34dca271dc7e10a7d60dd1f587eac0ea2f0d2ebd498edc75e66d08da7a82e74ccaa63c7829348182ebfdbc8ffa66763a14055c2fe48c318b83ea019c6a6375c0c855c4bcc2d4b7c509ce3b27d8ef3f6c0340b2ba98a4e5298cb416485dc31af449c7a20ce4c2279e80ad54983e240e6eee843f76d38f69ae174f4879a643f322c6c3b8cfa0d41b8a50af090084943da3db5f8d93b3e6e9cc757eac64fabf3df45615d8b792db82ffb2168ab31273bd0b1cdac869c877fd46579c5d87624a634d392d7ef986bbedfc56c979b341b90d4942478299050c883993594e3714d4c64722d6f738381586a0702c2b958214af78db29e979301427588f74399180dcf9f98645df8796442b9a0248e449c95aac41447ec2328fe79cb0b8de9143f187c2ffc7f3e8cfc37a929ddbddf31f8532c8d3c4b6ecb02e9765c6b58b765d7ce104dd4b2e32f4ad8d85892c568069b0f4c43e35c47d932617528670987cbefef9bd6b1901421e66a12a147c37c120f978b17ad2f92686e2a4366cb3c58ab21ea872d351105cac43b754558521ea35f9518d274756cd0bc623fa1352488916938a9d7bebc1fa8c5f64f372134302a61ef761e7a61522711b48985d4617b6bebaba85d742c6fa8ff68939208193bcb028fd7870ac4fc359a27f137ae1a4a8b3b72eb48145c5814303c441e93e06488fbef014fa99b51dabb3b2e2634b90d834514fc9abeec0bc193c7ffd7ab81c4e7f4e83d966ae6e7108e55f2be9f699984f2db2b6f612dd47240cf034c666c9d96450fb647787c9970fabe1211ed79ce3d4c2dfb0b16f74b431fe54e6e72e71e3dd54aec75bda6d50e290f011a00b2d99894daec3f91bd7355a1236be2893418d03a8bfe3ed7848be8cac4317118184123ca3e1c57b200e7150ba6426226a7055851894e387d8ad4040387442d73f87bd54986e12567c0b128fe07ee903e28e6f6206d3f7a0bb9e7c9330448d80272a8c606a38ecabaf4821073442e7190a9baff5e2c828745b823cce1e5f385170c90c62f31c203f34651f642ebd0a6329eaa52d48f5d18fe1d358342aec91b768eb6b434efbe46b10726caf8635b19579d643eaa70e5ae585b62a84913ac5551616a3b0c9b2d013932c68f8c3d35c81b36f4dd9093bfbf83d95774c31942ac81fb401ed381643864d7f01d0253282924a023166e971588bdb58eee44626ad755b670364b94da84da1b9f5e727bb8a14e8ef7663e4f9f00878dd0ac542aee6770625847e8b6bbfabe0611882063ee1f3ee75a3986e6bb489310dbf9fe7202bdcaee0cdd2671c722eb50ba2edcebefe6e2ec0f06d495dad471afa9e39a63204599b5e4c6e5bc33e11a2febce2355a5909b8e84a86d91bb2bea4d6cf04ab6bae9bde954dce9e559c7a84b72f7f8572b5bd725afe06b4814368950170e58829d15cabb30139b8e570bd51dc5fb8981d5fa5fa6b91893ab0e38b8033e387f81f93f8ac3095fda42de59dab8046210dca5a47e8d3c6ccae42237c6257860b78d74d3d265c230407bdbc41bdbed87a11737e69ce6843bfdd4d11dc3b6b2bb5820896cd22233683b5b21d464c97722b6444a16592a9e652e793b456bc13c1db4752a581ad803ea4159bef03e6bf0216b677744d41e089d47aefe246757871c363285db88fd24965771e1d23fee53fbdf4cd08594e92be22812e784c9c06ee32dddf5e099cc8493d1c0d56c91f4f55b16f655b989b2862f42d3fb0b75a618a68264c6cda8dca24ed679e96d3cd15268a69d28e180b341a656281dc7428c5f868f4c84af5442faf9774c6d7c074a7915164712cb3ea1b15070cb0862c5bcd6f90fd269d87cf86cbfbc2275b92d4a23a18c9e0389d935c2677c6cda24120e84e6481451cca10f535bae8ce8157e181bbb5c8823a7628cb896bf9d94d9e1416f30267a22ae75439ab92bbc2b8224fa81ab2eb339d10a4660dde911097a2fc771b03652a99b77b365ab005b7a64883240b84aea3d459f1fb5948df11932d985d0c34abe03f940142cdc2ebbd7630c6774896f6e5baa8bac13833d7cfaaf87cecca86e4a24364c051f67770297b190591ee16ee68f447f8132b2e360d16cfa62915985f55dd62bd20a7ee60eceb911872e491a7073f5a4f316293591b27c8e08cb50daa94ae3cf9d9068182d5af9280cab2c626f33679b5359df8f4220ef1bb13e0388369cac712368a70cb4bc2282b18b0a4eb5630556f1a0ca41775e50069a3a7e584787b1732e12ac4cd624727f84f68d3d736038e250ffbe93c2c371659526744de99dee629290441516a969e7a74ce8c20c7472552e6c3e6439e4d3955332f13d17e2b4a403964b20c77ae4322429829cec071828b420208f2283408a00a2f835cfce1fab515ff61069c5351ec71d71da7294a0efc4501ab0ffc9ab29cf12cca9e8cb3ddcbf144eee5f415f690ee182eca8507d50ea7a4dd0b2480372cc76c356993e9a2c737b741c92610fc8fa940cb0fd4a31e4246f422de43336009893647b905bfcf2c9997d9b2773f26ae1f49aadbb3edfcceb7fb87affa214c996ffc8fa685fcd241ff72b9054beb2e4110c4509ede0166f0742bb7b07b021c8ab681d6f15730be2094087443ad48b3158f2d10b71291874b4c478d45a9d76fecf1b85d9b212b48bed4a770b014ecabbeeaa3cbb50a4dc8023f3011f2d796f26be904ccb2be4e17ab1ee2850d9e3121dc8f4bf9f3091bbfa667b12a7faeb8cf2c71a7196fea8b8277c0fdebd77480168a5cbff80597730ac63f81f93a533b6768df743fc0d2109e47a7d8bd6dc71ee95ab7a418fd3b9c5843d8d0d6ff7d97126eabf27d58643d830b6857a994b16d035c384c1bd93decda9d218097525c53a9599bddebac4f68a5600f08e0df5473fad7521f2d2d73ad7a9165cc6ea95c70bb1378a52e4c1f17ae4dc42f6bb12b1426dd8785eaf89accf5e66d2da9c71c1a925856a923a67b40be8698628ba49b0d1a8f6e4729de31b180ef8328628f6b76293fcb9dd8a5654e8a6051cec962f53c583a9eb7de50d29ae17d5ccd9b92be06a7be9f22273580d25fff8cb0fb5cb4ffc10a1c8eef22e214bd32b8c3f9fbf39f9ac48375cf726f214ea0d12c7e8dc6d5b01f94447e507379b09272aa39170e8ad968f1a09d92e47d9d33ca81d263d0f1b5dc", 0x1000}, {&(0x7f0000001340)="0607f763850b8d1b5cbb01731c8aca75962985dd91a78adc4daec1b95506d5c03ecae6c8c60e7049d1c9ba0d0d8cbca817bb38a2ef9d838634a5ae3f1a31b98415f65d64ea61bb18dc7a060fec041cbeb9e151796cd654b163be5300aa2ba670b354f52555f2a13a90316241ee49bcee7ee13d942d9daef6cfd718a93b9922b9f8499982057bba40ced8fc17a4c5b6002e9e00de", 0x94}, {&(0x7f0000001400)="dad9ce9124498975788b92621c425cd97ec48341d5c7362e5e644da5dce0f015d3e67eed48b882efc00636e6c3d32a4460775fd08a778bf37f4653a035523b2c06a744a6b42af2942ce203f66c9ae75e72286436c1a1d7f2e0a07bbb388539e25a4e03ba49c30cbd55a8dfad80dc64dc73a9f9c35d9fe0031d53541fa38167919bba8edddd036883be7fb2e82c4542d20a8b057ded2afc2044abc94d5d88c3f948be52df4569cd84c23f8ac5fee17096bdd96f0d161e8e707a572695a50cc31f28dffa6461c7901d1af9563994523cac542ffad1c2ac9ca9ffd4f0d7018eac9b36ecfd35bf793a65962c6bbcdab5ad350153228071451984ce0860eef9920d5b9a9542d3d469c4f2e474dc199244e5f506374a8aa49cefb7c298a341b0e172c88aa9d9aa1f5d4c2126f930428b490d99dcef0110459e62a6953b46f46c5b36b6e9fc857a60f9bfb4d1b0f8d38fb87a9dbc711d6ee580c7ca3992308e57be69b1c16764bc706059b642b33b5c399453d5741954ab78e8e634f2d57b3eac0d8c603927a8bbcd792ecf25006712515b44608c8e5a28a2607838f52da00089fd71c05fd060b69c826f7b70b8257adfcf33fd1057492b4736096b17a6bd28f9c86242f98ecb25e94e8a2376824e8a1ab09adf7be4e06e80eb9106b4437f34cb3cdd19fa02f0b426c9815de7cabab89e0ffff66dffa70a434b36e27c51640dab77393469a702629ba2ff9e9ac565c5d95b4e2637149c52bfd98682acc6c5558568989758c58b4a34cf435f6a168dc896a282ad58bc0c1a98691a3ba00836c47029f80368b407ab4cdec11b9eded5c9f9e7167785c2f89c1e25afbfe370b1d7ec161555778a0241b76ff64056ccf44dd0b498e77645a93a83a78fb81a8f58183d29aa26bbf2069c64fbd8a63a29bc3e12d752edd898f83333596cad1678a09c648c884b07d0350f5294f5a51af8240d9b715ce3e8c30722587375501bec735eff18b18d4b141192ef54f45f13f6543d045ea5d5ebf35128c5ca51a776caa1f10b8241359a09c1be72e96f5085662cac790d0fe7a4ff7fdedf23e9c609b0171741610847b4bfdeec7410d0f821071662ee1c0df60dd9b51880291379f5c15b0bd29c7a77053278fd1950f6a07c03ff5aa7c215ecc652964df6d17842345aee8e57433db99a56f1cb94d3ceb0680bc4117a1e5ef9578b3579f065639023ffccce5c0743b00dc795cd06e2189434bf89441bd20b1c8cc115a7dea626b8d8f90da52e437c22904fefc997d0c8b6b14ad2e4614ac38716bd034c3bc6a26ee2811d299a498e3be95d12582cf20e3e5e0f4c3055df2a45bd253e1b8f1a5f2f374a877ccb04231e4b4d807783b129b7035749adf252ed26a7a0c08a7bd588e7358e35004b91bedefd94af1fa2f39a77a7deddf24d50e3cdc4f432631fea21647d2667b6aaeace6eb704b51c614e9e5a7e2f2af6e7745f199efeea26237e7be89fdf2f0f2b515f0785d9fe9f670a4c89fb434b76bb6c7bf65be6a1f9e8ab56aae4fb37ca9784db10efb706bd17782f600dee138c9d5639abb941603417cab54b01cd197088b352c7a159edd01cf003fe5589c5a529aa2d7ac5a91a55a68c64c55afa150eacb46964e1180b4977210691ce66c2a447b1f0d5df9c6a8832b10c69bee70e430d5a4e2c3c1e684f2bfce1404cb74b1610b0c113fee2fa317edcb2f1ae10e638466b34a1d0c066f68a855ab5fb2c98583063ec9963f587041e126943475b6f86d79c79a919ae3c2485537cc210f1cd47d89d7e9776f5c8e2780fa0b0f0487a417fd59ceb9efa0385f8148f3b5da233032707ceb732bf270d90d69fba46f28d2a0f9902ab2eb090da7b17dd8fdef31d346dd0264bfad601c369b9b2c3549d3457f8fda216001da513e257fbdc1111a8b1d8a76c7f0f6f96e5e0003e3911240654eea69eee6a982dd545e8c2d752182f078d96aa60a156726efa2f69f8bfb0959742a42133ad3da733a59c2ce1c85a55bdd1c2a130b77866021bf0643aecbdf519e7856b8b2bd168fe5b0062757483f888616b53a5b8719759b48e8c05401986a71e5460cedb94af00149770e7b13854020a5287c163e567459db13d33ae09d1c69bad867de953be1ed4e7c81b8e1a3fd1d19b248f671cfa78ea27c15f432d1b679066d868f5894ef4d5864dffbf3c78d021a91a5910dd15929f5743c686e41eff084b251905b236aabfba8ea21190a07f7dfdbfa94bee3a0caf04ff131e13f368c52cae23e0a9f5a4b603305aa1319081a7dbcb670a3381c4fd04bc790378c7529ba7152484c58bf8347f5bbd683c1beec94ec03dec55bf5053c0d062b682285b58ec9e2f399ff5d97947b9653b0a275004be9b7d1a4e378fdffc4611dc0025ed42acd290e8bd367d7a4a507129ff4a936f203024cc8c0680c9114b63428df3813cb333f4ffa542b349b78ce28f06bfb0524bce2577f5e9558d795ccae1c64701b674b769da6f2fde66a3420c9970ad19788c82661953dcf0d0e15187029c5d4d2b1fc760adcf6b2575cc680e168f442c18527ad74befbbccd08777fc0fa674bf3b564bea1977d4a018fa0c3ff31e3d4f63f4e4880e8cb655bc29fed6fe8116781cf7a6d9578813c05f2bc60f05eb5bcc0544c42519a88c6eb357b420a21c730f5743c669610db879d98d401a1b377cef59695f48e3acd31cced339a2b0f5662a87cbf9efed7d2f3a68314faf55d4b7962c7f3898053b635f922b0a0d0270611f4da7d49b9abf621ae7dad8572285b1fd94ae2ce2007ea3177eb9836195305438390d0f9bbcfa614b698ce99e7c71958018e613d44b71143ce3b3af4c93249e0154747e7c631e298ff2b95a2424378418c358a46ee240714acecade2eca8f89949ee317ad37825237f13256c50afb25bfb87fc580d145291fb401d1a9289d3663807820556bfaf0cf63416e293463a87f12c318afd080bc7151552eba48c4e5d8fce971cedcccab8b3d85448cf03d52e71341860ef55200fde8218a0a3d2053ec33deacb9af679d61f40157745d1bec95b9729cd74777a058d01c54c6ff3a36843a7e8364fb1a5693d65d754b325075e427477544dd2889de3e68446ec2493c7cc2dba31842fbdf1a62c386ab3f92f209fb180edece1b835f1ea454dcd0e9d74ca5aad2b1a88c76d896d976ec9db01f1d87fa4afcf07b4bb50c39ee9f21a4cdee6db6154d74404b8d839c19eb56ba75a2c0eff299cb9bae088b38cb37254924c6c596e98c2c19bdec951e3b082d1422f9b5cf07e4393d031b493d969853fe7d6272ec74c42514f872d740e461afe74d89ae4e9e984b55507d49bf0c50f07c645ff3c92df21eff5f22159362c82af5dd5e647e508b21b8bd7b6d8e0d47294e8b7d07daa134dd617775c95130a199824c6b3eadb5f8a96b346ee96cfd671ad2db28eb055db64e1b18b853dd5c47e53c899a781e0791f1b16f13bcd43374cd49c892dbce20cccdf0e9e90a057849591e1542c18700bcc1cf6a927217e429c7b3a2494dc28270ec87955cec5ebf6f134cd831b605f2b55d7ba845abd07c27e204dba7e980e9387920b5b4e65be94373d83af96da54f1b88d7a0ddb98daa1b5cb8dac249948a8c582db596e36490edbcd647b975f179e90bcf303ba51880d139824d5c06c46ac4de9b886ca732dc120ae87f954886c0bf363a50db26878d78854ee9a1fe2dcb02b774e44237a3e43188749428b79838103290492dedf4c22c57b48a7c417c2c870e73efaeaec35418424e0d43fccd5b737a06812b779bfb583ed0e5cce45e0221f2993a97af589532cac251edeb03b42d360a8d690d8198a40ccb158584eaece35e9d3dad99006023b11f31dbd362dc161ecdeed10a9510b669ac0a49206e40b0235e315f93c98b4144b3495bbcea99cae88ce066794125bea94ad112b03a6aedcfb30f7ea3211caf7757e803ee5ec5c76002fff41c2bc9ab8cb055fdd410be921767f103a13f39eaae4ec1d6db587359a8dc8dd43b374061d79423ed6347a3217582a7c6151c051d8258a0d45651c05a3f295094a696d2fdb7d7d6ec4c5ed3340081c7d4783f72e332faf0a991f0c6969e667d707b02da097bad3b59bfa0256429ef7cde4c29fdf04079ad3f4b496065c4118f39eb445ca717c0b07f2f709180877379586c5cfcab408c5a941a82f64e7643178357bba985ae2f2145b719f5d22c962da2fd7049c39aea297a04d4760e9b1c18aa3ca64789723d9d39b67597ba779643b8233b37aa38b51848f6d666e91b57cc1acb9130a51320dc346019a0e8e600443343d5880bfb32e44931b7cc5b9f3fc7cb53d695e9f840eac3d10f2b92b84aeb09f9947423caa2f21784d5cd7f6181fa631a8568009d50970e985ec85fe13d397933faa753aeb0c5daf256fd009d1ec753979143e7225dff8954408a3a7af5dd37f08fd946d6f1d144929b795c0ba05f8162225bce9c0dbd3a3d1c7d1fc354fc61d50cef97e0c266b04b388a3033592b22f7cdfa36728dd5b403b50d3f014d7d376bc75766909655f906f030c8bbd84f9fe0f9d481f9292d59c1e685adc25a854e273cec31fa4357d8deef29286376c41a97bf9ca17724666bf6305b84828bcac76e90bf8ad87f809a0611e811c1f9c1ba531e94767a1e81fca7f9f7598356ef7c7361c4fb67650dc8381446d7f2736a52b5db7a94d610b868341e9b2bf8dded60ccb4fa47092a1cbe26ae264a60a61cf69f094aded0d4eb1385c485f1de92e08e2da5c6adb4e7ac53f93228b1ecc1a3b3bb59b9509d7fc376145d44cdb4ac9c6a75b340bb3f0a60eee81908eb3d79e9fa63ba3b66f62ceea555512e91c4fda300c09b0c091d5de39992b17526fb50283898156dc62b03b0caf8ee59ffb2db20403efceb7d8f12612c06c4104c6852e223cd3dc50e3e6783a257d924304983acc7df52dd067ce9d3bf4a887c231340cb0150024668de359d177903535218e054114394b0dd1a2563b2b45696209512c4b60bca38d64b89ffb00b98926f843a512e174fc9d402d5b39c7f9e476e9c9ada47381ce7732a89abc5e12ee7736d201668c3ff9f157e008abc3caa2d374711872907143d6c84a763d333bd699ee0a35f3f32d6b38394e81de2eaebaea149aaadac205e4bdacd901b0c6d991a0fb131f4e7884364b58382c9f42ee0b8e40d7b77f0410a9d39fc29ce32fe13acc0352883e38ed8de0508e943737b22d08f12be61be85299caa5ab46c7cf75b11566434ca5c323f691b76f1dda321f5eff71e7a2eb7d282e30dda8f9cb66d90fe8b424689d3b2a7839cff0fac163dd13630d1a9040fe93a2179143a2411dbc8a73f7710a1a00d4099262a45e5e84f033387ab43024cde3eca226bf0d96767c295976e1349307e6330c96da08205a03c604e47d3da3127ebd1c3fe302e7582054c0ac922e80183254ee1b7826289b50b564be9313aad2760a01639e56b81ec972eafc212d9f5bac69f16ec054269e51bcf2a97a25eb25ec64c2ea115e5c4dbe24431f73827210ee459b33fdb595421b4700d831b83aac303d73bc63ceafd13c90bb1c1fbdc44a43c52a76318e7f5e0255e0c67511f22ecd8b6aed9f4fdc8380013af22f34d8f644cd75091060865ae200cfd1707e785b6ec90079b3968f10066c3a4a3bae5a36b123d22173b7e85d0757c3b052b40ed8dee0e7ac8eeb501676c62fa2e74a9c5aaf6433fd7f7d3b7c251eea390a04839b67a06c529db0fddd7a903e662cb844148c9bb5a35cd1ce02c780ffee95036176d44716f31f043dadfc56caa", 0x1000}, {&(0x7f0000002400)="b98405f24dacd1ef79fdff29604a94233803c98d2c175499db8d095d6f2b3e427e41d83dba3b9d9720d882b8c4c287c9e4c0f39dea9febb64e01788b5365e9d17502289b4e0454b265622350e1cbd17f5f3df558843ceaa13a820927dd2d998346a96218563c50f826a8400053c34925e358e1a8d74ec6ec1bb24ac33eafc79152f9a05c4a97f7d6e7b4e6a25c5ad0a06dedaf26a5e1ad1375ff", 0x9a}, {&(0x7f00000024c0)="2e0cef70c81ba21489642e96d2b94ad01f1bab26ae084b394ce66e7c997c36b164880ecec56bf316630b62302338fb75b88f332fef47a09df34373cb13d3a752d85afd7b791f967db7067e31d3c6a02160918357c32cd696e9d28389712b0351457323e9bff1e0717edd0680ab15f53d53d60384f4a67e0688d1e2ca41a53ea070eb3431799df0b872fd3ce9dfc09009b32e8a20bc0cfaa9ab1505fee36e1a26d70bb74748f0bd0a8b22f1568a61c6d227401af960d3eb997f33c9356aae", 0xbe}, {&(0x7f0000000000)="b3d303", 0x3}], 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x9, 0xa899, 0x1, 0x3e000, "45cffd607dbbb1caf817999481f1ae5247636680", 0x9f3b}) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) pipe(&(0x7f0000002700)={0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x4a}], 0x1, 0x0) r4 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000002680)={0x5, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000002740)='./file0\x00', 0x12) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002780)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x3, 0xbc1d00000000, 0x3ff}, 0x6, [0x0, 0x10001, 0x8000, 0x6, 0x8, 0x992, 0x3, 0x4]}, 0x3c) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000002640)=0xfffffffffffffff8) 03:55:34 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 03:55:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "199ec8e90ef751bb3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000073e000/0x1000)=nil, 0x1000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:55:34 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x480, 0x2) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 03:55:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x4d) r1 = getuid() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1012, r0, 0x0, 0x0) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 03:55:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x4, 0x100000000}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 03:55:35 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000140)=[{r1}, {r0}, {r1, 0x100}, {r1}], 0x4, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x8c9, 0x0) 03:55:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x123) 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') mkdirat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 03:55:35 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x20000000000100) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x6, {0x7}}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x7, 0xfc, {0x3}}) 03:55:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) sendto$inet(r0, &(0x7f0000000240)="e69cf98fde052ab05581a94d7c7425f2da9d998a236afa9a0a3e61a79c96c51ceab8380b200a3eaa3eaf6a4e0cd3165846a406c36122c40a506818cd1002000000efb749e306ba3ba04a4d2f761faafa9b06b3d14935e34dd3a5967694979956d078e85841db42cac2569c66a61e5585fe27788a7b10be5ef59750540f7cce9e83d71f3915427d868dbe7a6bbd", 0xffffffffffffff0d, 0x400000000000008, 0x0, 0xfffffffffffffffa) 03:55:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x7f, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xbd4) 03:55:37 executing program 1: r0 = socket(0xfffffffffffffffe, 0x4001, 0xfffffffffffffffc) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=""/127, 0x7f}, 0x1) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 03:55:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = dup(r0) write(r1, &(0x7f0000000140)="489f8586137fe128028250804d3ab54305619ea85bbe13feaa37709db882b3e47ddfdb7ae204", 0x26) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0xfffffffffffffffd, 0x9, "63fbdba5c9729b078a9021838df028a33cec3fc2"}) fcntl$getflags(r2, 0x7) write(r0, &(0x7f0000000240)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce88baaf1fbb520e7bb3ca8802ffd344e2b279990401000080000000c2fb690164030000000000000000000000bb7bbad23fc578bb5c94635d6a9409a0a98edf323b8b2f58e2732397ca95d08aae29a0b490a410860f0dbf1846de85efea6b01262f7f931281996d28c2e1b7c753aa08edb5e0ec9c18c0cfb8b183fca54926737025f92815a9a3ed3386bed7cfe4a7648ed0b08f86e858d4a3503d86fca13798ee31885c96398d07ebcfd27da7518d4c79d6439312bc4983dce109f29eaa", 0xd8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) 03:55:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup2(r0, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000640)="05d9eb655a76c368d417a7a890a0618ebff6c5b76a6f9a3da3f61b10546cf4eb5e2871efc3006833033225d791b920cb76d234c07635bc150e72edf510ed4a8deaba79f475d67497e8f2a992083550f4eb6a3d728ae1ea2192eba1dfaa773aacc191ac950d16ce19f8baab1104136dfe7305e6d4c8b986df95ca10000d543515d03a860ac99f53ce6e41bb18492770ba83f0149c490d832a20611bdb6efb49e99a132bf161a7ef224a065992bf0eb11b72ce98e8eb982f9c6197b119a3fc75a43338918970a008e19facc33d0d29f0a3726edcd8df7d730a4e", 0xd9}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r0, &(0x7f0000000100)=""/230, 0xe6) 03:55:37 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 03:55:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="214770d55a47e5e703cbca5a9ea37e3f543a119d682d5a7cd83ca3105b721f4a580f2b632bee66c31c16abe3113240b92cbabf04ab75dad24324677508dbbca6d9cc203e28eb1e91393827e2220067e95cd07911dd6acccef7f443dfc449bd072b3148ec7e2e9b49502611b1c1a9cae30b9beee3ca2badd0d668ba9d3eae71eb84219c4b1d87f590154c8cff689a9353c84d78ae152536bfe9cd87946ddbfb056bc82c8f6c19a0d66bb46e28d946e3f0f7705f758f51417168dac253ae1d294db2", 0xc1, 0x8, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x2, 0x4) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/53, 0x35) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) 03:55:37 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/33, 0x21) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f000005c000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 03:55:38 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) 03:55:38 executing program 0: r0 = socket$inet(0x2, 0x4000000003, 0xbc0b) read(r0, &(0x7f0000000000)=""/198, 0xc6) socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) read(r1, &(0x7f0000000240)=""/177, 0xfffffffffffffc9b) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000880)=""/88) semget$private(0x0, 0x3, 0x1) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r2, &(0x7f0000000180)=[{0x0, 0x9, 0x1800}], 0x1) semop(r2, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x1, 0x94) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}], 0x0) semop(r2, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) r6 = semget(0x0, 0xa669fde76d82198, 0x40) fchdir(r1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x18f, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f449002207d55d574b87f0710ce8ce071ad7c4a12d91f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095a4e6dffa96ee9dc7f08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047fc324a98046f49c59dd65a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce6896511bbfa0000e1d23a0f62d9d2753f83b2997fd117a6cbee84d85764ddd0c5b72470abf5597d31e3420901ea49689bd85147a9ba606ec47dded516d9da304b1336bbf8c483ca82fd1bc5") semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 03:55:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x4000000000000007, 0x7, 0x0, 0x0) 03:55:38 executing program 1: r0 = kqueue() fchdir(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup2(r0, r0) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r2, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r2}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x32, 0x2, 0x80, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x40000001, 0x5, 0x3}, {{r2}, 0xfffffffffffffffe, 0x41, 0x80000084, 0x20, 0x3}, {{r1}, 0x0, 0xa0, 0x4, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x11, 0x4, 0x4}, {{r2}, 0xfffffffffffffffc, 0xd2, 0x80000000, 0x3ff, 0x81}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7fffffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x1, 0x6}, {{r2}, 0xfffffffffffffffc, 0x0, 0x2, 0xe866, 0x2}], 0x7, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x85, 0x8}, {{r1}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x7, 0x80}], 0xffffffffffffff00, &(0x7f0000000340)={0x4, 0x800}) kqueue() 03:55:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 03:55:38 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) nanosleep(&(0x7f00000000c0)={0x5, 0x7e000000000000}, &(0x7f0000000100)) 03:55:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x8c9, 0x0) 03:55:38 executing program 1: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 03:55:38 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1ff, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:55:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r1, 0x40044b06) 03:55:38 executing program 0: clock_getres(0x3, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x9}, {0x7, 0x1000}}) 03:55:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f6a404cd780d0a0000000000000020007200"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c5757687600", 0x42}], 0x1) 03:55:38 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket(0x37, 0x5, 0x1) 03:55:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 03:55:38 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8020, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) listen(r1, 0x10000) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 03:55:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x40, 0x10) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 03:55:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 03:55:39 executing program 1: r0 = socket(0x2, 0xfffffffffffffffe, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$unix(r0, 0x0, &(0x7f00000010c0)) 03:55:39 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) socket(0x17, 0x4007, 0xf3) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 03:55:39 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getppid() r3 = getpgid(0x0) setpgid(r2, r3) fcntl$setstatus(r1, 0x4, 0x84) r4 = getpid() fcntl$setown(r0, 0x6, r4) write(r1, &(0x7f0000000340), 0x10000014c) 03:55:39 executing program 0: syz_open_pts() r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x0, 0x0, "000000000000000100002000", 0x0, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x110) ioctl$KDSETRAD(r3, 0x20004b43) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:55:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x400) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 03:55:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x1, 0x6, 0x200, 0x0, 0xfffffffffffff001, 0x70c589ca, 0x3, 0x0, 0x0, 0x9, 0x49db592b}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') lseek(r0, 0x0, 0x0) 03:55:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) dup2(r3, r0) 03:55:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000008c0)="6ebae63235004c8ab0616b87cb2d72cfbcdb9ad8a4f5f728193ef16ab63f12fc4d5f16c636a5d00d1628b53a00df00000000000000000000f9fa00636448a2c720acd5aca4e82436ccba22dd1d0c7f518878b4712316d19b0e78a30344a7249bd96de6ffeca3c92769b59defc73517f4ccd468a59f8b79c05f69faea512ca25869a173d85bf1fad761e106c18d024f174b85baa7d5eb48e0374ce0b50ca1237565ae3f89652a5fdd9f3e018f6da807000000ac93046d92641467960000000000000000000000a516a448753346bad09ba6f1519fc40b9981b5dbc4e1960b65576e2752059a93947284b9e396f1a54caa279b53532b7876fef3d0eab26d31ea82bca1ca151e1178511bfdaadd13c74c88e4361d2507c7853eb5ddab4542c841cf2f0a252f30ca8af142d4fbad9601e0e0f08f12dadc36fbb02e7ae1afc36aa883c00fba89dfad8d2001848a97a26cb68bf6ff50a802fcc1dccd7dca4ebf5fc509a0186b3afabfc6812251d2d8f8ccf91b813aee49fc34cc0341447cf9a785dcc614899c9d2fc88e78176a6ef3960f9b07ca995100"/413, 0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) write(r0, &(0x7f00000005c0)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde0000000000001f5c0088310000000000416700f1fff938fd2afe6eb583517a1dad65473800000000100001ff8df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d00000000000000000000000000000000a57373780ca0135ed87abfb7297db7a6aae25fb1f43f2022b12eb1e8706d3fdc00000000", 0x11e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x92, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 03:55:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000180)="58f9abdb", 0x4) 03:55:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x6548f361, 0x212b5c25, 0x0, "1ced99f153e5918da43f2003000000e2ed8be2be", 0x1}) socket$inet(0x2, 0x4005, 0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3700003000000000000000000000600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) bind(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getegid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x3, 0x9, './file0\x00', 0xeb38, 0x5, 0x9, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) 03:55:41 executing program 1: r0 = socket(0x6, 0x1, 0x3) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:55:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x40000002, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x1407f155, 0x79800000000}], 0xfffffffffffffff9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x80, 0xd56f}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0xc3e}, {{r0}, 0xfffffffffffffffc, 0x8, 0x3, 0x5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x3, 0x40000004, 0x3, 0x1}], 0x401, &(0x7f00000000c0)={0x7, 0xfffffffffffffffd}) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 03:55:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x80000000, 0xa40}, {0x6, 0x3}}, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) 03:55:42 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) r2 = semget(0x2, 0x5597bb8234122443, 0x40) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000000c0)=""/107) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)={0x10000, 0x8, {0x9b, 0x85b}}) write(r0, &(0x7f0000000140)="2355394cba5a59ef82a7740add1fc1d062c1a3e11ef77c70590900795e1fd740f39a6f38c78721064e353cce9cd703692eb680f9746a7cd17492abaa0b51d6951d3c78c741297d4bb1ab89fa2a2d", 0x4e) 03:55:42 executing program 0: nanosleep(&(0x7f0000000080)={0x1fff, 0xffffffffffff0000}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 03:55:42 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x100) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x800}, {0x100000000, 0x3}}, 0x2) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, 0xfffffffffffffffe, 0xfffffffffffffdcb}, 0x0) 03:55:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x21, 0x4}], 0x1}) 03:55:42 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4005, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) ioctl$TIOCSBRK(r1, 0x2000747b) 03:55:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x9, 0x100000001, {0x8, 0x7fff}}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7fff) writev(r1, &(0x7f0000000000), 0x1f0) 03:55:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000027c0)=[{&(0x7f0000000440)="8ea753f841385d477b014b14c8b7a680c43ea5e9537b4f56d29aa830287fea4213d0fb50c51b12b13b45728de65639b8a995c9d594041d770bd8220afadd942f68907343efdae9957ecf570914a874806e3a951bb7be2538a5d94062565fdb15d1138043d58807bdd784f7bab8a3605884706a95c4aaf471f7e40d8953910f15a08ec2784f81446412da54dfbf8266558f8932fd8c0fe7e1e82dad6e58e350ecca668a84a41104ef051bdc796541b2103ccecb1e2260bfed5525a66a9048b1f418ecde7b9c00a9f21f63f348ef473b1d", 0xd0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0x7, "85495500020000000000001167f5afa680400900", 0x0, 0x10000}) fcntl$getflags(r0, 0x3) 03:55:42 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:55:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 03:55:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80400000002c5, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffeff, 0x3, 0x0, 0x1}], 0x1, 0x0, 0x31, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) 03:55:42 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="f88f4aa356679f7c6a13dc343a3aed6af4a63f5c5fedbc807ab974ab3d363dbe7eeb9e0a7124d71b73c4f91af4d5c56b99bd1f3791c2fc11ffecec8e93f92ddefbea67543487432f190c10691cd0c2d61d26e0df51fdc897fe924e79abf2f8f4496052bd30927777f9f7136bdba992c6241c0a77", 0x74}, {&(0x7f0000000280)="96724c155c5c16e79ab7e9424bbb95b2a623cee541de94644f3549220bb9fda179013801443e92e6d40b164c034616c66aec1af10b75bac6d4b358d9d4da19f53c526cf91d5a458616801351082df031d46dba695b4bdcfc338918b97d2f7ed468e72f3d161e45f7d305a3b2e48140105f1529fba5b433e37e5f2c62d3ecb6cc15568fb9b0c9fc270d30c71b997724b361df5b8e4ab083251228635317ee137293a2392d77dd2ca6c5e53b03179d19c80281b7daa9dade1c873831be00"/199, 0xc7}, {&(0x7f0000000380)="ba68babc6876ff22dd09b5f72d73eb151e095af94631c6a153380e84c4d25560e2bd463ee8d978e9eb0dcfb5b43d72f81d9c39425af81f244ec2cccde4a35b279bb7af7ce3d205e1ea4b2e5f976237c949a212b1c61fd055c596dfe9a2ebe6999fb6b255e89175", 0x67}, {&(0x7f0000000400)="c7d3a75a263deefa8d9b5e43d7fd1112a39d62a7fe16d1b5fc2768e37342d1bcf6804f5bf95d6071f49ff653294f1ab083744c5707412b52e5b5e2fb15b3568fe86b168d2a64fc6a3d0710922a93df5ccb3008a6adb2abc871aae893882b7d2fe383541dff0e74e5a2a0c901f9ea104265a8b431a763a622f51355cca7224157c99c6be56b17e9ee1e379541fd805f72f5f31d2642f8e0522ea6c0946e848320f89b24bac2405e2d27a9a76edd83b563885341a16b7b5fc160c198c29cd97d887249712ec6fb9f3e1d33fb6853325d974b06f373bc5e97270e5d1a766ce31e68b7a292503d1847d2487279f4d1f1cd79", 0xf0}, {&(0x7f0000000500)="755d22309dd79af4f639dc652fb3afac78090c797f08b01e7f900835829cb9cc9ba48690ab2b1f12d53dce117ced4d3029cb1b21483256eeff56c0572e180c68e912e39fab2d8a529d76f8355b8f18d89b8c5064370ce3575bfc4db59bcd7b52ea9940b000b154ce7b7e457febd186f6dc5a058b7fa28aa025e5f4249b8928096b9e13607c0493d29d6fb454", 0xd}, {&(0x7f00000005c0)="a5e7bbc01c235174e8beb3d76058760e943feb0fc9ce6f5f47f456277b052729d79c856e5ab33ee472d6ebfe3e33def4c232eb8a5cf7a54c5d084e8b8a3726ceda", 0x41}, {&(0x7f0000000640)="c85a1cee0c4846c1eca6ecc6606042388e42774aaad894faf8", 0x19}, {&(0x7f0000000800)="1d908c84601976e807f455886b369a7559c6b7f780018fb1e87916aefa83700b9b788b7c2c8a961dcbba978c1474f5f22bba88b3778201d9ebcac0bdf0d498fd40b30d012cf63e94c123c9ee020032fa0400dd4a", 0x4f}], 0x100000000000024c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x1e50, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) close(r4) 03:55:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x808, 0x1ce) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:55:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="81000000000000003000"], 0xa, 0x0}, 0x0) 03:55:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x240, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) listen(r1, 0x100) write(r1, &(0x7f0000000100)="6a99de7a0b10843dceee65b25a2c68f17860ec26dc2edc785c2042b93691678079e16256cd84ec80bbcea99267a834f663a6da05082dec52443a08ed376688fe3da477892e69b373f9e5a2532962e6d0fb51e0bca0febf3f88261d00c203a2e04f5394b9927ed3bb73f95278ee83b73d81c151e29d2dcbcda77e5de20e8a5e4b34100bc5fc06b81ce9f3ec182fcdc17d5a6501d419595f351809aba87c836f617f4768c5ff3b24989fa58f45", 0xac) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = socket$inet6(0x18, 0x1001, 0x0) r4 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r5, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x8c9, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) setrlimit(0x6, &(0x7f0000000080)={0x800, 0xff}) accept$inet6(r3, 0x0, 0x0) 03:55:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x40) 03:55:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="71b9bb65c7b2c210519f36b3c333439478d7d034e9bc594a9ef4e707b7ab332f3b154c9a657416", 0x27) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea", 0x1) 03:55:43 executing program 0: execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)=')*-]&#*!\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']].&-\x00', &(0x7f0000000240)='\xd6D-!\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000640)=[&(0x7f0000000500)='*@*-\x00', &(0x7f0000000540)=':\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='@\xe0\x00', &(0x7f0000000600)='!:\x00']) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bf301c061625a8aa361fc6fccb1283d7b2ad07f3eb3d8c4c2fe06794151487bd25a648fc7929e8f3b858dccac613610c2ac3b29d2be9312708fc841518bae9ae1a26cdc2e4f95c4b52eae3ff586b42c5f1aa0dccafab0fc6ab7404d47887db353b0f7affb833665daee5d574890c4470b95df9101474ecde950ac5d4bfe5c92783c396e669aab2de6d975cf523e5f4f0b87626fc8d1e1fe5308f6c4b27a633c5177735ff53e92c5ba3fb70b6082255ce2d0b2b89dab1d956ff4c5def2503b74ac09fb0d6a0dc74916a0dbd0a48c95d3285c1bb4290899984382b26f577ab5203a4ab1459fdd2728aa315a79b909fbe3a91843cf44973000d2cab89fb22fe57446358e5c513b413a0401f90cec368af5bf4f86f7766fa476f20a938cb32eba2565529c0a254a27af115a41c60"], &(0x7f0000000040)=0x6e) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) 03:55:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7b) 03:55:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x10400ffffffff}) getpgid(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x4fe0658f5e3b7e1, 0xc6, 0x0, r2}) 03:55:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000300)=']\x00', &(0x7f0000000340)='\'\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x4011, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f00000000c0)) close(r2) 03:55:43 executing program 0: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="a83835adbe47eae243b13fd7268a43bd0f8d0368", 0x14}, {&(0x7f00000000c0)="2ab6e4604eeff5aaf04bcd43ffecf3b4ebbc6409dda350859c867bbbc05b7ea197849b8a44608feffd217e6321582c0ca4944c8ae9f0df17cf2554a929e9faf6f8564fe7353890e94499fe28790b016f99c1c8f38da064e65aecc8675a906b8fe205c6fd1dd102445afe126a56895ed24bfa65d850", 0x75}, {&(0x7f0000000140)="57f1a1ef3321c9bdfc0d529c65e6f43212cb3041eeef8be773f96a68a25364a9d15a0dd36606d45b1e2d631161aef12f78c0753a5a500ea0c92024dabb9496958d6882a573116ee9923caaea5dd0131db6dee0057e88481c9cd45922845a1b4dd1578bf3114601687b967ea969d40c7610b0e8ac0afca596af8fd2fad6ef90c6400e3f44f6afa117bfdcd8c94d642259", 0x90}, {&(0x7f0000001bc0)="0035deff192c373d3c153f0a9c0dfe15c34b3e5a453beff4b5ba62d77041e2e0f6143882a7225485e9a7ca49117bb8c2b101b24603cfad7bfdb4a440171514ed6ed8263b087867e50ec0d812b70edd61ca55312cab50cbecbe3c2052aed5c97d427e6712dba3ae2480441055fbdac96712bb9866dfbdcab99105ca5b52b3d9138e6514022bc3636468ffaa945415f805334877da92c6b86ce5ffc6ca5715ec62b35bf6906ee056588906d95944321c6b8a945723812b6d36cc754c3354cf1fecbf99bc846ef7bfe733e67fce6a611a36c5ca923d5cbcddf3eaf148c2cba8c64ffb6b784149d79c3fb6749bbfaecc65daa94e5e9f2088c433ee5b6d290f1c8ade55422939bb6cdb0c9cb1e03f4f60d45e61ec6254d0bb05fbf8a88c7186b36fa44f06a9722766b2d20707ee1f37ccbb95ac2d201c31ea5853dee391c95dbab3ee7070499c284780ec52243fe7fe26a21856067c9b66be5cc834fdb6830202dc2160b648e51867b4d4c9618da5ef3550853d9dfd08aa5f3f3868e1d400521d592c886be7a50b740954a282e4e22a7808833d78600bfa82134b99a08f94d9ed14207f3f4ae773538facf98664ac2543dd53bc43c7867273a754755b091db4424587c114f32a6e7b904686848cdc8b46700f20e0637a817b495c4d1adbb2e136925b24b55579b0552745963e56f19425b699b50140d460763bada16566ca386f42a035f95dff6940ac9fef82f102b7779f305266b112ccf716c66a6cc5fdf62e40d9ddea357ef1a515287f52c4da43dd3f62b5960811edbde45b3cdc14652fe8b4679fa9d3b7ccc0bc532acd73580a6cf9f8e51f12615b041f493ab647990ddd4ba34d340595c79dfc99dd730852900018a06c9f118d20075c6a8f2c38fde7d115479a761fa42bfee529e0332ae67b0be00a2e3bb1eb74b8ef070947c2fcf73e65775b63b368836267210c72b247a3b74fdf76b06bf5383e3f4de919d81281efc020d22355a22a2197279986b004f87eaa58425a7bd2e73835224b51dfde90645afe7435e38f3ee5dfb25bf8af30c8d93cc5a49c8fe73f69c20c455c08ad07818769f5ac92aeb4b7cec5b47abfabfd55dacd358d1cde2ad67679143bb646d1d7645eca0feb1f0a8bdf4aade93b2f5f106406a46f27923bce98ff19c7158f83092d3acd2ed851e889fd9bd0d79cc33195c35db5fe49f33f91f3abae97f78374944b4e3b0e59cdcd3711bbfb1bf696f9e13bac8faf88d551cd98f54169e58e05ffa568a7151138f4d3da64717e4c70caa266c274ba93518f8451c30c72fc88a02ff9507b77d7da32f5a5412b482ec1229a56bb7dd8ff1a26e02a9b1fc2f5b4497fd8b096bf95835cec1309ae76bfc747d174febdcf2c0002695900096e86022151ab33c32aff8647f18dd8a430330a5698e89876d540de1151307953eb8c881edcfabb04ef84033bce15bb92a9092df1e5d544adbd3205225b0b4420bd9773ed43dc9ce128b78b5abb1cfdfda118418d42e6853f2e896d9b54e72c65889b1d65f16c89bbfae8d7e862142f3d6fb9aab539a3e33c0e0238c724379e0037a2d5327435f85713fdb234ec30e32da099affa14c59db5ec2126c5e4fe7b27c019ecc43aba1996c42e7a7b66f518480544286c45625bfeaf26fff6d92f164086e37b597e0a066c48725f114bd77c9180ca06f59928df708dd833df523fdff772e13b9e6d3da4f0826ec7b72379070f271586b562204450a74db68ab857a236e774a7995d190e74dd7457fee7933a333354020e015cd96e7515743e36f8961f672c2b48bc1043fc2a3dc44078733deb06322f3f6dbb716b6fe5bc427b1cfed56bbc8a1cb205a76703605c26b983a5cad0c190f1989c1ff65cfb9fc490de684fdd7fa8a6e7405bba22bdc8537a06432414b864f7a2b611264be12841aa6f5a8b461dc02b3da3998fcebcb6ef96e9ec19c0e2a02a0c416b8574f12888ab66451fe4e76b865f738faca10c2cb1a42eab6563f078fd29405f88be56694913650edf5d95c7329a7f3089d6010f89f47400eedd4915101cdcc004b53cb1f105f6861488033f9b40e864eeca5ba66af00d3afbed09da1cda1acc547858bf945018bb71f5b61b855acac75962e0418a641cc92082573e4900208ec9072e03db50aba0ad2fbcf4310852d751454f486ae37824df4d294fc59f788d1cfb4464a46b1492ffe1bb7caf171e513001f241a95584ca759533045c91b0c377940362c680b98c1351d3e3e19dcb5f4af6e242905168839883e7d6418e7fb730fb01ce1a83f45a2eb19dd640f15dba00aa4f1df75666020494740ea500815156c2d3de11fadb09a9b133d0e407a922933dff4ce3a5a964e6372574ad6ce4b3bd360fa78099d194330180556a6ab3fc5971953fcc5e42a37e99074a00d67ebb3e8b0ec933c193753791b37b89461433d30267709e21e82427ad38fe5460dd9e5010f0208a686c35fb14dace15d7f3b19182f3d326896860c1b51d2360e8b5c8767f61d71ab97b5d4f03fdb0bd54068cd63b67404fb3cc3c207736b18e5ae7c3652a782e9aa9c36f97c088c7bd024468108ac2fc871e7324ba146770decf5b6ef97db87dfa00f7bbb1ea3ccc6175a025a1ebeb014a5abaedc06753e1e53e7639d5606b207989e888eac5af309351d27be26dbf41478dc1e06060e1dc44fc63c929e667929813553b6dc01f90c0aba8e954b71ef998959fa6d96b41256880279f7e8fdcc4dcc10df84166e0cc5beec89ed57bfe622287dcf6a8ec6577f8207bd9483b99d6e93cb8cee99b593388a46f0d8afb41fd601cadac351931dd88cab19aa8c42af01c046707080e19be5dc7f0893f5d3ca1c5b914d198eb8dd8f856367c6fe8ec3ce78c9748be567c50bedf183f9f778febcb8fb9693b98180ecc99140b4113ed58454539e0c524b7d1f176bed58dc0d0e31fa8e4be5da19ba5a2d7cf99e1694a564ca0d9e4197030edcba996b5d0d9be42e217c9183d092986cd81046a2dcfefc752f6fa671d7d5b85e93715c87f24a8d504f1aec7d5141474d00bdfee7727d264ac5c20c0c11cdc90f4624d93cb1c2810e71ddecbd0a1c47b22716e1f7d5819e5795222b2f7ad4f22c234e0719661d26d154545a57c283c225adba5f899d64918e616e10aa846c3a66955da7c849858902d4f3ebc635da9ff3409f5c6cf5dd953f83b25575e69ea16e531ed45d8a7110e95c5684d3f2e82c62b427aaebf4e04bc3b974d48d21941f742ab528fed0427b89b2a2f16e1c6a17d263c9b56caad41c2ac5f05f0faee13a155e1cde70ea9848c7a2e6a618efd220b32ce140fe57de15b4c8bdddfd3386fb07c9588611cd53c70e0b5019b9a379490d581710d3431b0d9fc5d75191b3bb9e6dad30ddaa695103e7b1f321adf532eeadfd0fa7af2f853437ec76145885edbd2771474ef7839235a821f80dad5288cbb6050d04710839a2211dfd88fb50d6d26f1c3960f0b685a643f343fe31a4b8e3460396db5d102824bf7fecd306b2b59cf732c578866591890a6a7f7426b892207a2cc1f0462eb2af0a3838aac7d82ee6aaadcf2497dee5772e998e1ffc29f8e53960cd16bd4b46beecfa2beaab41ffadeb4f3e05029beb02643178ef63438913918be859bca86db11f453f819b13bf92921964a25510caba1df5a0c3b0a2ccc9c6c077c75ac3899a091e135726fa8bb80d32358546c211fa614605c76ca61106707b311f74a081124fc77fdc0f117875270edc01084c41d7c69b5c7b1b1344a867feedf4fee94ee5583b500f83f972520609ea6873bc3dc72eb6385bfe624047ea947ae5658c39070fa5c049a4a06155864f605a020cfc67d3adbf71699de933ba7f52dc4dffa30ac5b399c5d6076d0776b7601edda7ad7863da5c6a34480a029db521aceaf38bdc5ecc668b85e4719176af060ea218afc110e824e5b4d41fe11db18fc6fa197d4d1c40b4bd9ac12c25187767d67cda621813315483bd3f14154b95aec7a2773d7963d2522363cf8defa8ff33a09332317096033105c775b3a2d33165c1a832b5fa4dc04b16aa4f542b1cd594c541dbd462f66fa2f75a1f26ee7c24ed117a370de5a3d62a82f900c5853135942fffc72c1ad4f2c8ede869395ad8e0b448abec586cadb6ea6c1a0c5d69f684cd6edf972206883ee168ff562a358ef75ad8b051c1e28fdc94259f856d5811332a8ca2b95337025fcf79fd2df96ebd9d6033ad2d1a9c2dbb0f4125152c56d0fb5d0d359ef39abcb8d547cb18f60b04866f1f4e52dbd564d9feb4e022052173e50429308d29240e56da03ee1eb037a673b37716dbcad0ef1e6110468bb67efd4722807d8fbfc130504ee65243a46238af42c4e6a4ff2187f0145b4662cc0b58111e252d440037d3d34678dbf5f0081c7aef79df45d14bb8cebdf8dde65c5e50a2660da08da9d493cbe0474093348d8be9ec5210989ac16d225a4e4949cd023dba39efbd554972172cc58dd672145711198f50d85d883b60048453f1980bcb644d83196966a676524e8a9b1ed6c6142a6e4c282269312b24ab9608537b1e2767b47ca19ad24c233885a400dba08bedc34252af3d23db930e823bce9b7593106d99ae688fef04e1278a261a6479bd9445cee04be674745bd60cb859313d7afc14eeeed2db7c1a0a9b9d35ed272069efc5feca69a5698438d9dea08eb44f74367706ddc5841343ae8e9e8fcabe3fcf60fe50136070209a8574da2624fdbf5b2b1998ce207c842d630be45a4893407569c089bdf928b9105f044a6edc5d5d9766a7128981928f16f223ddb472dcfdc76a1fe06960272dcab62548898b186cb85cf4f3b0692c82b0adf2b1b6077d5d6f18a7ec71dc66eacead546940295d5461bd4644ba128309de1e3e910a4bc9a54aef0cda1f2b4c1f60e436ad6524ea6301e2e9cf339df406dc279ac7a2e0277a698a5c54d5e6d8a8b7f0095318ad019135bd2367724266594ea095c7602427c4c07c0121e24a54e85ba2a801f64026b1d3b419132dcfd3088b0c8ab775b7bf5b62f9e36fc7af249d6ea9e72fc2c56284888b12e07b6d22f890969899589dacbdae21d3d74a7af29eaf61598defb4efea86905c4b6d590f73bb573e5a11e13de3ca5fb178b80c735869824cfa994a7a9861e94ed4a2fe7641dd2ea5ee5e4ceb1d853dea5a89905d5d5ff60094fe0b0e837cc4b14260e6ffd6ff0b16743eebceccdee0fc47c8a70e2ba438ae071cfc6a4968c729b6119f106722a2809ae21c2f4d5c7e3825be9968644586ecfc99d8222603ab9162d7bfb8e5f3f4b026f4b5b82ef09dccd61144268ec83959e505ec39e48c97348634834c122adf1ccee0ef2f15e846c6a2b85aaffe94bea51a2b61cc339024b9944b4bb0fb5eadf122ad0526fcd5fe22653b50390433afa820cfc922cd82daae5011628170c0a72f9b209e65fe724bcd758fb890fe9baf18c457e4134fce1bbb724fda59f77fc6fb8fa8442ead7edc6f4c9743dd73cf8153f6b3532ea8dfdf4e905b83889d52f52f72d7b07ae47827d8094e5857fa8ab6fd566d128c5f53fc44b8101da3a10bee94905fac4acdf46b14c4a2e1178a5c73d53ca92cab29e7f889ca68353b2b9ea02d085fa04cefa32940e7bf3a4830c626fcef674f79b6b40380b1b751188f567954a16f66d5f990238c0ac2feed83ac294d39a20d12707be5818d3f4dd6d73ccafb0fec8339a8fd3483b662ab7e1acf8f486cf83e4390d33e8b80c53b547e1cc35fbf55f50707229d0ed8cf876b21df955b5647977828dfcfbd56033f6", 0x1000}, {&(0x7f0000000280)="e675b10e7438c57df2f7446ea1b4960da0a4838222f9bbb95a34fb7e601ef9f217688e88fb8d3bbdf4d9dcc94c2b59a17d8e1dfcf05f25197ff9d0c7a5c68705a48d9ae62ae8192b34f064f8010e7373a24e2484a44f36f9b1853766140f881135045e409c02a7127c39f2302ac5312557c84454f86d16e40a6722da254d2d19acde71dd7006579996131c6eb8d94bddbaab652ca48bec8e20df3d6258c256f6c054b2c525cfef49e5e1a5204be7875670e42bc6dfa42be4165fcf1b", 0xbc}, {&(0x7f0000000340)="eb2ad8c2570c9f151783d5a244d798b1fdac2080c56dc926026ea9545831290cd502a2a89177ba00f0b644a1a3dafa9f509bfe997782b1ab2b3ffd698787d6f268fbc400bffb678b6ac95deaa39be3f4e85a37d375adbd0238c656407930c36188da8eb37674817e282485b9a57e4969e443b91eaa4c34908756388e98d9021539b3a75f6f6bbebf0740d3afd358e9008287b0892d130316c41135068c100e19e66c55580be48b74f2d00981c075fec97a9d7a83a07499e463caa13798d0a2c1a0de514d873ed05b", 0xc8}], 0x6) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffeffffffff, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe043000000f6ff00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d5122", 0x479}], 0x1) write(r0, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca7fd2fc8ce43702dabdf1689a6ed6b6e73a28ffeaed1a98e5b83190a421dbe9af7352b1553368c03c0b395e1315582a7e970e589e2367e3379d106e50570f73f4fb13be77343ad35bac77d6eed4fb34bd631f590f23d626059dbda306a0c05b7d5d410c2458bce18b323eeda41d5d976c0253683b447c3ad6e38409c690c5fdc8c45cf3b8144dead8a2478720787be9ae4d8374c0772104670a1d9a0c1004e3c025d3cf9e668c63da59fa1504777eee3aa6ac5809704ee753bd39e1e265dde3c37361e1ffbf30da5cd52bc2066644c930dbc9a9668e960c1e2ea795cabd15204db4d71f7241290cb048499c28927f1e2f954e9b6e8225d4f5d882910006951a7a1fa88f9f41a9f2706cafa3b1522c70a59d866059f3088276a4e308456acfc9d034e78974ab89905dad174e628aef91c548d8941eca08570bce2154511b1f0c323241129abc6e4110d7449725d19bf6b085fb674d2028641e180f81b351ac05945749654f40396bbdfcdf6b14e8982787d50680db60e693579fc93ad58f9e9b6e3c34e8257417bf2df581caf7220cafa084268dfc288adb4b1b796489cf4605c5b1a02de5d27852f8d61639e31c5789d2b966cd694c2b292b42e0643817b8057f50ba0e18651538c8a378d2e056f9a76a36fd6da05cec7f3a1f4cf108e3ca12cc75751b52cda7a430663416ad3c2d54b23cf65b739b60c27d68e1e2b6b4518ec2e14413bf15b0d4fdb8b7e4cde2038bf6b81f9621e6a2f15aa73406559dcc10b0ed548a0940eb729bc2023dee8bf01f21c9324f6e4db2d63d06a1dbd9cefa39d921f44b5721b53a5390372323dc527c4c3d5677df04c5e87c738d61168ece65758382884b852302221080aaef8a089340bd56335269d91e23ef8d838cefd2489ad9875bb44420239e91fedc502eba1d327c95d30b8d584e5c3d63d221079601abb3439ec136fbe688c2f1673885040469e50baf50bbf87defb67a1ddaa377d4e614c58b25252db65b6930858296af2507d3b9f55294a0ec1b4dac3e63a553c16bc62ab581ed47c42281a76d6a84cd785f50ea359373d20eaf4d014127b220ee7a860c94c200ff3a1c777de55a34a28b356e394e840dfc0392379a994aabc5c6ff58991f5652c0ffc6856a3b6d9a66fcec7997bb18a04d0aa04358ccfa03ab3dd3f9e8a590985a631f86a3ca6d59ed29ce28bd62ce7cf6ab12d522382ab9f7cd9bf4cdf5b888f636542c163fb343ff7403fbe3dc7b540799a60519c614bf53d8c72846cbdfdcfa36cc3b3eef0e7c819790726ea525bd9b2cf2c0e550f86f3aec50738e2f9079ce6826a1d589a3bcfd4787a61b91bfea9b1afe9843a5b9e48a985bb24a5aef8926b67ace218e0573cafeaaed94a1ec0cb8855625a3051521311d623cbbdf6a6954cde19d17a4606f55f446925426dd0cc992df9ce6303cb08a932aff7dcf080bc5cbe4c587e45d7e3bf3a8e15475e1ed2a2a7dfcdcb5fd133a22dcef7c52b39945c5a70a097aef43522ffdfcc63a7c42d2fa1e1377721f37ad33716195e988c0457d70d55a060927585e7ac9545c41f15bd7cb0069597ebfe8af0a133c7c787f51f464c9baf01a2d45ee85bb8beedb5b7951dd89336cdd7f53af625785ed1c67c6a35ca942075105df74a2fa77b51891b2373d6e1617be08b65bb884bec5c7dbf7efbd2ae3092d4beb862aa6eb6e3456614bdcb302eb17722273ca092e6716e2ecbd2a7f42332fc178cb56b2e69cc4c9a84aa60752ae7ed7bb65d8324849e50d3057165502f333d03e6399f70fc66cc2b8b00b456f38abf67000a88931155cd9f25155d1041eb540b4f37835afcd8a0189b5815ee26188d55322076d6c7a9a0fa48593ad825e4bad3841f595e5cee75486611253486d204304bef627b24727c306f47cc580e1f6ecb00c835c96285d5bcff4cb711781b82a16d2e5865e165c402c774f48e6c38e214a1d1e4461c0897483e32bfe62049be0f444471fdae1419c5a40d748c4a007447c3f29fa129e8e6a7167e6b5753c0afd42b26d8aa0084e72f5d1bde0388371ab32858375e78d42be870ac4df620dc22418877bf79ba4f62b8cb678f2f2b62f17e7256eaee5aabb1e7c93c3434557f3829a40f39c7dc578beff7486e4f6612b006f4bd846d86e0681392217fca5fa636ebc8fd72827a0403b2ade51e1cf13f5a93df7a7c31af000f8f3f1e99976bd0340d910a6c2909f57b1b70384a3ede8d453d4fe0f9c0f58875394faab37b2977f7cca9a7db17450383b2268fe2af8a9dc76374a504a4d8f54f155e69062f6bc92807fda0c002b9e342226b4b953567400f41ebeb339fb3f04876aa9742bfde4d7c843270d9a971559ce3a2aee35795247ed10f1410d595723139779544ebae4d8b477eea1bfe39b5ed3e8e13c40bb7f64625cbd7cc2e7e1f9a94ac0d22739b742595b3d98bff15f0c93b2ebd37ecf7c3b07139e4306e677ff707c6a3fab5fd03682c64a7cf49c021181c2d93c054b975cd2f73c3b6b5296572bf53ce29cfcb46ae15b27d0970c9f49fd70f64dfb06d2454ef4e735c2965bf6a287069254cde686171c0801d52a31d3ecb61e712ccca67e7b0b2fc38c5f5468fffc5d0ad6526cc08fb9ad3058e5f565b7abab50ad2be667bee064928d78e113f0eb2ead6e62a3a04d76dfd38260aa694642aab79581acfd4774f710bcceb69fbdd8a7139cb5df4a5416252c20b3964fa80dfe56f68949920f0a39bcf2697e69e02f4d7e36a299954cac0619f355811a2a08133fd530b1d088c1fa4a37e840f62ec7b45353c274a97a354144dad8442126209908b9ebc8d88d777982f97f7ad48f77dde936836b5c304c5abd1ee728145ab153b2044c6614b2c2f0448f932a6d82e9a88eb14256959f8565c7db73a0084cfcb31d1b206d609c66df9cb7244f5ed00735d5af09c8f75ed56fdfd1668d878258fff9850afcfd6e3c8bb6e77fe64f507f7962b783c02819bcffcc4152d8126873824101387e6c2fdb92f408c6eb769fdac3a8f5a78e54244db78db92eb91c3ecf3d0f7c82584ddd451da3ee7260a35d382c432e5284edd6571abaa15b256757c05c4b00858a321f5226c23b793aeae4a3b835098e09c65caa88ea3143a1b98b482e7776e07f0fcc96fc506683a972701099763692c2325063cefb75d61c631ce28107a9c8c268c738e97a3f1adccb8bcf94c4069ec2911bb48414190ed9480eb965136388cb586c228d6816750a3cabd306a26de8241b8ba063af282bf2fe556426e94a30a6b9f15c0127aebc6d49520dcfda57d263c7bcd9fe9e8e1631e210bcdbb4a52b44d00afc1875c64866fe03ed98aa5955407fc4b8b98052ea91681129bb7eae4edf922055f76a1ed7a90308a4551f3eb6a25fc857ab2a00a810e9e79527bfaec7eddd490c837a2315245ba3456192dc63086f69e647f3ce1f464c597caa5810d4d100f9061ba619f5c32463b5cb339e6d451aeccc827ea730dff2968ff36560f0f6c8a6c13c1663125691a5b9f59dda1a80cd86ac6a7fb111edf0b51bc82ef7e28f09a648748ac92b76da3cc4f51ebc8913167fed64092ed66985d889258b4e5030d29b5471767e9777b9785c389cb5fc1e1704733b81bd988f3544bf13dbd21eb9addc86ea9b98692220c609b779abbeda21ee32a0dcfff2dd936aeb1589c61fabf13e365bf81e08ebc05aeea512371088751c65b9365cee5cc0af579f9cf6c069f241b5fd49137d571351bab76dc104e37e17851cd3debfdff600bbc1713fac173fc6a7f4634e4f06e1f11c6bd6c877bf4cb2b9eb54e0b09da7b4a33ee69cd86176acf59c2f73b46f96ccd2de61dbd1fdeabcf8d25cf8f1082b97e6f7cc6b1cda75f57ec08b4593a77ecc5938e90def451a155e4ef6441d2f9461e3c8721f32675e13a45059f211b44a29e15ff7807bcf6661c10215e5ee93ce9b9810f6a347bb3268a5afa08369c14e2990bf2f1958168d7c233fa3ba1f500301a7d4ae7c350cebae01c3a204670aff45dd35496d94510910ab816072b4cd3f02481061426d27a15ad7ade0f6dcbd6963ffb01c2788b1c7a6c34a7506f851f97abf01089b0269f597aacdd0ab672a0894b5f90c851bdbf593a5652575057bac7777a4019e68bdd4db19acca8f4b093203d0961943a373d318c546827a8032169dccd011020d47c948cb2eb29c47aea0944c4d983cdd57262f6676ef19041c81bf88518cafbb641e40b462f133a2f510d0ed0535830d7ca2cca1a8c133557d8f14f418e7b0fbcc8e2798d8720c6878d3d9c275a4d628a2d1445a971e79385e0dc6d33a70cc527cc86c7c671c0ba913f78366cbae63e861a8feeb2457d1625b57de1cf6201f0f20bd4eb93aa3b610b1f6bcf744aec9fd039397188175b3f157bf1a0e0c2d2bfc9ef75184354b8ce98e0904f766cdea5584a68ebfe1dcb7606295f3898afe6c575a4c1b173ac80c7eb1ca56b25cb705b91a6e68d22b8b683b9c6fc8a791cb2b3ec8b87b7d41fd8f972542b62ff14fc07889ac077cf5acbd6ddf741d19595c38ef94b20974bd658b65408d0443de08228b82642f02028ba0f9075ef733e84458a6d099db2caf896d71176e3c76f51291933a7ca35d8741b01399f5cc925e45e19a4c434ac004f71139366eac80cae15e6f477f4712ecb922a90f2c7618a9117d389e4fc7e18a0bd2e8ce2ae0a5341541ca3c38c13ed8600e13d4aadd7b3337cb3d5e5626be7669eb79e128b11605030f642a361b9db07ec0e5a412d9856a63e1305b1637e7727386673c80a17a068da9fb63ffb9549a1b3a1fb729a214ed0914a688ec4c3e5f654578af8b26b2b8a45683e5d6705bbaf4e85d81b3712a61d9ec12a4c8702c7430f2733be24dfef0fe607c48d864fdddb3b25cd6288ac79034bde719e483b55cec897ad64273ce3680e4e9b63a7554eac45ddd5fbb4d064c790a8c80190efcd3aef3cb029b14f1406e5f349b633f4052258fe81d8fe5e078", 0xf9e) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) 03:55:43 executing program 0: r0 = socket(0x21, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x4) 03:55:43 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000100), 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 03:55:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffd, 0x5}, {0xf11e, 0x5}}, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000100)='.\x00', 0x200, 0x20) rmdir(&(0x7f0000000180)='./file0\x00') 03:55:44 executing program 1: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x142}, {r0, 0x42}, {r0, 0xc4}, {r0, 0x40}, {r1, 0xbd}, {r0, 0x4}, {r0, 0x10}, {r0, 0xa4}, {r0}], 0x9, 0xc7cf) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) r4 = socket(0x7, 0x4007, 0x100000001) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0xfffffffffffffffe}, {0x18, 0x3, 0x5, 0x2}, 0x1, [0x4, 0x100, 0x3, 0x6, 0x9, 0xd438, 0x3, 0x1]}, 0x3c) 03:55:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000000c0)=""/163) msgrcv(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000200000000000000001000000000000000800000000000000000000000000000000000000000000000000000000000000000000000444b2e0f33facdf96f2565b488a500000000ddb4f06a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d865564100000000000000000000000077fa2cc209b928b5085f"], 0x1, 0x3, 0x1000) r1 = syz_open_pts() r2 = dup2(0xffffffffffffff9c, r1) fcntl$getown(r2, 0x5) lstat(&(0x7f0000000400)='./file0/file0/file0\x00', &(0x7f0000000480)) flock(r2, 0x8) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000005c0)=ANY=[@ANYBLOB="01002efe056e80611a7a4d7c828de45f092f66696c6530009c5976c0b2242b1b4623a4476ca0f1b13c6523509204cdc4c047b20c89c37c0e3c24fc5b1addd5f9f71a7040258fd43948e2fd59e1c25cb680c6af163ecf0a42344d24d734d2a15300019a4938d7541e2f018b01de520b3e04af3ee2f45515e3d4f9ad1d4d69b4ad24f14dee4dcc935f0601c326b80197e77ed35fc3eb214fdf71ed7f5b8ad4ea1a33d1553c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) listen(r3, 0x0) accept$inet6(r3, 0x0, 0x0) close(r3) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{}, {0x0, 0x80000000}}, 0x0) r4 = semget$private(0x0, 0x3, 0x50) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000300)=""/101) execve(0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f00000002c0)={{0xdf, 0x5}, {0xb, 0x6b65}}, 0x2) semop(0x0, &(0x7f0000000680)=[{}], 0x1) rmdir(0x0) 03:55:44 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') unlink(&(0x7f0000000000)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:55:44 executing program 1: r0 = syz_open_pts() r1 = msgget(0x1, 0x204) msgrcv(r1, &(0x7f0000000140)={0x0, ""/217}, 0xe1, 0x3, 0x1800) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x2c}], 0x2, 0xfffffffffffffffc) ioctl$TIOCNXCL(r0, 0x2000740e) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) r2 = getppid() fcntl$lock(r0, 0x89, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x20000200000005, r2}) 03:55:44 executing program 0: socketpair(0x3f, 0x0, 0x7fffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kqueue() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x5b, 0xe6}, {0x6, 0x4}}, &(0x7f0000000180)) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 03:55:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\t\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) fcntl$setstatus(r0, 0x4, 0x0) dup2(r0, r1) 03:55:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r2 = fcntl$dupfd(r1, 0xa, r0) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) 03:55:46 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) 03:55:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="5f335fbf1080f61d9b4e4cf6bc32344dd057be3c6e1c2ce01ba1f2049ab325d11ac578d4aa0200ca43ba075ab528acc35ffeedf171fc1aa9ba25e2295f"}, {&(0x7f0000000180)="c41a1e6dd1363efef4c885b22067b2bef8b63b8a51af716aaa82d4b36a8cafb29c79b09b20c6ea9d5edd6ab8da3d60f730efd81c3d7e648419c743a2883894011fcaae6bbb67114760fccfd56ba22ef5473e664cfc83c86855e17206"}, {&(0x7f0000000200)="349b00d74fb3bd37ac11cb3f4486d963f8e68e6abafba76c29ae847df26c26bbee9a5a201242a3a73b6e4374a5dc7d516e01450551563103b6c871078fd89ce6af1e4ecbdb5bc294f72d241f69af062c5f4e86"}, {&(0x7f0000000280)="b7657cc821b3ed15730445ebf8549ad997adc8517d258fa0d9e1432586a039ab1eea05d160112ff62af80074f53248567dd0c047fe204d603f25c547f9b5eb9394df312bd19b9b2ddb2eebb8c98bf69c8f9acdd3131bdab9e276db8edf9eb1d5cef24fe892c261eface256b70f55686d4ce96e3c6435ff83ccc24965928087b7d4aad5898b35ca7a74c49c8e15c2bf1e6362e7226b8f54b137db2e5a1fd2bda84bb28574e1f329"}, {&(0x7f0000000340)="3d9f59d615cdb1eaa9992e505f6542e5336db46ff30e101eac8f42cf8b3b8245521007655db4b66249cab52ac19e120db227595886ebc3ac639113ebb44cf736dc5fd8c00bf19b002b835153e6ffc97dc8dc21cdf88bb19bd19f98a8e393f4455b5a9cc4526d91923b2663a3d9277c5dd539ea37e07d04d0eab0e74b89faa285ce3d92515d4a91dddb4ceb3ae39a09cec32bdbb7107a8309bd47e00b65d9e13c5ea811d11274368924856684c85c1aae129b8aa51e58e1444b9e6b26eb1d2720d60fed9eaf32cbeb8d9d35887e9423fab2ad754bc484992c040f2e69d0b3a99ddd0fdd672a8ab79eed9090e6ebf22637239b7b0634bb390d"}], 0x1000000000000088) 03:55:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x0) setsockopt(r0, 0x80, 0x0, &(0x7f0000000000)="82ad1e5090b9f8ae7c8af9fbaac89b7a7542e823a3db183a7c110e57b2f933132d7dd5c414eefc0a0c5f60e856577bed7d1bc524bd8eb904550cf5577f2d52fd18c9b37180b6c35eac9ddedc2fbcf6ec2ce9c557c0f9d9ba41c0a35610ffe26bf72f5afd7984243f3e2e248c28064c11861342e3a88e4e47a64d537b128080b9ec12f6b713d20f7b37e26749bb6c05408ae5131a79cad9b3524538549a3c6160990bef257fb605a996c9c3fbc6c5fe6a455cb0274acd1dd1bdedae647fa98d236ea8dfbda241555a7402307bc90fd86ee5d6c5c9fabf69e8c9be2b2b13c62011f0ed2772a3c35506e03028de4ed28e99237fe62b62", 0xf5) 03:55:46 executing program 1: r0 = msgget(0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000180)="58f9abdb", 0x4) 03:55:46 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x2, &(0x7f0000000040)=[r0, 0xffffffffffffffff]) msgget(0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:55:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x9}], 0x4a1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x3, 0x20, 0x8, 0x8}, {{r1}, 0xfffffffffffffff8, 0x5, 0xfffff, 0x7f, 0x2}, {{r3}, 0xfffffffffffffffe, 0x10, 0x6, 0x7a9e, 0x2}], 0x8, &(0x7f0000000140)={0x1, 0x5}) 03:55:46 executing program 0: socketpair$unix(0x1, 0x4005, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000040)='h', 0x1) fcntl$getflags(r2, 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x12) 03:55:46 executing program 1: nanosleep(&(0x7f0000000140)={0xf0, 0x8}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f2, 0x0, 0x7fff, 0x0) 03:55:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000101765c23453000"], 0xa) semget$private(0x0, 0x5, 0x21) 03:55:46 executing program 0: r0 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r1, &(0x7f0000001600)=[{0x0}], 0x1) socket$unix(0x1, 0x2, 0x0) shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffe000/0x1000)=nil) pipe2(&(0x7f0000000000), 0x10000) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget(0x2, 0x2000, 0x90, &(0x7f0000ffd000/0x2000)=nil) 03:55:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0), 0x10000000000003d6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000180)=0x4) 03:55:47 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000032, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x8, 0x80, {0x8001, 0x626}}) 03:55:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x10000000002, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x25, 0x0, 0x6279ab5f24e611c7) listen(r1, 0x2) 03:55:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) socketpair(0x22, 0x0, 0x1ff, &(0x7f0000000000)) 03:55:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="6b789b5358be9bf2d4dd6f98921966ef17257e9f9781ce1ea18808b3e35b769c5421899612451d99a0fe", 0x2a, 0x409, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:55:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 03:55:47 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x7f, [{0x3, 0x101}, {0x0, 0x5}, {0x3, 0x85f}, {0x3, 0xee}, {0x3, 0x8001}, {0x3, 0x7}, {0x3, 0x30000}, {0x3, 0x18000000000000}, {0x2, 0x1}, {0x3, 0xfffffffffffffffa}, {0x1, 0xfffffffffffffff7}, {0x3, 0x7}, {0x2, 0x3}, {0x0, 0xaae}, {0x3, 0x90e3}, {0x3, 0x400}, {0x2, 0x3}, {0x16af59dfff766716}, {0x3, 0x3f}, {0x1, 0x6}, {0x1, 0x3}, {0x3, 0x1}, {0x3}, {0x3, 0xfa22}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x2}, {0x2, 0x4}, {0x1, 0xfffffffffffffffb}, {0x2, 0x6c0c}, {0x3, 0x6}, {0x3, 0xbd}]}) shmctl$IPC_RMID(r0, 0x0) r2 = getpgrp() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) getpgid(r2) pwritev(r1, &(0x7f0000001240)=[{&(0x7f00000001c0)="cc06ea812b2ad1ab7c86900ec0a2c2cdb2fd163fb0c051fe1e0e560b9e96f3ba3b519d11f581416e0c00baa25df53703ecdb5e94f8b79656a2fe8f3a0a04540073443748", 0x44}, {&(0x7f0000000240)="08521fd7b78cb9d9b93c82305166f73dcd6b7811dce16beb97e38ddc90219e5e0261c25d963a77380a93c990d5b12bfb9390682249e869233120806b9211afde5d034a97323e7ea47c16dcf0d442cf9b417a9e84cca2ed8d7d076f08ba125ef70d6b9609e0e89b8c3dcba2ca08895d0e924f3232b4b4fbefdf4980ed77576275872b091bbc871ca07b2e619ac24373072f9327d81cc524e379525fce36109238aa3811c34af9833870cbb207709a0baba34a7da786e4872dd9dc6c71d56bb535cbeb1d7c44a37d9bf5a61637df51fe599199f4aa5646a9fa6a32e086a7856cd43df9e340bb18550ab6eb94d829b32b5438ae1710fcdad836aebf4e6d52dab05bca6ebd2a093a41d1550c1cc9297182aecf3e2d93e38ee064bfedabbdb02a41fe9638d9a917e9f78d382adec96bc2f5ef4635d72f61323e4285dc235eafe6ed1800f70533d457ced14ffa18eb069095e9634254294827fc482b44d274d0ca2fb65f472b3d8c25cd5dd329e0f41e4dbab04d983092a67cb2fea2c9feaedb61274acac6aeb073cd3348fb06307d7ab9c0d5be967c64577f0d5b125bd76a91c783bc01db865850cc18c0dae7b8196e922b28f1457f6745704638b5bb34a4e2b10eb955cd4a4e48fe277c8c3dbdb28e2d5a403ff7f352cb6e94ea7a7d2980ad7cfbdc4a37f0259cc676262e04d37ae3512d5f8c465deba84bd5576ab65f7c0378bad6f70a03a21cf4272cca004a310d14ab64f7c50ebb7d6cc3869e5cf69df454432e2a56ce3c548651ae17bd04ea6d707c3f1ca58ee448adddb1c989c8efbeed0363fc46f07a8c576a422f603ab856667c43bbff863f3ed9accf4593326046ed889d3b83190bb60100b684ae7423dbc808fc22d858081ef810644160057116bdacbd1210f5c6cd1db5bc916c59d35f065cbbdb32e9f799dcf165687b72c38f29981dd8082eafa3d6248971ee4cacad6162c537a06053fb3e5a96c849f0722bcd8a3894874e604fe0fc840357853c2e3fc0a0088800fe0243ed06c60c2a350af1a2e16c4913b0d9e70f1019dc18ecc320842b6f720f0deac0aaf0788dd3098b7589d7989d09a8e52b8445221dbdd0170f245d2074b28986a42201093671209dc249764f1441525ffa07b92db493d5eff3add5c81f012582fd80bce0f743ab70da45b93900e64afc9db7939c5e61f1a3ea413b121457ed55658d19027dce8d9207c247b27829907a7fab01dc615c5cd2c89c58db6816fd9a9666c0a42f6b244e1cc69f34fb816ff11586488f1f2971330badf2f3ea3f57f90c603b99b4cb09b94c1e5db2e065bd4f68ad4060806778532412fb5f2d3276d6a01e50ce43631d77dd18c10c63deed78c89c2dbfa93e0ec0e67ed8d0c419f5dc02de9f4d0206609d568a8a66b73973cc368ce90df689a4eecac76178e9ae6b30e742216bf046aab347dc8607f6cb60d9028184d731a6429cb69e7b1c18054e182b63390157c2a08225c8792b6bc2fa88ad20ae3ec6e9004df703896e43660dc1f4e5823757344052eacff70cb9449decf924afc0b47226fd9e3ad1ff97eb8e95d2f52249fcda656a5ec0394615b674e17c9258194cafdba13d6bb90cc034a6fd3e06495dd2fe51b015f7c7afaaa56a83eb447d7ea81ad995ca5ce345c3e0c91dcec74fd2580fe85e376faa39e364ccaf644e8f9cd36d216f3690d95d3920a397fb38f2d393e0ae66dbc24e7f7939e978d756a2fe42673ee57fd93a99646bfde6892ddd8ec51a54cc6ca490e8c68be71291bf6f0ba7d56667fa1166bd4fafd250bd9bf4647fb919ce86e7a069a69852415471b410b89cf40b160c13276749c69e339849cec7a4d20f27ef32026b78542f15b067918794f0df42c5d1022c6ac43e76b4e6ba69fcf3f1f0d970d381f440f5d104fe5e4f43f860d7153e6a1cc62e5d96e99c3c94bdfe9c8775d26f093fd0ba1a18174007ccf2748ebbe1adf89f3d19047d9b8f8b6c4c9debb4bbcd4e1294a105f733fef1a8ee455eebbfe6b0d0276804a82575c1538bb3da8496e32b0ddc67d56163ad3449b3d2a07381be91d1b9323c7e500c6a61ff29327d425286ca9a2342fd145430efb37702349eb79576d37fdf97fad16967b55bab1f0e361bd45c126cd2bcfdb8374e60795e977a281e85f372cd5824d6b08fb38558c346230dfe3afefefc74ccf70c3de18247cd9c1d6ff25fa43ff773d513d123d819770555c28e3a6158f30cd664b98d00bff71c6154570db4fd6a97e831466acd2b883ba036faca5fc1dd440deabdb851525981ec242737f370eea5f9f73f3d5d1c34357da031df1ac0cee3d65ab43b0292ea745858fc1e54196f02a74e173c08e74c70f227eb39b2bc62788bba44a17522ff345bd48886872e8a3331fbd81456f8782a4dbc208cb368d9e8e85129eeac842dcebaa3af5cf7aa608899b41192d9b9977505b336c494979dbb46033c95eb8a03862dc7d82a8c5be75281a0c86ec9e3485c00f9bfc45d15a3ec42fc7fb88f64d116e4f12adabca4140da09585cf24987bdff5cde94102692c91f820c5445fb5fd67c6a4fa72f1d18f557a5de8ff2f01c0068595464901a3815eb2bb93aa5e727ee2023c4bbb18ef1e0d60a2d05d1ee986820373e6167dbfa440fd4f2c58d08a7b370df0f496bfc440975ddc70a558bbf9f2d42e7999ec03288b99050e4c5185847efb1cd4ca28e88872b6e682a46e04fe62c9876dac86e5a103f38691dd0e0a13b635319e9f206c255e6b7caa1e1148a4f37550a58c84e67ece2b92d3ee53c0153e58ab520a29f0fd97e685d89fc01b8d6d9f74bdc77438b12c7a0e42cd7487b136b21eb7b45f23220a08e4eef150b9d8161bceccd05e8a4d9041c6feb42daf93198368fe67ead2d7f677f6d7044e728fdff34bc68b3e6ad85ec17236f850e2294c99270967920ed38d9121524386b13cc702eae6f88745027f08f2601d9de69637da0575dd44d30ce8140d67b2b9948d523e15a81d7816a7555cc01c2ff59811a407f6e6b36ea29655cfb1d5841c17ae883647eff292339138a49bbdf3ec25581661c68d1dd8e377fe9f6a29e665c88ada40895735221cf55ed770738263652060b7209521aaf07c89353af15e099645b4ed30fcfd60feb133482835fc706bca91179d8898fc738b77c66bd0310b88f592df8a8a6dcbf8d4d4f19bc0da32ab90e5c69c9211e1e33b597b924b4ab5c0f7a45e9e586970c29badc44d85641350ed34eaa35554ffe9bd7f8c19db55aca6dae1d5a4f5b1d0c4babf47a0e584887c414a82a2a7be369ef27212d30510b2e7582fffcfeb9eff30ca1990cdb63dcd8a38698fdb1573546e988420d1602a00e642963199cad2f3e7bf4fe594c6f6178bab714469ef65c28d2347ebe29040c871780772f138e81c9a348e7695f5343a197f742c30bae0c421890b968c9aecf4ad2cddaca8108fc1594229b933158758e4aa8c168c456f25412a5601a8cd916beae723d49e3712e14f307ad96192c1e984ce52a4e1c6bbc2a1950e0fb9cd8db7695d9ebf9036759c25fe257cd4b722b69006f0aeb354b356536b8aba733f2edf310e5a6c334919f682e62edf0d6f5954c9772dd5fc3d79d69520062a6f6b96adb8436385902fd93a7db7e8115f082f15c1e4338d28ae1ea1ce5ba1452040a59f15eae0be40691bf7e8cb6d8055a07998631e0b4eb7834bc1213ad2fd7fbf07f7a6a053385bab73fda1fed94b1f858ed99400c6ff2f01b4a4cbde3646bd981568a76a9ebd0bf42dcf9bece4ba22dbe123f2be112e7c59caf7f028c5b0c8d97be676e0815f13284126c6a192fef6aa38d38be406e321865463cd42573720e6cf1ce637e9a2bfaabe86cd9686171dd8c32a7c8fee1aba51a5b577a4002bafe6aed9970c049a94d359ef53d939a9ccacbab30f80bf654dae0e5913239e90a6ba1dea406a477a05e977cf4bb242fa2ef6a3930091c57b0255f309730c1c68d16b78f0997d645dd1fa9e7887c8692f5f6bdb01774a5b000e292c4cc6f47d54e29014b70a54c4bd1895791675a24d3c05fb725130fbb07d51524aff324147ffcc9f553990077ca9a720f40d5dcfff1f83e3d358e4db8bf78db0aa5cbb208bf326743234b476d56bf4e0d2795f8b26d72b412091a9f1ec4065ca2bccc20effb7bf328dc97c21bee01a1a58fbc109b8936706a7061ee0705c74867db0be4bc1635e20aa1f1521159fadf4793c221d28ebfd16fd5ac7587b5291246d4ba9158268a75ea034a28401df52a36e40e9061b9620e320c7580c39355474977b785f6fc644b8a167dfed2c6775dd6f689b3ddcd1a62d130195cd81d3c0750fb8faa1b3ebc8bf618d7a236564b214364239eee57dfb9355fcbeec2245248cbc3f0d96d722fcec22455f160aeb3683c5514bec71520b0446a4befb037812ccebcd81005cc17b34daa35f8b68e4c66a48cce66021546e25f41eb1bddd79e621f7892e64f96f8b19908b9b47601b2667eb2813a432eafc5689f419e703fe191382a0d401d04618d1e1357b8ab02daa81c114972f8f545839caf0e78770756466dc7a36940738526ffd4da67219cc08e7841eaf9896e0e9ecfa3f1fdc2144a16298441a5964e583127ea4c465168647bff408378ecfa444888292f3b3b27d391d9b5e68afb7e46f9cca97a8d96c4d5e969a5e1c0b5d66707d8b2c4be6d04eedc9403dabf275fdb7754afa397e70407e7efbdc4f80b8d1c38ceadd1c693e20b558caaee73a1a9463a96ced09c386b6197d7c0f19473fa3cfb6a032c51e7b579a45dcd974e97c170c29ef870f05750862899c367fc4fb8bb71fc7da3525066a39b974bcd902c9f3c0e6168e9c151aaf7484997e52979358da661b08d5f6486f4553b3b11c91f8147a100d9448dda51c94932af742223dd5418a2311312c07027ff480f356de2e5bf4ae735af8643018965874394935b38a1c26c7e2293269a77cb3443f3e3a8bbd541c21aeb5f547152573dcf8cf40318f26a4a42895b1a67b51738cb61637468fd6d151ffb4b194cd9891185c6821431eeb17a2e9771836e0d4db4759a9dd6fbb861b9ca14e61867e426705625bd3de7313b5d01152b4d00265ebcaa5f1d1e95f3063c18d621e4990c42498b4b503d03a788471c4f942f8db2ab0f8f46e880e845c711e801ff285f0340aad781751ba2345202b845590d9367e714296d832afc44b18ac42fe9a89b87f70fcaeabbf7fc48615e3d47abe5a3f3c30c4a7152aba9045fdac7a1edfe27ef20aa4fe9e8ee30419c1b5cb8f4b56b7e87f61abf89fe4b90a1c2e829c9910cd6dc8c1665478339c81e8cd2417d6dd17398de2a29e42a43ea4adb1632a894e900e67db58e470248713de103a96b9f46128a714b0f9a087496108d920b245df50fc128723e5a58b9fc8a1c239862527f833740b4ef0705a968de864495b91e43fc859f9f6f13fbe58a8815bbc7e6fa627e1dbab20bcbfb8618592599477683b17c159f30234c1752de8b3f6b441149c82ad5f8301636ce740d7431b199e65905672c50f15ffccef7f01e89d6a66f04173ba7448586b8c4e7298901a6402c5d158b4794d91169004725035f6c9ac3cbb3f11491ee4e8c554e36df202ec97007473bdb840ddef55ce8947e52f72989a377dc4cee419e71ba6f02d0849c4d10554b84084b6e070f32a9bd8d2f663a8a3034987e1859a691e6bf383977669393286519cd30c3439319b7fa5bfb5875a72f993e3c119f8e9dc859f97207259183bd588f5529f56d33775c9d484190b4cba485e457c06de0214007f4e3bfbba9d", 0x1000}], 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000012c0)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000001300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001340)) r5 = openat(r3, &(0x7f0000001380)='./file0\x00', 0x20000, 0x100) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000013c0)=0x7) setsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000001400)=0x600000000, 0x4) setegid(r4) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001440)=0x10001) getsockname$unix(r1, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000001500)=0x1) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000001540)=0xffffffff) sendmsg(r1, &(0x7f0000002a40)={&(0x7f0000001580)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000015c0)="b48514f5fe325b82b9838f3059e9e2f108666bf0289472c282607a215ef3c2e07d5239d4673df1eb9e88c0b787cde09f614cec01a56ef2be0756fe98f6b7f080e60307b6a45d87b52606e35a5735b181681b6013917bce774a33494c9729e39f236db8f517ca5546c8ce657da8550410f08504c6caa627ad72af6ece1be837b0e7df4b6d35256ee09f1271f6b0c41a18eec17338d08dce15a91f14ac5b7e3d19bbbcc4882417140fbd2aaf0ff8b1c730f7f65a085b7113505f86e19363e5ab85f480fd1ad654eb899037815200d82ed8e7cdc6036d84787adee7ac6140cefad71082f85662bfe64e6534cbad7b557cdb1398cfcb3fa59246e1d0cab288b915d77d2bbd90632603f04c7714311e189308abab4ec032ba726dcbd86878f5aecc50e40b5203f19c082f7bc33e6a762d7d09c5acc4d26e9fbab5ba82a1a8d32ebe0ea7aa11be07fa263343be376f8b2153c952dc66b059a7a70e96aba14d79c3283419de85994617cd6b4a5668837e33a8895ed9f51268105d3908e2c74e592ef59b3163df1c01a02e1d001206420591b20b3501ea98277d84b35da5f1740ab0446854ea7c10ef0d4a1fbc5774985056f4f96e864a404e5c79071c5662e08cf6c43cfa27070ccee03caf0e34024281b2c4b0b0af704438bae076d7a041bbcd50252d1299782cd94fb98c409ad3cf08cba152513d162b2ca923170883edbe1c03cb17799e849ab8ae2a6c07b974f6fb871b3c401f99d6632b5d476f6bb677320f4c69196e0436b6ff39d717c9ac4f31f57b342f9b078193ce3c2ce52872a4675058786e2bfc28f1f90b4227017e0c4b111acf673449666942cd4fb65d4c4b8f4397084e66d265e2b529609226dbfb365bb4319a84cfad2eb8da4fcbc578c677401325db98ad5d4f5afcfcc1c89a4e1c3acd57e81d65848af45f3574ffaafcfaf511980e3cb88ef5af32aab9410048aabb32ac83b4fd0d8cbe85955306a40cc134f51867267c620ba4a341d681d30b369006b5c2feedd1b2f68daf5e7c021e2bb963ac90fb1da56aa69b80894996f280e76913ee85d249b9a86462ac55462e4d45e55c0e15c53a4341b8e142b893e66fe433c20dd4a7df0ccbff89f3e84dd7dba60d10bd3e396f2a4fb4ed7ef1beb74f61e73437df7171bb2f7917bec32bed1e2bcc8bb728f26940791da161b0d6edfae42b6b103ef63bce8340ed12f1b306c660e997fb25c4ad8d6d3319c7ca8f6b63224b42b49c27041f5522f539fa9ed1a903ac993ded88c14a36e755120a2feff3f44ad8d29f6b1bfd0a0fb67e63716d7cdb497502fadc6c7eb128a2f4ab6e361e4dbe647575ec11369cbec8565b8e790bd3ef4b8b094e44255929cfecbb89233f6abd54f15d39e47269ddac249dd02d3a2c2c3818a21bef72e0138ec164be07afddc498ae7b934522ee59f8257bbea0a2c450befd6b96c25703c721b920ed9785423f53e259561397bc48d537a49920dc33212dea14e076bf497a0dbef52ace8aa057bdc02d83712a0bc68c8dc0ac8c08758ef9ceb00c4bc174bbbab1919333b9bf7d1ec8cd531e13649125254e6ef2f0c6fba50a94d9aeeaf8f047a686e8af8de29c2ab794fb28d8eab4a2857e41c27ab08c65b0b8d3de03592c3abfe64acfc62437dc35446e1b8f8663cc7e85af973f4c6db803cfc85d15084c37b8fc6fbc7f97aab1aa4b6145af4c01de0040f7fe79b5560cca47dbcfc760fd51ee3256c5d5c0058ad05ab67cfd00a9f59564820063529098ec9eba883e6f659f75beeced68088315567d27a6e4d116878d6c61b8fdc176d3d5660a88f45499133a26c4685cd571d372fb782280dc991b275e2cafcb7a5aa67a5fbb61b83afe1f570bb0cfb1e2e8e32cd7e6936c4df8d98ac0135587ee4de7b8ddd2ed17c58c4fd624b22c7471897d7fa0f9c5f325d6670ff8c0e1799e1b8c348e08975fcb45d3deb934ded624890979b174e57ae982e32ff35ec3559af25a68f00426778dd733934435912362e5c445222a8e0d7d70ebfdead468fb93b0ee0427aeaf95ac27c47d5472a97b6ab77ef7fa0b97e056f65f286c03361c682fa6d66ff9eeb2e265c8a98fac5b21c5f70aa9f24cfb24ea55374b8c0300c881594277591b00b2e555bbffc55375f5ad2b633858bab7924e26e302e62b68c8b17e850f32e9a5570c730a33fca27f06bc26eb48c1784024b31def6fc89fd03c4c21fcddc1409e7caaac85d6b1816c1a89cf4b03b3442dca95e722bd2839eafbdd1b018647c7597480dbba3d49c7c3334c86fb634b22f5dc71beb1ca94c555f1c42f86e8166350c9bb479088fd8f4523b9f2fee58aa29f53a8a17d7877d91012f752731e5a28332ff5f740d959c2e864ad58b387eb612f323d1a65f340d03d06b25cb374516deb03c937227c901e8e2879b178bc5846c21427d24d12ec476370760fc213d1a9f590d19d9ce6111b9018b992e63bd298d2d96784eb46ea52270cad2ba8c37dd150545124141d965cca24ff5d8f87e675ab8715b1d440ae5c92c162662f3200b5d0c0df85dee072a2ab00736228d1707798f258eb734b2bfa1c355dc8f03324903fa122040c22c58d749041d6f257933d3d9e259f41e958b2e5beaa21bce9be3c839d2f355ce1a915a1f27ff3717eadedab2b8b0769269f02c485a91f5c616dd417497585f8d78efd212b6298a2826139e32c62d66eefb5ac5bc07d5f6d5da0eb5ada51c7f88928468bf3fbdb7e4b04ed948027cf8101ecaf49d6b19410905ad979f5be8df089a66c44af8f2fdc546d176111d931471b3d71982d4405e507c4efa58d5afab00646ca1d88f97f897487b724df13b4cc8f44d5712b0b13fbd63ff91060b19a182f7b7c7589f17171caed0bdfcdc53c21fff2fe575ed4ee62b636960b57afd92f29b358d7fd79e05e2a3d979626b63fae4be3a9bf132f193998ca5f2a7a58209403f8871be22c6872e3801fb529f759509925c556f6ea834e4b7294ef22f4e09f063dcea793ea0e5a14a475cfd1c31338420d12de53700502a3685344b89e953b65c91e0980ab95681dd9aef9cb6765f4c1775f396d4d5e7563c200b58ed8e7ac207021c6e490c96321a2ceb6efc1738421c21242680efc61c6125e61145ce20ccbc8b0e2965dacf85cb350b5ebb47058854ffb5d09de1618f2b7bde11c586ab944aa8395511f43ea70a963424d2fd77327e057dc15da6d9de39cbae61ad6548e26512d391e84be9be7386f2b4e7a168e59ffb88227e6a5e6c338d80fa805e8b9b21d8027d00f4daabafcf8aa322afcec1b7017c94e0d3cf42fd3332867c35225c06774c179a615540b309d3891ff43667f552093c90ed52befb5d074074d0c77e6f5f0ea5554790b35c01d1b05d4c9214e62d0900afa19415aca7436af57a1f4abe5b81252b699d6731a01459da412e16660e65366499cc88cae194f1bcf7387ba4fecef7a443fb509a1ff9eda2e19d105d256e071064cb3215e256be6251d542e366405c15b7f7b0eb3be89ed1cc509abcd8d368cb6ba0d6530cb992b70ac48e7827027c0a181987a2c9be943f2c7596ff0064413b08ca18b5c033e941528619b6e6b4bd8f059b9a2d1303b0de958557bd69b04eab3944ff6c0b264eadb6ba034c544671257c2fa53da99e9e8da4c03f724b5ad6bd6f5546faaa286052ddb0333e58ea0c3ce97b07be6f8133b1c90e26a95d9a0cc8da1ec940440fde92c1872e2fbcba9853b7fa018fb949e39436f0b69e54d4ebf44b63041cccb75cadf03f2d5a73acd0aeb58437ff2609bedee06edd754a5cb416cf031a1d2457c9dbd3916daed7cc880cebc8049ac64424674200cad80a5e2dafe928b289d912193bbcd200ed37ae9ca80606057972df72ef95d60614015b876c65e22e462f8772883572bd2cad60ee1211ed7e71329960190656ebf46bbde741f16e55a7ae12ac22b9fe7ca90b7ead4dc14ae435a12f3ff079a4923aeb1d459d5521fcb00334597eff6231e2bb9316296abf00346769d185b34f0ef30234d46296fb4b210bbb642539490ad7ab906cdaec165fed2edf0b5dca003e38ac2a37b306c7a4c36cc12ea8faab73497cef8248b29882404308e7800ba71729b7ef38f2a2142d8f10a3da321fd2228e90d1d5e0dee712d3977fea0c7cb1e63ed7088db46df8717b21ac75f4014c6544c151e7257c1fb613f0bd77ce024b86cfa8046d655f9ab3519206b9052eb06029e6afb375409c84c46b896f55cdd1c83de6384e3e4c1bb2acccedd4fd0ed08451a53676f0f9dd13de5a7951b3a64bd8cb81e3d587eeaab8600634466741820beac363522b4d51f865a19bc58dcfca4ba207129f1208f350c68c5f8181d5cc98088b47230d95061d38a8a20625df9a2f1ab6145e71ca41120cee0a20ec5a31b736057e3eec8c1e9e14dfaffa909ac0381b3beccb75a4f4cc201118105de3e3c714fd69a94d4e90f4b7d71dafc42e4258dcf9cb9acb8da2049d6681b6ae3a1ee37b703914a5225741d72dbf317f024f446dd9778f454625d1ccfc07c2b7bcafe03f28d335773f65b6e0fc655e3ef227e5c2dece2ac13435500a23cf503945307b437a4068156f612a7c9b75aaf005d55ec4fec2a3fed854a9418bc8376f84fb2c3bdac6e703b2840ad8b67bbcb55bdc55ceae595d35f413fa48362445354513fab09819f0c14fe3358ea43a9b98681c5a0648f1033b540fdbd187cac7826fc0b77340a3ca95181e6cd3a60f4f2767dbe0995402a398efc34c3cc01b2a3b989cb6cc8ba436706f48c254a65e233743463612e3ecc0205ae1c64c278bc2a48f07694399e92a8cb0893a6d4f51189a02761eb22232f70e7f4b5107ec309caf26602514601fe4f58a9de67bf7481769ed4911e5b044ababa07d785d9291d46ac81d26e00e46427b5ba603009bf7559cc7ead89c6960864c3ed43913a22b0e58da656162a25116dd59b685a3030b4f6bd06c6a2322b3431a398ce03b2075b7bac22863ff96c4b372e5fb2840b175c4a4117b3a0334688b450c340f3c852c6fbdf1c1211720957ec955ba27eb05ade25780dbd392c4f58f405c0334d7855d4fca58d83640b5fc6653c7e8d4476ae7209554280e9dbb9ed206b0dabb39b17afc5df7ec3d85cfdb03ad7603a1a6a611ded087716848b0512c151b27a8d888ecb574b94f20f98646180d82535777d7fd09827edab9705638fb2380114fb6ccd0e2ee569a8ea9f955409c048c7409a9e2567c39457aeb28be91bf469caac4762834619b948f1763ef3137ca4e8257fd8d226f3af03862dcd9bbe77017c62418ac5549708f0fd5f612bdc4ed239c002141ef2c9b33326b2e3d1ca48f5e53fc24b9a9897ab3d7da6c476865618b641dfa51f4b9fa16963d67261a0998c7b82448842d815401aa52d679dfbabab3150b91e36b61e5e7940fe54b56b30eb5b44bba55d72787fc1f5dd32d1aeeb1868fd04d205d45afa79d251359fb4ea8712a500f9256a5808053e95492a2949acba361a56e20583a5dbadbef2d10f7b1605bd7cafb5713e47221f062a1127c0850a65d0324851d81134579ea99817c1d5e24df32af7f6953265dfa1410de1331fce4e5b61bf84aba3733e2bcacfe305f50c93424c41def18f011f68f6f2ef0f818e14112a95f77b7c1b76304241f9c19908ab9d3b031b176a443c24bf7667c60aa850575214667bf9f413218fd112d103e2b7830cdf1159cc047928b1332973265ca4b444c1386d28ca9882f07f318d2d9d8f6afceccbcd721069483a99165af9bd8541b9e10f56c2cae13b35cb61e8ee3c", 0x1000}, {&(0x7f00000025c0)="03c35c7574a3650fc18a0799458b756f9b1a783f22f42012637447b91c1a04604eb1f7e039733f9c6cce139c0b1ebc5d4466820ba839841efe7aed899f8389e151c22295b74db716de666a1e95b5175ad42d7ffb804e6f5e1f17e8f4d283bba52eeddf5b753fb6640e", 0x69}, {&(0x7f0000002640)="1a58fc65334d39151c40998f6278eedfd269650b269f026e7cd03bdb04a6433f1076f55f39495607138c257bb844a2890e17a2dd81e08b6d8cb3db92c21a1ef610862a6dd42a08c20149a0b472ae", 0x4e}], 0x3, &(0x7f0000002700)=[{0xf8, 0xffff, 0x0, "94a97599925a99447d56a973a2a5b07ab60511cc28933dd3a407378bdbf2b51a40d77504fbd575521d673c23df7ad0f83d36e3f91117d75bff10070d781847c02a426612193422af3e81915ccd76909b278737da0a80ecd808d70f0833c6b6bcc8b99798ba8dfdfbfbbf23acee52604410e5a03c055a8f1e4fa6ff3559a79db1d6a12219a9251ed959a2bf9770209bd5b5a26c810f51c663505b75cd4dac40f05e81400c0a2f50f1d756c07988e8582ec6745619f85da8f31b5221d08c563f53b28ac3b8ab24a916ecc04810a944de1c3ac20deb80bd49fd8c26aad1779179271ab736"}, {0xd8, 0xffff, 0x6d4f, "2b5c74aa84ef014304b02264695d6da2a38bad95a6cd37296275dde92d9d43620e5e78589e87672d86c998876531a7d0e3adf801dba92251e5ce9c2e06580d2c4a82196ec595de20ef596b573a49bf0d1cfcac4bbf1bbf28b252246e89710c5be1ba1378e41d16d9334b60a2b5997b0ac3d9bb614d30dc918c4c9948765b904e3eb938c825e82a8c65f8acef796062ca8c4a7eb697ff18156009870e8c1c727eec0b6d840298618b4cc3a583f3e5953f3bc564f788a89651d8c0f78f468ccf351170e5b5"}, {0xe0, 0xffff, 0x4cb, "6e63e1242d9568c7b07896875298fe79d8d0883da635c42ca0cd120b323ffb2cd450a174559e52fe14e7fad8507312c79678d64d8b6c9c2fa98478d80eb567ff7b8f6b4a3fd20a5a3f69e3709d7e79ae3c32ee258385a0a18e6d9c7cec9c1a149ee9631f9cde97dd23e503e2de6c4534f55f653da365b839f4c24f7cba74e4c108dd45338dbca6644b5d2d9560fd4b09add16f5bb49a21d44618d31e3ead54a0045753a6d37d619430dcbf024866143210d5a5e3f48b048198c3d7743a2c75d026b4bd349e9b3a47f4a21b"}, {0x80, 0xffff, 0x1ff, "5b172568170026d4dc9cc0531e87b82447a00cdd2073fa8480bcc6739f6e7774809e29e8c92a56fc4997eea9099f4251bf482a1ae492c4d1ad32b00ea0e77fbcb4b76db0adf02fef49d41afbea3262c50e1ece5f65822bce15b1ce41d1b0c51b01a35a8ab5488491647149d785e1"}], 0x330}, 0x8) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000002a80)) renameat(r1, &(0x7f0000002ac0)='./file0\x00', r1, &(0x7f0000002b00)='./file0/file0\x00') getgid() kevent(r1, &(0x7f0000002b40)=[{{r5}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x794}, {{r3}, 0xfffffffffffffffc, 0xa, 0x81, 0x6, 0xffffffff7fffffff}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x148ecfcb, 0xdd}, {{r3}, 0xfffffffffffffff9, 0x2, 0x10, 0x4, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x7fff}, {{r5}, 0xffffffffffffffff, 0x20, 0x14, 0x3, 0xc}, {{r3}, 0xfffffffffffffffd, 0x1, 0x9, 0x401, 0x9}, {{r5}, 0x0, 0xcc, 0x0, 0x1c0000, 0x9}], 0x2, &(0x7f0000002c40)=[{{r5}, 0xfffffffffffffff8, 0x10, 0x80000000, 0xfffffffffffffffa, 0x5}, {{r5}, 0xfffffffffffffff9, 0xda, 0x40, 0x200, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x8, 0xa1, 0x7f, 0xfffffffffffffff9}, {{r5}, 0xfffffffffffffffe, 0x81, 0x20000000, 0x4, 0x8000}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000002, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x42, 0x7fff}], 0x6, &(0x7f0000002d00)={0x3f, 0x7ff}) openat$pci(0xffffffffffffff9c, &(0x7f0000002d40)='/dev/pci\x00', 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002d80), 0xc) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) accept$unix(r3, &(0x7f0000002dc0)=@file={0x0, ""/4096}, &(0x7f0000003e00)=0x1002) 03:55:47 executing program 0: mlockall(0x2) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="1510c8d671423445383127bb5281547c7ab3bb86fdc691992dfe2bbe52beb800f4ca202891826c449683c1871d80b63c8725c686106e66aa440f721dc38915ccc8afcd1974303707159a2fe66ac48256d68d2f95020b0b3ea8612915fd547f7b2fe60a5ac23241c2b8055a2740e24a3c40546d0ab314266f6ac2df6047416fc3aae4b72011900071f62e029b69692298dcc47ba04a27ba61e33117a53e4564", 0x9f}, {&(0x7f0000000140)="71bfb893c7f0160c96316f3c66701f07ab328c615582d8a8b7393dada3d6d251c1b7024e4fb4a88b637ff0cefa55e09a1288cf0214507632c970f7f5029677987fa77e6a8a80ae9193b9dde45c412b5259077cf88ca54f40c337c451a787376b4caf24b647141fe20ec0ae9b06136dee27db20f0a3d94c5b4ca5b5ff3c5b50179206e67c30f0fbf39c003b60", 0x8c}, {&(0x7f0000000200)="755c871d133fc10b5949df0527be0a7f03f7a770ccc5026b6762b88ee8c3284b0913305e76a4f94eb71d25ef098e84b1c1644cc1142dac558cfefdbb8232b065bef44af763463e93e6a4c590870024371f8c2e63ec7d8aea69dd40e31481a8", 0x5f}, {&(0x7f0000000280)="8767e17f4f8e3a44b8886b9564915a", 0xf}, {&(0x7f00000002c0)="4b9ed2fc8aff28303147d536a9d311baafc7c4a999012267b007c97981aaa1c39f9dbbef6487381911b2cc668a5104abac5add04876f6a70689b994512acbeeaff274315bca9212aa155385663cc81370b0582bcd39f538fd33ce577b4f7e06a787c8a15b805ef727f2595084306dfe4372c486a10c776a2c3a9e88fc1330c260fee9652c36c579018c3a8646cb0a49f6a0710ab7f3e32bf1d62d4e854893f76f37d39475aed60175c0a1c9ceaf0285da85d5f2da555ad9e3a87d83814e0847392bbdd2b757370a7448509386d47621252ae5bab", 0xd4}, {&(0x7f00000003c0)="bb7483267b85e686cc64a7dcc1546ec14647c48849fea69c9dca96c1995c86a1c9f9e04a580e8d83b79ee895e9be20ae7c0ac26bf1c0f0d1e9df8a4634269ffc7dafac77bc41039543fc7180c904c14205", 0x51}, {&(0x7f0000000440)="1ee78b5db6e90f077ecfc5ce7989d55db11dab6394ac1e500c0623d8d39201775dc0b2f6e5a5610a752c62e7678e0150c4c8228514fffb1c8f53050e90f6445cec22e78441c0fb", 0x47}], 0x7, 0x0, 0x0, 0xd}, 0x2) 03:55:47 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x102c0, 0x1) dup2(r0, r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) fchflags(r0, 0x1) pledge(&(0x7f0000000080)='}%\x00', 0x0) 03:55:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 03:55:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x8, 0x80000000, 0x39, 0x1}, {0x4, 0x6, 0x1f, 0x942c}]}) listen(r0, 0x8000) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) r6 = shmget(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f0000ff6000/0x1000)=nil) shmctl$SHM_LOCK(r6, 0x3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x2010, r2, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x1046, 0x9}, {0x2, 0xc46}}, &(0x7f0000000140)) shutdown(r0, 0x0) 03:55:47 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$getown(r0, 0x5) dup2(r1, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 03:55:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(r1, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x38}], 0x1000019e) writev(r0, &(0x7f0000000740), 0x0) write(r1, &(0x7f0000000880)="664b3a15aca7894093c8f05201d6431f22c67fb38dae857ffa0432d854ec848ec87e4b0bed268d09b208c7f18ddeb6fb6d161063adbecba5cfac41338c0442d06f1398e653ef298c7a40a314482737261783f716456c0d246c4ad0f321ee2d7b6902bfc6c2faa87ea9b35011655a4034f0b27eb53ac3acbf778b553d14c7e174b81f04947238601d83dfd002d6db", 0xfffffffffffffec9) r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = dup(r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) sendmsg$unix(r5, &(0x7f0000000c80)={&(0x7f0000000200)=ANY=[], 0x0, &(0x7f0000000b40)=[{&(0x7f0000000a40)="b5e1868096a9d092e7c5b1798f5dde59179b22798213340e183d662f653e9baa072226f7f2fc83ba9561040c56f3ecae3132993e1ca0849ab63cf4105b39864bf95d6b0e681ee7763da0026c46512a1480f49fd35e61688df7386cc0bf7a6101a0074c9f827d3f9b386939966f1fba01aa0343cb9a888cfa09b7971f64a280c24ad6546aab17e0011a7cb50fb5132db2179ddd383d84544783ef9b3fffe3b897fc37b81216c40bdc3e4e06802608d366c5c2983d79b4304856915f12a2846a6a7111817a5b404962f23b1d10e33f6d019c1a0d0dbb3e797b0535beb605d4fcf171492352cb9259270d00", 0xea}], 0x1, 0x0, 0x0, 0x400}, 0x402) getpeername$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000680)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0x2, 0x400, 0x2, "2026082842e819d8e358bca906e317e55dcf85d4", 0x2, 0x5d7ef608}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r7 = socket(0x18, 0x20000000008006, 0x0) kevent(r5, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80}, {{r7}, 0xfffffffffffffffb, 0x5, 0x0, 0x3, 0x4}, {{r7}, 0xfffffffffffffffc, 0x20, 0x4, 0x3ff, 0xb8}, {{r5}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x8, 0x3255}, {{r7}, 0xfffffffffffffffd, 0x14, 0xa0, 0x9, 0x3}], 0x2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x2, 0x7fffffff, 0x3}], 0x20, &(0x7f0000000240)={0xfffffffffffffff9, 0xfffffffffffffffc}) r8 = semget$private(0x0, 0x4, 0x80) socket(0x2, 0x400000000002, 0x0) semop(r8, &(0x7f0000000480)=[{0x1, 0x7, 0x1000}], 0x1) ioctl$TIOCDRAIN(r7, 0x2000745e) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000006c0)=""/57) setsockopt(r7, 0xffff, 0x800, &(0x7f00000002c0)="caf5b415", 0x12a) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)) 03:55:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mmap(&(0x7f00007eb000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x43) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:55:47 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa3, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0xaf96897af8113d1a, 0x0) r1 = dup(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x200) 03:55:47 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x9}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 03:55:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x8) close(r0) dup2(r2, r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x20, 0xfffffffffffffffd, "03774207000000000080512000690400"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead70", 0x4ef) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000800)="d7e632343a8b61cc20f890aa9662eb6478f9ba5b6b407264e918ded8eb12e8fc2103573c9456556f9b98871e511c9ef41a410ee293aece0c4688ade36170e39dc21257681ebeab399dc71dcf57038ec2f5e84e7a2a864e192e22b78d69d5ece59a16a07996b6d55c207aa63a615c70b168a2f1b412ec351daeca4051683618768409b018b96a84698ce6d6632ef56744f70c28bedb49fe894dbeb35bc122909ff8e433d3aaa4c7f6efffa5ea6bcfce93bfa4f49d6aabcb7ce9169f3d2acd95f9c10a49ef131e0412de9244d6b88b65c483c0dfa37d80473f0e8ba276018856de50eef528c296fdefd650f0fd2f0bd4c83cf2de5e113fc5d9e36f710a9ffe335993c912136659d0f6153fcd02c870349885ae01b9f5db87265648a4acc6849ec71b02ccf555d27ffc432d275a08407fe4ac6935a26ef24340f8588bf70cd9891ae3c98765a81e3a40e58cc56e91437650da28e4e582a78954322ccafd4f726f270a33298fd24ba020643661befcf548807118373d7beb004c0a66ffb893ee82bb502879ca2a6f68560c1b8134a2dc60d5e9493565409477621051740b2589d19b815c81a506728eea3298cfd5f793d9ccb978562fab91fe5900721361ebb9c56b73c2db4690770cf94de8aa40d671e6ea38770863910e867fca1bbc0a46cd5047c63baa46a3c11dd84c322b75689dc47c0593c4d274792a6e4f717301", 0x1fc}], 0x1) 03:55:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x95c, "199ec8e90ef751bb3b5320000001000000000d00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r1 = socket(0x6, 0x0, 0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x5, 0x80, 0xfff, 0x1, 0xffff, 0x2c, 0x6, 0x3, 0x0, 0x7bd, 0x1}) socket(0x3e, 0x8000, 0x4) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r2, 0x20007471) getppid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000100)=ANY=[@ANYBLOB="886be62c16757487d248556aa5b42d5abf0fd7e5ecf381908dee2fa1"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x1000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fff, 0xeb, 0x20, "cdd15ef35e5563bdc5012586dec8b6ec6e071466", 0x7c1, 0xc127}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x1, 0x38, 0x3f, "e2c97e727cf5c783f5b295457dff3c0ca158c203", 0x0, 0x5}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 03:55:47 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x14) close(r1) 03:55:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x81, 0x4, &(0x7f0000000000)="6ff512359255a39762473dc080e1a335530fe572b3a520d16485529d078c491915ebd01960c824b01586e31e096b0e8666c3ef9af6634b3eb94a63f6ec50bcb646467b013f6173e39df3ac9cdfa890ef83a1d75bd205f926a713abc5fc73ca9c80f4d04688ba583eae082c5855ca286c7ac7407e557e40e0774f82636db52c607489b628c1bcd468ca53c2d568f8167254503fec27a69ec7580fdbe8cd6ffa0ebc7ef38c85bdd5c8420266c27c818218e8fd45537485274c7ec3273e042c1ee2d7dc3f173fe03600b1d1e6ebe7185d0fbe09f50ddc50a23994e92b2536c22a99e45fd9e58f8c", 0xe6) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 03:55:47 executing program 0: r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0aeabf433b359400470ad9cb57377a72b9ea55c3776eb59c8460a0ea18ba9b5c98f57a386afb29fc20410600174395922e715d6565261165f2c5890000000000000000000000000000cf6fcbee6fc62525b385e6eace934dd21034efe1270bd6bae0020bbe91c69a5839ce96f912355597efcee1bc2c5ff5fdbe25a399b692ee83872327b21a88cae3ab0580a5c019aa65c9f78c7f49ec0ca0b1c519b0a9cc6969ff99", 0xffffffffffffff30) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="742919fcfa540601683c7d", 0xb) 03:55:47 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) syz_open_pts() close(r0) 03:55:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0x400, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x0, 0x1040}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 03:55:47 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x200, 0x6, 0x55, 0xfffffffffffffffc, 0x800, 0x91d, 0x7, 0x2, 0x1, 0x7, 0xff}) 03:55:47 executing program 1: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xff23) 03:55:47 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x7ff, 0x0, r1}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) fcntl$dupfd(r2, 0x0, r3) close(r2) 03:55:48 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)={0xffffffffffffffff}) munmap(&(0x7f0000785000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) r1 = socket(0x18, 0x1, 0x0) fchdir(r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) connect(r1, &(0x7f0000000240)=ANY=[@ANYRESDEC=r0], 0x1) chroot(&(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) dup(r1) 03:55:48 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x8000000c6) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='r\x00') 03:55:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xffffffffffffe70, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1a6) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x4e038ef8}, 0xc) r2 = socket(0x11, 0x3, 0x0) getpeername(r2, 0x0, &(0x7f00000000c0)) socket(0x18, 0x4003, 0x47f8601f) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000240)=0x281) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x9) 03:55:48 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) sendto(r1, &(0x7f0000000200)="d58e4487d514d7d89e371dcb5763d5400fc3749b2f9aaf5775545d5ef805ba2ffae89d7525bcec80fa368ee9690871b8edde94cf17f2b22cb8549cce38203da46d602a822572c467aeb5197458593a7c1bd6793544a449a46c00002cfa3886cb208db978738cc09677a9f7c73b91427a93e9abcd089041f3e8027524b639970e7139d5b6269a2c759d96cb808435be065f9537ae5bab545367543e7fd14bf4fd40d1ec568084bc86a3ebcc9e6a6e33d460eed83ba54e9c3daeef0a23713adcda8f02", 0x1838aba2, 0x2, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:55:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba73caf00"}) getgid() write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c", 0x3e) 03:55:48 executing program 0: r0 = socket$inet(0x2, 0x4000000003, 0xbc0b) read(r0, &(0x7f0000000000)=""/198, 0xc6) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x100, 0x0) read(r2, &(0x7f0000000240)=""/177, 0xfffffffffffffc9b) r3 = semget$private(0x0, 0x2, 0x80) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000880)=""/88) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r3, &(0x7f0000000500), 0x0) semop(r3, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4000000004, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x4, 0x1c, 0x800}], 0x4) msgget(0x1, 0x94) semop(r3, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}], 0x0) semop(r3, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x7, 0x8000000000040) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = shmget(0x2, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffc) shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r6, &(0x7f0000ffc000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) r7 = semget(0x2, 0xa669fde76d8219c, 0x100000000020) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000003c0)=""/157) syz_emit_ethernet(0x14b, &(0x7f0000000c00)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ad7c4a12da6f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954fb877030828c0ec30cae4bb4dc830b61f6ed14a10252cfbb7eabc23f4631053214e5256b835c3de18e2f55a9565d00778c5b59a115a2921d5494773896b4095ae9dc7d08dc9012804dfa7bf17e7b644a4013ef66156ed50b2c9f15c13bdb0f14410d528bf88bd5b47cc54cfcfd01c41ebcd1b7d9ae342a00b6f8b361348a19f7ca4be14a3f9ec4c9bb7b91c71a155ab547a5047f24a98046f49c59dd67a2b32a0b6ed4b7a9c15576d39941d1896c9aabef594a5af28e07e8b634949b652da66ced53b559f928e1e42ffd3efe1723057b86337ab151b2675ea62ec8d005651e76ed4710816ce689650abbfafe6aa65b5e6c") ioctl$TIOCNOTTY(r5, 0x20007471) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xd, 0x40000004, 0x8, 0x6}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa, 0xe, 0x10000, 0xd6}, {{r0}, 0xfffffffffffffffd, 0x20, 0xa, 0x7, 0x7}, {{r1}, 0xfffffffffffffff8, 0xb0, 0x4, 0x3, 0x9}], 0x2, &(0x7f0000000200)={0x8, 0x5}) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) 03:55:48 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x140) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x11) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x1010, r2, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) flock(0xffffffffffffffff, 0x1) r6 = getegid() lchown(&(0x7f0000000340)='./file0\x00', 0x0, r6) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) getpeername(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000320a0c922946e37bc775c21f2459016aa10c379be26d97463367e22e2e30023be4e9020e2797fc8f4616dcd90da487956b67136e0c7db9a99088023e9474"], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() setuid(r8) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000300)="55f5db07b9e04e8051b3a12c163e0511721803918298cdef29960b5da614441ef08508bf6e9f4c75fdbfc319527a545aa9fcae563334d64ace3f1b7fb8cf573c", 0x40}], 0x1, &(0x7f0000002c40)=[{0x98, 0xffff, 0xf22, "4c458c07da06ad6675c1946f0d5e48d75ef6664c1c570edd3ea1528574e128584688c79e2dbf0a278bf464ea1912f4f4cd5733aead616dd3b018287539ef57a0146f4f09c944502648b9dfe1a0c7172cce7358931178d658f0b95ed8b268522b5ca94240b1a52a49110c66c911020910d3a4ca5f66fa5434de8344765b8f029ac7acf57c"}, {0x68, 0xffff, 0x7, "0fb4832cabc880179dae50419f668440082ecb5d2b78242b907ffbffcad5267acbe173a068fe1e4e89d045d174c008d61f46b043cab285fe811be0c3cb468bd8e446965365010506a74e0687370844325d3bde4b66229e"}, {0xc0, 0x1, 0x10001, "fd630295b205213fcc7fec6b0f50dbf909dbc6fea135ee06775049d290299ae1cab5ca11d1d7b09e6ffe0fd220563063ec01e20dd970fde6f24711e127963dd03703cbb30da77e8fcb291ba575c2946b367ba7eed2e359dd5b2359ecc289f1503b8d8c6e701606dccc2ecf6044a5e143dfdcdbfbed5ac43ea4068e40a4c5929ea5af0fcf097681af1756d89f1a43deb15d89adddcffb5345649ab5906c3bd4e4915faab97714e950203b40c493f4"}, {0x30, 0xffff, 0x4, "ad0a0bd67396decb38f6ded52008fd3e5f4aca84e6e964455ed504"}, {0xb0, 0x1, 0xfffffffffffffffd, "64026f03a68f8728685fc5a680dfcf7b36ab4900ab4d8e4e8bf6ffa8bb783ec62cb5713c8404b5f61f588b7366ccbfd8a2fdaec2bbe927c08e4fa5d1d41095a64d2286a1a7a36687d8a29bb3e45b3862dec10046a9cca524163f46b56bab7082594f6dbcaa0c9a8b36823f3a7e8e36008a5876bdaa4ae2ebfcb245cc46697d726ea4854a385678dd390716f82b413bf2e332aa75ea2b77a7bf3b0b2e6036"}, {0x98, 0xffff, 0x9, "2d8c31cb64b9365bfeda6bc82a4acd6d72778d5fbef6818ee824c97f53f255a4db8bddadd5afd00231f3caf1e8526d92074d3197b3a9b86d5f429ddf840036687fb5d68f716240f0e286d10f41685b9e29b048cb40b309e24f578d0307db7f72731dc030519e8920d2f47b1369e797dcec8b706f01f66c2a86ece967308d967d56532b21e0a4ce"}, {0xe8, 0xffff, 0x9, "93f8f372841b48a9e8ce2383c4c046073e9270835a0f16c22de552e8327b4bce6ff601b4e962dfb1e548384feeff025ff48aadd80a365fa5db8370db045c9b6136303c9d8123e906ab98433d97b6f13cd8ab4fa80c671ea75caafc9a81280906d3e8e0aef6520cc993d11a74fafe97fdf09ff7304243c42936759f90c367567ec4fdc3349718c7ded98da695e4cfc08f01dead0806adc864e8c580edd840b4df962cc66a394320e7090ec0f8c0499712744a2c0d72af9613319de6a46ec5a4fbfb1e5a859e416bb671919e28e7e1839e7ddb0dd1791d8205"}, {0xc0, 0xffff, 0x1, "20da0a169e0a2315b6542d7a8b7a72c743cf7e9d50eeb30896713c640a13351f6318bf79ee4e26f29b5d750467c2f83e524788e75bc08f46fc686f876f4b32c1dd2df8741831318be16f5ae4aa931676e08465988afae5f485dd3c8af95e9d462616d063141718087591fa7cf3eca996085d59c5e6b56e532d64574441e2a9805f3db3b5402dfd52a0010901aca187cd3be65831cdcada7ae61a1e15d644a60ba3a0c59d1396f31fab2a4f9dd8bd"}], 0x4e0}, 0x2) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 03:55:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r2, 0x11}], 0x1, 0x0) 03:55:48 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x120, 0x2) recvfrom$inet(r0, &(0x7f0000000100)=""/45, 0x2d, 0x41, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 03:55:49 executing program 0: pipe2(&(0x7f0000000000), 0x10000) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000000000000000}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/251, 0xfb) 03:55:49 executing program 1: setrlimit(0x5, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x8001) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7786, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c", 0x48f}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) renameat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 03:55:49 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x7, 0x8, &(0x7f00000000c0)=""/88, &(0x7f00000001c0)=0x58) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 03:55:49 executing program 1: getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4000000b, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:55:49 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) close(r1) 03:55:49 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = kqueue() rmdir(&(0x7f0000000000)='./file0\x00') kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) fsync(r1) chmod(&(0x7f0000000040)='./file0\x00', 0x1) 03:55:50 executing program 0: r0 = kqueue() poll(&(0x7f0000000240)=[{r0, 0x48}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) fcntl$getown(r0, 0x5) 03:55:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8002, 0x0) dup2(r4, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 03:55:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = dup2(r0, 0xffffffffffffffff) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/80, 0x50}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/48, 0x30}, {&(0x7f0000000340)=""/236, 0xec}], 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f00000004c0)="5651cdd4469fd435cb05b97c2a839b1d9a783002513b", 0x16, 0x5, &(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 03:55:50 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f00000000c0)="edd6e544d365b1bcf08727f9799509293263a40b01c33dfbd45987751aaab5962f5ad3e36ca714b16055df00f66a861983c01c365104fc0a8807a57116dca7a71795e53d1582919f7d601e84b99e7da003f9563b3c54bc0bc53827ecabee4e9e83b4e434e54e756a87ce8800", 0x6c}, {&(0x7f0000000140)="711223a78c80bf969f930d10ffdea89f7eb974b244d0eb13ba0a3662710292104c9ecd197a26090d3029eb0f65a5181ff8db99ba96fc49c62e7f52a1ca8ae360a716366cef4324954f3d3e3c4f72f2d87668b2a713a85a98eae503599e0e2ccdebdab0396f9ca0ff47dcbbd1637d6d9b44f2a33847f37fa0e07f915a2141eb4e5abffce92adbe6f97e1f6c5be3c36a5e4c7735dce171d30a670d1166055b3eb7dbfdb32f95a04885e7f0f4403b2792a0cda837b40f41b412d048ac426a70a7b618a8ab12ed2a795459a6295b17d02c6e0c915ab1", 0xd4}, {&(0x7f0000000240)="e8482e9b7c5f52626666cee27afcc9ded6bb517273f295a47e99bc279f5ae9f12dad23b2e3866f80407c79f2085a170bce5beea31b6070bfff1028b0eab1a296c2c008792b8e0a409a1e9393741dbd68f3e3de13fc13450c8dac491323b8c8dda1e200d1551c0ac33b96285a3ddb0e143093ad7ec15d172eb99df571e961ab67d188412845a048e508ac630f6ffc3342baa4fdb82d2dafde782f6cb1b6ede594d9728674ee15b45131af856d3397db23298ccdcf6048f390f9dd9a88ec7b403138c753650c2f188f6f", 0xc9}, {&(0x7f0000000340)="b877ff0c4c3b6a5f4d0aa55d59273fcfe53eb68d5bce04057c97cc30b87b0b44c00bb00e24891c2dcae694c3e3e255c63e6711949bb8f2c96bedc91329b66087cff3292a4a63078f13fb2d69cf533db3274d617a9ac643796bec889eceb0fd6132a01d27ec0107ab27fe31251670d64cd675012bbd2fb0cea311caf7d882d144e73cb59ea14ac8aeea416ab1e8b2b379d189a04e077044fd97b5b2c3ad90a6a04e", 0xa1}, {&(0x7f0000000400)="e8661b28bd010a5862bf4a0d8e2329847eb861367eddbaec9fccc19cfd69214106649652282449e863c220165340e846fcc4da602a30c0bf2a16fd852bddf6f3c5025e96d9942dd3490c48400330e1a152a9de6f99ea2c54370f14067730a0d58176058fb57f22f005d8ca71b561d297f7313fc3fd5b36724833d7783e81deb6d5378ad569", 0x85}, {&(0x7f00000004c0)="75ab1f438bb38a51eea31b774e0bd1e21da3df3ef01a4e0b12bb254dac2f572760a1eb3d6841c7349257746e956f3ae445cc076c48c795e7618abb83b4937f286b77e8b271745530f835ad4a1597a5e83dbf1ce83a00ef568564580ce6743e39046add83ef3e069e", 0x68}, {&(0x7f0000000540)="440e3da4d018b6952e759a67770959e3b7ef2c5a305d69b745fa375139330c18feae2d814bd4dbb25367a62ff8df6d5b7c96ef9cb9fdc77cac4e9f00e3010fddc1e13265e406f756943410a8db2adad8d774703d4d6c7429203df4ba97d5c5d4b3b2e35869697266861b11451234ff27a0ccb118e6f22d80fd682398715ec39e4b2ffd642a9c69e73a6de8a48c3bf4ea6df1ac3aafa2b4e58e652416b7285cac78ea1d4b3617fa1852db67d7b4ddbb727bc0429bcac0b82bccba314c86d26520317dc5bec7402943a4b5674e1470fcb6c1783acc930c849cedaaff55f1b56590371b81c437a4", 0xe6}, {&(0x7f0000000640)="be218279b915627830aa5b88cb92855b504c948a0f772dc3f9af8868f065f1ad7719685001ee60fa3f3ba77324556abc7bd715023e4dd24fa478cb29e15bcaeae6185e3d3b3bb740fde05297bcab2888c969d2ec27903cff8e60e7753bcf0b63e8033ea22ec9bdc8034be34e96ba71271dd55eb04c6ed86f8d2633eadd131478804a79a3fdf1ee91b5bd3cba28b47ff5a94595c4ca9635a67e869eb8b2b4c97e678a649fd6f515c6", 0xa8}, {&(0x7f0000000700)="c8edbd7f3a7b552fa1511655159eb16c65c59f39116b5c17dcba87f2850c18f094425f3b1b83bc09295dbc2a0c66ec96d3d9d4bfa3fc5b07cdfcd7f5d6b09fb6c49f0a9af80588ff4546b0bfb31dafad14c6e4fcdb6e89b52b283f3bf9311fe939e2c3ba475c4873701cd58cb183018d792caad176759e57a74634c5daf251d7e809dba25aef3e4efba7755df569791fec402cc1b38411be768df9d187e223a036a0c90d3b5e3c485772e985cdd8a3c88f56d8946288b8c057507f9c2273cd9aebdf1952fba1eea12572140ecb06a71cfc052be9e6c1854c68092f25c79ce856905495580eb0", 0xe6}, {&(0x7f0000000800)="b016ef9dbe36091196da07e69bd83d74312613cc951a3f9c7f2e60171d676e66aeb3b7f7f8d55dedbf4351b34a2431597c29eec985dbffd8d9efc0770526f4eda28e3ba46964815a06a9e6572cc8ce3d29845cf7be7ed389005ad227c694cd65909a2324d315ca532d864508e0aa153b3a311db060575f4fc8ac7362008540de87d4b826167c560134fa1696ae33fd502c8f504df41fcc4d3257768ca8c2252a0d6665429fb11917124d8058", 0xac}], 0xa, &(0x7f0000000980)=[@rights={0x10}, @rights={0x20, 0xffff, 0x1, [r3, r2, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r2, r1]}], 0x78, 0x401}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 03:55:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000009c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x88c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0xffffffffffffffff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:55:51 executing program 1: r0 = msgget(0x0, 0x400) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xd0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) msgrcv(r0, 0x0, 0x0, 0x20002, 0x8000000000000800) 03:55:51 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$BIOCLOCK(r2, 0x20004276) 03:55:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) recvfrom(r0, &(0x7f0000000040)=""/29, 0x1d, 0x800, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x20800000033, 0x0, 0x0) 03:55:51 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x421, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shutdown(r0, 0x0) r2 = semget(0x2, 0x2, 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x63) 03:55:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x3, &(0x7f0000001080)=@in6={0x18, 0x3, 0x380000000000, 0x61c}, 0xc) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000010c0)={""/16, @ifru_dstaddr=@in}) mknod(&(0x7f0000001100)='./file0\x00', 0x1000, 0x40) fchmodat(r0, &(0x7f0000001140)='./file0\x00', 0x80, 0x6) mknodat(r0, &(0x7f0000001180)='./file0\x00', 0x44, 0x2) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001240)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001280)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001300)=0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001340)) r1 = open(&(0x7f0000001380)='./file0\x00', 0x10102, 0xa5) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000013c0)={{0x5, 0x1, 0x8}, 0xd3, 0x9, 0x4}) r2 = semget$private(0x0, 0x4, 0xc9) semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x0, 0x280) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001400)) r3 = geteuid() sendto(r0, &(0x7f0000001440)="1187daa1d299f14dead4933d19f761e5085c5dd2c30b2c9e1268b178a6eeef716f13c2a8921226943cf068a6e973f2902d0e01081d75b02ffdd7a188d86889434d7ab1a0eda9d5100bdf69f942c83a64f45a575e6fc1e03d4accaed726ae71f38bcb90b60c110fa6a671f2a6efebe6a0aa38812f418d6e7ace22e263f44eb5f7d5b0be2d69b8f2fcd4c9973d266749ee0c7a394e4f19c5abb2d505491af324646b0104096b703c6a60a4423259481f2410cd3a225a15f941dcc61035d5d523f811c6e8cd17928b120512588a91", 0xcd, 0x4, &(0x7f0000001540)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001600)={{0x8, r3, r4, r3, r5, 0x15b, 0xdb}, 0x8001, 0x2, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001700)={0x100000001, './file1\x00'}) preadv(r0, &(0x7f00000018c0)=[{&(0x7f0000001740)=""/179, 0xb3}, {&(0x7f0000001800)=""/141, 0x8d}], 0x2, 0x0) 03:55:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 03:55:52 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/229, 0xe5}, {&(0x7f0000001180)=""/110, 0x6e}, {&(0x7f0000001200)=""/210, 0xd2}, {&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000001300)=""/98, 0x62}, {&(0x7f0000001380)=""/22, 0x16}, {&(0x7f00000013c0)=""/76, 0x4c}, {&(0x7f0000001440)=""/47, 0x2f}, {&(0x7f0000001480)=""/145, 0x91}], 0xa) 03:55:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x6, 0x1, 0x1) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 03:55:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x7}, {0xab, 0x1}}, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 03:55:52 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa90, 0x0) flock(r0, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1b1cdc7a) open$dir(&(0x7f0000000140)='./file1\x00', 0x800, 0x2) select(0x40, &(0x7f0000000100)={0x2a}, 0x0, &(0x7f00000001c0)={0x0, 0x8ff, 0x20, 0xffff, 0x400, 0x5, 0x3, 0x1}, &(0x7f0000000200)={0x2, 0x6}) dup2(r1, r3) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x1, 0x3f, 0x8}, 0x690, 0x9, 0xfffffffffffffffe}) 03:55:52 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 03:55:52 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 03:55:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getpgrp() getpgid(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) close(r1) 03:55:52 executing program 0: nanosleep(&(0x7f0000000180)={0x7, 0x100000001}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) getsockopt(r0, 0x3, 0x1ff, &(0x7f00000000c0)=""/110, &(0x7f0000000140)=0x6e) r1 = socket(0xd, 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r0, r1) getsockopt(r1, 0x11, 0x1000000000000001, 0x0, 0x0) 03:55:52 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x103}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:55:52 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x2, 0x0) fcntl$getflags(r3, 0x3) getsockopt(r3, 0x200000029, 0x80000000000041, 0x0, 0x0) 03:55:52 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r1) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() mkdir(&(0x7f0000000240)='./file0\x00', 0x0) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r8 = socket$inet6(0x18, 0x1, 0x7) setsockopt$sock_timeval(r8, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r8, &(0x7f0000000000), 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x7fc, 0x8) r9 = getgid() fchown(r2, r7, r9) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) 03:55:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x6b, 0x6}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000040, 0x100000000000000, 0x4}], 0x8000, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6, 0x2}], 0x2, &(0x7f00000000c0)={0x100, 0x8}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 03:55:52 executing program 1: r0 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0xffffffffffffffb3, 0xcd0}, 0x10) kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) close(r0) 03:55:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd15, "419414a03367780d06000000000000bf7132bf00"}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20100, 0x11) write(r0, &(0x7f00000000c0)="1750", 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0xfff, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000080)='3', 0x1) 03:55:52 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000091, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0xe4, 0x23, 0x7, 0xffffffff00000000}, {{r0}, 0x0, 0x2, 0x400fffff, 0xd9, 0x700000}, {{r0}, 0xfffffffffffffffb, 0x2d, 0x50, 0x7ff, 0x4}], 0x5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x58, 0x1, 0xf284, 0x1}, {{r0}, 0xfffffffffffffffd, 0x60, 0x1, 0x5, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x2, 0x401}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x7ff, 0x579}], 0x2, &(0x7f0000000100)={0x0, 0xff}) close(r0) 03:55:52 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="d6525647cc11eecc786f69f1e0e0136f7f689be0170a8124e555867f", 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x4, 0x101, 0x6f}, {{r1}, 0xfffffffffffffffe, 0x42, 0x2, 0x400, 0x828a}, {{r1}, 0xffffffffffffffff, 0x28, 0x80000002, 0x40}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x38}, {{r1}, 0x0, 0x5, 0x2, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x4}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x10000, 0x41}, {{r2}, 0x0, 0x38, 0x80000009, 0xf5, 0x7d5d}, {{r1}, 0xfffffffffffffffd, 0x20, 0xd, 0x1, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x1, 0x80000000, 0xffff, 0x7}], 0x100000000, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x97, 0x40, 0xffffffffffffff4c, 0xffffffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x44, 0x4, 0x5}, {{r2}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x101, 0x9f6}], 0x40, &(0x7f00000002c0)={0x8, 0x100000000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:55:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) shmget(0x1, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) r1 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffa000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r2) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) fcntl$setstatus(r0, 0x4, 0x84) 03:55:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:55:53 executing program 0: socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x6a0, 0x0) r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1ab37d4023166a08b71e955de4062f29b7db090318941dcf7f635dd57ff0af26bbfe1342303ce8e881ef3f22b3542f431e6b3c81e9851d09af0dc97d9882183ac82ed07937cff3549a476a70dae4b8f1e62db16d6701a4a9baff7839f57fd21cbcf66a64d093ec91daa1c5404ac769b3bcc4000eb2f1807a83818c5fbbad41ccc017bf3db7d224834bd9bbc4094592c58154aae2e7efb069c48ba59f721d6c5149fde80c2a5e3"], 0x1, 0x2, 0x1800) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x0, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_RMID(r4, 0x0) 03:55:53 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$TIOCSTART(r0, 0x2000746e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:55:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20000) r1 = msgget(0x1, 0x200) r2 = geteuid() getegid() r3 = geteuid() r4 = getegid() r5 = getpid() r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0xb38, r2, r4, r3, r4, 0x2, 0x3d8}, 0x400, 0x4, r5, r6, 0xfffffffffffffff8, 0x400, 0x7, 0x3}) unlink(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000300)='./file0\x00') 03:55:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40000000005) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:55:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x3b, &(0x7f00000001c0)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32], @ANYRES32=r1, @ANYRES32=r0, @ANYPTR, @ANYRES32=r1], 0x28}, 0x0) 03:55:54 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080), 0x1}], 0x10000000000001cf) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) 03:55:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x401) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa00, 0x40) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x18090, 0x4) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) r3 = socket(0x18, 0x2, 0x0) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setsockopt$sock_int(r3, 0xffff, 0xfe, &(0x7f0000000240)=0x3, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x402, 0x0) 03:55:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e3", 0xfd23) 03:55:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xfffffffffffffffe) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 03:55:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) fchflags(r0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x5fe, 0x0) 03:55:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x228, 0x0) lseek(r0, 0x0, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r4, r8, 0x2) getgroups(0xa, &(0x7f0000000180)=[r8, r5, r7, r7, r8, r6, r6, r7, r8, r7]) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000240)=0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x7) r13 = semget$private(0x0, 0x1, 0x54) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f00000002c0)=""/91) setregid(r10, r12) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000340)) r14 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x9, r11, r8, r4, r9, 0x2, 0x8000}, 0xff, 0x1, r3, r3, 0x3, 0x5, 0x7}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000400)={{0x0, r4, r10, r11, r5, 0x4, 0x9}, 0x0, 0x2, 0x9}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000480)=0x2) semget$private(0x0, 0x3, 0x2) getegid() shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) getegid() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000004c0)={0x7, 0x3, {0x6, 0xd6}}) r15 = msgget(0x0, 0x40) msgctl$IPC_RMID(r15, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) 03:55:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = dup2(r0, r0) msgget(0x0, 0xc) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000080)={0x3, "44c7d1791b608e5b8ef827592d75919bf328a567436796d434c22d200551a2ffa382077455a11cf456f58366453aa48a3ef91cb43d9242ba7828e6cdcdd69e5c3d6d34343107a1c536fa7c8816ee7be961ee3ab9f993154a673cd599074004e06dfd92483c06dad17ac333ba0bd85b40cbb8804dd09aead15d2bac8aaa4669fa63615b2af99f7b83ecc64bc4c98ecd8d7d370990703ebdde8b7be1534916c4b1558c1177f7a4fbc5f9d7e0ecb9571b18a2e177255b24322dcf044aa2236ee4db571c008e2817362133c1c290a3aa59b4accac673159196e657daa43f2f6117a96266baae6572a430b0a600d3bd27b05f69c27432f22ce8658c72"}, 0x102, 0x800) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = getpgid(r3) fcntl$setown(r0, 0x6, r4) setpgid(0x0, r5) 03:55:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 03:55:55 executing program 1: r0 = shmget$private(0x0, 0x2000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0xfff) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmdt(0x0) shmat(r1, &(0x7f0000d15000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000d0c000/0x3000)=nil, 0x1000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 03:55:55 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000022000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x1000, 0x119, &(0x7f00001f1000/0x1000)=nil) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:55:55 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001400)={0xffffffff7fffffff, 0x4, 0x80, 0x2, "010000000000000000ffffff8900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x20) semop(r0, &(0x7f00000000c0)=[{0x0, 0x77, 0x800}, {0x5, 0x7483b29e, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0xc00, 0x0) getsockopt$sock_int(r1, 0xffff, 0x90, &(0x7f0000001380), &(0x7f00000013c0)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000001340)={0x6, 0x200000000000}, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r2) r4 = semget(0x0, 0x1, 0x20000000010) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/4096) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0xcb) kqueue() r5 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) preadv(r3, &(0x7f0000000180)=[{&(0x7f0000001200)=""/132, 0x84}], 0x1, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x100]) r6 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000001c0)=""/40) 03:55:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0x0, 0x0, 0x0, "006c65f14dda86f5759bfd4c00", 0x0, 0x9}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)="d97c6b2dac57f34584f57a1d1e7aed1831595b4ccddb462b19988a655ef9dba26482806796598c670ac099c4cf383345e7ee8d36ff0a20db40eb1f2f250d0c474b64f1e27116f5d4264a9ac42b64d3515fca99aa4d7ba75f4bba20ea11843dbd25a85ebb7a461771afdff3303aeb0c2b724007077ac9fdf97e7bf25d7d52900340a9a0bb003896e96b9dc0bcec891ac1c6d33fa2183e71972d97dd0924999a89ea3063ed97e09279704a761781fb40dc547c1a41ae3643d45d505c30f4e9687222e76c3be6ba664dc96a17e09bfd9f15708bf0d09a219648bb5e73c7193abfb2096a217bfff8c88571dcd3b1c2e05e37388dcc", 0xf3}], 0x1) dup2(r1, r1) 03:55:56 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x80) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 03:55:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) socket(0x10, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="9ff6738710d7aad5f6ee880cd2557fc0983e409308f3bb3f786ef9d346696cc61bd184ecbb", 0x25, 0x402, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 03:55:56 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = dup(r0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0x2}) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) 03:55:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000180)=0xc) r2 = getpgid(0x0) setpgid(r1, r2) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 03:55:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 03:55:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x100000000, 0x1000}, 0x8) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000780)="4f53dfbeba46eed6ac14d8413ac2d76e701735996e1d2ff2ee1992a86708b7ea72da8dcc8b2e13d7d80142f0a3a8e9265955d2711addb58228e343503248072b59e9c274c42ac8c7f16d669bf9bfca68494a11c493e25b3c25db68664f7eec95f511c7d05faa97358303f778129c4fd178cf9394911ceef88dcd9585face0b978b65dffb0578e8dea08b608211e69354afe17edb9a75e48a28945d56d6f533d8092b72e90e388ccf5f0ba72b12b81924c52ae2f9b4b0be077a71619408d67f05ab4147300c5b37295c9ebf8254e087a6cbdd95ee7825cce6b23f8c835b818cb41daeff27e53bee720ca5f615d50b499525e2c7083d944af9bafd6c3e3414ce71d871550de34b8fad81070cca3cf4aac053fde9c4706170586a345912066cc865d1cd7af24a7cc9b06f9d293bdb7e26be7ca055377ef46acdb829ef9a4267af39367b0e48cfd0076daadc55093d7e03beaf0dbafbe7975fcd18a623c6b7e56f3fe21203cb685b1916b1063d7feee91214bc511b5c285507f7c650161532c8142f41b89470e5006b39c8344a9a", 0x18c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r3, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r3, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r4 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0xffffffff87d625aa) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) read(r4, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1ca652dacdeffd23) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000001c0)) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x4) ioctl$TIOCSDTR(r6, 0x20007479) munlock(&(0x7f0000137000/0x3000)=nil, 0x3000) fsync(r1) 03:55:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x5, 0x100, 0x8abf, "8b0c27f15ff3c5ff23b7e22863edcf6c67ef65f4", 0x81, 0x1f}) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="15b41c2ed319f259429dc8b1464eb0f07ca7f458c159c20ce78bc582e9fb07ac9435b8133949383c6dd49e356afb4b0b39f80c9af76f7eacc9348ec7d3f1ef7514160cc390b0c8d5b52a3dfaa10bd0cbba4e949c3baba0d28a", 0x59}, {&(0x7f0000000100)="e9940023559b481c52ae056ee8a0ef422c853aa96b9261ec843132b14f7a4f2453d571622a9d26119a707cc680d0b7bd2912a0b5a3a71c47321909b61da3f4af4fd19030679c8cf7d5dadcd8fbf8b6d0346336c89a3f5865ea04359928d3eb4336ee685acdea196c4f40b12ea1ea16460ae0a16fe31ccd6d95de4ef24d5f1708ec6eeb87c41932428539c7899025ee5138aa0bf21e0cc5b958387f2840e1317ab7707a2708a9a577b89c902c9bef9418e3de2c6df109", 0xb6}], 0x2) 03:55:57 executing program 1: r0 = socket(0x20, 0x4002, 0x81) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = semget$private(0x0, 0x3, 0x600) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000380)=""/237) r2 = semget$private(0x0, 0x0, 0x83) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000000)=""/82) socket(0x20, 0x2, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) socket(0x21, 0x8003, 0x200) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000001c0)=""/183) read(r4, &(0x7f0000000280)=""/233, 0xe9) r5 = geteuid() setreuid(0xffffffffffffffff, r5) syz_open_pts() 03:55:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000001}) flock(r0, 0x4002) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 03:55:57 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) fchdir(r0) ioctl$TIOCSBRK(r0, 0x2000747b) 03:55:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shmget(0x0, 0x4000, 0xa, &(0x7f0000ffb000/0x4000)=nil) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) r1 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000340), &(0x7f0000000380)=0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x6a74}) r2 = semget$private(0x0, 0x4, 0x100000000002a9) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xb99e) getrlimit(0xf, &(0x7f0000000080)) 03:55:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 03:55:57 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') dup2(r0, r0) writev(r0, &(0x7f0000000040), 0x20f) 03:55:57 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x400) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)) 03:55:58 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x84, 0x8, 0x3c, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0x800fffff, 0x6, 0x101}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x50, 0x55}, {{r0}, 0xffffffffffffffff, 0x0, 0x800000c4, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0xa0, 0x3, 0x81}], 0x10000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x6c, 0x24, 0x1f, 0x3}, {{r0}, 0x0, 0x8, 0x1, 0x1, 0x8}, {{r0}, 0x0, 0x0, 0x3, 0xe6ba, 0x800}, {{r0}, 0xffffffffffffffff, 0xd, 0x80000000, 0xffffffff80000001, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4ef8, 0xc59e}, {{r0}, 0xfffffffffffffffe, 0x1e, 0x0, 0x9, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0xf214, 0x239e}], 0x7, &(0x7f0000000240)={0x3, 0x10000}) fchflags(r0, 0x20000) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000280)='./file0\x00', r2, r4, 0x2) getrlimit(0x6, &(0x7f0000000340)) geteuid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x20090, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x4) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000400)) r6 = semget$private(0x0, 0x1, 0x100) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000440)=""/212) r7 = socket$inet6(0x18, 0xc007, 0x80000000) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000540)=0x1) r8 = syz_open_pts() socket$inet6(0x18, 0x4000, 0x3) preadv(r7, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/1, 0x1}, {&(0x7f00000005c0)=""/23, 0x17}, {&(0x7f0000000600)=""/147, 0x93}], 0x3, 0x0) ioctl$TIOCDRAIN(r8, 0x2000745e) clock_settime(0x4, &(0x7f0000000700)={0xaddf, 0x8001}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000740)={0x26d, 0x101, 0x1, 0x3, "26c1945ae7189d685ed68f44f02f7d5d94305579", 0x0, 0x2}) linkat(r0, &(0x7f0000000780)='./file0\x00', r0, &(0x7f00000007c0)='./file0\x00', 0x4) geteuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000800)={{0x5, r2, r4, r3, r4, 0x108, 0x7d}, 0x47, 0x45f8, 0x8}) 03:55:58 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 03:55:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) listen(r0, 0x8) 03:55:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="266af5b0db7a17ecf47813b54ecb2b79038a3267bfa3b1f0e0ce33b6a0db346946b040146dfb78fd236a478f03b1422bd740de0bf233e0f3e24e0defa9fc8dcae0373ed3ebb799c74ec4a4ba83da1712857f604578ac77a8f2fd0a07ff63aca7", 0x60}, {&(0x7f00000000c0)="963bba76312ca6cf55fb4f7bd5e33ce47ab57a682d8832e7de5aa236bd2de5dcf1cb77e06cbec4b1347335fac9808b10025b4f68254fba8cbf2f373c349404e7f43ce4fef420115c93", 0x49}], 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000180)="04000000", 0x4) 03:55:59 executing program 0: kqueue() clock_getres(0x0, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0x0, 0x401) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0xffffffffdfffff42, 0x10000}, 0xc) r3 = semget$private(0x0, 0x4, 0x86) semop(r3, &(0x7f0000000180)=[{0x1, 0x8, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x2) r4 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x21) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='^+\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='}\xe3+\x00', &(0x7f0000000400)='[\x05\\\x98]\x00', &(0x7f0000000440)='.-\x00']) ioctl$TIOCEXCL(r4, 0x2000740d) bind$inet6(r0, &(0x7f00000004c0)={0x18, 0x3, 0x6, 0x92a2}, 0xc) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000080)=0xffffffff) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000240)=0x10) 03:55:59 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 03:55:59 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000f2d432e000000000040000011dda4174f5716a3a400000000000000abcd83db03ee1f18379e13a87c5cdc7b59291b69361505a4991f36d14ff3d7fa44136ccbc8437b1ae7b9fc5c34d18a2ce98d59f6c0f799230882e5a6e26c3f6b014d25c3493e1a5c3e6f4a64ee0ddd05fdd6b5aabb18541eae8ad670627120f2c663c0a796b1b406abaf8fd2aa80ef8aa2302bf5042ca1b04ca856e3d1b34ac6419cae3ac2a4b721f16635df8c"], &(0x7f0000000100)=0x3c) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 03:55:59 executing program 1: setrlimit(0x40000000000008, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x1ff, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) 03:55:59 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x7effffff, 0x8}) r0 = syz_open_pts() close(r0) close(r0) syz_open_pts() pipe(0x0) 03:55:59 executing program 1: symlink(&(0x7f0000000440)='\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)='./file0\x00') mkdir(&(0x7f00000003c0)='\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', 0x1c5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) symlink(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000180)='./file0/file0\x00') msgget(0x3, 0x20) fcntl$getown(r0, 0x5) 03:55:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x24e7, 0x7fb, 0xfffffffffffffffd, "0366402ba77f0c033c0adfc31b1dfa76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c", 0x780) write(r0, &(0x7f0000000a00)="6a4a4e5cfac0ca000b000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35045e5409daed53746048f21096c39ef3b5ea38428a87b80a9ee7a239d8618a9069b5ff32ced03218e35cc126c68d444d8a22da920a5b417836e73fe1fbbf2e74df85efdcedec40b2b089042b", 0xe5) r2 = dup2(r0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) 03:55:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() r3 = geteuid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000600)='./file0\x00') setuid(r3) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x40, 0x7}, 0x10) kevent(r2, 0x0, 0x80000000000000, &(0x7f0000000500), 0x3, 0x0) fcntl$getown(r0, 0x5) r6 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffbb) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x1ff, r3, r7, r3, r8, 0x0, 0x600000}, 0xe947, 0x3, 0x7f}) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000016c0)=""/128) r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20200, 0x20) r10 = semget$private(0x0, 0x1, 0x190) poll(&(0x7f00000000c0)=[{r1, 0x4}, {r9, 0x40}, {r9, 0x8}, {r1, 0x124}], 0x4, 0x100000001) semctl$GETPID(r10, 0x1, 0x4, &(0x7f0000000280)=""/241) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000500)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000540)="e4a0543f947209204f253e73f9a5", 0xe}], 0x1}, 0x404) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000380)={0x3f, 0x4}, 0x8) 03:55:59 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0x6, &(0x7f0000000100)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xe412, 0x7}) 03:55:59 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x120, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 03:56:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) dup2(r1, r0) 03:56:00 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="2a07f38ec2b2b01aa72ff17795a97ff38cf0e27e42e62a90364f79ef206a934efaa3add33de69d53b2e97538681d8a24c1b22d7fb597814136892fea64e8df06cb59b6d6f629f78a9bfa4d5d5dfe07ddd0b3c1f07c8d03cfb5bcac48a1ae0d8ae49e7f7cf3d65b462f5c6a62667d637e764c2074a25a4d019c4b908d313152045942f092f6e6d1bf7393cc49724ff973493d38799394739e7ac45a0bfd0293b241b4f3775ff95f8a994cb8e2d4b4187534018f1585dfac276af97c8057537370f51259c01a5de9330a331ecd00b21e989e5627e9d4d04bd75446d35ebc59b568c64ae1e328c72a69dd35396da320373b1f1438880f2248696742fc50ef14659d6a940a0ee84984ffb853b74a656960e451b06ee14c115094d8897a7136ea4f5dcf201b939576b75897f35aad1eb33b71d82174a242d31602bf029eac5a16716a0c3f8eef89904f6facd94cc0c3f9770882613bbd424ed00a36c9b01cb5a99aa4c24f04e2120f8428c76b42b6194e5cae5d9548dce7ac3f1a6b0428e7518e3cab792d0d37d5508e4befd9f190c42e6de894ce528d2f13fdaccda068dbe6982fde3d27ca0a94ce8d9fd7634ac153da860bc6c9f8ed588e3cc77ce8fde67a27b1610a773c2ac0d58b16e9c3740df728426fb047f4d29761d258950c15691530d084903adeca2993572de353542cf5e1d08923ffd5ee8c1999275d1b4f69ab0042b34bd453a087bfe34fe9dd925161b3623815e1182b3ca5218b77b6fe6e198232d2cf560b89b1bb390e354f67798368f36b59d65717461ee72ecc536207af5f08d01e502d3b9a44150844833183dabb4c716f32329c8f8a5482159aabaf10d9bea20f75effd70f369773a284146c6349d2795a4ce46c83da0bb78415a6221ad9c56520a6986c38500f104e03c9005dcb2fd5da7acc3cf5792c4d41ec45579a43439424ba448b6279e99a71afdc5daee760092fe174798979e425b83abeb7061646ba94646ebc4b4d46b24e64b6363dea527ad2aecdf850dd727617951a53f492c9cb1a1d9eab9692145ec625688b90ea31ac1c8b4725e9d32d2f23e5e522e8993123e167634e7eba4337315fe241dc47577b5daead98033e64d49665ee9a4d424574a6fa2328825d92bbe9583ff21371bd129f740e059fd928e5509ae24d338d0b9b63aba7fdf7088c56405c00527e69a28e457d83d5ee2ad7d4a41d420983f59b60579401be5148a0dd5cce4101971bd0f527d573b0fc0884101b499773015926c47b03863bd809637afd2ee78165d1e7578c6acac59d987c0f4a28c96a67646be3dec9736531ec63e9e21df874ff1acb69a7d08e7968631d4635737b26f7492394f96e02a561dc065ad9e3ac539cd0fc101f2222d9804cf3f704cce9cf19f891f54bb62c12f1358c601530a16d3ad31c16a032e09fdb616eee5543d3c21e9ede0418cd34840eb3c09363c00b22cb5945adc3604cfc223b3201c70fc794cce2580eff104aaae0b4acf11bd735511e744d59f3e4139945b7e6f37d4ff982ff2bbab0b08c16973b12a76e1aa35a305a4c2f4b88b2947997997e6e1b46f6c066a9ae6fd38f860fc4232965adc9235d4fa776e981da47dc1079f01c3d43bfe934b448c665d0609f649cfbd91692e1ce02381eb439ec87e82a5af638b11d99dd71e2d3dc6a60246f06fe2cb4325266751f2e8b5f1708827c1a8a0dbd84ad0f0610d93bb2c897b78dafffe6bfca49dfde60c9b27dd1ddca968f6d838a607015b72d62461cc6a78e6b399f6d320acddd378a49de7c6007e3119c1d82de5c5a984ba07e6740c0f4be5309b50bd09e31a182b97e97fdf59d36bdfde2d988de228701391213ea02222c984978fd70668d46057f1f6d2aadbd18ab88532ac496363b39e3e83f5767829fba3b5a16ad18d5cb9a7d30d7d74bf7a1f06a5831cb43ffc642d99b7010a2fc010323dad0afce0d98d307be14fc0e7117894e3907bfdb8c6370af952c2dd3a502da39a325e9746d35d35ae1d6d84a63d600689d724c73f8d0255b1dc3726fe1ea8ee0b6a13684c160183724612949ee360299eec2d0d1746bfa6aba9ed2e328b6d3b4bb576a8bd5be9611f1de63984c58b3962410020961ccd127879e3d81681992afe2e870a948017b9914c9c287816d2c03a59ea76ad43844abe63dbd35e37d250df00774ec44df87667be81f115f6e26c6270b4144195898cbdd03915c08429889f44db36c7a7623d23532230c350bbcd54d7ff24d505c500e1104a8d0d9d009d114c34ff54793660d000eef9a58227b2b9a486be0fca7da294b44e094808ba0b43afba59b4f22919c1f493380ffe8334e65dca7af859255c55fcd141c592c083deb2a138700dd81f4ecef1001f74e48821096a3297df034ff15a29754510b11130ffb8cefce393a617a595c34f45b82285f14cc7d8b81d6b1d58434b8cffdfa25b35470a9f4d1bba1e19410bd3b04c75db4d794ae3bbee35a5ac8344408dbcd40920d2694eb2fdf19363bc81a094043fd961b999e4315836e6ce12422bbf0641a2069c109d1494773274544b5c85f87af1bbd9c11eb4ae060923eb0b6c8ed1e16ace6d59b23e7b9528e5ae57f26aec1f61d7eae237231a3961841f8ca9aa0354c328f7ac02a87d6a9dc8d74b0c3fb6c2763e32f9a8d8343e47440dfe448ab2c30276ae6ad827f5158c1393a8dcb4e79939db3c9c812406bb3a0095b55bd8831ac3be64334e58b1165228a6ac124f4b46b68bfc059b24ac17a344456a2a1a179a298cdbf88f5086d65c6ecfe8ef651756954db3f7cb60102d5e18b0c4836078f5d090ed2ca066e9984d6d182b5d0593c233d732ffd0d757150ce0f77c5c0153e7a73ae4c01e41f19c5212302a81a09345ab2de711f75107aececb8abaa048830fa9ecca05b0e6b5cb7cf963b1268be9a42ed014b4575cba40201fa387d7cac144306863971c0816cd23ef5c6fd0f7c734236bee03768051f40e0bbdc4d88c94eb4de9e27e634fdcab85fead98a27b6a3eaead9ea4ef86f23ccd789c3682df8f96c3ed8cf746a14e9bfdc83522f527f71434b68aefff62b4b3e6c529542c063d87dd14110344e462290e5c31580516a5d7f1c3e23a38145893279cb6b44913ec5c92ea8a507ed2847c17913deaec51cdd03fb04bebc30df21b8aab7817f1aa705a054fa668eaf47ad221f150bfc306945e539a0ae686c6c23e941eaeddbe1d887275d50fa30da9f6a6e3fee117f0408a74f1126d7c9f2191e3f77b88753b32b1c44463fce4f48af81f54638ed900586b0901f6b4a3becd52d323c044f0b1052e45d975dab4017216d959622b7637233f9c91a9b347530b3ebb79a7339cfc8cccd055f5d43db67371e558cb8d5e59ddcb6d4d0782c7b0bb85c27a9841d857a9bd0d454abe3bb884fd24b122c4f9bb7a5981519dafababf5a858bee8d3a2b0c60861e2a10f3c2d7bf8dc99941c1cbe18269e5ec7f749265f1dc4ae2ee9da03096b69ffe96fe5e2b57ef65bffe7c2f300d5629bc5e33328b210cbc0248f82759e15cf46ed1a2412b9227f2f1e5355cbd843aa3642ec288df0b0b4d2b6a7ab974621581cb8cd593f38dc14673bcbc02c09633ffe71daabc7bac199ea29680b3208dbb300cc0bfccc26f8ed52c66478da52894711f85bc74505b7563804271239784e3b99ef235509a7669f403ceca1f544c8611c0c75ab8b598723b951de87788a0be7d77669d18845a790cea9d1b53d90d177fe3d07cb8ebe223fb0e2862da7ddec755a170d32ad668702bbdd496764404debdd59ff159873c41e4454a99bc37dbe8ae9b434cbb4c1c2cb481b58a49a78fb2cccd1a586bc7f6f06e85659f5a85304748741465a98020ba3c25bc68b566d4719179e8d5f6bd5f24c6ff83569a28396995028bc2ad5774d0e94f64684a96cb34986d1dc1a86c76d09455972805b086021be4846300def1abe11030fadc23d1e131cfff2056e97cb04b11df015d31966f62988c1587d4c37d82b2713555dffd81a644cb7cf09bf428299cbdd55224bad8f96b86045bcbfd7d94889c3eb19ced6a2d6a4d5a91bcce6fbbeee1aaabe7db73d372baf835481ff6b219a69cfc802fefcfa44f209f319289e0c561f0ce8ef5416dafb21fc5686dd76a33fbb868612e7ee6b0fbbcb00ff39aac200cdfa6d92852761b70d0087af4c1e8170cbe0bf031950339cfb87d6f27d3c737cb8553066495121a10e5bf92e64c7d275b5b3d273c0517b0a08f7161dc5853b04331e34147b8c64d5da46e369faa36e34f1f1e4fb04e736ffd3681f7dcf0cf76899f74bb2ce96ea960d0a957ea3069d6175319881a7bee8b6916c8f2ab4c8edfade13b62ea61efd8be4d5bbed8e270399e0e315a97c01bb0dbcea0a8e18f7fdbaaa89f472cf1e077f70ca882c3e71a1ed20a92e66f5e3d283e1ee366c74a990ef355b313b26f35ba3fe14e2f8e04d368aae47b422bdb5ae11d7763d151bea948aa69bd7a3b5ffc90540bf2feb077b6570cff95f7236650f35c267010ddc167aca51f5ffd54d81dd8f64c472669f79e7afa1c23f35f4a133d663985a0fd206705ff7436bcaeaf0c79d6d84cc7e834be64532f5e502dd478e296d9c1a1c6e15a959a35c90bfe91b69893db55d9d1f8162856b975e82ff58e663ea72b9a7883ff818cfb56ea385ee9c6bcb882ae24918274f0c336f47de9b67901cca8904858c5df7571d849df62f002f112a6f9acd7623b4863580fe47bdbc8aea4fabae39fe1f39028266ac42cd2977379262589cacee443f53f6a7bb55f0e399f791f63583ca146d7bb28e87b42b18b3eedd502b86ad9f9cf798504e42f24ea96cacadfd926b269f82611a19e63e706954c274ee4612a8e0049bb0bd1a4c81d44a7e726ea14643c6f2440c01cd1e6f7b7f26d9e7249f3eb56bc3d6782326b339809059615d68015a6040f7722ccde259b71a5a7bf4a1d92fbf456ac7e434b9a6619df51d8fa205521ae53919b843b025c323f892115465e02a6f78ad542a24543db49648e2812f80d82ae4aa6010f464722206c609afc3f88eb888f4b98a97f2a27aa71ebd94e0a43d9ab998003d75ec16f9edcc580112aa2a9145ee7239082728473520097a57d2bb49fc8bac9396d1ceb9a652a832112ae77e6b9379ccfddf571031659415873b8b05c53ea6ecfded2f7535fcd3e5404606fd594d706abc854318921918818cb253253e6e4bced623655a3bd4002b4b0ab52bdd1cd4f4fb5b74e3db6ceb01bc32d4766acfc49abc4b5d77bde30f8e66ecf5583af0d350ff5eb2ec9b837714d499e7a6eac9d3c724c71b7971a698e817490e82fdad213da45996cd3544107f47750663fb6a90ea7579d64ca570820071feb18c1b9f28ee051727d1ff0e0ddba65bdfffbdf98be38fe9c7a353102f9223f2c00d1f86de37738cbf82f40d3669a7066359a278bb57f81bbf20fdf30502c6d68a4078012629aa120632670375b1a56f3be97a6157fb77bd84c667b7828ee6ee313e495471107d098a7541e54ac001c6988a04592fe49785093959498de321bbabd2e460a53708c87733fbc15acb3d5dcba3f4884da07ce7f4dee6083ccd07c133516dfc2bd6b926cf149439f43a2ece71616eaa464c2b8dbdcd80885b2f4010297c32c0bfa834b3dd53ad40ae24fce29e84e0ee1bec04ed3c0217213017b1cc3138f52dbb21719174c9760411bf8799aa299be4ec92a6f91c0bbc7b56b85f4c10b72015b611bfc0f748ba46b6c5c76343be8ee8bd9869853e00b924ae4c91111eb678e11f3e1c107a2005b17831ec83", 0x1000, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="c01c5e60786102a03000cfdfb397cf8c7c4fb4721b0e4a38b20ebe1915e8aa656574f02c913b4a950db9907e207fbee4c7d73900b15816de6d885f56646ae49e1a231fc1650053c36c7667ef109166c256c7a42e2afef083949fc30b2fdd198fc2a787df75663c6c0564164c"], 0xa) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 03:56:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="02e0f7d25159d8714806ce1b30a3bdca05f270a641fc9245d7ebb09e77305dc93cc5874670d8e7ed1bdcf778a87c12eb34c37a86e5b0725d1d37b42ccad41db2bcbc7dae6239bdf61b71da83303982e579b8097f4ba94306388aecc79d9a907afb063065a288f81a27f9", 0x6a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x9, 0x1f, &(0x7f00000000c0)="6ed663811f49", 0x6) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 03:56:00 executing program 0: r0 = socket(0x10, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x2fe}, 0x0) 03:56:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0xf, 0x200000004004, 0x1c) socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050490000d00000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f000"/177, 0xb1, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x20000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x26c) r2 = dup2(r1, r0) poll(&(0x7f0000000140)=[{r1, 0x2}, {r1, 0x8}], 0x2, 0xbc10) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x3) socket$unix(0x1, 0x20000002, 0x0) 03:56:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = socket(0x26, 0x8000, 0x200) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = dup(0xffffffffffffffff) r4 = socket$inet6(0x18, 0x0, 0xffffffff00000001) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x400000008001, 0x0) r6 = socket$inet(0x2, 0x7, 0xffffffffffffffff) r7 = open(&(0x7f0000000180)='./file0\x00', 0x640bd8aa864b025b, 0xa0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x6, 0x9}, {{r2}, 0xfffffffffffffffb, 0xd0, 0x2, 0x4, 0x20}, {{r3}, 0xffffffffffffffff, 0x2, 0x40000002, 0x5, 0x10001}, {{r4}, 0x0, 0x40, 0x0, 0xfffffffffffffffd, 0x47}, {{r5}, 0x0, 0x8, 0x40000083, 0x8, 0x3f2}], 0x5, &(0x7f0000000240)=[{{r6}, 0x0, 0x4d, 0x8, 0x800000000, 0xfffffffffffffffb}, {{r7}, 0xfffffffffffffffd, 0x84, 0x2, 0x4, 0x9}, {{r8}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0xb08}], 0x4, &(0x7f00000002c0)={0x2, 0x747856bd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000200), 0x0) 03:56:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) 03:56:00 executing program 0: r0 = msgget(0x2, 0x47c) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000d54297df3a31a71300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f6433454890386e20b58dc7fa2588e9056324e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef9886718000"/260], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x4f, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x20) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)) r6 = open(&(0x7f0000000580)='./file0\x00', 0x880, 0x110) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x700, 0x4, 0x0, 0x0, 0xc2c0, 0x6, 0xd83, 0x1, 0x3, 0x1, 0x8000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r8, r9}, 0xc) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x7601) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r11 = semget$private(0x0, 0x3, 0x103) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) dup(r5) getsockname$unix(r6, &(0x7f0000000840)=ANY=[@ANYRESOCT=r6, @ANYRESOCT=r4, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0], @ANYRESOCT=r0], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) socket(0x10010, 0x1, 0x0) setegid(r12) r13 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r13, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774a5a2b8aa18bce350f212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aca499fc8225303ee09cd08faec0ad00"/4131], 0x1, 0x0, 0x1000) msgsnd(r13, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 03:56:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x7, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 03:56:01 executing program 0: r0 = socket(0x7, 0x3ffffffffffd, 0x8000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) shutdown(r0, 0xfffffffffffffffc) 03:56:01 executing program 0: symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0xa0) chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 03:56:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000100)="b59efdf7c4396bf0bdb5fe4b1c200e19eca448cae7150e172d801df47c08dfed7a34d5477297789817c2cb3b46383a4376b979ee9026dd5aec9c6e8a2d3479fc94bf3d988951bc569815757717931ba9d0e98713991b711cb6438938026bcfe8022447504ec1651cc958d3e04813eec5a2c086b0003ab99f7211ef418758ee32cdb2f1c12b9f782136265eeeac6a12ed38214bce2eab5ed5c6b1fc050fdcd00c61204e1b9a4a2a79f9391227ca735ff9de10a54007fb29933e0460c85ea69326106808b6ccfffb1235eac4e507ebef0de7a199fe77aa7d734306eb6ea523bb1b6a9de8dcfa71591a4171", 0xea}, {&(0x7f0000000200)="3a7a1ef456d5f79837eaf5be88070758120ced1acbc8464c94b8bd75d75cf5d581b0dfc3a8d26f1962ab1f2dd1d2e86cb55a23f6cf3ba3c98c7327bc7093bdc3e19aed35a85e2770da0d7c01f3731ca5b8219c7c8a05e48472a75bc46f6d70dfb283a20a60f23ab9e402b8c4641216c84db8e8b89920440bd2db69db555a283251cadf9e8731df74236bb280168d7ab4c933df9a6226ad9dd793b74af10f46a0f42a06e886c6dc41153129806161fd22def6cff1aecc332cae7e3693e8c5adfb4b215ff0875bbf009025194af98953c4363dae3788", 0xd5}, {&(0x7f0000000300)="03af707e8d1b127595e20041e6e409b7bdd857335e0fe8861c3c243cd9d8ccb5d05e443c859b425a02117e4d4e83053c9f4de06facbe38f1945c94a7c3834df1f3f30adbcedd2e4fd5df6ebd46ab00a4c439288654aee34359713751c9421fdf23af2c6bd130bef316fd09372c6c873c55c6db95426f6bb5c28c024ced0b883e119b5e1239afd905dfb6864d6a106d5e658cdae9ed0b535add9c38410758b67324d5c06ec3b02e36d766a58c0164085919e908eaf94ad630123e451473cfa477ecbc82744b52d3b2ef", 0xc9}, {&(0x7f0000000400)="1350b6d47a327f54b97c3c7b19f1bfc5251f502efd6cca3ff5d978903d88c7b978c2654f9dcb357a1d21c818ca33248338d7aa8166acef711ed9d267b2fbe06ebd3943fe83a221826ecfa36a63c8afb232a70fa92fde0f7e924dbb539909754687a8077713a624f5398baa1e2b0e729f9c6a1d4f6718471981d489ab518e3aa54c048a481a87320f3b963cd4e2fcefd7c5fd77ff9fd76e13", 0x98}, {&(0x7f00000004c0)="ce326659d9eac8baca5d97f2325640d6e1ae3267a71f0866f8966f084d083745a530e0805821e4a4bf290659e7194107ec11ccd05115b15d01162202b245e3e1d40abd60e0137771181e44029141ac1de490fb5d75c7a52d94cc41a5797db60db8cb0074ed739a3f7f8469bd76e867f88bd38c89349df8d5297bd6f6efc1295beefebcfb1fb75fd83530b6302f510ba2c549264160d9bccd382a06a78ad4455419e3aad1acb5184cceec182c05ff988e9c9a929542", 0xb5}], 0x5, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r1, 0x2, 0x0) 03:56:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x1ff) pledge(0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9e) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)=0x1) chflagsat(r0, &(0x7f00000002c0)='./file0\x00', 0x2, 0x2) r2 = dup(0xffffffffffffff9c) write(r2, &(0x7f0000000180)="1e47c0f5da3dd97a90824082988df65b26b784", 0xfffffcd3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x4) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x2) ioctl$TIOCCDTR(r2, 0x20007478) 03:56:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x698, 0x6, &(0x7f0000000040)="2412bbd4b6f649390dbbe686f6408afffafa5c6aae75806241a3d599bfe800c5c3e80fce8ef78b05c02a4d0cd1b6e33dd5bbcfb435d8f70bcd2233c0d20b57a333b2b67d8a28a1d478cd989ad8f22d7fb62a2545064676dfb40c4128da01c48743dc6ed697b333e228c44791ddcb808917fd1656223b3ea8576128263a46420e2923335794c84bafd3c2ff9f33e19a328ae14ee1835ba7d6e8e8e96ccf44cd4c61f8fbd8501ae37cf726c16cd7425ad9f3440b563ab556bfe4fb1483388b37fd03776dd3fd0af025f4df8042792ceeb243c5e116e72132f1a0d4ab76665828be447b598f398a6f8c7858d24a7ea8452ba9934b3f524d118fa68f", 0xfa) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 03:56:01 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x140) r1 = openat(r0, &(0x7f0000002b80)='./file0\x00', 0x0, 0x32) r2 = accept(r1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x23ffd) sendto(0xffffffffffffffff, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000006c0)=""/73) r4 = openat(r0, &(0x7f00000004c0)='./file0\x00', 0x2, 0x141) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000002c0)='./file0/file0\x00') r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fchdir(r4) ioctl$TIOCSTOP(r1, 0x2000746f) preadv(r2, &(0x7f0000002b40)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) flock(0xffffffffffffffff, 0x1) r6 = getegid() lchown(&(0x7f0000000240)='./file0/file0\x00', 0x0, r6) r7 = semget$private(0x0, 0x200000000000007, 0x480) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7b, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0x3, 0x1000}], 0x4) setsockopt(r2, 0x3, 0xdef2, &(0x7f0000000000)="cc3badbc15ddd05e89a13900ea535da4ee5490dd13820f830c49c51a115b1a9938d69cebee2dd9e9dfb43a5c5f32f5a70187fc6f4df48ee1769120d7ad", 0x3d) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x800, 0x4, 0xf, 0x1}) getpeername(r0, &(0x7f0000002c40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00"/4098], 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000580)=0x80000002, 0xfffffffffffffedb) r8 = getuid() setuid(r8) select(0x40, &(0x7f0000000180)={0x6, 0x0, 0x7, 0x5, 0x226, 0x3ff, 0x1ff, 0x1ff}, &(0x7f00000001c0)={0x4, 0x8000, 0xfffffffffffffffb, 0x101, 0x0, 0x9, 0x7fff, 0x3f}, &(0x7f0000000280)={0x80000000, 0x0, 0x9, 0x9, 0x5, 0x2, 0x7ff, 0x4}, &(0x7f0000002c00)={0x8dc9, 0x49f9}) semop(r7, &(0x7f0000000080)=[{0x3, 0x6, 0x800}, {0x3, 0x8001, 0x1000}, {0x8000003, 0x6, 0x800}, {0x2, 0x1, 0x1000}, {0x3, 0x8, 0x1800}], 0x5) 03:56:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x65}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 03:56:01 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f000000b000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) shmget$private(0x0, 0x2000, 0x440, &(0x7f000000c000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 03:56:01 executing program 1: r0 = socket(0x1, 0x7, 0x682) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x4d) 03:56:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000000)="02f49ed4e353f6c364dfd686bf2da55768970b80c2a5412464a41e476669e7710b6af30ee18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379447f09d227c20bfdb7deba50ba920e5f712309d65c4289", 0x91) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/225, 0xe1}], 0x1, 0x0}, 0x40) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) 03:56:01 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000df00ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000bbea41ea1c730717c5401671230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_open_pts() r2 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x2, 0x2, 0xfff, 0x5af9, r2}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) 03:56:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x6, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:56:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) r3 = kqueue() kevent(r1, &(0x7f00000000c0), 0x62, 0x0, 0xffdffffffffffff9, 0x0) r4 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10002, 0x0) flock(r4, 0x7) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) r6 = socket(0x3f, 0x7, 0x0) accept$inet6(r6, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r1) close(r3) 03:56:01 executing program 1: setitimer(0x0, &(0x7f0000001740)={{0x6, 0x10000000006}, {0x80001, 0x7}}, 0x0) poll(0x0, 0x0, 0x6) r0 = msgget$private(0x0, 0x208) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getegid() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001680)=[0x0, r6]) getgroups(0x5, &(0x7f00000016c0)=[r5, r6, r7, r8, r9]) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) r10 = dup2(r1, r2) msgrcv(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000001a0000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000100"/226], 0x1, 0x2, 0x1800) r11 = msgget(0xffffffffffffffff, 0x3fd) fcntl$setstatus(r2, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) msgsnd(r11, &(0x7f0000001780)=ANY=[@ANYBLOB="0100000000000000604bd4d4c21a63a31b7eb12660ee4c50bc15fda62e7735bf982164265d1cfa0c1fbafb271378e3ca8d651619bfd45016df4360136d95b2b23bf988bbc77307e6a21474dd4db8f9ca063db75a76a39d0138c650a308cb59e3151d0baec0fb0a160ed1092ccc4be0c1af636e516a865fff7f0000a88d868a20ab254bd7a15b87e87bcd5331c365d7f96f971b2ebbc7e8e0a54d54826dbdfa5bb6828d248798ab20f8243bd0e2a8ef0414ba99eeda26b98b1eeb6237c68b7e1a638681aba4008b7dd9ba4ae842637def224517579ae168e22470c0e84b1ac23469c2913ed2caf4f9c5db7ecae75f5fe6222ee24220a590b40b8353b241ef5d23597c58b4c5b43a21f40dc450b10bc4a46b2a9ea82d533629717fd29e87c32f5afaf65c591427d6119465d633a55b3c1a063b78d24ce8d30203b77c03c9cc66e166f921fabfe82ebb9d23299a4b69efb0abf3cd32a9c8e69f048f06ac3f74600fdc5e82a079fbc85030da8fb7283b8cd90af69689822dca5ffaf0"], 0x1, 0x800) setuid(r12) msgrcv(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000006875bb29440051cfeabc00"/38], 0x26, 0x0, 0x1000) msgctl$IPC_RMID(r11, 0x0) close(r10) r13 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIC(r13, 0x8004746b, &(0x7f00000000c0)=0x1) socket(0x10, 0x1, 0x3d) msgrcv(r11, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3aea550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0eeea50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d16f68fdb3e096917eb18e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc4657659cc64e56150d966652b719dbe4b86ce975dc3395bda86ef6b89fb1e1da7cac57c2b914c02aba1d61b64d57fd4012ae7c08ccf364f0ce0eb80075debf434ed6e348bcbcfb872bd675699dbf3d66475535961a2186a20c1dea6c79c740bcfbf694f444eb0e53b7e597f6a3820c7b863f8171ff304555b17330ba20b67f638bb37397dddaaba3fcaeaa5e5577e59396f7001815c2a151d2593a09f61a0401901c08403cf9adee26f494ab2e26ebaad26bdd7838f8c2b000000000000000000002e8a11f771bc0b418fba6527cf8376adc0da5e63441deda47d8283c197fd8ce74dd83ed81120af11690ada9864579287b6663de6b57cd8db5c1d62789d72b10e2837856a0d2aa2d4b68a04ee11b7e3eb336fffb6cfe58e3f80a30e24bdf398b212416bd5b682fccc4cfb925bb62172f56b774bf63439e537fd621f99572f5ffd7015f735cd208785fee03a0509dc1b11d26818fd744c57dc5a131e8f440d8680a2f33be837e87318b183d0aa16bfc71b9af77e327b7b6d845833df4e2bcfec3300"/4470], 0x1, 0x2, 0x1000) setitimer(0x1, 0x0, &(0x7f0000000180)) 03:56:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xfffffffffffffe97) fcntl$setstatus(r1, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x6, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 03:56:02 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$GETVAL(r0, 0x0, 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x9) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x92, 0x1) 03:56:02 executing program 1: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x200, 0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r0, &(0x7f0000000840)=[{&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000500)=""/116, 0x74}, {&(0x7f0000000580)=""/233, 0xe9}, {&(0x7f0000000680)=""/69, 0x45}, {&(0x7f0000000700)=""/175, 0xaf}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000480)=""/51, 0x33}], 0x9, 0x0) lseek(r1, 0x0, 0x41001) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002280)="c9", 0xfffffffffffffddd}], 0x1000018f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x10d02, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socket(0x1e, 0x8004, 0x3) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000007c0)=0x1) mprotect(&(0x7f00002c8000/0x4000)=nil, 0x4000, 0x3) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) lseek(r4, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000040), 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) 03:56:02 executing program 1: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x1, 0x4}, {{}, 0x0, 0x0, 0x0, 0x1e09cc20}], 0x2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xbf1b, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000001, 0x2, 0x863}, {{r0}, 0xfffffffffffffffd, 0x22, 0xfffff, 0x116b, 0x1ff}, {{}, 0xfffffffffffffffe, 0x92, 0xfffff, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x64, 0x7fffffff, 0x1ff}, {{}, 0xffffffffffffffff, 0x60, 0x0, 0x400, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x2, 0x7}, {{}, 0x0, 0xc, 0x80, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x4, 0x200}, {{}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x9}], 0x7, &(0x7f0000000040)={0xfffffffffffffff9, 0x1ff}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x4, 0x80000000000000c, &(0x7f0000000180), 0x1b7) 03:56:02 executing program 0: madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) 03:56:02 executing program 1: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 03:56:02 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x40ffc) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="b258da4012d5fa", 0x7}], 0x1, 0x3a) pwritev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)="cf", 0x1}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) dup(r0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x1) 03:56:02 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() write(r1, &(0x7f0000000240)="66495886a837dc459bd2686aca8a4412e9f60bb9408c1cdf58fd3a7600c2c46328ba1b0afa9f4f2d2694b01cc3bc6c5988efa30921f3d9bf4d82f9d6c7a3ac4e379be3e4488b28f222f2509dc288d6f3da985d5d1e306c565d524e1f02e9aa726f109ee9affc7df16726c88a99343b253c6d39ec880ede98aebfd662a29251adacc4834e70ae88ddff9973ee0d37c456745838490121b5eb846d1a7f33a1970dc2", 0xa1) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 03:56:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82024f2f66696e65e037"], 0x10) geteuid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 03:56:02 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x10) fchflags(r0, 0x4) write(r0, &(0x7f0000000000)='\a', 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)='E', 0x1}], 0x1, 0x0) 03:56:02 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) poll(&(0x7f0000000080)=[{r0, 0x1}, {r1, 0x124}, {r2, 0x100}], 0x3, 0x6) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) sync() r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x2, 0x6}) 03:56:02 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xa, 0x101, 0xa10, 0x1000, 0x4, 0x4, 0x3, 0x2}, &(0x7f0000000040)={0x82, 0x4, 0x4, 0x6, 0x7ff, 0x200, 0x0, 0x2ad4e871}, &(0x7f0000000080)={0x7fff, 0x80, 0x0, 0x6, 0x1ff, 0xea38, 0x1ff, 0xaf8}, &(0x7f00000000c0)={0x0, 0x75c1}) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000100"/19], 0x0) r2 = semget$private(0x0, 0x7, 0x5ed) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000240)=""/224) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xf31084cda013b9b2, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20}], 0x40}, 0x400) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/2, 0x2}, {&(0x7f00000003c0)=""/88, 0x58}], 0x2) chmod(&(0x7f00000001c0)='./file1\x00', 0x22) clock_settime(0x4, &(0x7f0000000340)={0x100, 0x8000}) 03:56:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000027c0)=[{&(0x7f0000000440)="8ea753f841385d477b014b14c8b7a680c43ea5e9537b4f56d29aa830287fea4213d0fb50c51b12b13b45728de65639b8a995c9d594041d770bd8220afadd942f68907343efdae9957ecf570914a874806e3a951bb7be2538a5d94062565fdb15d1138043d58807bdd784f7bab8a3605884706a95c4aaf471f7e40d8953910f15a08ec2784f81446412da54dfbf8266558f8932fd8c0fe7e1e82dad6e58e350ecca668a84a41104ef051bdc796541b2103ccecb1e2260bfed5525a66a9048b1f418ecde7b9c00a9f21f63f348ef473b1d", 0xd0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x7) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x100, 0xfffffffffffff6c7, 0xc483, 0x100, "3bef18b20680b3d82190060278d126d920512fae", 0x40, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0x7, "85495500020000000000001167f5afa680400900", 0x0, 0x10000}) 03:56:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x20) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/67, 0x43) select(0x40, &(0x7f0000000080)={0x1, 0x1, 0x7fff, 0x3, 0x7fffffff, 0x400, 0x0, 0x1ff}, &(0x7f00000000c0)={0x9, 0xf5, 0xfffffffffffffffe, 0xfffffffffffffff7, 0x20, 0xffffffff, 0x35, 0x4e12}, &(0x7f0000000100)={0x9000000, 0x5, 0xff, 0x199, 0x40, 0x2, 0x9, 0x8}, &(0x7f00000002c0)={0x8, 0x7f3b}) 03:56:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x1, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) r1 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 03:56:02 executing program 1: setrlimit(0x5, &(0x7f0000000100)={0x7fff}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ftruncate(r0, 0x280) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8002, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x4dd9, './file0\x00'}) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000080)="a746b4281db5a87fdd64d56fcc06477c2a47efa9d59c5caedc250135e6bb7b0abdc74c44461e4600411df40062b3293eb1898b8afe44020733ed5c76b77014581887d4bae5058e651150c620bba47c00a28496dbbe82c278c0b63bb160130bf7afcb8bcbb141fc8069a0", 0x6a) 03:56:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64], 0x28}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1004, 0x0, 0x0) 03:56:03 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 03:56:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1b, 0x0, 0xfff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000100)="d5ff9668", 0x4) mprotect(&(0x7f0000304000/0x4000)=nil, 0x4000, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/202, &(0x7f0000000000)=0xca) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:56:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10005, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 03:56:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 03:56:03 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000008c0)="57ec91cda2377bb898e177f2cc075664152c58afdc32bfa96b5dcf427dd5fab04e05af7154366624f95bc4940803484152c01c18bd56b1bfba3540f6a0d225b12c37ef22f028f861093a3dc0f526e8008c123dc398e8e0e777557e053dc2de82c2a7718a2583f8b986f57f6cfbbd8194d91b5f5bdf1cbb5d91b41d4ce7f0710a1d5095abdde45709a1efbf16f92f0db9b726244a4a9d63d6fad5f83e08d4a7731884f2121b5147d613750eff56647145cbd6ba0ed0c7c6ce02f8d87e1d131be92f3714a7f9096fa2a651d2fda7591ccb9cc884c1c0d96250a566d6b10bb789a65e38e2453b49db197dcb3a7a08cf0f86e87a11f001519a2200b24e40d831", 0xfe) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = msgget(0x0, 0x4) msgsnd(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="0200000000000000f1e40474d8c6086803fd2537376a210173813b845fa34583a3030200cf6f2ce6fcc68ea8bd66d30ff82b74c7cb19ef9a8cccf54949d91fedbe57c0a17b272a10298e35ce910e421b58ddc3f2e2ab5a19bd1e88f0cdf1c30554976ed8a604836eed982ce324ac688c69525edbe984d5ebcfdac791019dca2af36c2520801b8dcfd5faba74edd13bc82834f6d43030d10b8c2419120ab0d5c3e9398a8c4db2446a6ce2cb5f91155bd2b84df12df98564468c1e86441dc90717a274958ec9c696738a"], 0xc9, 0x0) r4 = socket(0x18, 0x1000000000001, 0x0) close(r4) socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000240)=""/227, 0xe3}, {&(0x7f0000000340)=""/34, 0x22}, {&(0x7f0000000380)=""/168, 0xa8}, {&(0x7f0000000440)=""/45, 0x2d}, {&(0x7f0000000480)=""/203, 0xcb}], 0x6, &(0x7f0000000600)=""/110, 0x6e}, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000000)='./file0/\x00', 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000780)) getpeername$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) 03:56:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname(r0, 0x0, &(0x7f0000000480)=0xfffffcc5) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) close(r1) 03:56:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/55, 0x37) 03:56:03 executing program 0: r0 = socket(0x800000015, 0x2, 0xffffffffffeffc05) getsockopt$sock_int(r0, 0xffff, 0x1e, 0x0, 0x0) 03:56:03 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) chdir(&(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000000)='x\x00') shmget(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f00000000c0)='./file0/file1\x00', r0, r1) 03:56:03 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1fc, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x4, 0xfffffffffffffffc}) pledge(&(0x7f0000000040)='pf \x85\xc2R\xe8\xd9\x14V\xd0\xce;\"O\x00\x84)\x11\xdfP\xe1\x03\xaf\x97\xda\xddA5\"\x02\xda\x126\xda\xce\xc9e9\xf3\x7f,\x97Y\xf7Qr\xc0G\xdd\xa4\x9f\xea\xb5 \xf7\x06\x04\x13Op[osIC\xf3\xdc\xf7\xda\xc4\xaf\x16\r\x83\x91V\xf8{7(4\xa0;\xde\x11\xb3tY\xc1\x80\x16\xb4S\xd0Q\x84\xf1\x16\x9f\x9a\xf8\x83\xfe\fI\xc5\xc8(Q\xa4\"\x81T\xd1\x04S\x87\x00\xa8#\xd2g\x1a1\xb5\xf32]D\xbcx', 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xffffffff80000001, 0x401}) 03:56:04 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x107) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) 03:56:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000200000009}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000080)=""/88, 0x58, 0x842, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) r2 = dup(r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) 03:56:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 03:56:05 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800010018, 0x1, 0x359) recvfrom(r0, &(0x7f0000000000)=""/81, 0x51, 0x800, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x46b0, 0xba7}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 03:56:05 executing program 1: pipe(&(0x7f0000001140)) r0 = syz_open_pts() getppid() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000001100)=[{&(0x7f0000000000)="eb0b6a79cf47a3b3a4313690081638cd20fbc057825054fe6641ab67c1005aebc4a3d8b20bb5c39a44cf76a27600ee2402d6284c941aee996dee15101f53cbcf5e9559319865904d11ed1a7724461f3793cc921b2ebea9a7cce7c7bdf905754dd48ffcf0ad8033a052802130929c01335590398f865d9337ace9593fe7f10f45ef18cfad0123ede9299554f5afff3614801dbe3a4c0fb357b78b219289dabc764fb593b9b4d3d2b1d6f01d53769a61a853580a690867b5e35b526bf4ad61ab886b112f26dfc8e7ff26afd1cce8ff47b2e3c9697d55862974c3b5e503723c24dc4773fa88de42c1cf70a4ee136598ac2fd14be63ee3d5097f43ef249f1662163e98503f6d25085ce9c9d9a5fe4a8d70e981470eb33280b691ccb20b71d595b9ff6fb09df600eb45b6dff6c2d5fbe0787cd8ba5bbacd19b756a087f41ff012193ff5e03322828970d89f48198cb7b1cf585e3a336488cb09aab82a329839ba698816945e466bdb90a70ed3dece3716f052015e89a9c3c2a82525754604d5fd04010a77ecf587f838e76ba7262b24b58449fdfdfd6ff3a504f5e74e599822b47b2a55b360615ec7b96de4af8b10f68306b6c75068dbeba7526d099695a857a6aa91940050b800bde9d5468829cb5a6595057c6c834c2e39770c5fb17c412d024215c840babb56316836daded967639f4e0f77a7e5bc52de8296303303699b44163c78e86e8bf9f4cd3d97d23b3268eba7ddecd3dd908dcf17151fc91582e735f368480079c3ead4e59043d2a22249e8414b2c7184c9a6a33aff402354d8fc56698da98ebcf05f529ad9db11f211c7e068e00847286fc7f6865c66f43f507fee60ba64c8b402ab2b7faedcefbb3bae71888984d6ebe196c0d9f7e8b93a9fce9202b5f5da10955f865cecf49c18bd05c32106d833c3800f7591a5d680b7457ef085e3de562e96d484f315e201c57edf42eb0ef7e7cf8e1f076e8554ab6c85166cd1da45c441155c1e47a4ed2bc6274559da0021ce90d71593f496bf9fc711bc6aaa841d4c1a85701b23a1a2b3a72b416417c332867a07ca09891fc2fc71634120159ec40a619a8f258f58874e867a03fded6995835276f2aed8289003c6e994137313ee1cfabd5974ce3dc5f096fe812ee7d732b27ece4a1349a84529d6155e6ec489bf26f9620c6872aba42f37ba70a9863ad98fcda0c668d2dec9ffb10874dd1f003147b44e7823e050360cf389deefd8e202727ce68262bc4b60e86090d16871f73a21cdecccdb76b9eeaa8e3680470edb6f5094deaf16ddfd73e9bb09cf1f0217e60b56460a804e30eef00d6ff64e49e31d11bab661de2eab40159afe3848cb02a3562d3a6aafae7c593379a39b06bed339cf6e04d804436d1a34309b25495be5770dc317cf4e7b5f3de5caecc641b4a7821bbb0d2b74110aeffb4ccae0bc8f6c7793e7d8ce84776dcf4e0d68e748d6ddef2ce64c41e29298ef1cf6de21ae8e816ae63b5333db841eb0bace214f2919f080726928f6d0812def4132c401c443af17ed6dd500b24a24871f9039b4ad7d3b30a5e34c408efea3dea798d3fe86e5fe23471ac79493a669b005311af31bbb0cd30ed7411d8f38001a4c8edabed15821e27b3666bb68f2001e030aaa7812b49d69beeb748f07dab6dc42828a8dead5b7692c41f43149efb80f66fb82e937ff0a5e0f7b1d3d91dcb4252d408c5e5709adacd11466e2e08c0b9bfb504970c1d250d88f37c3fb43a7963694d348369ebbb4ad4a64cd8b35f1380932f1355f474f33183b8ed38c61f352e0f52a49dd4b2492feb0b190911e8af30bb5792b0dcbcb8653462107e03d0acc193cd323d4b8231ca13042426b888680c4b5443b38fbaeb050fabd51e6287143be78cb8b8bf9ae373c9af7da44197223e1966c74281888753692f438df89d20c20f982d25aca4b4146923f7371d0e786f264219cd0ebf07b8176be0c766dbc376d76eec52d672eaa28cecc30b5ebccfdf1b04a1008a6a88ad3614a807a04113729f41868183d9b73c46220f7dc02b27ee514fcf3341425ae4637cc075c0327b9b7c16e706009373052125df4401de212c118b71e7c36390b2028b897c89f2cecf3fc8c21b1e1b90c71a67c049f71fd9540c5cb538f44792b04422813e368326522c43bc054625e363f6e819953da91e242ed642198262f41a4b967136ec0cacb08a6b4b273d9cd6fdc81818cb78eba64ff93e06f2a938b5ceb10351a46aff5a0b4f451698593e125be14118d9f6288af29896491cc3fa13052f8a7224f5524611f2d614c30b78500081e6bc2bc56f7a25a2d61691b31a73a6e2cde80550369d6a3e943424a5f6d5a61bdc9f1e8fb8c6cf13c973eef4758af1c91f7c3013619bb3f23754cd54b55c07741364a33c5289956b92ecd159579cc19a8af6185dba690267ee7fa79191248f661fe619b036dd7bee9db628c1c150b3f29547b84791dfc5f4ff376f0d4581c86568f74ffbb9f4aeffea60534657f22ca5c1a0c0b7928d9d7c350593d64fce35746365a5dd32142cb1e4724f8536dbc46bb8cbf2b308fb70f8379c278a1d4dc13b91f4af3fbcc65c659ef25744629a6ff14457dd05e24f0f9d2db160de64739a650dec14f38e8fed3a629b0b0d4c6f9614ce79eee93b468a453d341ddf0d2a0e104883940d949301799586e18fc3ed9472a254bffc72210de2d5136223e4d496bb06e4a09dc832d8be8247b3ef90fbd541e0fb01a5a3f4ae4bdc823389d7e9449146b3bdd735afa52ab979d655dc18c526b7915d405d14992d98c889761d6bf5e581b21316c6199f5481bb8e66a9594beb46e75ce573adb4eacae09cabbc73dda0c5a0a6651770faca960fc1c995f2b7dd0d70a7911f3c83e0867be42d0d94485eb53f70fbdf80eeed4b6846d6212421b244d935d848cd804398ea72d3083bfcfa3afcddc0d4350d0c7a2f5f9b1acf404cc50e8e91fe8bf61527aa0062d529a4d7b18e4eecdf365b5c5266b5a87114b7bcf63c22a829d0ac30e677d120f0b0668e3e63b797f75f65608746b680d3277594917f7fa0aa452d6cb4ccc47e66b1b5ac9b7dcd9ba2b22a3be9d7bc9ad9a3959a1cab5f9fe7d3821dd51a90e1f1fced166abae12a20a68d4494f9463d9cdd18cf036ba9101d57a27b3f8c855ea5ecaaabe2e366bcba82c77f342a7b93e9b44ec3dd971259a430582388a661753c4f65188a657705ac42c17e5eb9e50226ae3cfd1cf5c417f0db63221f63547725ad66db31b0acfa1aa4a826cd67c54bb9cf2ed344cd9d2b64e1e8dd5cf309e80ab09a41985e996ca5c4ac1df9c1bc4433bc3e9241e3346fa09a2a0c33d92ca51cd334b944050a3886ad8be0857ae06864f1df76887245e17a7cb29051e63cf566b6991b129c0954bc568290a325fd080cb51c1f5a2116b0937857acfcbed0c3ce9453079930bf3c66f6babc5f0c012708d6a2f9f46873bfeaa24f47fd4ab6110e7418937621aede1fd50df4a8e027ed519801bb8059942c70baebba78b2c85367aafd5152a7694da31ec13802211c593c3a5f5d0092efd8edb865ac92964e6068806f55a87e24da9c7cfeda7b4c95f271019146038c0b1afa5a9e9e009233bceb7b3f83b0cadcf9c795f62cabf5b9309fead42e6c8ef10a1eb3c230ff56ddd2a7bfb4b08567d46344f4366a88eb59a33156abd128e5341d1a6aaf770e867d68b8016cf442e8584be0ab64c00bf5a2c297d4a04229fb9619651a9e025c79a7edfcbd4084b5f97e15625959fdf8a8cc6e299878ddf4587452224c9a2b7b2608f543f9bf471c27f1eae59074c1cc5c49eb931ee1181627d2bdb86d1bd2666f7ed650bdbe6488434542e6460e91aea2f33735b6210edf98d9d8aecc05e46c8a11289db816301f37e19b8be61b73013f339b8aed4f8ed0d2481392c08b8604c69f731ae1e6eacade3e828b07f44f744f3128140e1a7bf1081e1cbe1e9ac3f51c3e87ef5e180c00f4b62bb1779f239746cfd099f43a42ef59eafa516a1135a931445f1d4a96b711c34bbb8ce633065b6aeac796f6739247a7b188939d17cf10fa6085f2967f26369ffae06febd90e30e3889406f50e79ea06f0492743cd8423607cc8600eafe202c6f5b0be0d315b6a21b561bd2b8095524314d2f75b26b6e10280d72eb3da013c9db52a26de6a93ed376a3cb1729bf13a4087a2850faca8aae90156ced7d8352d1050695b344da15d56c7e3c8202436e6ce24cfbfa8e66087eb9859edded143aae8fd962f315cb91a69821deda9d7706135f88513d3831821d1f3023fdde4d8cf900ebf0a4d8cea9205fda859cdebeb433e8e2934da5fe19a2a603f9c2c9190adafe62df1bc0333a42cf9801ff109a855a52126e6ad3217e65faa277b87559cea58a78e1922a21356b59a70996c97a759f1ac3973e282c5aca9db5347f64c2c107c824e058277831bb6fce18793ec82a231bae53afe89e99064a0740f4678bf44c700b7ef1d707979dc911cb3343d1c70f3d11464804e20a248046d1171dc15fd36a659c73dc5bf923ab5b22dca8502f670aadf84c655691a6a90224e1e76dee9829c684de9cfb8ae4dbb992b7f1a0220b329c573e936aa1b0544c4a118b4da3054e387190996ef094459c1f256bcd59c1f4b2fd2c95cd7ef235ed6179cf0e3985310de2588a54f747bcd961110f60b00924db72c262fe34a10dc5e560822642e9881746f337c0e848d51a5e5cd3b7139877894ea07a07fbdb5459748362128e04740ad1cf210334719fb2504bb16366f326c3a5e94a8a6e9f638a56280576275888437416831f704ddd1ef5162724d242e89306c90466c9f4a3eec4faf9fed77586d6c6cda22112060353a68498968192fb15222005319bace3bae5759fb4edfbcbf5dfa9796999b9d1f9b53851423bdbebf39f6df0ce6b9f2c0a8489cf0cb92f1511abb6dd4865ca2fea7174c9850e5e9dbc3bc1b7de3192b161ba7db612cc91663e7d2b544a0cbc06701f031be172d4537dae24fc087e18a2b8875dc67e9635139620e3d5d4a0f49501058a39e3b342ff5a5edc231503875d29c6df946131b60fba8eb69c78d3a1204a47e8a3f19224358311d55a3f3ea2cd74f74c710d65a371da7c636b0bad94fd323412fb6925ed8cc5480900a42054a1c3b02f993d5c67df17687eb7f4aace79e82734e6baaa103a1b9019159cc21750d7e1bf2f32ffd0a5c7aec7fc3fa9998da5edd4947f592988f44199ee20870da97b0c1bde673b0b0bdca74c413a9df454ec51afef145407bf623407d5d334376e05791afa134904ffcc4cc6e62189da6e4483c351f930d5dd69c09454774eafd170ded800bdd27e6a1cad12c94f7cfaa37c95fd4e7d210aa3ad86810d5f6f8c02d7883cc57bb4dc3aeff18a7ff52c2974c49530adf6e5a1e20be2853a677a49f6bae3ecf7287cdd098439fbd7adf9de41efe0b87fb76d645266f922213e2828ee6a5cd33646f7e15da714ab434bd4843eed9a621acacf59556e061130e9fde3825eac042034ee57fb6e1dd25ef7ecdd2d03d4c0904947814251daca7dec95b8935f48aa5b29a43228810fc8d9fde49831af33b57743ca7659f46729cef81bfdf2022950e72284ce3459c4639c239227c0fac7be7e445a61cfb1c5f2d6b0d9007faa155625166ddc4b3379b72746211155641ca03fcd5532970595502daf152dc8323e7dc2296fb7aba43663b5677d520378f5766e814fcd938c3cb24464fb5fb588f134b23c78edff825600eba7194085b80fd97e0156a0d0da5de158eb955834f94e643c", 0x1000}, {&(0x7f0000001000)="b38ec1c0cea031aa33682fac72058619994445f0da093fab40fb6d96ca4c48d4a2d0914e6d2dfa2e980d6e77b5a81b4a5e0bcb10b3c164773cc54a61e0b100e2f07552dbe5d1de93e487e8e6e7d476eeb15a4b41e7617e4906f4e26922c1ff563bd1087743518db603db47ec9bee4dd9b639576a0818a0b20c28fca4c3dde63b50d557d3347b8d1830261424b90c1011937c63c507bd7733ea702a60fbdbac3a79372f7de6817e53e9a6dffc11d027a8f8db4d8e53ea5d72e837244cd23e9dfbfa46cd9190d648a2d2b607d3fc1b53f8aced3d25833d7427ce1094d3ddaa8c5ba93bd87eede2594f4c0637e1490744384f338a2cd420de8746fed3", 0xfb}], 0x2, 0x0) fcntl$getown(r0, 0x5) 03:56:05 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) syz_open_pts() 03:56:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x2) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="03e228d5f9bb13ec56ec8129529faedcb9fd06204933f26a85563a50954b06dfebd83cd1f6f757c653e2eed2fb8d425f1ad54ec774e00e63b17f72ea5623eee13fbf39e7ad61208f2552bd35f329b56b797b205faf7d", 0x56}, {&(0x7f00000001c0)="ab81cbe59ab5dd9dde9fa68b166f92363caa57e788bd325f0f76dd2a3559a8640c7fb14fc1bcf49ba537bf31baaa425cee8b5302ad697c3911b232503a25b5024f2a07a4278c37828f221cec9b8f9db5f7ef626f9b8aabd43ba4fc07eef580ea88517050da481664342195ce1318380c5c0c6f2eaf2ec7e2d9fa615d5df8b6e38f6bc9ebb173f53134eb639f12d742fb9c5c016dcef3180e8e35db347ecacd23e8a89ad6d87cb56f537b1088afb1b911177c73fa9c733ab6b96b1a0aacf78cda566ed8293e47c71d3fb616f9c83449", 0xcf}, {&(0x7f0000000000)="9731ed369b371fd28a35325f7dc10671af93c92d740a4e3e7d73e6e5957d4bc4b8da302c2e8d80bba67e78ae6963c823", 0x30}, {&(0x7f0000000500)="56af9a11888fd764254edd2eb64ddb985b1954daa4e9076cc76f7427b2fd32cc599cc643975ec41209cf971566cbf237223b3da19a1a28537ba99998bf93ca45fef6323cedf91eec28738fb9898172ac402ce98eb71ec1af7875d906cd4736a41717c30562b921c0fb06917d04b4355897c04a4fa54cf5caeec47285933cec1430ac1acc80d95e6e2d1f5edc6bb9573e9bd0681a6c10af7251753ef5e22993fda43cbbe1443cae319a1dc5d0d5e5c05a16f1dc3d640fe466593d14bb5355f1e77ecd8a02c0a2fb53b33bc52989f804fe5e264e643e8920e691399f7772d1db34cffc9fd4d78e2b949f9b81257994c5cae67d77255f7faddd2b6a85b3921cc71a873011b555b46192640455e4f275ee323d10ada031d2c2c9ceaaa5177e4b98e27847f290ab9ae05f321a5263faad8a752c7472140b0b3fd375bb4f0a00bceee11962fb7688477c49e2a1fc56ceb2bc7fb17772539c9c76527ff71e10846e1b2789dd0a883542353041afb1835db4d0f3d676273ae38dee7a695f12112f5476f24c3266810ed6069f0d4bb3fed996e955916abeccfed11383242f6e88e40fe0e4761e5f8a3758ab3e0f066d2d5752c51ea8797760dd4b2ba4b284a5174025bf09717b25fed23223fc9e669a202a81041fae61a784641dfff30997cb30f374aa78f3905b3ac7dd9cf8298cd6fb79e09fce4dde8ad5b00c0df561c38429c0506d418056d1f235e82e5e963d8102268db83b553de97cd06060591f3e5ac3bd1cb336f95a4f63b72b9bf613d900d5afb039cf7eb067c41be1cd40ddf421c4128d77b7e936c2b0927ff22568f20614c2dbed1a10a6e2b61c07bf2ab2466a1fa55213132f4b89fbe373009ca05c25d45d60067740deb7af723daefda0b6d6638090812a909cbabe99a79ff74a007579dc228b992d89d4009b37298249a6e37291a3dce84cc4a7abc51dbd3cf7b3e9f70956bb201060ad17a9f80823b3e80d3a758df6dc366c7ed919ff0c26ab4302aacc767d57c9bbcacb4ac8fd11c111eb2d5d179635ccc92d285ec28c2c12687336ea4ab346485cabc74a7650ed6d6781b8240ddd440b08bfcf125f3da7132793590f81ab84335d9435021a4e889caaf8d55817743709df40a91ecbb31495e468e4bcc21a115c48bf8decd7112c30b25173a78ae509cc1d853e5247756cdb5f199a59d8585e35605c222f3f5c1d8feea699308af5754b215c386b7e99242e072b5d9494845023ddecbacda53dcf474673a320f6427fbe326f6349539ce118f219d0110b05ae9e02b1c5cad87a14b29a0a7536cb04a5fb28005d4818800c2445fdb1254e238d5fbe1843473c6f3c3316c46d65247d45fe1be9e25ade2949d2656c6bef4581cd535da6616607797586bd5532ff4268c989303cd8a151680a5c740fc4c4476c289f8a952cf97246b05c81f05745ca2f2964a8e6e220f6b560f4da95d90be92c86bd82699d1b3d03f02cb93ed47fce8a1cff585c67672516edee36cb23575c372398b164a4c71ebfbdab60155b59663a0ea2b883866b89cf3bb806adcb53475932e757f3354b5f3cd7305f89daebc61ad8b50653920b5e9ef25a11f1cd26e9c64ab3349d2c99ccd8b86389cbe87948cb7eab7240a3e5699c50a8481c225459c6c02f25f78b4516937ad539b72c5d89c3efe561b34345bcfde307b9aecd5023e6144cdedf1d64074232528e64a304386153d9e9bafbb648d8109959ea22ce6c9cbe24b6ca5b1f09dcc900a8c9edfb717012690e1c3f0906fec376fb3632558adb95535e30d810cbd3b1b140e6a168a02fb9ec47365b49b7ae3d644579faad01eb3f8a11c090da2819694902150a6701c662f23c5c829c2864ae332f630b4afc2654d8c924a72f6537d7feda64283aed9203ecc6d9c266534ad2261e96ffa60cac836a4d7fcefdbc763da23abfd2d8318b643ba6260594890750fec4b9985b974b4d36493b56ac59e63a9c53e649e59a20d02af3ddbcf84de06e9ccb6d87aa935928c76a002d7bf795cc02fabbc3ad396292deb46449d2ba836edaefd41004b5e7f84f4184e283a1da8cd2ad52df5746983135a8174b9cfd2c713a7debf93888898430c5a387a1f3181f560cfc0b1810eb5af1931914aebceaf4bc1a79dbf8011f0f141bd3e617841bb15d80716cfd5930d7be53bb78f190d7f7f7aff20cef8c2e8f78058a7d97b9f4e15328b3df1f2b47ea5b73f41a6e0472ecceb66d0550e9cf1abf989ec289169eea6c8861634db2c6af8415a2c5f8976f944b0e9f296fa715328e81f2d234ac04a7531675dccad536102b502fa0c4b21c6b183814cabc05b749e7a4444243987934093d983867e6b44aa692b0a37cc346d57167763da61cbeb8818e97a5dab70b8bceb227c6ede4a1fce04af16cb64b334ed2b0c50f0a066b4ae9d2eaafa90f92b4ce63c9bfd71e8e9cffa3d38f412193349dc37a78c81e914b65d3d5b11774b68ffb06656541030734f7706989f13d44c068722f5065ded11b80e81e5e2b4137bf2d7347d664bbf00470c85e18a31468226a0c4dc290e46e7cb69e70208033c32a865c52f64550df0778320141c670c98d3a3e4a814bbbe96ba025ce13234bcd729598a36876c0fb3928dbd8a7c988d914e5a3bbb6ed2948190eb5eeb290cb4921d532af07c99e600279c4dd3c89e2ea69eccd1123ddb515c021ece10ac8de1b666d2d437bcc8267aa854326e06aa747ac636d48e2358d3a8c13ca39e008b39a45afd590b12b3820ab7f5a50fef8258a31a965b1ced399670c496019ee282d89d68992839e40966ba7f010d87f38b15f917888fc2557226cc5e63af980e9285c3088830d5f13e9eebb3f438fcdfef8e2535a688e10f99b2bce9ff89ee581870a47ba2336dc8ac871b0cfe431f019afb011ae02834b8c4cb43f46f5abe1ba7da13ad0bceba5082915a424cee90c1eaca5fea772558a7fced510cd1cbaa235de90209a374963923716dafeb93a7dd00e3f8a8d0e749c6996cf1054fbc2f02ce43a37945710b8101e01066dc92edf4368c340d0c73f9e94f82dd808044274f57dc43d919fac304e24a0703315064f0e3acaea1cda3293659b9c26422306b0f60892b435c4d09694fc3dbfa1b68f31787848e6544effff58416aae2d712d85abfdcdde471f417ca309aa935d7800dea04598a10e9d5c3fa3f8df524b34521b17b1e569ce10c1630c0b6c125897de754330fdce98fec1b37cd1a26f49d7e86a850983b105822f7cf49b970c1990655431b4d6ddf7803341e3f5125a83ba93db00ac637f7478c15a6a1be9b3e31a84ec034eb23efe4b35b4c399757b77fa7f0181d43ca0050dd7978e8603cd8137a5abe0799ff892c988ae42645296c21d1865bf07cd6dfdd4e4d857599b40d8b21465049406a444e219a09d7e9ab8a5ddeaaf130792499c23bd84ef74ffa60b094608e4be0bff7cdc21f7eb378f409602292a9bdcad5f82bf43a95360d4c4021bcbcf39d01c7857f07bbec0dc164b758f6920fdc19a1d190456c89eb944e3720aadb7689666b9ab58421e32b9c9cc7f3e83c8bcbcac06ce511929c20aa264967215bdc35f5e49d717f2f6f1479780dc9177e729dd76ada428b0edec9c7c21ca9ad5e1900f3a2d17b75002155ca7e16c337f8e82ba8a5f6f7b1e74d74f9d036a5b39cc8d5f3ddc07719e197cd6e0cfeedc9a6e14607e3ac20bab489db154b4bf07c77ef964289709931dd033b955a3c51f1d2732eac05a1cc9a61277b314227af40e31146f197c6f802071250b99e1358394cfe3a6ced761308721c9b322bf878eea085cb8053abbf2ad3c53c584cdc2c5ac7be774dea537c53fb32e01118ef9d17ffa38da663a6df65bac40237028c0c50bf7b37308b1cf67a98bddc1e38315a36fac88c0016ae558a3eac0cb924ce8b47ea3352cd3f85957899043d22afde2868e910386a6c8e101e47ec45f31e5889c220cc55513930ea7ad87f32e0639366bc3f06072c4cafca328092e564ba992f71f81df5ded824c5833f40cc0ef04596d1120d31b5b98fdcbbac16cb6a2e837bd76517d72c90becc9d4aa24e9e83866cc52dd9e122e173983bf281a3f219e8ba8724d877c162d19380f126ccbc56e332a744edb08c7b8da4f0a8a08890d98dc0ed00edd78ef8ef531db8b8d0ebf7cfbba6f981d96e4cd2396e44bbb3f2f9ab907906bdc98590b4793893bc35792050467708cf5876c716fbf7481178198d4ac11363f020648630f52cfb306db6348dbd52b108bba184c94e8084709777a8861ff5282b31b099e8da2dd925ec0729d562ebd6361402c50d47a4f74c8d312c0000bb0296eb0e6298824ab38df99243400536b5cdce2cd6b8489666d63097a7bc99f8cc0b1fa8fdece526cc6c2723abdb340ae8717461799db8f7765add68c6e42dc36cddc7f212aea17f47dcc0e1b385a4d7a3ab1dbbca023dfc0c6f1bc69c4cadeb37cbb14bfd23fea71abc49761eb38618a035dc2a92de5693b256e13ac32a1b3b8f60966683633f9c3e2daa58c78f316da5d6e1a54f7ff944a58626dddad59952883f89bd1a6d9cedf82fd10f3eea1818589cf042f629f6564bdf518fa5725228ea376b6e1893b15d2eb342ca312c8ba434baf1b83b8e42fc3f4bfa0bd99cb70a40fb65a91797d1c09d1fa2c3701174b07ae3ab955c5903bdf3057e38e346302a9a4d740e56315132e7e76d9610b918006e904d4eb5420e4d1eb5c4fc2e4f90c4b1fcfe5949dd22e15432f468d901f384c1581b3647437723d2d9255bf227132e3e3b4eb3e70f0641fbb37d7d36ef4d16e39548348022ccf96b9dcfdf4a3d57d59408fc46fca48d066b3f4f8f6a0308ece13ee7fdebb7568f39f020f41f3e357e26a604b44f686195d47e65e18069fb2d38c1265ff6502eebb30997c8ec4356a6758cf372641c0d33f6f414aa64479ac73c69626b30a2a98f6f9c21eae7f9714cf0d06e632489bae77d088bb862e829a706aab3d6ebcd846a0db7542c4802198c921c39ea979e9bfba50037e1cb8533b08c2a59b27b4106167c51129c6f108a7b7e44794c59d591977a287eae9929cd38e9f2b44b154238a9545ff0eae0d1dc8bf08ef4c38faa6ef97d7c6bf989dba251cd7d9e8322885da751fbbaacfef9071ba00308a51f21714049ced04f316502f954524e03b12eb3fd9e78e4a98d37aa5faddea3bacd027d70875520032f5f741da36225d2ff454ae3ecabd6f74bf40bd4f800e7e5ead0ee12eb6123ccdf53491dff9b077e42085fe7e0b1d72cd5be3d580b00c338fe97df66c873fb5b5e911afa418338cd749208099312baa0f71232d282edb55f9f3f49b44bb91230ae6e022172ccfb01318b2d7d4e6e435ed28e13b9179d01473a2b59c287a8101bab796fcf6373c1896a80d34171cbee12c764e7cbf005d76420083f0e364d5041868728e3187e976f66402bed76dba82410eb42a7704550dcdec6af676c971a32177c861146e2473041d2a6ae457778358630d5f34d3316b62af448fac704bf2abe63b9720f5ba8650e12ef7455c7f7b385618fad36d850944512619bd4fc1ef562a53808efeb2d68fcdb4f8c264c414e52c014360aa1bb7fa022369f26e114b0093f78cd2d03372f3951f4c0ec00bd25f3f27187593e5eee8d484a5b9b6e3f1e1c12c520ed5335536bcb813af488533598a676bf034dda3561f1a87348e29214b40fff14117adb9116f5be83b46cbd216ed3ec28c777714a69931101fbb44fc3b8cdbb5c8a3decf7a759170ccc2f610c6f021fe54c66e6259567c4ca359676526a5", 0x1000}, {&(0x7f00000002c0)="552711816c997ae9a6838383b07c419c376d1cbf9213798e602841b0c4a925952342c4c9a6330bd1eb0b352343109182d80ccdeceedce5bbe8d5943cac9f1621d96e", 0x42}, {&(0x7f0000000340)="10ac54bd9912e3b48ef27c67897f23a9fba599cc46690ed42aa69affb2375e67dbbb5fbd5e6ffd73f313897e4bead035bd4ccf89235db2a0511e1a39924de080dd9988ad18e03a9005b28c035b85650ba924e8fcc5fee8b06ebd5d99742001d4145d8c47007cc55b67262ff910e0255d93c189", 0x73}, {&(0x7f00000003c0)="2851cb41a113910d98aace5851f2fe9de18bfd4e724f960c672050899e4d8298c74b7f1dbc3def5b342c97af1b3d2d11571e625c65d4d66eb9f76cfef70b77abf9d89fc616875246ac7ad7167dcf0377d649d34bef1daa20047608dd357ac98e6963d2946e6ce780347169e8607395156a92ff3a9f6537b5677e425b8553edc6edb93f06c9bef0a276fa22f4017ac9010a8b285e167f50b05aa363f41129c2b27a5643bf7a65de7fe42567d312544f8878c3ffa1abf00c", 0xb7}, {&(0x7f0000001740)="5d5185d06080e6c6d50781adf14f07fba0a2a3470d7cc0c0ff85f14ca4f4fc240f8909d4a0c4c7752825a74789ab679302ee816878fe5400ab422be3a3b87127edd2ad4e3657a619dcf525e1cf9faeda5556254e172fe32a942bebbcca8c0fbb14c0c7623dfe31d817cf1fa6c28aa1876c5f4aa920e1d7ef63f5b1a12bd830b9d15066ff2e0ed38470713198290d2a720b1c467d3fd03660438ffaf42ba865c6010ca5a7f14fb7d63a15639dd7bc905f5e4424014de07ba8265e0ce5808e1a658188a3a46fd0a24547c8dd7e35b12bf9ef0f1e7c63b3b60fb893cc37214af9f347c64d69dfefa72d4c6bb33e90d11df41d4c9a94ac4662f798dff6e7829d12f79ff6333b96ff4d21e995c4edb4d62757d42e3d910683c3f75757df8e7bdd3ee4e05b8a79db492860d6215f5fa6c4680dd06347a3e783795568a48d30c6ac5563399cbbc8d287d27ea74541de1b021f4de34d8f0cbe34cb992c657370cca0d56b2625df48abcacf3548af657e0aaa0cec549d6edf43778e368aa4d27a2b28964bac555c10a8089246acc18e26c22dac44175e98677bf46a3aaba06a42794f6abe33941f9035682102a2e4a28b01c353341f53fea345d2dab525ac64faa93fdce1e9fc92a799142bfac5e39bfb41b5bab2159dc5d0b6c7ef04a1ac9cb3eceea998f7e61b95285c8b56d5ce1b1e7dcdc4d109c49651e0b6387b783c895e5f944725d252c7632216aa348c064bde68b60f7bdfff6ac85000914d5b88fbfca31c5469b35a822a57f43d02fd2015cf31f1d760d9e1d5547be6d450beeda1af0f0167cb02e18d0a5562dabc15e20a6bb0abd1bd374cf00a514a4ad22053354e5e3fcc7d9f681df08ca5faa0a1ad1365c0d39b750dca6cedc56c8bcfba39fc0a7306cf1b765e710ea30aedb65c32eb5c2693bb98392dbed40efc083d88d8a432de33559a17c4accfbe210d4630d0813ae1272ac01458e236c01892b62d8da16d18117e68f4e7b53ba276aaf185455227844bc7494034a6b28971038fef7785c7d4716e8c037c9cf4df894c6076d345c6c01761b4b43e645a665ebdcee6cfc346c7e394c6ddae6c87a0988d7390dbda611beff4a66af65314439ebed09398eccc6c831c900482a4d999f346d815380630adcf154379d1d6e5dd0e03f595c958371a2ae51e27264bb543221321bb722c31802df584189d763a50b759729b0cca8c09c2a271b46a87870a9e6b3367e440ea248597a0acdcf924744f9c52f7803c8e42feb87bd198434836edcc62f11999a2cedb139f7fbe0158921c60555be962b2087cf7f534f5f6905be17bb082c9b6c035fe8138e7a6d06a0389bb39aca3414ddab79251e5f4a18e018f4dda65930cab1725fdd30563c6f9b230ac359658bf7e4f1a96739e9d444eba1bb8b0507e9d47f580b685ea9be317e84ac4f700e015be162bd69448d3ce99c2876060b3895bc40a1b17b419db52b1597a4eb220f5d584a0f8d0dda3fc9ded296f9984b42f942e812735312eca535aa189f8e885b2ecf31f56670c2a9467fe426965d8c4b0e7d604dffbeee3bd782c6b7c9e8b5e45d18bc6c853c7d7e0009951faece679e7ea3343183e82701e33d8879bebc6bc62e0e40679ef4bfa2e075118b25199730d506d801a5f915da6ecbe2e0b3e8b4f92c8a9a336a616810dc857ba6cd975386555135dda3a2e42250047daa6b39b03b81814ff017b20a105975d0ffe295ce7bf090221752da01b52e266fa8c5f0813619d7fb2e740743176716a04a0e7086782b4e6120bb3d0a15d71524bc3584088f5b17c7b4a1bcd4a966aa239f690f4c8821bf7e640ebebed2b0a8fb2543d8eee55f673d588830c9bcf17f427046cd3f7721c5acf6741111249ae265f2cfe89fc39f768a0f0b339adcabf33e3ede96ebbca78ad0b800b1c4a8feecd5d00374ba888f7afb999a6d99d504419c5f9ef2e6738a6ed7abb6fbdbd2bf444370fcb807e66b357b75fa9430515f8cccbce7401fec3938eb41bbd681cd113e4601ca8e762cc446a97653986b8a85b2fe1412dfafe7cc449d699bbbeb3f847180f14df758103f25fd6004bef98c9ad0ae545da1b8044a23c9a97a227fd9b2a0bacab5121dd244d4b00daf1fe385f9a1954c6ee5122ac046c5ac686c03233cf048764f542f2ca35bc630900e8c697edcd33c773da093eb5e67afc8303741b016e2cf42f3c9809d0f5ae7992d0e08eb90b1f002ea322fa000e98d35c886f62c9ca25d43a032bb7f16b7566dbe0ae5698694117dd4f079a80ece957769dd491e2a87da7e5ea4fd0888fd8e11554f01928b155bd60ebd5034c01cad14dbfb4f0019e9413ab0f233dbd47e54b9912b95b191eb4d0947faf1294357eed90d70e586f9a56c4b6f9b3ebb6b3e51b28e7fc84cf554ec5f46c984aa2494a93541d4431d5c7ab7fcd8c3fd0078b122960929eb4919813fbfa595c6c3735771482bc0dcca235a6d10c967e6129a8b58ae29d5504ed43bdfe45c42f2d91ce66606c4ea4241dc82492523ee3ea55a7a300dc08cdfb8a8a7160da2ea848dd93979e37420ec6dec873e76377932253b5e8f61d25080b78106c555117fba10bf26bdb19ad22c2f5b3977e084204bf79b2f5d9488dffe1cccd6a0ddca285e09e037728367c3d1fa9e42c9a576544b916fc360524c1343f331b9e0e9cad6c6ac86fcfc3cc027ffba8da05934c4e40cb77228a4ddde88fcbe529a301e7a3823f988daf275cab5c6881784bb35991b8a67b352532263ea2cd8c53873f3271c42b98c234f0387277eb512d5586109df48ffa5ce2f06cf16d894a9ac09bae35c4e5bd824681e61ebd93f9c8a8de7b79bf0fc3ee94215887d106996e031bd20b5911efddc372f2ff6e69e94d5f65e6a891749829339fe624f70054ff0a528d50baa7342c405ebf8f011413999f50d55c319ba7b393e38dd00cbbd0c40d4d02e3bc355eed4c8a1e1ac0331725bcbd772f3b49ed0ccc5cda520cbcdb497a86cf2aef082cd3787c9a7ac1cfe554316050cf6cba9d020d7711fc132becdcaba07561a4faa091f9ba0899dc35ad6010ce4a34b63c5f76e86194ac903906c7da34366e4941da10f6e6d54d4b58950afddd04135b74ab0df38a080a01f4d1c3902802612b3992648c9ccffbd084750afa6c2a81424dbb70a34944298c9f9ca7ebb671e5a04191c42d30b021e16e28dead6cabd173822ca2cddf94a079d6b1ad993d5d2b8c544442db25f866e041a0ef32b91586f610c4d4f9ec5aef843ebe371254d27ef334bde2bc88bc2b55ccc8007fd8decc20c1334755a1f05e4392ad27949aa932c868d01fc815a09a9caef077961ae48045e5dd14782f27731fae76d5240182a65ccd17536c38aa7e762a85ffdccdc4b31545b0cfd4558568764b5956b40c8ef9174a4d34a044ba1fc3f2f360c40e170883f7af888716df11a5554619b562e546d5c22eca52020fb76e85ed9e46e3773a2ec2f4d0e93e74d52e17260018da7f89f3fa7722362a07452aaad8fd5de88e461b4236c969b15d043a04a01318971a96eb0abc8b34704bc424357aa23a3705b2b117641b110b193fedc797cbdf95102e110c0fdbca298bf008fb4ffd60f3ce16d107896a7401639b346c94282f642bd9b28ed2f8c5315ed1dbd56b14bd23f1c70eed90a0d229792ab49f66899b2d0ea3b2dd4379c83bbfaef23c5b5505101369418c566540219d72a0351cf39269253d9234c2a1876a2f96dd08fbd53b0aaa131af5f64bf3535da17fcb2a9052691d7e5b4a71f12e94e4867c89e4f9a78a68c094befde1182d15c7da94b701aec6f2d33de2e5fc13a531a044bc7b03d72d912190c2cefb262d541c734acf6824160e66425b966d4d84b935a4146b576068a9ec4491fc859a47271b711787849ed34a3341bbd32f83724a393ae764b1e162cbd0d34b81a4ecc81ddcfe2bfd55d670a64ef48c275a02e758649883d295a9e3a86ca2bd190366d2338ce5d9bee0256254fa50646c150644fd3320a9768f9559e56d266dff7642095aeb71777d56cb2f0991099fb1bed0824a5b98dd7e14f646fe8125df8010595cdc3885a4e9f592633ba0bd86ce328a38877db341254eada8ef1c4d5609bc8de15ab3d49c400e2a0d899d48d8d7b2d3af7eb36e47cba96930353e3f8e91c6921ef228192ab1799351bc302964dec6f7b8c8b276cb0b4d1b924738b91bf65d2c3b19504eba929f055ad4eeeea8163a34d1abcb47f94aab35e9ca23acf32a6bc2d2ec2f80fd6a2063ee62c13692c59cca5566ea0d64774b93b6dbce2af0445b466383f08f81011a13c7a9a1920216d4a6fc7f8c62ebca43384eaad411e85c119876bc877bbe83ea6f286d9b671ae0502d6d185d37bdd71cc8b4a96f3c862ed6c663483737c0bd8e26afefd177e2f833e68dce7f21eb19b78dd0e1baa96dbac3cae9c2382230a85da90675108d35bb4b3ae44de433d5a14ae860790da746f14234edd4bbea486954b3d881a1aa204fceeeecb335893fb0fe311bd5978ad878aadc4dda3353d5d166d677d4e81b83085a0251cde564747fb68aa7bafebc80c91ee7942b69e893be9eb741cfd96c7cbc7dc85bd1f6594990cdaaaf6eefe3e4f4098d91732b96718a9c145267256e1de459ffa75969b965f712abcbaff6803473decadf1d417ec5662512858a18b110ed58017703c7ac0a84d947a4e93a6361fd3d01fb19f3d63154ef5a46b4ed2fa855a99551ac609be716e3531915b22c639f7b9754888974bf4276ef13e7ea2b10b6b248119d831f9b729ef1f180c21df987e5fb046accaa1e41f027331fd547d1c7bcaa224d5bbbf4c55141527317cea738211d6e7132bef2b5c7ac3c5bca71145bf8863121f46561d7ffad9945a70fa99691d848d825ad06967c2d3badde363b97482d26a97210d1e9c7add5f9fac89c9461b7de8a52894e691119c54777858bb254576f12deaa0de26c46a65d1d3076384a5f230ea5929958badb334cb6c7ba97c8b90c45e173611bf3cd4a90a7b3ffe37678f2cf72936adf8a6467fcd85b5efb6b979292930c8a1281b759bd4334a76e19931ac851813faa8a331b92d7e2799b320eadc660ed20dc89d8246a60e15a13187c82812d5e06087ad2b5da4b44f20069d1fe3f96eeec0bd52ccbe112db706cfc15cb012c0421b585669b9313c533cd2de17a90ccb87462793ed20831bea3e2603367a9c9193edf357aaeedda31aef8668f35cba9f0960f7e7b56ac97519fea225ccf6859b522f0fdae9c6abd8907dc7d1fa6c8f911c6be234d0ff6574cf0fe6132ef5fcca3b92f93ce23e6872f83e8ce4604c3be272b98517293d2efbe76cee6422b2bfc2614619544c748083d7f442637135898e5439889d6b0cad68e3f657316934098b644c8f26aa133ac2bbc59e6c845d733e6122069321e65b958257ce3ffc2fb7a27cb28cac387322abff12537746411219b120c5439a10a76bcd68329c382d85cd277bcf1dc3f49d87ec5b312bfd5eb3a935518b34681ac5b7fb8d1cb49ee3fbd5b54121d5bb6e39222c8c86d741993ae3789fafd2a4fd5f674c270ce28fb6e67fe0c63bcc0f3c038d9144d78b2e0c745b03022324e8f611a3ed12990bb17bf4068320cff916241d8a807513233f95288f527c1e2ef2e5f87b610ecd8818973721852b7e5576de53d2814ada9847f4b1ac1680b70e5413ab42e68a5053cb73782b1ddf2458ece5d4403196e5517631f905dfe130e2f8a6f57b2d4111d6f1038059e7bc0c5c5838f00122688929abf055069a00c76c7639cfb49bf1d11c5539861", 0x1000}, {&(0x7f00000000c0)="3a2f7996eb450b79d35211a1a68709376f7120a563a0f73b855a8309a4bbf3cce7888657", 0x24}, {&(0x7f0000001500)="9e3c3608634cbeed6a8a3b6de7fdd8623c2b058e487fa472e07c1a425a07b97a23685ddb824c476ed6ca7619f9173a91e15b883c6a15ede1132e19bd27b77010f57e7bee5b5b87db963be12b54a192ec2ccafb33", 0x54}], 0xa, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) close(r0) 03:56:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) 03:56:05 executing program 0: r0 = syz_open_pts() close(r0) flock(r0, 0x0) fchdir(r0) fsync(r0) 03:56:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000e1cc9613680fff7118657f89afa11925966d4798c1321412b6ac2b3901df50acda153847e5af66b3cdc18f5647c5b7cea0f658894bfd9950a81cea32c969b6ef3e14b00570f958b8ebf4172ca164fbc7a6bb89e9704101ecc00cf13a2d8aa797d1a6b22a8b384dfb92be915522ac707374af170b0add36e62edc3a5129390f1312f55fa34973cd6227d210fa28729d7c0eee9d2b5c0b58759c55c9abb1d3926f88b1353dcc8f7cb7b4588e5bab3d3f56ea5205decba9bc7ddfb6b19da759c0ab0ea49427a53e4dfa2123125748d1a753ce062acd4e62"], 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000000)=[{r1, 0x4}, {r2, 0x4}, {r2, 0x4}], 0x3, 0x343) getdents(r2, &(0x7f00000001c0)=""/146, 0x92) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="5e482e2f66696c6530006ddb4ea47b3a5d9580b9f9fc4e1aa956487eab749016feccee6b7c53d7a32054f2e239e960a2fb05c2e46180400e56c336b14603222ba7a12c85e1a5618f69379bad51e5601cf5d177d0bfdb2eb86d8f90feafb3fbb28066905e060a2f2c9f98f30bf240eab8b0d54a1ff4e35c085da7bab8f88b385832e6a5b5372c51edc2d7211d018384ac3d28adb8675eca06aaff95b3c9b63cb20c43860d3707ed180e7f05b9a5"], 0xa) pipe2(&(0x7f0000000040), 0x4) 03:56:06 executing program 1: clock_gettime(0x2, &(0x7f0000000580)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000008003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x0, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0x6513, 0xfffffffffffffff9, 0x2]}, 0x3c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r4, &(0x7f0000000440)=@un=@abs, &(0x7f0000000400)=0x1e9) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r6, 0x0, 0xa, 0x0, 0x0) fchmod(r6, 0xfffffffffff7ffff) setreuid(r0, r0) r7 = socket(0x18, 0x4000, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f00000003c0)=[{r8, 0x84}, {r1, 0x4}, {r5, 0x4}], 0x162, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003fb, [0x1fc, 0x100000001, 0x8000, 0x6, 0x1, 0x69, 0xfffffffffffff801, 0x2]}, 0x3c) r9 = semget$private(0x0, 0x6, 0x8d) clock_gettime(0x2, &(0x7f0000000180)) semop(r9, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x1, 0x1000}], 0x5) getdents(r1, &(0x7f0000000100)=""/65, 0x41) getgid() semop(r9, &(0x7f0000000280)=[{0x3, 0x9, 0x1000}, {0x3, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x7, 0x1000}], 0x5) semctl$GETPID(r9, 0x2, 0x4, &(0x7f00000000c0)=""/14) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$dupfd(r6, 0xa, r7) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) semctl$GETNCNT(r9, 0x5, 0x3, &(0x7f00000007c0)=""/76) semop(r9, &(0x7f0000000300)=[{0x4, 0x3f, 0x1800}], 0x1) 03:56:06 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x21, 0xc005, 0x10000000000000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x99ee, 0x8}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x2) socket(0x3e, 0x1, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0xca}) flock(r0, 0x6) 03:56:06 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='j', 0x1) socket(0x2, 0xc005, 0x20000001) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) poll(&(0x7f0000000100)=[{r1, 0x5}], 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000140)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) 03:56:06 executing program 1: rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') 03:56:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() execve(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000b40)=[&(0x7f0000000a00)='/dev/null\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)=',%\'-&\x00', &(0x7f0000000ac0)='/dev/null\x00', &(0x7f0000000b00)='/dev/null\x00'], &(0x7f0000000c00)=[&(0x7f0000000b80)='@^\x00', &(0x7f0000000bc0)='/dev/null\x00']) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba70001000080512000"}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) bind$unix(r2, &(0x7f0000000c40)=ANY=[@ANYBLOB="0100c78d6797e0b9162140c569ad77d95d5ac5b9225095b5637e9c9cb5a8e1ee9d187ac0054593138e82015031c236ba60"], 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x900, 0x0) getpeername$unix(r3, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0xf39, 0x101, "2aa373a5fd0c0f107eb44e8392004a2ea3ac373b", 0x5fd, 0x3f}) write(r0, &(0x7f00000006c0)="53b3062363ec8daa46631a18a46bedd944dc0d27fe1cd337f5ba", 0x1a) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead70", 0x4ef) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000800)="d7e632343a8b61cc20f890aa9662eb6478f9ba5b6b407264e918ded8eb12e8fc2103573c9456556f9b98871e511c9ef41a410ee293aece0c4688ade36170e39dc21257681ebeab399dc71dcf57038ec2f5e84e7a2a864e192e22b78d69d5ece59a16a07996b6d55c207aa63a615c70b168a2f1b412ec351daeca4051683618768409b018b96a84698ce6d6632ef56744f70c28bedb49fe894dbeb35bc122909ff8e433d3aaa4c7f6efffa5ea6bcfce93bfa4f49d6aabcb7ce9169f3d2acd95f9c10a49ef131e0412de9244d6b88b65c483c0dfa37d80473f0e8ba276018856de50eef528c296fdefd650f0fd2f0bd4c83cf2de5e113fc5d9e36f710a9ffe335993c912136659d0f6153fcd02c870349885ae01b9f5db87265648a4acc6849ec71b02ccf555d27ffc432d275a08407fe4ac6935a26ef24340f8588bf70cd9891ae3c98765a81e3a40e58cc56e91437650da28e4e582a78954322ccafd4f726f270a33298fd24ba020643661befcf548807118373d7beb004c0a66ffb893ee82bb502879ca2a6f68560c1b8134a2dc60d5e9493565409477621051740b2589d19b815c81a506728eea3298cfd5f793d9ccb978562fab91fe5900721361ebb9c56b73c2db4690770cf94de8aa40d671e6ea38770863910e867fca1bbc0a46cd5047c63baa46a3c11dd84c322b75689dc47c0593c4d274792a6e4f717301", 0x1fc}], 0x1) fcntl$setstatus(r1, 0x4, 0xc8) 03:56:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffff) 03:56:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 03:56:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() write(r1, &(0x7f0000000400)="177e8063bb431f8ff0483b867cfe1c6bbcdf45681c0c1fe26076118a3513f153b262033eb4323a0fde9cf2d97a9d3f2c0476254ef85e7acfb42426ef6563d2e7fee6d670d98df70a33f179019b6497674814a7dd215746563a287bbcd0de2f12c96292c135488b4f09f90793dc858826dfd554844ac08b077c99700da5532481307b12f28b54ce83c8713bd7ca0ffecba6a730c8e62a7e89ae58f177c8f9012daf8c2f5422305f0599128e2c7621fc9635c462df4bc481dc433f91cdac5d9e71221bfbc8a250c6597e8d026e5ddbcf9e5432221f206d28b1c4d02d54073dc4292ec442353943007e1791c3faed8238c45d82305640b45c714378569becae6c1d8e00c7f1c42b8f1b3bffd4d934b7bb8e9728fc35b13fd61fd91fece8bdb87f801c184f7598fe139ee4704b40e7212fd3ac91a5de3832ed3d9e47778e5f2aa11feecd5b2b1b2960bb6a57322509b917d80a62d2641a1ff01222d75c66dadf41a58e47307a141611f738db89d94b5560f055332f773f4e7f7fb96d7a4e1f81c1f9980e77c5f6c6b750950478e268bf35e382c5af3228062f51a84170df4c3d225f563b12e10f60343fff938f43fcc3fafbd4ba4ffc77f24518c88c0be5366600b921de64d258ef447329f15dc0c5821b92d453a0232b0daa283d74c235f2cbc9466e01d750f1452ca8f5ff10f2beb5b49d878889fc588ad9b6e295215fb09564266276fc085459fab20fe6de71feaef8904ba075feab2507eec9f0987daee216fa1f8d7d6c882d6cfbae69b7ffcdaaaf906177d2a314819c3f9278180809a04663634f51c0e03a27239d129c3123df35ab11cacb84843367f565a01744e28c422e568bc58da83aafe15a5e5dd965f64bfd85d4b04c8734f9726d4966bfed3da912535871e4aa795d5d1bab47f5ec5faec56fbd5d6f2370966c74bcf3de463aa634c9583589c01f10624221420b44e4a56b74fe18343855b76f687b4f60222bd6c35d667b854402414e11d01fe86abf8ddf8f7562ae92e4f6c10d99fe0314e9034c0de6452c77f990739a794b8c44f0976fee9fcabd7a70ceda01e776d8ebbfe26329b7ddac2db78f72c871c29781ac2b99eac45647cdd6363df1a0b38bcf9d1f1aab4668184e727f857bcb5ff6597d806a2c42ac9ddab0df30cbdbbdbf3c91d3dd55a4ad0ce61400b3d05672058b4165a4e594a591743dab6a9bf3ae89e090fdc4abd9bb90b0134ea2f4397a4cfb9d1bda5753c177cd7e59890046461b91e4776815d449484a9ad2dee2b88a4de11c1055a4f837aa1797b7fca5923aa6208d7e9c93cbe97899842b01c3a7e1fd985d12b1969bbd50a9b032333a9f881ceb858934b2a4782d4b4a4df04af1549ab5831c2bf68ddebad3c481fbbc8c1e3e692bb825ed063a58754a348cc5867c67c24acd8511bd196d33a64b39b40a5897c96750edab0180d91eafafce6d902a729ce5bab71e79b3549e72cf57ffd457f8fe81664c774e96ae37124a5f2e4f61790eeb2ff46d4b6a9425f99abdfa3d0151c222c4ef6b03929de30659d52fdcce7c74f12f5b66dea00596c0cbe349f2b5239bef67c71ae29cf9ea6eefbb507965ad38d820486421d766b5b70117938db7282e12973b67d4bf4aa5397908f2b84614c54175d8e0e8785ecae7d96556fbc193ee287f73a4f5b918e53eba540f42c45e86553990665f4f6dab007990a2dbebc38ada8c693d5c29658a59918d929878ed1236830f0862f1ff6245bcba39b1b141d75f9570846871883431229da704820b9e17f127e34a765ec80bb7a948b965c2a1697e96de4746d98d44098d5bf6159d7b6ed3c5ebc335b92ed51f1749bdf04d9e72a9181d99fff857e0c1e1271ebcc1b88c61f5c2dafd29922ed357f92d52766312373cdbb378e28eb66c353645c946425992b28e35c00d0eb1e15abca5b5ba3b57555912448acdbd253294550b8a37cfc689528c712a6ad021abe15c0405344a58f3cb8fcc3a26d8353d7de3f28410a6ae7dc47d14729afa856945e4b07783a6991eca7c8df55f73ca9aaabcc9004cd453cc650749872d5591a85548becba4ee831ae46921efff81faa36eca1c27e761a5b4e3bdffd3f6e3e4e292d4d9b30ad18a9e98e352ab3c9a35239e73c3fe925de7b43a69bb128920ec2ec730e1aaa2991cb485f3cdc30fe3f40d7a5029b7fd1fb41b14329c98f08abf78432ce413012205a2856964f181037bc569099d57a6d0bb9e9fa5fc54d3bcd9db7e6d465d26ed70b24ffcfd327274c7ba99de759415c0309848f9f421ac88d9f0213f8fdd93ae93473eb40f0fdebdbd7f4febe71852a0f60e73d2c69829408d7d3168ac0489b8361300a02320617c1a80da30be7d1420794c6117fa615f1f73f237bbe44347336a9ee9c710b255a0545a9922b22cec74d5f485a81d938c1f3eaee39d71ec9b3b3c1be747a443729c444df9cfae6b047c0ecc7e064188a5b7821137fc824556f9f8e01cb77c4979305decd54b1aed784b46627f815bb07623749a799a3456edbadd5b593022d3f7c7db413d09f43f30f8d2ad1be4423a6f105d85af553ced41d8ac1d59705b0123491b4d0adba5d12637a514abe85b6453c6c036ff1bbbdf2f05662b220717848904df768282ef51fb3dde98959a725bfb7e2b7103534337367f3ec6779040ceaef092664b17552c590281583301eac93db4dcd5c90cdc34b7c5490e2c0cd2beef09026ea450246dbc151a2cd6db9d4db28f4f727a088334e02657b6271590dcef168ca8287d852b86a1c51d2c1f881ec00681ae163fd86c6843c92e06c933eb51b252d303ef27a8bc62c48ea758710e13934825a9fdd5e3b55c70da5c4b406761daf400f5298193eb0576bd5e30291744fe99a2d085c29d93116a11df0c76ba2341be1e56439a802b40874263a2b84f2988703189fcd5982db412b7163dd442bc69b3cb4fcc7d234fe78d90db584452e5072cae21e38fafa3b0d63ef8fd9497fe88ea5eaac21a4d3c17baa194dd1aa0a57533a6a6632d91eb18f2648b625e823fef8ba6c12c0a4057ea9b53f8132831586e69d5932f2b564e5ea507c197f36bccb97a46df676482057263e8b42861a57bc9e480dceaad4a5b2dc76928d30d10c17a49e950ef9c98f510bea0b01c363c65c806ade8b75a18d919e803d13b2e67db7e86d19afd572a0d5e523c01cc625c2bde2f843baff3b161f276c52fca78d38a2e142256687ae9032fa9d2f156aca087d4cc2bbbda6dc8c655a35f846ee27eb7985833c583b2af126906efbafda003da62efa1bbc82f36bc675c6f8a07e62aec6dd669013767d9143c8091bd58c579fa3f7beac8d211d31d48c8a94758a1bd8242f401f93cd107faea1355c053ad0abb722363f8df1907081a7213d1b6b1126880b670b09aa35e89bdc50d48ce9dcd929c743bfbfe1a4c190408f4c454144b7b74bc73b13901518ef47350ef1cfb47328cf07a619a4693886b9d85f0ccadeaa95a3f6603cb3ca8883ac55d049b2f088eedeb4c3c9427d21834d63531f1eae52df72f52c53de4b31a5a711c05bb046b1cb75350dd76320ef0566d7e49d38b52652d4cd3d4601db0c67c1f4ca1cc172b62daa08e2ad99d5b105be5d0e781339bb6147df5a84005f4698c72cf7e0d8ca28539476f729df01af3db980cb9ede8f1b52c35f390e371eb9981f503c7fb16fabe34937f67d61a1d368516dcdcfdbf2754ee3f70144965fdd8930526d9716fe6bb1ce5c587bcda651964fbf362370ed14c79917aa793604547905cd6b68a06da9bd9b2406c8532d1129c75dc4a1c115a374667c40779216933a694e34d08a6fa52a722dd5740e8a40265336b4d84b4facf1ceb9a3c7be883aa420c31630a6d5260dc01e5ca305d27c07b9e50c0621d6ef81a93ad7946d57ebdb387cf485922435396cdc381f1943212c06133b3f927d12596fe33b741f83781533f21a6ab78061b4aae28be81aa78dd8ee5481faeddd9a6acc3f17ec772926bcefc95ed1dbe9864bdc266ad0359de0d5290440bac7467210c0ae16dc9c8fd7845189ad91b4a14cfe4b070a28494d3de0f4724ce40cea128d356eae8e2c01e4cdf570832899d47fc211afb4b82112b527bf38995bcf0267e144faa483a6becce2054b5f0033ae8333b1a4c43d6ca1caca4ffe6de9cb5f2487143b378d45e470e922d323410960b99b3303096194c3eb2fc4fdb3beec5283c46a91b1a2848e38f16baf4bffa8f6f6df380e4795682f19d1d55dee8151cd5d3174db1806e8fe7e58588e61f5e30af0a6c558fab9493ee82c5a74b235da49db70f097efc8343222785105150af405a5e151060cefdd480a31ed930ee539522615ab1b1f4fa2a33b2a3eceae34fb76bc691f9ff85a59a8ac642042d86d802eb90930f87a391b673397f6e95001018901f755ce8579fd8b853e6c3616e646eb0411cb784d0c0355b4ffe5ce8f1e66c317bc96181c4853dd17931b03e8a6525545b7916c33b50767bb7c54b7297215f7660c583c14839545ec8672c0ea3d9f4ef15682eab30b5c2649ea2a7c7e2f4977326dcf0aa8a93f194cd246e0930f337eaf9d9244579fb1625d2b722294daad58144220c31d8f48e62488a091d2bceccdbe8fe6d2778d99bca81f9f30c68eeefb8af8657ba36b33fa1835a62d30330b868f572315c08cdfec79416a9f453c957f745daed61bfe52845875bf05dd504aa10764ab04ddbb6817fc3af503c3a5ba6f6ff62407be25122ebae50f4ad4c01bdaf865a3f73465a24573d4e124d86a81b56825d56917938c4c9339ab2228f27e23e271ea8132950d7590b9307690ce76a89fbf04575067b3912e935467c97cebf12dd3fbae0493618a99f76c69d5c48fe89111ddfc3c6942e84ce4709571f0b8980826aa7f08b1036cda4e001052aededc4d3c5d9d130c488a173e6c77507b195c0467dc6d98d4bb13d74242da193ce3a330b14d46fc88b2768a0c641b7e53ed1539594cd546b43e15d829d3ffa2066b7ff17034bb1fe43f6486e80e0d2a81de13829f239d08f95fb4d33b18d96e4993b521b26a2c775540bb0c3e3f2e4e319f2943eeff6078a07c8b75b424fb05865731703f62f2aa45ea71e9c188e385257317a0d4d13c1e9713907713737130b7db1c81cdbe9eb08da48a71ce59a35aa2b46d3668cdc5314bc5aeb4e44ec02d1cf814153387e7611fed17a78e5c3f5bda209cbe4aca2397031afebb5d61f29cb4e3a86a4d73f4085e3c1dfeca4a34c755f348e1c21a583547d0867033cdd0968389ca9f5df52ff9064c88ab36742706a989e2fe18b4aaa92651fd79fd0ceb95b74e21189a8ff8a5eca1c2b6e2463b807b82295ad22d710c03e06df2eec38d8d944b531191855158dc0a2a9c4afabe3d31555cc6845ae7b66c0a795eb1647c2c6409107141a9dc4638029c872a2bbbd891b83352b406c1bc38c7ade68e60d408fb89b37b74a21cefc186a1142655f7b7e24405c16711ea803402929188f24f627410fe000650749742913bd62d30b3a43c4e5a73a4d38f2b806a1ddbec6daeeff02228cae54ed9b383c02e2473fa1c2077cdff88c04865a2d927d942ac922fe516499092e2527858b921c5d3ca9836b2b89fec1e0e44a859aa93aff2dfef12af591b6b6ec73b21ebb18463c02b55e6c314a76c3c79ef27c5067bed41dbbd14f57d421991f26015125cb78090ce64c65881b86c050448848c17674bca135c1c000054134b38de59da5eec2d427384458e362c5379bc009e125c48e478ac6b5d5d1c0d929924117de40ee621b7bb28c4f73", 0x1000) 03:56:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffe) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 03:56:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000300)=0x26) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="0dd4bbdbdcf11188ba82f98ca90a9933da99aeebcc7e328e64158812c08d1ba297cd0268546113f1bbff7e0ec8bae99f7b37b929e2e2e51e7399b31ceee8537da298525ce61196c7b4cf76a11a9186dfd52b6e1a12ba32480571ddc22f92c5db129b80fcb32c365d232a5955aa1770389951a943b90960c856bf995d0627f9364dcf2433e38ef339b801544b2dd244cc737b2b04d26746ffeca0e66ea17c", 0x9e}, {&(0x7f00000001c0)="7794845a5ede0a83e9ceb809023f9163eeae0697e41181788092e25de0a4a9d8775379b6e72b5267c9c17955384a378ce9799877b82e8427c2d873f9957cd3ec1581ee5a3d8cb78b4cfb49c95b25c0ecd1dd140eb636206fc47709b2fd7430ecf00a21fe094b67d3ba37aa219c8342f67abaf803f09fba0c39cd144e11150a191bd46219342437cb1b4d0ac39d806131652b466c6ed068091f1e0f6cc6cdf7ce06a611dbb6f4028d83d2b8ba69a819422628536e0c9a296274d5c60bbb9dfda739c86964d1d7430d58093f447fb6ff0a8c326b41bea50ab035cbffddb44ee0a9baf60de4b144e622dac93e19faf4e1be", 0xf0}], 0x2) close(r2) 03:56:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x4, 0x200000000000000, 0xfffffffffffff800, 0x6f44f442}, {0x3ff, 0x9f, 0x82}, {0x6, 0x7, 0x6, 0x498}, {0x6, 0x9, 0x100, 0x39}, {0x1, 0x8, 0x7f8000000000, 0xe1}, {0x7fffffff, 0x80, 0x2, 0x3}, {0x6fc12ca8, 0x1000, 0x1f, 0x6}]}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x0, 0xa0) r5 = getuid() r6 = getegid() r7 = geteuid() socketpair(0x0, 0x4, 0x0, &(0x7f0000000280)) r8 = getegid() r9 = getpid() r10 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x2, r5, r6, r7, r8, 0x22, 0x10000}, 0x1f, 0x2, r9, r10, 0x5, 0x9, 0x6, 0x1}) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) geteuid() pwritev(r2, &(0x7f0000001780)=[{&(0x7f00000002c0)="d2af2ab66662e00b5e8b5b3b0a82fc61a0af0054ce838c68d5bd875901c00f1dbfb5339f78c813713065ff03ddf94cd422b0bfac1cab18ce829f4196f7b60c00dcdf02f48b6ace2b6d46ec039f32f4d763973ba0b284820fe1151fb86682835e526f77c9d6ec81d20877cd5361eb597b707173f70644d359096a100103c26dfd801d8df38f090ee1b62e1275bc69d3e837aff4034b16bece09cd27c869e8e2628311595148e30d8a97", 0xa9}, {&(0x7f0000000380)="3582f15b4c3565d9fc6c2de65303bff1dcfc1200502f36f36f6095ceb5ed1d773fae0b273b422f850e7e9669469a0eadd5a624892e773ab75be7fd43f16ea0c42fdc47c8e9c0709a82d4f5d34a2b853705fac0b82205f4a443bf370c77294f", 0x5f}, {&(0x7f0000000400)="a8c20b9fc4322f9f351a41f569cbb251f0ecca8f837e6bcf51697d84044c106682c0c87dbd2536d945b8cea708fff83b1ee4c41dd83b40ff9ad4fcad5816471164c502503585d332c110127f3eb19d2cc86894f38017f2cd214ddf34750309bd674a92efc5b32ef42e4a99cf52e457f66c4834a0ae2684d04018", 0x7a}, {&(0x7f0000000480)="32e33a7c4eaf0f0fef94954fd04227b1e72cea49fff84f64b7a576ae4e5318f8ab1dc94927e4bb318ee5a639669cd1d964b5fb94f69df9c5e5e5b7831ca7ec48ad401eabe0376f9da6e22a1572ba5f317d3d419a5593230685f398ff1bd0978f3aee036875e1797ee91158981d5462e14e8e53e4244a60f8a52ba81d176c767a3bbf40961a1d559b2ca7cf5d45e90006e3bd68299a7d34ad6a43bef2a519da0c72039b3b1999bd9bdb32ae118b6356bfc5ee2fb150b102f3604f8584e32b273816112efea3f7333c4012ea54a7382e183a1411ba36742c069ce7b43e1f9b6eba48339a8d68", 0xe5}, {&(0x7f0000000580)="4f9a7f35f60b678d77c418db2700c58e3e7c42655faf98d22fdda4ca8ef9f44dcad19d9fc3b8afa4dde9f03a582eb2049a5963c0bd172e2b501920c2ad9733f0173b2886906473", 0x47}, {&(0x7f0000000600)="a1279b975b84087a677841dd69243a4f0f77046810f1cb2ab8118d87b7ed4b6fad1c2bfdc4632caff10ccba0ccd4ede71029d1058727519cb26609e8f860f822d065ec863bcac6cd1fe32fdc0ac117d180ae3059af3af511598e701a2b685637d240e74954480b8c3c9d133207784591c88f65dcacb9bce8da28383f2788e21928256a90d475f6c22ff203f9031aeea136f89a11229c75344558ce0fb15e3e11d1e621a9ebd87f0049f6ccd1885b0cb5bdd3c6d6395f363b1dcf7f1405396c9a238658f89a14b31eebe8b37b0fb39ddd46d8a3a4beeac518c1fa3406b898ca6afc888eacd12f8dca6b719b7010c5ecee4db53ca96337d7cd1b73d33d55dfc97de28957a1174ae2e45c7665c4da77d91c96ecba8b5c0fb2fca9b111102f4d7c30bb57aba51636759c6ad17e9b6cead086ecfbcb3b0cb4f8c1ffc24ef351b301d731102120693ecdc74b00ba21e1a37dc26bf84aa7b7c9b06c06857f01b66e771265774b291e951fad9576355d63d8a875e2b27757e6fa2b35a2ae58726385b6862c1e2288e232ad54e7f5f8d0ce6176e5819e07e30ebd874e5b4d4665da51a942865a42fa09c7c81e525dc54589ec1e7ea7eb047744187f4e5e8fe0cdd76b1874df5751fb84a3a3f52ec2e85921773d08d63c20159375466230764b093ad5a2cd8e978aa5971f3a4b9da4255b3fcfaaf969a07fc1e81242781f13a9ca894bdafea9842a68af001f8c0b3a0e41f89e12630a4aa0ece966e5611a5381cd51513bf2f7bdec7f199b8bf4620861aae35e2b20fb4a51a0f2e107123b2e892d3f49d4c1c044297e3fa70d5b82bdd97c1ea2cd219adfa75511807af64edb652df13fd11fea078fa62bc04417e54862e925f0be868a69df5b1aeabfd8be22fded4aaf4855910db03cbb12aa1c426d4f2447516dc7b0fd23a9b033cf5fbaf1ddf030c784474b6e2442aed48aa6328b2a5026f1232af0b6b3f234ffd922adc378f1addf24f0bf8e3558bf4fa4bcec71c1e8451dfde1044434feb4408b7d1d660110e10491652e40cdf48b8938765433704f242977d8c628a8ad420d5480a46bb4d7b97de07ce08a496b9a67128c6eece43226950097d1705b63c8e63b3c5b8a4f147a643835e963433b009c85d14acdce9180ef2e82cb9b61ab6adfb34cef960f1a42aec927a98af622cf80ac7384d79e9af32c382277fced8db5167528ce55fa2f5be81fafaaf180bfa0f365d76cb49f3fa4cb5c670ba492ecb5debceec9f7589137a22179de360ff69290872aaa3dbd6ad81b3534515c48bdf0b3d4a9df9060a1d848299fd7d21e8de87efb1a607412be93ae8aef3f9515dc0c5e41912bb28ce0bf9d0488a13ce0d28854ac6e98e320dbca565406a336e61b53ea85466b44e4256efba429ff26cc1730629473731537d07158ea12033524dcb212d893c49b984aa1ce6bfd320922b2740a2ba7dd69b13dc3d8fb8868e4018e8319b6711b4fb9bc9d3e0adfef236bdf076bdb69fe43e3718bb86d0f710a79d6b147ffb54796d7096623bdbd195641f9caa42a50f115f14ee9eca732c8284cdf3411f8cb872da228e5ce2ae2a6a2659d8ed5a28063dd96f2ce6e4c2afa4bdd6a2685557f2bee81f190e0be5324f824ac8740d31ef72aa13cf062c31dc42fd601d899a3c358336bfdb3acdcf5797bdb8865fe0e5767b80d7f43a66ac37e7e282f0d62744af6c5a204fe65cd75f7ce3c419c507627d98e9bb2d17d238ff28198fbbc482d6b9095d06b8a12ace6145473a12efd07c8b4ba692b77dbc3542723d07d4a00c14f6451066898f69f36812877d2b03cb80b1eeeebbf3cc4f85cb3e6fc57b14e2cd86a555b5f1de7c8ba179d3dc1de28d6a3e2dd37fed99b200e232321202092e9f8d00053c5761d1d9b4f3ffe0460e9be53e9b8e5fb32ddfb83e5c10383061f25cebca5ecabcbca6887bd1194e646479d67b76b60c8bde566fc5201062e83c912fe0ab3f1115706a3368d3d86de06ab57a04df97f02e0bf628aef86a38e8b3b8dc3b50645e4eab98a6ca7ba51a682840d279af7cd5e29ecce53f26609919eda27ddac61e86967625514b4ff3dc823723ae1fe950446d05accd81989bbf120583f3f1e321fd354f3f702c502772a8b4372d7a84dffa987bf47fd435d11645403a7e658145b4274a07b9a2746b0b8fb461a22c477109a1622e6decb96048331f2cee4bdabcfab5c414d9a9893b884ab5ebcc4bc8b3025b572ee6cf1fdb990ac636f41e8c602a6fa7dc42035f03a5182b4065c0e08d0c51d603021d1731bb016397d82ee820387c99dda2e8c0874788d32c602386ee3b083c753d06cbf9f17fffdb8b9b67127fe07c8c5551fbde10d995f331141ee257dc9c51615400613382505619f362403e5259d7c7be0307f6e33b58c7fd8a7552fd092eb5295f39986b87a5094553d1fb32d54ce75f658049766415a8bba4353b6d7b38c50609269634e78f265cf7f8795268eaef1d13d354332f477366ac06f10351710bb319c034fc32e07cb0b134bb35663b5c0791ee57663635a0e9f66949fe8de63f9194f75bd1b6f9010e7667b0effe497ddad08d8a1d4a719a872595da02980d0401b308f75cdd9c94d5a8df7bb38615803c0649ee78db42c23fb52f27a82bed2ec43056e855144046aad147068bbbc96b1494846ccedcf449c71da413f4bc2f98e14886025c6ba0b305893cd00984c816a6eaa807e40d6a19b96ee6f019927d7e87940dd019f8257041195b39b9ae76065543e0a7421e3594b571c2035c32021623de3b3868d58844925c55221f9391aa86429dae0ce56e10700b505dd9893502077fc868861793f653fac55abbd7ae91a8de770700fa5183f5f4f82685489189e7874ccc17ec0b72c3dafa45ac9c083b876834285d4d156a1c2d972749f24b7a82783af84508a40076f88cffc013ef318f95717993056518fa6ebac4b69cbbdb16769f9f8fa13e738db922cb19420829642935b1ab840b0719b59367e7b7f5f9b61d1c9f3ea359b84385794661afd58f932f3be69cc6c66c8e1bdae868ba19b62474ecc77bebcb3014740859d81995c9222cd0d0c84837fc7bc89b9827287b87268273a2de2af17896299946a7e5e470cd9b4925fb6a5df660ce25bd1fcca0931d96fef21ad9f6648cd5aa3ead29e4fae6bb25b41b9535abcb70875d6e84d0a87670441dade870f987827b30ca55de96fdd590920e7958a8153642a1f70d38f2a20a11f967671444f646235a706d105f9cef7e2ff770b3f90d492de75ecb41219ac100afa002465abdfe28c9fc86e9aad002b1b15c6ab16fb4bc33fa7af8e8e53ab62ba661223bb200f2e81d3d918bd8eef9dac2bed714951f94aa262c9a4dcb43346e21f49bf0bbb85e60d8ce1303fd9b947482c5645433bebccf77d447ef67248a8b1d9d95d7d4d2e5dccae6b237f496a20efa11fd864265ba4e1af1e52da77c3b142dae54dd0d954b344f1e3cb8a79d7070ec8e10ed313db55131628514a8a11473ae4a4bb108c7b7c4b168e937b537a1f3bddf0f13bd8220e9aefaccc2d6337cbd822fcc584b25084090e236ab77831e88281b07f22a686e8294c347c4662afba5ba8a33e999c160700c406d139e4692b15407acfbc9c6b8497f8c8273442dc827e7057fb54645526b4d8af075d764286f1d950e22c6560e4bf2433188e12a987b37c8f061055a8a06ffc2199a91b3a1bd3ca0b2b621b709196d55cf2b63502bb5e2aeba59e86009ea46b224d5c523875ccb7f09f61ce94f75aadb199d9665c68cb99b6974cb3c3bbc8f9bb3896f0c96041e12f2aec2439dba8357928d5e6b26419e9b4061140b9885575cfa1e81c0a1eccfb1a95bf6b338b31bf704366ec4aa0faf9fd7c930b6b70bb2e13814a7c7ed0b107500a83f2492a03d6b82af5c3a14797fa99a4f38219a8ac1b89095f4f3144d85ca57b8c413b09067c95dbdc1f9f6c156431c70985401b53a8aa7b892017411a114e82a5a67e72d8fc8f0f031353584dc2e0e01789f60f6e6a9717d59ff438c438c4b2b80b6dcafd9d25b98ec57a8360cf60607aa48d14f165821c886c6bb2a89a11198864bad2bfdfd0b1c3c9bd59b2493b507ac77da5389ca761eb852de5bbd5352b357219df149120356608624270ccdb554b40b02097231b4b47d992777e9244cd92977703627887498b415284c65305eb4bfc52baaf824e37b7c4835e8f065bfe570a8a5bea1f1aab551b62ed3d15ba26514451401713f0b01c203393cd513e41b87ed862ed00ac0af393242fa98b64ce58b24f15d86ffa387360e391e8b6d2feca4e26fa57cb6d63812201731fbdaa7554e1f480faea472055b427ae34f77204dae5da53327cf9f4069b675126becc5f0f2022ca89678f0b627d338e363eb41bb83a9891ff1b37c47b0c6bcd5bc0fd4965088f77d92007dc32bfaefd05104f8306018db66025e2c97f3827c65b4bd9abb59e6bba97c6b00a952df5d29a2c19f8ece64b159e01c3dba4c807ab5613d089908a99ceb7c3987eaca88f531bc1ae07bbab257045ca3ca95ef06145f30d9855223a37e60084123065c55d264ed27e6706bc8de9900b74056cb980e1897babfa8558a82fc70d6c77fd8d912fa52db51cf4e63cacedc8acc9177889ff2c84e88bf47c39a05ba83843fabcf36611d9b651f3918df74b5297cf1e26c4fd7b9cbce43e84d77c70276c567f8c40cd6e3a5369e0886c25406b2dae0c9f5521a83274050f4555958245fe4371846b195977c95051584a26a1419185cf04c5ca88cfe2a79dd1e344ac88259614ac514329003b8a8aa11196f36efce4fcd12bc36136d75808461de15e0ba16be9967a41d8aace7e51341044b726d5b41ee98543957a0d3181e3f6ba803619997b9900cce41ac58995fe55966bdc7d2744272cef237c2229ac48bf16d5c7e7c416c9a309e0052720b9dc0cf7c6d036d6fa221f106f8a22f92e8361c685376d608a999f3cb7bfa7e06c9e38bdc0e843d28060d002fb8083005da506d4cf0814f3a3a9ef079171517b226b7f9c19e3f2c4854d41baba16c5024d464c3c7a99894e93a1855403d79b14eec9dfc19b8bd2c272e27a7de32960a4ae32c88439311c4ace3f332273e7732c84e7a743962e50f2d796b415a4bd452102a06e22959b7905e6b396ad805bceadf6c4cc3a0f1aeba6b8161f7001d375906b7e210c813b8e5198238060bbd43bb23de29a4f5e5800a80651e8a000a509dd9e74ff9aab463238315177bc814996c66c1974f5d6b7fb94a5e6665b8ce1642b9124752eb772b9afe6f22432ff72ff292b3aff203cb89066fc3d90ff55b9b0ddbf2597a3bd76dbcb03f0f5b93d89830fe07a9900c7491312289245f64f8849376b066cef805867ef7b0fb3ecc4aa873eac83164c9e0bb272e404efe3152ac673b55a527f202b135889e3738f8c397ecbbedb2fdd48ee9ef60814830ed0afd1206d97f8a7cf0802d05003121fab9945558aeadeb64ce5fb33c2573e5fa65b7268a8be8802eccf724aafcbfcc5ee5a0f39b38f98b9742d6a982baab0124a3d3f0d31cd413d627c716b32f9e48eab543d5618d8a46277aee99af1ee4529932fd94af793781d955c9b712d726a4117c9f55a36e89ba0db3dcc013df71b008c63f034984f5e217dfb4e0f41f72a905cc86beecca3bb689cb456b68112b68668d6cb086f481b5d2bde237afc767e68aa24380212d06a4eca932bf9b589338a344aba04f3d6341936e1e38eab295e29111511de35c19dd7ccfe7fab17a7fed768e6d434866c9aeb1385cfc83c88", 0x1000}, {&(0x7f0000001600)="3d4b8050c251185056010e7ba9f3e31aaf32ac4f1fa1b514b54f298fa8503ace77903ebea555b89012da833020060d9f2e9aa3fb91bfadbf61d99eddb25fcfd1f8d694d4275aa1e6de93f798f085b6dbb35c5c7f00cc1253fd7cfe39b0ffb3e9e5522ed6118eddc8343ee34eac77c8b70cf9eb88e15cdd9394f8b8d92411b810065b5e329fd60f4be54e7307e1870eff5deaf7fba40b313b5542b2b4d4a49c5c5a11e7f8658a6d3c69a2072661682b63d259d66deeaf3ca42b06efda0273715aa48809ea0a9879b62c862acbe5167f0db302d676116a1695fccc5d4b2d45b4d4ca10261e67cb0bd131", 0xe9}, {&(0x7f0000001700)="1285eb0b7540a203aaef554a86ae669e3bd9fe49670fff6e868cd6a3a4ebcc05cc8864899a1a0ba6e7660f8f2b2204ff7062306c9dbe1227e81f69ff28c777bbd59ea0c217affb442b95d511f7015592e40dcab8276d462611dd5db971d4bea3cd9675fa986c8cef26a77accf9361dda0b7f12ef5a", 0x75}], 0x8, 0x5b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800), 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r11, 0x2000740e) getgid() 03:56:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) r2 = dup(r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) readv(r2, &(0x7f00000024c0)=[{&(0x7f0000001280)=""/179}, {&(0x7f0000001340)=""/158}, {&(0x7f0000001400)=""/4096}, {&(0x7f0000002400)=""/142}, {&(0x7f00000005c0), 0xfffffe83}, {&(0x7f0000003340)=""/4096}, {&(0x7f0000004340)=""/4096}], 0x1000000000000303) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x100000000, 0x9}, 0xc) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) 03:56:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = getgid() setgid(r2) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = fcntl$getown(r1, 0x5) getpgid(r4) semget(0x2, 0x4, 0x100) getuid() ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000002500)="77037ad2b489af5eeaeee374087e091d60a104c706cad4a1a883d19b173799dd6c25f448e497730c3fe09ce654c97b9975874d965cef4b6c3b95e09f172e9aa5f91457f65a638a6fe90301fe17c44ba76ec1c8f10371d206ecf9603d835835f7cf5a6a24554b3d94591edd32b34da77c077186393db28b964d0357184fe27a6adbb13ce1ed4ae1ab0a94e17badb1332d313b65a50de1264176ee1ac610c72b32baece5cf83d863b648a68033969ba0f0af893ce2348ada3fff5154cc1473ac3dace734384903d96ab94adf8f7a5b6215d6aaa6762259f987f46368beb8f31d4da7b3d78adfcc1504824470e709d00c9324f6601bc7d30f8f705e9ee3f9c05130564054eb8b3a253c09d8f753ba0a99c83d2040e2e536b186bb835e2381b35be94501e3a5732e76493efba8034febf161ab10d4e792cffcc18dfc3746aa11958f5105417f604050121fdce2565005e889b5e008d5c6ae9622a63f657c65e95d95789240dc8c42d44efd6aeea3db72abb4592b8c2a4d8409a246d4d563b945b6b86ba9faef9d2ce0369b5d39d9bd70402f984cfc57feea15519e832ba566bce18b1ade4b61588f5e7e5dafce267a50d5a5578194bd1dd685f287c011201670fdb53aed1aa1641ef70a639b40025f3e418116fbc55a4a943803fca1ec73e95879d3446cfdf3c843d532aaac254a33802a0b1e6922340bf2d452d0c0269952176e00cc99fb07630b94dd7c4a929d9cc793a551281d794850b0a3611c6b7d750a6148b1987e7cf8909dd4453e37609204dc25448238aa5e51ed4b917fa9bfb9155471b0c7325b6b59e504353364e82dd5594dab6c016791546671f37c20411e0be4608c30b2bc5e750d811189b46dfa6f07be377c5947a661e47cd1cf0505db745018d94d7471c2c1904882e2ba2a2d35de2b3fb84057dfe9991ccc7bfc500757153a44ef4257bb895aff549f82436ab163504ce2cf4ed32b964b77beec527fb047a400c2a5ea085b6ade1065f2c56ebeed0427c1275753efb4450ebab38fe5d9a91d3252dcb3a52b3f4397de1c99241c86aa0fa9120bd5ee854b21c47235115fb2e4f70338a50c6fa81cf851f3bc34f3071e89097c30829658f903fde4c8104804408d8560667c21ba69ee40abe6d9d81f37f2580ea0d6f2179137aefdf053b05283d91b0c177774556f8f0167b28fc5a9796811e2fa2f7ae85663d4165da97f06af8eff578da2b6916f4aead0db4bb8d42180cc1398f20ffbc9046fad352156584cbf1b22cd751dab237879d354f0cdd6fb28ae340640bf831e45ba28643cc3c530318138a1972ffbb8f9aed24c55f0e1cb1a4cc4090651ab003fba1ce82dc847dce28dbe5c91a77993b56661c7c42a64a1d08cecf36e11fdb0b2e6c8ac0a247758ad22b1c58334264fa2489371ff250942692faadb9dba7cdec7c384825605a8a0885a0b6b9a346de2faf0ebed86e7050a658cc1557b926130dd0a72092d32a8420ca3aae04e7aa1bb944300440652c91a3b52e0abfab525b70bdbb4943e53ab64a4f04cd7e4ab24c13e5df930707dbb70edfb50180a4bc62630b69abacafdc5751263089f13282c916d1771b2243d2457d8ab79a0dd525af28cb56845e5ad0085b9ff490b2890e341073cd04039fe7b9ccef8c6801e62683ca321398c6a453e86c25b09a06026c3b851a9a3563a9511709d33e8c9f6fda1ef351aeff0583a506efbcd09237f14d3bc8af328165734867e583cd465bd76244a62ba6b3c3b14433eee44fdaeb4ff5a80936d10f6e2e950b611ee7990ae1c51f3cb9f999ac915604d32ac866564f7bad17e4a06ee34ba55f48258a9de96317fe5a1e7436a9ece8c06cc0b76c9b1e5707195cfcfe0c81a36cf0433fbfed003bfb07547d3e51db06ffc6c170685d63af9bc962774d8b1c4fdba0eb7fb21c669f64686b0930a902362b27425a05c87b368be772373cfadd21c4f7e8e938b366c21308f52df82fb297db2dd3812f5c198bc4933379b411e05e4f3ddc8a01ffd40221bf0042c23f08b8255b8db0f3df473d2f83e0ad4c85113bea698a455391a497c278d67074cd540459f70f4c08a80876debd905f53ba92c5bd13b0f66fc327bddd82c3828496db08046997a0a4a8269999cc4350f5c09120f6bec234b3d6d371d9f3bbbd14db9a71981374a8f10c0aad54aa19debef8baae07a9af7b58db70ff8fa8b9a3234b77b96388240b43b8610c4344b03ae0795036f5c92b8fee5dbae9622585e7cd9053f73e4f1b6f87f32f75362f808b8d30b27f2d82b16f2a3405319c0801aaacbde5964861419229655344cf136729ecd6a0efdc83f357b1ceee8e345c8ea2da101561528f3296fe205d728b6748f96e6d5c543b804bde40dabe650c724e7ccda94c96989e3299f84ca22026079e9359da0abfb6f5009f31988ba9a02aed8c59ec61789d00aa143686247dbea3eff1a2c89fa981d4be9959eddda79faa1414bdbe8aab214d0841a8f8c16bce514fc786148e94c4f3e60fb28adeaa53cbefec279a14899d2c6f6c3ac6331f06f48de120ce2ca18b6b42014850e61990b65918e4429dc18dc48a31a34a18acc82edb3b189683dfaef7557a672b1aa5b27efb73fea1cd8415ea09067b2e4352f299068545fc255f685d26a46a79c84ea1e0192a381e86b742485b27c569bfb24970a8709df85344ee6dfbdf839c7d519edd979dc3ce87e9cf9d3b5ff2c025f5a791597caf5bc3825195bee2740e5c4889dfd4774b49644c1b0d00b43ba47a4a3e6ef99c07e9e92847741df4b66edc16888110df4c6c0035e7095f1657accf179122621a87371e267075f9d2c79d583786a3c1e81165506ac75565ede56369923ad323d8269e0cd9d8fdd70a418cfaf32adea402068edca3e052b4e9df09c80e3e44792c7148d60ee31761b2fdef5e0597dd7502be84d286a88ab75ab940c7c4d72115acd387184ae54ebaf9f4daf7f62f9ba16fd1f39e98394697fa228dc4b471f5dfe1349fc2c442e81ecced5ea02d46ae561b60e06dcd72ecf617b075171cf8cbced812f2cc9e60e1c3a3f336693f5af313dbbc05a1b6dd12794f97fc98c0a64f08781723f57db2fb2d29bdadb9882b2d79271d0352f1c17cf546d5a38382781a6b61a80db891dedc7c3ae830d6165240099649ed8031899916476a19a3ab39efaaf27e75ceecb9da6110d5463b03741fc53c3aac9860a5a31cf7f3151fd3aecf9d30457db99bfb1333a6b893d86604894fe1817334a5780b97df56f3ad20fab9720dec114e93a8f0e1e6826aa378391bc0d308d2b1631f8d3ba849126d1cb987df17cb4e3e545b6714013886f8676efb45c35b6e223997ed9063f2c636c6577f6327845088638c1f465a84f138288051e1f78b59295ff0a2545983106da711d49f86e99d91e928b4ee3e78a68eb7d341e4b31aa0b45a52fb2366fe1be3316e363e3c723fd550ae229ce06aa2a24b3f91b30729e4b81b57cbf1984800f0ac2121b2cf134252bb4ef8216fc09df225728134a3702ec50ada2a0441a4a7e32f870ac0a78e9d327eaf857891d3d76b3288c18d7ec0f65f9e89f53a53e10b4be294cd8c7497fe2efa06649590f65f6d99b37336e879b9b9d4a8fbc76f5b32ee16d4fe1557db6a9b7c1985f04e3e331a35a20b88be69ec47359cf80749935172349a9b36580a170921e9096ff345a159e3c08b6ff08d1bb8f5b9b1450974a219333a82c37c616847fb376ef7d1e0fdb961a4fb8169b6510478c6410915544d0f666cf97e533061681c7752655248e126058486d74e0bbc143a73e01f978f306b55d8e8feb83a22fb99990de51831f60212dd0f96002000d81e97462cbf7e2f5714410f82f7a6fcb8fb037688def6f82e475a774d13af810fc5a8451fe1d4e7baeaf1315947964cbd25fcadde07881de74e22aad67cad30540f8128c5008e7ca801819149a4a2c6741289b71ee7f19a8367001df4a977eaeff0670bbb6b3489d1d5b41ed4def6224b98b11536bfa031493066ee945f355bac25153fdd5a57d1de44155d0e073438d901100e18ec9fde54e6545fc760f49287bed4f5f16318557508a36dbbb56e46a7a418ed580dad4d081dbc8a7444ef960dcff6cf3e5ec59e1eb42b17096d7b04e4ad69b8378b7007b538823ddc8735f1c47799a30abe74a60def8d53ae928c4a106fa187e1481e77a7da512eac5a265c5c83872961d7ee78cc598240372a60b874642ded90a1b0a647e77623070e50c05ca9ad57d00bff64af401bea0e26a1317a388a86738888639f8e2cd5f463f85a9710211004dc136b5f457450d748bc829102321e092fa320c7d7a3349873895ae1dbde7b5f66f8f246b488c2dd07ebdaa63ee8886b7c0926af4456e8c2550dbb2d25c2c566db579350d03b278622fc77ca4baa8dc1a131c3145715a2dbdefd83c752f64a51f9e7dbb0f9b3e0c46f5f139c8e136a96f7b275ff287bda56256f181b50afe05ca3308b63ed1bc1d24fbf8b122755f71d6c81efc3b0cfb3d57359c23a81a570f1cadcf24c4fc3c885d6ae3f13bd7109a6405fde89ce7afd442bbe453fca20f69155ea37aad25d249b1db26e5793f28f0b52c5a7ea715503a9fd7b65214aa536f2f4feb01cb4e0e486376fb8dcd40c02aa18fd256a33d6f32809e2c57bee189a2df2c8f3c978671b9e2e86e3f4201e063846d2258e2c551a510759949128485ecd775f0a4508e7263c4f603245e542574a466f1739913bc5e68c98fba04e84086a4053c4119085b0306891cae119c390cceee94ed1738b01a4236350875b646f8e502dd9d495e86f477ea571a6510a153253947b42c107a88a3c5a4f03f389ded5cb71845ba34750b94c47aab0dc75d6900ce489bbdacba02117ab5bb027672351754e5033e91dddbb09ac22d34a8fbe5d91a921e890af9b397a7925edf8b3726cbea5c4d73d2c26a2b27265e958b778f43ea2f255676cd1797aa3c02e5e5320ddc0e0d45c05886e61250260129af2dcb272fcb3e8aee2bd7bbc293420767706c11ebefb04e7977595b453f3252d6609e23c7a60ce1a971375b48ae3778b598fee16cf9e8f006c9c34c1bfddf8bf05e8f08e2da6f1bb3bee348d1fccebf33d126349ab0e67557b39fc97ce03242ad4f780f2b3f3423e768a1428c328db0229d87ce05a389455c4625a60a5f452b9796d9f3180e5b187da80d2d0c9874d74cc598c2b55db2fdb83e4b07606f08dfc8bf54adef220d8b29c09b5c6f774d07391dca1f7903559f6f241d31d9f75a76ab538d4934862b7498be9acb89d7385d994e1b8457d5a2b9c7163fa989e05a401534a7a2f3494fd4307725c11ca9db69939042c34ca16df61294f212905c5f77445709d6fb0a4951bb96dd1baf73ce1b80bf4a78f6538f3bc67689419eb4cf1a1802d5710ed38b97fd4eba143f983bd4613f76fcc7425332b3f22212822d2777a1a54d2b3beaa0fe4041699b026d1189de608ddef3e3a5bd2afc225a445fc90e7f5e72b506f05323e589343df5d49e14cc4f2fa49e67d6bb95a04b8ab1cb758f918521f4f05d864e9602569aede4e53e3c49d2aa5a943b035dc2331b74046c8df49b7f1ba2d36a8bfb21919348433fc605b4b57d7ada9f1365d6e986e6ed340f8d898eda6ca82c9bbe57f9cf03f09a4f0642672c806497d4a7672a9ad7a70bb10325f26eb80d61984f98d5e97ce21b6941b2efa7586ab4b8d0d0131ea1d68b305bd8379a73c095e31558f99977f9995e32fbbe00d9725081b6f6b7401979bb02c6242d34620edf4141ad36df2e9a21ab12dde7", 0x1001}], 0x1) shmget(0x2, 0x2000, 0x41, &(0x7f0000ffb000/0x2000)=nil) 03:56:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x33e) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) 03:56:06 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) syz_emit_ethernet(0xee, &(0x7f00000000c0)="fd6dcbda2a59aa9b8c8adcf4c2bac28fa3684d9f706a0825c6c58d1c851708b5eefd020445809554ab5c017ed1a4ef7797552494e896603b59966acacc5f224ecd0cf586cd54b061092e4393bac653ca1763e4d9efcacfb87fd5f6b8266d77977911300d08fb00e1ffe6637f3190fb13fa77fb75e30f7da8e3e23d17f8d8ef6f7c062f84c87533a572c2b4163271af725bb1c0a1cfa1f11c2ca312f2cfc97541a2e6ca8299de0095ab21a153ef45fd420244bc0f827163d19966c9717a221d30e8509b4b85dba4fb71143e04abb6cec64c3865ddde6ea4331eb18649af5707831301e9e81708d4afe47c5f669bdc") 03:56:06 executing program 0: socket(0x19, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff00000020000000210000001300"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x228) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x3ff) socket$inet6(0x18, 0x1, 0xfffffffffffffffd) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) 03:56:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x34a}, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/125, 0x7d) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0xffffffffffffe000) 03:56:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 03:56:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='z@\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-#)#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='@#)\'@\x00', &(0x7f0000000240)='}:\'/\x00']) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r2, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/67, 0x43}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1a, 0x3, 0xfff) write(r0, 0x0, 0x0) 03:56:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) 03:56:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000340)="bf203ad5a664665eb66f723f52355cc49b9ee3092b91cd64b882f4885e6a910d58bbd5f7c535b5fb20b265098af5f57ad586561c37e70db38aa34892e007ebef2f3b82f308616611ef249abf24c951cbcd378afda3a74bd669", 0x59}], 0x1, &(0x7f0000000040)}, 0x0) socket$unix(0x1, 0x5, 0x0) shmget(0x0, 0x2000, 0x300, &(0x7f0000ffc000/0x2000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = semget(0x3, 0x2, 0x102) semop(r1, &(0x7f0000000000)=[{0x4, 0x3}, {0x1, 0x7, 0x800}], 0x2) 03:56:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) 03:56:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x10001, 0x0, 0x1, 0x1, 0x7, 0x502e, 0xfffffffffffffff9, 0x0, 0x1, 0x7f, 0x33e}) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r1) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)=""/92}, {&(0x7f0000000540)=""/148}, {&(0x7f0000000000)=""/49}, {&(0x7f0000000280)=""/17}, {&(0x7f0000000600)=""/205}, {&(0x7f0000000840)=""/178}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000480)={0x7ff, 0x0, './file0\x00', 0x5, 0x8, 0x3, 0x401}) 03:56:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100), 0x10000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:56:06 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xde3d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x1000000, "b2257b2e0306cfd88d00", 0x1000000}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 03:56:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x7, 0x1, 0x400000000}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) listen(r0, 0x7) setsockopt(r0, 0x7, 0x5, 0x0, 0xfffffffffffffe9f) 03:56:06 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/de///ty\x00', 0x0, 0x0) 03:56:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/92, 0x5c) 03:56:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000001c0)='./file1\x00', 0x80) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0x3ed97c69}, 0x10) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file1\x00', 0x100000000, 0x2083, 0x8, 0x0, 0x0, 0x6, 0x2, 0x1, 0x2, 0x5, 0x18}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000340)=0x5) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x54) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) utimensat(r0, &(0x7f0000000200)='./file1\x00', 0x0, 0x2) sendto(r1, &(0x7f0000000380)="7f8fd055a7881eaab574adc9b09f20b6c68dff6d2155b2dfce75e5211ddaab0befeb4b", 0x23, 0x9, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xc) r3 = socket$inet(0x2, 0xc000, 0x1f) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc) 03:56:07 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 03:56:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10100, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$KDDISABIO(r0, 0x20004b3d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r4 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000440)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r11 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r11) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x180, 0x0) setgid(r10) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000540)) getgid() semget$private(0x0, 0x7, 0x80) recvfrom(r0, &(0x7f0000000580)=""/166, 0xa6, 0x800, &(0x7f0000000640)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000680)) getgroups(0x0, &(0x7f0000000700)) 03:56:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_open_pts() getsockname$inet(r0, 0x0, &(0x7f0000000080)) 03:56:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x400ece, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) 03:56:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000002a80)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea9e0581d8838f1139fe2de50bfe4d9f125b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c05587c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a487d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e864aaf84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf2c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb28c9ef946d570e7eab45a5ed47ca19c44c3b2418e61bd2b126da3c88b5033b1e2d0bae7f1685a5eb9933489aa3d35994e60046c9e26f0c10810fd180fdb64e79c54e927ec295c44fbf1a80b4924c8f26733cb481e759db1318f27932ee6d78ad2f1a3fd4f201a6751598ca19281a0d0eea429f6f02ee430981cd2222bceacbfc85de52e9d350e2", 0x1001) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) socket(0x6, 0x8000, 0x9) 03:56:08 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) semget(0x2, 0x0, 0x278) 03:56:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd15, "419414a03367780d06000000000000bf7132bf00"}) write(r0, &(0x7f0000000200)="886ce5d75603efa3840f84972806d9c547a9cbc3f78b8a565dc30897cce3781a7d2c6d33fac0f58e1ddc6c746f83a050ad945611bd845b6767f2b9ec3044df14f92d43bf51a1280dc4a0f757d7d6c02e25394ad7c4e60b10c765bfc4719f3870d645edc77c3ab222ce3093be08f1d2c0a3491b0efd05aaff9f45ad1bc6348ed207d332d7ca8b1d245e10990164e3f8fe2e312621feb12984b36319148041fe9f2266dd2a0f41df5765dabcd1293f5643c52969af171a308fd3982ebbc5ce5a00b0b25af050803ce55f5d3301c238a8cab657f8dd895b9f85f3c956e72981c83973f5a514629fb9d03422ed2105d29b4cd1f28e384eb2", 0xf6) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="3c9aac3422d1829e3b49a1948a037117c4e9dc26946c6031b0edd573877d277207fb4ca7dc7ffce34d1ce5457d076e375df36751d6debabeb20ed9ec83ef8e1ff4884c46f4c25823f08d7a2d2c796bd732a5ff945f35c43ea3fc6ef3c877ebcc2807b8808803bbb7a33940ef25b27196161a641a4d40d5545ef84d68b5b799c513029fe9b6fa2ccedae6f28848cc613a1dc07983da321d8abab08e47", 0xce3c16af0b3bd702}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)='3', 0x1) 03:56:08 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 03:56:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/25, 0x19, 0x40, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="98449b25be5097c9838e068b31cd30cb0e2143f838d82456b0ed1c0e9d28a65b303db35b57b0e1e6f96590e6739f8883a85cbff8829fde794d0a566f6630e08b9811f8983ce5738894800100715dde842f84fc6356c60d354b04a70fd5047a02d6bd1f9c5e19e23dcc975084bbe3dc353d41707665ba", 0x76) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="958ff522cfd2868f3b4d2244099e78d0110b1c48917207538955c9b8306d447d15df6c61b622255ef88cc615b27ac6ca3d5a41859a756bc8fda403d4e878aee67dceef7e41b833bf96469a973b3df9dbc546d16292f8eb28b96aedd130d5890ebb824e062bfb30bcbb4e1856ef8fa4ece3e31ee26fdc2a2ca15be7009279124e601af750650c05c80d2d", 0x8a) 03:56:08 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x40000002) close(r1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x1cf, 0x1}], 0x1}) close(r2) close(r1) 03:56:08 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x442, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10080, 0x0) dup2(r1, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000500)={0x1, 0x400, 0x80000002, 0x7}) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept(r6, &(0x7f0000000000)=@in6, &(0x7f0000000540)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r9) r12 = dup(r11) ioctl$TIOCSTOP(r12, 0x2000746f) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x100000000) pipe2(&(0x7f0000000340), 0x4) fcntl$dupfd(r5, 0xa, r4) dup(r6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r10, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 03:56:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r0, 0x5, 0x7, &(0x7f00000000c0)=""/77, &(0x7f0000000140)=0x4d) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) syz_open_pts() sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./nfile0\x00'], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 03:56:09 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x0) 03:56:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = getuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffb6ff9903009668000000000041a296cee5d698000000000000", 0x1b) 03:56:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:56:09 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 03:56:09 executing program 0: r0 = kqueue() fchflags(r0, 0x10000) getrlimit(0x7bd9f1984207b887, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000080)={0x3, 0x1}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) 03:56:09 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x8001) r4 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) r5 = open(&(0x7f0000000100)='./file0\x00', 0x2000000000000002, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x9, 0x5, 0x4, 0x80000001}, {0x4, 0x1, 0x6, 0xfff}, {0x0, 0x800, 0xf9b, 0x4}]}) pwritev(r5, &(0x7f0000000600)=[{&(0x7f0000000500)='X', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) write(r3, &(0x7f00000000c0)="14", 0x1) 03:56:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x800, 0x9, &(0x7f0000000680)="52108e50f7ab9741abeb4d1425d3cdda5b583aabd4a38735dc80e76bc02b5973e8532d6c10746d6f1ca13a443074245604d5901de6200627ab967bda92d4017bd8478377a575bd5dd42e3e94b80f0b3b473e70327c397f1281ed6fc29ae2c93384ac68368126ae0cc0d4385543d110c0fbe2e094e1e844e9ab0b2617d2107fa3622b8b7b4d83dc542968cf9e2197a3e630958afc9d22939096dfda8cfc52062b7f132032706bc0ab4bc1d77f5d03587d789c30557162e25375b284b36eff6983e7b1a6e0", 0xc4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00'/12, 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) 03:56:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x3, 0x600) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000040)=""/240) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 03:56:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x55, 0x400, 0x100000000, 0x3, "ff545bc292e235a624b0cb8fbd4abc9226ebe72b", 0x55, 0x2677}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000180), 0x0) 03:56:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b000000025b2700e74de4", 0x0, 0xf24}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x100000000, 0xffffffffffffffff, 0x2}, 0x0, 0x1, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:56:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x7, 0x0, 0x7, 0x0) 03:56:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xfffffffffffffdc9) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 03:56:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8020, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="e4b4cbb6165f5f10c3de0c189fd79086d498c261ae337deed5a9bf6dcd6fb269919f761120c85256", 0x28}], 0x1) 03:56:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) lseek(r0, 0x1b, 0x2) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="899300512f243b82829be9005f629b140be3edf90af88cf1f113d13669c3fefff16c80a1720fc8e24a822eda6ffffc08062976e72b704acadac116832e808b5b08af83c112689da2a489c55d955170ab61138381017da8c2d02b14a0b90b1f20d75a88f610fdc207aaba75b02dab1ac31eaaf1a5439f364c82c8d418219dadc53bc5cdaeccab7e680b8bc91a83133b4398e53377eb1e32fba0d910a70c5d97b5e6535a795377447852cf7b6c774c42a15da6eec98be93a38d5fc427252e8f297b969d9c0098c18d5c03742383382c625670832b30c25bd00c5e3f1fe81212cd4ad1915cdda96c51e1ae3000f357e57351d4b5e60ee7a33e680a5490661c293b50d73d21a7e8b94f23a9968eb52239beb6499ce03e04e3ac23189860768c2967c308b00a0b806a5a28261fc57c257cde5a76bc35e4fa4e14b5b43481e65591a7d23c0686cbefaf12234f0beafebc3737a569d61d0f23707427ca53403d02de628de9f8f269a0f53746224a4b7b9de75d99493506bf50914a32c5be722731f0d7b92a08caaae60f2c77cd2e6e4c0c7f0228872a2ee203fc47509a89cfd7c9bb89b16b441268d7b7c55081f98aec07c5f60b00d56fca2f23b972dde606868303d6b0149afe2556273275c9910d7de4a8cba6b072638d5ca5c7ef9656c97322d4da4193d3ef64d44330b191656fb5e218daa3fea7baed7e6c6a9b660e9b53627c74b383d49bdaa55263a2c3b83e1d52ec5fe372bb2ee7fbf8f242d580b546f26f90ee9bb42ed3a7d4a20c99c7c4d2d3e13252ebf37b68b9d23b8d3603a1b0378fc4ec5a89451c54a20a34a8b542615e1ba10d6f9fb7c8618382ebecf918af849b1fc0d56ef91f42eba89dd65a594656b41f10bcc989a1e27014488335b0e7ab8dd67461535c27bbdeb5e265a355721702814a40888b71af82bcd88925515644c23f8d20b34b557bee169fece05324fec471aaf993543a3353e4c801dc051b9df9c37bb390367fa64fae652a28e8d1483f35c15f2eff2828baff5f031b132748b0fc87f39b6f2e353336809c37ff0aa6d71e5894cb529148040d4e429be6259f6d673fd9a63ce251c5f197831cd610278c824f12606d4a6e58dfb366eadd6cac7c67e6810ecbb7b98954f5b70903fd7364c60171c6f4e12f77d1003ba9bfd6e5912c03f438d114c51bb3d9cd36f70995aad1999240982cbf830a1489392b6e9a997c783a81379081a0a73c727bae3ad94351595db5acfdf2ff1eb13646d0e56fce7727d0b6c51a0c3ca83a6858b1d65479e85d30a7385665d0847a26e789bb13ced4bd50c7547b10b1b5fbd464140d8d8c6799633dc27ed5e005e0f33d2d65f361426b93ebfd053f7aaa07125d47a2f2fb930cb0ca4f8700e0826413ac502ad21fe85fda29c9d5375532bc8d61572f965ae973b2227d731a8c83c10a6c1fb8b63098799cb7342a591d549f47dd87edeb9568780549605c161b48cf7d99a359140e4ca6ea1085b371a0cea9446458c20568131858e49c186d7168eb4c807c26c24da659e5512bc934603972759b6f91ffb0352aabaf165f813fa729e8689a59860a6e657e2e1b4d8f1325cdccc7467e4aea8cef335979339973e38cbd37b2a0aa7a21ed1d7c9944d2a4fba8890b29a4c6a221632b4c2f8eec47c9de3e1a08e966296642e675b38cf870053d3f7958e7c6b4cc445d089fb5fea3ada2e4ed13a8a8ad4d3d085c4d056a7e8dec4b5c73842a12720f251d8def8543b33d3cd344f330d96004601ce20b55c6d2e807792e672d636a38d855ab6967e42dbbd1deb7abe1d5d80a36fd87e951312c70b16d811e8d37db820cf0f1778e3de5666b4cf915d7bf112c084bb916abb47072e8667aeb9859cfabd5d938be7e610fc1c4678ba18301e006a3c812c14b9401f5234b8b230de0a64b2537f273dd41ae8c1e5bb0feff66f01ec0e891782572c73a46be88c1e6185980c5db7879965ed69ca8aa33e2faa2c10dfdff1122bcee79aa85c1253605607b93a4026dc8ccb3a5275238e21f35f2a6159bfc60e49aa02187152523ae9437c2f8837ea2631ff2849e665ad7f381433cf6c594992166a5e0101e9327fcebfa06aaf2a55a4004793fc4331c31e342a13a42c5ea279a1c2d7e2b85eeb9997d193690ab986357dbea3109cf912432360220bb003cc0cc2b2de0022ff5ec4528596f4b38097c5dd967121fadded3847fdf936f6e0a0620e22834f7c3a2fffc017abbc1f647d2c9f72e18942f48815d0b80a999c5afae7003a11d8d331b8721fc6c859229113b2d5ddf550c6133044163965a430259524b8131d0e6599639ac8467df05583134a7837e4244c3ea079cc022cf33915b9eea2a65082af1017c495b0dcb29f28a077ea425d9c63b01f7f773bbca60e4dfdba228f6361ac2b1dad1cf7b1d41b4a25be21431da09efbf8ea9b8f29d31269ebc218645c05165bcd912de0e2260504ed822955a229d57d133c2670dd714278bea3ce4f021c8cf5cc0f8857404659ee56913d1e60bbc458ed81fb2d35c1d165f255bc7d11770732888faf6f2468db39ff2cf6fc8d0c4ff439e94f275867797750ed6dc57536d6c1152fd96e1deb8800be99b74a55571db08a620c5717f1bdee8533880da06201d4dafaec065b981ff61191654316cff6bfac778f7d466bc9fa10a8c6e7a401679e25191893f286743f3c0d08976983c3352bc115b9593d7411147d05c03e13aab4ec5aff68fce950cda0a1d5b2a36cc827cb2ff4b4b146ef2055b5312a62afd11b63505d829f6ef98e743a8e3c782447683b0ca38cf89de2a462a7164eb6c10b8687174c20273631c9f1852806cd278fba9afd3c5af1c205f616195111f04b86e7d074932e2a18b268554b6f09a278401a16c06eb2b899061ffda03c3f36d10e1693d7c5785dbdf8bb8c2354e5c7f8ddb4b1c0a4e33f91c125cb159654fe8ef6827408a8ef910891cf1b513501c1b8689ae04a59ed134a4a2b48605b8f2c0eb6084921339fc021ab432302f22c1d3d5c1418fd5b0e110b9beb02d343444439ce5583fefc2672f9ec60c0ee3f37089ede54d66c1611cae86614a14a308ce7e5bef234ecd8c17678a2f23eb3f0e749800733cabc12090299434bb4a1dce68b779e819aebf5bc0ed4d802d32a92277b28c30260798ac226cf938eb32d4dab4bdebeab020453217c4e20f6eedbdefa7203ffac0053197814614bebb8932c79887c37a67e30ad180d90eaa66e005bafad53fba56648af4fd43966af2377dad26b4ea35ec733b71f87d4e42bde1ee359dfd5cc07012e66ef4b6f26e47ea588b0eadd54aa46dea186094495afa7f56b397ed30c09bf9b788661d3815073eaa0381e4ead34a968a199336d38a1bc857ebb4af167a389454f686091879d99e08004a3256fe4a4c86d7f77ed459a18f9d0d050932e073ed226558dec713c4e2db3b46ddf60f484b0db33fd52b824ad589486e3049548544043f0b334662725c7c190494b55e22eb6c36da1219055dc1ae4f2b581364bf829693b28d8cee8ab99113628e2c6e91b780c7c489a0ed09cbbc4b72f0f13e96d18beac5ef1603474f49b1d0e1cb8ec06ffbc1661642eec8c8e46d0e650a403d673e55e5ffcb0405b9f2abd5f7f6e5ff5c4ca4ebdcec7daeab1b453f6b2b6df6b6bbfb0bd6a7846d3f46d9a1aea5c531e4d4f8e257c39176aa6ab55d77a97efa7833992490f3aabc8f9065b8405bbdc7d52caa39f143cd69be2f342b05e68c3f4181b5a33398c3541f9c5b48d5807fa7a4ebdac25594d13c1edc647fc80da20a448abad11391211b0ae4ecf5f4716a20fe7c2b75d1ebb8d8e842f756cd679403fdd9def7e487d008409e8c1949a0cdf6a88e003115f788a2a17f3dfcea55f6de089c5d5793d0d9328205e292b84d6ba49f54fdb3514388fd6ead11ad507379d55318ad665aeafb01bcc48ab9dee0147d546d9342501e49ee864dbe59e154f82a91809bfafa5b0e38e6874d14784d23eeecb2ff33237ff846bedc6a6e52281cfd88086f11e515c7a08385d0031b45db8e3be8d3cfedd616721b2efdf9d1a975da737c563f07168f2aa972034d20f201620559c462234b5a8ac24a8b4ae80aa22242da19fdc05c35f4d76b45e9054bc30f6ac38a32e17656b542552a48a595f0929e13e081c4c3ecbb94a9eb025512b20ff45cfb5f1a7e8ba071be7cda36b50d53d886d238bdf6f2e772ebc4dc4190a22a9e177d15cb6ea3a8602c432b2fb3e9624b9f0419598fd116baa1b97043d8903364d093cc2bfd7258cf9f1afbc598b148c6f4addc7a75187bd8a9f3ff935fcbb4e316588291dd35c09af522bb03337568818368d698b280965a9f52530f3f77e386c86aae03ffa8dfd735b2a527dcfca68570758cb0120aa1d7c24ef88ac0c9c47e4fccf8b2d21f936cdef8d0f459dcbd1a16bec2e5e11d55bbdcffdfc56079d5d644e27c81e5ef480f16706847712f78905b4fb43d3741048d7e107331ddfa0e6ef7c5f6da3e0ae1102c9aa104733279bb65cf50ea75d385fc1bf6d8fe6ad7d56787063855563a97265a0762abd41d3a439d818c42c53b1b30d776cd25f48ce27072b0d37c7b50a116a716cac2cddff3bc43baa0be9ec2c334bb7528bbaf5b8e5e266169be2acbeff31f21818de5e2e4be1fa1a75d4d188d3dbc950f6d3fc9bfb4f27a8fb8334df0bec000b1572753b99eb21e3d0a61e5766f171e7c6bc12a1de691c47ece11653205988c4ca8f61d707fd4100e7eed323ad5c9c87ae293719c0b7333d6d0491f795ee96f9f6c04a61cdd1bb617d3ade3cc67e788c7b108c7211abd690ed12fdf93a37a26d134cd8b0b66623fecc7902ec5df5c2ae8b57b500c3b9f8e7334258dffe0e7dc72ab4ecb7206de09ab0ca1ee9e66e02fb5f6e0017e628f35ad26f0e7fea4fa15d88264355b51cdc60d5ed480e40929972854bd361294080fb4c7ad5ffd55cc225ed7d816dfbc9a70812fb260381c5c902c0695cd4ab736869c17054415186f042acebc41e9a23eb8262d9ae66099de1176943ff5e741a96ecc25d8ed8a4bba86cbc47a839246972b2886bb2ac0ec83ac4251f951e1c10bd7d99bae0a45a2a2424e20453375bceaab1e0e9f281fd3cf18d0254939725103a04bfbf13601d9e0c59e13a3ec4890b95fae4be8b4e82342d8f2ff27b98933259e47f5097e7ec19aa28bfb266158b4738401c161b63a3305cd3600bca101d3c11043ec606005fb820142c5b221d58ca11c4e953ed755c23fd05743650339c1d3c6cc8d2c354b6d6fc1140fd39d1b9511521b9e4456a3cb94d9db38fc4a1b90343a57f33e2c8ffa8981ee998425d66dd3cc3cec08a1dd6b764f542cc1d685c772914acf3aa38064a70d949f491f88a076976101fa8b40311f3802859691a970b8770d8c58321cba9130cd5ab17a4974c325b18150e42e61b287acb0415d0415076aa7a3d75c3177f35e6f1021ed0e358bac86786e614f0117dafdfd8bd3919c1e546948da8f1b3ef54096c6083de79202bafd89048e73be6ee022cddd63a130a05c07d968221b27a0196fbee65ffc80de1d94b8f5d93e72729d7de4d3e7a1749568a3efdeecc50896228626eda63e5a44c2e10e2245310a478a5376ffeb9f9c1de80b1c02b77617f6c1f29120e7ed5f61ab6226219bdd265728f77c6e3af6e3a9c98573901973b522796915fa580e04f3de2147a679d7de542dbcd1ecd9a987895e241146dc5ab0166e582b700efd7f05b8791d930619dd72e14cd38f70768f14b75cb61398c0305f29990ab39b759a59df4618e76", 0x1001}], 0x1, 0x0) fsync(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) fchflags(r0, 0x5) lstat(&(0x7f00000010c0)='./file0\x00', 0x0) fcntl$dupfd(r0, 0x0, r0) fchdir(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001100)=""/90, 0x5a}, {&(0x7f0000001180)=""/115, 0x73}, {&(0x7f0000001200)=""/194, 0xc2}, {&(0x7f0000001340)=""/199, 0xc7}], 0x4, 0x0) 03:56:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000195, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1f, r0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x1, 0x3, &(0x7f0000000140)=""/163, &(0x7f0000000000)=0xa3) pwritev(r2, &(0x7f0000001500)=[{&(0x7f0000000200)="b8ebba7cc2013b970af23ea0192345deaddec8236bb29197676e6fbb8f5db5e8d538507c08c31bf8cfb8c8aa81583b1239e1170d9185bff0fb5d6429200c552fefa43ee68ec1f8", 0x47}, {&(0x7f0000000280)="a70d5fe3d84020c320240316ce253f9bc9445d3c37cc028906ca4422f2484af31653b9b26b0767e398fd2f0305d0953907d974249f0d2f2b2188424f3734fa38e7c013549891078f31883784d144221ea7d5b1c9218f", 0x56}, {&(0x7f0000000500)="37313c65abcd3025488af3374f269c683ff19a074db9af99ceb075a5ebef6de0f9878d46dd1c3785ce4730e8420d2c024b36a2d80a706c8144b1d6feb055631024b3b469c16239bb84c6983dfdb4cf36aa3d58319cde2549c9483dfccbe3784835a43084d0fd1794a2bfbb3029f3c312d24fd281defa357dbaed9d00990815ae6644035577c7fcf96c59b1f0457eb412dc785bc94678e3d8fa1bed18e65dfab8976b95de3d69978eb99a83efa9a5a228f2558d2b7cb6aafd87ff7a0cdf6850c855f06899db1c116bac7e3074932fa5a6a0e3ce1f6935e9e46ab5a96acce3dd9a2feebe7d626e208f5f96f42f1997576dd3ee7a1624e173dbd593ed7eff461685bd28ee4d3bae2272039843ab5635c83eeac7ee87213df41b0d73bbb7ff9d052e801f7357e788659a1696e28124c56bcfab89572f02b7f5728c104e6a3b152ccfcc2eb672e623f5279fceffcfa081796f79bc832641adffef0b35e1e2597e8700a55818298d083fc44901c410c87298cf60572b48e5c6af79a384da1ec7b06467e0a9dd6aa6ddc641defc401e356c971053c5ca1e50c21946582a44e4d10c66578944e1b542280baaee48d911bcf73d5b170b7b9713f1777562a5dacaa8955f1feaf39025356ef54a16ab4558b9be3174330882ff01498ccdfb0a331949cc8021af63fec6ef21fd9366c3f0bba3aefbeb2cb5adaf79c0d349b06cec231fbdd63dfb95e7490f7b88813ab86c2e9ec2663a88d4f7138cd77766d040cf10aee03c93830dba36d1155448d4bfdfc21ee236035e832443ec218f3e0e3a36efb050e6f412fbc18b2a3a9fb686e0a9df72cb47b5075100fa9504cbcad968ef8f742ea1b1a0b6212ef472d34779ff6d3109f5e6c6f23f6066e33ca20e75bfa7af0036539157ee9e09651d4b7dc0d36c1d2cf3b3b09e8281e7da135e0af2b5fbf073987dbcc3072f8c818a7d9d0df0674198a1421195e2767d936871d5f22c44a5f4344072ff478f4b952a851a341ed604be6ca7326ebd746f1f6aecb038b4abdf61cf6c98b8365df9c7fd42f926adfa7897fddf5c9a0a2d453fd2f9f8ae53dbd7189d679256c193eb18104f8ce4335c95c9c2e6c89288c06400b9781080b4c54b97ef8abc2bf16ed3309d4324e500b463405386dd76512d236bbbf9bffd7e29aba6fb7d65f11c0187b20cb1efd502694f8708bdbae38d12e56c9e15744a735ea825885004def59e3ca8b777cf621d1346c53d6d8c798f3e426ce98de0bb35b66cce0e2466e6659647ee49d6b8a45740cb756c05fe1aae1da1c05b90d78e0f3ea83359c27fdf54f5670bd03afdd9f1859c72ed08f678472e7139807a89d3eed3c1bf1fa1e76aad0b0386d32cbbd7b63d0d178d03a1ca2a90751144a3299e0f3d9db523d487db4c281b4ce6accbac78d2e04bf8dfc05e8354aebbe1449b236a91cc84fe5569a17bbf706d4a7ce840886497cf56f87e9dd158a6dc9086b132befe042b28e1d1bb22aef6d3f5048fbbc60d7f09c863bec5adf16f1cbd6b3e2e1819fe30c074354175181d45694e5f82ee39cc5aa2e7a91b9fcc7a478556615bc126890d5d45b850cad62261f51f502db6a1fd6b8cc3d9d9d6092b13201e470f322dc22601d0f19a33c51057c031629f9af8d44f051182ea0aa983697d87e5f2db47f11b5c6018fadb3948db601116b737efb0737b0fc9d0df4e8b6cd79a1465c880f9ca149ea9ad997623e30cc8f488401fdcb7a6e69426ca13ee4028e1a17a7e663d436a1e5b8f6934f5925dc264fd0a2d699168d3720a5c34032eaaf19e80a7694679c8b5a3c88d0fd639397f518b8bac296dc60fea4b17f952d8df1f6e15852d59cb0fc8f7c62d1dedd161aabbd009c3bc70d35b508e3092cd61bfa53c4366a56e4e76611cf423a7b86c5fb691eb2990b1fb0f1c0f406ebb57ef3e61fdb35dc5526ac1343d6aae8ae58b96123a94b757ef4bf326d841112fd7dbda06a005f20139ecf649eeca47a939c956450348c3956d15acdf4742c85631cb517f2ee0c8469ed0cd6a039feb925b901a6c5de85c2acef9d81743a50dc1a6e6f1d45c8a15e01438c47fedbf6f1cf743e3a6fd31790e453638a01738ebdce30c70ed83293eaceeebdb0cccf9bd12013717e086f9bb49dba949693909ac0af551223450743bb361c354e7b2c600c43fd369a7ca900543db3381bf2eebf6fe4956b3c252405f4c6c490fad7a97561a8025059bf625529245e7cfb0932257a22f32758b48cb0da778df445b369cb74bdeb40d8a52b51647f1672e36bfa049d16399b1fadafb7df515af5078bd8affdf29a26c27a28618f594a86340d20ec3556675114845f993bc82182dc4e1fbef0702cce06ac16613710b0150b40e9cbbb6c6f63495741c61c1c52d8ae220bd5be59c9b19b1011c1a95a040b77686a26b65dae1e67bc81f0fe5372c3f91670e7c2f239b054201122c124ca1fc9d59c3c89a2f18612ab52f5e3c354706293b4afefb34a33dd38c1d2113fcf3fc5df6d7a2407b7fbffcd36140ac64380962631443f4e6556338eb8863ec26dcd21eb892148b31166d7d0d9311fe0eefd12b6dc8611ae1561fa74a925f3b031230a4d444aa455ba807a716748b8fd6af052a3ffc574d348cf4da8853f87738e0b3b66593d0ba7a88a5ac0bfa1e5cc0b91dd1fe4cb01f0a9c19028666a8a763dcbf3ac3d58452b709c2db3c27b372c0a4715b06ff2cb026c820cd194ebc4f2c55747d53128dbd68c2721dad280c82c081626da93143732325adc5809dac13bdd54999228f78b3d5dafc17655fe26dff6175f5e1342d51f171f320108076fe312b5218d2783d530bfda1a548f41465ff42ebea67a06d0263865d657279c4cb51e2274e6c03a130c786236cb45563c0e4c95efffde269fed095ec1de42f8c0ea63d4f4d0871d6e9dbd829bfc201687824ea5cc0dd27ae0bce14bc6aae87a257354790e96458a445265243a2d1893f4e26df1efd9d9256ac7d72898da0d1be673920183f34ec064c9e56c0454ec4065a3a8dc8667d6558108de430703d103dfa8f42794bbdf54af976be5e6b43e6b314f1738939d21aef0478bda4b8008fb9f85a9054047d5ea25be39b53699826f6352f71b0aa1a0a5d6b71764dc4d2c370fdeaeeb8220df203a60dd42088c1fe93c2c20e4d0724226ea25541029e9d7e54771562a14804a48994c702b9391aa33cf9175fef3413c2804020eb67630c5b661f664ff7f987225633f8981bd281d43b8af9dcc4480bc7e93dcbe0372588cfea04009c40e4a2694843dfb711b43cf315c43be5ceb65c84a0f985e01a2bd1ee14b51a2188b584a5c2de24303f729a0dc3d79f3b70cb336254d9e96425d0c0f29d3b41233d15d440d3d22b3d6e5cefe07d229f43827c5378e1eda1018faccdb2b02d360dab81f892f08927fa613e034e0f4ce9616de6131f0f2c509565a9fda222b72621175e7e7c604bad7f64ba2d8c1e90a85fba9400d5abd6e7d775dcbd919d2f16e328163eebc4d8f4172258bef12030b707c0b66ebd120d4327d7a7ee69a5f79e824911dca87426ab171c3fc551f1151b86bda8483055af5ce8cfd288d6f3694f8cdc4346a17fe8029208158c18dd26a1c9bca12bcb967a59a65d9c6f2ee8f95f4375e7d7847bbe18c8f89d846b3cea6576912119cfba39b4d3d82135b3f246ef8dfda12f99d8acf727866220e55413f8050bef55f1a726648196b2ec5ed815b9c789dcced5931c5f0cd1da2524b38105a0223af83e3ea367175a538b7bef2460ef908aee2962bcc5cbc052ad362ad51892ce88a9a79ebf9ee46510c5a5a64493794ad13fb864367e943836333df14996451eb5f0d529debd360c048cecf457b0c19eef800721492da81dc4a0c3ebd8bcde49a57c96fb51bc24875f68fcecaf7231537dacb9b788cca1921a8ea27e966b28bc1b2cccadede350d01dce7f4a4ba5708b3b07ea8b384bb05168f97e0c23daff36f74da40cf15e4f56dbd9fc16c81459ebca932e72a44e7a2e1f9a03f0aa07ad4a990a4626d1001b66951bd9e2514c07be95c6a264823c6e0cf2c571ac0aa5dfc11163afdaf9975f8a92be8605ba63efff9311ac24a0be8054178727e9d2f17e0f95a4b8135efc97325aa90f28b41d4584c5a340821d5b79cc9747a03f2a092ea6ec0f8e23e79de0f79140c2eb44f6a048522e6b85c2efde56ff1d897c467f04457e3494914d9ba464f929d078326cd35bf3f5c4a7541b2c93fce50a0f949a323df26761f5c34bbd55eb7650f121e5676042376d20224b1d628bae7748d511df17669cbbe5071e314b90bdb059a4b782863a988d175b6c480afeaaed10f2ab60048c11b2c17310c18d0ef996ad2206031675e2117c010881a815cdf92dcdcfd4105a87a63cb5cb26211d893ffa8e2d51be27427f6dd1e91d5a2ce60deffdd80ab006c51b52c06a0b4195c9b9dafb96822207b2e298dd8ba07517ab9caca78420902a5ea8267d471c1cc4466f2048156665e71920762c26f534b7c5e5f98e2aae679e955d7a37f1339b014a3ae72fb807cfd586e73a1a0e2342177794d5e449028f9e44d692ea438591425ef69e360d09e11454c7b0f05a6c7e891ddd527ed38f0d533133680f6c76801e77d52e6f832bbd2b1cc91eba8e0b0f0221a02609b4b3ef09e9d62cbe06b12e283055bbdc4f5bb1571f01f2639b56687ecdaef9efead638770fc16bd591794d96ea9e45c0b34a50849432fcee1b2d862dd2e46f6a0150a9920bde62382590e11011b9a99ffe2252bc133e2e08575d40b0bf07d666b6e96cebf4f06c5122ba3a29ac3158956d6446b7f051549e71bb743a13d5dcb5fbcd7a6facbfd3f72de27c4e13c164c10170ea2459d04c75f7763bb7c7371a28f560006f2e3ff176478d8a5090a7374695e9442d41f9e0b6a5fe266173f7458d0f7918338560e1d27999b5019d7d4f39d34995a14a6977506b989d196948c890b41d9e86cc6726ad878cc7279945916fc35854b094b351c388380ec7bfb700379e2918ccba3fb1bb9a869d50c40de51caafd061e756f981c9d5db14cb1ad9b3be094dae5ebb04e8d07004f924e46e165c345c92d3bb7168701257532a0f932e0f3f13cb7e689f647ab7019fc7ec40654d16192e1002b00ae56881b8f885a8fbb7f1689ee78f8464d3aa2eefe6019ac8ee83d2405780c4bd8992cb8e516bc2303f572f0576ab2c46460feca6dd1c1f8e3b812425d8128c0dc78d5f74a48408f349512cb72cb9685179b1993c5f6c2c54879b48743ef9c11db94a2ba715d7fa4105046f0094893ba4ac2e793ef1a4ef2db103181ca161d3e6c73eeb0619d4a24d4596473f34a71e7be6c875ce4888a90ddf71a04b7a642934ca2bc448c0d93d4bc1e2bf6ea0e0eeb43f6243a5801a7e7b83e6eff9eb4f55abfdedd9d14e59af12f1e399b4af40759dca22e9f104350e3a945c2a82eac9ca0a9fa86896d6fa1c4b4f5d098fb60a3c682fe8143ec08ce69b50bb01d598105438452bb733b9da4cdba08c16b7bb72cea076085b04be54436df16306da8ef6a5ce1a3a320bcac5a08966420b534c7e4e1dd51e6c3a3835c7cd74d46f7848a66a0e092e62c9c51402cf93361a44e3be361e66c59e60903f2e08d56e7cedeb0f99edd75dcc953cdcd287c32e6a07c335bed3395cfcb66a2b514127497fee15b9c322b053621a7c5f703eea98aa12d8aea146b4fef3dc422020b26454489cdc496e6de34a83e231ba3b2863df88932f798b9dbda2d0dd53344d96aa5635837e3eec491411d85ae4f4635f63157a184ff", 0x1000}, {&(0x7f0000000300)="5994df3b9135d3c578b3dbe5b36b58c4743f4709580be197c6e4487595d2492835c1ad23b30110880d4a812dafb2674ebb0c4903a4080607df237cd89832c0de0af00b384883c177b80fdfe1ea4f49876411d162f881801773f01559593ef864e1f3366f028ebfcbdb2e4ef0ebdd6ce302c719649db53c70c88afedd0e80ad4c51abe3ab605795fd5bc642a4793c92b76e87e96e6393ad5fa4e0d647d7f746d97f64da2a6c795b11b956eb19887e3487604db4e223c6b90a8464ee68931f01922acfa3f369bddabc00ece722554ac68d404739", 0xd3}, {&(0x7f0000000400)="36a13810b6546349ae82f8c86d35e6e0eb2b3bc53b79cf08734e7d949f6a54d8542ab0956ca0cb9d398678d50c9ffc42224528b322b7a23e023bc209f57c85b60a2d2aeca625569a29c44cd024d094e9e9d8b1cb9cefb8291fece57a4dbab687bd2fb30334903b9af55e73f6654aab8bc04575dec231cdf3f29fbba804f0d33ab2dfb15359d4e9442bebb6042114b3db2ac5da1c1ec2f5fae7f3ea6b60a510c743b59c7429ae94b1606a6445b32133066b", 0xb1}], 0x5, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) close(r2) 03:56:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = dup(r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x1) login: uvn_flush: obj=0xfffffd80690a4878, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! 03:56:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x3, 0x8, 0x2}, 0x6, 0x7b, 0x8}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x2, 0x3, 0x5c6, 0x8, "2352e0ebc6c2736b2d2719eebdeee6bde2a0eaee", 0x5, 0x6e42}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r4 = kqueue() getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) r5 = fcntl$getown(r1, 0x5) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x7ff, 0x7ff, r5}) getsockopt$sock_timeval(r1, 0xffff, 0x4dfc4a2b9e1ed317, &(0x7f00000001c0), &(0x7f0000000200)=0x1dc) kevent(r1, 0x0, 0xe0, 0x0, 0x0, &(0x7f0000000140)) r6 = semget(0x3, 0x3, 0x2) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f00000002c0)=""/115) close(r4) 03:56:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x178) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 03:56:10 executing program 0: socket$inet(0x2, 0x2, 0x6) r0 = semget$private(0x0, 0x0, 0x420) r1 = socket(0x10000000011, 0x8000000003, 0x0) close(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x923f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r2 = socket(0x18, 0x4007, 0x408) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file1\x00', 0x80, 0x12) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x20090, 0x14c) r5 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) preadv(r4, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0x47eb861d9bcf5239}], 0x7a, 0x4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8c) pwritev(r6, &(0x7f0000000080), 0xd5, 0x0) socketpair$unix(0x1, 0x100000000003, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) bind(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="819265a0c9e7c2eb2dbd6b38196762dd06d860dcb630618862996e46bee2490ff2f08bc75121459da6540d62ecdd2a0b8c4bb8c60f4b8111cdafa9a8ec812ad99cab4f7c534d43bd57069cb1a53ac17e600dafd574743ccf4dd1418a2f619db326c98a375aeeeabd26cbda8a6f317ceb6f8bb0679cfc4a9f3a4a0cf2e1f35805d3810efae8f8af0c3afde3cfd58370dffb6e3c971422e5f556dfa7cbaddd65a6c748c04260162d59f03135092c0800ed826a9bfd2915c279ecf5d30311f0b707de6c09a2a64a1b13f7ff1305d5ca565350dbdadf7dacbd98670934aabb48872f5f60a595b522632409b8d961770fcd78894765e2aa08069974dbb37d1b6c8c83c319843cd58a3e7d3eadd5f2e523a651001b29878655727330c3ebdb5678318b195aa4a55f96eb2680d21722caa529c1ae64d9426d7f0aa7407f14a64e8b560193a6a4d110ef6db5a6f38e9bbbc1e38f0e25135d92851202173ab2c21ead7957474152a761a6ab32b3dfb3db4a61f1e1bc59627a72a886eb428e96d78399a8cab8342d02f1e876aa1c0cd65c042069ebc8c1ae76c73dfdc93ebd9a7cd2960030ccd0cae0aca1b7a9512bffce187f91dc4f71b4b96bbc3d795e6d8bf43f73467027d03bfe93877204fa19f24f81ff90f162"], 0x1) r8 = getuid() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000400)=""/156) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000025c0)=0x2f4) setreuid(r8, r9) r10 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="2000020000000000ffff000000000000f8fc5ac2941b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24585e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb07a5108a4ad74775d69d77ee72af5b5a14e9e7dd0279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c9418eea35d12ebeebe5546fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cda61174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801433b710c1c53dfdc1106b1216bda4e9c4acb87b625e827b2b81f9e2d49d88b295d042753840ff9ea8b075335e79df36eb0d0381ca687fcc954d8836301a82ae317e56101a29f93629fffbee4d380014b9ab61f2d7f"], 0x142}, 0x0) r11 = semget$private(0x0, 0x4, 0x49d) semop(r11, &(0x7f0000000100), 0x33) 03:56:10 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/23}, &(0x7f0000000140)=0x19) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) write(r1, &(0x7f0000000180)="a4300ff013fd2f0411a6caad9fa82c491aeba8040e82cc4f33b2e6b5a66be204ab97badeb31023154441ecee805f76906a4d5d4d87888eed7b0f66904f59f7f87b80513f5c02cd4dca9312d46149b45f996e9fbbcf95b4d02645e36d5f4ec65e95dba68838ed88b45e201674fdf5caed08449c56d12c1e09d9746f2db01609e73f90f40e608de68f71bc30b8b8ed36f66844e9996485d3cab532146028091cb56abf7226dbc1da205f72abed0cb4cd9cfb", 0xb1) getsockopt$sock_int(r0, 0xffff, 0x380, &(0x7f0000000240), &(0x7f0000000280)=0x4) setsockopt(r0, 0x7ff, 0xffff, &(0x7f00000002c0)="17694d30d42b1739b28fa86905556f4fcea2630a6d24bd46114addb52b08970353459b6451045433afde", 0x2a) renameat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') bind(r0, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x13, 0xfffff, 0x6, 0x401}, {{r2}, 0xfffffffffffffffc, 0x48, 0x81, 0x6, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x7f, 0x2}], 0x1000, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x20000007, 0xffffffff}], 0x40, &(0x7f0000000480)={0x2, 0x5}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) setsockopt(r2, 0x8, 0x0, &(0x7f0000000540)="592fa02781f674856a70bda91afc87234297fb298046dfd0a46fcc22c773e1648e41e9d3323e60bbda99bce1af45fae68452d58cc7e3108f4b2ede9e8dd56cb6918ad465db1c998cf1942236ef78879c8b2a786be283e55614b3d27a14319fbba043cb1b6ca3af9588fe9fff09531ab55200423ba9f9fc03f090ef280c4d5fed59d3f6a2a42ecd0b", 0x88) fcntl$setown(r1, 0x6, r3) ioctl$TIOCCBRK(r0, 0x2000747a) getpgid(r3) getpeername(r2, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) getpeername(r2, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) listen(r0, 0x9) r4 = dup(r1) write(r1, &(0x7f0000000700)="14450f2260bd3912654e49a28c1059543c1fa73b8d5cc756fba59f7224feedb01a6a17eeecfa82165622cbca220a94f1817dfa6891ce755aaff7a9055882b44a2d6778af2a947206a5cb6fe9a05d5739ae61bc61d80293b4610df60d4c2d3ee06ee8ec59d98c94ee4ea23eafa15b7f1f4b", 0x71) flock(r4, 0x8) getpeername(r2, &(0x7f0000000780)=@un=@abs, &(0x7f00000007c0)=0x8) syz_open_pts() renameat(r4, &(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000840)='./file0\x00') truncate(&(0x7f0000000880)='./file0\x00', 0x3f) getpeername(r2, &(0x7f00000008c0)=@un=@file={0x0, ""/29}, &(0x7f0000000900)=0x1f) socket(0x20, 0x0, 0x9) read(r4, &(0x7f0000000940)=""/73, 0x49) 03:56:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r2 = getgid() setregid(r1, r2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000140)=""/227, 0xe3, 0x2, &(0x7f0000000240)=@in6={0x18, 0x3, 0x0, 0xce}, 0xc) r3 = syz_open_pts() r4 = syz_open_pts() getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$TIOCNXCL(r4, 0x2000740e) stat(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000340)) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000003c0)) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000400)=""/139, 0x8b}, {&(0x7f00000004c0)=""/167, 0xa7}, {0x0}], 0x3) r5 = semget$private(0x0, 0x3, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) accept$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c50bafa8ab1404f700"/4098], &(0x7f0000001780)=0x1002) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000017c0)=""/4096) r7 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000027c0)=0x3) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000002800)) preadv(r3, &(0x7f0000002d00)=[{&(0x7f0000002840)=""/114, 0x72}, {&(0x7f00000028c0)=""/110, 0x6e}, {&(0x7f0000002940)=""/234, 0xea}, {&(0x7f0000002a40)=""/74, 0x4a}, {&(0x7f0000002ac0)=""/30, 0x1e}, {&(0x7f0000002b00)=""/224, 0xe0}, {&(0x7f0000002c00)=""/237, 0xed}], 0x7, 0x0) semget(0x1, 0x4, 0x22d) fchmodat(r7, &(0x7f0000002d80)='./file0\x00', 0x8, 0x0) getpgrp() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000002dc0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) stat(&(0x7f0000002e00)='./file0\x00', &(0x7f0000002e40)) seteuid(r6) 03:56:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:56:12 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000500)={{0x2, 0xfffffffffffffffe}}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffffff, 0x5572, 0x10001, 0x0, 0x9, 0x2, 0x0, 0x3, 0x3, 0x7f, 0x7}) 03:56:12 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xfe53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r3, r4, 0x80, 0x7}, 0x6f, 0x2, r5, r6, 0x6, 0x55, 0x4}) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 03:56:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000440)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) semop(r7, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x2aaaaaaaaaaaac9d) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r8}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f0000000540), 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000001940)) r10 = dup2(r6, r8) ftruncate(r9, 0x31dfe21e) fchdir(r6) utimensat(r10, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x3}, {0x2, 0x6}}, 0x0) r11 = getppid() fcntl$lock(r9, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r11}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000280)=0xfffffffffffffeb7) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000380)=0x4) 03:56:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) mknodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x1000, 0xdd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c65b000"], 0x10) dup(r0) open(&(0x7f0000000100)='./file0/file0\x00', 0x8800, 0x40) 03:56:12 executing program 0: r0 = socket$unix(0x1, 0x4229211ee706ac55, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3ffffffffffffff9, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8068, 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 03:56:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) setrlimit(0x7, &(0x7f0000000040)={0x8, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:56:12 executing program 0: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x101) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r2) 03:56:12 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x0, 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 03:56:12 executing program 1: r0 = open(&(0x7f0000002900)='./file0\x00', 0x800, 0x8) fchflags(r0, 0x2) shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000002940)=ANY=[@ANYBLOB="2d012e2f6669752618784cc65979d94d4c1de63f61cc2b69eafd345b6e540002b2996b7aa2c1e18f9cf7f6eab4cd1f609486e43394aca8d31d25c0f0defc8133420a0548f1c5bbf716e2f0e337c2863820d9bb71d056b24fcde2069fdbc0f45816e948998e527a3cb112336ece20e0b9088de7d6cde202b6ddc2768bc57edbd37b10b18d8bc5251acbaa4b8bbd1b2967c080ad5da46b4b0983b48cad71"], 0x1) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000025c0)=0xc) setreuid(r4, r5) r6 = socket(0x18, 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002700)=ANY=[@ANYBLOB="2000c4ea9a2d1b279f0c000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad7f62e462ff8360fa16e34ca7d5ece4775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9da41c72c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xf6}, 0x0) r7 = semget$private(0x0, 0x4, 0x49d) r8 = socket(0x800000027, 0x8000, 0x6) preadv(r8, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(r7, &(0x7f0000002800)=[{0x4, 0x5bd9}, {0x7, 0x800000009, 0x800}], 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000028c0)={0x1, 0xfff, {0xfff}}) r9 = socket$inet6(0x18, 0x2, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r10, 0x20007471) recvfrom$inet6(r1, &(0x7f0000002600)=""/134, 0x86, 0x802, 0x0, 0x0) getsockopt(r9, 0x29, 0xa, 0x0, 0x0) dup2(r2, r3) 03:56:12 executing program 0: r0 = socket(0x800000018, 0x800000001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 03:56:12 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) 03:56:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x1d0, 0x200}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001600)={0x0, 0x1, 0x7fff, 0xfffffffffffffffe, "0366402ba77f0ce93b027f00795acd76eb3caf00"}) fchflags(r0, 0x1) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 03:56:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x7ff, 0x10000, 0x62, 0x1, 0x2, 0x9, 0x4, 0x1, 0x2, 0x3, 0xffffffffffffff7f}) r1 = open(&(0x7f00000000c0)='.\x00', 0x80, 0x130) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x7, 0x2}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r2, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 03:56:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) poll(&(0x7f0000000180), 0x20000290, 0xd4a6) 03:56:13 executing program 1: r0 = semget(0x1, 0xfffffffffffffffc, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/176) msgget$private(0x0, 0x40d) 03:56:13 executing program 0: mprotect(&(0x7f00005c9000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xffffffffffffffe1, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000240)={0xb41, 0x17, 0x400, 0x570ee361, 0xee, 0xac3, 0x1000, 0x9}, &(0x7f0000000280)={0x80, 0x10001, 0x3, 0x800, 0xf3, 0x5, 0x6, 0x401}, &(0x7f00000002c0)={0x200, 0x0, 0x0, 0x40, 0x20, 0x0, 0x100000000, 0x4}, &(0x7f0000000300)={0x1ff, 0xb5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r0, &(0x7f0000000140), 0x3, &(0x7f0000000180)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r1 = getgid() setgroups(0x1, &(0x7f0000000080)=[r1]) utimes(0x0, &(0x7f0000000c80)) 03:56:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) read(r0, &(0x7f0000000200)=""/68, 0x166) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xc199, "24e2ce3f0000000001010000000000000800b3da", 0x0, 0x3}) syz_open_pts() 03:56:13 executing program 1: r0 = syz_open_pts() socket$unix(0x1, 0x7, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xffffffffffffff1b) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x8001}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000, r3}) flock(r0, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x80, 0xfffffffffffffe01, {0x1, 0x8}}) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) dup(r0) close(r0) 03:56:13 executing program 1: r0 = kqueue() pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r3 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/180) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3e, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="f958a0f52b27c2fa8d9f2daa7dd1c0947e682bb794cd1a99767e91a0809abe423e52c5bc562419f21eaa14ca8f7f569e19e7", 0x32}, {0x0}, {&(0x7f0000000100)="b335211bd649a9458ebbcba13d1662d41da828fb16bdc1b767f414733150d0963a1249766bf6c63b9f315335a159e97837cdd2cc2b4d2a797300d847f9269d4c5956f39df2324b34fcace74710bdaea66dcec3df7b43ccba354d83ab70f89955c956995ccb830e82cd1392261207be4284b95ed33ce38b02a905d302884e04a5ca2c8e3a4b129098ef4d3d0f1d6d563e7d73df77345f0d0b9894afa3a76d4c380c105a0998aba363a148963a107536ed4b7e1770b9c4e1418123232aa49ea1dcb4caa69dec341d0d6b6418e5061c9bc6560d0f40230e1ff036fba0bd153b7f03c1992478631360c131bfe7e9bf10d7214146d667314981b68da338", 0xfb}, {&(0x7f0000000200)="97af08d5d2b7c53e02a9f3a8aa8c7414a8f4adc841af4656a8d8e087bd5bf0bde9e575bfcecc268099a26156de312c113bd75051d7dd550c6eacdc0cf01a3b693a79b03d2ed7d27150828e9d61b3f7137a13da14d0ba7e614110381df497eab26055bc3a948093cd1027b299866ae3edd8a78ad38c807e574bc9cdf99105dcdbb51ddb00294803e0fbb701403eaca24f4b601155301c7c9a2e54b79ab3ccceda726380af927ed8a28cd7dbb7", 0xac}, {&(0x7f00000002c0)="89b8b633288e83a4b13b70aa575bba2454", 0x11}, {&(0x7f0000000300)="3bd021a65e6c12cef86a2623421e5c707bec6735d7384c8e588429539c379fc8f188bd9488d807bb78ab9ddb093f91c779996ff341915696d98c717050ddc31d7fb4364330f8cc8357f0a38000483803915ee7a09d5cdbfc745d2a77256eae73595dff602466dbd13927b2861880e37214ed784af7412e20c98195c5f92bd54ecfe3785eefcab0ea2ed2ac7160822c975b51f96751c8ef9c762db089630e2d48fb30a70328a7cfcb03be32ad4d877efee536aa3e5584781cc70db8bab48312bad44af7774592eafa202f325fc653edeaadcd55952e596fb8da8837d3409ca5b604f2224ec7ce2b009ee2c38a7c80e031448f0ec2a55dc1245f63c6", 0xfb}], 0x6, 0x0, 0x0, 0x405}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) 03:56:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x400, 0x0, 0x355) dup2(r0, r1) 03:56:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0xe0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 03:56:13 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:56:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20080, 0xa1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0xa0) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') r3 = socket$inet6(0x18, 0x4, 0xfffffffffffffff7) setsockopt(r3, 0xea, 0x2, &(0x7f0000000300)="3d1bc6c422dcd2cc0f5babc947b307526a54994e04b0527c010215415a487700726931a212ed00e86257564d9d42c088f93eb81c31d2a81a27c24d99357c090d5a64a6264160aa797029f1a22ddcc3de757430a528e356084e8afbe738f1caf53964135696cc673740725acea5d8617e4d78ee106422540a3a20c33fadff7eb3b4b644412f0ae587d015810fd1462c98e2bb160680921d01504d79792391846038ecd05b7a44b9ad29ae44c6149da141131c6152b3b49444f72ff5717bc732e0cb1554890c9b6487d2c07f3ae6c7707ba511", 0xd2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchdir(r0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x12) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/140, 0x8c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 03:56:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x8c, 0x0, 0x0) 03:56:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r0, 0x10000) fchflags(r0, 0x1) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/211) open(&(0x7f0000000000)='./file0\x00', 0x8401, 0x0) socketpair(0x20, 0xc007, 0x8000, &(0x7f0000000040)) 03:56:14 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x1ff) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)) 03:56:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xe2b73844b93f37a8, 0x80000029, 0xf5, 0x2}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80, 0x88, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x3f, 0x8}, {{r2}, 0xfffffffffffffffa, 0x20, 0x3, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000001, 0x3477, 0x9}, {{r2}, 0xfffffffffffffffb, 0x42, 0x10, 0x8, 0xc972}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000084, 0x9fd, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40, 0x5, 0x1ff}], 0x8, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1, 0x982}, {{r0}, 0xfffffffffffffffa, 0x94, 0x28, 0x7, 0x64b7}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x10001, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0xe1, 0x2, 0xbfce, 0xfff}], 0x9ef2, &(0x7f0000000180)={0x378c, 0x3}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x5, &(0x7f0000000080), 0x0) write(r1, 0x0, 0x0) 03:56:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) setsockopt(r2, 0x8001, 0x7, &(0x7f0000000100)="3759374266ade18fdfdf7c138116de5387035585c66c0e431f0defa95e2d6d998524bbbb874fb75b55a0849f5fd42ec5470393f7eec72a942548de9be37a6304dea2c229062ac5b02afd91", 0x4b) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x412, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getuid() r7 = getgid() r8 = getppid() r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x1, r4, r5, r6, r7, 0x100, 0xffffffffffff7fff}, 0x2, 0x1f7, r8, r9, 0xb9, 0x3, 0x280}) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000080)) 03:56:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x200000000000001, 0x0) connect$unix(r2, &(0x7f0000003800)=ANY=[@ANYBLOB="82022e144c0bb7d42e2f66696c650000"], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) write(r1, &(0x7f0000000000)="87", 0x1) recvfrom(r0, &(0x7f0000000100)=""/161, 0xa1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0xd7}, 0x0) close(r1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 03:56:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x1800000000000000) setsockopt(r0, 0x29, 0x1f, 0x0, 0x0) 03:56:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0x0, 0x7}], 0x708, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xd, 0xfffff, 0x0, 0x2}, {{r2}, 0x0, 0x80, 0xf00fffff, 0x4, 0x20}], 0x8, &(0x7f0000000100)={0x0, 0x10001}) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0xe5, 0x2) 03:56:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="6c651300"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x100000001, 0xc78d}) dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:56:16 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da0256b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffdd9) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x41, 0x8, 0x5, 0x101}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x62, 0xffffffffffffffe1}], 0x6d, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x40000000, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0xd2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000002, 0x2, 0x62}, {{r0}, 0x90a958003d9851cc, 0x80, 0xfffff, 0x517, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0x8, 0x8}], 0x9, &(0x7f0000000340)={0x3ff, 0x1}) write(r0, &(0x7f0000000740)='\x00', 0x1) close(r0) syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 03:56:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f00005f0000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 03:56:17 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0xad}], 0x1, 0x8) poll(&(0x7f0000000100)=[{r0, 0x143}], 0x1, 0x0) 03:56:17 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 03:56:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) 03:56:17 executing program 0: r0 = socket(0x20, 0x4002, 0x81) socket(0x20, 0x0, 0x8000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000000)=""/82) socket(0x20, 0x2, 0x7) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="6a438705da184c0eff910000050000000000000000000000000030a7b65bcc7a3b0c2123be02f4"]) mkdir(&(0x7f0000000440)='./file0\x00', 0x12) socket(0x21, 0x8003, 0x200) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/183) read(r3, &(0x7f0000000280)=""/233, 0xe9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x1, 0x6, 0xff, 0x1, 0x4, 0xc, 0x2, 0x2, 0x2, 0xa7, 0xfffffffffffffffa}) r4 = geteuid() setreuid(0xffffffffffffffff, r4) syz_open_pts() 03:56:17 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000683800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000"/4094], &(0x7f0000000000)=0x1002) openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x440, 0x0) socket(0x18, 0x4007, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x0, 0x3, 0x8, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) 03:56:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) socket$inet(0x2, 0x8000, 0x3ff) 03:56:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000100000007000000010000000a80002d2a473190"], 0x18}, 0x0) sendto(r0, &(0x7f0000000080)="2bdb0917220cd7ea5a4e1420292db7ef17bb9dd6238b9a4275314dd87351a914e14150d23c662c699a834e20ed21f057b347a279afab82b56f10d058c002baba2e8c5298765c276dd831185cbc238146267ba860bdb36130c564cfc96585eb4a859649be8b0b6eaa6a62d7b45c68ff558ccb54613e134e165c9ddddd9f660d05623d1fe47a2af860544d72d541d3300bc3e49788ef46f9c0bb0535b39247ef65f387328267e7b64272009a29a78b153c696aa80a897d58f0ddce1cebe1aef6c690cd39911c0dfa65a6f5a8c2bdbbaca59ed8c780f957f32588896728c3ab718451787ecf0d90195a0cb5344805b310d81003eeb607c2ee29e9a9b51b6d4a6071bfd39bdd98cce0e605bde8824e83d394dba53346c00d9c693c4fe4994bcb21ff9774a1ac206b04c0611462f4060ce318f374f02d50d25f22cac3aefcb255b8c191fc12a62a87555055b1e40aa3fc9681b8879498e705421b862a2f04f03bbee55a2aac182b56eff0c976db343648f04c61cf711c2eaad40ec936b69c6a63410040d9a972e709ae5102367417868f8d7c8115bb4ed06b85852625ea7ad975b7eb2221aee2e7a8c52e4a8d6f2e4a9233df4a64b9b536e7dc06974a033a0c15d7b804a499bddc8b1f58cc4ca4359bb24159293c141e410ee98430b723383c6042542631175211122e3fe177517f6ef89b48c0ed1e3ce0518f4f9992374f48ffdd9b60b2eabe3912e1db84dcf700b3dafd6444d337776009633fa688f80c8b304ada27834a07c9c4ee1367b1304f5c87112f238f2e623989a4b2eb92f691d35426e75bab9ff8b9413eaf91d6ed5ddbb5ebe7c29bedc299f06ac0c8f78070c93744c25dc19eb6a5bef09c6a9a4b5931a72ad5a0f801d0a4c6986421174f4f86e05cd28db1a2ae825b136f911757a4be5bbaf448e353591e69be1e61d28f351a4049bb09d3ad32abf8d85db63e82a79e5bbbdd67ca816c9548d98a921a57d4b336dcb975942345c0a49247696eff5fa30b6b64845805d8d12ba17bf5aa29439ca8b7a49749208f49396e3dd2a38d640c6d6c0638beb907980bd3ea44172ae4c65e5e8ed0f37086239793015034bbdfda5d3c470509bd743c9103bea9a0c7d9aea9a08d317e6553845b6e0a344f4bb5c838d5e9b2ef03435fbde9779ccfd9f4facd0c62a8a25f3cf252e3b0671fdafb44e42c37ea4962a6bba76b285946f15aa73c26abba5e78858e79d66f7db07acff49ccc1f6890075ec442272dec4e34962553a7c24941a4223ba987fa79840b555b69f950477edef281e27ddd3240130af9761c4bf15a8a7ee073ba13cf46dc3231b0c201429d6c9437ed145f88e64372e25c40160813e3adc28539a3016e4e8e1ca4823e88e7b051ef95b25b7e200b69c2e40cac3e2ecbece17f7da4b26ac2afd3292438b95397f1facebe9563bd1d66d9c3588e27e7a0a0b05e391e78b4457577fa3da9f289a8a76d009d2b4c536ec7f4b21640eb9fc79a005be9cf0a4ed6628bf003cac9469da6626ddf9fc1578888160b8cfb1aca4115568efccaeeee4e48ec9516cd50c7de408e82a27c439f6f23fa227f8dead5089bb99d83ef055046a535a4a06b7ff1d5d98ff2b97df875bd06ff3f77f3a3b298d022b3568ede1c9d911e3683ca5178a4deabe05b738c6f15dfa9825054fce7769834c0920eb4209deebfe55edfe6df1c236e4b34820b50b7a66975721fc2e1541252288a7efad33f741a0d31e00f0ae387745aea5aba50bdd56f79770ff02a9533ac03044472d5c5c9c47dd9548f9187e956a09edf76419fdcf01ce52e0c678543ead32c75d4e564bbc195a1c059a95335e989e9cc38d089f9ab54b3b33d15ce694cff4707994bb312d35f179a99f07798c6a2d7df7a3492720b42949b13ead5e6e0d1abb2434ebb94f58311c5bad4d2da212a7841e119d315a64b23e6c0c04d01d72184f3b0ff7e4981366a8496a74a442cbd5b2d90cc29f54fd632d2e9e4455934fefcedcd442b853ed4282ae2a7f6f88d0c2af35db811985e2a992b6cb1b497318e91c393676b5ac4d6ba3b9d5e8d32409fe9eb55a67b452be691183d5f65ab9d45bbb133851fab423694daafca3f1854795576cc2f6a64c8c1cf7a22b32c1f31fb5463dec6a6193e68c9bf8dce1c16162ae1378585e0bf3fe1c9cbae1910685d10b46d255373d08cb21e28cb78fbbd30fe33b45b1758471801aba9d33c5616ba222cea3a875ea59d2e923b9aee67beffff5bc628a5b476f7df0b55c865dd591843468a493ce4659b307b4eeeabdcd0b59e660e6f61b495584e1139ac5a7582395a48f1f5278e4a0fe4f416706968bb02754cd0471fc773fc977755245d424a9f168d667b662fb5e552a0fc18868ba7c6149ebd4555cc4290cbd043f524bd4c868ad719e1ac01fe2d75f7e9f34bf24219d30bd462028a667d4363a411a5f947cfc38eee3c9b4bb0e9cb51100a1238f49e56c2b327f08c1eeab929378d489a62cbaa0834936ac0889b4b8c21f2c692d7008d6fe0d3f4a5509c8fbcc6a6046751d7a839955722749fa59dc0afaacb3d7fb39193bfbedcf9dd45ffd1e0091f8a4de5ba7c2d889a8c725449e2bab4b7c4cb70a47de73bf85ccd1f153e8265302113c10343cd9ced6e79f3d0349be7504e34f9b623bccbe818d481805e87b573eec6a3e1133af3d41d762af90e6ae2008f5f0c222781c17e203a9fc297312b3fd3b4bb4a7de61bfa329ad3133111469bf608ec77f5079a0dd93af87aeeb4e6ee6c6b7871c6e10c01eac2c5a1918b18c7ffde76ffcbb932b5c1a849505bb8aa404cca649ec6bbd3e14c0b9de7c8fa4b5be925052bf01fba66919a861b9e3bf54f6c6df39a448ff85375caf312e40cdf8340286ff69d66eda4021fb23476f8d3a75ec366915002473e4e6a2756ca5a243437a7f0c0948e3bd2679f8636b6fd0f0f77dac46e43c645dd883c13dad981ab4938dfc73b31495cf2ff543324c4056ee0d7f5c7c5085cade2129b36e9d4cc518247373da33ac8527cadae5abc9ce2b4f8b8ab44ae2448103fb8a487a0a92900b1301fc5d7966e524c1c3578d6a3e2a739164a82380c62081f24be6931fe321f92fed2b31610a58cd070297adf69fa7624f50e4c33013f437f72746a73c9dc60c3be220adf803642c1974210d7db3de58d493838bff0c0e0c100d18c3e67cc2212fc4f3fb16e0ddb9a5448a3143cec588ea6893c92916c86e91c77ed2717b7c180f7328191588ae5c4950596c455d9319cd0c7b2470f7f12eea33094aa1d6a43c5e977977166b305d2a4cbad8bfadcff1d7c066b7faed12a8782516bd847c1104804153187226ab6d1fc72f63d1267ca45ac048ad070c4b41d7a9a9fc045b7cc00b8d88236a6db505333ae2af2af7bd0b8d31ee0763892ebc71c524c1a6c46aef1776b3cd86de225091dfea45981b2498bff16da41041e09debe707e5b90579a6b0587ef0020485a65ed43d3a7b4646341a6c0d6f6e3ac93fb4a64faae7a514ac558eec46ff0cd275b53f4f5c8fb7f4f4f8a62031d19730a5f37c13c1f42bd3e75ed555a5f40b13f01fc9f94246f930cf6c6b799bc988a080d35275cd42683884e96930131992c795f2414f1dbdcfea52eec6fa44873648bcf875ba7274f6da0307a47c67d004135d497ed81ef63c8ab908f4e155d2d399451de41b376854637e94381325c9e6838bb22096d09143d117cb5f7af75161abe2c9cf085da4af1eb0b6d1bfa28365d69b73c2dce16b8185e2ac31e69d339ee199fbd5a05f54cd3af0860c4de740574645366a38903187c5625cc3bda809eb3c0ad4630d87edb2cfc816ac6520b8b61110832f2954260ff387161cc4cf75cce2a6d00232da87405e6ab78e46311bf362940a9a42196912e4903709d9ce9b8000ce000db949ef2fc30806e4f39998c6cc02694af97e001e9f754c06f8e67c149d063bf65d192578f260ac97acda962245b7937b006c6cf9ca87d5ce3c60270dcacecd48e88bab73cc16450f64e247eb52522129832826535fbea69b207b63ee10335a5232be8bc86daa7e0cfff846b08d4e89a8156f062ddd4de737f13c4c8245254320f3184c1d6bd08af378908fffcdf543233b4dab37c8dbbd2206309a8494c0ce7d0d8ec80fcde48a25b8fcf863ec0be6b6be500d14cf12b0ecc438c462ffce7a4d17bd1c428c45b3afdc2fcea5585bc203c6eeae5a571a886f597c2cf3f7f8ba3d2b3dbf92dfff049e402f2d3ad215e1c2a16dd2345bebac9595b9ca3abfd4592f6bf8ddd3f20c06ead750acbde0a29dea53415513b872f9749913eb8964a7f97120b28379b55fcdbaf6faeb01caebea7920d85f6bad1ccca9f71b056f51fa5dd315e80171a62006c2152b6cf983800e1c956833a078b4bc65414689889145de44fb77540a4aae840c31247677de2ffd539489b7bc87ca15e798c970e74160910f6557c73eb2c6b7275b1adf14284766824eb0d836604aa78537ffc6c8bcc67afd95b044854ac0703989d634bdd1de3fa69c03bb52b8d6e96b7b9bc091a8f9e001ee16b46093635ad4128e2f57eea1ef111db8f0ed5a47a53ea72d917a98222aca516b9dcd0b0dfc4801dcd2039f7bbb972e86cf45757c30eb3b73ce1ec4ddfb8212063b1d34d1e7ea8cd601108fe63e81cf9d70a3365ecfc482d14be8b8c505ab7230f424dbdf2f6e9541ca0c99f7d722c556b27700db7c828a7cc7ddb89afe1d43a818bdd654ab12eb130e77f36c949ffc7f0af601dd39e090a0bb7dc7839db756849806a88fa9a00eea1d459afa90d7b2fb95f37f86a58ce2bd49038e1a165a6cca02ba1d3451c2c23eebb6aed4db917bc25191b68884e3877228a9d2e5804f0dfa34944cb55a0c778fdb292addeffe25cc139433e15ba0a4edc454f12c30726527cc190d26e3d953c24c5dd032920560e44491be7aab5c005f10648d21d2e22969d66cbde53b1dcf272d6f7fdb4556180ca356a8c82ff278ac5176c46df8c915e6868d2a0fa1e9e823d7aa1abb94b9e22f1afa2fe5cebc235138f0defa33564edbeffce8ea0e9bf45186a4348ac8cc9a208b5b3f643e78dac245c1f55424f25074e992761579bcb1b7a7a9e39a5daf7b25ec64a972fa30cca55dce4c5c8c0088da430d0218b801314d6e9c10657de108bba8408991f432c3ea6371fd847bb18a46755b434d41ac87ddbf03ff78834732cc25afc6e9de58ddd79e4db0fcb7e1898d33f7c1cd4aaa1ef47bac29d0f225b7419abd49091aab42f1186c7f0922db7579c65e42c7ed9cd52b659284ee8fd50c1cd453e3131e7c92d4b99dbe7132076d3822f7687591f666ef6338bbe3b41192f19036a7656a731d95ffda25eac8eb166c81ee1728f1a9d8bd6a3355040484ccd1394f64036b2d75b8c570a40abd72c0a68fae6d8ac9d13a42b927a2be0b511f4fb94a449e18a5c985dc1ed65f552a3827ed96593bac4055bcc5d53db0eb43891fca6f1eb700a5208fc67c77ef1c7fa5a6331146816d7706cdb5ddb48aee4b9e097d896bc1dd4ae28d2627511600e011fce0842fa90099748de70d79d4a741184cbd7636bfdfcc195fab67aeed85d6ff5b89fc0461fcb96bec4f91aa458ca460947345c4fbadeb5aca62433fc78858ba5f48333ce2b919855046a3670fd0d5d71b6d45d4f854d05a1e2ef3bcab48ec9f0ed6f18834d5d0ab8e9b58628a12adc9bed9e98fed6929788f89361e3c32b20bd785ecec0161d202f8bf2ab815e8fea72a00c5df72c9a6979d025b5f858669ac98fa367647ecceefc20695b346001e6705484e2", 0x1000, 0x1, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r0, &(0x7f00000010c0)="bfa1bb57d26db7e865e893e24fcb7339a43367a013a0face46eb090e8d90829d1281c990e9eb0a05307054d90d84fce84d7e7e12d278df666736a6dc1ac79315aa219d29b00ad482fe86e21eb5bca4fec519ec6f7c", 0x55, 0x4, &(0x7f0000001140)=@in={0x2, 0x1}, 0xc) 03:56:18 executing program 0: r0 = socket(0x10000000012, 0x28000000005, 0x3) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 03:56:18 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fchmod(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x0, 0x0, 0xedfb) r3 = dup(r2) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x185) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 03:56:18 executing program 0: symlinkat(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x1, 0xbd, 0x4, 0x5}, {0x9, 0x4, 0x76, 0x80000000}, {0x7fffffff, 0x8, 0x80, 0x3f}, {0x3, 0x8, 0x3}, {0xa3ff, 0x8, 0xffffffff, 0x80000001}, {0x6, 0xe8, 0x4, 0xfffffffffffffffe}, {0x8, 0x2, 0x40, 0x7}, {0xc5d2, 0x2, 0x0, 0xcd68}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20640, 0x0) r1 = getuid() getpgrp() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x0) 03:56:18 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/250, 0xfa}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 03:56:18 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) 03:56:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x88) getdents(r2, &(0x7f0000000040)=""/17, 0x11) fchmod(r1, 0x0) 03:56:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x81, 0x2e05, './file0\x00', 0xfffffffffffff800, 0x6, 0x101, 0x8}) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 03:56:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x40000000, 0x10001}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0xffffffffffffffff) syz_open_pts() syz_open_pts() 03:56:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) poll(&(0x7f0000000080)=[{r0, 0x91}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x8, 0x2, 0x52}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 03:56:19 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0xaa, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x7fffffff, 0xfffffffffffffffb}], 0x0, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x400fffff, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x5, 0x20000000, 0x2, 0x401}], 0x9423, &(0x7f00000000c0)={0x8000, 0x20}) 03:56:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00080000010000800000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0xfe52}], 0x1000000000000240, 0x0}, 0x844) write(r0, 0x0, 0x0) dup2(r1, r0) 03:56:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000080)="f6c4ee0a788b98dca8df4e6cf7ae5ca9a0aeb064c18df13d9a7d9b2ad6052e2be3c6970d11bf216d1d732c0c2ffd82ff99ff7eb6681d1dedc30ae437b8744b5e23280375b7a9f790c494bd9c1c1af20421529decc3e04b0c869d5a35d3be29d79ccf0f0ec3292cc09815d8275123f65700e3ef1c25f2983172c20738c9e2ce", 0x7f) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 03:56:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) flock(r1, 0xd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x1}, 0xc) 03:56:20 executing program 0: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000acb000/0x1000)=nil, 0x1000, 0x4) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000bf7000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) 03:56:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x1, 0x6) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 03:56:20 executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfff) readv(r3, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002ef4a7696c654100e7b753ea54b1b658e172d1ae35782e40bf27d5de945a96f46f7f9a9621552b067b4fd7458ada992c16b549e77d614cf2dacc126545ac757eaefd6e9db770984c13eb4667f260872dda8f303bd97563fc192918eb33a83d9acd7f74d7fd223a"], 0xa) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x100000001, 0x0, 0x10001, 0x3, "4327e2a0b6e2e1c563827c8c7f37c1c1978a747f", 0x101, 0x1f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 03:56:20 executing program 0: r0 = socket(0x2, 0x400000001003, 0x2000000000000) connect$inet(r0, &(0x7f00000000c0), 0xc) setsockopt(r0, 0xff, 0x1, &(0x7f0000000000)="b22aee7fc84d25caa05b69d80cbb8ebdb5cdaacbf65b0c9bb04f75d342dde96b5d47924520eb4ea053726323f9a441565bf2c0a4ce0578db4d24caabfa09795a156a3728f5d491f0aae2600283e57c92990bb5f02a7620f1032a06107549b97025ec12ae98179a5a1e30d6a6a9d00169c2f4064cbb4e1b5f2a2077f4435af6ef48f7fa52dfd21124e1debaf4961d3eaccffaad766c88a2a7696a74b74ef985a65584828ae28148c3a456681adf9e2f0724a39d71bd7d5549a167f7e1428d14", 0xbf) setsockopt(r0, 0xfffffffffffffff7, 0x9, &(0x7f0000000100)="3b43697fdcee7039006d2b4ad6db568091dbe56b71a08f8b5ce054530487ac2ee548225e9e875f61e1efebba40e9a83049135c3efd90f295f92dc34c1d7ce2ea0dfc276a13c645", 0x47) 03:56:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000040)="d07774160bf499ab9e044702ddbcda69226ad02ec61d648afb8cb28e2d3cd425078b61f981f54ce10635e9b1a5dc73491719be4dfb19a646861bee442bbca8b9db54c65cd230a95835cdff507b71b40b6ea6ecf2a01b5e722309d53f50a9b0ba655c44a732030e47be04001388c4c81d941511b16b76ef631b4c192798c606a03504ed2b5bc6a36880e58993be09bcc96e286e", 0x93) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xe3, 0x1, 0x80, 0x2, 0x3}, 0xc) 03:56:20 executing program 0: r0 = socket(0x2000000013, 0x3, 0x8) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="d59a728e1e0b9c6c831155b2b3d4b54cecaa5301cda26fee1d4c7f6df54ebd9b70e8d8f7c6297d095e7a04d1105204a0bd607e82344c40a2e8f428a4d92604e7054ac1ee31ba372ab1643e92ce458cbf884ffbd4fb8650f60b2a47a7c0ed3d700df56c339a2817c1e5b4a808b45795fbee3121142805006e9ae64821d1fccb98f0f9f4bdc70ffd2f4bbbf718f6ac97eeb4d049ca04c5249d85397bc3f4b92a1e0784f80556612949063c288b68f38d225d8e7152362c8c48b28643f520c198578c3264c0737ebe", 0xc7}, {&(0x7f0000000100)="b986bf5acb815a8917cda7c3242fc0679a891319ae85bfe73ebfc0b1e67aa5c5e2064292853635077ce0", 0x2a}], 0x2) 03:56:20 executing program 1: clock_getres(0x2, &(0x7f0000000080)) r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')*\x00', &(0x7f0000000300)='\x00']) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x11, r3, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x100, 0x6, 0xa134, 0x3, "6fdbe8245a89894cd81270f313376e5c2d907a6c", 0x1, 0x1ff}) 03:56:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/37, 0x25}], 0x1, 0x0) 03:56:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 03:56:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x70}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x2, 0x5}) r2 = semget$private(0x0, 0x3, 0x242) semop(r2, &(0x7f0000000100)=[{0x0, 0x1ff, 0x1800}, {0x1, 0x5, 0x1800}, {0x3, 0x100000000, 0x800}, {0x2, 0x5, 0x800}, {0x3, 0xffffffffffffff03, 0x1800}, {0x7, 0x6, 0x800}], 0x6) lseek(r0, 0x49, 0x3) setitimer(0x3, &(0x7f0000000200)={{0x6, 0x9}, {0x3, 0xff}}, 0x0) getgid() r3 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x108b800, 0x4, 0x1, 0x8, "c0b822b0dcb0d40c266b89694d6cf9a043880e61", 0x6, 0x2}) r4 = semget$private(0x0, 0x7, 0x383) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000400)='./file0\x00') chmod(&(0x7f00000002c0)='./file0\x00', 0xb2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x4) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000340)=0x6) 03:56:20 executing program 1: ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000100)) r0 = kqueue() pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3e, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb0, 0x0) kqueue() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x2941, 0x1}, 0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x2000000000000000) r4 = dup2(r0, r2) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x2, 0x0) 03:56:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = dup2(r0, r0) r2 = msgget$private(0x0, 0x80) msgsnd(r2, &(0x7f0000000080)={0x3, "44c7d1791b608e5b8ef827592d75919bf328a567436796d434c22d200551a2ffa382077455a11cf456f58366453aa48a3ef91cb43d9242ba7828e6cdcdd69e5c3d6d34343107a1c536fa7c8816ee7be961ee3ab9f993154a673cd599074004e06dfd92483c06dad17ac333ba0bd85b40cbb8804dd09aead15d2bac8aaa4669fa63615b2af99f7b83ecc64bc4c98ecd8d7d370990703ebdde8b7be1534916c4b1558c1177f7a4fbc5f9d7e0ecb9571b18a2e177255b24322dcf044aa2236ee4db571c008e2817362133c1c290a3aa59b4accac673159196e657daa43f2f6117a96266baae6572a430b0a600d3bd27b05f69c27432f22ce8658c72"}, 0x102, 0x800) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x3ff) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = getpgid(r3) fcntl$setown(r0, 0x6, r4) setpgid(0x0, r5) 03:56:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="3626eebe71e1d39741e41423a7acf016a3cf34f13efcfb5caac154fe93cdba711bdef5a93ee9fc2121ae7c054fa91d192c8d30e605c49015da20a1d874334f3d69c6bf2e", 0x44}, {&(0x7f0000000000)="efc03534fd23f50cc12259dbe74cf01c68ea9fda9a5256e4ca9d092afc82e2b8c7d372fcb54ec3dd73f01f6e", 0x2c}, {&(0x7f0000000100)="4a704c63555e3e571d6991e66bcaca48ea405cbd38ddd0e21cd66add44246a47d0dcec48de79a6cbd997edde5001936c8800a46d792fbc36095935d9390c85c992ce25443f9639effd6f682987fc20fb885e53f3ace5f24d", 0x58}, {&(0x7f0000000500)="bb3bd6a307880e91d8c25ed572cf68007872a628d58472e5f51f23a39986d34a97eb5419ae075d559f4563cd423b9cc9cdba910c38f46aeaf17c4b1e047ecf06cdb0623dfdad74cde4b958e91c32c5c8b9e5c99a45b5de60dd207948372c998d05c1598f3010ce693c841c20ed9f9ecd7e31e4c740c10354fffbaa9995c894e011baa33794e483b958fe556bf6d69c35d431e80be017737438c67fa84863548fc609b1642588bd3c9af0c0051ece34ac9076cf5b2210c2768a259cf2bd94a3b4deb969b06d0f38bd07f6d837dbac953f807affc8a4f0b08fb1bba003db7573414fca11642f397fad8275b23196fa1212ce4914f4a9241c57711c51072d0235ddc45718778d7368c7e95c9ca1418a3f4854eba9311cf7b7c3f2935a8f30c5df3a8c33e10bef5969a8d6c69c9ccfcecdda4d46c6550ce41d2a299585ea5c40752ec81c68110724aa0ada2b9a97bb9278b9f524d3ec95b1ca38f9de8f7f9eaddf8c13006d224b8538a4325afb72bd76a46e75ead66839a3bef49818b6e10a0229317deab4f750654ffd239180f1a7daffbbcfd02b850b2b2667cd7ca6015b0d7a6c69c670e4063cc135c937594c62ba7e32856f489a6146a96bb8a040692237fbc2dc767c94ec37eae318629ad042fbfe69740d5162dd5dcf6df20419cd449ccfee1a67c6efe50dda50694b0ef7e8a5127d6b4c4cf31df70cf2a937c4760f09ea3181b1a06d3f1a7180add05aa82497941b498f216061cdcf2600c62c7ebe18f51d8d7956f101f8e4ffa16b3a2669c7b2be8a8ec64e94effed7220583d3a52803a61459cc8fe8da0a616ac0cf74e7cba89fb5c53d649a65779eb6c01de8d44ef334f5cbc8db75a442a3fa58b4024f07ae57feb92842a7bd6b2dc355fe95f891c03b59ca03857096f85e3afbe5f81ca7cbf7eb0ff6edebba5040796fb0856f76e1cc6b320e29327ff90b212665c33421d633513361b599e49d9f55427f9179fb4884f3defe78ab2fafe6f0d5c02e09c0057af3c13dbd56ef8ce9dec2fb2f99d6dc10241744e5476017286c486f0fa4e1d1a4200272a70758811316e8f4565a3c35d9861db0717cdb34a7e26a3ce24543b67ba8510cc37d0291fba549c3183dc84b73d4b23f8e6f9a8bd61cd8fe072b535876978c41fbe1b28895bb416e159bdd0902889bf3f687139d804cd5371aceb83bd2ef294e76b404317b7ebbc7fd771ca96df6ce3dcad7022d61fb53615f731496471f9efce4d22d67343755e7e4c72f413b8be0c5179c106642f460f1cd63c66c0d821f1f10698dc122f4bfe5413992d594135420fd1196c42b6c14066b18e72fd6f13f1ea3dafdb7f2e9b1a6047013ade933bf56ad3bd289cff951b43d081d6abe6eca47381b6a2447fea6b6cb3033f18364a7b98d23a6edb07b5fb3a30a9891abe0509c4f116ec8e5a41249cb1c1e4d3b6b90e779e4c98d4b4a70355611d96eba48cfb811b82547ec4723d35e1a410593f125e6f9fa67e5a95e3f1905143c32bf8026151dec3f077edb36a643a4fa4273dd5e7c2608bc02f1e1ca3857bbae5a754ed58f10ee940547b8104b4724b9e9bc8390968d902584df4bd864ec940b38f2fc182e9f98a7282d2827d22077683123c1768ffeddb62d08a0717b51ac7aedcbc9512e59079ae88947783497f5676c80664faf07ea73ee2be2c334cd0ce2328b5a51b8ba6388357beb89fcdab90b1b24a2ba1a94481ca0b24a9eb3f50b1f6baca35c02fd6aa7ff4c25f7e6adcec859c388724fb7cf14c95e43e39fd372fb2add925a94a44773e7671f2be42219eb65fddeee79cfcf0a79e90b0ad67eedf3529f6fcc46815d8168e38dc902ae52595d629947476341670c37c20851dc1f20bbf9552ee23ce88651c36b596fb2dcf04c56d7c40c5c7d036774c64b454b24769f62765006847f8ad019dad5219293f087e192ff470cec223be8b1f5f3918bda34920d8f53138f21202a290ef0a1b4e07e0ca43ca69d39247e4506272ffd73d0dec8b0037171b0664be9490f86162eb57d7567bc47b66da51b345e7f92024f31395caab4c5630b1cef6de7a9c1abeab54f2859971b90bd91ea30ce4de870ee50533bc39e9fedc1af51d70732827a244c5af68d69739e0dd1e9f4ac16c549743ad6dce3a782b9449036bd1e2925d865488f3d31b358a63b0b9e537b2697fc0949c2563dfc9253cc87fd639ab10e46929bdc855fc5798253e651623442070accbd17cc2ce08063ce66af0bdd78d3821011a31fa10ebb05e3d637cc231ffd794b6d9c2da674141eca45e80c871017626a72b10af35dc9ea4d0cd51a89102c326c02abd0b04a11ff31330e830c85540ed2916d25b7f4884d7b75cb7e69421405dee6a0fe32ba5992dd40a2597bad6ad4f8b543bc272d2a7a2eb2572db3826641c5882bcb4bf7cd354a72edd445aac6b6bb39edbdec4042558990fc3b454b9555b722a84c418736b437e6be1258a06d60d81f7414b1539c7ca3eeb8f24983842ff512182448bcc27b39f55a316ce1aebab1e1bb3c2b93ae6d2d33bc188152f631ba97d3ea8fea6ebb2f708689dc78005008256e64105890da706c3948014da71966fe4880e161c3e429533376591af0d5d226809f3e7c974f7798c4f3ef7d4b467d3aee367936b30379ca3d56f807411665b06b7a1b1f43e428432ff4165d8f0455bc1221d639de276cb6ef63e48bbf7f8bca654418f7ae52673e6ad18b5d62732f8d8ac2549a3071d4cd3937d8d9f5f0f52a3d78c33e16d69544b569a5c1f98f4a9718b90c2eb2a905fecb3202d415fa324c69bdcb9203b958865a9ec9393b5291f0cbfb4c4054d277aaba254a36ed4936362e4d88e7256fd8b52bc539889de030b7e8251823c44de2efd70101d09ab2e5728780e090733021542ab8b0ffe3fdeceb3d65f1f0f7b98a1ca0a3c142fde0e70ac02c81aa7a2b4c19a155d7c5e8efa15b613102af45528ac244417b84c8cb66c0f5d5e955ffd0b61247e08d1f646410a8036446c135dcdfad55e31c1455b18e0d781fe9d1dcee0f171db97c8f044b602707a977ae730f6b26a6c9a524a422a0324171e750bc310ebd1823a6eb958c3ca2969224985a7db8174948495edf7284d3ac2cd0109f14480b995c56d653415e9257e3ecd85ce01c7e513c79bd236302fca10b16d618ffb6da1955422e0681fddd1d1a08dc9135ec670967241d480de3fe1583efd58ecf47422924685e3bcb30d7356107e17a03b07a0fa773a35c959674741052429df3003a1c8a8467115f3b103ed378adc6bea20e29706277b69f37d9a82aa63346804a8658e6ef5798b503905601b4b85eb2110b2bf9f54425c10e157012849f2ce94042b48dc4ffb3bddd7ee43d92acd138c61143b4c13bd91545cce52ff8f52e620f9cc5d7351345104861f7070a588d0c5f95a1fa317de00c71ce8b17010889e37ca56ea8174c3e0a20e8b323d3aa35e5844134723e97c168b2bd42d50ebce7d1157d0a38c595a55dac72092662841319de8562926497ecb8f1c90c73032fbc85244b72679909c17920141d7845f5fd85b5a63efde101ad924b62213511b72ff874573895c48790779b6ec16a1d2047639c817902fd5d4f31f66d4ff8a01db8104765e3b5686c33a62caf2d813e04eca2f1cc6c1f5f996144aca5ce09657c671e44fdadf2aa9ec9478f02d5f56bfb06bd2a04aba21cdca1cfeb31dddfe9da2837683dd1648193255679f73a893549ed0fd91844b55d5eb1983065ffc5cd05dcf28df1c9f4b3a539c6008332d620efafb87fb03f871a33f42d1b098e79b28583d92500eb79c01a6c8168d2ff8ec7475a13a5c0e6ea2ce018a4cb16be9c78d27bebf8cc21c191a2fcd210b62188964498c77f6b61274c1b46336a2492f3f83f732230fc3fdf2268e34ce0f8728321763e28accb15188b3d2b62ac628605c802270c43cec9e5e9768de935e2f446ce6c35e80fbe9f81f4a4f9154a489a927abc348f6f36ddcfd8509fadc34e513bd1fdfed48e98a25d728cd035a3cebb44575704a27d0b21af4d661b5f21cabfd6e6f6b253854e64d20ff2acac45a586c4caf9ca4d005428130158a8d2a62092e4c063ddd8b277e44408de29bccaed078dcbd33ded4af6a3c81d6fbeeda96e38777293c37f01b6622c6b6944709fa8aed80a6670f93ed8962edfb3e8f7bd710b4331113795e550fae0bde5dc7b96d9e5842ef4319b555a4eabe9df9ef523af535049490b42fc3c80e3fc6bb7429ef6e5197dc5a7a8644443963a922c8f95622c9d4b854bd2b8d2f7705d0275541b6c10748baa5abbcd1b732c64ca474b4a5f8559b0fde8ac4d7740087cabdf40a677b70203b63e4a661af665179902a687546efd168dd51315d1c94167c5099077d0c1546a8d82232001003b663405f049c046013955dcba48bb0802b1fbf867c143ffd18e15ef26abbde42959a06a471a0710a3e5125c67cf7a56267150899e3ff51932027974253e962d4cb03b84566bf76e4591b8752eb9b71502627fb46a9277779df4dab2087cafa90ccb35b0d473749d19d310249bfdea7ab30b8082d4289a50f41e59489fd2b6b57c74e33c5673d1621ace1b030ab3990fac099b78ce5b22742155253c9934c63034883531b8c5d0cc05092d7d2658a3cc5dca2ec0479824dbde22ce5f71d3a34cb78bc983de261afad7bce6beff7bb305a00d7d6e126108fbfd2c2be8e0786f39d1aa787deff6c8004e469b7ebdb6c74143815dcc6dca1a47673c89af061054b1ebaa4a12e989ea53e3cba9b62fee35198c789196b253d0c60e036061208812a1f2793fe42d49b58ace3dc3fdffe44b3fd8ce52b5b58fb5998a5f1aa2cb9eac492e7610fe4dec9030ea2f004d03bee0f39fd881702724263cc69d965af239db6663687eded534524e5e94a62e3757e181b8ff77e1f67af93968139e5e24ef26fd7c0bb35228f4bb7f1158fb32fa17b7fabe5a9d9f06437a5e2eee0b094e0056622c1cc788213c949ae7b519a43e5096f29c9dcda6d16174a9d66b7926bcfeeed2ab11b3257db9a4670cef5a6444c2ce84099d68451ab80b9f29cced811359c95eee7fab7392c2b5584547386ee51df953353c62ba1be6dbe27e13ed43e201fa5d7bd6aeed62cff6b792ed885c68d908c50eed209e2d55995edf8e2564834a62627e56c0dde011d829760ceb0caf98c81a1d9d587f8ba501b88d857b0e6319dbb15671d0f93d09feb2b017352db79d68eeb1f380a0751daee59b78b2236e04be1c5ad3de72bae86a27751c7a50a3ae42dd185e61e59f193423dc7384ccd9f43b0bda5969befcfe8a9c1e7b6f062d9f454c6ecc9552921e0dee818acc2171904403abf9dff30afeb2c0f0e6633ac3051658c5abd0321b99b4328ec2672121edf9a2bed14ea21945ff8e7de7901523a679a1de2c93874e180a98856538f937fb774af8ecd9beb8eb1b266d45d0f734ad6976688af879ceb537d7ae6a84d1a2ab4e2ddb6b6e1a80ecb2e1ecab90149b86ce5727aa96f68686abd5da614cf92f0b25c051d871ffc44750711ac64c24e0374f0270fbc4d23fe90dd656a2f5cc851fd19ac5961b487654a64fff290339c52a5a1e32b43e3dc3585065ee39c73c3e0c4e5399fb05692a5f7191b0452ee212a41e4b94ec6a90c58aaf792ad67d9ad8b54f355657438f2f55a40361a07183b1243413d92d0e1e4eb19715fc381d3aa5dae973c37fcbe23e234ff81e81d8cfdf5284e4dc2d6a0717303a795e864156749e6c79c14389a6676de712c635f09f78036eb2a235b3451c137f68a1", 0x1000}, {&(0x7f0000000180)="044aa4f5ac917ebc7c09971bf081983211eef636a4958cdf0233494914794e1ef88a0f959230121ab6624f1f8dc80fc222389eeacba8123f7cf596894d66d14d138a597968dbcf14af2aedb7c534c591bcfe8f2f5db91d8cb7d0e7793d0747607eaa963e821b6e5794f542521e8e10dae97e7207d72751372e52372462ed6de63bbf88d6f4e1a1a00dba10e35277962f1647d15c41b99a32bfc3be5120d5aab22c75079ca154ca4aa29eb4258516e32d32a1d06dd3", 0xb5}], 0x5, 0x0) 03:56:20 executing program 0: setrlimit(0x0, &(0x7f0000000140)={0x5d, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "035f48edbf5a860000000000000000001f00"}) write(r0, &(0x7f0000000d00)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b428dbb273b86dd2a9e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed21eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc86a2d5b2125be4b6cd", 0x612) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2a, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x6) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)}) write(r0, &(0x7f00000000c0)="0a4a4e5cfab0fbad605a", 0x1) 03:56:20 executing program 1: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f032533881ffffffffffffffa5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbbbd42437c209f7dea97a56e5e8f401e46d5122", 0x479}], 0x1) write(r1, &(0x7f0000000c00)="53e7c4a9b2350c497f802f2625789d4dfdfa5206a1ed7050e641df5be33839bac0895e6ade65627a9808a65bab2a40240d0f1e0302a001c67d85a4fed19f92fb8dc48a3e0f92dcb6f88961af8aed2625c48d496b632fdac7647f2673d94433a9fb9cf434cef5b1c04b063fc20e62d009a7860b9704c68f43c268847b0bdc8867f2743ffb35ad07a8d2068d5c66234a73ca2617ddd061f3194cac6074c09c75c4c85f1dd1e6ceb6db9964426c75d4ef4a92151bf20809b307b4a904411e4bd92c9fa787b78143e63d90ff538fa8f3294bbc620add63d80a5f99e545f531159597f742ad70e1f8672b58a83fcf3b8ed6761497fbe7eb813dd6cf3294bc39d342f21e9e46ee5c7beaa2bc62310870768d6043d71d02aece89db0353a970120031f46e0b1c480f4784eff841fa99aec49cc768866a2213418691161461bf5ba5eae150ba99ff7493ca8673890bbe5d2c4e5fc277c546dc64cd03459952a867190d2347066f1772703f92ef428354291f9870b79999198bbf0ea3b2aec523a72eaf29c3de623ce1fcf6db3d00ee914761476737c857b2ec79e33f47b704a9e6f86a194c5e59e546854f57f8fe67e5d9064caca8f4c38a6c6f49475bab73c203eb31fb856802cf8b365d400b2336cc6a09793b63b61c7f68fdca7fd2fc8ce43702dabdf1689a6ed6b6e73a28ffeaed1a98e5b83190a421dbe9af7352b1553368c03c0b395e1315582a7e970e589e2367e3379d106e50570f73f4fb13be77343ad35bac77d6eed4fb34bd631f590f23d626059dbda306a0c05b7d5d410c2458bce18b323eeda41d5d976c0253683b447c3ad6e38409c690c5fdc8c45cf3b8144dead8a2478720787be9ae4d8374c0772104670a1d9a0c1004e3c025d3cf9e668c63da59fa1504777eee3aa6ac5809704ee753bd39e1e265dde3c37361e1ffbf30da5cd52bc2066644c930dbc9a9668e960c1e2ea795cabd15204db4d71f7241290cb048499c28927f1e2f954e9b6e8225d4f5d882910006951a7a1fa88f9f41a9f2706cafa3b1522c70a59d866059f3088276a4e308456acfc9d034e78974ab89905dad174e628aef91c548d8941eca08570bce2154511b1f0c323241129abc6e4110d7449725d19bf6b085fb674d2028641e180f81b351ac05945749654f40396bbdfcdf6b14e8982787d50680db60e693579fc93ad58f9e9b6e3c34e8257417bf2df581caf7220cafa084268dfc288adb4b1b796489cf4605c5b1a02de5d27852f8d61639e31c5789d2b966cd694c2b292b42e0643817b8057f50ba0e18651538c8a378d2e056f9a76a36fd6da05cec7f3a1f4cf108e3ca12cc75751b52cda7a430663416ad3c2d54b23cf65b739b60c27d68e1e2b6b4518ec2e14413bf15b0d4fdb8b7e4cde2038bf6b81f9621e6a2f15aa73406559dcc10b0ed548a0940eb729bc2023dee8bf01f21c9324f6e4db2d63d06a1dbd9cefa39d921f44b5721b53a5390372323dc527c4c3d5677df04c5e87c738d61168ece65758382884b852302221080aaef8a089340bd56335269d91e23ef8d838cefd2489ad9875bb44420239e91fedc502eba1d327c95d30b8d584e3b3d63d221079601abb3439ec136fbe688c2f1673885040469e50baf50bbf87defb67a1ddaa377d4e614c58b25252db65b6930858296af2507d3b9f55294a0ec1b4dac3e63a553c16bc62ab581ed47c42281a76d6a84cd785f50ea359373d20eaf4d014127b220ee7a860c94c200ff3a1c777de55a34a28b356e394e840dfc0392379a994aabc5c6ff58991f5652c0ffc6856a3b6d9a66fcec7997bb18a04d0aa04358ccfa03ab3dd3f9e8a590a3ca6d59ed29ce28bd62ce7cf6ab12d522382ab9f7cd9bf4cdf5b888f636542c163fb343ff7403fbe3dc7b540799a60519c614bf53d8c72846cbdfdcfa36cc3b3eef0e7c819790726ea525bd9b2cf2c0e550f86f3aec50738e2f9079ce6826a1d589a3bcfd4787a61b91bfea9b1afe9843a5b9e48a985bb24a5aef8926b67ace218e0573cafeaaed94a1ec0cb8855625a3051521311d623cbbdf6a6954cde19d17a4606f55f446925426dd0cc992df9ce6303cb08a932aff7dcf080bc5cbe4c587e45d7e3bf3a8e15475e1ed2a2a7dfcdcb5fd133a22dcef7c52b39945c5a70a097aef43522ffdfcc63a7c42d2fa1e1377721f37ad33716195e988c0457d70d55a060927585e7ac9545c41f15bd7cb0069597ebfe8af0a133c7c787f51f464c9baf01a2d45ee85bb8beedb5b7951dd89336cdd7f53af625785ed1c67c6a35ca942075105df74a2fa77b51891b2373d6e1617be08b65bb884bec5c7dbf7efbd2ae3092d4beb862aa6eb6e3456614bdcb302eb17722273ca092e6716e2ecbd2a7f42332fc178cb56b2e69cc4c9a84aa60752ae7ed7bb65d8324849e50d3057165502f333d03e6399f70fc66cc2b8b00b456f38abf67000a88931155cd9f25155d1041eb540b4f37835afcd8a0189b5815ee26188d55322076d6c7a9a0fa48593ad825e4bad3841f595e5cee75486611253486d204304bef627b24727c306f47cc580e1f6ecb00c835c96285d5bcff4cb721781b82a16d2e5865e165c402c774f48e6c38e214a1d1e4461c0897483e32bfe62049be0f444471fdae1419c5a40d748c4a007447c3f29fa129e8e6a7167e6b5753c0afd42b26d8aa0084e72f5d1bde0388371ab32858375e78d42be870ac4df620dc22418877bf79ba4f62b8cb678f2f2b62f17e7256eaee5aabb1e7c93c3434557f3829a40f39c7dc578beff7486e4f6612b006f4bd846d86e0681392217fca5fa636ebc8fd72827a0403b2aded1e1cf13f5a93df7a7c31af000f8f3f1e99976bd0340d910a6c2909f57b1b70384a3ede8d453d4fe0f9c0f58875394faab37b2977f7cca9a7db17450383b2268fe2af8a9dc76374a504a4d8f54f155e69062f6bc92807fda0c002b9e342226b4b953567400f41ebeb339fb3f04876aa9742bfde4d7c843270d9a971559ce3a2aee35795247ed10f1410d595723139779544ebae4d8b477eea1bfe39b5ed3e8e13c40bb7f64625cbd7cc2e7e1f9a94ac0d22739b742595b3d98bff15f0c93b2ebd37ecf7c3b07139e4306e677ff707c6a3fab5fd03682c64a7cf49c021181c2d93c054b975cd2f73c3b6b5296572bf53ce29cfcb46ae15b27d0970c9f49fd70f64dfb06d2454ef4e735c2965bf6a287069254cde686171c0801d52a31d3ecb61e712ccca67e7b0b2fc38c5f5468fffc5d0ad6526cc08fb9ad3058e5f565b7abab50ad2be667bee064928d78e113f0eb2ead6e62a3a04d76dfd38260aa694642aab79581acfd4774f710bcceb69fbdd8a7139cb5df4a5416252c20b3964fa80dfe56f68949920f0a39bcf2697e69e02f4d7e36a299954cac0619f355811a2a08133fd530b1d088c1fa4a37e840f62ec7b45353c274a97a354144dad8442126209908b9ebc8d88d777982f97f7ad48f77dde936836b5c304c5abd1ee728145ab153b2044c6614b2c2f0448f932a6d82e9a88eb14256959f8565c7db73a0084cfcb31d1b206d609c66df9cb7244f5ed00735d5af09c8f75ed56fdfd1668d878258fff9850afcfd6e3c8bb6e77fe64f507f7962b783c02819bcffcc4152d8126873824101387e6c2fdb92f408c6eb769fdac3a8f5a78e54244db78db92eb91c3ecf3d0f7c82584ddd451da3ee7260a35d382c432e5284edd6571abaa15b256757c05c4b00858a321f5226c23b793aeae4a3b835098e09c65caa88ea3143a1b98b482e7776e07f0fcc96fc506683a972701099763692c2325063cefb75d61c631ce28107a9c8c268c738e97a3f1adccb8bcf94c4069ec2911bb48414190ed9480eb965136388cb586c228d6816750a3cabd306a26de8241b8ba063af282bf2fe556426e94a30a6b9f15c0127aebc6d49520dcfda57d263c7bcd9fe9e8e1631e210bcdbb4a52b44d00afc1875c64866fe03ed98aa5955407fc4b8b98052ea91681129bb7eae4edf922055f76a1ed7a90308a4551f3eb6a25fc857ab2a00a810e9e79527bfaec7eddd490c837a2315245ba3456192dc63086f69e647f3ce1f464c597caa5810d4d100f9061ba619f5c32463b5cb339e6d451aeccc827ea730dff2968ff36560f0f6c8a6c1fd1663125691a5b9f59dda1a80cd86ac6a7fb111edf0b51bc82ef7e28f09a648748ac92b76da3cc4f51ebc8913167fed64092ed66985d889258b4e5030d29b5471767e9777b9785c389cb5fc1e1704733b81bd988f3544bf13dbd21eb9addc86ea9b98692220c609b779abbeda21ee32a0dcfff2dd936aeb1589c61fabf13e365bf81e08ebc05aeea512371088751c65b9365cee5cc0af579f9cf6c069f241b5fd49137d571351bab76dc104e37e17851cd3debfdff600bbc1713fac173fc6a7f4634e4f06e1f11c6bd6c877bf4cb2b9eb54e0b09da7b4a33ee69cd86176acf59c2f73b46f96ccd2de61dbd1fdeabcf8d25cf8f1082b97e6f7cc6b1cda75f57ec08b4593a77ecc5938e90def451a155e4ef6441d2f9461e3c8721f32675e13a45059f211b44a29e15ff7807bcf6661c10215e5ee93ce9b9810f6a347bb3268a5afa08369c14e2990bf2f1958168d7c233fa3ba1f500301a7d4ae7c350cebae01c3a204670aff45dd35496d94510910ab816072b4cd3f02481061426d27a15ad7ade0f6dcbd6963ffb01c2788b1c7a6c34a7506f851f97abf01089b0269f597aacdd0ab672a0894b5f90c851bdbf593a5652575057bac7777a4019e68bdd4db19acca8f4b093203d0961943a373d318c546827a8032169dccd011020d47c948cb2eb29c47aea0944c4d983cdd57262f6676ef19041c81bf88518cafbb641e40b462f133a2f510d0ed0535830d7ca2cca1a8c133557d8f14f418e7b0fbcc8e2798d8720c6878d3d9c275a4d628a2d1445a971e79385e0dc6d33a70cc527cc86c7c671c0ba913f78366cbae63e861a8feeb2457d1625b57de1cf6201f0f20bd4eb93aa3b610b1f6bcf744aec9fd039397188175b3f157bf1a0e0c2d2bfc9ef75184354b8ce98e0904f766cdea5584a68ebfe1dcb7606295f3898afe6c575a4c1b173ac80c7eb1ca56b25cb705b91a6e68d22b8b683b9c6fc8a791cb2b3ec8b87b7d41fd8f972542b62ff14fc07889ac077cf5acbd6ddf741d19595c38ef94b20974bd658b65408d0443de08228b82642f02028ba0f9075ef733e84458a6d099db2caf896d71176e3c76f51291933a7ca35d8741b01399f5cc925e45e19a4c434ac004f71139366eac80cae15e6f477f4712ecb922a90f2c7618a9117d389e4fc7e18a0bd2e8ce2ae0a5341541ca3c38c13ed8600e13d4aadd7b3337cb3d5e5626be7669eb79e128b11605030f642a361b9db07ec0e5a412d9856a63e1305b1637e7727386673c80a17a068da9fb63ffb9549a1b3a1fb729a214ed0914a688ec4c3e5f654578af8b26b2b8a45683e5d6705bbaf4e85d81b3712a61d9ec12a4c8702c7430f2733be24dfef0fe607c48d864fdddb3b25cd6288ac79034bde719e483b55cec897ad64273ce3680e4e9b63a7554eac45ddd5fbb4d064c790a8c80190efcd3aef3cb029b14f1406e5f349b633f4052258fe81d8fe5e0780000000000", 0xf9e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb199900", 0x120}], 0x1) 03:56:20 executing program 0: r0 = socket(0x10, 0x2, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 03:56:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x2, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:56:21 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) getrusage(0x0, &(0x7f00000000c0)) 03:56:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f85c8a5b671b1b0823008706000000a7c8000000290000003300000003000019e21604001d70577f250ff8242b543df16f294bbe2fc8bfbabbe095db80455331cb8d1454d24587e331bd60654ce375e1846fbf8fe2edd74775d69d77ee72af5b1a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e740f7bd8da0cd2611f4da61bc460eeb1da0700c00a8387640ce61cf1b7c8014354710c1c53dfb9c1b05c4e0c0d38218453afb19bfd710bf000000000000000000072962c7c"], 0xe8}, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x92) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 03:56:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x13) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() fcntl$dupfd(r1, 0x6, 0xffffffffffffff9c) 03:56:21 executing program 0: r0 = semget(0x1, 0x4, 0x40) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000002700)=""/96) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000002680)=0xffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000002780)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r2, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000026c0)) readv(r1, &(0x7f00000025c0)=[{&(0x7f0000000080)=""/246, 0xf6}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/234, 0xea}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/118, 0x76}, {&(0x7f0000002540)=""/93, 0x5d}], 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0xd7, 0x9}, 0x8) 03:56:21 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() setitimer(0x1, &(0x7f0000000000)={{0x1, 0xba7a}, {0x3dd, 0x5}}, &(0x7f0000000040)) fchown(r0, 0x0, 0x0) 03:56:21 executing program 1: syz_open_pts() r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) fchflags(r2, 0x40001) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x40, 0x10001, 0x2, 0x9, "d72826b890ea449f71c63b3c072334b3b85f7a0f", 0x80}) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r4) 03:56:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = socket$inet6(0x18, 0x8000, 0x7) kevent(r3, &(0x7f0000000200)=[{{r1}, 0x0, 0x1, 0x22, 0x9, 0x3ff}, {{r3}, 0xffffffffffffffff, 0x20, 0x43, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4000000a, 0x4, 0x4}], 0xfffe00000000, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x24, 0x6, 0xfffffffffffffb73, 0x20}, {{r4}, 0xfffffffffffffffd, 0x10, 0x10, 0x0, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0xfff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x87, 0x0, 0x1000, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x3, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf00fffff, 0xff, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x80, 0x4, 0x5, 0xc806}, {{r3}, 0xffffffffffffffff, 0x40, 0x80, 0x8051, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0x80000000, 0x9}, {{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0x6}], 0x400, &(0x7f00000003c0)={0xfffffffffffffffd, 0x3f}) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0xffff, 0x7fff}], 0xff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0xe0, 0xf0000041, 0x0, 0x4}, {{r4}, 0xfffffffffffffffc, 0x2, 0x41, 0x1, 0x2}, {{r5}, 0xfffffffffffffff8, 0x91, 0x20000000, 0x0, 0x9}], 0xe7, &(0x7f0000000100)={0xffffffffffffffd7, 0x9}) r6 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8c0, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:56:21 executing program 1: mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000000c0)=""/154, 0x9a, 0x800, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x8001}, 0xc) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/95, 0x5f}, {&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000380)=""/76, 0x4c}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) 03:56:21 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 03:56:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="7d5b13d19462341ece7d916f5e673f04e32530b7927f3f9883d8c824b9de28c4d6b3f4b53040eb836aed1ea8167b09c21c0bce0d2cf7071d7db22fdb954ba05beb59b8cd6482eb242277f68584bec7ba6a8089a1401593c682808b509f87521470551f0a312dc4cb6b64dd52406f2f628972e05fcc793580bafa9207bdbcfe76029398d756cce7be0b13bd5525259f5bffe2f9c972513288ce9fea", 0x9b}], 0x1, 0x0, 0x0, 0x3}, 0x3) 03:56:21 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x3, 0x0, 0xc27, 0xfb, r1}) clock_getres(0x2, &(0x7f0000000080)) 03:56:21 executing program 1: setrlimit(0x8, &(0x7f0000000240)={0x9, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2267db24ca635c0300dfe04300"}) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20dadb", 0xe}], 0x1) 03:56:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 03:56:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0xfc53) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 03:56:22 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x30240, 0xa0) ioctl$KDENABIO(r2, 0x20004b3c) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x5, r1, r3, r4, r5, 0x75, 0x401}, 0x7ff, 0x0, r6, r7, 0x4, 0x2, 0x100, 0x9}) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="02000000000000008d64d29afe01a2a880e4585998b3b544d78ede84479220dc0bafc436afcfc710e510555a89a0b54d13c342a9cec1ae3e513a5d395d91a9475d94e5d4d1b691961930286934dde39ae5dfae49440c3fee2e4f0e9c7106bcbca03732cb945a84f3c2eb6e6682e6343f92518fe4baf50a11667fc752ecf6d2db797f9629d3460babab43090ffee0c03bf877c67a817d4549789184f5793ce0b678c0b4d37f0a0dbc10f02d4d9b5d869e3860759553744558d6578f11ee0fcc60c43eb7f504aba08f9e88c36e71a9b034e5f603efad8d3d317073ddbeb7be5005f1b1809eff261615a85e96d8d72dddb9d4337bbae7e1215f3316fe97ac39a90bf0554352333f754ccd2c8c95cea7b7dbfda139e9f1a980ee22bb93e5b86f45426b3d582a8c35a6be52c784a9dccbec0d2747cba4f51b71f5178c402118d1dc73b5f0ae428de8d405abcf7e1c38de4938cfeafd9395d75c183f19b4e9ed7aef91b7fa2fc9b5e246dc51584a7087eafacefe2bac53955408f91d5304b6e4d8c32f58f09961f2b225c0b524923b41f1dde75008d4febf8b6f8044f525af123b8091b7a57f98983f41e4501dcacf48f2c9a0aae8e82efef895c5b977dd1dc37a410794b7aeb24dc9e653499777e2ff2faf597f52c386c1371d32d9267d35e50b70e8346fc4cc1960950b9ecb3e329feac724ecbf5710247bdeccad16ad28ee64a004799a4ed592c04d35f5531ef509e990ec7c20e24051510cd450e03f76edea8628c75340e22436e7fed770127bfd616d57d7b1b779f96995ac24df00f410fe634b8c476b386cdaebda3f89f188e14c277e8b6b6ddd1cabb393d2c112f81aea17b1f495c148b769a8e97c11b4b3ea8f226f760f53c87d6a261e6b2fdd9102a7c7057dc3625b225d64ed0972ad8d579a26d7f39b996723a0f177fb135defcdea393a7b35dda5b5512289b16c5f5a8df6d5657065efc4a4d72d70335fba3b9504af6ad8ddb37d8983ec57b128de5f03f8bad458249b68a757da4dd310ea63d8d10b29d9157b97cccce3c975e3367c15a547685ffbea46495eaa0d9c23c1b86e80a13fe4a192d61b3237eebcda6449857402d964ef30a24ad818248d85650c04d549542a3315e7ecf1e1aa5c134eb11f9d1f6c1fca42ed6f61685771b52fc9394e675f08584fb69f0f7f3e0bbab8d821edb8377f080153198d391ff03e209dc18b5717d4cfbea01c92f781bf5e57e1a0d1c515532d7fb3f13758caa40ff76c2330d28eadcf3ae0fd232878e5f0d9b95deeb4ee4c4868577694537b7a4a94c65f330ddcc8a2dd274ff8a69c46793096ce1623082478c9727d116961a365564cd47c888c60a02fa4a6ebb37ec87ecf4126cfd3ae95843049d1917c09abb5dec338c72812c4f2868d1acd189071664c2b54b6b95b32ad143b233c4c27be9b9348b79636fe0ede9482858a42fa2a67f209ab38204b28cdd091cfb0f7f0669af828c4c77c979012a27d6b302b61bb0468643cb42ec9a7eeb9d71e0924bbd0da4833bd908553dbe3965b4e056d0723b0e7ceb40172541e5f6874317ddb2c54b9e3a63dc2f232d2cede941367c32f720f3329875277d338b7100ff229664861ffd544cc27fa8c689410a4ead935303ab68bf4ce9187aa3f6448334a92cf4d58e6e4e9b8c13a4136b781d432626f93056bd2761286b29947357ffad2038b795e59724a80e6c7179ee6c080dc25fbe573571940dcf7ecff9cb468ad0ecd091eaea510d2e9edd55171f8e053a7357f867c5943355d5e9f1cad5e59a92e0c4514a3ce5519168ef134910f52c98d45c5fd941df6203e8dfca764fea23959b3fa765ae4a3c80e5aa2f829dc4a5914bb08a91944fafc217e9cd4bb2b7b4ad5467dff72a567413648de07df238686a302d39a9e06565ed904f8e54fc62ae0baf812092ae469564e554057f6b03684a6696c9807b902691b409b56210370286d2c8b50b5d71b38ffd0a7a2064e9ffc01d3d3c35bafb1f4e2eb931957ab8280065231a7e56980c54335f08f028f1ae842c9d0db0710bf05d770f9b94a380b9b616b815fd225099402699d876905d69c8cca844bd8b53b131c45fb1b451e9ab2b735efa0f56ac33c71ae8599ced69465d03745ee0f875f6dc09edc219ad95057e7fbb1fad0111fa2696b3a67bf8b85a9a2d5a88b8dd364242f399616ac5a81cfdbf6a66863ea6acb9dc71a5c4794a249240d31c3f52926c997e108377d59251beb91c4b45ef70732c44a9060c641b99617edd6ee65bed1bcf7efa310b4f35fa9c3f0299136324f0ef4100307c3e348af6bfcf33c701cee148e6fa16824c64105349d5ad233ffe2c63197d72c69c480dc59998d47551d3c58ec2d994f91c025be06268ea49da4e36e84683f6ffdee07d085735a5458cc3834c6b58a0eef6b034c661ef62594ebb7fcc8caa3cb8728cd1e02249bf46f054f90e77a3dd63e7915c8c5f312e64badfa073a17d264af56c2848bed652a57805f91cdf859c5fe170adef8a0849ed5f371172ffbdf13d91bad82b9568eb665a38732281b04829d3e8658ad2e4e07e5001ee50af75034fc6ddb5ef5d6dc1ac07c2b47c289c6b710b041b1162d2ce06805fb0fb76c337a305dadcd516a17400ea22d659163663ebe20ebe8a25d027abdbbd7e74ae823351f07bdecee88eebdaf2c538e9bf0b76705661ca26266734d2114e4fc6f3067ca446f1f56c03d4673172dfb0345cd6b9257e50e5522d798ffedbd5e73a0cb3578731746c9c0d9c02dabf303bd737d4d8f3527cfc1c8987d8438c122878a060c80bf25efa9b6d2b7fddf9654d23c6420c5cef8513a4a8e7550cc8b3e4e618f1c4425dd76169c99b66e96fda2dcf3cd31291031d6c8d7bc954a94d745a2c7be885b5519ff4da8c97b8caf94f9498828b42a4be4b60fee3bb660dc6f388a9bc6a26e8873db1222327a26bd20133a2a0612965396209393e476d18483b99cf54823958da41612e85c1c3b68c873bcad938ecd5380b494c80364e8512d4596d0cccb25c944ca8dbd4be9904e22df0620e1fed090a1d698e395f151a719f7f055b64dfffca8b0417e58ff27af9429687748dd7cde7868e4246a8a0ae785f1a56b1f60c04dd52e32d4117b2543f9c6fdbebe79556344dbe96cd3c009b9e96bf660fa01f8cd768511737dd73abebcd5eea026d6b1f62b6f3146012b244711a5eafcc15d856a14908a894fd4aad3d8d5ca6d08e32b7cfbdead044a9c7d3d2b3e5313796b2645323c2e1717025c3c3111ee17cc0c0c5851cd77c75865656b9eef0f776691c1132cf43c521903b933892f26662b002004d99de1e79d3ca1053518c6d3b7284e51fc6ac1ec151bac81f80fce52e41487944f0e21ac98830eb26dfaf22ed9e0a2b88da667e900026eeb57b9ca8cd9606db2d54f68644f9c77bc0b52ce906c08eafe7115fb3e6bffcb6ebfafb1ced260ba791c6d5daf3d5ac66edb75926e735795e911f29842d138dc75ffc5ff489884f223b413ed53bff91d82457384b895a5c43e8779fbf129bfae92a8a71a23b31c9de985de8b788f1f3aa13209f602842345e15ef5b4a06657ec628e84bd18f8c5a253d5a6e86f97a5f7816bd8c287cc7c83f6b17352c44b145c57fe59e9471637dfa492c17156e6d9cbf4b9b54ab03954961265d18c9db7021c38239bcea6cc39ce2634f1c334a3534e47a9dafbb1a57a61af201dc2bf5db4d83bbca3aec375941b1b01267af3c3def3691742a3a69887db451daa633aace52bd82df9aa86272369ca6db8f24ca00ff0a9a2b8953ac563fc345443d7db4062bfa936310fefa4a632f0100869925efe93b0e5913435886e56029cb1fb02c54f42228b16dd5be12f052977df4518f76601dfdae8172d8d2f55beefd9dd311d4db6686cd5c2a6979cc6a53d57099dc8c1a34384fa4e341aa3de533684da3328d1cfcfcb9b803ee00001bd4943191f2b713f715334f0dc79b8134893087bf9eabde8f1476896810121dfc7d19be0258555ce46c2f4b9e3480e04562aa434ef2d219787caa7567087eb4ac28297188dc9db4a2dde0e98900451a3e2b6bf7a12094e27261d73480494d0f65c8dce220d5bdbf1047910b6282f9cd94e58b13e92f5201a247a055970b2a4df2d139472bca01151cac73d711018e93695bea90b0b4f59437ad9c81fc13ae567d5d2362b7517e168f5c2fc05c617f2f82f5bd2f47eae0b808bc0b4e3184a1003a510be5d9385d401b01d7d45b73b84e893d0dfc8461b66525999a475f18dfbe12a0e573e2dce9409c2bb3a662eaf829a38bb3996759d933062f236c92195d41dfac19334188def40ab445e09f39675ea13afe185eb5707e73f37537c89616bdcc78c6e5b3af308402e65cb212c27c6606641cd8c09e533e776eddd186c6ce6f78934b51cc40f67c3c990c0aadb94cccca8b736377ee5b53dd8b29b279155a7a579899e2e11b701d092ffe0fb148018c6a8d0df936d21b732f05d6257cd5f0e416c10ca07256bc015d4dac4b693c449b745ff9f3229bfbc4a746596e43d4ae60f6b8681deaf5f9da1ed54d479c43b9c9488f294f58829f01c249970bf7b5b320e7a55d5c6b85da17497ce645a7ca02656205074f80978b1ac2faac7046ddaa44e554cc22c68550c0ff4112fdf3a54892f366ee5337e8f8e3e40f3ca290ad4e172ab4024cbf473304416f3276b5190ecd7b9abbc96f967d012cbc121b9eb239c9e61f2f5fa7d5158e7c1274e8109b8b62acca169a07887a971ac042772b9c8ee6b9ebd4a6b54cb88776c703c1132104b3a2d0e0ee94596de378e6411ff8adb968a15ebd15663f02527910ca278a04a681f2682049719cfa0f218fb9661fc355fe09843b10518c3effdf4e51646a0db64646b1045ba34460347df7c30353d7e0f0b3adc172dfc0509ea2983fe26e88feec8c52a0194e8fd86c4be609cd80e9432f8225715a150641bf596345098ef183481672b9468bbd978c5ef9c28d40d217f5369b5c331991bca7b746d1bd81c5611390dfe57ce7bc29986e9bd30f019209d5f016d995a4b60f883003df99141fdcc11cd7d35a37900f4bc05cbd73fb6619391e87809501cce69812f4907d9f46f0c306e41bb3b16e3a3b180669c3f0e049ae03823df976e0d916b2ce66a55213b632627d753bf08e8fcea6aa3395da6072d45fbc142277634d6897bec6e059600c5a939f771bdad6bd7645ee5892bd90c2730ab94dd3e8b220fce58e41dc288c396c52266d0bbea4cab65ead1fd83b386d3ee98202d09c99c09cdd8a0260bc9094bb7c371139613b143e29dc4aa8f7c8f3467526459134be9cd19c39e5cb158275bdac902eb83c208960b52f88c1df8fd59a0913133b9d47cee4ca0b353bb9956d9c55208e8ecf055663ee10b51582303667cc08fdd062e196386dbbd36f52cb5b54452966222843c7d1d1c70fc74ec740c4767a343ed001a748b8a692554e0dcb7b4e25c7012c8ce7b992bf74d74b498be617c316d249122f398c3af45d7949834d14e1e575d26fd4cd15ff710752a03ad0e664ca34833392d13de910f8bee92dee7f1b8583c8e4746a14b9da65929339f279c2ef2ef0e0652988bad6693e49037f3d1153456c63493bbd27f57d68b762f34836cd1258672c417d626e33093fec001fca70973a0a8d39831e9a0b1e75f9460a395c7778638d8d4ef3f3d4bdae5ae5aea56fc72e2ebdce6155a0059e7b808f31e7a070346b1058bf0693f2cf95c62c4b1d6ec67ffd7c4cdc8d0e9903aa86213a16a36e4f2f9408fc2e03239e711cc2ca7c123c603b4de22e7789645de7c7097bef496dd259a71a73ef431fefc4d83831f5006eaf2bf15920949b6353acc4ea2fe149ec680df9041b10a394bcedc5e049734a2befd287cee6fcc4115888e534d07be610c53889c5528b84226b74880e0dbda60567f82752744c988cb"], 0x1008, 0x800) 03:56:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) 03:56:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) lstat(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x4, 0xfffffffffffffffc) 03:56:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x6e4, 0x1ff, 0x1, 0xffffffff, 0x1, 0x1000, 0x1, 0x3, 0x80000000, 0x9}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$TIOCSETAF(r0, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 03:56:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x1d0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 03:56:22 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x3) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getegid() r10 = getegid() setgroups(0x8, &(0x7f0000000240)=[r3, r4, r5, r6, r7, r8, r9, r10]) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 03:56:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:56:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000480)="b43d55f470e61f2d483512dd9deaeb049eba67c537be5d193daa194a23a431ce6d54d8ad2a1bf800cdb014af11e413621f0e4cd3097c05b6ae3b9d17a00b07645348ba4bb5a017186255318bb673716f2ec22745e2bb01d3d06aced3dfa13ab91743995cea8c80a3036322fec32cecd6c8e0034c4428bc7d5c0755479f25a20646b30f968a7227addeb47bb79de7f38dfdaaccf0a264dda7d4dd1fbac05e39e363c43562f4786c25d5247b5416248afaf5ef594c7ee5c2d144373764380c1b769a48ce976e91b8e0b1e3a753bdd84cad786cb27283c934b86f933a14037724d066656b186fa7033077acb40974fddfcdea00ee2f4d4d5833f9bc441ea571e892c28e8e59b5028f81b6787dfb1d6460c8e91d996195c4418732662e4c324e0232370d8a1fd7ce0d0885a42723624f416c9eb68ca4ed265cb13af9a374262c97b5df3606", 0x2f7) 03:56:23 executing program 1: rmdir(&(0x7f0000000000)='.\x00') msgget$private(0x0, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffdde) fchflags(r1, 0x20000) msgget$private(0x0, 0x406) msgget$private(0x0, 0x200) sync() 03:56:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) fchflags(r1, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x5fe, 0x0) 03:56:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x20000002a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) 03:56:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) 03:56:23 executing program 0: mprotect(&(0x7f000046f000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x1b, 0x4000, 0x9) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(r3, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r3, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r1, 0x2000747a) sendto(r1, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r4 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000007600000039a1ccc2e6857ff77d5f2d354e150900ff7f463b18411f557e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a1ff562a4d4d144e32886559620e671bd476a76d51ea97831e70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b923300"/174], 0x1, 0x800) r5 = semget$private(0x0, 0x2, 0x8002c2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) syz_emit_ethernet(0xa9, &(0x7f0000000600)="28c5eebe16198136b6d10ff5947cb4fa8f46cd4bc1c4b8d915963286e285265754e5a6371655072967bd6c62e414e2b845e052b93208a1ccecffe2c265a5c8157026e0afa57a41984d5bf41d6266a623e40083bd7cd346dc3eb351ac0f435cb103b2331e3b200a66e30fb43a1770c83de50d3e9e4cd443c9ec5d098398922f62da56ba722959ff695f52a83d35366970e0b1796e188b9da64da85667879002dc57198a543d67b1b8bb") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) renameat(r1, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x200, &(0x7f00000f5000/0x3000)=nil) clock_getres(0x7, &(0x7f0000000100)) munmap(&(0x7f000018b000/0x1000)=nil, 0x1000) openat(r1, &(0x7f0000000380)='./file0\x00', 0x10, 0x20) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fchownat(r1, &(0x7f0000000180)='./file0\x00', r6, r7, 0x4) semop(r5, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x24) msgrcv(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000080ca68a7dcd0941f48c1c77fc147375d00080000000000000001000000000000570000000000000000000000feffffff00000000000000000000000000000000000000007f3a7935754c3db0cd4d9d0cbd90c7a992d373f994377a5005bce9f2ffff5f8c44df1d4e3d850138ff00"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) write(r2, &(0x7f0000000200)="d0c57013786f63af71d6aa755f25154ac70748636cd990103ccb8e71fe62cda77ef377298b1a5aa96a0958720e617714f9452f93c545b190902d3566af5680d6b6e113ac6048ec46622b0c218eed49153d79c3b256dc2a6297c897aeec410ee635c5aeb085b26f45d3c5db7d178957", 0x6f) 03:56:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0xfffffffffffffffe, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r1, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:56:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0), 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r1) 03:56:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() syz_open_pts() close(r2) fchflags(r2, 0x0) fcntl$dupfd(r2, 0xa, r2) 03:56:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffffffff0d3d, 0x1000}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x84000000096, 0xd, 0x0, 0x0) 03:56:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r1, 0x0, 0x0) 03:56:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/142, 0x8e}, {0x0}, {&(0x7f0000000180)=""/3, 0x3}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/121, 0x79}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f0000000440)=""/69, 0x32}], 0x8, 0x36) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') r1 = getegid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x8, &(0x7f0000000740)=[r1, r2, r3, r4, r5, r6, r7, r8]) 03:56:24 executing program 1: sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001040)) sendmsg(r0, &(0x7f0000000f40)={&(0x7f0000000540)=@in={0x2, 0x0}, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000900)="7312f0ff307c6ec6361babcc662284a695ec8e1c3d5b82c7d48967bb3fab327b1768af5cdb1089fc5193a346d346e5441acd02c369e03652af33cadc447164e8bee11a14f7d3b01b694d9c778ae4ad478adead45392d", 0x56}, {&(0x7f0000000980)="3643711b9e1a813e3e4225ca179f907bbff1823db5a296c8be9224e50540ec810bbb9ab82ea1a60cc32ec851ac0b89eeb33956ab4783cd24c8a3d795a6b74aee7716662c0414370128dfe7b9c83fa3e13122ac6ace6744a39556d7286977201779f03886dd1e6ea44829a3f40b9a37d3183b9d7edac207b7a428", 0x7a}, {&(0x7f0000000a00)='J', 0x1}, {&(0x7f0000000a40)="bf3e250cc998353fcf7a5d6ff75cdf19cc3088b1bd3e020b30f62d4c24e078f64bf7e22b2aca06ab29d70ad38ec5a84a08e57268fd749e108f93e4cc3e6161579a5a09ba46bd04def4b7a744b8127de95c553096158337bf5bb70440d6bcf730315b36b9920f86002ca01d4845a9dc46c4e747a46d576e3e049ea6216748d196f4149da0e00bdb62475f360c5842f2300673c14da4285e0c1009e6b96c2aeb4b7a6083cf8be738691e30e4cdedec1e335111b21c2069f354b71495342db33b7b2bb6db8ed31a54eb78f9f0373621bbd063ed511771d67518495aeba6ff1dd171dc80023840928cf6945cc2b79712bb565a9a", 0xf2}, {&(0x7f0000000b40)="0c929a37138ed4de79a7b445772924b519526e0dd874dd7bb31761261a76d0c02d453af625053dbe5f709db0674cc431fa8cba5c87bdedac11b6919091f98e85639494", 0x43}, {&(0x7f0000000bc0)="5a49abd4981d7e2f2ebcabad2bc6dac68ea44d812083885a1a5cac5d586dab384604913234444c2ceecc7c15f0b3101dcbd4bfd374c5dc3509b8d9dd754a2f4efd7a92c56dc2ee3ce5fbe16a5f3e351b14e79e647d635b37224775f7697e84bbb9d32ccb59ec451ef3c9bc910e68eb1a70b6bdbd8f914da66913a5b53b2c87101b1f9c1fe80f96", 0x87}], 0x6, &(0x7f0000000d00)=ANY=[@ANYBLOB="10000000000000000100000000010000d000000000000000ffff000001010000a4b057ff417e8b6c99b014b83e13728a377bdcc3f41936a5ce08501e1a040002a3181e77f113c9147a4fcfc16388bf995ecc2de00bf1beacf2d9eef546a27f2b286a2a2ec8521f8a07c2562422b0ee44e1a091934a1b35b408d48fe29285f0350ec38aa7ca176f17fd2aabbd38649622921dc310369b58f1357350d5fdbedb1063463f415fa99524b291eb2dd3cb1a30a2e4abff65ccfde92dcf8845e7e15d42ab4db51e6ca7075fd3be85074c5503dcc323ddcd5234573a5a99f2f9f222015a6800000000000000ffff0000ff0f0000ec2025c873cb511627af1cdc3476007bedc56d2cf12cadeeeeebc80739789aa6e2db49cf55c4fbe3e4d0573bf06e721d4fac0fcf4f8e212df4ec90567b94b1bf406266be800297e15d7303cc3094f7bd24c225cd00000000d80000000000000001000000080000008c07726f4eff474feec24c7089a32fea7e6da487d5f8bded4d9a485896e67f92c746c45aef37dab54ce43b8d1b196a90617dda9f7f0d57ee61b2126d134d53754695cb243f553c8748ca1ae5413debb2248fc4e2d0c639751b39d108875fc00d0b87e25dae719b57c47aa8545bd5795551f7cce252d809d99013825b66b1912fe3ba89e5cca4cf0a536175cdf5a1368cc26752f592d3b04d8797bbfa4b826214e507c5b8d4b8b1a6a7f86979873286722a3da4c197596bcd05fe865b74db0ba8b100000000000000"], 0x220}, 0x7) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="8d91466edbd746b45f963675b9f5d9be753afb1307554fde974190cac418e1aec496df1b2d5d78c171fe770161798a969fb17cf2a0ecbe716cf56476ff0c2453194b74130831164b4bc2eace2b26524fe9097812fdc61930d2fd863b1080c3721c16858530a9aca32eb9639c49be214d9349d6c0d7122d3db3c77bdcb8000899187bf73448c9a4c39989c3c55f98f5323001483aff39b9ff46df85d031ca720daa239c5d790680325c78decbb86ab8495dc1e81e732d456035888bd3ae3a91d02a281a5895fe035d4a98f0cbc07e9fc48ec966b9bf95f4508b34796ccb57", 0xde}, {&(0x7f0000000200)="b16e95bef3f2735961ae8316258a769738bac78d2798342acc87c88f41d861dcd8f60dd28bb5292903d2a37c95d378b16a4887601cc5ced34f7fc4ace6128eb4f194967b69ca04411975fcd0795cbf1c228b0758cc69b31e1dac555829396c1e2046d27c8e93b48517c7441990eb3d2dd6b4c88f88d83eed8767dc30c5cb27e591f95ebad82ce414e9b82a1fe0776eb419017ca8c8014adbbb575178c62151c2eba40e9751454f5378", 0xa9}, {&(0x7f00000002c0)="58f4b208e5d018b509a23fff88a83784e5d381f44df6da04a92782374bf8f1e040f24dfb192ed39259cbbb35b7c2afbcb7b0a9ec24dbb72d0b6f234a4eb2fdd8b64f7d46a9f865013b322c5825daef5f5dea5f85966271268b8ed1a32357b8bf0233d6da81864df18e002ae686628c97725befad7ab24598c730880a1ea965c41c77e7a3fd37eda85c3fedd662fbb6ec4ef896732f13f06ab63c5b2bd05e2214424c13a66fa351255b37658ec916fe7ffab99b9379", 0xb5}, {&(0x7f0000000380)="7a2e4732b300c06cbc0c70e8ee6f729698341a5b7d69ede2946f79ce73448f9fd53c37d423fc20d10a834161e1a401b409b7c426a5b37c43008e3c0493352eda218a734853bdb8cb035dc1033fde45fb55c3b145b7efb78adaab0efe7df8d84acb54ee02ea57d35ed735bc8b6d5ff4a01ed9fa80be860972a3b30e63819f5e7c3efcf97499540c6ddd0444f2c3e5b2c95a4922eac52a6bfde04f67f93dde402ea6feccb61ceb3a88558f1a61cd", 0xad}, {&(0x7f0000000440)="e08ad5b029f38883310fdef976dfff5471c05da2c5511af64fbcb8b096982672de27651095f1579f56eda20fbe56cdecabb98a86c72dbc348c12865fd9e8d3865e06c78fa53c2a79d589f6c41505614418cf90c63c4c2c240a7050d44e4167f546ae5813b97b8f01451de848defc41fd4cc15d1d2e21e582b60d21e317faa4ac64a4108653e8a906e3983832f677206a7f0df8dd9ca284f6a0c0aa5e909a8dfa44d4a990f5a816e2056f7b", 0xab}, {&(0x7f0000000500)="5ad38e0949c90dfc08487618d8e4b24588", 0x11}, {&(0x7f00000008c0)="b9f4b465c693e8417669c687982afe1b", 0x10}, {&(0x7f0000000580)="19cdcd03eee338e8a5e9ea11672865fd47277e89d8b5cceaccd28f2fc72f97d27c030eaa9c9ba344e0c3f293584cc9569349d1e6fe545e536f205bd7846758a7d50bd262c220a81ad4c9757e0bf7274971581f2df61565740ed2a6f8a9dc8c4dc531e10171b3c392c90deed4344c072358081fd811b060b78c1a1feb971dc14a0f5f1530a9eae75dfb2cadac64784b63f6ef4542b51729c9e49f7ff91dca8793d92e25cfb876bd1e40ac792cc1e680cca49d3d3998bf19e40e337a4c8050f607655be8c0d0e0e576fcec53f7", 0xcc}, {&(0x7f0000000680)="489c7ca2e49bc1f39b217eaf3c5323385e4808298b065d90b515d2ee75576a50bba7f307a865c632fadf9db8efe64b2942e55e9d59de65728a97911c6b5ffcf28680238491299497b52ca6782616fb5e93d868b1f1d22b7385b6cf2f5032060ddccdd1c7c0ef548a5bcfbb6e0191d545a1a05f9ec0e8e8ac31b146551763f2c74c47f4e5cde280a7b28d787d84e28c9686c6b05519a18f6971e1ecd7eaea6cc13e17207b04ec37de2e90aa5d55cd712a4852ff06eb8e2d9b9b3fe1aa394d65ed23f5efeaeae0d3de6fe02c3c8ba5da574ab768b0a2e5", 0xd6}, {&(0x7f0000000780)="bf335b37aab463ad05b7568bdf4e6814be969a1b3c7f3c4db85057c7bf5fecd6199a4601ac5938ca8ec461af50751c0ff0d2764abb54ad388cb54b33aad80e1fbf2bee", 0x43}], 0xa, 0x17) pipe2(&(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000fc0)={0xfff, 0x4, 0x4, 0x1, "f18c1a3ec41d1f92adcef0cda391f795ec250525", 0x101, 0xffffffffffffffe7}) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 03:56:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000080)="814b9f4433c188af4bfd50f8ff86137a961655326e27e6e17085be686ee37583de0aaffd378718b2effb999a87550f90a8b4fe2e3caf", 0x36, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 03:56:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 03:56:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f00000001c0)="e5adc20a6bf70c48da", 0x9) r1 = msgget(0x1, 0x128) msgctl$IPC_RMID(r1, 0x0) clock_gettime(0x0, &(0x7f0000000180)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x1000000000000000}) write(r0, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="4f01ce6b9e98c38513d1"], 0xa) r4 = socket$unix(0x1, 0x2, 0x0) bind(r3, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x112) chmod(&(0x7f0000000000)='./file0\x00', 0x0) socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000400)=ANY=[@ANYBLOB="70012e2f66696c653000a8fbe37429d87e44a68fa4f60c7c7e87c358bc9908785b3a72f7bb4759857f9804c1d7f14f1cfd64366a63cea1125d2ba3ab7362ff258c518efb1ec6623a9c5c6e1a91f826c5c3385fc6db0a1e17778aae5fe26c05f04f4cb390b1fec2ff787bfca6f9df4a8feed29651277c194808a66d554cbf0a17fc704d050bc0a7a27ea619d8068ab74a7eb47ef35964b8d2bc08538622833d7bc692f3fa0df2b1249930b67b3988"], 0xa, 0x0}, 0x0) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) sendto$unix(r0, &(0x7f0000000340)="984471cc74b86c6245e74d051ed85979daf435dd4cae5271a0d6a61dac9af4a0a793adc410e41167a94cd226", 0x2c, 0x2, 0x0, 0x0) r6 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000200)=""/53) utimensat(r0, &(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000300)={{0x2d36, 0x100}, {0x6, 0xa3c}}, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0/file0\x00', 0x400, 0x8, 0x7fff, 0x0, 0x3, 0x1, 0x8, 0x1, 0x2, 0x800, 0x100000001}) 03:56:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r2 = dup(r0) getsockname$unix(r0, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1, 0x9}) 03:56:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x1) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 03:56:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f00000002c0)="51696fe4caf16f1940092c1a4d99ead1dbcf656202e5cbf6d1f2f090c1a87f38267ed3e65ce505e01dc22a30f50245818d24a7f60d8a39e306c9974092274a9d647334a7e2bbb0115aaa800aced66e1001a1baf0b9bbc9e663728fcebb599bb6dc706f0b4c", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) ioctl$TIOCSCTTY(r0, 0x20007461) 03:56:25 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x000\x00\x00\x00\x00\x00\x00\b\x00'], 0x10) 03:56:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x3010, r0, 0x0, 0x0) 03:56:25 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) 03:56:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) recvfrom$inet(r0, &(0x7f0000000080)=""/78, 0x4e, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 03:56:25 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x4c, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000017c0)=0xc) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 03:56:25 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) semget(0x0, 0x4, 0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="ce8dac66a4719a61ffd03b488de5160a29928d010bf5227487b503956e6aa4b75c8fd3dedd8f500af76d775b0159d1ee1f90d20bf028bc9eb3c0c0721da19f73da6eda0d245a3e1d3e375396e5771a0a5bdf52186ffb13e395e5b7bda51b1172ef7702adf1c8b0f234f826d3375247e9664152f03b7bcff74aae9d2ede13f4209294949453a599f647bed6cd71a0ccded288a2673a731bf21c33eabb5f2215429d7178d582294bc9d77b95415d23dd8c", 0xb0}, {&(0x7f0000000140)="76d3b842274618c3139cf08c2c2de0d619a6bd396bf15bccc2069a991939821decd3404c3a29916339c7ed1122b883483eb320a151c177c83adf2e0d711b6aeae6133fb588711ef4e044baf55bf6a29bd5cd7a14ab9d8881528ece862b68190b60e597caff1ad18d449b14089947a5591ff406031526ab4f334ce9a42d945732c1a601a3b49581d4d0feee5d5cd909ef86c477e6d969b83082aa5f8db79d61079caa4ed2f6a697ca9f11684b9d07b436490ca7d3a17ebf7549324adbbc99c68892642670759405829c73a3f0dfaceb55247634519f6c94765a447b94ab22e744c6f79b2c22de739025bffb729e37f7daeea5b148f8", 0xf5}, {&(0x7f0000000240)="0d8b8b13504178beb446f48a741a16345ca9fa2b89f31a28cceb74c857d5e8", 0x1f}, {&(0x7f0000000280)="3295a8096fe617b82e0b4dd8cf2471ab7042493d5c160163cf5003a65c2d2d9270820a3f53937acf359e", 0x2a}], 0x4) 03:56:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x7, 0x3}], 0x0, 0x0, 0x8, 0x0) sendto$unix(r0, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r0, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = geteuid() r5 = getgid() socketpair(0x3f, 0x3, 0x10001, &(0x7f0000000380)) chown(&(0x7f0000000040)='./file0\x00', r4, r5) r6 = syz_open_pts() setrlimit(0x0, &(0x7f00000001c0)) munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x633425e954820ee2) getsockopt$sock_timeval(r7, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getpeername$inet6(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlockall(0x0) r9 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000180)=""/109) writev(r8, &(0x7f0000000480)=[{&(0x7f0000000500)="20002a8273cda6096feeafd19283422f662e108e329a0511180ed635f67b82ec4d94c444b510152713ed61b8f4c756ec1b9ebafa0aa367a3e0a57b87b3a1d90b00004155ad674c70b2f2c776306b21fb", 0x50}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r8, 0x22, 0x80000001, &(0x7f0000000200)="10791091564596fa40d9329b9ab0ec", 0xf) pipe(&(0x7f0000000340)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r6, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x90) semop(r10, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x2, 0x1800}, {0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1000}], 0x4) 03:56:25 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) getpgrp() shmctl$SHM_UNLOCK(r0, 0x4) 03:56:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(0xffffffffffffffff, &(0x7f00009be000)=""/11, 0xe8, 0x0, 0x0, 0xffffffffffffff4e) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) 03:56:25 executing program 0: setrlimit(0x8, &(0x7f0000000100)={0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000040)="95b5423e2e1b5a578254e4b4d701384c6da56621b53167e20c6083f54491106f7ef6454c33d3045f2c0793fce3ef6e19", 0x30) write(r0, &(0x7f0000000000)="188d3ca8f172c359efec6e74df153ef49937c7d101488854908a999ca4626f6e23eedfeb4da8eb93d71251fc44c0ce14", 0x30) 03:56:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x830d, 0x0, 0x0, "00000000000040dcc400", 0x7}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x4, 0x4003, 0x1000000083) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r1) 03:56:25 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x7abcb0591b22721b, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r1, &(0x7f0000000240)="542f5257b27f1f6a938c3412078d8f954d959f9c72a830d0f7bd50958b1a22340c649cb9a1a8f3011f9e7de06678452daccff3935f430cd08df02ff6628da229c0a33e3d7e2f2cca93695e78a884d7cdcf8d070f95cf5a96d0691f6a7bf62877fa889711aecb3d7ec3533f2cbff26b17b1a6fe36472f109d68cc75c687f079cd0179439cef42bcfbc0cc4392837e029e8e", 0xfffffffffffffe18) 03:56:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x6, 0x100000001, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efeed34840876f30d3fe8c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x9) 03:56:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10081, 0x48) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x80000000000018, 0x0, 0x3b8) 03:56:26 executing program 1: mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) 03:56:26 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffd, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000015c0)={{}, 0x2, &(0x7f0000001580)=[0x0, 0x0]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="f1ce884a91d33ec12312ddbcdfb24240f82610ebe3075d515259664107bda6ff25aee6042b53cbb7e7a39736f82104aae567bc057ee68a77c317dfaeac48c8fc1fd29303a6b174d2b5f02c63b43e0391", 0x50}, {&(0x7f0000000480)="d57893ecfb2019506f9090e2fc60422b204bd22b4a795de12cc952ab12870d8c16814ae79a1a6e1029d15eb5a4e54b09817b0f3ac3e2035f5b6d7b45dac74e330244b409f36d9dbc7ec9f8fc8f291cc11a7d96e8ba752deb1c91cc821c4d13ae8374b36b8f309f79661d1a99bd53c1128b910026ac79bab6b3082d7a6eaef931f532f5098e055ed5d2afff62d21d08a7edabdbf855294d390041534df2017de922a2d16ade88d24cf5b890b2d52f5d83a3b93c00323aaedbdba62462c68e30fa28e00e7abdf050dd70263d2bebc4cff4e079ea17f220adf051ab262822f54d26e08cc2647a8224215a89384dc39d517e6eab7c1cd2a7d4b4477a220e4fed99a0957de94e641572ebed30f8d08710972ec3f76659b4767e5d1876a536cb74ce056b206f7d011e7ecba191538c0f73f57e4e831147499a654a65761a3b8b0f420aa2ce2fc01d2217055aff33ab280c9617c643e4098c4ac6e64b0a448067a04f69f94d888f764fefc6a82f23e385293aa4f26729e9e959b784015012d7eff60296a7a034bbac5ea39c1048207bf0cdb8939e92c589c361dc29510bb40672d23a92f63a6a66f6c2a95376c842d74ef4552205b2c05bc5354607a3438f9aa246f67334d415231a57727ab526c27baa7863f85da53a01d004346a8f3d59bec1ea81abd81b7f7ed911ffba3839016e046224eed8aced6ad14d32af053d6cd44b04343a2e7daec06820e05217070272001e76e33269bcaa7177f22ecaa07238c9ae218211ca54b8ab0eddc065d61da55b7a5ad231bfec2764a4b5b4c3c295fe727630fafc340e880b607914f7ad3f175b5ea245b1544302760d4f7bba9803c540b8406c905a30e029a69a3577dced41e1aacb70b5cc79d209d3311b90fadb356b92b551263c4fc3035769e1566006b7bc3b008311b7daf89eafbdff098c8efb433f00bad8529bb8f6601d5af24907442f8e93540f8d2325db24adc6e4424b5e2461a2d897b81d508b65afac24bddc4cee6458820535fac19dd40d2682e2a0302aa4a9592a53afc9072eda06198fa02bdbc9916f57b313d5a8264bfffb8b86f36f824b4691a916ccf2a499276895f04103a988d7f46b7ee0fa16fcbcf83b6ac80130199ec440e3799bc154635407cb5efd99a202fcfce146d958fe2f6c8cfe3f9aa9a13a5ff32466a988c5103efc10599bc3f59ea67951e130df15c18e1abc8f05f4ff38c39aa3a717e8f83dabb2698ad5d7e60363f6b3e457a803b3ac1d12b9b5afaf369025497af1889fd2ade487eaa9601103d43783985d69a2ce57719b91c6fe46a2524177f81bb5b518ff3c37b607d956c7febd5c2802bd47696537ca6fe47ff88da2981c9974cbeb56f50826d1875f059440c0a207a943eab0fd3795cc43f0fa00223af1a72041711e6ea35e90fde23747ebefdc722ae3582b12ce9612fd155b88a9c11a0a97527ac2c83e63d4e7c4a550f85104dc0239ab3d6af7309288fa1dbdac098e99376d91b1e3bbb7154064287644ff41b47ecf2ce4a1adc68c497f447b1d7b7bba58d81336686dfa03a1be9879e74c5ef5b4dc37ca4eaad05b5ed0fe231c5439b90111312cc8908dbcad7bd831a17f45141e0a16c3dd1eeb3238f75af8cdb7af5ff335686989c9c26e331082e0f67c4cad1fa73c629543e3f960da5b0e38e2c08ff9d67d997c9689f7f06944f7f79543ed066a3070b10201786e4745e6222e9d86ce9df3bf465378ab19b0efae591b6b266da5e77b51d13d91633db02bd18f83a55e1224401003ee510743740bb7fd328f56dd407aaafd9ea1cffe9d0f9a87a8d3d3483e4a751913c6a1916a6b16cde7f52e45195e04139d87358a9d3c0916a19041b1e6cffa47441ff6e17c22f3a7cb2c6e4593149483ece2b9eabe53c9f3c849e358d6457341d8a155dbee9b2e315024e1a3d70ec2ee606a85ed052923fe1951994e03a05f3eecd404e6a7f28e9a3534d0fecd2a6833598eedc6199d7285f8e0d6736d6bcaa97ce8ccdbf956f5affe88b8f264d4f587085c18d44be1d41ae3f635e4b77a5fa59d7ebd5678018789c3f06e0e980bb439258eebefa108919a3d5bd5ffa8db221a8cd74f544ba9ddd613f42ed2509fdc580c2e5ac9e780d4a2965cae0d78955fd8bbe7f1754184625528e10e00e17cb2ac95b5504de6c64c2ff54e440cf53fb6e1b4a57b26c59bccf7afab901ab1a3814089f8459a1e0c0433675bc1199c0f662ae425e63b1fdefcab1d4bd42c62e40690138810f0e19e5ce44eeb6ddf6302b7f214eac5f132aa43a665f22c3b84e8140953d5b7b163985d483be8775b659f4c25c3472f2b3efe7b28da1b8b458b6e9790d174ce21a354fc1d336da261b0b1e620489af3163c5d9cb43977af02570e189036c567105616d270695760cb29cc41ef8ba91bb04e322e331097d26dae06243001fb4fbb799556c143c501a03b609c41f5d309c4214387d7af5c65ecc285fa0e4dc4ceaa4d19618c35062a973bda689fc7403edcaaddfc204fb503eb6f0ed842d21cc14d837a6723e422b88c9a5e133ba3861e9544dd5c8f1cfcb9757ca641b85923edc10ce8ca6a7d7e4984d9f7f7f9eba3a8354878286f59d501a995ede0a4bc48629667f06d80517b5df96d73e7f5e11acb84fc999b8f73a5c9ad590d005594e3e86200cd32eb79383a6a85f90227d0f567211d7966443e692e90ba6ab3eaadf9d2cc6747141cb91ccc711486b6dbafc7564a4496fbc749a2b236754434d2030284b169065065fd1dcf8648cb50f1328ca056ac854722954bfb38daecbba15a119721d972304785aae5d60d0e45110406e1f7ad08308cf614c4cfcba494f6cfe299226293c980b786cfd2578d2e76f6199fc70042c85f14eef98e6b306171fbdf1589be7ff8e017859abb65cfb475c18f723a4e0b032a13533150974e9739c98f76c09dd67799eaf2fb61519ec1ce8fa978396ae9bedd5fac509a23b6500328466c8fb51c1abecc08e2793ef4c59b8badbea41bca4596615f7c3f761f1f7daa3268b24b48c891deb8b1bfed0fefb4fb0f09aefecdc4e2970a53eb0e073a8b1f158f852e21accda00083ca9f2095970f9434f1aa64f332688d482e551b16c963bfb838e9a17b4ab3b68115382d3748bcc8f3b75cacacb6572958536e5cd5a4c7e93d04ee0acd830b0ca661d727127ee9893cd51f549a0b6210ef7044a59f1685d328854baa2664f998767480b1c5dd90c2f8d680fe4703f7678927e1701d643c5e2af6ded2b332b775b9225bad20ec1a178f64bcecb20977eaf248c28affb571104aeccfa5cc47f014f36db1348f8d0cd354970425ad27f54fdfbde64bad0f925e53c552cb75f4e489438b748c5518446623176cb23d6a74d0f35287173797b74dfa411e82ed29b819ec169d895bc303c9c8ac90a7d8e58d972e2d662ec848d7e8d01696c8374260e08e2ce30501252ec74ad8fd569006a3a1a918b77fc551e0712b9ce218e445aec587b6a23d10f8e42f44b4d18531eeef7d64da233982cb2ca42bf3848e9726ee9194de4d7084a5992e0b5a7e544f0cec399c60cb8b11bf77bb56a41d347153272f8104f6fa804ededc1d6c1c46726f06acceecb8b483c8df157462ddd1644420c7edd1f3316150f1dcb5d77b26f5487db2ad930e164f7afdb23869d6ed3337b45cc00057079b03bb5207f8f5ff31c25cb4e3be11452a5f6fa6f6b62acda665adc522374b15c2a329322554071b2b8ae2dd18afbcd5fd51f759f0e296659255ef0e8b59213b8cf9272a87494d22ad007cea69836434c32553798965820841c3d889f87fcc28fc57f24f223b0055a696eeb17ab2e33409296c9b56fff418155c0f861be70d7d1b50ff9e15466627af45a42a05fdd5c1babb2a4ce28ffd9a160fa7a03d51ea12ed7ddb36532ac149702e30417da3e587fca3bb28b4397b2b22ef0c70033c8161222054acad00091167d9e1705dd6200cc4e40e9614070d9791262687c10719effd4091d2ccd00e8987bb6e781b5b2ec8d5293a2ee1a4e148a90155241385bb209539043a8758bd70f89648a3cd05a5f61d21d6e3d753a21b642b5bd2286370d722bb22687c76b572d09ecc36ec04a8697afe0254280426ba4de2ff9c00735cdcc2186887bdadce496e093fe2574de421f1fe0a711657ef19699d1470571ab8f4c2cff8a7118e8b302f3613b847dfcb79378fb64514740676498b20313dee3e384c4d9090b2c3b23283892c03d8a2fe4515d29efae034c95451675f9141a2873185be84f2f97237d57fa4a6d5cea380b25ac566ab4ceaf3f88bd10fbe6e61a8e6ad2a6b0600b1900c32c690b688bbbb46b303927f488f19ed56159f692600133105a914534be58c3e8580a38b61e5409bbb2ae5bdc6515fa6b0754d025768ccb26e6f5746895ff83055963af185df10cce00df55adea48c2fc41fc5c9a8c4002645fbfdf450f49a148b6ad729bee118f3a001d096ca594719b6f165ba08e03509b96bdbb82ba32a1c03ca94ad300e89ac57c0caa1f0939a0281226600e2af558024ac5012690c5721dcc552f82f695fe3533176ee5d3b5b3295dcfc35ef92f48d1d61c2db991c8f31002c6938e1f9c43c8a43a78072482844877398b85cfade8b3e3cfd26442d567654ce52c814a5d74b56d8380e587c7a7899582d9f559bcc7d0a4c1488e64c3f998f798289715295b20f1ac5c106f5caa569414cab9d9638d697b2a1a8c6afb7c833fb40a466fcc2ceec2ff6f6e24980a34e2d21e1dd4cf72d19966038e7879bd0d4e0b7cba53cf0c8552a980b80058b1b1f62073e2e064032ec34b9a25be8b5f308a58f23a0c8d1c50a549212fc5d8b2b3ab2f19930d7d1153431d49d67d9e3ced5246a801636a90b33f49abd5c0cecd41d58efa732eb2f1fe55bfb52faae049298c9c6330588a672a2fb9028650b27bb4c37987b5b9f40829e759af26513ae2cd06213e93a97fb6f8c20b5eae0c0d6dd1400c869ab3dd68755f3cb652e4091974dc655ef06411bcf8949ad147d3346c013693eaae2cd9a991b4f7f499ce4ada9afac10747e2015040dc09229fdedc38925afabbf77af8be2009faa7785b8274d2f9544244e9cdb4da935ad81dc8f030930928c8147ee2d478c7022f0681a1eff47f402ef855dfe52f37f42ad22da7f26a1e49f262c4e239ef3c03098bd1011bde1b0188ffae94df3367eb3023274d50c09a80eb623b4f9d66e1fa7def8899c11abde3d537e71728d3f19ee9aefc77f93442227c1e9e2e8177b8a3a231d553d416b584a748642b70f2cdab6daf786ddc8b25e926ff705aeeb6ea0f0e01cff1fb2262461565c7493e1846f0c654cad2c641d351c1bc970a1b4da68d8e08e0bddd9a8a8adf87835ea2e482095bbf9c84312bab3c6389f5bc1407cda5b1720d555238665616e1342b1edcb913edd85f7164386abe2ff0673ae3265cf9c2b458d1fc3b58ee88cb93cec1525a8201dc0adfcafc0c74ea11f2d271a8aa65cf1ae320558d7825ba1271e39841fc47e7b6ce292b8577594578b51db099f080829fa62740fa0246d1078c20032b9b882368e88b67bfe2d5cb52633c0e4a6d72679b1ea3d09074a4c75b2e582e60565158a27782ceb3ecdbf1b9f769f8b23a051d6218a975373fceecdfedaab3e421396ba29a8705da47297787bc775a343e57c11c2ad7ae56d42813337c8cab94001b2ec3ea82a5a6417bd922d2e89c712580d743e2f7c018987b63351727bd4a8752534ed7adffb319750dfe4a754cf8a43728f69fd5bdcdc80e7ccc045ce643c0d03c1224791a2", 0x1000}, {&(0x7f0000000240)="bd0d54c54f636683a3f03324e6a599941c9702e23b531bba7cec1c6a33c37df893ca90c34108f10d4e5e52454a7616b754e23bfcb16337bad925f5f219c1162c3e6ec1b854d39f0d1b60198c426467ea1278a055e8c931310616bdeb99bf4ce4e5c003a401d2643007eeb6d5e5104352ab5201816a1a53590308b5f36d9c93cb9464e02d0f5628557ea4467774df40bd44799ec8920b654e74b0a1b1393713221a1b21789eff72ac53cb3b65520ebc029262c8bbab22f7e8af8698b9848e7cf8a5e7319e39d8e7dfaa75dbb9d638a26b3c03a0bbc9e001f2fd3bbdc3c024b149", 0xe0}], 0x3, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x50, 0x400}, 0x406) unlinkat(r1, &(0x7f0000001680)='./file0\x00', 0x8) select(0x40, &(0x7f0000000100)={0x2a}, 0x0, &(0x7f00000001c0)={0x0, 0x8ff, 0x20, 0xffff, 0x400, 0x5, 0x3, 0x1}, &(0x7f0000000200)={0x2, 0x6}) getsockopt(r1, 0x1, 0x4, &(0x7f0000001600)=""/61, &(0x7f0000001640)=0x3d) dup2(r0, r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 03:56:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() fcntl$setflags(r0, 0x2, 0x0) r2 = kqueue() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="dfc451757fc26d3691178c50a7b2207bb72815a31bff7612fbab2e4d1e068ae35ea3dbf106932bd3b36cb429863a16907cd7611b28dcfa90a7c4269cf4c91bc6a30860c61e4fcbd64f03b10884747f1fdb79590ab097c6f22d1f6d06564fd5e8138de860043bc99895b09df46ff5d189951356dfa45b0a545e67bbf68876787550aaad43d744caa353257b6b8dc0ba1a8ab5a94841444205a7b6a0cd5804958f7e2e4b67c569c7e9b7dc5f7153a16a195f04bbbd320c3cbd8fafb1f3899b8cd020989eb6f32c5f0224d11bdee8770e81b5", 0xd1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10040, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x80000000000006}) socketpair(0x18, 0x8000, 0x1ff, &(0x7f0000000200)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000240)=0xc169) 03:56:26 executing program 0: munmap(&(0x7f00006e9000/0x2000)=nil, 0x2000) mlock(&(0x7f00005fa000/0x1000)=nil, 0x1000) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/4096) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001280)={{0xfffffffffffffeff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff00000000000}, 0x0, 0xac82, 0x0, 0x0, 0x5b6b, 0x0, 0x5}) 03:56:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) geteuid() 03:56:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@abs={0x5e936829ac9101fc}, 0x8f) 03:56:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socketpair(0x0, 0x4, 0x80000000, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgget(0x1, 0x264) 03:56:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}, {0x6, 0xb913}, {0xc3, 0x100}, {0x0, 0xfffffffffffffffa}], 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3ff, 0x7fffffff, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x2, 0x3, 0x4}) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) poll(&(0x7f0000000480)=[{r0, 0x54}, {r0, 0xc0}, {r0, 0x20}, {r0, 0x80}, {r0, 0x10}, {r0, 0x42}, {r0, 0x2}, {r0, 0x2}], 0x8, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)=0x1) shmctl$SHM_UNLOCK(r1, 0x4) sync() getrlimit(0x1, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000380)='./file0\x00') readv(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f00000006c0)=""/167, 0xa7}, {&(0x7f0000000480)}], 0x3) getitimer(0x5, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x7fffffff, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffff8, 0x21, 0xf0000006, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000001, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x100000000, 0xfffffffffffffeff}], 0x3, &(0x7f0000000800)=[{{r0}, 0x0, 0x4c, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xfffffffffffffff7, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x9, 0x3ff}], 0x9, &(0x7f0000000880)={0xfff, 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x4, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x3, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/192) 03:56:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x202, 0xffbffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x8000000000000000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "85495500020e850ebee6f6000000afa680400900"}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0020731b2f4bebec1fff9ba8a3c3946b2afee851"], 0x10) 03:56:26 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) setsockopt(r0, 0x7fff, 0x4, &(0x7f0000000040)="21c9d3f505d0080c5f32c860e9c267c428aa2c505a181d84484fd42d1603", 0x1e) r1 = socket(0x1, 0x4, 0x2) setsockopt(r1, 0x29, 0x3d, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 03:56:26 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = socket$inet(0x2, 0x5, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000)=0x100, 0x4) fcntl$setstatus(r1, 0x4, 0x80) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x420, 0x0) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) 03:56:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() pipe2(&(0x7f0000000000), 0x10000) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 03:56:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x100000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r2) 03:56:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x5) r1 = socket(0x18, 0x4000, 0x4000000) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 03:56:27 executing program 0: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000010000000000000000800187e758814afd747018555cf5dc04100007eed46a498a6cb3d596847675ce8e3030bd17093de8e64f830e5f4b01667a50e2ca5e46aded29afdb5"]) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x6) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) setegid(r2) socket$unix(0x1, 0x1, 0x0) 03:56:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xb, &(0x7f0000000040)="d5ff9668", 0x204) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:56:27 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000040)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r0, r1) 03:56:27 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x24, 0x0, 0x0) 03:56:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) linkat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 03:56:27 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3) r2 = semget$private(0x0, 0x1, 0x60f) semget$private(0x0, 0x4, 0x40) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/188) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r3, r4) 03:56:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 03:56:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x80000000000000c, 0x0, 0x0) write(r0, &(0x7f0000000040)="e1f036aa260652d2ba6a138a1146b694910358edf150bf68bd5981a8fa3319fcbc646c2a4eb73f91a600e417a0a6f2675eb6c363efd9496975037a38fe68aa9ec60d39bca6f5d7f743addb8761e61776dfac90b64cc71a17783f82564814268d44ef3e45519d3ffae581885d582236888d22f4ef054d4471b6cd4e4c69011ad1a9d18b50e3d04cd3007dae668b69ee6d790bb6bd25b6fbe7f025e9b3b5cc008fe74378fdbbc6ab64e96f9c1990e496a2f4ebf371eb75f0ca238331cf7866ccbf4472f56f07ef7b22a951f3d8fa4a555159eeccb9260961e08df4e49bdf7004983ea20935cb0554da4c54d489fcd17451976c78a93ef8c3ffa0772d517cc6667eae09cd9c1331fb67bf3ad3a97f424dba65b1f9430a59ceb2bb7dd2d8b2bc7306efaa21dc354024ec7ec0ccffe97a18230d58e374e3d546c003c840018a3705d3f9f3fc3276d943ffd73b3ad83aa9eb0f9db9769ce27c66ba42d8ac45cc7f07521a0e927ed7087e5cf7bb3ab732f67ada55f2c56ac594689064e3a9af2c3a406b2b418ee827f130357592bac8afa1d5a1e392bcc8c27d9c6678063e6cd629ab7950168dd4e4bb3e857ee1d7517a5d9f1753118a05c671a3f7de38fcce57e37e05f97fa36cdfb86a5de1711d4875b1c708f6eeed2aa84ba721ab5f8b0022442983ebc2e12c3265bfab488a453131fc3082ee8efc4c97be542ab3c324e945ad1ad5daf0b24fab9715238ea9f8ef267e0026d0f13152e55ec6c58787fd61ed5255c1c6a50cf8b04c25d89ccffc85f156737779e67ac00abfad6230db894db799eaddfe8d269e81c949f501b7e538e3ba43a3e52dbe8c62f88f7e056299b352ff09ccffd3649da2344f21255662bd8b8214985672fb83cf97703bb6796334eb4cf3373fc11d142105260e9049fa4a551fa29f22eea57dc1715ba538f0cab8305a3f9bae1c4e63bd9a75e014548da053eea08b26e1ccda9bffd3b6c501372066a0ebe4069257dca2056b8879669555f08d6c0b28ee6fa8ba2429202a2fbd8749908270d9813ed0faf41fa89e59c5166a11b2a28ea27f07e22d4cafd0323efafd318b17c6678bb81242223d9a4fdcb5cddb4f0fc0cd619ec59b6239a7c0787156f33d4598c5613841608170177b60f8ac42a4aeaf925e3201112db3cd816bdcf5f6eeb119831c46c55f99f9b70465861f2beb81497736649744c8ea6c2e0861fe4a39f1adb2c9d2be5e5f4eb8d90c19f6a0b96e7ef9176ef670e70b9ef82f147afe890442774e31c4f384effb83794cae036f0090223600e968c52ad6d14a85825bf29b921f211b57057033e173c804621c69dc5525b831e02455b7b8c0995a205a40ba99b95fa4e2195bcb72ffb86a16e07b40d7cbfc1d710a96d06c2215c29031f9974db6d6969aea599fb2e4f76d281f3265029649014e965b98afddc69c40158b03b91b7664c220b2cb90a883b8589d49df29506c5129b63a0075971d34984ce1498f643a41562ff843aac409ee221dfb333386ef0984e9822dcfa27b823cd5c68f7191be9098c0bd753e12b29cd92579dd3f16d0b4041a8a4cbcdceeaa343a00c572fcc6e1fcad685793651e2fdfff7109e3de05ae308523e7d6b63bf96b4b617f138af1c7bb1c4983db9b7d216bed7502eabd3859f07156b4ca85d131e698e16e8db6c0b7c9325ec6e1bc092e40c5fed8c951ab8314e68376957a271a036be869b0b9c25a652f457a0d1a7e25dc34f3962c943c2e3b53541245d633a3b60a17ba01f4e01e2297192619666d6be132d01b86f3349707f690928f7c9d28c768bbe18251f9069bc37770ec3d7d198ae0a0b1e486f5126396d777ccc8c8e95943814f71812c0f57943eb3670bed0ec105580937fe0df56580502373684b527fa58ed5b57257eafea492218795b9e593ef785431f198a1bee4708ea87c0cb0ce653d4045cbcee3f72757249c9991bc858449c193d49a8b7c5ee60f180cd674221d4509ce4517470fb2f53b6236aee73c0ffa101271bdf3d9e8cf160446777317599f8f850703feb88a6a0eb9300cf05dd11a2ae5c41b58fc911ccaf5ea1d087879b7ab8b922469e173353b50a1931ebabdda6762c827b9cb4d3ae3733d2ff8246539350e7bc50122c0425095be22e2a7260ba8dc37f4c986e8c1f0f863ecf0c6d4ce633aa70e8c9c7829710557810044314510063a82d92bf07b2f3086979d73cb9b396a432ad82cbf6149778533dfcad483581b6e9e9d1aed64abd67dce7d3fbb9ca5c00d94a7dfbe2003086bd57472b10b916cfe73a5815a3c41fe4d31fafa1ef23170a8555bc270af00362c34654d17446790b11df8993128cdbcb9cd2a0867cdd826ce16f1bb75a291d421fbf8921e507990be4f9c3091dfc4deddb8ebbd029f6ba1d00255b4975e0d28b7e350999137dea556bb081842d727eba8da402a5e978c27aca5170564e9b02f141afc08e9829b8a904155ee055a0bf18b9bff691b3cedf15490e3d514d0157ef15e9ae69a6724f346d4b57379740dd666ef097a8894995e9defbdfbe5aea3ac01912cb5c5ad97b5e62b23731fefbfeb2d72846c2d9bf6cac895e809706b894aafac73d26661c8cea772662c81d1a620aa29eaeae28e854cfc8cc13533147e1143e8b0b010d62298f5a59c9e7050af80a5949ddc2d928de266050f68f8ca297f7c67bcdb9bd0d6b865bab9f199e87cc9ff158ea8ce67b6e8bdc1748cd8e48fd9a9c78f2f607004d733c37b720b9916f91f747a9e20f406ece7a94d40c3b2665997c24cda3556d15d3a72c03a242506893567b1b5d7d27caa7439b22f6f6673c17d6460c5741f2a61c1382276ec7401bd05893d194df351e0a2d85007e340bc42a072d70f632c4f5faf476acba52ad55cf66476f48529ed2bf6448c3fde882e3de3574cda94b3795d79f5eb4f18afa48ec90a0aa56d70382ad94f0c96a95b3f617f4b2c424694fdbef28160354454dec679a8d0d90c9c6f4493a995266ed16765428dd110f58a6bbd40c513a9f7230ce1fe33af847e7411caa7824215c8e1560701a6d9ce213e99c8644031ffe428fbb0161ada8776d53b1ae23ee67853e35f01fcdfe0622c268324875bdb62f183ba0da726074acc0631126cdba33a920ea182cf93e62ca9b16105608c2aa77d04b1b48b91bd6bcc67c679b3953431ea255c32be9bb4c9fa3e632ec76cd2e3573d232c8fa76dc7924d46f977b3f398197d4822b8fe1b5c6ac783102f3e09e2e7a81e9afa8c30d9afcfce206105fb0129b2538d3f47fe082b64cf43e6fe5ccf160573d6182481aa7121da260291fa5039c9dfb9a8c612f42809fbc96c2f3e12f1b54dcbfd7fb5487e3386524fd55774065ad3cf24148e6b413090b518491c0e9b7ca8cd544c0759a48ee908acfec1f9589acf0e732ae974321629f7f5caf5610488cd84798612066a1708615d4d49a26b6d73aa5c8aed41e93fa3e28c496a684afa030a2ae6c9c2f1b1737fb148900f766f95fef557d71821ee9f27b70979138b428f47166c7013bf3694c70b6ff52372a6832e1b486c583ca21f2c346c87cd1966ee5b484d438231b02720ef3cf9aac8e716ccf41fd7ce38962479bdf325ff3130776896339c3c5070b36bb97d7fcc954d02b65c47666530802d0992213f2026303c89f4f1fcd5daa70e447d992ecc368ac7f03a79e9f6ca9c839c5e2508e7c53a87e542e5df60e779e99da1bc362152aef7ed3dd48e1975ce92369ab9a1fc9fdcb6ca349a0813952e5c86f9a589fa97c9ba8b24a1269c0d1eec62fd984edaa8fd2898187dd057e46a41034701619fbd44ea4dd0a6c8589b68d6fbe3be828df64933ec522d63f9de5883368b2270d93ab15f4697fbf7bf4d5c6eb345c5f2873282519332a4dc558c33b847a9f91e42f5e24990edef3b915258fff9073c6fd94b6d569a48f6d0e32e77bc026b1be5dab17967eb3b29af70a9b4d5ae7ccb9eeb2d83f4bef3fc6aa3d56aa99054602eb80ed2b247fb7d5f46eeb17613f8e325fdd046028d481ab233cdf7f9e09ec6532a458263fb24a8bbf7143dd6d5b14f7c860959b65698a8417b441095fb4f52bd22640d5d3fe45e414a276b8919dcaa9e1dca7149f2796dae3de944eef43c96bacbaef369f61132a233776472438556759f000a9fd2afa64c97bee744eef4f8e987a488b6d15f2a71f860df33ad32851453540a0fe7cc85ef478c22ba25d03a3388e7ca195800e198a42a6e0e9c80a8310b55e27eb4929f559b4e36641bb206be4a220290c4be1c180e6cb52bad119f5b23cac266c217fff6a5a95ab95d4651deda47bf18b3243538b922d15a494cd5832fd5b58492d205eca1211c3487f70cda145bc282ea16ca148b9274916099ce74b9fa9d1ac9b36c901e7c82798183ed0797a354751dd6b473eed6ec242e4d25946c9034deac48682beca73c5ec512aafa456d2025ab7570777912688a52ef7551ee52dc75f472819a92bbdbd642965c76346bcc28a539e0d3dfbd164d80157bb6e0fbeb7c5de80e087cdb85a9f0dcb422ab2ac7fbda4c999d16334284a314fce0aec12b6ef8b63e8b59724a7dd56a68a766024cf84dbb5a9e64151e5854de7137d3649e944df208f42ed386f5084109a2c8d50f6ea356b83c62ba3a9962b300e067474b9ba9428e74fd79aeb973af733e1868b40f3669df58910d7f559d1bc8dfd5237aab6be1882f1612a508e66bbcafbde135fb1c8ec9c439fd90d0794dea940d97ac56b48ef320a0bf4bbb3a5ab811699b432e07b9effde2767c7b81bdf2c75305faefbe14a698a16592ef8f49320045e6f82019d5f8d8d4a17deada91b09627c862de19a7df134ce4bbf9dfb31d2d5fc105237171d1c7894431efce26bc59477b6d5a70c0eb13a0d6b7f6ec4768a5fc635fe6a105a3051dbab15b5a3f593a2c04e01d94828d14e127c93dd4f5d11e44bc1f6a5257f889b3c4fb645980098672d84b3e72bb699888a9031294ea993ce6c6cd94a57f953c6c9346ca7b5eb6a8a2d374e21e4aa250fa4aff298e5b9d8784f0fe1cfad4b487d4ddad5bebf8c3c69323779bdbbc5827e4b4c8a526d84f50c69f3cd3ac4c7a2c59852041888e9cc8059f60ea8ebbe365127062ab827f0b35b70f287114d1a7028c56ebf9cddab5dcdb2c02064507af94a63d30d9c1d29ccc0e121ead13f44c60ba72bfdc3b65cc62d6fa6a8af21fc299f9f0d504e2e76bc5f1ea4a4cf4e3bc6ba6c1751c93ae27d628fddbced7dd01f0440bbdb272bc2d53fc9cf08b302533dae98dfae54311dbd53630420b2e09308fad5918776d053a9ea84c2a8c9304f907274ab11c2c4a47c071213113ddd3f18a448e9b3efbb5f63df13e01f177528f49559ef6842810a17a38d1432a7cb3881218f23c36a62f8162d369ce4f2eb7e7b9843ccfa23d8a3b4b49af5ef6d3395f0df91f5a82c654a02ac8e01bc557365bbd3d030c1c83980f22b564338ac5b541a8ffe07b28839130649d140d034047f746204d09c55f8260737d02aad1b3a245a57b3a0f5ea94019ce44903c396f255f41a22693cdf58ab171f089bd8a8f9b236373607aa647f71489430bf68618bce4fb978ac14e51cc7c795c9e40ffdbe8035c2bf17cb0764cbf91726b2be387c6dbe466c0873f6f65848059f78bae9fd7bdd5407c7d8a2e761221bc2e505ce127e205302a43f3081e9b62670a2a4334731846ebe24391cf4a78a6827645a384af9a7ace757e6a65b70e3eb85f9872b16366301f0d95e3cb91b69ddd97b7e53020b9a5ccc94d9776006aad66b38762d2bccbc8e04e7aa3", 0x1000) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001040)) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 03:56:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="20000000000000e54028ae5214ead700f87c8a5b671b1b542a538706000000a7c800000029000000bbea41ea1c730717c5401671230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dedf6626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:56:28 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = openat(r0, &(0x7f0000000140)='./file1\x00', 0x80, 0x81) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x401) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 03:56:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0xe4) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) 03:56:28 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x3fff) read(r0, &(0x7f00000000c0)=""/44, 0x2c) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e374c2b73714435e1aa8034d6c99545c352d40c8"}) close(r1) socket$inet6(0x18, 0x8000, 0x9) 03:56:28 executing program 1: r0 = syz_open_pts() close(r0) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) syz_execute_func(&(0x7f0000000000)="0f029f3cc7313e420f67328f88609ff108c4e1472aedc4027d19ef654281e479af0000460f0fe2aec403e95e0bc5c401db7c9df0ffffffc4a11a535804") pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001280)) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/4098], &(0x7f0000000080)=0x1002) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x9, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e", 0x10000000}) r7 = getpgid(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001300)={0x10001, 0x6, './file0\x00', 0xfffffffffffffffb, 0xfff, 0x0, 0x9}) fcntl$lock(r6, 0x0, &(0x7f00000012c0)={0x3, 0x3, 0xfa7, 0x7, r7}) 03:56:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "0366402ba73caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af", 0x86f) write(r0, &(0x7f00000010c0)="3f2e038b0d331a09a8349fb8f9c87fa240d91e648e15c0c7d2d812b7cbb2ad1c1d0f5b28accefa4a21847afdeca871dec0b7988607ad51c57b931e9b583c58c0ef2efafb8242064b382a15d6f333c9f55666c8081819f4b21bc1da4184df49df29e843cf0bd8b98ece9a6537c4dd59d8b848b2cd184304b7cdd8590e56f665f49dfbf2c514e2fbc801f298c94942fcf8e84e1641366401032903b33441666a4fa3d035a7", 0xa4) 03:56:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000340)="582720efabd16ebae6329f306f5cae0feb8f32c4e096d37825259560f8e5815f73f2a044fd33055552fbd5e417ac632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87010472b8bcdb9ad8a4f5f728193ef1d4d942", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) fchflags(r0, 0x20000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x9f8e, 0x3, 0xfd, "3061deb36c63a89a4ee9aaf94400655d0839b9f0", 0x20, 0x5}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x400) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x47, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 03:56:29 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2b10e249}, 0x8) sendmsg(r0, &(0x7f0000004640)={&(0x7f0000000040)=@un=@abs={0xf30ac000e0a9d761, 0x0, 0x0}, 0x8, &(0x7f0000002180)=[{&(0x7f0000000080)="73b7bb55c8f023be97f402032bc0cfc516f00221535a76272a99289c21b681d7c31d2eadec1ddb849dcd0c05d9fbd9eaad26be1469222a19d00222a8a05ff2853914901a85c76937adb4617fc47e1a354716802062d426d587bba1067cca7789b5d5443bec672171b8959f13ae32ec66707cdb1461a42f45799a10acc0a5961aa88bd45d372d1c6bcc54846c4f259259a3c00fbdb15ea1e1ead5a2af7ec234f466d454ac61de7f6b4d260f706606e061833bf1b2eaae9fd18494ea705de12cad39a69a9794573f30", 0xc8}, {&(0x7f0000000180)="a2ea834a0f40a98a8dbce429b4e1d864e859e4c631976c28595b4332b76d20f5c02b1d4da81d02a74e82f6ca9c8a6067299a79431805e416f3f82505a618d3df655295e14772ab60c3a7f2bebd6dc704114ceb97a232c8dc3af415008dc4b22dd3cf2ac1266c36ffd932cc515b3292bc528b61352ea2ec46f7d744d12a88d1bdd64ed137556894c1b8fd2df79e00f1f738e898a60eddf3b7d3517cf44cbd736ce53d98c02fda38826d61361e819b33bc4a0be4678fc11e9bd35694812281e50b55b4535a52228380cf89992ec76151500823f74d4fdfe8313e649a9fb8694a862ecd2007775b135bc39deca265f4f92e342f2892f25ec602992cfa34a64194f2f26c66d8c503ff9d5097bd714c874d642fc0ba125b47b65962d9ce713e14c60a279a12c1c2e5feed2013d9749396218d5969c66c36521747a8b4dffe04567a7837d92081806b351c85502668bcfc61dd225cd4876d78b3d53fb0282dcafd2166ca19d4b4c4c327a03c46687857e371ae2736b6a06a850659f24ff53a34be528b951e4578c35290fa79a3cfb6d2bf09ed6d431899aa0d24e98aa920ec8f9203f423f9b85dbdfedf150b2dc8a31ee6e5108d9bbe70844d08e66f8b3cbbbc4ea7389545e4ce14b57f3304f581ae5225a48dabb4a7d99466b39d0697f3d0dc7cc2d014863d2c9566600994138b6f27740b5103f944a9bc4ca04e472abe5d5afa930ddd661b8f026e3ada643d5b40ae405141b29702808151d85cd47db3293ea10bbab4545214b61b56730bc07aaf5b13b77689eace0728973aaa4ffe9344c1b9a591f35f4927f07244ca315753b1839840ebd51906cdbb2605ccb0dc9056b6ea8504c7a5a7e3c71702409124dadc0fa26209bfafdf064c30eb81fc7f7820e678d931da45845ebe6d2d55dbe81992c595257c260f615d7ea76984f29fa875cfa69e6f3f03245f0c556de8907c67de59569714400e915a9086db1a09202e5568d114b9dfb85de5dcba4de1183bdd98ed4f0bfac4f77a137100fb770a49c6ab3723e27adc7debfc4128286b9a348e92d1cd73fab8ac2d4b09891e335a1107d72d9ae1f08e9bb97483f5cf0daf7e493ff98db6de18c1cdaa5021090d31f9bf7ec2944ba6f506f154a304d2a8e66dac7b8a8ff114ddaba2a2f39f4d95d8a5603318a59ae643a9f245623bf2fd483ca1f839bbe8d9c11cf13c86b675ddf62c8cfaf2188a33573bf1ccd1bac355636e4edcdd034fb4c482b8032b7e7165195f9519f1d5ad8aa3d270a2eb4a1e0b95d5f30cb60706329aa0b2bbb1d5b4d609bbe71ee8400d5d554691e1c8b3c3efd4180764723083c0cc138a92d8bf2aac99b8a931dc7bbc622e15c3561db726186072988638d9803cf09558c86ae3133f310d76115740daa118096f3d6502fa751ada00996a40104fbef41796096611b214bb201e25d5c296f47009ea4ae99e296123b525be13ab6e8c4d0c3dc18cdb3e99ec3a058ea1c64c23fc90e160d0540e02b2a711a36622f75b9cdf86bb57a1d83fda3e88f84c5f059b1ad8380853a8e2a8631587a824f69ddf8752af92028a3a28069afbf3cdc8c640dcabf4abc091da1b526d3b3a44593dca59bc721da91798d317978c7ee9be030917966e1f82f17c26930ef02da84b367572d9993925f56d0a281ab5c55c99fa92e4c8a22df5a0e62d5d6c6ab6292be2775c134c08ce8074cc646fbe4ff7354a6674f752a9dbffbcd07394b8d43e857c110e1b0f8609392397d8927ffe120b5a8174f416359838ef284ba03ba67cbc00b17a66eee5cf86ed14c34fcf3f09b05052e25423ec764ea12f7c9a7a74bcea03a585ca99702603a84a8f781df7d3cc8a27ea32e9f80e6ef37a768428549a9b8a449d0f01e25c475f57c95ede3586e1fe75469821aee4c33c0cce6c10566c4718b2c966e2c1278703f3af3b43228914853998fbd6a4611039b971469389aaabe0870d87fb16b5cec2d3dad12fcf86ea4e44bcae5f77ef52fe067f93221c6ffe9bafacb9890e6c17ca2286c72795c78e8edf67b83cd52c233daaab215370ae365a1684214e59a3d39613b9575f83415c821e6829e407cb24e4e21b414dc29eacf9cd1e7723d11a40181b658d858e81c9294e82b10759a515cef98be449860545a6fb332fa6ecea6e42aa0f69887bb3da1247425b2fa1a8bf5a061c27c200c3c97c64dd752ce31723e75ad8ae76f5311e181868dbe851973e631ae315b0f6770fbc1f7fb29dcc0c4d9f01f087db682f3bb494b3db7503ddd162395763c91f45d59ff38cdca287bf97d7f82dec91e518023b88bcb3b0cb6050e826a8d5fa56cdf7a1d245d6bd627fa0a926f377d5344ff7cedd18efe8cb6bc3d1757bec7496f17e46eb24426ab719c891d944088b6e7b759ab687e4c2ddb74fbf2d370e6f4b8c646d1631164a3f5f674c4444a7142038747637c179cc0fea7eeee880f492a3dc7f27dcdadb468e1f63f7fb7aa8bf3780a2b511638d96a5c39767ac2a56ba2dd9b73e9b271beb2c4e121ff71340aaa51fffd78ac4d65d9b8cd09b9f177a20b2a796516f5a8f63fd221d8cbf76da77b9350e2ff05c301f08e2d3f45bee9183b57aad2f27337762f18bbad63bad6214c301d291311495e73505fc75eaa12c2e58252fec2ffba2c0458acae6258927a3d2d096288248b0c919d661c65492a7614ecf1ba8c0535624d7ce089a789ec5cccd22581e8b052ecfcbd0731a1fab1ccb6fd0da3b6ced1ad24413cb1b9bd35a21fb77f0f38c8445f04e7a56d56045555ef7b59327631c69a6e965ba426f687a31f860119e061208bbac4f9921be8ad731bfcc19fc84bfbc8f81dead52c8bab0c4188e2bc3e48b3a5336e01d69778f9cc42e351b5262caed9b03bd8dbaee7451ec81bb6897a65364f118508bbdcb1867b158dc7a155bac132f016e22e455f776fe610e2ab5ba983f962f2206ffa700c49d15652fdb4e687f013a48fbee5ae8741f047ea3fbb1d93ad1070759b36120f6e81908a8cec560ba82d2a347a785532aa8e23337762f8a2a436905e5d1034d4b27669b4cfa06f77493e03dbebb9e03099c926ce834119c3ca8bb1532227d8d4fbc44dddf789e3ea2fadc196f750aa78784fbaa856eef47631daf15750473fe9c7a66d116e4806927cdb0e5514e024cd73b77faf01ce317cd35063a4ee1eb4462d1fef001e4e3dccf6a3b4cf9c015355f0c81b69af71573a788fb45af22ceb52e46b696d417e726f5f16cff71f7ae801b0b40a4cfd2d9468dcb52527cbaf1fde39c78e6287fc9bc9ea350809dcf01732d88e9cd52b1d6d478221a7f5d0b644a891adae036079096decdb59319027a50bffb1db81b403edbfe25c4d1b0a818b0a3a2f8bcbc3f23cdc4671f1a2750c7a2ca9b0818df33929cbe560ea23fe7be0073dc4f7984a6d1beee28668691a448ddc4055c74cb3d5637177c76b33119aa3086be173f9c106889fe2d3376ec6ed0dfa212be176f108c3426d800d88f5a1737d6dfa92b97b4699107a8a87afc9b8e9aa16f4afcf9992c303240a312aca6e1aaad250b93a3b1703a3ba4040fd4c680b11130f3560f8de911ac9b3bae66196b3101cedc5bf106e42f46eb9bc6604af628d629bda78a619b2d17446bc2d4d23c04de13c0d4cc33ef43ed76300d94ec236c2edcfd89852e92d1774af3eaa15b5ad9a4ed5403cad7719363fa00c7d126c5140ea2a806a41a92cae915add3fd91911614ee31390a7d0b2b7701e2518b9f1c6a9c255d6154629387beddb8abd7f2692f532377832e3adfa6cbbfc5318695df35fed5eb7a2e3f3f10541e4a6d8639a50c7ad96b8c4f19a5d63851c571a28b021f4f8b3dbb3b4eeaa25a05358c2a4e8ec6c8bc1b66e5357146b6f87c477f14ad41dfb912e1a2c63f94d571ad8d4bffe8dac1070b97f70091a1c4137d61ce4ba9ea464092f4c7b44eace2f7ba36325254d06e560ed2cfadcb8b0c88b4ab2471c1f2b5fc7961cae14e474df50111cbd44993a33cfad48b0acbc2fac82abd10d71e1440560db1f0b04abc79f3b17eef8030863e2dccfe6d680b613bb297ecaab691bae525a3effae04b181b5f3fb0e99fdbf45ac5397d1d8b4187bc55141fcaac11ad225493010be4c498f6ca535f0c7d9c0007150b86e01d1f312a0f5d557bd96597b83df1ca35040e58c9e63f223debe0684fd9b62181bed51ede0ab1646f00896507989286cc8df5a4fbfd23761abb3ca5c14848fafa5e1bae0a7a205cddf2f05862d1d5fa9978d12f9dc49bbc2f3e15211e2f32978873842dbd3bf73f3193ddacdf1e7cd6d54e37a81e3ac6af7b787b30a95e7f2e052f3d4dda156da6a40232f6e32c6d7de35be1f2640c6043053ba897d25f271116337256f0f56ffdac596feb02ee39f46db83bfe039edad663f281cc394be9b16360ea85617d038544703142b73184db8c577ab7fd7761fd0616e79288c28095f5df0f9104b725a0fbdfc8b11e186cc3deb9b859cc2718e9f107b1f0c0e2295f34fa27b10f27d7e84b30eacadc049f90b572ee977c1ef9feb0d5b209840c41bca1a6977252caad11480300ef0bf8df5a3c1389be338cddaff601179d5339d19c04d8b96ca6de4fae153625d9ca1fa99c5d8de6da8cc225f74e4721447cd9540334791f9def62f622510e7314f609a961d6c784d94c08a87e78d6a057864aaacbf07b2470f9e3ac683b7d98cabbe619bb7cefd298520fa298f433c8fbb3fe9353b254a297eae054e058b27d8850e541c9d755c847c79e82bbfc953431f30d8531f5ff5900118000a8210ddcc80ccb40b165b10ccc7d1bb435d898419f98c504538958e38740b222866fc7089d8f02244a7644275c8605c8f07544726cee19edf8ceaa7bb321f6e529c1101bf146ce94190f7fb7a0a5c0a5c7697cb628f8a8030cf9c1d42a4a130ba4b5418f972e27fb3b9cecbeb3d1927a96b123f75ab44475fde57d9b451448aca85b07ae39f2e73bdd80c971b037f93e5c2cb2362ceed6a589b97cbf11e9e918a1d0b4ded9826da4890843d1e8832f84330d3277c3edac2b2a20ace563e3fe6d187e013ba8f018d17759e51f206e1c5ac6237723591203e01319989edd12736b808ae58c2acc89f82dcc84843f5c859d841e6ed49cb7837cca3d5c838583beddb44fd941134f6fe35b7f2da7773ad72f7b219d3d85268cfa45e1a3fee6e2ebc259370a8f24cc0643e8ae6b4a4794a1f627c2185fdbfdb7133a7ee89a1752f602754ae42f755a270e5bb00aa87f51fccd491b43dc553c307ff87af904181ea846ea379abf6e5a7c848f647479d2a1ac1111bb9dd4185aafbcf11bab7ec36af63375767ad51673210854b69ed6676d2c329eb00cf76f1c1b4670d7a87a80d70ee28a8c177c12308d675bfca8143c2fe3e8c97783bd63e6c329462fa0b523b23040cc360d2182bccd07673eaa6b19efc1ad631a969f8fe1c1b5d64f1252c5ffbdcb6ffd4951ed78bc9f3da100722a9f386ab9c7ac2a0804218d2da6eb2173a152a8ee939282caa660e45392c235cf8d2c3c558bf031c85efa3ad4d6a39da05be7406af9b968f96c3f477734b33b51f58483b78c000543235f59f53c51033428e9814fda40a0afc03f81eb8f463061b5d4b2ff0a7f152282e058035a0a0abaff52a5ef56f70be9207de2e5a986c68234d2dd1e82783a58335fcf0ee747fbb984c33281d8c43b641b7efa3335420804c833e7a8bae9e6c3306019d7ff3252f85e5355f3aecbfe3e3db13556ef8f4820417cd64b07434074bb339a601cd1d25e4f3a889d0b071aec8be2ffc633ee", 0x1000}, {&(0x7f0000001180)="2cc7f2f02e68d5c731caede5d9f07f629c69096ac9d091761d9f369fc1c289bf3d1af82233753fc31d4559ba61115c13b8d93b6da685ac75a9aa957077d3a5a32686b6210a556f77d18b05ff772519cdfa45bb56c69821e1307294baf6c40cbdb5ae64e21c137afc4c536110d2904ec560040d9d182ad2cc1b8c257ac0915fbac56d9fbdaedc58333d09be4713ccb420938902d84b926592663bd830018245922fcdc78c947d32751bc2c388a86da86df72b1529129d075e76477e79328e8f5a7aeaf499379f381b2eb8791cd0595afbcba8328cea5e40ea3ebbcae1a8b1a3f52b9c71368b203a6fbda9af50f4a767c888660de6c6b19bf140c3fed495a3730a614b433adf20749c48d41a71b1b1be7de9a23e6cc544dcf7cf86818bbc415dac943a19166238edadbd8d77de1a419998a2c8a60f9e46a6cd2a794201ce9d4040fb8151be2b096c709fefda35259b85d6e3f2bcc3428d113c7e39c9af6a9114da7b5d5f52f5567ae39606c2a60cbcc3c98825abad34098b369c8af56183fc30862f1accb9c7202ff3594932109c3432b263b400323f7882b918919b807de359e15ce814f20a14f160cc3a127ccea2dd2dd29ac781f48de972bc92f777c4fa632df0aeb7152f56c066b76c84cf7c67b778dbc9c4343ae760789c1a48bf4c310f2eadcab2b1a20de021434216d5ec62b1f59a1af368427441b852a253361676dc39a6a7e986211fe5fbc04faa46d04f27373de2240876443bf3967b0a5c7ab67af165915c275288743c10a786b4ddb49fb10288e9e514a1759ee2137d06273a83166eedcfea501302da688b9513d32ced7bc8998c58d918944e6f6523c989ac51b19dd6e3ea2c185543076b1ea39feaf3b04484c8282387cd9782cca68369967b01e48047df2374cda97cf6445772df10e9606b88723f7496d89eefb9aae341d7583819d50b87aff054441d9013a696b15426183fda8a2cf521d261f40940da5f93db377de3946f8a36c51ea2c90812bfc431fe4bd03f0122dcf3dde64460dc217ce57b877211931b9d815b625b8b0151a2b7b0a3fe44079f475c1c73175731f5e1c362a788e674ea5c7a162afba4bfe3d364bbd0fc23287d5b423fc8dcd45fa9a221317c5ca7ae5f6aab0f97dab6d4b14599981e46859373b3f8db892e6581a9cb4e73bf75064f103348926371ae8e030b7d7cd4969beb04429d67602bb647374ec70cd46c784eb5dd2289d7d47b472a3b54dc42a82f080f24ca88f7dbe5fd9688eb5e9b2b6111348b25f9aac0c5032f1ec98a90e625ca41f822bff713f5b31f0c6ab129b47cabe436c87825df456917bb4bf5dc179899eb6f8e0eccfba5ba712cb2866b3531040f8b27950701c504a4e8b987e4b1ed1fa627c0bb7f25c63999efdffeb813f06ef47c2526ed8278938f8430e6adc6eb944c332e1ddcdf3fe5e2ae8bcba2ad1235676c816f9841b9355ec87c8be39b16d0e6a7ef718deff607ecd4821bd10052e48f34c8c70e45438cd7856ce666b7430827fc84f4cfe40bc6035f104b4ac05466b4b7f50eb07591177744e641dc02ea480763d59bc87ae88ac7aab36603f5b580e6c59148ad307ade7e7431eb144ab0b3414c582de6518bf6398fccb0039531a44520cc503cd58f85ae9911d444afccd7af179ea200d2fb491a9e0b9974e0fa27a4aa84b8d2cb40e22fe7a5f60902cd11fa549ceb42ae8b971ab5912fe00930eeddf3dbadb26ce5996bb6b17bae8ebcfe9c9258ce1971984106886901660825bbc8221e0513f204d722fa5a6771f7888747926bded0d1c450ecc79d06f13575dce89151bf308276f03a08c7caa62cd907573acd7578d81c19c83afff96f770aa107acc5913b9602b6cc1ed2ceeb100175c08211ae0b6f216508bd00f359784a5ea6a858e6505be55d69bb10b44a8ec7f3ad11d3682607a786f83ba68dcac276d4a5817900976d39cc5e2b668463271d32dc29045a2582902480a0a6ae47bbf90f1eed5cef079c263d3cd228eaf78929a5573efb557fa2563951fc0cd0494afedd0af8aa0213ae60ff54971be02f10ccff6a4211e4e489137731f6f47a63825082ee1ddd73bfbef6b5d26e91d3d70f123f13a77cd28898697c2157154ca6109ff18ac18c038ede74c85fd013f9e88cd267b3ebe1161808a624e38dab831ceda36dbd0f0b91bd163adc0b38bd7a1e8ace614b779f1ebad53de81ced8f3200d831e9937fd0d4773dddc10182c1e4ab5d97b1c9c86845b702d09ba5ab1c8be2dc7ff6f1e5a9ff318403b0ea39a4aeb9450c9692d5c534c68f41c70bf487b2615cc42f5f2f816baae03c064e74c68928e0935d7b94f307ef8e7425a0e0473784b50bac67a4f0139f690e68a9ed870d658bc4200ca2e12cd41362299d4c1e72ab4bf0dd5c4d4dabca10bace7d373ee9d334930540df93737cfc3927a908fe1ed5e591b3c5fc8abe155e6892ec63e208c4133592ce474ac4c54bb42f459f1f956909b4585fdff8b8a8171d1815322b59fc72e74f0928638cd58a278e666b6988dae3b4761137a3b4e158ead60c8984b586e9fe9dc159fa4e4049ad55919c679d844e79ac552724528aa06ea99ece683dc1bcd7cd7bec4de9460f7fe44a6a8427ecd11860d3e7cd7b38bcd9f39600138d826a64c6885dc47ad1f5d4ef78884096e32f21f527e394f6b73c7f7cd0d2bf2edf3b641b6a2ca5f944c7f905404e6e350133829a0940262e9df244404373af3347852bcb2f7953fc83c1ce1725a9e0e086b0ea6ac965893187b970cce4ad006800733f9def30b673b37297b20923c409ac49083887b9e02be0b6c897530f8c6146f2186dddc957af40a582e93293112ac4be23547f2b375260ec88f0026e8a171f92ae0c965b34775bfe516e14220375a4fa4ff148b32b773b36897c26824b9998a7e21fb8221c883ef5d01ccc0003e738d76cedbb9fcdba0c36ff80c423703fad968e8c53d1f9aceaf31c9000b41b0e4e60ae618e08efdcc8bbd8deb45e646cb4be38cc4bb5fde683dee0bd8042842f7b26d721d694ef81900bd1e02835035e21b2916d6cc7014fccf5259c695f05bf061125f79b3b011c372289fb880132199298e44b627185dd306e8de9ec5ffe9110c77b1db1d87984818672b950ca589a2592467d3f8e9a4fc0c9817cc06c5f62c4c5a39ecd709c6054f078e527d0adede93fa683cd7bc0cfb954db68789b461017519e7f11ceddf6184e0d2cd6baa077b688de2ff661570b65c315253d20e035630f700b59e407ff8715cdcea5530cd6a937008fd1db26a873745d338424a0207f2a5aa71b43e031e6a687bd80ae09c8fa6d693b3406639305c066451fe3b9d94862efee6b4b8aa1c4080c32c32c0e178035b0b88af295c566ef4a3e4a1ee63f4f68354a04ef6adf3f6eb4ec4604f70a197ac4987bd0e22fcb3e61637c8fd387ad9a5fe694911a8bef3b9ec46ad19dc67cdddea1e4e824472cb606d3660c291febabf8b83230ecbe990a6123eaffed81fc748e047b75524a7a5576ea4190613cca47876e60d385518c4045514f809a3f9e29e10dca726ae0284ef6b8349605af206cd9afc4f3a95ec1fd951fdc28cf8e96421dcdf964ca60b8e76633d6b69a2727a0f2a7948092dec4d68ffad23d89e1a8a2ad5f3b0f58ba711ec8d6f26a5cb820b2708749b107075e3b0cb1421186e7139797387173f221d6698fba5091d9cd861dc2e9666b58c47f8eb069b3a9fbd86bf76e8649a0c3e5a015772055c7a2b212d027f86bb569d0fbef6c70c095b87fe63287ee6c2077a8d40f8a81ed4aeb2fe285677f37488aef66cabe2587edce801e3b26b2b88e3d047f0ccc9f7885e0eb272b3f6da9d3c5ec020495ba32ca78ddde2377446e2f166f9c79c7e2666e2e68a7d39564986af7e3564b369f2045ef82ef5bb5f43662235247b1dcafb05440a050c3217c49cc8ea102b1497eba66b0984705b73c214ad1dacc4fe7817fdbb9df561160cfa672e94be72aa0b6fd2e51c0b96d1e31362ed053a84553506632a04ea64b407ad0d870acabe904f0a6a05746f7c7363d030981c05b3aa4854d89219d38b117a9064f690b70e4956674f1088f55644db84abd76be8794b3ed8a94de5ee7db03c76a509f4bfb6de41d74619e4bea1260f8d4925edd455922f09561b637a941d9a3314d525e4f5bcd0a30f612e69d4cc09c859bdc90afcc0fde0940c617e20e2991fe4230020d8b3f8fcb869d6121d7e3c9603e992bdc4d43dfd91809c846136d7c33d80e55dd51660de65d7948e26c6c11357b99c222b7afb32ef3cd9c1c4e42498550ed138de57647804e1bbc7e2f6405656d13ba570985af8ae3869b4440bee96c0d086ae52e73d1806c5cb654e415db44f9bc63a15e15e2475e6a1b0841dc7e05bb805c93ee97a2d100713e7788590bec3ab898faa1a23886ac4f78b2d177fa31ac6843bef15980ad1c17b7e0567f100ed1af22f2d6176b1c0e182f30480ce239dd9c3b94178f862b13758601953b3ed7c20b116ac344d787d019bffe5b9aa9a9db99bd18520a65011b48c9cf41794b16236f29c8de151d9c09c399035f352607de5f5b1e6036c3870419320e51947331c227d11884ac94576d39af3148d04e7ec90f941b48bd04749198f0facd01da9dab81e36568d35458d28d5bcd4aeba45ac06aff8ce1dc36a0fd74ecd84301fad7c3546d1f5a84eecd613a42e7bd9c0dd92a5a16bfedc3b77903c164bfbc842c19827da5e4ac10d940afd50489ea49ae453cdc12afd7fd352836e15a77bd3612e0290dc70e709d48f711a1c1029804a2d77bdbbb4a441f5c9f3745967d6a0e984502873492a572d95b67fb6ec940252682f71c974c938d159a6ecfd19d4e7a421109304481e768f5b8cc621cd2410f0b17476fb6fb6fb4ea77de17118634989db32a9cf5f7bcd758ef23b8817be6ea809a802fdf0d5d448a0ea59919fd501880e47e9ce6f0d24ec0576663010e1118fec4d10d233efda120f6f5b923c19240a4e1dda654ed3e3952662bc94231d4703227ef09d03f3273034a6bb82ba78ee6713f36501acc9cbfe677671457fa01d5003c08c662f95ee950756ac25b1aca86fd4c7256376302cc9dd083cc07772c38b80428d85bf74bbaf737b9f7b770f5fb7e2adefeffc95e8a2b29f5d3fea8ba06bb62ce3c9bad84b71e9613ce1ff0669e6a10eb3533c4cff3aa4025d289d73b537aa64e6d6d630677f346b81d5052df1b6a1f3f5abef56276d5730589d7137acc80fe9166c432188a39f62a0bd9a42b4dfc46cfe06a589da73b97c656cae3fd2fca4a1c6e5ae6513d847406db99d7fbf7f8514aa221b624c9619927d4c9620a33525d80ba31fe80587ad4cced64964a50f0c1d0e277e783d429f10fb5b77e5c3cea807b9abfa6f8a43b6daef49983ab2086569718d1ae5550100d0e04bc8bddb5ee4f9e926e7a025f46eb909923a88e7507c264d9dfe6a5f341bdae1af4a3ea1905c75b07717f2106412f6874c6d47906d563860b3ec4ca9f12c9c514c5025c99553e94dd8be0a6952b289de1ab41aab4de7fb73c5bf53273847fd055b6dd8d7477956a02f52088876dae018991455b676dfd23f3511973e0b7a31bbda63a9c8d60a6fc520a96f2979e0b555f0094498cada90c597535d060824a97eb0d72a9cd2577228b2aae77fa4772dc5dd434f19575ccd25001ff592a99ec7075a4d9fd217af06ee1efb5433964cf68f97217dc4c445b8ec53b196675114636e9bfa6a55667373186dee69b6e4c0709213bec17f9f0151c71917c7e51935e26", 0x1000}], 0x3, &(0x7f00000021c0)=[{0x40, 0xffff, 0x2, "f3df5fb5a628020da35d996dec858340c9c3b7ad4e91a834c18d39d8cf8818dc88c6e93777d2dc86e38ffbe26db0f5"}, {0x1010, 0xffff, 0x0, "45ab2ec56d564b7138ceea7d82f0bc53e8cdd98c8eaeaa289f8c0c923df4dcad17aaf1e6451935badf82e8ef412b7080638ac1eaeba166f7ed2557f17a0901be7d136c96d67feb9dd46b18709bd32e9c351ab73fa5fb1c68211ec094df5308ba9b05ef7ce5a706faeceef79519b7dc741013de10ac554ffaa1213b6d45653510886c3cc33a3fb407774d705209c0c783f56841ba4b2cd7512c18ad6959400cece45d4bd6c253f854a3a06c3b51108deaf4a19c37189bde7c8ed605135ed305381ce2440c837658e3ba03c59a3abf086b77677d05a9a72d4bf95578868a6f8a0c40f6bb1a271d8303994397839ab328f285b14f09bb476f9bb1b1b8f9ec2f5138c3cd0f767c2d57ee54f4e21b61922e52bbcc01c5de3e05a0c248dcf9823e7c9908d61d771efd29ac87e6779d2c609d6b221e6c56c02500dbae2140960936ce5b9a69511cf15d2187fe2e54c06541de7ac55377f2a21443b63ce635dd8560d58a368a584c1c31dbc3fd4c475e768a95b26f7a85a7b8419d396d716dc8eacf946ae988a94912a276d7810fd03df7d6ab9077f56960b78b5828e82ff18c0fb0fa6311550e3e0c55c3cae9ca2402c95ad456799106572f3788c8b525eb04265f8336b81918bec243495676d648e1713307f6ce91af165d8476b20e54ef360fde99068df257ece7995c71855e24e07ffc87675984514ae06336ea79aa89ce6d595ace48ede981909a2e0a09fdb9c11b271b6832b3e22be70eaad53fe753084cd1129d7e76d3873c046ef87f21fe8321844b20f7a24309fda13ef26f3f93c62ed4955ef95cf73cded80188a19758b768e5bdb2ea964bbfcde60ddafc6b9b4d6b0bdc2326f318e449ed867c852764b7ce41b4bd580f17e7fbc7597b4f09de84525238ac5c6161cac1eefb7dbb5561aff45b50f8f5aa7295eb799a64fdd9004a46f89529a4e48b40dfa2282c93009f8c5f3e4d2f7ec994b43928bde4e9a95e0456d215705c690eecff363175b6adba04bc03d3944a9729c514123eeb78b2448d47a64390630a54e956118bedff7fa6f9f6d7628e6eceaca319beeb888a33c77d218ce96bc5a45b149dd8b7d98be5e5dbdefa444e70e424011c6f16bde00e1117952060384b76bf65a240f164d804818dc8543c8a04fc7c7d2e694f684df7a888f3ac918c16b2bd6b2681a4d83507c32d7a56c61b104966b3834e74b3395a9145e7b91d8080fa0dc8ed24d462cede87fce09a5d98f027b9f6234e8d48c46120e7f64adabc94768735e52473e161c7a60ae5f0bd5acac9b821f0c1c9a99efcec6ae5c2b6ea6147c763f30c009893529a658c24735a7c1cd72d5523596513c8dd24ec35c883bad716b1e515ebbb313008d58eeb8584eae111c62d9d6f9fe72475a5d3506dbc1cf4e03c688beac0fb48ef3b64f237bb85cd6b0c74af39741cf00bb6a9f13a73e47d0cb8f8dc89d453ae3591d8f6e363fdcbfb8a4b26a16dff76ea0c3a6131fd6788a3e74566c68d9429f0824b9d172fc9fa8d1dea18f2ffb8c83b906c625ac97c5ce863178bdbd5c672d828857a14ea1167fd9dce5d6b1d82bfd53086d4240e08f9caf74db2587db1f21cac6c032250346226f4d697fa134922e7d3cdf337db0fc3aef6fb91460c69c2e5416b426ad15fd87f84d72416e320f58ed5df7a4eb7b7c20597faf24a6b41f7b45550a375a181ac06944a01e7fc042ea005716948994e9500201adb9fde8d7880ab66a0f32193d2bf11783e903bc50fb55b27c697e2e64bacd3b4291a2bf548d46901234963668e89cbb502efe799fb933534f91cdc9f110d4aae9ddbcd74bc7d6bf4f721b93d793146e1b6c0727eb2b38c63ed663fcd0bb8fbc17d9c581aba7ba6100df57c94914eb7f983523e3fd8b638298e2d7a3a1ee3e32e7606f17e5fc13167cef0c99828ff0122021365088ef0f9b46ee6d98e6c7c9b768637f703689ab32acb2294f32dfbe766636f398cc20ab1cccd3b6dc7f4c8c834c8fbd318caafaf280a7d3cd88b41dd5f4bfa9404124bd8eefcce80841c43a6057bfc4ceae322082ca5955f001d7589e56ea584c5d23c9b0f6d23f59b8e75f4b91e63b5db8b2b80a0ce0138c1078c236fa8246440ad5f76f6405d87971b07a435ec1ff2036b1a9b4be52162ab9e6c9c957ed3b927e1b3ba2cb70eaaaa2df27dd7b69b833933611f59a85499f8773f626e0703ef9552e169a0bd7bdc90532a165bcc72f1a286874177e8715020ded2e598301c847d90604ef77eca127074ceb643e3434d872e131b2b6049b348a52a589268ea22e28a156a22a242d446a5e1f8deabd667143e1fc8ef98d2e3a58af6c8c218f4366ded74d4155bc88a1d9614404e2cf004627c44554fe4fc04685411b2e026c8b49b535b1c1282d4fa98c0ee58683a20c007dd3ad05302e6dfe882ba120471997f0bc013a9dd51b49e58ca14c23b3eeb5677e17fa99e32be5758c1824b8bb332acd8c25ff973d8aa10fc70fd87b5b5b58e2725efcbb86012bd60179fdec94cd040e79241f9159a9cd824b035668edfe914b0dc36035da1588f57b1c23c7ebeb39fb1da39d288a141a22ef9985a3e0ee6906816fe470a93de0eae4f64a355ec08370158e1af080ecb589cccb1860fb25c11cc51f9617240e130a1fa3f84b932cbdd491b634815473de9c455f0d9f56e365edf5ff50962435b804d77ebc2af9f1d551ac7ca83b556d89fef5d85b7455e700ef1e89484e20bd85d1b6c4e0ec4a06b30dc19b56ee47d5e36234b384028e61847135c85c2ea024b6d2298c2115a7c9f284ef7d6ef3f39db754b641d30993b689ce7a5733e7400e6a8cb54b17b26ab77781982934c76d9a0854c2089b71487864b7787728704f114829c3d4d5dd3af4ab9a072fdddc887e097d9a3bea55ac598bb230a9b6d9fabf99cf699391ad53363aee7ec7746718097f41dcca57b5be1748e2bdd5bdaa18ada02aaba1d07026273263dc88cf488681b7529b5f49a9075df0ca31cf32c942a7076f609694605e26b83f37f0b261881ea8b5e9377173a54b50510aa3abdf069e0356003b85ee1f95ecbb1c1c996c7dd1fecd3788e478f2190c0dba108416c27a6f87dc1431de862e2ee9f51378b02ac1d48d1e92391f207eef35ef035e0ce2d30a7db4ea3cba91309fbd128c7a8652dd792120390a0bc31e4b4676ebfc687111c8100422cdf488d72d68a5b7a899a3d8a043ee094ffa816afdaf45ed7e33073de08da5dd36adedc3b219fd2a3840ad8ebac438b96b698f3705196da4250e0af66c81993b6c217f444a47b37b378bf534a51670a5b7558c08ada90669615782fd8efb6a018302f8d8d4c508ad6cfb24c9bd673a742d2bdb7f09a4b2d9445549b257b8cc994bee760b5c79ee41609c6310394272b70f726eef71c5f2a8268c87111423c20cff5d6eef367df4a7dc35f320b0f2ef95df76dc789c7e1af08d429a5ecce3c381ce43497589218bd511150377f42c52f4852d04474af3f98b2aacce4ddbf42116eddc4bde4370ec2384a270b16f5fccc28993adf72e85bc73229ecc1ad2509fdc5403fda87fe7b31f1751c5fb00bde86fa723eb99c63be1ee05d95729aa6718def59a014468bf4a9ccbc608faa0253129efc50f7234e7e24958e8656450e44069cf132381cbe496dc98189bc25b22d37c44ffd80902c49ee752878a5fc15a519858120d038a35c23b20def18b424103f582cb8b6d905d4c211dac0c7cf3713c00515820871900d480b5ccc3432ff1e4b6eef83801bd8d13952b5b5c0cef92e6146452b899cdf09d770f4e95f662f0ee19c2ad74b7c1f453a241f4e3a35b5ca4b016059e0eec78f6ea3913c441b158330d3ad5913a4fcaf0ceae53bc0ad764b2e764d353cc8682f4bbfcb2bb66f3c52ba29a8317ac3f5e2498029b3074177f9b52a099398ab23a9245df9060cad819e98455561d09a63a084725d9cc3582ecd22a3e3d521a73bb5f6a9e30ab3ba6c8f941ee2608e07a57c298a9ae991368650f7de470f5af2f57745cdfabc5ee85711d5a6582316ec832c09345193a63d25f559160cdc70561b87c4780f6503aa3bf63a192e98d0ab2d013407e380ce208f82e4aa3708f3d778d778471bb3ac7313c3a9769d09f25a086b4f99eb0b33fd4c92d50d86e3c824960f85b21209ff1136048ad69f06b5642c469fede823c14f1ccf2612cbb86597cda91b09d76bea10a85d0c1ebe184a7b39f524b3f72c62c0a7df18eeba0e0edb42e0c515b1173e55d4a2bb269c3b2d582892b2b3873d3cf8ac5d22afff9725e2a2405f0de05bbe16707156ac98d11d608dd2b2f9879ff2dae9b9bb7c79edba63b320f195c3951c061e5e1575742849d0e7d468a076c7e872fd7dfd72e3a045c61567b474b1a6008633527891182681434ebcaa6eb9bb6983f255d715e633aa1567b51e7e51b043b21babf0cb54c679d3153968210d8100a91bc8e693b942df5c9fd7cdf067722bd074a120e0fb2f2b42569d6c07ce71f9bab8195f9ba9d626b1a37634d123a730e62a8357240b0674f56e8584ad2bb80514b74f890bf76f3e59c150f9addd00d8e65f5c2852ca81916a6c90baf6ca9e3b2124686222a0c689db888200807f2c5f61dff24e08723a2ae7ac7c337bca71e5388336e8015125d70c620002a69ce6a46b078df94d874b134427dd657e5b1a9074e0bc72b70679bfe5f0fb754336ccba085e1a8c68d68d91b612bf0ad7d1834292524cd462aab0f0b1ff329333cb2c3724c4b7a7a6a35d633aa85fe8de27b9e7777fe87d8224b1d2a5ed731aa475c569ea228a9a2c77b6cd0db5eb287c1b1409727f3e4fd3a0756db4880be34c2cc03c6c39b0e7c8f4484985d8c96168daf8a8b1216c8067f0552120ba9b6a67c32c5951cb8ebfb8bec0c2aaddacaa8564cae556db849a64017b5c8f7d33fe94132e62400bf268b8a4c81a6c5af657dc2eab20676843065f5abe590941e5d7d6aa76124ee5cedf002c93219146d81cec8cb22aabf4b400d4ec3b5fc1f7312e4584ca831b3c0d0c8807078a045301edebca5e35c03b2da0c505ece2e1ed43e63cea452a38d1edda30cf50f4f9da14af6d70988c62e776094777e468d497d7d5bbee10d917340e73709dd8091944b2e51a710825e382e667a63dc83f067a076cc83ae6cf57e8d695155441115f779f6ca143689f52a4dd0714193119802da681eb11381a27d095b3c3fcea465489f0ac5913143239e93722ca683a0e5fed8d3d130eda7fdb0399fd988e729870dd640a23232db04ba6a3a4a6eb68d52a60fc2bfb36a87d0001cc50ee2a7a4e72c9e5540c1513d77d09f18622fa8424ba4428e7bf4e597c95098924018e8601afa7aeeca547a330cb67446989d75344c4077aaa3f94bd99542f4bd80bdb6030cd477cdf5afd8adf3a6bc61904f746604b554cafcaeba245951d63806b4697564f72a83ab1db25674ea134107bf7582b7c7bdb952e9acffa6b55367f7c81a1cc1450ca53a02cd4485d4d1d0fc49675e56b194758820115742d707b33eef1510d67e3df86c8e2cb5ab0145a8d9b8e1326025aede3a36efd70fd6c3046dda1abe82c40377d526f53ca6d74a4f75e74ed9c46871c2478864a39f7f091ddc628cb74b6bfd56b65ccf651fec4801c224a601785e3f7087fe88c18d2d641d01b5cb9758a15887846103f1bfd3f51a0f064982fd77ead3181cc527f102ef0b97b6a4309fc84a690c1b8f70a9d0189f11556b0a7bb4a1115b0d2a1f4fc5a27fd274a99fd2270b2000f0a791475d8c9afda8638f0ad004510f2885fcbea2d"}, {0xc0, 0xffff, 0x0, "28dd760c0aaed923c3db2aa0a19734497ee427ee744d1c81353c0e18ea715597c722e1c47bef20550a6bb7e062c3467f0fd76aaff0856b5aa516cb207a386d073222e137d6af5a114039dad433fbaaca1c700e0d032c9eee8b5cec820c01160a5b543cfa5f58747677bdc20a7f7f0316f36b63496bff7be71595367d06e0f86c379680ac2dbbde58371b8f68d1efbe2b9ea54b9c4e3ad45a9670645bbf8f254f984ce788debcb0de56ea4d763a"}, {0x1010, 0xffff, 0x20, "149cdbabedb8c82a074595ff8b694751bb21b578a3f689c1b99f9b37d30e37fe227f87ef208420543539dd82ed9ba0fecee88f1fc35d1e9cad36b7877a154129b8da55d5aaba93555126055fddd5dcb3f57842f0cdf7e4296c7736f2a11337fe2552612b50484621efc68857b9dc91860b0c9053ddf2ecffd75bdf7a18aa3af860e5cce8aeaa3f25d90d6249ea5b4b855e9d5c2c6ccf841cd21dc527cdf313db7c87d03124a5a3e47bf896765ca561ae6a83b518ff88dcac38f5233666b58ff3f2f95e8e1fd04a56b71f3faca6b91d8babab0b1ce8202851ef38abf4d99e361247296d9ccfb4cf44f48070a64d629562f625838b5d1a7c09f2064958854becf6bcf89535a27adbaee9e3dd4a98db908951888978f174d5eca28d90cef67cfa2517e4ed2a2f62cbf5278696ed36978f53216ce09f75037c29d41dc5f555c4dc70192ba105aad9e696e3bd76d384b966e21a1d7284ac2867c5d61e7885700cc6962e60bc4ced519d75ea256f418fa39d28137c0309e79b595cd1c1677d5413048ead55a68e754ea4ec0ee1d4f4f0f174ead3e71dbc96afef4f17626d2e34172ec9442bb00fe8ad7cadf9482acfd5a617d7b6a72871c959ef22c9a2e60ac3782797eb799ca08a5520a3ce1ab99f25860a9a5faadac15165505a2e21cf30311213c3a177cb855456285a74d17082a434b0774b22fea1977a7fecb5038e74d3eb5120bfe2a7908c7424d75d2e01a9b1fac164b37e0215b5a691ce194c2c484913c2a51f88059059eae10c82233abe8ad4d43241a64cbe1aed8e6a9a7222e4280af125c385c8a02e9a531575bca5a4b205a2335a67a1dba8db6f5a2062e9ddbf16ab7b7ef5c85f3d75536f0a6c1d03eeb85d81b7e3d85f4276135714865c424fc6a1bfa89b6b238e07f08e95af445518f412d2773d746aec94ea5223c6684e09311b2cc428bcc877290441761dc24b0310cb2441861c7e06ccd6e9252f3acce30ca53c2917d278ba0f7adfe851fa9fe755ff32a47bcc79927754f7ffae95d249607f6b802b92886b918b2967916bba8b7c987261fea43755d872fa7839f83d75b70f2dff1c5322473b5efae44b7aea1a359abba475fba71968205dcd8165685e40edb45d120d21e5fffd48ee59f8d301679e6d502aa4eeb0813cd0452e17145cc1e71b5caf431c73e93183ea0b197047bd6de84a471026bbaba3461cbf142bf09efb5e2bf09c44568389593dfdac81b84fa0fd04086dbad31361f6fd9a3b1480e9dd7466a50d07c10e6b3adeaa7392dade19c22b893ae0270a30c4ac5aa59919f5652bfd19421f43d22bcd109999ec077013354936ad69f1dfefdb5feea23257caa6fa84fdd309cfa441c10e9470c96f8035b8b92c21ba13136b4ca150ce4eb3ebe4ac884a0942c7376363d8d3a285c4be4a52539ee829375be1a38cd4c09fd1ba45dc9d110d8ce5d1866b42a209cde48c8fc5d4278e1c7c365d279dca563e6342cc8534401586fd390cef7887208aee69da4d5e38d35f8735592c6abd8929e5152a40e51caff844d8dbb0a1b5b0bc490c38323e5a50da96f2d6e6867980ed5b98de2ccbf2d89c9ae08301751e68c625b203aedd2d0552ebe752a3a66a46f6957af5bf850a98c6a4b520e4193758c5e9551c1f1bb26427f54f7806ad008f9b9dcc04dd47f329697b7b20a68052ff579ebc28bf939ff4ebfab32c4b2ff9775803b3ec922a1296ebde454ef9477df291ebb44c5ede5d5d1580e3fc56476bd6c090113fde532550afc203a200fce5a5e743c6be5be9fdb4f5d7b189872a4122acb7dfea0e7a0f665f533c9d57c04e1fc4b09dde8763b98f1459bcbbab9b7c6eedda89c9b8dda7a0482cf6164679976a3d936275700101baa8fd51300c9d0d596aeb6dd45a78f0c13ff0135fc1bed57715a67e878b3e895304d1b7d253ea9af22674593a384f917d9716f5edbb3201639b22f55482a1c69af105bb3e5082da86c706136661c1ea4feb51e93040fd9e3d485d34e845e929f84947e1856513314bb586d07178ce5ecfd71127d26312c771d7590bb44f245819e5141fc13c65957eeff69a1b53b02fe34b6f840c6a49db7a2fa8a3b0f09a98cc6afe403b4b948392737bc929b203ec651e24ec1eda01bbfeb09faad36b678e0678baf2c74f5ba17fbfdca8f2bb742c1cf8c8027f9a21c42d2a1dca1434452879583f4217fc466381778e5698638536c35fb89a7dca3f0c46de6d104182e5ff61b35c9743b79648e61e29780efdba0b4481df60b509df3f931e2835c027f8611af89bd2b6eb957e7549cfec5a259d4c1639d6572315f6f467d6b2031f0e60ddadface741d8a85883fc7ddee7b89c3b74c972b12aab6d7a3657431e161c4999549d720ab159afe87c8235e8774cd6298223d222392271ac4ed95c2bf03afd31e3965cae80d59dc93b4cc6f37377f42fcf4b4c59720365ace5ba3a2f949f881b681cf33c127b2d48fd110aa9d6236fa335f711f1e255482ed487bc897e8456567145a6e9df2cbdb90579b7ca3871b5f91f781f3da9948a15bf91e7c0568855a691717abf54eae93981d30dd095d3f46dc13579d8d3c5f7a39f56c2cdab576c1e24c4343b4f1c53516ccd7efadee95a836ae23b7ff983f9d3c2f29e4e7d4f8fb6f011b3369e8df4a02eb4afd13443b375fc16d353829773ab54325e7ae73bddf2d606ff69103be9265e1425f7cbcfcb50026daf1e4ba9621f0c6d329535e7d8a7d5f49e95c1e47c4310d50e2053cd9b55ad43aea806cd470769c6fa1e513b357b69df3f4f5777cc10dea62eefcf7534051b64f5ab7a33f5b402fd6c2c4bad946ddeef96f03e8a311e09662b7085b0ae2d0a1d3b86302245111d82f4492e34b5ff37ca752a5833886cea2cf4c390fb6a3343f2681410105934c67b0a730f3ab7479760ba1b517fedd204befb8975819b43eb5869bb85f978a0ec7c5d48ef9f7d713461298d8d8d0e20cac7036558cb9622601712f618ef28033c66b81c3195624aeae69167e4ef4e11dfc0bd2d7a349241767c91db20309a3782c091512478a63b1b700af4c3570dbbc2cd17c7f12f9f4a28d180a745c43cbd8434e52a1ffa1fb17b48271349c51de080fef4b38501989cfff3eaa9e65fe87574f3686a22d353bcf53700ca16c0153e5c06c5bfb0bb0ff6eef734b170a6d7129e49d650d0a5830ee4b84c4774129c89a070cc53e4d7e919274190c1ababf467655c74418cdf49f2ca8c27ecefe00ac1a3536b7b96046e482309ecae4cc9efd7463658e50e9e3d5dd990a0e8f9bde994718d7e8deb036a8682d3ca3c1ec71cc39c4ede9018fd9cf360de848c26b33275c1e726336c5f42b37846531bd2d5bbe2b8875081e9af22177816f0e222d6983d8cf430f08df78e81b30a243afc7f04fda3b78103a5cfdb23b2e13be6c6197a1c0a90a1272528e667709548eebacafa9d02958ac31f6d3db40e5d0ccfb39915997af32fc4137a7d7aa3b6b810a743a8d0e32f4d620304c898aea33a8937eb00073a14d49cbdd6595fd3c88a83619a6b7960ba71aceb9ebde5fdee6054ed69cd2526b431a2209c05857c83c697e0e631a8e6e316024bbd8fcf0dc5e752a627ef153c737cd81f2824f74669242eaa26e774889d61cca6db7fc8275259342618eace7d6526186a329348b2df4c1b2cff61ec81edb9ba3b8f61396629d408b64fd52629c7bf6440b72aa7109c54c4ae7bd45008b6304478225e7a7ded70bb4f6b32a61fad5af18d53e26609d03b00f27c0b5eb88767303b353f25f27d1585aaea5109acaf30f6953113c68c2cacb1e04eca569857d990c6a2aa1ad89a12d67bc8fbc56415fae39ea59fadcb115315beebac51f0330f615985b56861351ead0fe55578a1904cb79695563f05408e6ab9c21282d7cb660915641164cfdecd5dea6f462e36887272cc7ad8d6b77e95a6291a17516a1bee519c305d70dd93a7006cfec6b297dba6ab13d44a7fc2f87fcdb28e9d540894edafab62e52a2e47334afecf55437b4e4d2287b6c26ecf6c03d9eafd2b890853c5f6cded4187f10f16b03db979026d5e319e922498888b06eb8fa4baa74a72ae094c339ab9f523388934a4b93d77a36431d658d67a71746a9bbd853f3288ec6892598fbaa1bc06aac924bedc107cec2715523395bbb1f9bcb9344cc7bded488b4f59f4323474a500a8c36522c48c4dbe9b35e0095612513ba5f5ac27aba45cb4a7d492b0cd07b4bc0375ec5719295621339d58e807786285701b1c04e3092022a3f27771c919203137448433ee1d1378e29b21fbcb81fa18cd7828e50c58c3c15b91d00a3ee733b44e493f4ea3924499e001cc19bb012785b44e5415dfb9d1d54da9bfdc7cf922fd71a7a8c285d778ed319b8604b2b8e2b8da94d55a38c5fdecfb38c1359cc04d2fc0f133a822524d49f5e692d372be1bb7a6f7a66f526ff583507d5c11e3a65e626981a783cfe3cdff7618646882006e5767236b9c2dc6151530d8a1d89ea1c3dd9eb1d66ffdbfee02810c8c22f3648b42c5e62420c8926a95e150e194cf21ebddb56f7421ede7a507ef80112ed9451109d5474f3972cd428e0303683e73d40fd1e6f550eeddbb51a7a625287516c6e7ffcd05f1e7a5c1b0bd616ed2880df9f5881b2b056d1e9fb8612949339b484535ccf317934e8a7674fd19a94dcc16a42c1cef394114aa607ebea4ea476fa7fa0886da0d34eb90a3d553fb398781721c464632b433b98e715a1e8ce43f060b7239a1683b79cb456d92eee646ff97698297b016b4f41b887f4e605fc7b3aa1c444ed2c5ea1b5af99c6e2b9b8226f0445051b2c813f67d11fa4b9c2e6451a691a69ede301c1034e7d888ab9f218b4982b057919255e2c0df99146237b89f64375e0dd7a779bef1f90603b4095ee9ddaaf4739202f3afad2335e09c3473758a2d4a28c75d6a2a2b7c6085be44232acb140c8d9a4e79f08cb1263184545bd9d2bff83e9b8f6c349367ca23e3f125dfda312d71a1148be2026491f8c61fa5049e4a07a6aebc67e2b35a571af7bb2d8b680fed45de90583a57dad8351022f9b2a3ee77dfc2029b60fcb90725168347ab04776cb61bfcb6544e04e6d508f144218ef9e4a1b6614ec916c2bea3fe110465f81f3bb370f5ec6f57e868d6858a1842cb29639b55383faa00744c309a023fc1e28140089d2c0528cefd4e265e3d67abd1f17bd606011c29c626e3cf9935de30ce9fb4a40085e8eea60c50c5ba4715263e027579223677b01b86cd861faaf8ee2c34748dced8eb21d154364ff99a9c226c9bc6ac2a99a953020d18b93119809559208bbc825904edfa1f3a5ffbd6b89bbccb8253f4cdaa161e52d63b625cf624788473c5dd4d65dc324355dca4e08d48d34ecc60379748acaa94df37da270149c3b025e56c1e3089d09b0f6f0a87cc4c54bd20e71b15ef91bd152d5648139b382677ee49b6c7638a3eb80aaecb3bbbccc1db5f5c8311feae0a0fb5a43677c3dc2f88ff7cbcd166bbd7a67b2fdd47449fae4d4508a688892af9de5d55e03ec7e4596f45708a8e79444460e30ae584499f79ec99d6d29a50e0c962c2a22187b4e91dfe47b208ca34c5b84771025c7d74e44c40d9660c4bffa43403af4fbc0146ac9fc09a258fe72a93488ad53de5d75ea2fa70735743b8e4462b6dc261db8bb18c76bced89743e801674fc58b4e7a57b37270fcf59ecae6939d5d297e5ef1d51f22e6d2313f64aa06af5b77748631afc6a6bd6825b7d56fc57c5384709d603da6af3c7b26e733b36e5dfd0857b6c5d9c8b771"}, {0xf0, 0x1, 0x90, "33da29760613acb2595166c52d346a1aaa3fd7de81ea689d922fbf6e1f8dbfeaff11b85fdef4cf0711ef3f1129c088bc3eb7c5216373f9e2924c41a163ec172eb0ac2bcaf9b8323990ec2e105c2036d88e9e16bc2c13f178315ef660d5b85f98e2d2f4e06d6a2a5d398feaee5b047db9375b943e3029ffe2357835b8876fb7f1360d36d0378044a5be8ab478c9cda24c9c44401d6035bef5dcf812b0784cb7f4015a941344a79007348e1a3336994109f4327938de292f38a8068564d68cbe1eac5d649c6dba3dfefc58d1f462698522cf4439ff493e6454a6e0"}, {0xa8, 0xffff, 0x6, "89ed05451245878ddbc0b7830a4622646f6ba73dcf82c8e48f2f899c684fce2f5abf2ca6b5647b4327b40811c945bc96f62e2c53f88dfbb34cf390eb90ea0c875f26be473c73eff3e3a47d580ef3d49eec4ba4f8487b9bbae95e1c3d2a2c52540024c1c9bbc59ae94b5259dcbfab7572769d082ae4978a07ff623285b81242217d3b10af5eee6901e1e180a512549e9e12"}, {0x58, 0xffff, 0xffffffff, "e535741e8ccd27f5cdf8a136af203a6d8b657f081aa5870bac2e5139525e9f2ca6381b89d712b83d66dd713d59bea8fa0f389b5133dce115b9ad429ab16061bb5a8542c4581c5a4a"}, {0x110, 0x0, 0x80, "a228a9041b01bdf79b112f576445373a0d3508ec9763c74f14346c6f1136e421f03990237a81a18ae944b7e7d53bc65ee9d03d433e81b883303354bad816c002419f56b5cb719cf818a0513266029f65de7dc8606bb7a393aa0ec367171d3fb0b344c84c751dac396c4667151ab84b9983db68728c2bfce9f9b8f2b6d30304f509c6deb495f61f4b5b4c5d5e340f9ad4eb788a49bb8435fe503534cd4d2ff8e921a268a3ae418eadd8216fa06aa4240dfe7c066569444bbc36994b7372869cfb9681ffc70a871a3a429a9b37681d38914a02d3d7c19c995c6196739578bb444ed8b6eb03306fc4d4d112121d41dde22d7cbe9e073f4e499731f6"}, {0x48, 0x1, 0x7c30, "12aeea7992d8e7932ccbd9a9eda9d98b726f65ded2a3018a77586e6bc7e2735cdaff8c8023641290793434e1202aae0fbbbd20dd"}, {0x18, 0x1, 0x39, "bf12d9847424"}], 0x2480}, 0x1) 03:56:30 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x9) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x5) 03:56:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x21, 0x6, &(0x7f0000000040)=""/59, &(0x7f0000000300)=0x3b) getsockopt(r2, 0x8000080000000, 0x7ff, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0xfe57) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) syz_open_pts() chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r2, 0x0, 0x5c) r3 = semget$private(0x0, 0x4, 0x1c0) recvfrom$unix(r2, &(0x7f00000008c0)=""/229, 0xe5, 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="ef814221d230fb984700bf146335043cfc05eb141983bc6d993e2fe2e7b04a803273ebf68d9baa90b45f3cb72186e7ac790a9a13132251c7fba8d471f6ed3e9782bc6ff02f6fc32ca4f2121fce0743022da5e466eb88c81ddb3073866a3573aab97fb5e6ab5f4dfdfc95da57f90adae7cda6759fb5670a3463c01754a6bb0dec2beb2e2bd6bfd2032b6c4a1142e25d91facd78c8a6eeeaa5d4ce7a11eb858692d900000000f567bec44dab68367cef292492aff231f4ac4b1a4267e2971cb80ba9589a711d0aad9326b8cf486f51b812138fff77b1ed1195073ce614957ffa0d3ee7c2bf34c1f024800750989e9905959361fad210362271e923898b891aac57e8b49dd3e16122f137bee807664e61df4d32673a09f0e36f8291f103a030b526ca1cde47585d9dda7dc17d6ee94c54187d9913ddf76ca2566d13492e2c722e5d3b8b53c2de8bec2be97a3285e0bc3e8a4192eb8e6805f7f4ab0aa1961149395d19e1c9249c33e84f4e84b5f1a07d1c8b7c6c29811c676c00000000000000000000000000003461479780f9d458d6cd38ae2bdcbf49c9f9bf0c1b7fd20debe544468113aba26e2099834c55b8239ff8a6c58fb24698ec34321b4f1a225bd9e1026418f51768fd8c7c6a275de35f15c179"], 0x1) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/191) r4 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2e, 0x3, 0x0, 0x1, 0x40, 0x4217, 0x0, 0x0, 0xd758, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x54) fchmodat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r6 = shmget(0x3, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r6, &(0x7f0000ffd000/0x1000)=nil, 0x2000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000480)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x80, 0x0) semop(r3, &(0x7f0000000080)=[{0x4, 0x6, 0x1000}, {0x40000000000002, 0x5, 0x40000800}, {0x3, 0x7ffd, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000005c0)=0x100, 0x4) semget$private(0x0, 0x1, 0x208) semctl$GETPID(r3, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) 03:56:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000011c0)={0x6, 0xffffffffffff0001, 0x9, 0x8000, "73b8221cacfdc25067d3a54f1c77ea35216ac1ce", 0x1f, 0x1d2}) close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="71b9bb65c7b2c210519f36b3c333439478d7d034e9bc594a9ef4e707b7ab332f3b154c9a657416", 0x27) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r1, &(0x7f0000000100)="ea", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) 03:56:30 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x161}, 0x5) kqueue() 03:56:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x121) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="d7f1aa6d1e819952760c3198b322442859ddea47c3ec7198cf7f164d48b3759571be657e1cd26e1c8c70550e6e1552917c62ac83be3654d1ba6fce0acac4c48e00458e7ecb15d327e6bfc47f4733c228f9922414cde319a5de2412d3a67fbef605f28a03c442bb71c7dfaaad947b1195e5dc2af70dabdd3d9de8efc51194d5cd8c5a9ec7f891b980faf8fc9e62bcad2aabced9be974b898ca294e3b8da6ed8bfa21b7d50e3f3288792e87e239231c683f05777d69091162746751f0835b675dcf0cbb0e82553fd5c54a37afd46778a15b078a9526d8f1f835f4bfd54a51726ff047063045d068c0456cfb29e1b47235134358c5b37637ec6bd2af4ca396d5618f294b6ac46db775915ca2aa04b185645236e23a022fb9c8c078f8e261acf5fc45c6b8cd5c056c4592bfb4af0f6365d4f20e32ecb5dee756fa604c8c37a35f8c6ed57623904e29a676233a302ebebee739ebb02ae5cc3069d9526568d79b4b0aab0377a2ad4dfbc9e1a03c3c12d3a3386c073df050d9a98f1b8a045d269c230242d342ef03aa9812b1a6e21900f1ef49072c76eccc6e4b1195baa01eb2109fdbc1f8c480100266aac5dd5e4acab5fd8d331058e8da4521ba253c2b499c96f740f03d9a1bb9cb0ef4d64c6be6769e597960e715c2d87ec025cd4179dc51f45266ff5b61d3e08f62dbe5d5147b8986e9af62108f6f8f8d6fda09601d699a91a027c78d59150242fb109c423f70792d4cf74f0b84a683ffe0c0dd5960a3cc11c7c12b8dc91404c20beecf3da35de4391b994e5c62d5af9a77403c1c743ba52abd13579e6a8fcd16867518bba5332e92363b8ab878b206e8015371544e0b419e1c5c6644828212ff5157caac7be09b0bddc09879b7e3d1746788b1d31500c75a3cfa54426f1fbd87bb725610eafb3e8bc53ad86d9b8ed268e7a3c9be878ec54d4adf4d6004539e1990c98d9202a491fe431f74e43a115e51acc48d170a88b2c6a56dec5bb0852d05fc3e382fe704814da055aeb2dd1af6779ed8c35538bcffc3fb324f1ad3955bf406dfc54d1b60081cd70d13ece74b5899182cf53400a2127712d3d129f58d9ec215d8f88152568cb6f9df3d4f0ab22e23a57f87ee42c2cbe08b1bf40a1a170bc3d5a60b0509351b34c312c8a612efecf6ba31e38f12fdaf56a91be0549cb8a6086abcad273665f0175fc056b0642e05f4f2f247c7f858da0403b554d6134d2fce6d92b013fe42bcd7026e93588e84b1ccc821c0b39eed8d90f82387413713f93dca0a38768214642d2f2f08973f24fe94dea5d2a2ad12ae9e0824104e912bcd0c0f5dd703eeb64d743474bb0d9afa2fce737a1be2fada3fdcf8ee22ec86e76f5a1b8e64c9432d6c660f01751a4c015ed68507c84c7d1da0b44fe328e1a1d0b58e9a508fa57e49beef0d025eb5f7aff3a705ac8a756bdd8097f898f5e86cf74dcf33de0a538edb58100445f42a02dfd2c08c3b1523daeeed83f7ea1cd76ac47d3d188bbbe3c4c9511569ebf319dce285cbe992e784d15b296dabb26e3a89f36f5fd2a01707faac7489061b3c6fb42c4605e2642cca90c0f7904f275dafc5766101059f4487387176270b42c0d97ca74d008f3afc10c7ba6484a82dec5c6c8356bdbb876f74117316a93a467ffa16e6ae608df616bca2274f213076cd6316fc3b8509f76187d5dbb4d4c982ec99009813de5f70b2151f305469d0aac94d9fade981264e2697d395d61d9d8167eac0686bc6d2dd6179ca1a7799605353e439f9991a48eb28a347bb9965ff1840b4708449ad32540f17343396f9ce5a62531985b99460933e8d19fdcbc3b76d7d3ff9bb58ea83c0e514ec41920d8de091a4bf3fd5cf0ec46afc386c2c8dd996ace9e2513c1c05ebd0f4a0c48d4c57a8f6d6af38d69cabbeeff2f4e978007abfaf4575e29c878cd7e417aa0d23976cd73521ed52ee5beedaf58f112d87f17f7c665861f39a16708d7d8749f461f1330f5cdaf0786b22a69a3ff555d2ff279760c40f4c598a10ffaf068271b0d9bfc51a9b0cb2ccff092d3b2d4d22924eaef1873721811ce12e7751bf69d0bfefb89a1e58ffe6306671610f94a057cc0756c863f347d2417ab1a2e701b5756126de4124d2aefec9a625c11b53e39e3e3796c868ea8309389e67b02b8dd5c5f659919a1f66d1e04d80490b0967fdcd71b7db6e7957fd4d39543d1e8c76296759cab4b1ea5a042759157478e88a384248a7910ef30addb61e065ad6c710d809d9107c60f2884ecaa7efd66c95915f3e6fb39a4ea65efe7692dfec3926244bc07571609960980c4cc3a1c065873b72e3022d27dd510147f1b0137a97040ec06dfea18feb8c53c12cdf20b2923c7142409b19cbed261939bd864454b59e2f11508f309ae9f59b5df2aba96cc106a6f12ef649dfcaf17a5f38f8d2e17d49f5be1e1a329dc64f36fc97f21df6cdcbd8e7db56d6eb0b5af7d5973330f5ac6d205c6abc40af84b4c05fdb290f2639026b13388c0a6124b12ef985ad2a242bd7c7f61add5f781d85dc017f34bda86f11a353a17adb132476a86779f41befc9bd2e772e21eb887627c6e79b36ba7a7b351459cf4d77684619d52a7c831fe841da624442c9e207f452d744d74f285f360f7a5893934f0f84b1b6f8d30455123a6bacd592d55971e4b0f968742037307f77a33e399c4938de16a091c795be25915aac17b4850fab186f05c077c78f123ef1f0372c9a7c8b268866362268fb369e73212216dde76174e40cb8629412e003959123fac88fbb5a894b11308f332634a51e410e528db6a7001367a21754c1bc62c906db961ba21a3ca798f032089e844b5312ec4d5809ea6835f85df255d79fec62762f59e3e81048b41ca95539fec54f84ecd4024bcf7bcfcdd1c684a6475f4924ea98697c40ff54b76d1e6063350a1e7b8413813365318d669e97e0658cef5e6d76333578b3fc697f993905e85d618cfa99baf61bb88d18b8d3e412a8e0f395cdf0828a60aa70dee5e08d75b6d87ab3e5405eed34e92efb939736535d502b92697a574aa0c7fb3cae4691c86d45ccf5a11a980440fb23382ac7eadd0a271e1b82ee505c160eae234cbbde8e2265e94fda0a104d06ed8daed730ee023f57cc3fc26f81ca783617c3d2735b32705c1637e161997c39191bf28597d4d25f98bd701801433b7a5b17b8481517c581ebc5cb2337057d25f72e6dfdc47810e4aacb058d93be061945300391f37ea2471b75cefdb3056ff4cdedbba6b6b852c20b057c30b3e31dd206b0f61ef6da9966139144f73304daf7429036514f6f3c6720f0d30656eaea7c3ec039630dc1d8d611ea1fbac83283e4fd68bcc95ac2383c216fcc902315b5574069ac024e711e36c4c8cb9be8ddd1f27e204cd065153b2e15fa1e1796cb2a00695fc7531d9b5233271d4a09879c32c316ffb224498d5c42e87ae14f60580f6c8714f852975b0ac55c01806fd5a832541a618578140b06ed687563a86d9d5f5c9b9f34a7aa45331469c379056534eb3c6ce7013c56a38272ffc3c9661afde2a5173fcc945d2d9307e0e35987cc8642d692ca1d78cfeca6e7c0ddc6025fd172084c8f94a4102d6357831dfc27a47195778e393cbbf48781925aa106e2f88b851b5f4728dcd745fb7906a013bd4f0660c48906d45dc11e2f6b22866a5bc2d9207d017f37cf417167cafb7c53f5f29432f456970621b10017b075fe4c95ea22267c05462cc972b00c270160f4b964256184d300378dc8c32765960dedb634425a22f1d2d7b9fed58870283475a22b17fe9f41e6c665fafe00df22857ac04ccd14e6cf806f5b5d4f65a9a465657afa5663b7e9afcddc46a9f3fbc8e1df70e25008ecc4f95765f599b1ef582c5ab3f75ad2387b8732dbedfd92934ffc2ce35cafe5a327a99557de2f00c83fe564d40e1f4eddc84f5a947f3a37ba260c7647e828ac5184b606d9475e1f0cd110b7c012ace86f85eb56d582225ccb23b2e06bb96ee9db8f421bb0172707eda88292687c64b4ae3751dcb0b1b995842676c815007a80cbec315ee97596a01b20edb9a1514fff17ab7f7cfc4762660295f0f9f7b3f8bd88245a28f9906357332634fc0f9b4a26e459c0fce381c572072c7da1a89c81f77845c92f3e6862394af6eaf510cb0f499cb3282427192b3cb9710b3acc8d15942d5f7b49c427d3d412c932304302d0b2125f8c49ba1d857b970960f59890bfada42195b20c4d54e0c8b4948db85ec452870d11c9bc8b20b7d7d97643e17f215b3b9842ea40774030c9a08a05b48f8f72fc92e9cdded52a61e9431134c52c0d7bd5f2c091e1ef8a0f83cba67c4be02a8cb6c30a3e2ad44e3b777234b9156d71f9740eca93011ac546c68e9cc845a094ab56b2908e7253a9a9f7a161f8ad566f19cbddf3e639ee44c186778ffe94ab53512385f9aa1ed61c7e60e8e6e01972d3483b9740139d19bab9e9209228ae6959703bb161161d7121f5a1e42d17e48b2065763b829dc4297d3e78b7403ae0befd56808f2a26e04c87cd5bd16136c7f9eb8c5b1beaf765a880f62825c5013d60c009eab455ad0ad44f844a1115d81a65294cb7688c45cc7a19bc7cf7fe2a69bdf24480b469238adf74ba76d6924ab20aa8e74459e4cbc8820390d00c4f187f096db0ad226ea8e54e781f534f1b4a42819466328d02351b1e4ad4065eb88c2f2b9fc56575b09cd89bd375c8759b275eabf90741a01a6023b4862d93a3cce8b0703fba650b3196810ebd5886b2bb8014f58637d2f047e85c915471d9ed1635f6cca54ce21b38986564160ef782edc7e6bd47a4e5e98cc2f17ce5294f71a0a702b65b32ce26fe15a5bf6675edac010de21d5324ff8ddd113d44790f9e24769594594fce9cd818434f8dcf0164ef7f654b6b3fc932b1de03ac76eca2fe498b129817e8f327ca88d73ec80e839c292fbcb5261e483e44ed5f4d6e2b72ba7f1d1563649c0da678556fd781ec10d8ea99a6b6ebb56a8a59d3978bfd08cfb151cbb315c15435aa7c7e0be4f3cecd11db471b95849d9b10187c32c0b9129ae8957f5e4d1333a6b5bed6bc42a099d1ed7754412cded943f6fb37ccea3d7cac2a6d03537622fe70146379d6eb546c5e0709e7be57d1db7b52a7f5821dc13f770900c8600fa46882dabcbe16cd87034dc4fb11eb51f4487b3fb2ad1a77ef63a9ca9e0f39b80139fe77e017b7a74fa86cab843ab61474afdf4188c9ff207af62cf47a7446ae76b8a9e7800c4f64d6ee70b1001d13fbf3731bac90be4231944f4578f4ee14009ecc534f2c6bfce9c8f55d8bd53994857b50149a67de15e0f981f7a42e41ce161ea64a09af6b0ac06f53cd56d79701a083da02493916299954c064c829258a55b43235e9a480c3d413ba6491229893acf14daf518563e3b465e9f6e2d6ec748c659e885f75b57707104d6cbbfe6d99c3666feb1f320493365c5d06d9eb91be0f1f1359f8502eb2ac5ee7e372ccb7c56e2f1a42c9f93f3258fef54c6a562266b7c582789db140eac085e092b6145b0ae1941aab0fdce1d935185b19ac7d873106f1c9ade0e04f85a65b553c2f65c56dd5a1088b9e82503b6c3d7d3c00686ceb36443f14ea732f4afdddc37cefbffa993c34be9b9a3f7868d0c958c85dc73613e091305526d52913a657a346d866bcc4c14843a24cdbff5d69cef234df2c8c3c4ae0be2e4b888d83d5576f6fa3b53c23db794395d7d6b0985f497ef1f1cd7d2b6ae05266ea518c65a758663554478e60e5957d64f7c7b82d4ac0b6b8ae1c3520ab85f47569da6ca2a", 0x1000}, {&(0x7f0000000080)="6200283a1aa9aadcccd3cc4f2e52282f7ebc903d10e5f74066364a1ec25127d25f1638258a9c489ada3dbe7aaafa51ea9454e7fcd86b264b4bf4805142627bc0717a161c7eb4550928109e41193e320c9283572a82e254ad069e6993479cefa3880f0cea41fd035b0a928bd39b312f78fa922c94b80d4112cff08594b8fd89b7445f826c4cd01cf81ccdff53d0c2d44cc8da8100a3da4b78", 0x98}], 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x0, 0x7602) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) unlink(&(0x7f00000011c0)='\x00') 03:56:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) socket(0x0, 0x49d4b732c7b4d9db, 0x7b) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/151, 0x97) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) 03:56:30 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = socket(0x4, 0x7ffc, 0x8) semget(0x3, 0x4, 0x20) semget$private(0x0, 0x0, 0xb8) semget(0x1, 0x7, 0x400) semget(0x3, 0x0, 0x4) r1 = semget(0x0, 0x0, 0x1) semop(r1, 0x0, 0x0) r2 = semget(0x1, 0x7, 0x708) semop(r2, &(0x7f0000000200)=[{0x3, 0x2, 0x1800}, {0x0, 0x4, 0x1800}, {0x3813d0b8a13ba09d, 0x3, 0x1000}], 0x1dd) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0x3e5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000780)={{0x5, r3, r4, r3, r5, 0x118, 0x1}, 0x0, 0x1, 0x6}) r6 = semget(0xffffffffffffffff, 0x3, 0x6c1) r7 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x4, 0xffff, &(0x7f00000001c0)={0xffffffffffffffff}) sendto(r8, &(0x7f0000000800)="adb6896db09d2e3b21e0095daf2a3eeff841a11b56872089b3dd84d24da7bf57e6da375f2c4318960eaa891dca0de914c1bb36f61cb1c36e1c0ab9a75029a1149322ab5de3d5c527023f8c6eca6b03203b553e469e79562efac6e3edceceea12f13b5736eba84c79bab151a783dbf21f1893a773ecfa119110616e5ea552afd1d524a8ede478413ce3bf1c543a6796e36f5bed4a12cd5c8ed30b1077b64d652480a9648f1d92b0576736f70b02b7edea59388af9f7cc35626af29b048ca36c8d786442e2578b9860bb22aa51292763f468ac956b4954337aac30c9e81b88000497acef3c952d8114f0c295b196d2e29b2ae00c1dfa37b6cc3c7fc49a756d62ded5f76c5c942469aa13f9e329cdb91c38b0be257895b178fd122a4075a8b710deb468a5394813a3ba5a3ac6468e727184631e749e82067ea00b6c808327b01e72d42bd3bbd4f33d01d78ebf65cc0b1a86", 0x150, 0xd, 0x0, 0x0) setsockopt(r7, 0x29, 0x3d, &(0x7f0000000280)="37d2a5e50024f445e48c63041859c21cb0bf6eff220c218570af97fa262d7072767b2fcb97f57066c7af5391edab99575ae51d293439e1f3163cf320996b970fcbb9406d558e21e308e94c4dc7ceb11efe86da96a6b49bedafb72362e22f11e62ef2e8213a", 0x65) semop(r6, &(0x7f0000000100)=[{0x2, 0xfffffffffffffffb, 0x1000}], 0x1) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000000300)=""/215) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000005c0)) r9 = syz_open_pts() ioctl$TIOCEXCL(r9, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) shutdown(r7, 0x1) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4009) pipe(&(0x7f0000000b00)) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000140)=""/53) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x200, 0xc4, 0x0, 0x1, 0xfe0, 0x40, 0x1, 0x2, 0x0, 0x7, 0x7}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x11) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f00000000c0)={0x2b, './file0\x00', './file0\x00'}) linkat(r10, &(0x7f00000006c0)='./file0\x00', r0, &(0x7f0000000700)='./file0\x00', 0x7) semop(r6, &(0x7f0000000000)=[{0x0, 0x1, 0x800}, {0x2, 0x200, 0x1800}, {0x3, 0x6, 0x800}], 0x3) 03:56:30 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f0000000240)=""/102, 0x66}], 0x5) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="758e7f12aed556bcb399a2ba40976dd899367738c62ce977b6fa46402932164190d0694574a57f11de9647373ad4ed0ef25290b603c1c56933e2aefd7d6aa90459c2ccdd50bbaf73bfbea0184818bd90ae2d2b0a9be3ac9902441d34edca5ca48e6c27aa5113d71ec27d12c6ec0d095b4460ce38816f2562f619632cd461ba0de091d11434fa56d8fc2b212faa8e62bfcb019251eb295813a3aae28c6d68747009d5ae3c8d5079bbd93d0343373e7bc5da856f1eadc1ea98f0cd23560b529cfb23ddf58a76c5920081b5f2bb01219bce9b"], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:56:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0xaa, &(0x7f0000000040), 0x39a) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x2ff) 03:56:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000100), 0xfee3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x3) dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) r4 = dup(r3) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) pwritev(r4, &(0x7f0000002240)=[{&(0x7f0000000240)="3964ea151a5c088cb469aecdd49661db4d93ba5cb76dd95829473ceb46a9ee1fe0cd737a68b58924ce0edf9f8728b0ea7444ba8cc1e6ef9cf5fc6332b5260e9f68c3ca73c203a13eae20b67272f5ea8f3a5f8306380d126f918c9adff6eab5a48738ea459feb099bf8280160d811cb8e3e7ff43ace5c63a270b85ed972e1fc86f9e84242cfab23ab471dc8a68235ca2e08ed61c23eeeeecc6f27815b0e42cdb05d5c987b9d03afb06cf3b06b3d1cf54070b126dd65bed280dfed68a3c375e208c763df761bac4f67b49e0fb9f28ba91196f77665ecb4050362f0c90a4524fd499113cf098b5bd0390a656e4a289d93c4186450dc85c87957646e245efbc481aaaa7a09f7cbb9a896d32271370f4620527114ab0820b56117d72b2c32452bbaf0d9eb8ae806feba6074fd3fd5cefab8459335bfe258e88348cb0331299c420e5185710298ae8dd435b75a9e95ee4dc8108955a30cd2a4db3e19afa51e802514ff8d06d8e0fa99f5f37532b3827beff72301c97b15327b1f3d3ed8357f16719c7bf4e34402bd45061511221b428595894dd5568fc72fb74f1b501b4ea453de63962eb7fbecf358d274c9e58a2474c4257d8c9611428735a0cd1f41f826049ce27aa27eebca34c61cbcee33cb91a2c0b787eb87c53ec8aafb50625bcd73c04b47ce98d735c1796dab97ff389aaddab5107daa11865236ab01c36c37a87a0ec9f7669c7dc3c14e523cae9bbef72f70e1d208f9816caa37866e4c3534991ef46997d9275743b564e1e59f82a00ef83bb319cd9ef35f54cb5f492f5435eafdc928352af24a02986090c12857eeb5d6464509607c023011808ab808d270650bf365150275746bbd69db3190a7c77c7ab4e20062924862904ed4f21f3bb21df92c690fd7f07443e3cbbba0ed4b1e78bca7c65c11c0af6f06e9ade1fc117454d0699334f1109fca51cbd1f6fe3b078dc09a3e6e9ef5b2bd33fa06c8640064c5810f2969adb576dbb02d91d198f621a2d138cf2b20f996b9ba2698698c754c0d3d739e46b0702dc994e9eb55436d2b014fa98b7a50bcf99a73af673a1abf8193a9efa8666eda428c2355e65b6db61ca2e69603096818c35a297f21d31c9c0461bba452ea9a6cd8f7885687ed22ea44ee8baa9e7b2dd19dbc2f6969e5478f4caa531c38fcaae16efcebaf9b995494c37f129b5cec4e8e43278860d9e825967b4db09bc8efb4da85fafccb29208c2b44a8745213b88716207c8b73caf209bbd3fac2a56ed2d94d1d30688e0934661d7a87ecf4e4afa20cb0569ccc4e036bf07c4714ffb617e182c2471e94bde29956b00a431e31a4bd46b3ac9df6a70f0fade1250ee5ae3efba4ce92b8cdf0f93d97b4e64070074d6a76308c0d2c4cce10712ca0b942d44b20033d9977ff2dad7aae918e92d3fcec1c07fff5f94c3806a65ebbcf552e0c22a808b7e68ecc82db040049a5086d1425f205ec851459f6b37bafae42a783787dace7048d8ff09bdec2506896047b5bdad6223216c03252d74f7db8b8aed7f16d1305065f359d1401e5802af985092db6a7bb67c03296b05e058c3d3e8ddb93c389cb520576db9d8784e48eaabd926ed1e93647303182397555c0c4629cdee9eddfde5ad5e06d586975a9c9cc3675be3c71cdad71fbc8d838889b07775115290ea2ed0f48b72d8d765b5aa6538e59081694e4b3d4c8a84cc6b509bbbcfda933331931b27115782837b7d7295bd9f0e610d043075fe08cbf0f35efb5ae12aa80df3ddeb91457c8cc3a192eeae8477f9ee60ccf73448224e129bfee0262f82608edfcbcd251c0cb433642adeb7c6a939cab175bc6ebe09494e7dc68c5cbb532d6c2db68e09db2a52b8faa9c527f7a77ae997743a1beb4275927530e5da609a2c20c4a04ecc700ab8895457a7f07613a5142290d9f7a0f9dd72fc06614d4e82d6f9c91ea488b1619f21e15212e23d491e5fbdb4c267b8498aeb9248845494f107d083dc22ecf87b9705c609aae500c3b5917be7d9b893f4a52a0f9c1541de96e72681edfca982097622ccc4c1b1913ad01779de61597a89015b30dd6a757ee5649bcf11adeaf9ff2c9d8f1f9b1300e1161ba4a39ae3de4df6a31f28bd1eb0148c2bf5dee7470ede9c0262caf77a1a2f75a22eced3455e0a5cc382a9675fee7fe978068cf1791d83f077a806ff9468029cac634b0696f4768da52e423d2f96218d1984fe6ed7eb8d08ed27e904f063bbc7f40380cf5eec9ff733b01d63d0bc24fc2ce9db5dc18bee1d5d4d5e59df079058fdf1449f9e51338b22ff3014ad4366e5cfa4be1f42e479179db2f0a0c1c41fd5361a17e6f5ce40ccc6dcdc464d6a64d0e91e3dfdab56b2076700a8c1e49c5aaea542a6fd9ee02d991c0da18525d27fea86d1cc5dcd126544b372023bada2617251a2485a0fd2ed1f667b80a8aa8f4a6718a42efeb8b7245189a979b8165e95c2833f3384a1032d9681f99b55b4d0ef8fe4098a40f8faa3c49dfdbbc580761bf85338c0b5f7039c52249c23327c8b7cc05fc10fb35eb836e1c2792d1e90458f0142b641ba3e03a2505bc833b2bf6f0b45de3f8e6217ee76f9f922a0d7face94829a2dc5745ce0b78e0c3c1333e62b1bb9bbd1ff2204cb796398d69ebbf858a6035cf9e10f95e3d9f0a94c3d847951682f38c9ce69abab0576ff4dddf7db468d319745511ccd4c2dc795544f5d5c14f18bf2eca821b2201109c770a1f43de4d54e786d4849e8eddc548ca7f683228ec88b735581637d99a8b6fd63b5a20b4987841d27abc40ec6efe830c9e35f7a30795b3b7056d11b61620ef0b89e72d5f39daa24cd7686b702421ff3c23dde5d075676566f52107d1c9a336c8b948056789670fbdbe342e4ed9fddc42a130d94276d428a31357a380079bf2ef95dd4d3a76b844a3e32592de7c992129fe3a28d85aa1ad054543cb43d204fdf6b6346b3a07516ea71ca624055e52a1921efbf981f5ac07879050c733b8cb9e0c7239d5e1590bde87ab534701f284ce6423dfe9a68321e19d9eb5a2d19e441a8a04bc1fc8bfe048283c0555e2238ba95318b0d9dfcd396b695a439085a550aef7e693fb117dce59f73abf71e522754b9d4d472b062d1023843bb09d5d6fb2991eaf1d58ab2d7c68cb7f52fc4a124cba63d7862e5722f4738cb36eea877de7dab317aa5239a05af6553574c9f6c3e38ebdd0edbdd4ad486b852cb11ed7909b9209c84227ab7b60bb90d6ce0f0aab5b6310e10ca52d6631d42c839b0555a22534fd665c0aff5a9cee4d29b354d252fe03abf91f8642e1e7438693ceb005249533b8c5809f123583d4a03e9053fe1d3a2397ac11827a330692074c2b36ce42a7327c4e76035b417bdf9492efc000f9db1560409a028cad5f08ee83e13fcb6f0fac60350de34197974d45b94296dcf6a3019dc62fb20f7c1cc4400f5e843d52c21ed461985dc327f7dc47c0a0129cfd8513702a24f5accd198c78ea5a0c287b5c02b5880cccb66662dfc194340fdafc7a475cf7f6b26f2d210804b11a0dada181409742553a972a3c68c99e7f43ac63f73d1ea8ec6ca1526089c1d75197cb06605a99dd13cc0b2994ce400acb3ffb9cd9651171fb6a1334339513a70da7a9951a319f6a02c03ea6a7034fe9c38773542632d3335dff11950d54f4ba3a6a6af3410a8c93277fbf1c83341beffe3ed42623d15696ab5114799ae9c9c146621da15303dcdfb2790ce143c4503b7a7a10cb1fead3ac27b97a2f691ff3eb3670c89bebcaaa3d8dd57945f102eb1315bfbc649138aa9a5ee63ee3459d9388858568e0f49ab7d2326aba61ebc4e0e73364e290f3543ccf5a19526f2f7e6c9887d3cb679b9286a9ff064eb7aca137cc325cfeac49c0269572b34fd847007e773606ad1e16054b1816bf71507649450907fc30384bd559481c3408d195a5c30c2f04e9fd12ee23b2a3feea70ab58c3804837b94051fda8e0081af91b4c190af0a728afae35f7152ec9a798909cfe1566a357baf54f7e09259959e3321933b7bed34b055b2ed9497e85979f6c8c638a6884302e4d81ffda7a51fb2c08870961cc0ed6cf6fb82c9a99bd56cd75342bbf98d1500d780564e5e885dfdf3db66f47ec41d01c35001d502fb62713161eb748a63f08c2c69e97c4cac4cfb661887896bac41be351974afe2b39701bc1b7e5db23dc83a3a3048b47c955ac9dc0f3f3100c1d02a68ac26fa2b3d3b65ace4fc4105c5887cca67dfcd220ac8bb4aec09a24180cfdcc0d58aaf63479b44be7258dbac00d13fc5120b4cc7bca253b8e14b658a38d454ef2571f36f1a5df5bffaddd65631fcb026e11821848a74fcb03fc24421e8c71b215430785b4adbe805cfb0dad3eff81252af591ee0be139d5b998a1b02f7351f93b36e7c15e6030831f9be2d2360280affc994d8135ea27e900f64d3bdb0050378ea71bdcee465c24c0d7c7132c0c0972a8d5ca9d9603d08a000a48d2cc407ae528a9a4cee7a9c385874106580b73b4244367d450ad2fc8bc216a12728311aafb04d12b2aeb4983ec3a95a46895f899410623eee0a97c4ee9b5ab81a72285f925f6a7e06bf942618ee085442f8b872dcec574961cca6c4de6c4ed42af47cc2023b771273a60f625d1a6b1acae3ad8c8615d460344541ab7979084b8163f4676f4f1ebd786fee585872652f59e8c0770d5424793ef910af74e8b7d1975ed36ea339e01972b184ef60778a433f1747a8b1efcd66a9cf868fd97c85d7984e444ada03b3041a904ca53894b03ddabb82ca48945108f2fdd93680219c55eef013beb7ec1eabcff2434d4979558b9ce8312b991898b4ffce508407870d9e1b8bb54bcb8a79feaf9673d9b6126ff1faf7624fa7035a6b3c968408df69fbaf8c52c577810521cb152d645cf354984f57bf6b440f77d03aba57be7758c7343f670776bc709fa33be879dff4ac31ee16a1a787292712a5a8cc9f1d9229f4450cc30705ba463cfe2c4c6d2f18064047b36e9ef4f8ee7c14f35f2fe30ac865a1f47667355bb1af8a8452f7ec435794f7660dbf2c3e919f87c33a0dcab82457a196301bc8eaefa98b1e947c34765c69d4f8e76cd750290b09ad3b8d7a402a4c812c84bfd71469976a6cd9e15acb3e4bc56183992f841fec1f0fcbc742a06e29e025b8138fd7a97e1654781d5bcee68aff62bc10ecc3d5a8f430305a77400d793b99ad85bf5c5cfd5901104a9a4899d737e8720b83d79e6ad398df6dba11255f9c7b04f23c71d36a71d67122999c4ad91828d2fc7ac0674a99f9de73cfd2ecf2b97bfd17b47ebcf9f98e09aecd80b36643b57227d80dd70dfc4d1548a6e8a4ace67b3365bf357bb1bcf297373b55fa9e04ba8d8a3247fe7cba33372f59baea1cf17edb9fa9a4b93b8ed79213b821ce71cfe87dc5e0c96c23ee689eeaccdaeeb24d11d8361ebe8dfc0d9e82de33d3963cbbf48ee89e95c746e2fcdb4b4112d29b3e0ffd542ee98ba02d7d434aefd75a85674c10223c6d2a4e07aeb22b9cd434469746c577f08ed32e99877fba1f9b12d3493a0e788a9d3bdde7455d88ccc0b7ae6c96b18f7f8ffdb5b266f1b539d7c787cc7ab0e53e613c1a63f2d096da73b52faec036c6565ddb517efe392c12e2b5d58d672687bc7516347374d45a5929bdd72ef718e6ab22bc75e669fc21b1195c427e56543e335d8745bef94c6a32c507c1045f412773939850fc9be389126cfb04aee162a5a55648d61ce9891b400abfe64d910d52f1c35d1037cf60ab7c4d1f725c493e46e3b91c8966493f508b10e902a136ffe48", 0x1000}, {&(0x7f0000001240)="f5fc6d27eef690cccc8eeb96f5f45c133a4ca3d90605dc7db398f0b84a2d4d2c5733f5a0a5347532a5e9c9ef25d1d65a0937c9d3645b83cfc79dda3457dfe1cb4d25a969e6ee4793baca505f1b6822e6af1d3953a6243f2c4698955c7637a46b6ec8bc1820f193a9c9753f398df989af762edf47c05642448b4412a8809a808a6773de43b5218cf8a813259565a7639fa514ab57bdc710c960b458ab65f65e32c88eb8220294fa4bd39db0805aa80cba0a626b46361be8287ec1bec038a904ad056cf43e6b2ccac3fb9866ad4ff020e6be9dc099daa47cc978fa3d39f1788b0baac9e1c22b78ad3c80f109d7823590df71a0633207e694fd8fe5950f2b590a316177ff7fce14e873cc8136ec7f2597f555c651f89578415e3480c546894daf78e263c0168e65afbdc95c7094ddc91418cf8aa6eb3c53d5454a93a3c48970648e47835905558142a0ce4f7a3941eea11fb1d613553695da6b64d84db14a0448e2c0984a1d90e0880bec8f871e46d2ab139b3c7c70294e1b4689c84b822826b48b874b638d4435ff98b94c47366f523f600453959710f965f56c156aa59e53d94d371d0f4d516ff5455c009be15539b33ca71d6744ef0d0ee0143fb6a7795a8467e17a7dbfe3b39365f029d011a74c6aaaec337661e5a67ec5b0ff05cb132da637d5a13081c80501d4a0eb62b80042dbd342f70e8655c6561f2bf27f738aadfdef4510627f449daabbe3f428794403ce6520f63da2ac1e90f8b8c193ad26b9aaa6bf13ffe31f65298b4d4aaa1f9cedda11477bf574173a641396d931a0b0139b1795c5945db00d4bfb09dd7711ff1b38fbf3da7961b764116db33d4ec260577f971b1ffd014bc762a7fa506e43a5a718822f637250236d5e3ba3dc48d14b94ff024691dd22a49f80c13053b77054fe80bdc3511fc7e9c805c73693819e16501d8c86adbd7c86578c20c0bd74860dc039896a7170b671919b3cddf15d1118f9a422056336883582b7d755547944a1020afb96c0c13e1626f71fa903d250ab28d6d21ecb762c82719f27d8d5946a7277cc4b4b81f9ed49d8ce6188f897c8af5e75a462fb19111a4f112abddc72da1c97670852b156999a2dc6287da1b5612249b1d4d21434a9ce76e28c911f6ee39e46a069447fadd9879b2fa1868a849c9728f984da283e20edc476e5049fb0b3d641f20db8f9f89c44440bdbe09feda36b0a4c9a73f35a47769fd7deeee92acee8f74dd45e6d18937a8d269627bf96f790551ffae6f07900b6d22a27981370269a5fadce8dec7c19757ae4ca54d41840e0b98dc8411d5774492c68d317b1cdc28db870cf629a03f41161c3f1f80e6ebe8b56a3f921b58f0196fa9c88cb6410a4e4c40c405e81d460d651c941a0a0d6a16a568e9246f94e057315bfb16bf13941a3ea89da25b3628625e8670b3c437b33be4cc504685bce4a5d3e1e2a6224d9ed01629b1cc2c93f081e293026697384eb35a1fe4882cf703a4c2e92b6524eb35dad8df49d0748761a504d3b928b96ea8210447e760a740075de8870cf8de94385df73fb3c7ce9ae93e743e4a2d784133b61d331381d1a783c39ef00eecf091931a73a6f6c90b19506660797909f82965087939e0ce85e5038f9a31873e1d2df33e56a666676db65903a1ae5c100c9b4213a36774394224a2d27c175eea8cce5185b19b580a3ba7f0ed95b991b1065732e1a0c508cef609c4ebb7408be4166511466a3d8d35c9305b26ef4353f6414365b39e4c653d13ba379ff5612f99558112b9feb1452e365c137cd79ddf545ed8f5092c1770f88e230e9deb20828c9b1c989f3f7d63076d91240dcf87afc1cc036f1e6a684a080f851758bd601867ae2b726ee3f9c9508430d8660444e3bb9249f5f85836012697d74f98cef75136820015df9dc90caf70362494eaceaf8c725b1f2e354175d3796fac9e3f86da17e4a5e30d2c8db83e974b3136aff187e90856b3b7b580e4181c55a647c499329af0e65359727fce38b9637d7d328459ffe656e775bdfef418fb4fb5255b1ffea60b17d8a622c432f3c8dbe8f72329c568d956f5122a8b42874fd01f5adb13987053a345c2568e0aef907f416dce20a307ed85de269869ebec3d694bc84981ccd53d53bd0bbe6b2543f4d5519f3e32167cdad98f2e42cb4556f3bda0b63364cf4a612b01d080290daaa8bd6414aa2a30137377054df96f1f8e505daa93a798046612d651bb5f3e6e322545828c65417a1265183227c7dd1e38f5648819c1ff5b92cf266424a0e5e85c6cc049ae1f4fbb156e353bfaabfe0f826c54ebf886cd74d1da112b3557f71da27779f19f3131fd715033693d2d1115d5359af0042fcb56acd43e219c96ff6168af8e0aab2b7db1ebf9a917579159d07588c0b166043f7d38841ea4dea571b6c2a3e48e3963a53d76f74ecde5e94646149b4caf87e72216c60a6c7168b921544d9090468fc4542d90a9c8bbcefc474c90c493fedb9f455ec025d0b434ccfec14992867cfd66a591c9708f67506332947768a7b7ddb69d2ca33b3c5f40b99ad570fee49b466fd525d591a40ca29588e7f3a46da92b65361e467894cd6f8b76a4e8cebb7489e70b9e55a97899eff7c46b71fc5cd577ed94eadf9387c230d90d0b549518e16fa79153aa7bc43f804c11ee668f6b5e34cea1dc462206c47b781ef56d238062bb80268f40d5392f959d920f1d279ec2af0f49999bacd2925d36e6619a161e0104490386f8e6ca3689c29825f93fff16c9927cb443fc0f88b5209e0950bbbd559c34a3cbff83934cea102b4530225072bdb04dcd221cea5bea739174dd5fdc834f896f1b1f2cbe2426f9ad4970a336e80b1906ef2e870d122e3eca7005f44201316ff93535170d567223c107cc9957bbd81d655bace159259a24a6266d53519edb078c05f60a304e89dc0c1215511e4f766a08557988e7766330a0688872f5cb674c183dfbdc56bb55c96762d2420a73be1ba3e0cba96684485b2d0850574dfc13ba0401b5a922a604fc2e640f0245cf24c476dbc4d57da4bfb949cc8723f380086f0ec54fcd2744bdea879d55bace140a43948ca21726e48ec40bc42462ba1b37e0895c0ea3ef0a5a2a552f570eae27d30394a6562f5afed76fbaf492b9899d36194d921289280a34a3302065a597a5ec69b9859600bed894e12dcdccaa13ffa3efbdcf1d657627790b8976aa785fd0a30ae01bef5d4e4acb265b05e8feade20388dae2d8d79e64b3881f3008c6b5b80560dd21c953cbdc0be3da83bba127812f7d5adc42fbaf3f0ed06abac1a9f2d9760d1e4200627ba907ab2049b2a597ae13ca9798ff3234a672ba7d313d1c61c16abcaad853cc808b88549ab10568cf07ea63bd7d615b10c6e77aefa470f80f2ba2a0d6a74cf208736fafc19f62f3ad9c2ef9fa4c7d78d2203a38a14d70e4cd2ee53e7d553dd48a96d0348f605c013f580b15d1ea361aa116ec532f8dc081483208dccb58ff86661fe36725a9c46fe00ddf64573f122a5eeb3af95e2183fe17ce6bd7e593b4194d937243a8ad53f618533602f8fa5acf30446636e04af55b7cb2feed79496bfff7c35e6f6d139cc8895429a691d902a983c81d535c5445d8056774703d2eeee850438551816febb62c41fcb93cdca55ca0b5fc27391ab61c13d5417d3a7cf92d4799b2a055481aae3d4252e5183d6ece96a292a4f490ecf99da2b71ab9b62ffc5452d53d3a73358f2da32153f1dfff5112f2bf596c575a6d14a7154fbf6a5eba70baeb8da14cf7c296ea232eb6dca17d40824f6bc1e6f071331406274f63c554ef4550daa129b066b0346afd6c6921949fe060379751b26674ed73aef6ad93ac9ef962096b7fd50e7d5bec1cde80f2122c7b1c01cb34bc1a3f14d246401c048fcf0e9484b5d545878e102d6a9d3550eb6e0b8df9e0fe68121a22a6ca9f9b1181b3cf08720b04bdaf76b4a3884987ed4afa51fda38ec4223af05c57be4ce7f85da86b37d857ef0ddf753b70c2025fa806e284f6c581f715836c08aba63ec2dd5425459719f505c4ca1bc7c4ff3c57e26f44b0953c270fc06a8ed05d42f1078abd0951d8fdaadd8f8adb912b920d928dbe5117eaf47d3349eb4733040e85bb33bb3d1ee699dd280871ee4414602bf265fdf98f9b564862f6fa9c0ce73170b74f2d16482d7fb5749c882f46de9dc03ea60a0b520fde1bee3622382ae115d5c035a2201844fae8acba817e6f51311c57f8b463867451addc77e43a200cc2c42b82fa958c1aed912e2859a65e0ecc92cd84e6aff94745c226ca02a6734e9acfdb19eb823e400d6a3cff977a153878b4d5a5b298901227ffcb95f5d18f816ed1390e536addc9235d53341238cfc0aefd5f024738d35485f9dbed159dd1136665c678f5aa64d89f62d5ed2dd6921b949099920d989b7c7764fa61318d1ab54e489847da32a320024fb3c849bea876ef1c03b10e8526b52541f0b584f2501168b0ec7aee01e6697c5458e9663d33ec40db2b17d46129462fa483342c573fb15eed152fad97ac3fe0ae5301243cfef20f6eef75d5dfb8fd1200926e2a2ae6519853e03b0a6cd09f3a41417d53c5598ed2e5c51158a4df61a1524309df2883af00ab6b12796f4f1415aea59f1ece5d5eb3af7598c37cd4f7ecc491af5b7dbc754e306812743bf0d3e86f828d8a371160bb03e17fa9dbe275e76f2ca37484fdb43f26588244bc0aa97da7c4da0351cd9c6fffc35b3ade76df8458196d63271b1610cb01dec145dd580a6b3f536b25bb4bb09bb6b1e701286eb98ddaf7f7408d6cab3fb22b55dc910d878c12a9d7e620930ec635e3323c2046bed671eeb8a60656c3d704515969bcff0d144fc02ac0732223b868f36d7308abeb6369ec456ed8da2b03b88f4d1a08434b25695d4fe41c3eeda6cf84646e3cd866e06ebd80049a31f306f99c8f27a8a6a7ff902d49cb56785f2ad19e8c1247d50c7d8b3cb486d968048e29704e779b794ec95ab4f8134cf3daf301690c090a955c8895903b2ba59edf7aee92af1baa54ad515129cea25c4a458ce6621dc63bceefd6a5a4b5a52827367b39939fc210ed6e8419ae11d3d62ed0972f1ce5cb205c574a2fa904336e80508b72cde0b6e95470b2707313b125d7b8de5fe88eca8d132a312541f9de74560b8ba5a234254135c8f68d62720c89062180d564b3f5eec90d5312187b67679f6437c4894e1ff553a4020a84278876b55422d94b9a2cce42e8d8f1555e0bd3d987fa315e9dd24b981ec14097c2e77a7d7ac4a5c627d8967fa84586aada5aa95a7785eea9b7078e3f281ab8b86c288b895df6b80821b5dcdde898b5252f99dcbf394b95cfa0728bb4295556e169f8731a433f960de167cdbb1dd20d770c27d49be0e022bef0a848eb43af89c9dd2a1da4fdbef0b4625808cc554fcf7b54b4f3e49e25b7e0cefe5576103144097a1f33fb1d0b9c82487f33b24fa18df8d6a582d6ca3ba9a87c34ef45fafcd93e775182122fc614364ac5bec6190261dbe0c036741810e0d4248f9e7582acbeaf791b4f3f59fd0b4f7e269b2894e59a01f76fc0c82c8a032a20be9f6c60c22d257a48f3d78f3792ff57c4ef89abcd7f7dab429e878055f1aa917784d8ae183c6c8b195784654eac185fc6310525e9b937e8405425ad2ceffb92b8e62e0bcaef5e810afda820ad7920d5e75e3d159a09616e728f4f5052581171eea4e9e22858dfe592bc0077923f0332a91e67179341ac5042c2ae2dfbbee327e9ab08d0873f5d6b2856b232b074872d3d80afdba25d1", 0x1000}], 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000200)={0x3, 0x3, 0x3, 0x373, r5}) 03:56:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x3ff, 0x9, 0x7fa, 0x0, "475f3bc756e5c8558ff2c19367e36e18821929fb", 0x8001}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto$inet(r1, &(0x7f0000000040)="017e2617e2cdb2f0e54bd362f729cfad1ce6c069b2bfbdc55fb97444fb656d3d1a47fe41b2a310ff2c4261136f17b20e9b3997fe4425ef3638385513944965003f46ad361f05a9aba3f2a3b09401e0d0ffaea55ca5a11010d450f33893e7008a37a8ec000000bbc94b3df9a83bf85ca0e8427a124f42b62c909a56370335717dc14dac54eb1d65638a5c814cd9dc7688d04b452bb6805b35236e303dd16c49b702a14469873abf0fc39862def7abdc62f4306cd37000"/194, 0x1d0, 0x4, &(0x7f0000000300)={0x2, 0x0}, 0x3b) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000340)="0c00cb15900c245690de2ba1c2ff1311d7aa4e71953943bf552db6c4e49bb31701612b1cfed69fa864119229332bd42ecd0bc070c2df68c8ca6ab53420db0b123e9d20050b1e3e6308798cff05efd80cbe8c8af147b21bebc4bf309ab810d9da61391bca3f301021a99325c94e6f7e8ffab84f3b25d55a95c176c9db15f781046f8fa90710a698bdc5e4401ce0043470f1f41583ed47558ce1d0b3cdc656cdde28a9833b9768792fb9c7fb8659c14266f20e93246423c2eba0cefdff9843e06109c281daaeda1b5c52d11707ad13dea1e8f8", 0xd2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x4000, 0x8000) 03:56:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = kqueue() close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 03:56:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x9) syz_emit_ethernet(0xa7, &(0x7f0000000040)="e2fbff5aff86c31df3ca628453e03b3e668001d59a7789ff168a1316280ba077cd988774a85e031c4e5178e55621b22e8dd882742b5871ebcc0bcc13e937acf4e9352a32adfbcb9bb12390ac2bfd71b0e0b78c8fffa22acb11ec81b32532b65669f5bc4bc498694306689137b39b57270b96cef4fd94fa0f3d1b3879595d056e13f261326967e872d0897e62e1e95290fcc70db96c1d767bcf2dbc6b69b59ce57fa3641ab0346e") socket$inet6(0x18, 0x3, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x12, 0x10) r3 = semget(0x3, 0x0, 0x10) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/144) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20010, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = socket$inet6(0x18, 0xc001, 0x8) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0)={0x5ca8, 0x7}, 0x8) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)="6fe30be98de043e89ebd9f8e76699e946a1106812465a7d269b642d940c3ba20222b904f316f71036ece015843439541458e15c016ed68f10c841fbaa1e778b06ba43185900e5243bb389dc00120d1c3c71bfd8cfb58c225cfd9c927810d757a270ff08e8a80204d5a0988c612a8452a35085a1f041d85a160a5b03e1c2a8a0ecf8a131ce37ad49ffa90b6b403fc8accda4f1138ed6c68a0e2edbe1abcd32f998624c32a162c6e2dc38a9cbbc5d3", 0xae}, {&(0x7f00000003c0)="64a1df6c52ea7326f65d2c56a0bde0eb7a8c763dd5bd1dc0ff3c04e0b63b0ff62937bfe041eeba29bec4e0da671c42b0b37dcd269702c099883d5010411f49b35182ac7a769eac1f5b9e520042ec698b0af082bb1e0c10ea1d0707e75a3fc3a2c366b9ce3f2baeeaf1f7f3ebefd9d771b69b95b0e0ef4eb465b69dd9c686d714ed8d15a311abb06aeecfd7f2bacc9457d0a12be9228de0bfa50b9462ffea94ffbc1c17dcb2c081d194ba12ec5991bd90d3e711753205b60f0504fcd57cd9102c4a9f9dba87f1d02d119618c6b5d3103b22890e4437", 0xd5}], 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = open(&(0x7f0000000500)='./file0\x00', 0x10a00, 0x22) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000540)) fchflags(r2, 0x20000) getuid() pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() open(&(0x7f00000005c0)='./file0\x00', 0x20, 0x20) write(r5, &(0x7f0000000600)="1e95d3d1f3f1ceceea6265b06864a08e6e", 0x11) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000640)=0x7) openat(r6, &(0x7f0000000680)='./file0\x00', 0x880, 0xba) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f00000006c0)=0x2) syz_extract_tcp_res(&(0x7f0000000700), 0x5, 0x3) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) 03:56:31 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f00000001c0)={0x118f, 0x10000007ffffffe}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10040, 0x10f) r1 = dup(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x18010, 0x0) r4 = kqueue() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0xc8, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x880, 0x104) r7 = socket$unix(0x1, 0x3, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x11, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x9, 0xa787}, {{r2}, 0x0, 0x80, 0x44, 0x3}, {{r3}, 0xfffffffffffffffb, 0x40, 0x6, 0xffffffffffffff45, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xfffffffffffffff9, 0x9}], 0x7f, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x9, 0x0, 0xd4, 0x3}, {{r6}, 0xfffffffffffffff9, 0x50, 0x80000083, 0x40, 0x80000001}, {{r7}, 0xfffffffffffffffd, 0x32, 0xa0, 0xa6, 0x8}, {{r8}, 0xffffffffffffffff, 0x10, 0x84, 0x401, 0x7}], 0x3, &(0x7f0000000440)={0x100000000, 0x6419}) r9 = kqueue() nanosleep(0x0, 0x0) kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r9) kevent(r9, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x40, 0x2, 0x7fff, 0x5}, {{r9}, 0xffffffffffffffff, 0x4, 0x80000000, 0x7fffffff, 0x73f}, {{r9}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x4}, {{r9}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x1, 0x40}, {{r9}, 0xfffffffffffffffc, 0x43, 0x40, 0x4e, 0x8001}, {{r9}, 0xffffffffffffffff, 0x9, 0xbc70c5c30ea274b9, 0x8, 0x2}], 0x7fff, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffd, 0x10, 0xf0000086, 0x7}, {{r9}, 0xfffffffffffffffc, 0x80, 0x0, 0x8000, 0x9}, {{r9}, 0x0, 0x0, 0x1, 0x1, 0x6a}], 0x8, &(0x7f0000000180)={0xc71, 0x4}) 03:56:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) getegid() close(r0) 03:56:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="7b66ff7246beac5a22c38d34485160cb835bbeb5078283e3547141b07dfdd0fef99ee2b05a9e2da52c4dd808b352abff6d0d800f4e22252acdc34f75a30776a36799de97eb5a02510f5b214c645fb6c59cea7022e22cde3a368b45526f822173bd0806d61ffcd12f11c45933baf433e033e9faf376ee3ddf2cd3e1b9b5aa4189fee1f137ff3dee3385c6e6448c6e85b13da055839ffe1fc6d459f2d939ab0c834b0d467e503154ef7ed6c130b04dd925fdca44307eac76e63bb210233842afbbaea9f37ae9cdf1627a8564e1f6d4794d3062501dddc574e923ce855036640e20566160", 0xe3}, {&(0x7f0000000140)="05ec666bb9d324eeb90b4667b1eac9d23de3b8dcf54e6f065c9427f04fe9407bccc2898de8866bbe7302cd0f", 0x2c}], 0x2, &(0x7f00000019c0)=ANY=[@ANYBLOB="000100000000000001000000070000005b3dba5c40eb919d18f8b6e80b8047b579d24cd809ca2d50f858b597fd7bea9fcb1860d27e48a2985d675cffa9cea6d79e092c3735ad17b3372981230b05b2ab0f114ebb36f366aa6dbf2aab0e3f1aa16006452f5f7216794508d1ad10eee5cb101c162b3adefd14823660cefcc6aa142d87cb980cb92e56d578aa5a407491f85580a447107249746dcc0a293a095a3dda397b02fd69193853d4ea8526f3fa9ebdf49e4a8c9f53010bedd6a2fe0a8f0e2084b1c06c1cba2c47949a87bfd6cd86f2d50aac8aca8e5d62ab12b23d4350825193dab72134c4e1c2a91a140edeb69b08cc3a9c2663b1e6397042d48075e600f800000000000000ffff0000ff030000413b4c7cb5185eaf12b0278771613956baf97ae2064421d7c8a9590f82e6a98f15bb5678d226f93962ead54587c722058440f79caa5378267457eb1d988538581485e109f8b7da81849237a8f4d55f914c44b0404e040bdb95aa7aecfae92d50139bedbebc17715f00e3120fccb4a7ea341e8619a138770f8a24ab492d2039ad04231d7169b28bd1ef6476a3a588582787057b8cd8f1af1a1c8eb832547653a803966e8d79dd5f4ef78308d389160983e6afdf5aadefd29d2888457f15423feb1aaa83b8bf3a50aa8393b1a31bf71b7a19616d03623c0ca413ab020d698c7d297f6ba4167dfb8fd4e000000000000000ffff00000200000004e156e25e5c1fabf5e5a4ae29aea37646f012d26711e662c7a02d728a92ace07500456536d62379887eca186a53412d2a090b79afeb96f68074299cc0df0580c99bbf0e5a0505be6036450bb0b00d4e64a6d55e1452fbe1a26d6875b62add4f94f8f437526fbeacefd9d230a942c638d6950b8a13e1e3381e1b347436eabe3809ae3f60c50c5c82329970b96d50d7e2086c4de28a8795adaef2c44908bbb70924128e56ddb2d94a930b2e38e803fed653821edcc2357d5311d5892ed9e3a47d56f51e4dce1eda30f79e0000000000001010000000000000ffff0000010000009398789fb916702ecdedc11b428f4de0faf170c5d55ad5fffcb8bcb0ec231d4b81d7588852ba75ff5457350ad6dd5216d7d8cb20384ee4d1dd4cf9137956a43558ee4c33c1aaff75b3cfad5f63e262ab3e1afcac6e229d6db464609c586a408fa3c7e1e8d5b7cbcf4d6afe2df84e5eceed3b5806ab045e2bc5a58d19a2a62d4da547ca48da3fd61c43f3784c09e54d40f4e3fd93372e1e2280d4663d8d771b6a5671a82ab726d1df1751800a6f91e518f234a3f69e8e97ed5a6d704ca80d4f350782cb919c79ce44c43193c52fcd2605d31be29c1a8eb7ea7b238a404a40cc0763b66efe1efbd4593243c399a8503f7d070a12481841d092a1a039e3889066c2d2f4b953f9b7113ffd9dce960d74ab9363cd467dc3d788dae158beb180b933f2695218f8cb50e7adf1abd2d93ea45672c1d47f5b1ec147eedcb4a62d8ddfb0db2de05bb2cf18a891c0afea219bbed6b97798d966dd4563bfaf037930f215867da35a95150ddb2600aac00973475a77aa1b20f061537ace48cbdc3edd16f6ede4c522ed7ff68143ee303ad4571e83fc0fab0267763dc0e48445f197ef92faf820a806c9605bd75b91ac138046b38ebd80a02c9422b236f1ea496b93ae34789d5ec7ddca997613b834ae3a73f01544cc5e900c8889f1d3bedaf4743ee12ad6a3841a2516c43e87f72ca0a600dad542350459d2741beef7cd0403750afb6f3e5cca91e9ee4a67347544c98b5f71ed36cfc687df513b859328caad4e75b09f7ac28d1dea62f32bb59bd1e39d10c7d593478ad01b2c628bd67e1f96f4aaa92cc1c33334f652d36df34a76c8c058238383fdfdaa4bbb8caa6dddce50cc98b38302016951f037937c4e7430ac711fbbc03ff5806e131f6a70e3db22b86770f59665a6f98274a9431bc87923a001e715bb680dc4bc904226cedb53213b294e4daec2b955fef73629203c359753f351fbd1f5a6363ba4b33882f84510f60dafd9b1f31e6048821469d97e063e5448998bfc93478a9a20e4769dd53f7eda3c541596439172a55b5462c9c8ef02ce6dc148c77717976717b94ef25caa780007e38e51f0ad8b7502fc2c41c0d6e556847f798c54574efe34e08cd9ff21d0b239d7077f3c6cd6495271eeb554d7ecfc4014a57ec57f95a800867d82e39f17f46ddd5a08a29aaa403e1a4a5d5f30b163598d52fa6c3ecb3d473f6b143d86eb1601a4e1b3ea45d0f2639fb444bbaddb6c1e62a5282e956436976efb6a052955886b22a074f3325ed3860beabb5790ccce8b40af99ecd867ce01d0c70463b655d7462e75f46b443aa51842113e776c13d0264aea0b847c31edd85e146e84fbe49bcc24431058724990d0bac114a8f9f0d0ff80f734299d3a8139e467e3a7c6d11b9326af82ea770cac88a0dbf8e1c36fb8ae93739993533d750dd19122ad4c35f3655c5443bf98bf9e317714254eee578b814d961d0e714eb70924af6332aa2051e932b4f229b31e2cc9cd56a09234d00a2529ed4c4c9afce3d2dc62c1732ecc613b223e7b21499abbbfc4c405790f40bdf547b29d3da6f37db55908422b6433266d55fd915636cfb42b91a79f8a824f767673911783b1cdaf439f25476c865a2ae1ce011feabcb34e998b9ab106d60cf29933f833bb7d037affe996c1397726c178356c715c1f0c5e21d53ebb4fd97e16306ab2f8f269ee8660a5ed7f1c46bce068d9ceec0cedcd22256bda62e3b4a855ba88e48306d8e15cb03b2aa4efcbb15741f4165cda2220ae2a7c00305dcb67d203a8e1178faf349cefae6eb64b02fe9907fb413552e95135ab36f2ce5844a02844602e49e9f6d3645269f90d6b5ee4643a5aff8a3b6eb9d0cb73fd2d6971fe68ea752f4739b34d3f103f6b2ce0100e0c5f3ac030debe40583834a52bb175fc3a2284e9b593b9b1b1740db721b0f11047a18399a34ac81bf57ae19bc91911bab7a5e6e151e8a4350394b86ba7c15a34894e7df3ce845afa20203154791f58839b3e864cc79f7f65b3d5160d7d511dcb7ad0f33c9acd66be41944a46f6f1ebda804ecb2fd9af275d539d8cea7b413af080ba111e9c3ec25c522615e9a82cf7b2da430e02fd827024659020d6e08c393d14785bfdd8b664ab68679bf68235bb993d97f18e033442f1217ff18163e7b3a2ad01789d4c5bc9544ddf00ede5225fd325e4f106c6b184d62a93bfa576ca3de06c4d887186bc3287a41e137da2065b2fe3e4318e282875eff3b43357a5f43a8d918e99f719bf4660d6dfeb374df050c9bda0d2d354841c334d29ca575277e669629777c7a94e5358e3288833050f077c929538a1a714988025192944ce743a62a4ea59d90b0507d1fed1eb59fddb916459b33bca3f69813dcdfc83f2c8a8ebb9bebd7c026e11393b25789a1c868d91dbc1c283917a41c1e3739b9d8d725a241147d54b5c850f7fdc89e5452b74fe91b166f44c29a14e0c729ff24b5d552f872294a9452decb935bfbef02ad1ddb6992cd648708eb856b9deab51fe5c30f95c7c11720462eb2341a012f7bdacd03d66c9d317b3718fb64a4fb5f2cd80092cdf3f3bffb2dd13b37fa6fc966e22882b73939bf5310c775f9d8f37e048b86c6db8b271d8fb8e694b4824196fb563b4705b0d903a6fb187c8f3e24f844da1824fefe9d0b8e207263dd551de841c98b097170faec2c5c0b19f22b7aa4c22969e63f46cb7ec94c2dc16ce694b981757ae3f73a24c1a19a112bf5346e13d3c17390eea9ec394736ca8fdaad97601a1aea43ea526dc42a7329627c2eaaf332fbccc789dd97c455b26dc435cb75e543766a68315dcb72eb79d442a4482714151ecedcf321affe4e71baefc492c93d146c57cadb222601af50ccc6c1fe895d4fea722fa8213fcca840a5c1f14fb73f698f44d1cd3dccbdda1dd121380953e9ee239ee0b2ee683e43650af51139c75cbdc76ac01deba834901b05f84d8e5371c6c4eaec168870bf6f20ac3db0a06f6d3d7cbee2806f54a6266ffc3ab3d6aa40bf1184b6713080e08d7bc0c501d41c2507133c4e22214cec2bfa8b9aa1300e59e299363ed78845c36334c7de426c6d5becac49cfa93d751e97bbdeb5206c11e7fefbd4be8cc0531e5113360581f2925cd75890789d7a73e9667c7f0c431f8024059f4268aa707bd530a5081e97fa613386634ccd3f42f6eb4e6033b75c382d1879905dae0e5bac61107c2a24cfb43545c9a4fc87e348ccd3bae26852f3a162816c40f6e686771e0dd1d631d06a744612ff18434b4d643d5805bff4b1e03879710830b4f722d1bb2173926ed91ef0a7b83ca57377fbc94dad00ed89fbcc4b28ec12831a534237263c877ed69954396d562ee490547ed3fd07b85ab607dbab658f52f07c44aa518684ec55122044b4f6261b8c155b130e620c279677356a0d3338fd07b5fa4215e13819fd25c3951109653c0b1bed680137a8e43aaab1b735ea61e77363155ac04af4d77e50833772031d3e3a32da6f55c3fa19698fb543b6ead736ff7d9f773a85f219e8e04c616107c1fd90a8c3e9a55c98214bcefa3a029f235ce0598c040ac1c0377c31a0ade0f1ae9de47444e8331d4dfb21a81f693dc819074d45db21df82041a857243008b018cac5684d138e44b48710b38be0f0577790ebbdfdd28e528831a73742a8d561dcce772a8e654ee54969b57e503214604bcc70b7266a9abc79c2ebbcd4e8e85784d587a5df5856848d59d5445a897ed86bd30a1144875bea095486e1ca75782dacf0ea7d24982771f50a2bd764a39a8aee449ba6cd8397b4cb571329b986f3169e10057d7c3e5fa5a81431ff56351e882d02a26f73275e8b096c980686b6216a317ee9655f384bf667164c3b90459e1b2b22ec2e0b41af0465175ea3e91996febe1fa734dafc0b416a1ec9573818c6fbaea6b23cf704c3f78cfdce91a0166a76e8bcfa6aff2c97919598c0621520cbfd8f0aa62a301153b517e6121372a11fb9aaf61a7c5d35595c8e8709981b55280bf072bfecf3f41a4b97bed8919c0a86048fdec5b891f202fd076e34e2ac062ba7e876d4520a742014f6512c58ca4c7568bde61b38365af667f828e871eb0ffe106e48e4f50d47c93661abbdf34a02cddf085c583fc61acb316a6554d2ffcdfc103e2ffc3aef51b3d9882f31196854ad150eb99bd32689187285d92fb2e57d3982d7c741abb1a0b1c36d1f029b949acbf4eb1b4ca7b761662e078e18f983416c795f6185aeaf0550b3452c676e3fdc95007de4e442df3c27d0c7de7fd2fa89edca8e8e9a07d8fc5a1ec20af126918a285c4f6f57711277183d86cfa879ac137410945ff32bbfac3047de0c7dc9958c41fdd172aed3d0266e9256ae7f0e68ae0fcc2c19eef373d1deb87d2c150d5f3165a52ac97c4b2b8e49e4ceac7bc8343d3479395de35e78d19e1f007e314fed8b154590c7be19a08ea6f4f4a96bae4e5d28f6f831bb79ea545216a9a07f0ca1f4bf17db34b132089b8b7dbe715e49d33b59446ff4195612546d5362129c967bd52ed9dfb65a8a9f3d37fd433dad824b7cb5f9e17e71c13dc04692347095049bced5be575e6c210307243e1c43635c24127337c8f52d902f124c6f838e70e26efc6e186a49dea946d67646bd7103cc12da668444188ab1c677f0f227da083858eea08cda940b174538a10232f40a485bb013555ff1dfcb98700321aa1ed52e2fce7da68e7ec453630aa2975d2b470e0f34a86d20bda0b915802bd3aab5526828feacceecd44ec8ef7e1249d747844e26252d144bdd067350ee85d5e19c3e1bde9eb31d3634c8e38a106333b7c1e0476fb889a45036f1ee2af343bdda07bddd4f6d16d3ec13ad19af43b0e09eb2399b62c9ffb0899a20a52622e7223c9603fb535a3fe82235acab48145175c297f5499da67d1750b30864fec0522e4e709578cec0e572e0fdb7a81c33283eba1de1811399de43073c547a68cc3e86e9da36ad5ff1f27b932134f4abfa43b6d4d76070b06b0dad486683cefbfab0fe76ee8a6c20c0ef753de0ebb13bdfe975cc568ceeb6927078541b3fbdb7f6fb0f22358f9fe326a4fe71ab98962dfe9f0bb0c218596f9c47dd07142c7358b4bee8c3c59987eaa434255104ff80f53c50f2b129874cf216c83b5c86db26c44a9cd553c96d15d94f827c84a34e19eb682c0ba58a16eb2f52af487c295f888fba574240358a76d4b1b55a17fe0ac21598869a6c5916268c5f3a43edda0621ea8dfc2d0cb4c098cdc86f2a7a05e64c337007b5cfb75e373988d379450693247de63452f3f4e6e2d5b2ec0ddf0ecda9f3a4b447d7ba1ee4d6f7b7dea39b76a2fc6e49d2de3a298375d2b0ba77b86e5c16f349fdf8482309e9b8366170ad774648194ea6c9716edb46df45ec63a2f1230c33f8f43c2370d5e9d5bad1f3aea2297281711ee6625b27bc8b50c8d7c03c43c4dc3518528692b3b2565d6df39f3cc8a9796e229920a58756deb5b127e5be734acefb7c59c791ac625129793edbb6c5f7e62f77ccba62e03b92a2a2cf689e215e654ccfc95d11c9c5eca5e26d636fe789ef8ad72a7ab946b9adf83ec6417cc3933252b56d88439aaa7c1ed617b8b81f42406b304fbec23e24392d26183ba2f69ffdd6d4759102e6befaddbb088079363bb946e9520dd23dd5eca509ad0ee91d35e019ec13d33c569a5e573c43d0fdf79d36628f4e95986e51edcaa3f151b425e5ad4fe88418d58c4d75833a54985e957ffd168593fb44776428a158971c58bf5b9a8e103dbebb0b81c3f795a06c07efe35e614764d29c3e96ce479ad800000000000000ffff0000001000009bcf57042b3aa50f03631ff28834f1a4a4d2f18e2893e8c2ed3042f9f99156f2638cfe17abb4ba6efbcd716ae333b26d51c6665a2a8df2a4e15cfcce59a81873ab0af6be0f2555175a746f0559fdf5ef6aea168e06f99ce529fa3a9a43d429e3008a0053f3b5d478511a167b070f2e3fdfa26fda1738ad5c92321d5ad70bb454ed748aadf36166403cd32a9ee2a6dc364077615e5799659f67c4eb7369f8028f853522330d9678d88d2259219e4a100750b86f3b4e93139023d0cee864bb24cd8b00000000000000f00000000000000001000000000000005c9c44b0a254bca0fd403ae5910586b3e53df2337d0038a1e65e2a41d6a68fec820523a091bd6ed0d6a46d15fa9498a5390183b673354daceb36444d532da66d9f66654b5941725547107387509859005c6716921daadb06429f066edc021193f9b467d5d735384fefa108cfc0ed66ef0a95dbb91d872722ba15fc53ff7416ff425e2a8164a4c373e1b7fb52ea324c72c6f5970caf4b4dd7deb6cacea315534b935b3fca2a0798b2b2e61267ffa373cd73dd0db371806858e04a91dd2f938c0afed7bcb74647f78f44f24b15c0cc8d0c9c87b0ac6cc8db23e4c4ce000000000098000000000000000100000030020000c3fc63b0d029aa2b4290e16539f48d2526d027f36dd553fc54208caba3df5dfab249f221ee129c89b750ed9f2b6e9d3177a87eb971204a4b7006f30f2f0969a5424ff5484877b6bf7b005641793bef15aa14a7a264b231f727f4ce99f2086100f19e3deb6a33007d8ef1b73bf199cfc4ada9e06e08074eaedf9458ab8ef6454b339d5ff8c5ca769108010000000000000100000080000000b21f4eae54dc321a4feccfc2f0656cbbaf9a34423a0b419843ff731b780df2a062ee956c654f2989b1531d3f660649b391904596448dec95bd8d9496ca5d9accd5fb70e5385711bf21c346ceb20ad7838210f088d95880d52af152ee4d5318a02c1a40fc11f584a59cd6b3f2b1ebbe6a234c4f64d9323a5593b23a8816f01885497bc441be97f19478d42f9401e760a0ca68851aaff7975ff8cdd1845f3d54872e4e6fb35533947b61af1492d6ff181f10880f37e370eb12bf8e9fc8755c8bc02104d9199d9ea052808ba885e6623ab5f5d602c610598abdbf9392b76f95b08a1d15dbd92a3567de46556fc2ede4c5000e8e02941c868b288000000000000000010000000300000059631327f5570030c56a03725c71a38d4bc587afd893a5509d98bbf835b2c0e95607d3a8a0579bd9b654ba2cec954238bceef2d37be146338c5960de6c7525b6a2243f4bac63c3cbf5dd8337d32c5aba3cea7a7a14102f4748e500e3af5ed7f7981032e603d9e479ee65340000000000180000000000000001000000ffffff7f34f00000000000006314e02c10df93c58f34567384f26cafdda7ef5c1677aa521554bb5a0c3b05df00433cd2f957a43d3c733ac7ff9d10209dc248529b2b262db56b4d4769fb03d795e0a5b278acd9d01008f22b2252bbfc6a1bba45dca99084c226a7cd2cc7c961d67c77cd1840a756e54b5afe08872cb6949234703727db1018842bd56369696e93f046707faa15c124d58572b95649ca9b06508e37f9e4a0e5c066e4f88ae491f06a9e63fe9a9af49c91e79c824a7f0ad78c7ec0f6c0d6323f9c47c5f5f6bb1fbb5ef8c4cce0e0ccdf7a09ea3f57ac2e601b170ad666506b0d712cdb4b3e289c1ce3ed09de"], 0x16e8}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001900)) 03:56:32 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1007) rmdir(&(0x7f0000000040)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) r4 = accept(0xffffffffffffffff, &(0x7f0000001200)=@un=@abs, &(0x7f0000001240)=0x8) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, ""/4096}, &(0x7f00000022c0)=0x1002) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002300)='/dev/wsmouse0\x00', 0x10000, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000002340)=@in6, &(0x7f0000002380)=0xc) r8 = openat(0xffffffffffffff9c, &(0x7f00000023c0)='./file0/../file0\x00', 0x20100, 0x38) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000002400)=@file={0x0, ""/108}, &(0x7f0000002480)=0x6e) r10 = syz_open_pts() r11 = socket$unix(0x1, 0x2, 0x0) r12 = socket$inet6(0x18, 0x8000, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000024c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, &(0x7f0000002540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000025c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r17 = openat(0xffffffffffffff9c, &(0x7f0000002600)='./file0\x00', 0x40, 0x48) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000002640), &(0x7f0000002680)=0xc) r19 = openat$null(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) r21 = openat(0xffffffffffffff9c, &(0x7f0000002740)='./file0\x00', 0x0, 0x20) r22 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) r24 = getgid() sendmsg$unix(r0, &(0x7f0000002880)={&(0x7f0000000080)=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f0000000100)=[{&(0x7f00000001c0)="ad2764f83418b11299688ce96a292037d77946330cfac368d1e231b8ee6aadfa58091030041bcaa9dcfc2a887e4496de46202a310259b284f966dfc6376fed1af108f1a532ce4949b6d970ffc06b0d611955d8301988bbbaef7ac98b288831b6def37a26104dfae73b50b6aba51b3918d7855be9d593cb99ba30e7ae99a8df05ef22e3adb0d8ab7db01345f87fdce3ab0512ed6bf9d9ea11dd2eb0394fe12534f8754c22af1a482a2547fe1d4e92377cf0144fe7fa5a34f967963c667dab35103dd1904a6f5a9e57ce52944da7a64d73c192c561f746e941d65248abf070ca00c05ebae00cad270c1715d05ea5e65d4e6c36d35a22fa3d8901682ff001d625ea9bd31908758d04010d3a13072a9e0c12f6e7dc0f6eda2f3c5826381c2a9d0769a836b14122362872186489a43bf201ff6e7f32efb319521ffd038195cfaf44d0201bddb15f367355708f67956c28dc7ab300024cf96b7e9ce0e6d50bcbe6931b3f45afbd66f4c357bc8811f8d4104a36044bee6203a88580b3bfe6f3ef9bb86aa5d3e451eb62970078d25a53c2a3d9483c5f91fdafe5272a8586b972edc9d6017257f5c9c72a2346dc15eac45c510ff3bd1da28b7e43d761be370df6736350e1a9a20e75f7fd502636872317ed9e88846d67d21fb94006db708bb404746c162a7bbb6b03cac0f6336ff9fe71e66e9eb4a49c61400398c7ce94f56c90399348fd064287635de5bb69db13ef8fbe25632b053c75f395957fb013669be528256f398ec5c8f81aa6b8dca43c6d5308833c876e029dbb82b22e5c3b99ddbd4cde483d1359491fd51a003133601036ebbce42cef2474b17dd77eb554055c74fd29098aa218f83764ab7e18056dcf4034eb1e6b958678bcb72a5c953aed400063820ba33f157bf37ece52627ddd486537867aff8bcf05e6ab9de69166579992c2b0bdcb512d05c3ccf92edd03f58679ddfb2af0564b880f5182e413c0a6a0124d8e07eee73743b3d9792b13b274e2b312ad7c2867058be409c3970a571e35bcc0cca477a6511482f764beb6eeb68334e157181b3c682764dcb4d2d46120324d520ba2972af1be115a4bc3ed169312ba2370103912562981bd92de2300187a6c3af435a0fd9686e44d34ed4d02a8b3428c769831cb5427bf3f03e88f2eede85ec3d384fde529e2a969a9bf45720bf883a3aa2db474e6b46c1a13a3019a6351110c10a67f00092ce93e82d98cf0680c8712093cff727e27671194e7d73f3e89fadd3c55c6a147c89af2df9c75f9c3927cf36481792272052e0cd0ed4f65fe7317147b579a1a6880641d1ef35720ceed05ba9f2a71cb5379ff2e4a960ec3d800516070176a350509ef0315daa19cd29e752397c50b39d599475c5efaded29867d24eca1821fc4b567746a0c30fddb171f8609915e1d7374ec4671f8e433ca72871fdb8598b733231ee8f00faafe94be48f9e62ff60b5cd7d3d5532ad81242489861e7451b9db20cb217e0db815aa2330670bc279a208cfb53f25530f5dd8b7ad28afa2a014ec3657f180353658892d5ececc6287289a4769e5423078543ade9b3117eca833f6fb491151d67d7f1589f20f36703cacbc76fdc17fbd32edf28b4d35ac8142cac53a76410dca718c13ac91927d1ac3c4c83e024a4c203cd70fd780df5b3ba294d36c92db490d0120b075345ed3f8a847be8f19fe3c9cd3485d7d42ea2fc329cc89c38bdeaaad639b7b9319353c7edcacf0adc2c01960aa148edcd202f72e3a0421b5c81815aec077bb1bfd9f59c8c9a3f1013201142d322966764333a81d64660fdcfb1abd95fc9238c221056c28a8afd7fb4182707413bb55895e311ea550e697f88156b680455ff507d79b349a9cb8be6704d4e415181033e0dff034b03920f31d52ada4e30afd145cec8e7fc7bddd7c139b34a653099878bc7ab1da6ffab21a5958c431061d8fe74d99bea12725ba89207c06a42ff97d9790f62d046b113942425b4af66d0b3595a6ced9ab45b30e1eecfab545f559a07afb0a55650218a9edaae86bf40c65afe3075a238988ef177b87d8aceeec0f9b840187416f7a78a950ea7958811528c3b06a0454f46bc39b4bb02a9c739284a2d9058df67192447df3b848b4a0b6d5a4d72159c66778a85d7726e4d5e902fe26752f32121bb063e40b7266501f088453f8537bfdd2d38f30b989dc2a6553a4c06b381381768493deb5e0ea45974b15af8df4ff81c9e3b18abc3140ddb5b05e18f85dd926654cbc980414df4b75a724f5c1a4d9408a4a92115842e1b9cc322646a53ccdea46d852310fad022a34a102f3e45c4c1913d9cfaf7f9796adf6df8742b370d3b732f2e001da5442fa145d45a3a0c8f701ef7e0e1909f782809e05cbe4ed42ce7d7c4c599f4576dd7beb7c4de3cdd8cad6b7ed2ab2f056902b9c6d60a08d7e38710f31bce612c59929826b6b24257611beb1ab26341f4dacf915b3021b4ffd9fb1d6373688d5c2f23866e41e984e6b970b1034560cbbf60394d4dc8de47b5800b5010a0d7bc909012de3ea23ae9ca98e060ac3f722732570a2edf350e2d03a3eabc1fca018f3446786d7c9ef2053846d50ff5231838b77a004a5415fa48c5ff6f6b004e7d23f8549558b75281a33f6fc32ef2fefad9a3716f479a7d18b6c04d8825eefb0a1ed535d9f4fc9c45f09c6423a12ee88292c512f739f485c577d428e6abf64c066a801ee4d2e3c3f7d498b0b0852cfab9f69df2926102d6d788480b82cb2299e02365ba42663a803df41d9d14e453a2ad5b3e0aa84cef514c59f488aa445b29f450b491ac231bafc47ed273dd99835eb45078ecb3d597be903b41ba41529c2e568777a98a26621e998c11ed74bf689455574d077382dc084989459c0fd0d28dd43b7a462f7a13a8c70ebd57b893df1218903a1b6ef19f286a8af23ebfd80836d470ced7df1b716b7014cd58f32168497ebc91ee1da185c6bc925e17adee343d0243cd32b40ba7be637c5e6255d6f58615ff9235b32588a9c9d4a660817e25213fb1f008736fcfefac9dee802ab55ed1f6a2aca7dc2f2f48930981c47b8bfa6cc3e0a1797c7beb4f7e94b7cc4584d70ee7c98e8dea3fe8d5537da22b271540e68afb4482b9ece34222e1d5dc04376443bf644181571598aefa81b0fc31727986b3a83b50bdf25d0e8f822eb619e7e15611fdca2f611a1b8fcb0b7c0de70cc7837c69a4a89e09a9e1f89cbac1d939338dbef60f9fb37a83106d6da909c539850298acb524b63b47ba351715e2f78ea38dbce9a47cffe6401da1aef23478bbbf9d8334e9ccb385b8516ac1ec1e19ca9a6b88c95b9e693a5ba3106feec8765694c0d6dadbc5748bf37f4ba34bdec8b1339508c1b3f68001d485f628fc59b27677cd32a69fa513e1d7c383847d86c13dbda74872090a274294de0cb041d93c4a7f50513ae9250558be114ddb4056d470bf02a58b6aa1b3c091d5884494272745c35432e02e13e6a1926a8882dd755a1a144bc02e6ca3da545a0bf8f33f6df1f3227e6284aa1b7643a1eeaf86f5e4ad606afc2978cb328aa278128653bb15520023f7c0920caef254de035453cc3c931407718a1a6c370990d0817a40a84d9d0bd323a124a05205fdfab1048afacdee28dc225dc6b76d71958c940439afb03752a897de717b40900b96148c7412dfddfc1a63fe0c11ada24b44489cbc7c2d60b5f8f0f2f072d5c4cb48e52f325d6377defafa1823d25f4840843cf8913f4baf9b4f17d07307d37093aa9b94b380b4fd8188806d6cc1fea6a30a424e85b32d5ec96482181749d825a8be04e2da19350aa483ee1cf32906d69b1f7ab39bf2fe4508bdb15662ce2ebd6b8ef551d6a6f9fe1cdbd943c525d1497f4b5c4f2ee36ef38f4b43fdb036e0039a340699e7836a1350c529110f2c864a958c44e8215b717097cd3eeccaf237ae65f1f6b74e10009a291f1bc14f2fe6eeeb2a2181068ee351d3fa927ccead2623fcd30363401cbc75014f8287f2a5f7679eacf542c5773c3067af9fda9917655fcea41c2632ffb99818a8ba859890ec6abb9b5110088209eca58f86dda2a4afa75c3d3ce5478e5566a443b7e6f290264047ebb652d83c12ad0cd19396dd58989a900ac9540e7436ca43190bf174fff7c9c0b15c4a86f7f970ad2f1bc5473975745f0465043a93dcf7f924ed5b73b5a302714bce74d1928f8baf756ac8e8b89d82ca0a6b2dff7abbbf789db6730a694e2091e1852e5e30596075ea1e8fd37a39b31142ded0bca5b49ca12693b606ba5e32a87840c6dbb0cfa482a126540a2431df08b6ca2028882fe22f9a62ca476cb608304b7a3b4b6537566d7d520bef5316987155a2b46e7bd90d661fcac0e962777a7df8dc06a2ae0eafa77fa217321e1c4b197d4c7c38aa14acab53c91895cba217c7e13a7fe15841c9cc00795c8247933138ceefa4dc45151de427099139e9be4087ddb78d8d952b5149c7e4dc974496144af8f0314d962a3b893f3f5a4e4aca3e27341f02f3cebb9972eae77d6cc590035fd53dd05d66d5f58b112d17e6e4dbc0c8a7912180680492e0ea17edce497a7e5b667b00d2351a6e86999d8eab4800ee1707030c6d4b1a56fe807e398aedd9e1db2d7638af032deaf906478b41d210dcbd53916493ea047e01334ebb0fded006e0ad5b2ae000cb643870ce198d010adcfe736a661326cd389fe0e0d588662a1187359d50e24563542236c11721b0ac85d3dd94c1a7cd6f6848ba1d7af7d97611be8492b38a0cc16f64c080b143b858b1c75e556dc7aa1aac69da40840acd6a0809ce98788fe1e27ad8e7c1b87c79267e5b6a4ff623cfa6f9187693d84e600dab138b41079a3a1a2c90dc5fe7829ebc34b1303bb5b889d681eb1909d871b39a88d2335a41f2bd66c4422d60800e49205b9eb0e5465257437b7511eecfcc969c380e058ce8bfd5deb8d698d10a7df489c25a11b9534cf4e217401a206ad733d2a0e8d05b0180a4056d7ffa71e33982b79a9327780d30a883db1a14cb9eb4c7567fe12267dbf870d1fd92ee8eb260a2e15152bf223cbd7f9c6ad99339b6d22a83c4e769a169e0ded645c65663fb3ed696bc030c53eb814ba5d94e30c6a4915b63bdd8b2ae41775c5a109eec701435560c1e8a0f5b6e7449b154008b249ae585875178918e8de5f78c4a46dc9487f0c0c59a4383f9e3ddc7385ff82ae3a10b9301a7c40e2ebe720ccd0d18d3378d3ab5da8b93ef81e3b5a8d9b1ac42e391f59ed9c5a20dbc746fcd2671e5a4219f9413db627a0ca34b9a347732d4bb89f2d7917a591a8e55b19b776527928eb328a97ad71405b5830a7ddb272880bb65785f1408d4cb4a5306e967306b568f747ea59161f9e4f7e35ed03c3d88486767eea8d986076fd107c564069e0eec372ca27390981f177253e8340d03b2e7badc5d0beb214cb7cdbff471d7de22f46721e4fee308aacbea660ea4fb35d4d6449feed918c861d98944f2febf36aeef85bc1876a23821116a17423b7bda5b53dd977ff3155cfccbe52a3b7f3fadf9c4de94b19be05285d4e307a1b4b3202c2b37b22cfe1ae24cdfe0e4ec29312b5a96b9421561b818e57568dfc67bd16515c7265e3f56b0c7990036a31bf077084e823cf4374a5e50a124076b841e7a79905c26382c5d0e2be5210285332d8cbf501a9664067c0e1fd5c36a84898132607dae3656f188a725eaaf46bd1d4487f7c7f4e0a2f8070b48ca04f7000b80cff91b745057e622402a443d3f49d60c36f08fa5b8f77627c92524c855276a1ca7720320cb06f94", 0x1000}], 0x1, &(0x7f00000027c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xc0, 0x2}, 0x6) 03:56:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() preadv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/153, 0x99}, {&(0x7f0000000000)=""/76, 0x4c}], 0x2, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 03:56:32 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000300)="41d9cff9ddaa6a904b7f2f94b86c02c0aa7bd7f72e84e4160f6188c29fa131d865b450fcd1688b43ab7630308e0501ed975069103ab4600c7a9a788e0cda1aea1bf437ed3ea51afd18b211965a225f5b45c286910aa41759c6676e5a91e278733e752332fce693b29b321c5e4573020abcef", 0x212}, {&(0x7f0000000580)="57e1e4cab7fbd74b8312e0078a2f9908fdcca96ebdfb9c400e2ef2c3d746d96050e3609b032b937cb809d6a8990674b053be62a59e99ff5becea4ebc4f80c8fb37295184592a3f919917ea517ffdb4d3030c1910546378ff84eb96c375d238a736cad6da22c6e05bb96e38626540e06f08810e18e6ef17055989d4717ab0d075fa027664af68fe141c95a060d3b40d5b938f798e0edfb157c550b656bbc8352d83f311941ef9bd9cab1504f49a658589d7009e788fd921a560ba2e3dc3e0b5e94091e35cd4337968add14c", 0xcb}, {&(0x7f0000000380)="96201947259caff1ec13fe46c9c8c2e49303b64f6d126c6e6ca296273e5c89ff598a6149559539a1365a2ff2991100be", 0x30}], 0x3, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/74, 0x4a}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f00000003c0)=""/142, 0x8e}], 0x3) open(&(0x7f0000000040)='./file0/file0\x00', 0x60e, 0x0) chdir(&(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000280)='./file0\x00') 03:56:32 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() dup2(r0, r0) poll(&(0x7f0000000000)=[{r2, 0x200000000000020}], 0x1, 0x0) dup2(r1, r2) 03:56:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x888, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4000000000006) 03:56:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:56:32 executing program 1: msgsnd(0x0, &(0x7f0000000080)=ANY=[], 0x0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 03:56:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x51, 0x3, &(0x7f0000000140)="6c7be0121663945395918452e8b489a0f74ad0f810986fabc7a75e", 0x1b) setsockopt(r1, 0x7ff, 0x9, &(0x7f0000000080)="e43349870f6f6dd5fbf8de5cb97806e0763cd05e6d3dd3d039f07088a398bcc23e6d469bed420127d8a457d2ba33802edd6f7758b71efc41d78c07574d61fd8fde596bb83798370e69c92e0e2a09accf867284aa4c6e62b50115885b04810f831a90afa6037d2bc0eb28641d524fd159b809fabda0b441ef0c147724358d6cca5e3e8aca0297880fe264cf124900456148298b17a372312a210bc7e96bb6f2d889b8", 0xa2) r2 = socket(0x2, 0x400000000002, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 03:56:33 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = socket(0x5, 0x0, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x5, 0x80, 0xfff, 0x1, 0xffff, 0x2c, 0x6, 0x3, 0x0, 0x7bd, 0x1}) r2 = socket(0x3e, 0x8000, 0x4) mmap(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x10810, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="5c2ab8da22d88c290898ee44aba57ef180cd34da50b863ffffafa3dfe196b81270abb6b2325248301540eca126dadca5aa89", 0x32}], 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0xefef, 0x2}, {{r4}, 0xfffffffffffffffb, 0x44, 0x40000028, 0x2, 0xbb}, {{r4}, 0xfffffffffffffffe, 0x1, 0x4, 0x20, 0x1}, {{r4}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x4, 0x7}], 0x4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0xd303}, {{r2}, 0x0, 0x10, 0x21, 0xffffffffffffcc84, 0xffff}], 0xda80000000000000, &(0x7f00000002c0)={0x4, 0x9a93}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r1, 0x20007471) getppid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000300)=ANY=[@ANYBLOB="886be62c3f000b00d248556aa5b42d7ca0df0edf69b2f9cc2a5abf0fd7e5ecf381908dee2fa1f8e78dbe7aeb78bb3b0a80c55edd645a8102c379c4c4c3f2762dbef9cbd178ff1f523b24dafaf319513b845b1b7a23a0081cf38e32c6a8b387191ca320f820534838f59371af922c4c50d92397f2b1001210ab4c89c2cc43edeae8f5bc0dea0847e9da3fb4ef6faeb6aca0f563dfa229a6d11d0849e95b4a00"/169], 0x1, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000005c0)=0x1000) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x4, 0x7fff, 0xeb, 0x20, "cdd15ef35e5563bdc5012586dec8b6ec6e071466", 0x7c1, 0xc127}) mprotect(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x1) clock_getres(0x2, &(0x7f00000000c0)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munmap(&(0x7f0000005000/0x2000)=nil, 0x2000) 03:56:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 03:56:33 executing program 1: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x36) 03:56:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x200000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 03:56:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/138, 0x8a}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup2(r2, r1) 03:56:33 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x7f, 0x4}, {0xff, 0x5}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="14", 0x1) 03:56:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a7", 0x4e}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) dup(r3) unlinkat(r4, &(0x7f0000000300)='./file1\x00', 0x8) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 03:56:33 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getegid() getgroups(0x9, &(0x7f0000000400)=[r2, r3, r4, 0x0, r5, r6, r7, r8, r9]) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 03:56:33 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='cr') stat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 03:56:34 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000340), 0x3fff) read(r0, &(0x7f00000000c0)=""/44, 0x2c) getuid() mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) setgroups(0x4000000000000040, &(0x7f00000003c0)=[r3]) close(r0) 03:56:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000240), 0x4) r3 = dup2(r1, r1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x5) pipe2(&(0x7f0000000040), 0x10004) 03:56:34 executing program 1: munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5013, 0xffffffffffffffff, 0x0, 0x0) 03:56:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc00"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) 03:56:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/26, 0x1a}], 0x1) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) execve(0x0, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getppid() r12 = getuid() r13 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="d23cec0e21bb65c568208ae481f9057f6493a2b7aff7808cd0bdbad3462516a65496e763bd71846c8279b05b42f86551fd7d7aa60fc8bd2ebd7a65e0fe5fcdb8818b8e1445a4e5d80fc78b1b2172616ec2eb50e6db77bb176c7b1cead724d703030c1f8107f868321a6100b695afe00635a3ada7a7ad50d00174629ff02e8afcf5297b7775e23bccd47139548981c3c81be187157b5fb996383cb9edf347c91989eb0cf876011f94f15cde2dd7de047d3f892fa443a8f8e470cffa3b88da8e77752b764043017dcd3c6e497a", 0xcc}, {&(0x7f0000000300)="535994c8e3d826b7c74eddfaf258169fdbfda4327485271af79dafec8266fe197ea1d21a0d34b6a1f8042351d464631b0a6a70f150e25d3ada07f43b797226e647b6ba32a91b0bc3adae42603ed3f1a8bc2c058806975221275dedc504bca26f4471a2094e8d4cfd4d56ec85fad5bb45779beda8c39341d4b427e7cf26c9d1efad9e58a0773f7891df303f7d499754573ed10fa15616c41f890f11b96d2ecfdb881eaab89f09", 0xa6}, {&(0x7f00000003c0)="c22680c4c448073a07fa62f94007c86d07a705603221a37952c2b42cfad11f8bd994ef313c7aef8f202d0e7178ce549404f2c25376c03e6b66097f79cd26200e4db1f5323e516dd4d8add08279b62d2057853cf57d659f80f466010da526396c418a728b8b5f84a310", 0x69}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xa8}, 0x4) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) 03:56:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="31cf36dd7214891a8aa99cdac50933eac4a864b3e076dcaa93d9f8334876cf8096458e8e5655307a4e580d9d7f77b4ff8bf0cbaaecb95598ba1a2d692456ff3d5ea808eac184767a01eb3de059600e9a6042c6af91993661c716ae542cce0ef95a3c77bd0c5e168faf5e674d823db9b0fba475cfd0fb1a19f74c37f9400d989a96d0f8c03a1609b92c055e2d0e68795bae58ca5e2427ee4d029a4051bb936524d082e9daab53818005eb051499c173ade521f4277f85ca335a16aef484c2272556fbea2283e1945e00"/212, 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x24ab6d9bac2005aa}], 0x1) 03:56:34 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x100) setsockopt(r1, 0x5e8, 0x6d0, &(0x7f0000000240)="bb85415e62e102e1182099801ffc1b6061eccd88e08992cd2fe7aa3ec0601d25d6cda2b78dc6dcb117458ee49cbf6c87352046ae2003629af6db0f575cc1a7ef37a1164ffc1ecf1f5b57b518bf90b03063f9da75525778bd3fde466a616bed0df51f7d384b1479e596c3521f904f67ebf4c993e06ce748041afd76435a381b2a9486edff2b961e50939abb0398b44405e57ec168ef025d5371d27e7e1e2b4fd65087e040fafd246c481e5ea8e3ab41e73500f7e2fe2f32515367", 0xba) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x365, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x417, 0x6d53}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0xcb, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x8, 0xe7}], 0x101, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x89, 0xae, 0x3}, {{r0}, 0xfffffffffffffffe, 0x15, 0x40000000, 0x77, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x89, 0xfffff}], 0x4, &(0x7f0000000140)={0x8, 0x40}) getegid() r2 = getgid() getgroups(0x1b3, &(0x7f0000000180)=[r2]) socket(0x13, 0x4001, 0xde5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 03:56:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgid(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 03:56:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x10, 0x2, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 03:56:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 03:56:35 executing program 0: socketpair(0x18, 0x0, 0x40, &(0x7f0000000000)) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000000)="a746", 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 03:56:35 executing program 1: nanosleep(&(0x7f0000000140)={0xf0, 0x7ffffffc}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r0 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/252, 0xfc) kevent(r0, &(0x7f0000000000), 0x2f2, 0x0, 0x7fff, 0x0) 03:56:35 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) recvfrom$inet6(r0, &(0x7f0000000080)=""/153, 0x99, 0x3, &(0x7f0000000000)={0x18, 0x2, 0x7fff, 0x80}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 03:56:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) unlink(&(0x7f0000000300)='./file0\x00') socket$unix(0x1, 0x5, 0x0) unlink(&(0x7f0000000040)='./file0\x00') openat(r0, &(0x7f0000000000)='.\x00', 0x40, 0x10) 03:56:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000008c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead46dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161037ff3ea728bfcb92a786389be1ee3e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd30288f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a4516493388aaa11a1c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c4373524a83c341d4e5d8d06b9059d3f4d37a4c0b237364011de910950af6a557d1c3383cdf7", 0x223) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7fffffff) close(0xffffffffffffffff) syz_open_pts() 03:56:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/225) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 03:56:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/144}, {&(0x7f0000000180)=""/240}, {&(0x7f0000000440)=""/4096}], 0x6d) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:56:35 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="c729ae08bcf5d2c98e0b6953d7e1ec3025942c7da01c60f0112cd3e8", 0x1c}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000180)="7170e8ee4590355749fa9f45345461d09a1c296e8c7f9b8fa81ecbf53e97fed2ebdb21adb5a7486963951c1cf06cc5f68e5edff061e26256bbd2f911998442db11dac32ceba6e18e8e6dc6fd9607fe08e2d24d5e12ae8f3b29827434e9c3a31b0fd88f6657984ae2f4c3a5dc842e522d31061e48ae5fa8aea1b21d22334eb91dfe8a2294a498821f03e3fa3e4cc2d064444022d5d20df35ac60e0fe2b63740745ede819edbe578ecbead0dd2acddeac9bfd7945bc58b0f15351998d7dbddb9358dbcad03c51640cefd47f9e5e67dae632078665030323ad4a9593439043c795d6569e713568a4e05f7b6b4ec7f5317734b8d1a69dd6e1f8077542e52fa340ba63912c924491fbc7e5d03d6dd36b594e7ab1f188f8bdddeada24db689a30c0834e829243ecc2bacc77cfbe0b2363bcc09d2b1fd32117797aba09a0ecb00d0061873b1adf223e84341239521b15063e9c2186dfc37fd7a2bc63be93530cc4d2144886eebd96f903c9356cc20b9580730c495c831239ac1eed21a5c6e8dc367655c506db422444acc5e425b9098656ae6c0bdca67df96c44e0dcad743419a5a149678a727421daf3d252fbd37b6ac5a9b3800ddc27377620c45123f7f859f3503eda69ff252515fa2145422fbf4ae31b7e33bdd2ac8fae637a0869990098caee5be2594083b72c7fe9e74b7f3df2469930e487612d92a9f071bf06f94d5a70cd91c4d", 0x201) 03:56:36 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/26, 0x1a, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mprotect(&(0x7f00005ff000/0x4000)=nil, 0x4000, 0x2) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x1ff) 03:56:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10082, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0x9, 0x9, "40497da08f1fe62a9d15b8d6d4e572406277be30", 0x2}) r1 = semget$private(0x0, 0x7, 0x20) shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getitimer(0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0x2bbbc789, 0x3}, {0x81, 0x9}}, &(0x7f0000000100)) close(r0) semop(r1, &(0x7f0000000140)=[{0x3, 0x6, 0x1800}, {0x1, 0x8, 0x800}], 0x2) semget$private(0x0, 0x2, 0x0) r2 = semget$private(0x0, 0x3, 0x100) clock_getres(0x4, &(0x7f0000000180)) listen(r0, 0x1) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000b80)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280), &(0x7f00000002c0)=0x10) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000300)=""/253) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000400)=0x20) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)=0x19) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)=""/191) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000540)=""/134, 0x86}, {&(0x7f0000000600)=""/183, 0xb7}, {&(0x7f00000006c0)=""/20, 0x14}], 0x3) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f0000000740)=""/54) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000780)=""/128, 0x80}, {&(0x7f0000000800)=""/44, 0x2c}, {&(0x7f0000000840)=""/207, 0xcf}, {&(0x7f0000000940)=""/131, 0x83}], 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000a40)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000a80)={0x5, 0x1, 0x6d, 0x3, "6e1a008c194cab83f7d6e86a11559baca7abba06", 0xffffffffffffffff, 0x8000}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xdaaf62a28324dec5) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semget(0x3, 0x0, 0x3) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) setsockopt(r3, 0x8, 0x734, &(0x7f0000000b00)="90f1d3b1e066e6343f56063ddad2f4b949300c54c07465bee6c54e2d6b0c2e10caf1932f74a501628139177ef29fe48161fb77d13ef25560e2fe4f398c47341b7f16ae0fc43434eef26d9f298554a3b31107", 0x52) fsync(r4) 03:56:36 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) write(r0, &(0x7f0000000040)="a5a1168229f78101c7c9d8e5973672bc0496a55b15d6f1f40531c5573a67dfe93277e40323144971c1fc3e7505ac4af169edba2b051afa35c7c68f4178a481b14776b5089784b9758ef928cb4cd7253e10391f3ebee0a13bbd9a8377772caa2923282813cfc6a2d1fa1ce6203cbf7f46a9667257095da775ee34654911f1b4beadb76789e64c0b8d9afb10551a169a47b55143495ebdc70ba9cf19d819d023247336802a68e68e96cae8e8fb7f739cb49db911ff8d10791f7206287278", 0xbd) listen(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/86, 0x56) 03:56:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r0, 0x200, 0x9, &(0x7f0000000080)=""/21, &(0x7f0000000100)=0x15) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x1ff) mlockall(0x1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) close(r2) fcntl$getflags(r1, 0x3) 03:56:36 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) poll(&(0x7f00000000c0)=[{}, {r1, 0x40}], 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x3fff) dup2(r3, r0) r4 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r5 = geteuid() dup(0xffffffffffffff9c) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0x28) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpgid(r7) fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x5, r5, r9, r8, r9, 0x20, 0x873f}, 0x0, 0x5, r10, r7, 0x80000001, 0x5, 0xd68}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r4, 0x0) r11 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r11, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) 03:56:36 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x281c, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 03:56:36 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) dup2(r3, r2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) chflags(&(0x7f0000000000)='./file0\x00', 0x1) fchflags(r0, 0x0) 03:56:37 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 03:56:37 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:56:37 executing program 1: socket$inet(0x2, 0x2, 0x3) r0 = socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 03:56:37 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000280)=0x2) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) kqueue() fchmod(r1, 0x80) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x20) r5 = open(&(0x7f0000000400)='./file0\x00', 0x8910, 0x80) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000440)) ftruncate(r3, 0x6) r6 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000480)=""/82) r7 = semget(0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000500)=0x1) rmdir(&(0x7f0000000540)='./file0\x00') semget(0x3, 0x2, 0x22) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000580)={0x3}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000600)) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) getegid() semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000640)=""/140) ioctl$TIOCSTART(r5, 0x2000746e) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000740)) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000780)) 03:56:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xc5) sendto$unix(r0, &(0x7f0000000080)="7ed94fcb28fcdfe6c22c0dfa8946ae23795c86932a1f2e906779c62ec433070f300cdfc8efb5376835830e9d9a208f8bc1dd3f3b7808aae612857eaed70f8e596b22d9c6551e3a976a46ffa687edfc3931d0f8a3df72267201d84413efd691af758905a26a2cef44ccd276cdae91e09a424b941b6e777f0a2df9c91c822a4df55478b8498ce6a4857e4bd28f1a1948371bb9b56e6e247f990911ace992cf643d186927308fb6dca76e41ec68afa3ec8f2b8ab847ec47a582c1a975544dc7f96b7c", 0xc1, 0x9, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 03:56:37 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="923ee0b275b71763177f0491c00579fd95b610f0661f3df23271cc9da9e85cfa2d09e288b9d2fc0f54649d84c0ac01b7c3e45cd47c12e8ad763fc1439a8585399473d8aa448785ad81c6505f08e62dccc4bee305eb0307c6f9b7b686e7c5430902ce93e536563b7f10f95976ffbbc26eba9c2d0f5b7fb0d7b3577d9033d6a21d", 0x80) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 03:56:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x101) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000100)={{}, {0x5501783c, 0x100}}, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) 03:56:37 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/42}, &(0x7f0000000080)=0x2c) 03:56:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00c509464cf4b666278000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc8) write(r0, &(0x7f0000000240)="c6968ee859d71437b21e4de473c46efc54df49276a7c4c5d563cd4428abc69b1282fbf232dd98a509a6a68c0695d51180b000e51d0130198bfe72506ede140e5cf46c5ace0009531ec25ac1419939e71dd20db0b1d796c5a61dfc3f978af4addf45e6e0fdf2e1a212f5a33cfa01a6f7cc3df250376da7fb4acd27c59187fd1d6866beaccdec03d6a220ae4bad6ebf87d8aa9c85e669cc30435d4b0631d760b83fefb567d420b2e76c827b0aa18d8ff5c408fe1c81c50cd9004e7fc03b1ea53ddb7cafe0f1ac956f3cd24afbe", 0xcc) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet6(r2, &(0x7f0000000180)=""/172, 0xac, 0x41, &(0x7f0000000080)={0x18, 0x0, 0x4, 0x200}, 0xc) 03:56:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x7fff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 03:56:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0xfffffffffffffffe, 0x80000002019, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSCTTY(r0, 0x20007461) 03:56:37 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 03:56:37 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x1) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) 03:56:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 03:56:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}, {0x6, 0xb913}, {0xc3, 0x100}, {0x0, 0xfffffffffffffffa}], 0x4}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1f) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3ff, 0x7fffffff, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x2, 0x3, 0x4}) r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) poll(&(0x7f0000000480)=[{r0, 0x54}, {r0, 0xc0}, {r0, 0x20}, {r0, 0x80}, {r0, 0x10}, {r0, 0x42}, {r0, 0x2}, {r0, 0x2}], 0x8, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)=0x1) shmctl$SHM_UNLOCK(r1, 0x4) sync() getrlimit(0x1, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000380)='./file0\x00') readv(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/208, 0xd0}, {&(0x7f00000006c0)=""/167, 0xa7}, {&(0x7f0000000480)}], 0x3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000008c0)=0x2) getitimer(0x5, &(0x7f0000000280)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000400)={0x7fffffff, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffff8, 0x21, 0xf0000006, 0x3, 0x80}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000001, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x100000000, 0xfffffffffffffeff}], 0x3, &(0x7f0000000800)=[{{r0}, 0x0, 0x4c, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0xfffffffffffffff7, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x9, 0x3ff}], 0x9, &(0x7f0000000880)={0xfff, 0x5}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0x4, './file0\x00', './file0\x00'}) r2 = semget$private(0x0, 0x3, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000500)=""/192) 03:56:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0xc00, 0x20) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x401, 0xffffffff, 0x6d}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:56:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000180)=[{}, {{r1}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 03:56:38 executing program 1: r0 = socket(0x11, 0x400000000000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x80c) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="6293d6e1", 0x4) socket$inet(0x2, 0x6, 0x2) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000000002000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x3) 03:56:38 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x60, 0x0, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x89, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x6, 0x41, 0xfffffffffffffffd, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x90, 0x2, 0xffffffffffff0000, 0x2}, {{r0}, 0xfffffffffffffff9, 0xa2, 0x0, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0x42}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0xffffffffffffff0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x3365, 0x4}], 0xde0000, &(0x7f00000001c0)={0x9, 0x6}) 03:56:38 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000280)=ANY=[], &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x34, 0xe0000085, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x0, 0x100000000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0xf93, 0x7ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x8001, 0x1}], 0x8, &(0x7f0000000180)={0xfffffffffffffffe, 0x73}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x202) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) semget$private(0x0, 0x4000000000000, 0x80) r4 = kqueue() writev(r0, &(0x7f0000001640)=[{&(0x7f0000001600)="a8b383d6b64da1714f3eb54c07bda7e798c1b4db6687c486042edf", 0x1b}], 0x1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x28ba8, 0x50) r6 = syz_open_pts() r7 = semget$private(0x0, 0x5, 0x2c8) semop(r7, &(0x7f0000001700)=[{0x7, 0xffff, 0x1000}, {0x3, 0x20, 0x1800}, {0x1, 0xfa4, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}], 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000001780)=[{{r9}, 0xfffffffffffffffc, 0x20, 0xa0000086, 0x6, 0xffffffffffffffa6}, {{r4}, 0x0, 0x86, 0x20000080, 0x3485, 0x7}], 0x5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x20, 0x20, 0x1}, {{r6}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x2}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0xcde0, 0x6}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0xffffffffffff8001}, {{r9}, 0xfffffffffffffffd, 0x80, 0x20, 0x22af, 0x2f}, {{r8}, 0xffffffffffffffff, 0xc, 0x20, 0x19, 0x80000000}], 0x0, &(0x7f0000001880)={0x2, 0xff80000000000000}) pipe2(&(0x7f00000018c0), 0x10000) semop(r7, &(0x7f0000001900)=[{0x3, 0x9, 0x17fe}, {0x200000000000003, 0x100000000}], 0x2) accept$inet6(r8, 0x0, &(0x7f0000001940)) r10 = dup2(r6, r8) ftruncate(r4, 0x31dfe21e) fchdir(r0) utimensat(r10, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x0, 0x3}, {0x2, 0x6}}, 0x0) r11 = getppid() fcntl$lock(r9, 0xa, &(0x7f00000002c0)={0x1000000001, 0x2, 0xcf, 0x3, r11}) chdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000280)=0xc) select(0x40, &(0x7f0000000040)={0xfffffffffffffff9, 0x100000000, 0x5, 0x400, 0x8, 0x100000000, 0x0, 0x2}, &(0x7f0000000080)={0xfffffffffffffe00, 0x101, 0x8, 0x9, 0x1ff, 0x1, 0x7, 0x2}, &(0x7f00000000c0)={0x6, 0x6, 0x6, 0x1000000007fff, 0x800, 0xc37f, 0xdeaf}, &(0x7f0000000100)={0xfffffffffffffffc, 0x8}) 03:56:38 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65302f660000235a84"], 0x10) 03:56:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x101, 0x0, 0xfffffffffffffd88) 03:56:38 executing program 1: r0 = socket(0x18, 0xa, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 03:56:38 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000808000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f000099c000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000725000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="8f1b3f487869700ecd520dbe0d38694f9841242a0c9ef5a43232687293fe9de2b8461f0d7de77a5f3d3141a8b2de2f9e6906958e40a38f2a84f06f598295665b3562dd216225095b765867c4cec338890f703203594c0c926fa14b1b418a20f19e6f14a1218223e117f5d0743a93b35e8639ee2a8f8271d58162ac24fc9b5100a653aa77f0d337f3b1172d24f5293fb8b622781edac1a7528239296f76abf14da6f07c", 0xa3) 03:56:38 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 03:56:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x3fff) dup2(r2, r3) read(r0, &(0x7f00000000c0)=""/44, 0x2c) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e374c2b73714435e1aa8034d6c99545c352d40c8"}) close(r1) 03:56:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='#\x80') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 03:56:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x5) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x0) 03:56:39 executing program 1: r0 = socket(0x21, 0x8000, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x1884c125ce06f22a) r1 = getegid() getgroups(0x1, &(0x7f00000000c0)=[r1]) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r2, r3) 03:56:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8001, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x6, 0x1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 03:56:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 03:56:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = getgid() setegid(r2) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 03:56:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x7f}, {0xff, 0x100}}, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) socket(0x0, 0x2, 0x8) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20200, 0x0) close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) 03:56:39 executing program 1: r0 = socket(0x3, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 03:56:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) fcntl$dupfd(r1, 0x0, r1) 03:56:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d010122d66dd4653008850d04d7bd60fc4bff4cab55609435e581c9a53210ba0059927fb40ed150bfc2f0e42f1e38e36011ffcb2da286d5b5116809e69f9cd592e5ec0738a30fcf354780d3e209cbefd774d5fa782c302d3aaeff780f0173a3fe869dd9fa553a216802eb0b82aebda04d"], 0x1) 03:56:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8281, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x600, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x1) r5 = socket$unix(0x1, 0x1, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x200, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x40, 0x0) poll(&(0x7f0000000200)=[{r0, 0x8}, {r1, 0x10}, {r2, 0x80}, {r3}, {r4, 0x114}, {r5, 0x89}, {r6, 0x10}, {r7, 0x20}, {r8, 0x80}], 0x9, 0x3) r9 = socket$inet(0x2, 0x4007, 0x7) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sync() r10 = socket(0x10, 0x8000400000001002, 0x5) connect$inet(r10, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 03:56:39 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:56:39 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20102, 0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 03:56:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x40) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) lseek(r0, 0x0, 0x2) 03:56:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000020e0357f000000050900f700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000650000/0x1000)=nil, 0x1000, 0x1) 03:56:39 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x8, 0xeb3e, r1}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x5, 0x20, &(0x7f0000000080)="004e9c30eeb05afa77dcbeb20689e416665b88308e53083fc3d74f875e3473b4621de6a56011e329118557ee53", 0x273) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getppid() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x1, 0x8, 0xc2bb, r3}) setsockopt(r2, 0x1000000000029, 0x9, 0x0, 0x0) 03:56:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:56:39 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) getsockopt(r1, 0x3, 0x4000000000, &(0x7f0000000040)=""/20, &(0x7f0000000100)=0x14) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280100000f3cd8bdcf"], 0x9}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r3, 0x2000740d) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 03:56:39 executing program 1: mprotect(&(0x7f0000369000/0x13000)=nil, 0x13000, 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 03:56:39 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000040)=""/81, 0x51) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xece, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="6cf4667a9aea322f3b279ed33bddc3e40d3c01a2edf5c89aa3c0fa36805fd795fef5b7894a3ff66220bd34bc80147d97773ccce013cfa7e0c70a457238dc4a6884c9c0c5d3cfcbf864239d4e13133841d8f66d51", 0x54}, {&(0x7f00000001c0)="d971", 0x2}], 0x2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0xfffffffffffffe8c}], 0x1) socket(0x6, 0x0, 0x3) 03:56:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4a}], 0x100000cfc5, 0x0, 0x4, 0x0) 03:56:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x9) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) 03:56:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 03:56:40 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000000001004, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8208, 0x2) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="f58f1f3af84414c90759c15b85b9de3407fb61e3988a081979c05e5fd5ec98420a69acf436cd8f16c48a1d18211ce4961414e911b865", 0x36}, {&(0x7f00000000c0)="9102331ef8", 0x5}, {&(0x7f0000000100)="7d3390c8ae59fc885caea8c4b032a0fb4bae8b46e70162c0027cbb8a98b91fdaafd74235a3bc94f9338b4b3b293523ef037ec1d40d1aaf5154b30da3d7e341fa124da80d8b14008bfcf63526715e62a13c3d67e85fc50dad03cb", 0x5a}, {&(0x7f0000000180)="5b86", 0x2}, {&(0x7f00000001c0)="e76e44fc1fff526c180e7279", 0xc}], 0x5, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xc0, 0x8}, 0x8) 03:56:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r3, 0x0, 0x0, &(0x7f0000000000)=[{{r3}, 0x92c837a9210a6f81, 0x2, 0x8, 0x979, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0xa8, 0x40000000, 0xff, 0x2}, {{r2}, 0x0, 0x2, 0x40000081, 0x1000, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x81, 0x5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0x7}], 0xf8, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:56:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) syz_open_pts() close(r0) close(r0) 03:56:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1f, 0x0, 0x1ad) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) setsockopt(r0, 0xfffffffffffffff7, 0x5, &(0x7f0000000040)="79b6a7024269c7d918b3de588bc71ee729c28c1f0b17d0e306247b894dc29ca6903861996a69adfb4b58dd1aeb279fd89b2e1be5748e95a5a87486df3d87cf3629790f15ccee9d40d2130adfcd4d2a6cf19851012de9ecfec1141e5dd8bc9c3f7e5d", 0x62) 03:56:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xce0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 03:56:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:56:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='P', 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() write(r0, &(0x7f00000006c0)="807429c83ee248b2c8242762e28968950eb34bbca7588125e2aa356088f0f4a01bdfc55a69a2908c9c49133529cf2ac780b9c558eec119f02b005a1502009b4ea86d77c5bf62fcf2cae5320c9c8ac13a2b76eb315b27afa9b122f7c93f99948d6347c73eb76d68b1f2a6028dafb1893e889bc98b34cfebd12c60c73a14705e4e3f3426047ea018000d9694476e87135e15d9c6ed21aeafd6ae9c30e676190de561643d2dc3834388f161106a0b63038440e11ebd42f2d8a3babcfcc992b94dc5229ab56c772aa165f611298887af2ebedabeda9ca29467c1d189373c7c23dd6bf00ce82586e13b24f2766b746c6f9119b47040c2a298e99c2af1d208dd0e3ff25bc791e6de3c85ed1075e674f00ed79749113fdbcc9cc908197b08e32c5cdb711b21ea05425cabe973f4842f76b6b40da62aa4259a9ab0b8eace07c10adfda254a728df94f31463f9c520d2cc680b9b5c1abeb5e2da80a93bca27a8926efed23fc97d7e7f03292e9f33e802afa0dd049da7cf1660f56025737e9d3a78a40d53ad5db69048aa690ce04410d150f73e0fc3911d3443109ae0f7765968ec94161", 0xfffffffffffffe0b) 03:56:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x108, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 03:56:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x3, 0x9a, 0x9, 0x1}) fcntl$setflags(r0, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x420) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/249) fchflags(r0, 0x1) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/170, 0xaa}], 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) fcntl$getflags(r0, 0x3) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000004c0)=""/132) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000640)="d76a9dc61895aa0038ff2194d3c35833191c6635d75ff38f78fde3698de0ed47b9b7485fa846f2a74f930acc4f6c5386a15fc06c41aacb23ccf6782e09450894195267d450b96d36271c05252fac252a502561f1190823a8a79dbda5acd3b3fa70008657cf71cc839d6e8e8bd2262f4a65430c25d3d7db8585845547463765eada2e91e68ef0a2ea2782321a4991e365c19632934321d630a86e34a54d7b319552ab4a16d5b33c70d595d0ea1e40bb332dda744325e033ebc1382f6fd9ae36e35dccb332713b94b3f8", 0xc9}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000780)={0x1ff, [{0x2, 0x64}, {0x2, 0x8}, {0x2, 0x7fffffff}, {0x2}, {0x3, 0x446}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x9}, {0x0, 0x3f}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x9}, {0xfcf1de7f07eaaa55, 0x3}, {0x2, 0x3f}, {0x1, 0xffffffffffff9473}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x80}, {0x3, 0xfffffffffffffff8}, {0x0, 0x6}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x5}, {0x1, 0x9}, {0x3, 0x4}, {0x3, 0xfffffffffffffffa}, {0x1, 0x80000000}, {0x2, 0x9}, {0x3, 0x1000}, {0x249f49a7eb013cda, 0x8}, {0x3, 0x7}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000008c0)={0x0, './file0\x00'}) fchflags(r0, 0x4) r2 = open(&(0x7f0000000900)='./file0\x00', 0x8808, 0x81) recvmsg(r2, &(0x7f0000000e40)={&(0x7f0000000940)=@un=@file={0x0, ""/15}, 0x11, &(0x7f0000000d40)=[{&(0x7f0000000980)=""/177, 0xb1}, {&(0x7f0000000a40)=""/199, 0xc7}, {&(0x7f0000000b40)=""/170, 0xaa}, {&(0x7f0000000c00)=""/112, 0x70}, {&(0x7f0000000c80)=""/89, 0x59}, {&(0x7f0000000d00)=""/40, 0x28}], 0x6, &(0x7f0000000dc0)=""/97, 0x61}, 0x802) r3 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000e80)=""/178) ioctl$TIOCNOTTY(r0, 0x20007471) fsync(r0) unlinkat(r0, &(0x7f0000000f40)='./file0\x00', 0x8) socket$inet6(0x18, 0x5, 0xfffffffffffffffd) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000f80)=0x3f) msgget(0x0, 0x200) panic: pool_do_get: shmpl free list modified: page 0xfffffd806779f000; item addr 0xfffffd806779f1d0; offset 0x10=0xdeaf4000 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *316488 3232 32767 0x10 0x4000000 1K syz-executor.1 88456 56531 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff82396740,1,ffff800020c51bd8) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b05c28,ffff800020c51d78,10,ffff800020c51de0) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b05c28,ffff800020c51d78,ffff800020c51de0) at sys_shmget+0x13f syscall(ffff800020c51e50) at syscall+0x576 Xsyscall(6,0,fffffffffffffff4,0,4,28371c25010) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic pool_do_get: shmpl free list modified: page 0xfffffd806779f000; item addr 0xfffffd806779f1d0; offset 0x10=0xdeaf4000 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 pool_do_get(ffffffff82396740,1,ffff800020c51bd8) at pool_do_get+0x4a3 pool_get() at pool_get+0xf7 shmget_allocate_segment(ffff800020b05c28,ffff800020c51d78,10,ffff800020c51de0) at shmget_allocate_segment+0x15e sys_shmget(ffff800020b05c28,ffff800020c51d78,ffff800020c51de0) at sys_shmget+0x13f syscall(ffff800020c51e50) at syscall+0x576 Xsyscall(6,0,fffffffffffffff4,0,4,28371c25010) at Xsyscall+0x128 end of kernel end trace frame: 0x357, count: -8 ddb{1}> show registers rdi 0xffffffff8187fd57 db_enter+0x17 rsi 0x2d83 __ALIGN_SIZE+0x1d83 rbp 0xffff800020c51a20 rbx 0xffff800020c51ad0 rdx 0x2d84 __ALIGN_SIZE+0x1d84 rcx 0xffff80000239e000 rax 0xffff80000239e000 r8 0xffffffff81c03f13 kprintf+0x173 r9 0x1 r10 0x25 r11 0xdf06a72ff2b66b63 r12 0x3000000008 r13 0xffff800020c51a30 r14 0x100 r15 0x1 rip 0xffffffff8187fd58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c51a10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=316488 stat=onproc flags process=10 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020b04710,0xffffffff823b10e8 process=0xffff800020b2b3c0 user=0xffff800020c4c000, vmspace=0xfffffd807effdb40 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3232 246625 34356 32767 2 0x10 syz-executor.1 * 3232 316488 34356 32767 7 0x4000010 syz-executor.1 34356 10945 23354 32767 3 0x90 nanosleep syz-executor.1 23354 519151 94607 0 3 0x82 wait syz-executor.1 2757 89024 60073 32767 3 0x90 nanosleep syz-executor.0 60073 133948 94607 0 3 0x82 wait syz-executor.0 25480 76247 0 0 3 0x14200 bored sosplice 94607 391099 68968 0 3 0x82 kqread syz-fuzzer 94607 186030 68968 0 3 0x4000082 thrsleep syz-fuzzer 94607 410385 68968 0 3 0x4000082 thrsleep syz-fuzzer 94607 7461 68968 0 3 0x4000082 thrsleep syz-fuzzer 94607 474483 68968 0 3 0x4000082 thrsleep syz-fuzzer 94607 522728 68968 0 3 0x4000082 thrsleep syz-fuzzer 94607 332318 68968 0 3 0x4000082 thrsleep syz-fuzzer 94607 259504 68968 0 3 0x4000082 thrsleep syz-fuzzer 94607 226032 68968 0 3 0x4000082 thrsleep syz-fuzzer 94607 70052 68968 0 3 0x4000082 thrsleep syz-fuzzer 68968 416214 51099 0 3 0x10008a pause ksh 51099 49445 16444 0 3 0x92 select sshd 31294 109289 1 0 3 0x100083 ttyin getty 16444 227511 1 0 3 0x80 select sshd 21625 30603 41295 73 3 0x100090 kqread syslogd 41295 433320 1 0 3 0x100082 netio syslogd 90166 409218 1 77 3 0x100090 poll dhclient 61793 466480 1 0 3 0x80 poll dhclient 92551 112966 0 0 3 0x14200 pgzero zerothread 79462 114682 0 0 3 0x14200 aiodoned aiodoned 92716 521864 0 0 3 0x14200 syncer update 54608 153375 0 0 3 0x14200 cleaner cleaner 56531 88456 0 0 7 0x14200 reaper 86303 379497 0 0 3 0x14200 pgdaemon pagedaemon 10420 443892 0 0 3 0x14200 bored crynlk 71359 314741 0 0 3 0x14200 bored crypto 18298 263570 0 0 3 0x40014200 acpi0 acpi0 69197 183715 0 0 3 0x40014200 idle1 61843 497090 0 0 3 0x14200 bored softnet 72020 81419 0 0 3 0x14200 bored systqmp 47949 227210 0 0 3 0x14200 bored systq 65014 213127 0 0 3 0x40014200 bored softclock 52088 460582 0 0 3 0x40014200 idle0 17188 302091 0 0 3 0x14200 bored smr 1 206709 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex pvpl r = 0 (0xffffffff823994a8) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:804 #0 witness_lock+0x5a4 #1 pool_put+0x70 #2 pmap_do_remove+0x63b #3 uvm_map_teardown+0x195 #4 uvmspace_free+0x86 #5 uvm_exit+0x29 #6 reaper+0x198 #7 proc_trampoline+0x1c CPU 1: exclusive mutex shmpl r = 0 (0xffffffff82396750) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 Process 3232 (syz-executor.1) thread 0xffff800020b05c28 (316488) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82396ff0) locked @ /syzkaller/managers/setuid/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x5a4 #1 syscall+0x45e #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff82396750) locked @ /syzkaller/managers/setuid/kernel/sys/kern/subr_pool.c:583 #0 witness_lock+0x5a4 #1 pool_get+0xcb #2 shmget_allocate_segment+0x15e #3 sys_shmget+0x13f #4 syscall+0x576 #5 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10772 0 0 pcb 23 9K 10K 78643K 872 0 0 rtable 97 3K 3K 78643K 1625 0 0 ifaddr 36 11K 11K 78643K 314 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 69 0 0 iov 0 0K 36K 78643K 183 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 75K 78643K 2319 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 27 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 240 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 7 21K 33K 78643K 1674 0 0 sigio 0 0K 0K 78643K 30 0 0 proc 41 38K 70K 78643K 1310 0 0 subproc 68 69634K 69634K 78643K 1598 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 223 0 0 in_multi 33 2K 2K 78643K 569 0 0 ether_multi 1 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 469 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 81 20K 29K 78643K 6094 0 0 UVM aobj 86 3K 3K 78643K 94 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 117 0 0 NDP 7 0K 0K 78643K 144 0 0 temp 121 2710K 2778K 78643K 9442 0 0 kqueue 0 0K 0K 78643K 15 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 49 0 45 1 0 1 1 0 8 0 inpcbpl 280 955 0 948 1 0 1 1 0 8 0 plimitpl 152 208 0 199 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 446 0 406 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 28 0 28 1 1 0 1 0 8 0 tcpcb 544 369 0 365 1 0 1 1 0 8 0 nd6 48 94 0 90 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2091 0 1903 12 0 12 12 0 8 0 art_table 32 2092 0 1903 2 0 2 2 0 8 0 art_node 16 445 0 411 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 5 2 1 1 1 0 8 0 semapl 112 238 0 228 1 0 1 1 0 8 0 shmpl 112 92 0 8 3 0 3 3 0 8 0 shmpl: pool(0xffffffff82396740:shmpl): page inconsistency: page 0xfffffd806779f000; item ordinal 0; addr 0xed236ab926325f2d dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3401 0 1924 48 0 48 48 0 8 0 ffsino 272 3401 0 1924 99 0 99 99 0 8 0 nchpl 144 5789 0 4138 63 1 62 62 0 8 0 uvmvnodes 72 4209 0 0 77 0 77 77 0 8 0 vnodes 200 4209 0 0 222 0 222 222 0 8 0 namei 1024 20286 0 20286 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 18032 0 18032 16 13 3 6 0 8 3 sigapl 432 1709 0 1694 3 1 2 3 0 8 0 futexpl 56 17011 0 17011 1 0 1 1 0 8 1 knotepl 112 1317 0 1298 1 0 1 1 0 8 0 kqueuepl 104 425 0 423 1 0 1 1 0 8 0 pipepl 112 1458 0 1439 5 4 1 2 0 8 0 fdescpl 488 1710 0 1694 3 0 3 3 0 8 0 filepl 152 11940 0 11843 8 3 5 7 0 8 0 lockfpl 104 451 0 451 2 1 1 1 0 8 1 lockfspl 32 905 0 905 2 1 1 1 0 8 1 sessionpl 112 62 0 52 1 0 1 1 0 8 0 pgrppl 48 88 0 78 1 0 1 1 0 8 0 ucredpl 96 3517 0 3508 1 0 1 1 0 8 0 zombiepl 144 1694 0 1693 1 0 1 1 0 8 0 processpl 840 1726 0 1693 4 0 4 4 0 8 0 procpl 600 4638 0 4595 4 0 4 4 0 8 0 srpgc 64 260 0 260 3 2 1 1 0 8 1 sosppl 128 38 0 38 9 8 1 1 0 8 1 sockpl 384 1864 0 1847 3 0 3 3 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 139 0 0 17 0 17 17 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 190 0 0 10 0 10 10 0 8 0 bufpl 256 9470 0 2454 439 0 439 439 0 8 0 anonpl 16 184695 0 178678 71 40 31 45 0 125 0 amapchunkpl 152 11539 0 11445 16 11 5 9 0 158 1 amappl16 192 7955 0 7590 55 35 20 31 0 8 0 amappl15 184 209 0 209 4 4 0 1 0 8 0 amappl14 176 626 0 621 1 0 1 1 0 8 0 amappl13 168 69 0 69 6 5 1 1 0 8 1 amappl12 160 62 0 61 2 1 1 1 0 8 0 amappl11 152 165 0 146 1 0 1 1 0 8 0 amappl10 144 152 0 148 1 0 1 1 0 8 0 amappl9 136 1101 0 1097 1 0 1 1 0 8 0 amappl8 128 703 0 687 1 0 1 1 0 8 0 amappl7 120 167 0 160 1 0 1 1 0 8 0 amappl6 112 211 0 203 1 0 1 1 0 8 0 amappl5 104 266 0 255 1 0 1 1 0 8 0 amappl4 96 1758 0 1730 2 1 1 2 0 8 0 amappl3 88 552 0 541 1 0 1 1 0 8 0 amappl2 80 12421 0 12354 2 0 2 2 0 8 0 amappl1 72 50921 0 50453 23 13 10 19 0 8 0 amappl 72 5196 0 5156 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 93 0 8 2 0 2 2 0 8 0 uaddrrnd 24 1710 0 1694 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1710 0 1694 1 0 1 1 0 8 0 vmmpekpl 168 17650 0 17625 2 0 2 2 0 8 0 vmmpepl 168 202979 0 201473 110 35 75 77 0 357 8 vmsppl 360 1709 0 1693 2 0 2 2 0 8 0 pdppl 4096 3428 0 3386 6 0 6 6 0 8 0 pvpl 32 548745 0 539660 174 71 103 120 0 265 18 pmappl 232 1709 0 1693 5 3 2 2 0 8 1 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 595 0 2 17 0 17 17 0 8 0