0), 0x273, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001580)) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socket(0x18, 0x1, 0x0) r1 = msgget(0x1, 0xc8) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgsnd(r1, &(0x7f0000001740)={0x0, "f77879f054af1eb30398d94498082e9af8616449621fb88eea93465e3068db9a536e0f51d3020c199ac6d89e68f4dfceb69d54cd79032c761c3a2e847e6aa3dfcef1fb490e7fa60af8e887693c43cddc3e76f70de72d874c6fd48fc7dfe56596de6e88b96e91cdd1abba1f8138e7b6071773d9bf39889b274e7328476be45bb2da0a4331d683b0a79e8d6ef77df4ad90b03e215e8cf3650a46f4c05c7646ad82bebea350b36fb053bbb6365c461c300b72d7a6b1b72331d07f7ad6d0d9b35e0b9b02376ba12e9a303cf881d09d7476111bc0e6e256e45f7f99150ed9861333277ee9eac6d5d9f1b719ef6ae06f784002fdac54d3be352ffa"}, 0x100, 0x800) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0xeb, 0x0, 0x1000) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 03:33:48 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10200, 0x100) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x28) 03:33:48 executing program 1: r0 = open(&(0x7f0000000500)='\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, 0x30) mkdirat(r0, &(0x7f0000000200)='\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) symlinkat(&(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', r0, &(0x7f0000000440)='./file1\x00') mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) open(&(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', 0x100, 0x8) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 03:33:48 executing program 0: r0 = socket(0x11, 0x3, 0x6) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x280, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000000)="02879f895563ee7c5d4ce7fe5b8e683d47a01775455814915f46989deb6aaec3daba341f2d9751082feadfda3062fb8ab224e9f24fd29729d9867e39fc7c5766b5d8ab3f643b07d2adf1ec7780fdc3cf256ebc5a94f83d76fc56e6fb6c8c4e97569a9f8816a3959a7f4bfb0566ba63f5244ca77c8e0a3e48ca34950ffe83125fbf91e247f2becc9b92561fb6ae55", 0x8e, 0x0, 0x0) 03:33:48 executing program 1: r0 = msgget(0x2, 0x10) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/35}, 0x2b, 0x3, 0x1800) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64=r2, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r4, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r4]]], 0x3, 0x0) msgget(0x3, 0xc0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) msgsnd(r4, &(0x7f0000000580)={0x3, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xd5, 0x800) bind(r2, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf17c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) pipe(&(0x7f0000000b00)) r5 = semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) r6 = getpgrp() getpgid(r6) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) readlinkat(r3, &(0x7f0000000980)='\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', &(0x7f0000000a00)=""/152, 0x98) 03:33:48 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0xde) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 03:33:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) r4 = dup(r2) fcntl$dupfd(r0, 0x0, r2) stat(&(0x7f0000000140)='.\x00', &(0x7f0000000180)) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) fchdir(r0) 03:33:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) 03:33:48 executing program 1: r0 = socket$inet(0x2, 0x1e, 0x100000002000) r1 = socket$inet6(0x18, 0x3, 0x80000000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x6, 0xac, 0xffffffffffff7710}, 0x2, 0x8, 0xff}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0xffff, 0x8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000100), 0x0) 03:33:48 executing program 1: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 03:33:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, 0x0, 0x0) 03:33:48 executing program 1: 03:33:48 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x800000000000026, 0x0, 0x0) 03:33:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) syz_open_pts() r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 03:33:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000040)="e1f8a15bffd9b63fea6f41d3bc54519642767d5d4edc8585a47ac7fb3705580c817985bc72201033792636eca4134774563caa6b932b1db686bc5b57c5787b601dd8fb317acf7255c47856c542a6766ae4bdbe004e08f5dc80edbea22a52f8ab1d36f80af1ccc3183e74aae00da420f036e3547823fc2d75efc1cfaca2f56a49534319739ee3c4ee0eeb16eaa125282b38a76fd8a98892d8dbb1fc928a0c76e1b120f862d8d9f206935d528c28d733555c6f3686e5ed39dd07c1efe77f7918fd25da8fc63cd7acae90e5", 0xca) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x9, 0x2, 0x8, 0x0, "9758cf47605f74ff29f0f092dd55b36e7d5f2be1", 0x2}) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000001940)={0x1, 0x0, 0x7, 0x20}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x4, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r6 = getuid() getgroups(0x5, &(0x7f00000012c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) readv(r0, &(0x7f0000001900)=[{&(0x7f0000001800)=""/143, 0x8f}, {&(0x7f00000018c0)=""/8, 0x8}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000180)="83de8d876be573aeadbf418e17ab644a7fca6c2ee72feb5eaf69197c4e7ece1a1569617b17888914f166f00fff51511533b8abd98295357c4a437f1a1815b0bc4695fba38b250ac3dc04ae2cdb7b922cded95e8a87c5988809d75e714562588da44716673a76c121fc6b63b7613d66caa3348ac588665758cd53abfda4ba184c34afc8b151dd8826ddc689129164e0dd4c70ca48eeb199f77415a8e77959b463285c9516c21dd56c0ef87056a5351d3b1dc02e47c07478160c609c0f71436656ec3ef56b56f2420e8ac7d315d1332645162e35c88ab14b864f3fda409541e95ede37e933280325c49633750ba79c15a1886d2fb6c62203d15ee628b92f364a5eb348a5fbc5de7dcaf8bb18ff1e3cd5bca816bce33bda63d2da8fc912292c02b3b1076a05935edb0d5ade29ce15b2e6d63fff70680259eafd5e99887fd1c747491bf1c381aa4b535a8f2b3b217618ee67fb31053d76477a5b591f7b2b892a5817b283542686becbf1948a50e42db7836879495a5edc90b36b8d9096806de8f9c22168ad0525a53f528a47221e5368326f1276553e1b369a47272ccefeef12529e8077c2c2f30b68910166e16c00b8ce5e443601b50fce6b7431a8e9003b9f260d720114a76bbca1ee06ce2f49b266adb0aa2f5869093ab6301c76ddbeb7f65c527ebd9e0d7112432362003c6dcba1b7cb10ff2f4b0b02f52b58f48602337ed06afdf8a3b69cb35ce1d81fd50f38a94f47848ed86b389d8a2b5ade7bfe562c1287df1d49350a717c4059d5bc5259e3e6157e8ff8426683dd0b0559cce4effe0aae0c40b7c9f2a7b6780739cd4ba5fe9573e4d0c400671c75c8132fd578cc41cf724588b97023e9f6271b9bad92d7ee74d7e21eb13b56711d7a5aae079f62fbd198d2dbc471e665a5a4d27e9f95d2bffe2d7acc41309b5a2289950a623b33032479050d19e06326f9774bd558aa7a813f3178de014a888c93726960d727cf594572a65b9d3b2cd0f068e0945f4a3ea26ac942fcc69c0ec2146e41b1ccd303cab2e25f72e1a946926193f7a5896f2397d4a8c248068cbf0b09b8390ae8b5c67f05e028a515f269e16e0424c94a2c3750baed2b2c40632a14ca6841752f47539fff3c8679f92e5d7bab15f22ef44c327d7229b515e5d3e756f8cc7f341551944242c44c67c220468b48743f7b64738004a0921c3cf67decf579145e30f2fc82ef5d48bb8acc89dfe4e66e842b2ef3b4a2fe7788026cf44b86bcd0b7e5add6bedaa226df4c244599317e7759847c1d5148d211974244c6cbd163033e5bfe715d1908191f3e4eec7befb5b1b5d02bd853216a1fab0b4b9028dd825396c601e1d4d299f1b4cc058709537d28fdb94404df52c2bfbc00b979ccdf3c7df87615cd3238648b32ef02eb424d149eb664cf1f3b363ac458b5b0fddfe0d988bfc5a478817636541f850af998279d0b1f1b77e96d94de4916295a24c1d456a0ac0dca86cc5e5d2dee3fd4ab20cc02d03771bfe2ad014fa96cdee2026914acc88ccfecab438ecff0e7542257e62b7a5accbca1e0f34c0d52c37cb2ce233bb7a168c57e97f2506f9d8bbff2923148d65234343f2ba5d137e1d693f504276a0f414cff2a8420c729dd95d2377666c7c615a5733807baa5ef20b5d78f8ac9773c84d126686c1b5bf7df524f0c366e814a6a3c0ba6a370f28dede9e33fb608f1b7c8e08a49f81a2293b0a8647c6e7a1e059eee4359d8d048aa7b1066085bf926ced8d60459a700b1eb959a8071a0df71840ffb970ce88c3065df5873209d4664d6aaa8189f022360af3fd272961423d957245e18701efac0a7af3321cf92852b99066cf6434642b30784a4b36487f5b13c36350c58082936279f29b4dbe26d353a44820345c3ac60e3af1b4d882895caa8a36e153f0f4317369138ede0e162f0e3b365b5726860f82c35f8d86f1caf923fdc6ab3f1b6e8ad3e9acacb231da7fbb118c7647b93caa50dbd5ad0c25380d37f026f404b5c0192f0dff37aa61ecc5e934649bac4cd49fd693c8878f8d51612ec7b003599e970bbee131b48cdf82be795a89a2f072892cd3b4877b56c1e9aee5f3bf40e7efd9a189a1cb21458c7f536eebc839c1a17b3726e89c734aca18c789e275d5321abf0d3c383d7df473d724274c26af9096a02944a841da7609c8cfb168b7bd4f1f2248e7f5a4b1d02bff2a62ceeea60fa44f193b25c7b38a8d9e6035396c0b1fb22990572c3845d2d3167312f34ac4bd98b408ec15a8f2ca01d2f82d3f1a8522381f9e7253b65cc4a67096e536769128dc185796b561743e67908fffc03cfdd9edffd3e41425f53fd30f00532ecea343abe1445da2cd99f7643e9aacce889874629941a4e799c3dd22b672c9b0bd25bec8eead082d73315d18c4a46b96003ea9bb81957502db83a461b11cdb355417ecd8c39df5979d30edbfe410239c9ddda5aadfac9ae12dc6dba9489aa2fac3a1e939ec5c4f62feeea8bbe8ebb4b942fbca3d5bda292246057bf7519c9fd6f4dc6bf3d06e7b215d2e415b5bebcadb1cd119d795c8f8233675c5d688d44c4f616c4cc0c15b83e28bec78c7dddf8441b314338ca8d9b0fc3c28393a2ffb4dc2a9a1958fbd3859a0d44f6fe0ca2eb402bccb93465bca66d1acdb0cae682062c7c0a475546e1a927f8aefce06d416192b280d93187822d299e77e7d66ca4a20568f91324e19304c2e6f6c3daf2e12c3b68f8423d63f43ce504e1b581e47924ee4feccf4af28a77c96ac6246668f60fcf0921116b2fa52162bbc514f7347d2efa1f157552fbb0458d48062857f5ad50a91e083334b53a777a2444f72b83f9f21b012d596d2553088709e29ec03a6708ac9fed857a9430b6a3e9aa9409581d2202944ff489edd227de1a9c582cd5870544fda5e7af2ff9f5fbcd5e9fdd419d536548e0d53a2f4698d8fae9d47bf857ed7fb80594c26725b0d5f13d178e81b4ccb4c7b84c5beb3cfc24d7f86e25201a9ddb397dbcc449cf970872ec8b33704f17aeaa25d62336fa062b8bc12d4c57e29892a751fc3a79d460037216b1bbd3136e4f7d127a1e221b3589a4d620c0bc6ff838c51af435bde606c8474323f441231161e8b3d1cd7ef1b596753081d3b1674d1596a10f5044dab0b32f37108b70d64a77391caed3f1a910777affac8d00337931cafcb355503af287ec9b035847fbe03d945342f148fb14a454c3bb3a142ec6daa5887383023fa1812346b5ca286702147ffbd9136564b38ed7ff7c21539fd782057feaaca24523549755e2743da33b5a867b7374e90f526ecfdb399e1e43d71c42233a8334f9f5aab467a46804a38799b9d69833872b1ce0c3dbc8d61d3dff61e4845c21198ecf21852eb7e43ee9170c29ff3df9cb3181acdb560241f12cfcc87cbcc24f80c57c3a93e81e96da9ba68fa86c1d0950321389c239a22e99cb578981c14b44acbd2af84c286ac2c0714b22d3df73f0094380130c3e4230972d643c2ea2e7368a255ed06426fb6856b793c920def65631ed01a9612b177ecdd268fdf8134d36551fd2afef61d51832a239e22add2194e854fdd87eb076f53a74364835d690a6e585e119860945a0b4381c15c774d3660d7a090c4847ad1dc137360c35906608b986c66f53ebf6b09f819af6987ad2e65de7d36b5abfacd8218e4d5963b9b028ae608a77b3c606bd98105fd84a9c9160d63c80fe8c5327dfd00d5026863f512c643dce068a58e421f43f3f94b0d90d49f4406ce9bdde5a8d6c442e14b210ae6cf2c02c4e0a7b3443de459145a952f6f196199d7624686316edc71a5f953d2e842e000704c6dac723e265801f42ce1d3781a8e201f0bb4e8bdd5d4c85a08fa3bcbfa04cf2009772b27fafdb0f6104c61e319050ea919272524aef4a3b1b1c18702b92f173bf12e6eb923b21e610723170528aa87686102292882adafefd1f13de7bee1d441ca2a5b7194bd61ffc06a40f979b1b574908ddf607014eb3b6d7c41840be2d394359d31df30caf7028e46358b1c9fe406eff79f6e319b264f34bcf22214f6fc0075e18f4d301cbe1aca6aaf924c205de3b6f011beb5eeb0461be1f939f78bea445411e4f46d221cf215f53b79117cba605067a37c0cbc245149b86b08f1794043fa0529830a79eb4902584977c452ffc2a44195287b562d468e4d62beb8bc352dec8d068ba7560d4362d71b6b04ae0cbdf8fb0e561e2c764a39eef36c550c96730a89f8d74f46a7584dd896eed414c274902d964df7c7858cb235346e4aecae3d2af284dedf07ef2a7382569a23e1bb4ac62417fb6eac5a3a85bb7dd2e7d82f59ff0d3e303d34daede70101c22fb022a835ed23de47d8804c1e43d2e34f66b7f7d447033ae9aca6e92ad2ef50542678f645bd7a0ef5c09a783761bb9778378eea24417ab981dfcdd4214e0b8771e28ee707d5453680a4a00b73d4c8f7e05dc8be8800fb5540874b37835242d0da98507ecf25fdf877dde575f88670c3d58861f91fcb61ab95ac25ac0e681e3986283efc4ec7873267e00016d414e32f806bce2c23101b163e68eac71f944ac676b8a50a505a8a0750a9be613875ad5f47e516b24c3b0a524a076773eb1e7e376323a87468b350cd1a3091c86324a7c2f1a9057a37d46b7a970c121aac115ea5f8125ee4b36c6161407501330d6bd5469aa42e28f748624e536090771c5933886107f73b0ee7bb0405058ee3d812cd0bd6eed02c2f51052ecc08ce90887026fbf85e0fc12ef97ba22f8d6e58bab1d5987f7b527a24b466adc1143191ab4e66d4320fafeffc5d79fd6731cf9fd55f35ba69463449016356d9f3e2a46075c4ce42b9a5c2693c67716b6a2bc2a8a3c4d65eb3be2c860c01052eb37ed073bc3e119d53c99f51e0bf29a336cbfb6a69008a23307228a4edce04c75f25fada8183a72f5fee5f852c34dec104eeaef6a908ce4252610d092c355ee7397d9bd46663fececbf2456719ffb7170e7e68a12c46176fa0b377a27982365b370579a420acac7c25e16ba9bbdcfcd6d0b45290580ec007623d303b71c9f808c75dc8641a18d6d9f4a7522714059e706ac9bada561fc58895078af1b507bf0a5aac6ddccc7f01a110a9537059b59efce6518580d5ccee61d8968b3ac3a3d84aba1eb7e1eb014bf97a3ac6189e3cbfd54a1b5eb75d19214eac6159aefd2a8da732421fa690d721657a8bee6a362531aeb2743eb2a458a81da9619d96b04f926b181114ed8b83253a753ca47243861ffaff5de717d567c589d4e2b3c3936b78bb72f4902cb86487fc15bf59308a22f4957bff317ebf4a7b978d289cd786178a1f4840163258fbd9a8dab2dfcc3f1a2dd6c52ee3946ae727c4473deb65228b9b4cc3341a67194a7f9d97dfbfb66a00c4ae3b472c4dc903dc3ce7f41d8ec9c6f33b3fbb8b622492d546c017479095fbd158b285bef0e9c7681ecf0b59ae622e57e887d24d95f8c44738bc3d7be3a505c4d93afc74c1017441f34a16139b44b5202609086c21923462e684278b4e97351518cfbb51b55dc057d69da853bd61007b0335ea827b0080a1924693ac5886b83e92bcc125f7b95de308445ab80dbb4b440da78114b732db44906bb932bc902bf1c1e88679df9f512ba4b5c7a6c926aa23d11f20ef82663c4c079984d2a0210d68dffd3284657bfe2ef14249f85aa3e10ce888106fa7338d8d353d4f81d93ef782e44b1af8c9f72f4a9d570738dbcd3448e145a592afc27c748b9dd68fdc145c3ed208ce9e7367937db01fc0849d847ed823d43621adc160233c1b377939c", 0x1000}], 0x1, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, r3}, @rights={0x28, 0xffff, 0x1, [r4, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x120, 0x4}, 0x402) 03:33:48 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) close(r3) syz_open_pts() 03:33:48 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) r3 = semget$private(0x0, 0x6, 0x20000000004c3) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = geteuid() r7 = getegid() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000016c0)={{0x5, r6, r7, r8, r9, 0x80, 0xfffffffffffffc00}, 0x3f, 0x5, 0x435}) recvfrom(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r10 = getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r5, 0x2000740e) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r10, r11) semget$private(0x0, 0x3, 0x2) semop(r3, &(0x7f0000000140)=[{0x6, 0x3, 0x800}, {0x2, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r5, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7f762c33fb0cf9e4c100c5bbc5d954079d73fc78bc1970f1a771611fa77055f8dd6f87d9af19770cf68171e88d21afac7f10214422b8c109fed91e4f901349e027b503a0ab653ff8e22ec830d337d8ea4ec5d089856fca07c6f68aca381f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bfa7a9998f00"/380, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 03:33:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699c, &(0x7f00000000c0)=0x4) 03:33:49 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400008002be, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 03:33:49 executing program 0: socket$inet(0x2, 0x6, 0xfffffffffffffffd) socket$inet(0x2, 0x5, 0x2) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 03:33:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xeb57, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = socket(0x0, 0x8005, 0x40) recvfrom$inet6(r2, &(0x7f0000000080)=""/47, 0x2f, 0x802, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0x6}, 0xc) dup(r1) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000400)=""/92, 0x5c}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) 03:33:49 executing program 0: r0 = socket(0x800000000000020, 0x8007, 0x195) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x80000000, 0x3ff}) fcntl$setstatus(r2, 0x4, 0x44) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x47, 0x1, 0x8}], 0x9, 0x0, 0x6, 0x0) kqueue() ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x100000001, 0x1, 0x12d95059]}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 03:33:51 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) r0 = socket(0x18, 0x8000, 0x480000000000000) recvfrom(r0, &(0x7f0000000100)=""/14, 0xe, 0x0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f00000000c0)='./bus/file0\x00', 0x2) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='W\x00') 03:33:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x21) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x0, 0x8}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x1fcb) 03:33:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x6010, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffff84, 0xd3, 0x3f, 0xe2, 0xfff]) 03:33:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10342, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x3, 0x5) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xf800000000000000) r3 = syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r4, 0x2000746f) poll(&(0x7f0000000000)=[{r4, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000680)=0xaa) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 03:33:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8240, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0xd0, 0x8) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:33:51 executing program 1: clock_gettime(0x3, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) 03:33:51 executing program 1: 03:33:51 executing program 1: r0 = socket(0xe, 0x3, 0x7fa) unlink(&(0x7f0000000280)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b100051300000000000000005386ca3849451ae3d3051020741038f53e8551f30ce390500e0afecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3edbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53cc94303b298a85ff3faa8d9211830e0f2f0c93fa42aab245cf69ec7ab3a34c290374b243230e9ff2af6b3b8b36903a7ab30eaafea62f49d27d478c3eac8d89ce57ca27e0d57abb082a632afc16ff918d810e4d940db3f4695dbcfa4427dcdeaacd439dd2cc1672f9e97", 0x100, 0x400, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/155, 0x9b, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x5, 0x81, 0x6, 0x1, 0x22, 0x10000, 0x9, 0x0, 0x2, 0xe0, 0x3}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000003c0)={0x0, './file0\x00', './file0\x00'}) r2 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/233) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x100000000, r3, r4, r5, r6, 0x108, 0x3}, 0x3e, 0xffffffffffffff51, r7, r8, 0x3, 0x7fff, 0x7}) 03:33:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x20000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) geteuid() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x239) 03:33:52 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, r0]) 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) r2 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf65e023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a"], 0xe1, 0x0) msgsnd(r2, &(0x7f0000000000)={0x3, "3f31ad848b58de656999ceec2aff6549cc8d5103530b1fe1c3e960f25b5c67b0918791d12f182bcbe5ea921195f03b7f4ebb50f8a60e68a3f4cc1626e42292ff1c416f829de9a52ef884e728e276c29fa8ce2c473b8502a93c89fc82ceb6bd5fbc89b46d698c514051e3f1d53d1481fde072e8e6d70395f8966a901f8a654c6fd4a6e8002ee74366dba4c4bf4c6baa7702c1a7089e510765e51484e50521cc26fa3f64abb068223f81f86b8a29dae747ed8c5463a9d73bf15d4b053b8b8155e27b449cf6af3376c8f78d1d547898769d5d6913b9"}, 0xdc, 0x800) r3 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) geteuid() ioctl$KDGKBMODE(r4, 0x40044b06) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r2, &(0x7f0000000340)=ANY=[], 0x0, 0x0) 03:33:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000}) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000040), 0x16f) 03:33:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) clock_getres(0x4, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f00000000c0)={0x8, 0x9, 0x9}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x1, 0x1}) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000040)=0xc) 03:33:52 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x475f, 0x0, 0x7bf, 0xffffffffffffffff) kqueue() 03:33:52 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 03:33:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x2, 0xffffffffffffff7f}, {0x18, 0x3, 0x1, 0x4}, 0x1, [0x8, 0xffffffff, 0x3, 0x8, 0xfffffffffffff800, 0x1f, 0x8]}, 0x3c) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0x20000002, 0x6, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x10, 0x8, 0x362c1655}, {{r1}, 0x0, 0x20, 0x40, 0xfffffffffffffff9, 0x81}, {{r0}, 0xfffffffffffffffd, 0xb4, 0x80, 0x1, 0x5}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x0, 0x2, 0xe51}], 0x8, &(0x7f0000000100)={0x4, 0x400000000000}) 03:33:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x1c) r3 = fcntl$dupfd(r0, 0x0, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:33:53 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0xb, 0x0) 03:33:53 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:33:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x101) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) getrlimit(0x6, &(0x7f0000000040)) 03:33:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8000, 0x6}, 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 03:33:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) socketpair(0x39, 0x0, 0x1, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x99) 03:33:53 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x380, 0xa) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 03:33:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0xffffffffffffffff, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:33:53 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 03:33:53 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) r4 = semget$private(0x0, 0x6, 0x200000039) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r5, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r0) r7 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) r8 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 03:33:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') 03:33:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 03:33:55 executing program 1: r0 = socket(0x6, 0x3, 0x0) accept$inet(r0, 0x0, 0x0) 03:33:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x41) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x96b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:33:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ff0000"], 0x30}, 0x0) 03:33:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "0400000021bf04aa1500000000006e00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00", 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3942ca4ca7770236) setsockopt(r2, 0x7, 0x6dcf, &(0x7f0000000180)="508bf1f436bb8f101eb49173cbf1c48d5f35fb66f4e84caa245b6b3e2b57b65dd9bbe4a4ee1a13b209634f0e59edf07a55f3c5453377484dae3d268d414880727fa190689848433b36d997a16d5540595d863028e10282ed28e19b527b7d923dda8103256d663d30c90ce271523ba0a76804306137bc306d2a6a8634fa3923b614cc46f7876149bc7e0534d99e7cff646b87d2504118ae39dd62df9901cb47e45a3c7b3feb899fd36f", 0xa9) 03:33:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x2, 0x0) dup2(r0, r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) 03:33:56 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x2, 0x101, 0x7, r1}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 03:33:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x81}) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000200)='\x00', 0xffffffffffffff80) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/241, &(0x7f0000000180)=0xf1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 03:33:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x190, 0x28) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 03:33:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000040)={0x0, 0x80080000}, 0x8) 03:33:56 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x9, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x58) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shutdown(r0, 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x101b, 0x0, 0x0) 03:33:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = dup(0xffffffffffffff9c) r3 = socket(0x0, 0x5, 0xc000) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xc88, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x12, 0x43, 0x0, 0x6}], 0x400, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0xe0000082, 0x8}, {{r3}, 0xfffffffffffffffd, 0x576fac1d756f1fc4, 0x20000000, 0x7, 0x8000}, {{r4}, 0x0, 0x28, 0x0, 0x400, 0x2}], 0x0, &(0x7f0000000180)={0x3ff, 0x1}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) 03:33:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:33:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) syz_open_pts() r1 = getegid() shmget$private(0x0, 0x2000, 0x401, &(0x7f0000ffd000/0x2000)=nil) setgid(r1) writev(r0, &(0x7f0000000080), 0x1) 03:33:59 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) r2 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f00000001c0)="cdfc9d72170a83c908ec7407b3551bf93ad3a21988ff08b1e55a42a3707daf198c4a8c8e8a9e06d5195ebb65ea2215f7f6e441845c49278a9f02c52193536c0d8cf9e3ce38870de35b5165f41f9b2f909160c99b8dcd66ebb4178233f16570285a7090575f4ffac1794ddfb28731a73ffa8e5ee8466b87b0b70095d2651cb1c2a709a4cd2a7188c538186ca35efe54eeb78417cebfe1100b1894e33716310ab8142b8c", 0xa3, 0x404, &(0x7f0000000280)={0x18, 0x2, 0x3, 0x2}, 0xc) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0xfffffffffffffff8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 03:33:59 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa00, 0x4) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 03:33:59 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x100000000, 0x1, 0xfffffffffffffffd, 0x135c000000000}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='.\x00', 0x80, 0x200000000100) flock(r0, 0x8) syz_extract_tcp_res(&(0x7f00000001c0), 0xff, 0x80000000) lseek(r1, 0x0, 0xc600000000000000, 0x0) writev(r0, &(0x7f0000002480), 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x53, 0x0, &(0x7f0000000100)=""/83}) 03:33:59 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6}, {0x4, 0x5}}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5, 0x7fff}, {0x3ff, 0x9}}) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x149) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r4 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001240)={0x1, './file0\x00'}) r5 = accept$unix(r3, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) utimes(&(0x7f0000001300)='./file1\x00', &(0x7f0000001340)={{0xaf4, 0x1ff}, {0x100000001, 0x5}}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001380)={0x7, './file0\x00', './file1\x00'}) mknodat(r2, &(0x7f00000013c0)='./file0\x00', 0x1000, 0xfffffffffffff801) r6 = dup2(r1, r3) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000001400)={0x3, './file1\x00'}) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001440), &(0x7f0000001480)=0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000014c0)={0xffff, './file0\x00'}) recvfrom(r5, &(0x7f0000001500)=""/4096, 0x1000, 0x0, &(0x7f0000002500)=@in={0x2, 0x0}, 0xc) r7 = openat(r6, &(0x7f0000002540)='./file0\x00', 0x400, 0x5) pwritev(r7, &(0x7f0000002780)=[{&(0x7f0000002580)="976f1b22fd84df1a0755d79621f86aaf", 0x10}, {&(0x7f00000025c0)="6f63772c68f934d43e6e578f9d29183b5540e35ff84f1086ef2e8848330cab18213f55639949a122f0f69cc36a48cbd3d985a28030d5b1ecab1dcb5131b5408b2c81b942ec3839893a6cb844c48fd716e8587ebb5ad91f37590e21182f78a082cf36bc1da05226cfedf30bee367a7aaa3c6f217164bc82ed15b3951e447c8f2c18f818a342afb39db161746074cff3bb8477468ca7728c87d510b798", 0x9c}, {&(0x7f0000002680)="6bd4efb3bd8db22ee72afa91d95b0cd373c8c3c61f9c", 0x16}, {&(0x7f00000026c0)="c6c5eab4001ae06aaa9b87aafe6f7603aaee977d33b9a8ef9a74ff2a88d0916da9bf6add52ac142334073f4d718097353b888b750c450e30a2f105293b3981e467d87c16467e82a66b0c9584721a2ee9dba83a07d926b8c32461e415e56e163764356eb1fb0bf5bd9f660930a69f1261db6c561a84ed1cdb53803ce22d7e72ff75afdc57e177a8af7286752f8fe91bd591196c7cadf64bce38cd5514084705025be40f6429a535c780da065ae99689797fb3edb70655fa4be8", 0xb9}], 0x4, 0x0, 0x0) connect(r2, &(0x7f00000027c0)=@in={0x2, 0x2}, 0xc) ftruncate(r7, 0x0, 0x1f) clock_gettime(0x3, &(0x7f0000002800)) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000002840)=0x9) accept$inet6(r6, 0x0, &(0x7f0000002880)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) link(&(0x7f00000028c0)='./file2\x00', &(0x7f0000002900)='./file0\x00') pwrite(r4, &(0x7f0000002940)="1b145c2107bf38f101f9028786a8bc909e59b7334f0a4ac6d053024abce3596f33d5df8e7484a95ab58502f9226f33dca538994df0ac77a29a30020bcbde3fe33b584ff1afe9b055068b89f46a7468ff27d44fa7845103a48140c25d5979215a8706f844a95e036dd9a88ebe349e8c107e62b1f3b47728e67027bd621912c58e99e4d19bcf4a831a860a5138b86e72d50bedef5193cbacf7669036e5c0b1f689831cbe0192ba32affabd0d3c1b4471b373ac8d42e18a086339feaaf91c79a807fb21c3b16e1c8a3d930bf2a43b35262e6816ba8fe1b61a11d7c43d55d5ce5ecba6575cd15f371f88924fbf0c6ab0865be3d099d6cefd", 0xf6, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000002a40)) 03:33:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000015, 0x2, &(0x7f0000000140)="636a1303b6e86d45ced0a7a5d34af9fbf0e65cf78e80f780eb74fb2eaf000800006028e330f2f5d8d1bc9764226478ad7775a3c19fae303a52b429ee2f112fec8a4f80af38600368b8d8bbbfa0342bde5ef6edd10ec517e97e6834e2a85597559a5104a52adfcb723b8841c143d31d2047eeec516c72f8fed7427cd9aa65ce9c5a31915d4377c5b71c16c5df2c24748079df646fb8830081f11193e09ebd5bf8e5fe21800fdf8dc19cb21fc18964a4b0e40386498e623f543d904167ae582b66e7cb47534ea7a09705749d9a96c50fc59495bf0d76ce9e4ed7908ae4bbd25f3c94f4108e158a98f93966027544c62060765c86a9606c6c3b9ac3c1074ed8c574f082f840b7e0e42eb865ea3df478cb8b0d51d8cf5ebb05fb398a686dfaebf3e618b86be29d69ae70772a47486ac1d9ac6b5b3d879a5b9b8f5fed7433d738d6aa5497dac97bc74214ccb6ad4886206fc33cf8f1c3fba359823e3703dff0f7e13789a1edd6c825f5bf539e60c30090f84115626dfa286862395142b7cf21877fe3f21bdf2a10dc22d271fa41d31786eff0769b212eeb4ca320784c6f0a21", 0x19d) 03:33:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x182, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x79bc, 0x5, 0x7fffffff, 0x5, "198451df419bfa89a090345a52cbfee4aa7ce220", 0x8, 0x8001}) mprotect(&(0x7f00007da000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x401, 0x1, &(0x7f0000000040)="ec2d953d0ecddda82ddbe57437c9277fcfcb748d107c9da05cae2c9f607146759cdca9e8ffb7cfbba248560191eb3e924a1cc923d2d7dfc97f48040b27383a4400db0676d9bc0c5b1a76f8b901e4e9b4f6e24afba471f6938069dec15766cd7d3915571d7b4811737da10194acb2fad88a471cdaf2df8bca07d9e1636f53db426e84cb453892a99d0620f51c5456156b0935dd7f", 0x94) 03:33:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x84, 0xc, 0x80, 0x62}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7f, 0xd58}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x43, 0x1, 0x1a6}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x9, 0xfffffffffffff800}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x38, 0x5}], 0x8, &(0x7f0000000140)={0x100000001, 0x40}) close(r0) 03:33:59 executing program 1: socket(0x7, 0x4000, 0xbc8a) r0 = socket(0x30, 0x3, 0xc7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') socket(0x3e, 0x7, 0xe67e) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20008, 0x0) fchownat(r4, &(0x7f0000000200)='./file0\x00', r3, r2, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfec0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) kqueue() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r3, r5}, 0xc) r6 = socket(0x800000018, 0x2, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0x11}, {{r6}, 0xffffffffffffffff}, {{r6}, 0xfffffffffffffff9, 0x3}, {{r6}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) 03:33:59 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x1, 0x11, r0, 0x0, 0x0) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 03:33:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x100, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000580)=0x7) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x2) r8 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x300, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x20000, 0x0) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r13 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x2, 0x40, 0x5, 0x6}, {{r3}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0xca8, 0x8001}, {{r4}, 0xfffffffffffffffe, 0x2, 0x4, 0x9, 0xcb3}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x9}], 0x6, &(0x7f0000000400)=[{{r6}, 0xfffffffffffffffe, 0x20, 0xf0000001, 0x0, 0x7fffffff}, {{r7}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x1, 0x3}, {{r8}, 0xfffffffffffffffe, 0xa8, 0xfffff, 0xff, 0x5}, {{r9}, 0xfffffffffffffff9, 0xa0, 0x10, 0xfffffffeffffffff, 0x100}, {{r10}, 0xfffffffffffffffe, 0x4, 0x83, 0x51, 0x7}, {{r11}, 0xfffffffffffffff9, 0x82a8e9034569ac04, 0x0, 0x83b, 0xffffffff00000001}, {{r12}, 0xffffffffffffffff, 0x40, 0x17, 0x4, 0xffff}, {{r13}, 0x0, 0x54, 0x80, 0x2, 0x101}, {{r14}, 0xffffffffffffffff, 0x18, 0x0, 0x80, 0x1000}], 0x81, &(0x7f0000000540)={0x818, 0x9}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 03:33:59 executing program 1: socketpair(0x2, 0x8006, 0x20617e47, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x6) recvfrom$inet(r0, &(0x7f0000000040)=""/186, 0xba, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x4002, 0x3e) getsockopt(r0, 0x81, 0x2, &(0x7f0000000500)=""/91, &(0x7f0000000580)=0x5b) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000005c0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae3402000000877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925ccffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332bc36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645d2a1460b2a2a76581b1ffaf5d6e225414f74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb8d2448bfca706c117c343a91f1d2a0e758eeb30edf2d1ca027149a15b2e4f0706d0fa3fd82ac1be25c92c043fbf23407996e99f7b35983a2eb304f59ee9525c5a31d70365f6bdda475078355f0703ecad3404ca3189af7cbdf04eb2bcb055c5697a8d7b333400499befc6c37b6ebab3edd7618678d44dfc8e18250469add73527f178b2a189151961abd4d104600eb841411f6adcaa698d77c17996ec33936a1446b8dcf6eb62de28b3f77acf818fab01f2f2e1d76a3c4ae2b33b2c02e0bb528adfcaae7bac383452f5c99afb4616e9249eeeff6906c3f22d9351c355b8fde26bbe4acb49b6f1ced08a8b2c69ea464460220ad5df06bfb0b14192def5d12dfdc460b0f7adbf30dd1fca21026cc48bb3421772b58802972b9e73f7cb8e605f01bfac2bf3844"], 0x1c, 0x0}, 0x0) socket(0x7, 0x0, 0xa7) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 03:34:00 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20, 0x0) flock(r0, 0x5) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) poll(&(0x7f0000000140)=[{r0, 0x6}, {r0, 0x1}, {r0, 0x2}, {r0, 0x4}, {r1, 0x4}], 0x5, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = getgid() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x80, 0x100, 0x3, 0x7, "391832d724bf9885297f07435074e3dc5b7ccb7d", 0x9, 0xfffffffffffffffd}) close(r4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000300)=0x3) r5 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000380)=0xc4c) r6 = getgid() setgroups(0x8, &(0x7f00000003c0)=[r2, r2, r2, r2, r6, r2, r2, r6]) fchdir(r1) sendto(r4, &(0x7f0000000400)="1a8b30aca7afa8b1bc59ff7ec6", 0xd, 0x404, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x1, 0x5}, {0x18, 0x1, 0x1, 0x9745}, 0x3ff, [0x8, 0x1, 0xfffffffffffffff9, 0x4, 0xffffffff, 0xca, 0x5cb2, 0x6df]}, 0x3c) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000004c0)=0x6) setgroups(0x2, &(0x7f0000000500)=[r2, r6]) fcntl$setflags(r1, 0x2, 0x1) close(r0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000540)) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000580)={0x5, 0x0, 0x8, 0x9, "2cf15d5a9383dd82efbd19bd065ddbbff1a84832", 0x4, 0x1f}) sendmsg(r1, &(0x7f0000003c00)={&(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000600)="6fe524370575d4030f50318a775d50baacdfc6fb57c67fa7e79c63dba2", 0x1d}, {&(0x7f0000000640)="1ecc8cb48cacfe5218d5a7a1f4cc3e5f7cc1c75db5df1bad404940af9b817861b6b61c8ceebdac9dc77c88afa5fca990633ebb75ab6cf5bcd497bc5582c6c8294de51e85030eb55d862e6d10c68d3bc2b68bb787c550ba9f344a240a3f2ba51a35c9354e9c235bd1eed877a66bab7a26fb130e289fc7c6422caae901cca1e3abc1146fe4123e41c9", 0x88}, {&(0x7f0000000700)="bd793206f5598b5d1fbff5eb998b62db614b706573d891fa5a9fed99e587b3afe343bb6ed998e6e25239e36d5d39c541a522ae85794eb2a9db8c069191aa7e6b1bbd2ac17a09fc3b9a38f78b4022b54c3d93f4fa8320ce67c1108ff278a1f5c69fb8dd5d4af88038d3c0bb7f2911d28d2c5765b1b1bef9b24eb985edb6c7", 0x7e}, {&(0x7f0000000780)="876585b18128e8d250c7ac8faaaec0c7692cf4dfdacf12c0336e4b1f8a1e751f8762bfc36683cbb30d9626c5f358439b2cdd45268628510541eb450de29c5f29eedcd3e3b47e91c634acc071b685ac342a3e3ac97bd8153f", 0x58}, {&(0x7f0000000800)="efc7b6f74971c205142ab23e17072c19dbb78d58a70740da976b4566f9f4e9e276bf0673c8c306d3ce0787df3aedbac2741ddec4bafd420a031781cd1113d19e3df3b3c218c7a582a95b9262ca53fb735199aaeda148a9c21f6c320562a94bda6702712392a25ed6b16dbfe8694759559bacdc61052b2919078f6d6072e0b63905f88535ee3f", 0x86}, {&(0x7f00000008c0)="fec9acac15957283c149eb0cae95f6e2f903ee2432fed3f8116883ba1db4c044359c7ba20cd242f314a381d301cf985d2d83dab6df8aa611680566", 0x3b}, {&(0x7f0000000900)="d018b4078acad98b14464a01b5fe7b687f2ea88abbd128e299351525e3bbf87d98", 0x21}, {&(0x7f0000000940)="23a8cbc0922daa467701f41164f2af41331d7233ffd8465d27a000689eb78b4236cb1f37fcc738076592cbea24bbcb463f2dd5b4c9e158403cfea3b0d13dd527ba1265eaa6b70e7b5bf68f8c", 0x4c}, {&(0x7f00000009c0)="260ce248a21748a38aee8b473904c18ece089262cd71d28818bd02446cbfb87291e1feedaecc612a1051594cc3d0be327a5ba42a708d0711eb72ef34850998c6dda3fba88823202f2b9ada38321f7293ec8d2068cb4fc468d4e6815ea458ccccf8234b99ae7afa36712c2fc71d6e8ec9db5628089f5c0dbd520ea568a32e0ff6df7708a89d64ed717fbe3efdc24aa15a691e12ae6acbc8c7b443f94e3fa4f1e61bc99a5acb03b53c11a16ddcd9b378aee05d7b", 0xb3}], 0x9, &(0x7f0000000b40)=[{0x1010, 0xffff, 0x1, "981483e41ec3a987072590cdf54878869d0369396b5787e5ad27edf48aad8a3f96fa4dc4fc79bd3a9cdb69dbe9d65865272cfbfdabf788536da549d2626fe49f44ec418f0914cece4fbf19ca82027f9aa30d24e2e8bc38887f612fc54981e96bb1a9e92b078a84ef82b7589a265a3b0399734f8e0ce74c0d85b436f50753111fa51791b56afd40fef4e6971d423536f360fea0f1060943772aedae26e14db45f2fc376460d0013a4241275d88a3cdac1ce3eff73e3065e7ee1e5b0033f559bcedf49be61fd3910cad385e96817cada0fbadcfec9e770c34dfca282df427ba3ba93c8df30cd4ec5fe271d4f03d3bbac7c9d05907a60a01d138b5d6fefe2ef65f2665aa8af70ad8bfc705f9fcfffd7f169f54ff40e8a2f2bafed616ab19d0dfc801168dcf44db1a1889aaca35573b95614fa68222f5e318fe21d58d4e673dbdca589d0f8bc8fd8a2cfcb6f995b36551e26d2625e748ee15a2cf5f0bf8168398dc2d06f2c5cdfb0f540ee112c19e9044c30abde7f9ef4e8e3c42c805b096b643063bdabd93934c3f5c8697b43c2252806372b886033cdb3a0cbed7f2ed02104c304fcf3606e62d9915b352d311be59ac046402eb125136f2a24f57d5e38a8496f541c73687001ea184af1d119350dd81b7972daf147841e693c64adbd1c87895dc69cda44ca19acd897347d0126370e489cdddf618eaac785362a56e56d71618488d2c50d2fd66d5e702230c6121df1e544696f0245135e1e0bbbae5c621aa1315b8708fd5ed953f6dff2e6b0aa568ef4184aabc2a8f803edb22908897c09ec68367276f5ca3c0939323458797f16cac6944066feb233e9c72e6dcbd6131f1c70b73b56467d373868615185beb4cae1c02ac53aa897b36695a368db05b7c77444e32af8a27b18b2227fa0955b44dfc3c9578fb9a88531bd17626eb24ea6310ac74a246d176a479b81f08a0649b0d3a19e671221d5492b9b6211bd65f27a9dcf0571ef2a59b9af985eacdc4e178593e44c08c86c0274574ef89efe28c720891ff8c09103905c44c51c5d22fbca0051bd7dbec53ccc4bd45c240385e2a3e274ec6d785f54266f8ebe6ca948a02f70aa4b2353c6d139f03635ec3f55d3340667b9bfc58e27d0007f2428f290a516732cf4b0eb3786d1e5cf9ca1f38174c5f326f94987e029db8ff6be0115d0790b5c38b568053c02f1556b5a1cc490a3485b6e7bbc2defe8156e5fbfe5378d0c9ad6ea118565062f64d1ac62e756c3bc375bc2c661d193a22ff64954ef304f0b3179701d893e4c4d2800aca79540d7757ccf20bc6852278875385dd38ce3d1070e84fb503199ad83e1a54ba2c776e14a88b2ea60636ed63e7db5f920db5022e97edc7feaffb04f6ec84ea2925d8a2c375783e9c3480ab4a2a637384d16611a42eaed488f572449f2365d0fe5900adc50ccec0414c27ab125ab2f2565b85a31b6fe897c3432aea611793adeb9e36226a7d8d8b919a040c72f423adb4f7fdd116e0841de8232319f7f6f551fe8608c9f4ec19dfd8abb4cc67c51ea91a734d571839bfd026e95266742b886577cf52c6cb5e77dbebc3e3aca4a32c7c3c9ca3ff557b5654c54c0269cf22e29cd7dcaa1e6ea6eb4781b6c0d6d038e3e25a342d93d73678eeab6dfac7d554a28f937071938d9873a66d854fcb541186409e6dac99951f49299e650a9b9253aa9212502faaea81a2da06b076cf0f30019deb40419fc9fff5293aa8b29a97fd6301b8ec3442c28a14651c3cd2aa9f2e9e100c512fd1f887c3747b31bd7c35d27d8f450af841468e81cf710da7b91605c7ef890d61b1126009f8ea37cd49b876fd6cb887675bf23309b5982a622d9ffca29d23d65bfb03e2d6bbd062268adcaa39a88d3ee7e05d88f9161d743c4352fdbb41a3c4583886a4f125b7b49808993c82547b6abb9b814660fea70e7f57a8db14645c3253dcc9b2591c9e210050c033a69fdaf092012295e1d1f0c194e4d6df2ae4df56f5b46fd5e9ba92807a4943fe85ddac697c44e03678d87333ec0d559e541e6fb4cd7934435c0f0cede90ffa69783be26ab6b6ce1ad620e55144092ce949968075d9007497e053e26d10e9b54c5ac7cc50bc7d634fbc119f57c1ecbd87520850bbe134f5da21264db021a77d1f296889505ea739c579cf3b0064360399585ac8134818c22ede46d28a987fe7206a821c007b76599d8eb00f1115213193c68f7a7d8995f3e00af855833f691a24d6dbb2fc792f708c1172f0510d70a5301dce79f3508c0f0c5d821b8fb8cb66b8ceb99ab4622d3555753271df5faa635c3ed8bff10dc70b69ee3441d1e8d07f3c7900029254ce5a473dfab6922d8344e3e16b97d8c1a8f1b6b3da0523eb8cebdc31296ae820faa079b5c266475ce20e52a7a050f9b0847e90069fc1d5aa6028de03cbddb27b98c7ac1f47d2e08a9da326e5a4d8965a0c22246fab6cf7cb132c0f7611732a8447a76fef720ab333e112a92ea50be9f483b3dc2e678f8a1fa7416006f578c24f7ecd79708ebb8d7b75b8f35fc7d635f9e3b672ff1834459bf699ae2b6aaae7ce329a7508d4f7595997bfe8be45c25da045665ec6b958c1bbbd2ea4a58f7bbeb05c2008452735382dce87a834e32ce2de71a734008ca4adcd434322cf62d96244971a90dbde8fb338ced12ea857c70c65748d4f5e5f6a3f29181150b8e750274cf00a052f765ea3ff88dd21c99cd65e8d68a131030e5ced2cfa2d8e8c7eaa7fb92f21faccc14e31673e8aa71de4edc310b7af91af6d76fe4ff62e80a7131b0c9541cadf8ebd9e313d533b4d426ffe319f354b20c8ad68d3414ad159b6b0a56a978ca21406506cf1eca1e256f4557878eee41d911a720284fc77efa876db1e782ed4ba2cb4a1ab7b877535957e76aa463b73b229788d6c949d65df313f42328cecb7fe8ca3d479784eb8dfd344abd083f832ca8ac8fb4208331ee40ab08aa67edb0385226056112abe793480acf63b6ce3a626412e82d756dfaaedb110be437b8a083720f34b8d08d3d0dc9b7d8776217b16c5e8d7ae6928332fff3ba0b4684272cf120bff5d708f606abbd7e03354e9bd30d0050d85099e1d09adb3fd8c995f7e0df4c2a4035f6a5dd23a3b5d0661fb0bc82b8f7ce850f70ccdf74960b8994fe0560d14d4114cd698a3425d69671418c390abb903d08f8711ac9fb45d44f252fff98c792b8f4f8666863eb2c55e897703893365ee0b84588ec87e23705f3d99638f5dc35380b95f66fada8758c7d4cefc9d64c0cc868745dbb05349514c3925df032fd1614b7df722408cb4e607d89c991eec6e2800cc348b7ac855f4b7d664cbaf92b9fcc3be85f955b812bfcc64ab029edfb389ffe020c1ffd94b7625b88aebb12fa6dfea1052dc98ae4d88e6f43d6f408b2639378128ff6d8f0806287f3454158bdecdcef7c2cfe318bd8173120887e91de8c5581f2c4c8f0f51676be20545dd49253c42bd376c94b1d2971a7f67c12531f55f48a12cad90f4f99e2678b6921658f75e0c9b99c5ddfcafa127b50ec47da55b744e5065feba040b34c98e6118cda5db3f62847f0feede695123a37fbba12a9f87786c7c809404cb216fce42a63573f0372c4ceb97097f8c085e225e5113210d20da8f0955858b81aa63c46a00c77cf37e5ac7b499170da5a95f8dd85b2a33e88eca2ebf41f3aa43758b7270193b22e2ce9502a8d67dc1bcab6d20c548d930bd2bff48ab0dd8fe3eedce34838fbcbb8455256b77a6078547b2207bf40e9dda98243c7ebdc8abc9dd8fbb73d0f56ddd2f0ab2afdfe1df40c3b3e6ac67772e9044da0fd73ad1b3fdd93837f1ed0c1d0b8e3ed682dda5710fbc4792c8c5ab6c2e77b813999ce24a55c290ea96096008463530ec5184fd8a3c62811457e3cd57ff20a5c734ceb9c519ad64196a27ddd679a4b8f4ddc0d0aa91e43e89b34b91f8d2b35038f09188bd92cbe5ea73217da073de92d6e2ca4ebacf61c1935aca0ac1b4f0e8882349b98e52e034a1ae12a45e37f51e7db117bca7d2f4e8ce7c980abc8080c3fdd1d96128db5aea9ba27dc1e7935f67ce50853570b66f920f0275f94c9100ee42fd91714491421bd9069454a69c943de55ebfa5d86056f6c29d3120f48d881adc6b4737f940e693fb465b072e7f4be3a233a0fe4560bfe568480cefe1dc053fd6e73b5aba25458b9a4b780709d88d188895d08099c6bd959ce2f47bebc0857e2f0744cd7ecc85d2002da486db12fe51d86666358097deb98517f559fb3e8f6cc20540f27c82329af058ac095936bcffad89f4b1c272ab207621f210fbbf4f0cd8211a4fd00bf940209ef928eb1e0ef61d706d263a9039e665524456bfa5c3174403806b43b46d883a59ece053c912fd7411e927b63e0407f9a0628049b9ac337ee3bfd1b0a317ce672f9555a097bfe3487ce1c83f922c8e9e1b6e2efc872ad7d43ae1194a4be7cf6041a8bb7d4cc83d3b3e849af0d0a9903e2757b775a3cd7ebceea445315a1abacb2cae08ade7fbd2d291045e359eea4611c3a1753b06fe16025175a49898e63b57d8514802c49aaa328fbdb91c66c0a2bc5f944137b7048c612393b98ec8b47bda2062b1377025aae996ad5c52b68eb64e042c426163473ac0862f11ff6e179a3d661d63271a39321ca1f720334046193757dfda999e00ccc6d85bb8afabbad312633e0f1c79fe158fa5c68b5f8c539c18e64a654752d6229faa52a77c0d31147c6ec24c9ce4d6bf78c9011a97b63581d02e2744df747eea3242cbae4153921d72218e48f9fe62a1013fb45a63a4e1a181b2c18e3853e7f8e3d9f5af5b0b7816f1bf990e92cb1a01ba9e899be8ac0d7b2a3a4c7a707e25505084e812fdd1054b4e40dbb5ef6ac23b3fd49b5c283642d93763276a892ebbf9b4abf23d29808985f89f9599189a7ecc769796f65b083ae54dddd1ade913b2ed97d401024a6e82a9b950a43aeddbf4e9db20d96c29d5cf77191b51573ebf8af21620cea69d495a79fc991b4ac1ad56e96e71847482af438fd23a45ff3f3c4a102947fca14578cbd054bf5ed9a326b68952a758f57f5d3157c616ef19cfa1f82d2cd4633557e56e63b9cd7d158845a4ae8905efe33f5ac6c63c71b8bd7b2c51a8b4c9bb8dacda4125ea8c27707b9c741c6427049e20ec84183f64327a0848fb3ac22b8f84666cf502307adbacac474a05794100303f94e1ed79460648b465e26e054b09cd50563447d5071aa033937ba96249ac9e40f1e8fefba0d1256f9bae411eefb65bff3ff4ba08dcb8d7f249120466a67431cf561f179156be8210336242f757b0e13242c79b26e6895eeab140fe1c2c6f01d2f3fec0d1110819eebb4ab1c88f660ac634909aa3b7140f4f3a926d932a7f0435878f7c3dae1e4651bfc3693ae4262d1d68eaab58337258c3d9d68cafd6f11918162b782fe8f09690b7a317bce650d7be33d91b8828d82699e54cd1c3da20c5fbd69bbc67d61fde78cf707534b817ef4156e4f42c49d4efc7b46e6e4abbe9fecde2f3887dba56c11e8c694ae4cfdfa449dbcfa68b7d635ee4066e7ad088a6ef10b9f91df87ae022ff7269e9bfcbf88c4d60b96e4c3b82a33d8b155b270655917385e81475fc5bfa14b27dadec3df7edf1e31f5b1079f9cb13c23cbf70c34a19f0e0e1766cca5af12bea31f5ee6c45df3d477d00d72a65515d3a351ce180f3a98d4fbde1d56350f9cd0001a173043f6cd2e83f4d11acc6f784b0e68a8663db9e31091dd7fddb219d2dfb2457198557a894cf0d780bd33726d0c07c39f0d1da812"}, {0x1010, 0xffff, 0x43d, "94b779abfe4c8d423ee6285917e4886527abd7dbaf226d98016e614e762f29270be0f464088557320d17bdfb8eee6b92caa8e94d6c73e7249141c11d487a6475d2f7789b34837dc9409e7c505cbe24db55f017b2385cd7a8732f0dc238b4f43ce0ec48f1da2db658068689420e2ef9faf37e70426e5e004f90ddf8f33ca14e284027bb4bbc290ad6cc79698cee1d4e0dc28da860b5ecf52e3f2140efd0edb0057a076f5e311f14866f73875efab46ee9c75642f24e656ed7319b73fa84a67eb4e440fc19792f8e003948d38a963fb1fa2806ebbe72aede2d2268322f2056a3cbfdace35b316a4b6b313d64fff9afd8dc726fea3e6aedeca65575a43037391b1b31cc3ece3751f0278bc1cbd74d39acfa2cc3f766b90f5d0fe1299bd476a0dae9128bf5e085eb94ae8cf4188827a8d7196b6459eb28e3663c972814f38f3c30cd64a0379403efab0cb0cedf2ae746ea76065459301e331286324b19aecc2a243257392ea96abae95a111284dbde7556019b9d5503b8588eb340937e90965ab077ef09ecbf8533fc4e4c0c23dfd8e860ed151e56f3d398cf76e8b53ffd3a3b1b49515f49a2c96cc22a1c7f87279dd8781ef785a7003eb8ce16b5679926faf774f7ad9e61d9d7111d990a0a4cc9acf50cd8cc1d9e7e60d8f44ea28470ae695a1e30da4737e170794d7bde5f8cfd272c8a456b0bbbfbc2fd10fa7ef0e1845ddf7335d046e6bb4bdc9341bb2919f6fe4f4856b405c81deb8e8700c45cc1e5ee7e7da3c85a46eb37d3dbcc882c37037cdcdd93cd231dd260639dad816ba75df9c0fe51a2b755316ce517d8aaa330d7939c5ad9e0b8251a1c958dc1c3793a5710f1547e2e8000587dac76516c5ba4309255904bdd2f14deccd852ebc87360fa0b079c62e290015e88108b9bcbfd8e0c7f01ec7a20d85758336c588d900d296b5a3c5d32e58eba8b7650610f1565059bbc5e17703a691281fea01536592a42bfdc9114580a3f76822ef411d49d3eaaa854f3f268751ee1d037d861ae7603fd896afb1d4cff88695ba86aafc1c70c105ecbb867e0bd82a7edcd65a78d9c1e4e5cead732044ddb6aec1ad6847f6d054fdc38ccc93b8b12393520bab4c4dd2f239e9c7c042d96b01f414d7a8ec04998e75824a079a5a9b418b99a1500fe35ba5b585920a8da40b07f4e3dabcecfebe56ba00dd19d70c18cf5bf1e598b6d4e4fd46710aeb78ca51f875c6c0dbd19828f508890bcec804126e6b967dabb577a082f1bd06d3ea3d7d20f9ac96086dfe0e1fb88a3e22008c63b7c2941ee4d22c4dff01d49b0cf511a586c5a48de79095c6f3710b144b364873fbed9bf89d7945b2e13d2c6e0906ea969127d3ce8fa2748dd0620353292b0f560422fdabca851681bcf4002046ae17162dd66033426adba99e2d571cbe9326b557b3cf377e1977606094b99e602b94007257059908fc40d2446ec3562f62a8af4dba8a5e8ed39e7072c49d3adc476d9edec11463e53bece29f8d093a855d14a342f7f1a42c83145b94650b243d053ece0958933e891df5dc1b88384e46614e5fbab414c4da54cbfcc69c88080066db7a847419cb29b47966845d3b759046c926d3c73eaf30d827543743e070d5fb4db88111e8d43a74384b20bacf7ae010bc6f4a56ffd660d084a873ef449a133c3bf1b6de80f59c6f7c6f4b783baa489af093f7388f0d59f3c8297c6470206c2e1e587973c8535db43ef005fa627572b6e9dbe47de558fd3c39aa8d81128d2957440f6becb3f6658734ff6274e41ef7e8bbac9bb11d35bc1b7bae4053c12cffecec026e0f28d5587f7fd7ca2c5aab0573d22538923116ec6e9ef4fe4237e49ba01690176099db6bd8a7891b0803cc6153a94bbbd23e9a7ecc9c2ccb363cbb0f45459b48fd7eac903903e561812091a248ed694ce63eeda752dfeac1da35bb7e8b4ef50e8c618d0cd13520ea9a29549bc9280f1dd67fc50777876ba06e150bc869a1db1af89ed79b4571a5c9b99de80b30968f442ac348e42dcfee00a65cda08841bc4543e21bcc36f9edb5284bc6e612f54fb5db8b429ac615479b5cc73272302ece919cdf95aeee21cbd2205704ef870407cc40ff17418d564c1e1b301465fa0241ad58113fdc6eb3a596317bf349da5bb0bc2000b98c881d52401471ff114099e3262303ef4c641e26f2f5b780c534850d7fff9f7c64e9e325114e69a53b1f01a635d0c60b0c960ec7f56f195610f9af61ac3051c6450825a547d1b284a7a7879c7221c1571055a763a4a1252eb5e360a9d4f0834ecc617a9747a2b2f80bd46496fb0527f47e9f82514598520651e173a8cbf88daf050ab41a7e577c5059c096806c0324a54f0e46a26f8a9989a58dd1cf4c31c9ccb6abfa1161ad4eddafd4a0eafe7d7594c56d9f9db7638f4933b46e3d68878f30c019f5c6577ea8cccc53c99d96f7773edde25d7d8c6e142137dec39c0b0486d3a33064654010286564a4638d19eacd42be85110858ca12de1571c1f7e61d56784ce4b93ae38b7a1d270c9a771da52f5980844f1209c4ce1588c14ad956af14d98e89e6b6ed3af8bd43a6190ca4bb85d557a7d8e384b775c0d1aabcbfee142655ded030b7a00798eceb853aa6207770b71fb8581ccd9613a2033261515783f51d19c70f8b68e1b3f42c83a4868ac77dd8d6c35ff7390d4d625049f6b71f1e1796ba688fd23668169cc1534b741fd595446d908246cbff9443669354513d8feccc9219d01255d2564a7ef9e6855f231b93d046e9512973b769013daa35b8616c500af36b4cbb5bbe4732e7a3bf252e9f60fdd46b036ffa13f2895fd3bb7afef3c7b5565817836dbfd1a7d2fb744b95f1ff88fa4bc101daeea9196e0c57cfc51e5b849a84f113bd97b267572d073ac93822ae46d26f632f51602f1c5b4f52a9e7ca2095cbea6fd1f74046b78fdb753645c2c8b055b9d7453fe74547aee64ca3d2c662adf4f7feb4ccdbbbd4eb6a18ff5302c49275c7e81bfae1c64736f6c62131fc403c0a98303e9525e39c1688745b73428138ee02801f627829b19123852a44e1c1b9e87046a2b3888251ef2b88e52a232cc92f85424fbe279671b5f8a5719bda4c9336ca187d833bebee30c773fee7fc21397c75b37a010c2ddea3bb75e272e8f54add31f3db6cc33d66d3a53ae055ebef8d45b1e40e621029a6906eb7b3dea56bb2eeea5bec4a6db21fdf3fbe9ea443d6fbf8c7a21df7645f79a148a51561a8ab820bac6f4fb79e7db9580bd5445ae4c924383c55a307cb67d694968ec9faf93ba30c29ed0cfc1eb4f9b9f247cae7c4ac7d13575984f22e1e09549bdffc09e8f22c1596c9ffaaa48ba8d4c7d01ae6914c74b64cc21193e14c7ccbd2876e78a0e77ecd5953633922ed60be549bf67bb1818f4f145cfe541ee62d756d37883402cb68efdb3d78dda51f42be36df0b009c899a9d6d28bb6384333e11de40ae3b08f35d81d08cda3ba9add018d66f1528ba93a4af03612c20876e4c3f874b691b01c430c5e456676f2d8fd2652e83f3bb48ab5442173e403ebc0c341ef3c4517610537e5f7b19fbaa2364741ab0444df74b36eef8bae9ef2fb00107711dcfaa6a375ca70d4e9af967755e45ff016bc1a831ef94d4352026b9b9db28ee106d429565d83570f39714eb3ab30b95bac52e2af7cda7a77c2301fe857e87b434f13b919c1b059597c518559a001a7e9f30d1fb92e33eee1671b8a8c3129800a48def766b2bd066ca0a59c4fa397a84059cc09126e6baed3089a4c3683f49b011fe83c09b474c7abee5533f9ad67609eba37d4bfdb22121c6217c6022eccd290bdab2d1634a7d919b22f4971e591ea829de93b1009a69256aeb87bb02f0e4c6def7a11269f79e3de042f751032384d5b3e3beab9d3ab2334504b8df98df21f5eb59c7d57d0294c488baf2c9c00dfc60a6d8ee74a3da8303a1cbd8234195196cc021df2844de6cb810386d2b1a9e31cfe41cb7a78b70d81cc0c99b059554020175e3dea99d7cccc5c7118ce9f720afcd29f0c32d84f21de65502f92514e044794d6da3d496a9bc9103686e6fb0a55dc772d2967e679813cd38b4bc7db414a26224b49279a615efeb5d662956257d6aa4d5e8e8d43f90640cbc6e11252bd0ce1112cf96b9cdcaf3e4db3c85c37762f93cf7dbe5486d195ba4d442d8825da42a11e8e7ad653e29c8b8ebc5cc20eccac195f925c0431ed701ca53adb5d6e39b24f130975633997e68c278cd25a9a962af3862d4735393f946b299df9715373199f10d3c18c17706298e70bee15dffdb9d57d5f659635e179f02ec441d77fcff1edaa05514f768015b53907b0681d011adefdcd54a9abbe98e70193c58f49a67ddb91a4d38b96bbc35bd732838c99567b93185689e2755f1bee404084f48f52b3ea2927a67d4810351990051ad1d8989faf4be9a65ee0a84a1767bf3981e70b8167a961d3ccddb0fa56167321c32dcfa13a3cee55dc3693be9240c8420e2324d6b7a11177d4dac740058a3d0594bd9366688d641fa8e8674726f08dc3b0a41ff162d2d336d826372aff26aed9873837723ca42bae33f497c18df29a46e8f3384ca6523e99c2b6fee3ecbd4ad72b00f5e1f2a8df0297d1a536b984b1d918ee9f213c136e5950e9ae0730598ed1e32ecae3a84958a8715739828efafec1e034acd04a83188c8bcaedca93b24e1db3bd01ba848b933061492d226c53f17370872b5d88ce77ee7b39259266eb3118d5c181e3d919cd9f9d5f31eef7bc12c07d1a8b75ca48a4c3d1b29e9b5479ef6d21056f18be57b81ef0aae0407f364d874eeb2a3f6bb159dc2a9cd763db2aee81eb3bda187fb964ec5c83db32b662b0337b187dffc8887ac8ffa3f3600b135986d1703e11b946bd5450240c95b565a9df66d2b1db0b3f679159037430675d8764cebaf9fc68900c3b1d51a763fe7a7266a4c8725da477fd4348a543868754552fb940d9d28a04e0cbddbbcd4fafa3ae5d39d81dd6f32f924a9f6470d3747d5d1e009f0e22e0b9d1c2e0228f6854847716f7bd617bf236b42f0c53f3c5114b57b0d0bce0c62fecef2cbe694afa6fce8dab7bfd6f50dd8df0f679f92fa949f9364c1e06b22ed3b605ad17bacd90bc04e4a26c58db1104acdb59a70dc1dac5f3aa38a07ac460e329be3b09c33c9eba28bbb6dcf0f75cc2c3a8f79580c0a58986e6b5a45006093d3905f387d925be657ee07ddb81b9b5ba249cf07318473719f8e63cccd18401081f126d4e4ebfe1a04b985e163424184ae0fd2a9c60692635ba807bb7ff726116e4d5b671f15d9b981687195bca4c61a5da73c908ce4c0d8a719c35947479bc9a92ddc979dc53e5d74fa66352de279183ab8cc596a50bd2c9ecb9331acd4e7664573f3b2306ab97d3f2310db220806105c3e0a9f9174d7e9ef35dfe4f2f3f9e101de4f823941571b7ab8230b408f997186e86a1e3bd4d27a7baa5a8ac61df61f9bc9098c81f2fe93e0bc24f3abd27ee42421f6696c5c20dea4ad6c7c1374c836a6d455ca0e09050d5b4c59a6d4d4b1ef40ba63a05e78dc04108366f73debb7bd855f41a30b2a33d097afa674cdfad8ec7a517812cad6b9ca99687c63f5d7582cf77b42a4fb4f73ef33cb9635748475e59ace2e42fdcea145b8fb8c963855ce27ff2ffedd57cb0d85c7341df66d23ede1270c10053596528c676a8724525e2bc1b1ac6c04ce40102603aa5174e02643235055bcd7d7d3c6ef930c687d380ffe0e840ffdce9a34ab13863cc1015dca859b5cbe8984ea73712f55b570fc8bc1cf9010"}, {0x80, 0x0, 0xffa, "18ce4161d612d9d772a9cd61ccb3b818deb83abf92a646da0fcfcdb4607df80ca48d2819bf73ffd48e2a4568b19d2de38d018a81414ff89162e26825151de8532a33eca2e8c51a0a4b5a19c2d65a6475e036b0bd328649340e1fd9edea3a26cd33f8909d95c7e03606bfd263"}, {0x1010, 0x1, 0xffffffff, "bfa3e27918e48f42f1a7e8a2faad16b38118fbd329d6559de2bb93a7807e7fca75c7b943d174685ba5ad22fa628ea857ea6223a5f4328e62f6ceb6c07286448d98907da97a6e47403fedb9cd0a80b39e8941b2afb567761f8c2137c514772aa0c2d6eecba919eeccbf7a93ac1d57b8c4d42c9707bc8ef741f884dbf4e8b826a999c42df397c64b2ca052dc2d374cb07cc47ae05bd85470e77308e1776e3e6db09e15cf1ec7c701e19a91f7f2f28bec1096973c6e9948922acdf30ad39c0c72a36a8e0c6969788dbf36ea9d5dc88be0e06c694bd19e05fa0fdc4c0c35cbf16bfe5c6266d5d2e6e29bf30e52bd982850c21e07889a8348750144c3529359a62248d335999f8e88ef1c585ed30d34433f8e50e08187268460a2b6badd8e774f7825bc86255620827c2a7193aad362e41fdd4352cbc9c6386ba6475d6ba859a332b4811d32bb559aa65b5dceba3111eb990f64515b1711f7d23d17981ab1494d25afedfc30e57b4b9ceba40107d29343b9276e641ca7c635af26218da193dc1c34108fe2b15e3bd9846564e6660301f9bd5c3feb50955d1feb9d8acc138dd9a4517ebdd4a1e4062ac9500eb72c32cd2a1545846404632a30453af0989f7b01f05a864442aac2ab5a49f0f4538f679225915d17dbbd611fd9751981067aae7db86b9be82128dde83e316728aa8e6d0cdeca4270062fc8a1869ffb79ac48114f3f6e2ad2eed53dfb014081a6d1ec6b53cca6f7d7fd7b02502bb6d3aa5ae8554f843bd1f03349a79d446db3cdeaa77f773c6a827017a0e82d7ae6f20ba8446705e82d54ec622cb9b4015e39d93fee083d208469bb40ef96b8c720864b46e2070734df59b347ca73fba13ac3e4003b145e6000a6c7e8d05abbd1e87fa637a98851120e2fef28a7ed1b2e9155d44488032185731e72b388a691c93c7a331ba7d889468655ecbd95cb03a55f2b8b449a1e0d8d42dbc06f84564c7d495672467d41aaf7cbd81b722fae7c19fc04b48444bdd2bab42fb2db496751a29c4274d048771fb9cf2a2144cf55286a06156b5d33b1fb2d353016c97d01315826a5700921fcac798e69574024f790a367398c719e3a9d3c4f05c10e5c6e868d2b0e74b1a58878c6701085e367e47bdeebecbd48b7b1e13064a83a3c04e7ac98534900d9207271e23bc6e4d7ec72cf1015da005e65dc9056ab4b5c74fcaf012902a2fd2bd347af6069579f55e07d1ea8e379e41f54174b46c2303935cff1f85c43f17ec28eb264d686bc2ded3ff0dd38fc5a12510b0b6c70f05181bbf26e2586d5d8b33fece1a7543af53ca46ede4037259949ed4db9c42355eba648d4a6c3d6e376c3a6f5e36b333c2fd8f15500a2e969ee577a181084631f3a3c3719f6e42b401d92551721d907ca4312643a8440d5070129dad34971dc150f1672d92d74140891e27eeb0d554dacf205b7ae832bfba9355d9c3cef27c1bf12cd5ca34f27d5dd58d12ceda02bf7c293476cd107c9d07d2061031837ae092387ec424586bef0f76cf337f634694dcb4dca6319ec26deff7bf38e472c503b24accd149f8df86e0b8f864970b51cfe807d3931b2f8b142aaa874e9972614555740551a5730a9d47b8dd3cd74a39b8617b36383dc6c35660f11dc254206efce59f6d3ced66d6ac32a080257b811f499c4dcb4ad74a66f83c0ae18a1482a022bbef5352b3b26a561be70e02cf554eda37d093371bcd048fd9ac877febb54446bda0418a84b10d28b6810260102692393930e63e3253524758114621a5939a64d263cf69a0acb4e7c503b1cd0b35d8ff83202ccab3dddd3d34094d57c9df99a97286c628a0efb0175511c7bdadde6e6f399da85fd0b206823d991dd16eabf5adf27756f91d322aa6512f2f0aa7b38f07d3444ccbc976ef1c40662ca27e8f1629e7de11747644b454c836f85158bf3a6dea47cecf10c2f3160a8980025840df16b03428b96a03986dd501f5919720fec8466dc24bcffd20f94c138d58b7e55d3002f51f0686a890489af10eafd97b3e82b953ecec040a67e809e2b66673448679fe52051b15d75d07126bddaebe9f78a6c835d4a15a959ce89daa3903543409aafd4b73e0262b52c8bef188b05b11f2aca2807f258992849cee57b61310c6fd914e415c956514abbf94e34544efc008ee04262e165794b027416992869897780e5e3d84aa15200b4b64a033acb5f082cd7c7005eb78ab0e46a64a99693eb624a052ed5129ef4ef4ba8416ce7f437c4c7242239daa91614f8b1673cccc3f3ed14058d4ab7a6e90b82f955e8e1b5343e3e0e918298c6cb9046ee81e10cc204b2b465f172d9904134040fb979c5edc5af05b4ff4baf5d9e6a0904fdb22372502019100c521f6943bdc30601b46fccc0e8a29f4df9b50a5590670405a39f322ae7ef0dd762526d4e3914890f2574d61c5047e81c1f5204a90fb77a1a9aa77112fd4de2add877a246522d4a17ae7004d8dfc7b263383a1a6f981b3c9ccc3dcd0ca1ed84c1fcd5c9c604ec74d6e7d21a4201089ef198c33dfcc0ce7ca867d59c78ff2c4cd5788e1c8c1facc1e4f7c61ebe761bfeee174a06719afe4e7fc102f51fa47406dcdfa8aac85c3b4d7b8aaa99fd0ff5dd1491b837d31865ccbda487402ede11ee6119d4e574649048ed830c802082e5470859f6f483bcdfc38d2b647eaecfd6667bf40ca7c1cc06980afcbbe9a9eba64e407670e4b0aa58dea19690afad1f8e2c296fdc827f48d01cf6ee5c9faa419e4e54d90fb6d83482c969cbdb58bd22862080654119569addeb748ab82a26d1c6948ac3545f9d7f9abc21104bf9e40ebb4b2ba8b6f23d2fec089974b31981fe82b3bed195767456e7ef82ed39ef5aacdff70454a0a5a47321ca4d87c9d581f5cc82c28fbc166f44848ba03d4f0663aaa0eebf424a21b3cc32f4398252be94036cafa9208e37755ba88764752c095f5926efb52c19acbb9e26ee670ac7b4154a6e9d0ece3841d2122b20c9dcbbb708d623d9f3dee70a818f12b30011f28441bcbe5450427e4d3077d9a7e115ed95f8a168c82052fa49f5387329c6c8f6c487dba79d66d9ab9757a6376a41a090a74bf4f1d423531564d3fc529a4b888bc8737544b1650418f29777fa3758c3b1508cbf472b990c7ff8c25b2dd8b24a801096fb3118a2192b0caa9d885fcd804dbddddb37b80663549593a28f5336e6fe10a8eac2bb96da05545d4633eabbbce7043a9b0e8f06de3bd834385ce8a3f1b9fad7fd4b2df0b95ef5360c77266decbaf4bc7102a3e514fd0a5083cd94b115146c57aa93bd0e1147f3306a474d8ee0f464bce1e5198721c2d489a3a5bf35d47a05e9270b8a28ef478845d7dac3baa4d8d35503ce2f99e497fe45bf8601089bf7feb811751472b61be4cb500cbb1bd6ae6b836e0894ccde5f0b6cdc38bd9ea734ac0c139f56e06a586ce3f386f2ebc9be1568fce2837d0f8374f493f3b2f5ec398db640d20566dc8ae97d38c8103ed3c9b9a78563a5cb39e98d5727bfe7bb6443d2d371064f858f0003b5a11ebb0416c92fe06c62ac0cafc0edd9b035935c8969f6a88329772f7747043feb8130eac796ac303716ec2a725d859d2d6229d8175c9146d8e963691594130cb701c6b37f49761c5e1dcc9331d2b49013f8ebb12617e0c583058d6739749a8aea40efa5fc0ef87a12f5be65c40484231d73e1c241fa75633e94a4ea1d98372b719327ac6fc3d4b2c91e0fdec895ebfc66a1274b847a5ac9228690bf56fb0642ca4b263f57a25aa959ff3457bdd7cfb1fd44453e6d94426eef1db2b45a16d56615639c33cab1940533035582fa17140a0ae2edfdb27dd35fd79af052b55156861fb4bd8fb0a34264da1ac5e34ee60c7990ecc92230570b7565d9b4e84a87190530cea1fda9fa3b743b3a26a280d8f53b28cbe584fada510b870ac885b8471894111b7733ec30b5ea9a584cca44dc1a009286ccb87590092174e87cf04364f4fd9764bbed8a67e8508d04826fe80d566f3a90b311348fe0724d76c0e5bf3e7d521873c56cffe4f4bbfc3b0cf0bbcf073d193e77d5a30cb7e33dce8c986b1961cb56082e9ea946341172ce9a8226f5cd6f8759371865699ad2fdf60fc93dbecbf7748d0f14057837cbccc56ba5bc614b8a105ffc3b53c3f9053c160e469eb00839f84bd22632d250235409a5d4772fa0790bd59971add09bbb11bd2b45c9835cebe5cd9c92d586d3d72e0633d5e9b396150d21bc5886af5c53d9ef8d7bff33b25c854c07a0d09cdb797efaa6924755f4f63dee6c493255074f14911a91fbecbce9c21bb6ae4210434eed0a87d8092d3bac88c410636d7ae7f6bc9fbe29552e5a53c9a3c49f822e378f8419b3b6d9d0bc1bbc7e1f1f305c3b5957dd891270ecc2f88df694cadb646f4dd4f98370a6ad182d87accf4ed5f58d78e4746a8438c00ff3be49283e6b503ceef929f8fef5f0b68e2e80e046fa3a8c0dfad537b0173a0285714d0db662dc86f8f0ca8a419cf24edff05f3f362be53dbad1592da51957eb36cbff04f84a4c3e0cfbfa7cd34b23d325add90d1421a8358fb8f9f4c26cae5a110c32820935818264da219cf4dab57fc38d0d18200c304ff55dbec68ad0f0f66161336014fbe158b6530e474a53cee4b0a1cb8a7534130bcb9730af00a81cbb0a5ada2137fbc65b3a53691314a80ff7c6cbb018692c16701ae8dd5d3c295fb35a604553c107afdec21081830d1062a8ea4093c5f5f78da49c683801fd3df3d5ecea5e7cc81a6cd176937e7f09ea6628ebc3727b8fa52c6ff7579d7f3cb7bf412949fedfbb7f8be027d0313faf6052c0a2798b029ece7571b1d676193c63eaed4df2e96d6aaee28b1a117c4520bd6ea93d15245e4146434ed36fb0af497f19446752b5cb3e1a1fa13af5dd49e8752094057442d4a805012f7bdb8793e8ecacef2a2edb77b65a55b9a85d537b1ab83a1de26a434be872cf547f5be9ead9b2a5adf3519d211d9944fb1cbbc86382eb1b7b06c05d6fb4d8f5e695cd6155e6fb5b08ddfb73f2bc4785375fd43c0526304995c6dff34cce0796816cf87eaedd9705fbdc936842eef000ed9e211cb246f0c075c17c1d9eda706403b8b19efd8240c2be2e3647339691d20722970fcb495232e913da57a8ae1e21bce507ae0f7af6a74fea067a20bd9fe87b5c02de758869f36bc9ed5a624d3567819dc68f5b94debaa68a453d2b85cc0505f6cb8a2cf30c1f05aacc12099ec7e93ce3f79a8eb60c80663633aaef3aa6b69023cdf32156f69747cb132104a134a89886ae606181a98414534e9d8040f841ef29a4d48589d8a23b1dab0e2172f1e763b37d95039355babf8f3077f9aec4f8c84449e52a86cb01859d5390d44c03d7fecc75e86e7ddad7514605c555b9001602e18f4a34a009cf81b5b7098813647d15ef58c8ff71d48a5aa2f961fd815089fa5b8e9473899317c889e9ac894f1f40f54b5ce7a78337e621d6f5dc3299bbc91a56c7f8e85151257260fac0bc68a99c9d9e53460f74650e3c44eefc8fa374795c0f4e1bc2b88aed6d1b9b1fe44dd40f03643a5f1a9ee81d4ecc0e411b69fd1429921f4a9c6bf786a5e61d0b32221371a26e2fcc886ae6e20bf00948da240b985fcf6177a4791c356b2aa8ae39946616ade7c14d2fd91537c090caf3dd832c15cf69b7ed0fc2d469278dde513b4fb66af3c69fbe10e873c6f02e071979cf547d017430c3b5c101fef7d5b48fb940f113cc38f5f92ea9a00f68d7531fcfef6ca411f4aabed1e39e6edcc688da6e5abb3092dd692332204d"}], 0x30b0}, 0xb) pwritev(r5, &(0x7f0000003dc0)=[{&(0x7f0000003c40)="e5454a6f51a4095545786d262f400a19270bca22931a5cb114c06a929eb3ece23364910a8ea25ee8b71cdee3ad59036ed3ec7d04ede0fc72db586c40bdfbd51c383bca973af6e6548dfdf95abd86ca0184dd0ed44dc2ad2480eda60b5e5ddecae9ac1c8ccd00ccdb301cccdd2db6b5dc2e50a1c4f51a93397dfb16db9dd0f6e648b1f7f945c77d667e71f29a206c1f72a5c96cd87de273afc536d699cc8001aeea2c4113eaaeb296f81282ed7c7bf46ccb09d60855bc61be51ccb11c087971bd4111b841", 0xc4}, {&(0x7f0000003d40)="f90fbf79c24168352b7fa3c960f681379a2b16502541e7db7cf957c00497042ac0540b407a68b2c22b64091b669caa5936b1eeac0bc38917a5beb1a1b1caccd2a308466839726b829d3cdff30f6819e8533b6fff3827b4de5eaafb57cdfa92e7", 0x60}], 0x2, 0x0, 0x0) setgroups(0x1, &(0x7f0000003e00)=[r2]) getgroups(0x8, &(0x7f0000003e40)=[r2, r6, r6, r6, r6, r6, r6, r6]) syz_open_pts() 03:34:00 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000044ff2)='./file0\x00') rename(&(0x7f0000000080)='./control\x00', &(0x7f0000000040)='./control\x00') r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x108) 03:34:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xfffffffffffffffd, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:34:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="df", 0xffffffffffffffe3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:34:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x8001, 0x4, 0xa3f8, "59ffa20f7657217a1b446e5d15b638e27e4cd705", 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r1, 0x6, 0x40, &(0x7f0000000100)="d5ff9668", 0xfffffffffffffdbf) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f00005cc000/0x2000)=nil, 0x2000, 0x2) 03:34:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x14) sendto$inet(r4, &(0x7f0000000080)="34d5da542b07753a9814f58da0c442484019cad76d140049384170b47450b64456bccc67d7fac7bae1cf926c18956cb5e9e87ea1ece75a6a733e485e9a8774c1d58240c08d688997f183d21604a024955eab3ad4c85ba309c153ae88e0d131255f31c17bb148dff0f48dd9e53ae98cec17e6ea46d5a5b150f837b90b9ea20fce416cfb971469c0ac86ca79fbdc80129e52e8ec5ac9ad83f41a2f00d581b3d571f8db69472e421a5ea1d534b1232c15c2376deac491dfc7776ded272ee697993e21cfa5da4be621e5063642b235d3a24cb40d86062c1a5e3c615416637ac86255f277dc6c17918e190a959807c9c39e89a5a8e8e1c2bd896bd16dd4ea90722baffa4f0888d98d4b91616634a2bd387064892eac67943667f930b6bff54a9c3c1ce40647bd265dafec76daf25aabf117b065dc51c32542bdf3855a0a39872c34ee9bd6535356d4eb3e77309bff90202d5b1440854a8319e3253899d927ff282352b937810d8f9703c4c45d22844d47326dce4822a03bd77fe5cf5f11cc1698c57cd63e2df0447fcf1be1826f42bc4ca46a5a5185028ac2fca2d3fe0ac04733f80a78120f586c4306f1757147d3571118e7e52202ec83ef58742370a7dbea35edfc1d701d151c491bdacdc37bab88e539a9b478f11ff590557efabc6f243182aaa70087f0073b6c645beade21f637c2c7169834bcce3a6c50d224e8876e43d8b5ca56897ee00dd612cde313b8a8f73011728b2561a1fd30cf23240de73888feea376085f0ae72eed9466734b3c8c453cb38575f437181c7269692e76ecf37da3e0fafec720b6eb2f2c30aa86140396170b4bc97ecbfcd83524e3a12c62e0e4b2f6130ef95b052f8537c392d2679eb4270646b830eee218fe13c06341196d4048b88299aaff99b029160b462cb2961824dae6454e019d79eea425a29e10aca310e7aec9a11136b145aed26a6140e606bc856b5b3e7d8b3104cc74524f927a589377818a79eb33562df4c01fd55e1c5772204e308b7f2bbce9a131186cf194e98b47b15b0100588b63cdb4974b74ba44421fd90ece2b9b5be607e8aebb3a2a90c33c0f2027cea1154cbf2a75999ab9a589bec38414e10c0d54d7fba0b429e40906f334230ffac871f15d55a66c01c0c2a4a9f44e68c1cc8d02a3b9b7d972e9126a8beb033cb5b0210e0302b2bee3793d564e4b898ce35c9f81dc331df92f1b265116b04c51fc54c1915b4b46eb583667fafb88fdd5629e6b9f28433f8227116285f556ab341354cd17c5816f88fbc88ebb4f1657b5ed53c58f617bbbe9b52569671e985b8a736edc2dd6173f629722af78c23ba71e5942c4e39928700cd143784bd818d36c17670b7d4112467a8476fd7f705c03b47d98bb447afac13c96b7a8af3f84310f8fc728aea7b9681c88b66f3020fcc9bb29ac7855910d95334ff7e9c4e9a109f444ffcbbb0d6efd1bf0ab3c2f419e3f4efffda69c8ee624e3484e18855b85d55566b5adbaf1a4336b7cb847a3a23ac3350f43ddc9e1092c98af19fb6d14b2635eec8892d2b1519bc74cef1593d41f36c0205c853e20419b2993110489fbb6d3778db0cdbc501d7e9878a22c4d79c9065661df61b3d39c29ba73d8251b60f3e808cc817c0005ab8e6c1e6c5e261b6b4ae24c2fc72670e3f84c8c697c6fb64ded887cd872e1c00c01cfed5b3c64b2d81727775b940101774392438bd5a59bd124f22378c7fcb73bfae79b956a8e829059c25e30552f3db4636fe7d4cfb6021a06f35e2dc1c15fb12773d2aeec839584c232acf9a5ccd44a5778c92bd756deeaaddae1dae21737fb6ee62956b46f3044ef778f85f4983f5fae9f96494eb3a0dc081a72461bab6caebb730f9fb038c38c115481239f4eec1a1124f056339f550d4bc38d8ab79b7e7844a152f35c0b4623809eea387eaacb501cc5f1ddb25192f446f5714599345895eb35e338aab35d7fcbc4738b0595b800c1a88c81a91f819cd8f12ed3c0bf1989f82b8b368cdf0fbf6ca9d559942fb9bd75015520d6ea111e9800927d3dda3923a2ebb5b9bfbaab3fcac0d51c5a4f24ddf520eb13bc4324ff2a038c38ecff4c4862abd8bb76d13e99a697809f17e03fe6be21f90e1b5fd52dd46d271b481aa0ad3d6f3866801ecc59cfe44713bd234d0baaeca93c15fb1be10f459179278be403acfeab68a499828608f72da6ce7b3fa7f84029a1928c8813b0f6de8b0345ba85da331693b8bf1fa48075a32d8a96a62ddb522aa83effccf48b911bb9d23708543699eb6f96548c1ec8656ff5e0489913bb94993cc845bc4027d58eb5f37c09c87c0d713dfd03efc23336e327d2282a8d892383fbcdf63922d5327a11360749eb6c3e50d4255b5a44d1e844fc9da1b83612a73586a3a181730e5922782c45814584b1f06ab4bb0947eec86d17ab5e1bd45d35fcca43bb718ea74871a2c8ba5c93767dc30761361c2b559be2edfcc08b7602d673fdc6e7c516927328fc9f1d8bce52dc9e573426bb2000109cee41b90ea8e9c9c8a4d6365ca9e24cbcb9f57d2f4ecb8837d5a0d8d323187691357a28f327a5f08a810e306ab7782c7ff5a385a73a8f93d58420152cd1e60f2733ba40fa1df5c207d659cac916a7dea364feda57cd91bdf1172bc4749f37289ac186b6816fdcffc5b2b6654f29f9aa40421d18440809e4eb4dabf88a9bc7a76b735e32dbb8581246bfe19ddfe7ecb57d0ed34ed6e5f088c3343481724a775666196022115b106c9494638a6896085f730c881c2a0cd7759a9181e9c50201f8919112e7a59e1b769fb2bc57af403d600df65c03f4071a407ea77d913b3d532ac3873870bb2e4bf2ff7c26e2d2f52c746fa39d064a73919e0cf0ccc69731c067dcbd1c58db00dfa7fd653145455330a29dcab87aeca184af73886f8176177ab75907091a5b147fb6abf428c5c80d3694af8e24c67165c37eac01523cca114f08cb87e5e36c655c88a1f0d40542f14f0d2a7f5e5afe377d2e3897e5262488fafee250984be5f2aa4aea170247b573d4c8a1b24d6aca3e6e78686a4c48eb482127510ebd5cb04c5833868dda341c3b82a6326eb908c8b5fb6eb60f6ef142506d8fd30795796cb2382b310223f1860deb93003840687647f50bcc2ae8ffa9210b68555345213fe59170b252e74e39ece780ae851d2ca021ab9cb48cb69c29e2772087e02e86818d2a9e3c3c9db6c4007fcd3c099e826c275c9cc724d78127a4dd7160fd45554c5d1ad714a0925e39a59ae2dff9029dae5fc2c012b2103a8d242b9dba4928d45f49e78169c733d1102d5fec6a21c165bdc19242ce0d2a44f11d991972ac4ea03c843c477c62e927536c8477f55aa571a1cf31eadfd6279f354311dbfb7c385cf3d7f145d31ede41d006d5b7b8e7ddb79ab18ae2209aefe57acdea760e2beb4082602ee8f9769ab6f06374a11cf48464873fd02dc7b6930715f24ab9d9ecbfb316be7803450fca2817fa3f10f4d1d1ed470e6039326cd69890bd36865486fed1d84347bace8290382992cb4baa626b993939ca8cce5e5b61da01844303fcc7e8e50843f24c962a96840697f42f5b2ef56c8215fdd260ce10014b66d5d6ac2bafed8c93f1213aaf30172ff4507df9197f6213d2b578a69a67604b9e2c83f2e0a83bb9c65282cf09cf7aca842994165d1cdb698a5628e7586f1e63482373a2928c83f9b481cee4fffd3a1d8208bd1fb28923de1249484939705913d4512511a3707281673f50011b6ce265f5bfa6a3e7250e788774ce429054594ace3eceb1f228dc1a6836e64960b7f2a1529a0422e26ca655eedaea4bb364c84f6c4038f2e7f0c9e3b8722eabbbe60854ff65392847adea93ecb09b3a25eeb102e921718d2dc7eff1495a5044a48c1c6585d84891f1b91036bba0251acb8b805aca2c4a67bf1bd5816d510a989267ad6ca7c6b1bcf580aed076f9f1ab977cf6f1867afbb4d49bb7a4bd46f00662542decde770e2714a1f7e288501c1a2a4851128849a3b31a4954f39485185fe4d44447cc3cb1a11f90d9e7468aef396b23a1f1eb1c19b29ceeaa05f7c682c69e1c7f8e20842d02250ea3e0968ba696761792178ef3060274fee64ea526f9ea977325f406b45a37bf51c0454179e1704b98810df3aff8cf88366ee5f9f14c0223b071b93728508027bfea6e5d2634009e51c59bcad53642d32ee0e29d6b4dc37306c14cb7619ade6489b00bde8858463ae1391a30ead161753b85ebe9bfcf697bf5e596caa2094f44b8796ad369e5302a2f59f6eb83f423d284294f2fb516cfc1cbef04fbd720decc465bb5bf2507adafa869e82671a361701c3f16d3cbf9cbd3af6726028b4cdda21b9a17edefb3d6aef3115463230e0d08ece54fad46d2ac5253eb2c6e32bc1f4c53832f7052e363c1bed5d88ac0397999f4991dd9931119cfef2a39e60a6748b80960b003ca3750e69f67d664073058b2128b37d1c7c645d69d479667fcec1f71d712b9041dcd8441f7beb4108aa74aeffb0b96a7c448fb3fc663153787b645ec63aff93c22d894613213c9ecaacaf30caba9aef01c1b240dc87f579487e4f8dc06fcf32bd5a47743cc1aa5adec834e5ee70b273b3e9963b32d472ed9d79ec88683b41d60a8025fcdd540b3c58953fb7820c2d1a1c9b345e82cd0bc90efb6e69088da081a0a00ca248a1b5b4524da08cf963a1437ddd0c383a80d595d5f99fb1f6ab02bc77ef62faa94b2504774187a95820ce3623e246852bb68973cabc4ffb61913a0efc251ae27d2aea548a89a6b3b11d4f0707afb75cb6f2b7d9f4c8d3efa38d51007cb4eb896c6d0b0a4e1cf4bd47fae1e06f3d0a9a5047c364d723e44faba051397ede1f09e27bfcfd01bb00668d6caa74e1c7da268863f8af0c22bc6dbb9d25211970da41ed1b84e21514a5334867997cfcee966b0d0c0445e09bcf001b08c303a96b2814b9feffe5a9a9a59e7c245a22a15c03bea69b0115a081432902f3c5c912caed50c443b4acec2a7270ef569be0eacaa26103f8e77dc26197bbb628f2007d5ca41a7bdb89b91d7328a15716b776357dd73c0f5d6c2bce0033e827f9208ac80240ba4bcc24e443eb11f26a55699db86e86225902b8cf240c35d230efce04d577e5e87bcb2542b20dfa773df584355f692136a16d7aa7c697766b186d7842588189b2e354741ff42adfd4b394fa8dc019712680dece33bf1bf61577e879c0dbaca7facc658ef694b7f4721eff9a26a7a9a344479441e028c2afc59ebf64afa21703f613e5eca5b2a3bc5bb74c7abe532a0dd93491bae48989a025c95367d61f72fd00618b7345b8e627f028cf86df7f0ec891e832657fb36ba1c20fa8b49cfe7aa0233a92dd0abf142f42dabb5d420ea17de9b6f5962c28518839aaefe95d0e7411b6824096b229729262755017f4c1309c81a17155d1376c01e911274875d17df214feb9b84bf302e52259d96dd3735e3e728fbdb9c25e2f74792eab2b741ede6a6376653f106564c3b7df5e09eaa00ad668b58794333d21770204de7724d66b0b6ad75622cdf566246fceb9b0f61f64bac433b8ea491993dcd580b551717c23131a71a5e3457546c44f36451f9ca32132d2b055d859b3e4b25504580d974bc18c216e32e9cb69cf7561e3eec76c5f5974b9e8cbbfe06d85925fe8094df7723fb379473f9b08017d47e720ab33d713290c4d4725ef4a689c35d2917a0905bd9e17aa0ce530663ab4d12e2fb91c9663d9a029863241e92d7b82ebdf00dd76b3e8e36b053ad7ac41cd85d0a0446be64ca5e01fc38685", 0x1000, 0x408, &(0x7f0000001080)={0x2, 0x3}, 0xc) close(r0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000010c0)) 03:34:00 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x400, 0x81, r1}) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) r4 = dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r4, 0xa) 03:34:02 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x3f) 03:34:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xaa, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 03:34:02 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x101) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/129) 03:34:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="abce3dad", 0x4) syz_open_pts() 03:34:02 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$setstatus(r1, 0x4, 0x80) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 03:34:02 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x4}, 0x10) 03:34:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 03:34:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0206983, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 03:34:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) socket(0x18, 0x1, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x95}) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0xa3) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x800000001, 0x21) ioctl$TIOCCDTR(r3, 0x20007478) semop(r2, &(0x7f0000000480)=[{0x0, 0xffff}], 0x1) r4 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r5 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000980)="d9af63df3a8ece5c3020eee80c570e5ceab30b4d5a45f4e3960e10e465345815735b23f893becf996c0f84bb23d8b3d61b84015c0f54d22ba0b0ae61e25f3f4dc55929ea7a70ee9369bead67cfb40e73d8f48de9d73a3859bf31a1c0c217fcbf1f6135e1f24f24071b8a5849a541ab36cc3e5d74e99b7df119d2d0277b2d89e5200a691ca01a25c208486571f7762b8d0b8e6dfd7a07a37262b2211b4a65f74d7093f875094b52b9279b8b5076c2aef2110c73045f95caf7c520b8e4c5c6c39910781ea84fd4f66131262a95c1a7d57f9076f3b34ba926d6c2b7d737d2afc34a19fb5da9a4b4f2565e71e94a67bcd25b3adb6c1562f85449eeeafeeaf1bf353309d6addeb060cec2ad64d90cd7d085b1b6cf16884f08487f524f84a8ac3f10f8a60347e823dafb4655133124ffd7d93b5ae8a1e847c904ee360f30b68dd42e8c2fcf68b3b213ace0c3eb723b82519129192f289f4c5d5eb600c8182221b87fce5446791f49bf4385513270553a095798c720de7cc813fa58df2eb46597ed679a8034db93477a1586f6d771e8d28812ba4c5bbf3b4ad0d342596c22069a7ea96d773809f0e8590781e9159b04864fa0cff9b1607d46aa90bda074406b703949346a5e05e6b2cbcf1eb9240afd3b45671a988c5529265d40404b02fa662e72a7a3d85dad209b60c9ca566018863a89f32df006cbfd0d747e7e6d9d3129b8c41bb55dadd88c8f42c9b3d0362f233c35fe75e5b13d70adc81c236f501282279f1507a184f766d4b8f78bf74cafa4ad3d97ad26db2ecd2e4ec44e50351777911c014f43ad93bbde87cd4ee34a973a652caac717977dc3a3fe9b3a4dc3596b69113a6bd87d0f622d1bb98ed6eeb1247a301469816093d4653da3d9946116d689921ecaf3eb19723b98ac666763e9d83e4ac3831f8191eae719a6b537a538534712d6d813754539ab39643d0006d3f1baa9f281610422e12a21b3c6b28bd65d1b830fc0312e9353cc6ab1ab48f8bee5ad1b6f1572c8d3ef8130bde8f1894c862ac42b882401a8f6434c204889b073f2dd5affb232455b27273fd32b7c787c63ec31d664c1e97bd5495f2ea519f9eea8ec66b62cc2d1b138225a3a8fd4891af4e900ce0fed03598d45a42a4d499ae5d429fd1ea57e9437430ffa8fba43ce8382537187b1a88385d28121a522bf3a7f7e3464783c2ab0c2f5b332d0bc39e13489f99a5fb49dc5752d2471c0499f27cf313beec2f13aef055e6b759a0cde5b965d648a29bb6dc948b7ae6183f8edc58515ad63ce79b395d3613b3f86e275981977ad6dd6f352873544fd94f969a1a9e0baa5d93bf0083b14929709ef64051929f5a93a7846c7db246ba06da704f923e01066731bd6e110ab5b66c7c290dafd5e55d314b6f04a4d5b1b6a97b6b4bf62711f0f3d7e77e3e43df2c6178e79b5acb70e7086c876eb3c3544812fc1bd40177c02b28c01cf152167c27fd91dce195a655ee2359a218bc7b76404f178f3b4de86553a511a669b432d7fea85e5754f44001346d0a1f7032bb5d3a3d9c4e51a5b54bd0b469e78b774819247ff9f13bff16438424f1ad5e9033d52387de6a1f2680571bef8104465da3623f640953099b1a9f7d050f663753255d917630191588dff449bfb384f969b96770673afd42d043c1732afb312264750b2e8098e6a2d0dd27fa45834ee8bcf4bd84299cf472dfb154acce045146e179e42ad5098c553b63da325bea4faa75baf8aa844473b650ff969a3853e0ec2fa82e6f3132e2af4c4d59c9f9797d671dc374334104cee59f7b6b932e51592ed291de82c2b548f80889d71b862082a7b0d1d606535f6734817749886c24d32fea975332c318566c7d740137a514a0de95fb63994c1d9697d0165b01a65d93f68433970cc0bce6f26c336dd6e4583d33c5e53dc137704405d96be41efe1ab5f62334acaf276a5b90cae99509ef97cdca79b3c60ac730dba2a0d5def718c07fd48bf677bc7208edfca7e86d2f4eff674f8ac7565d3a61d4460dc1053b522ace1d21c6e1898ab956f0ead82717caaebddc3e93d04e5b9c5c84c6296cc19030cd1b400fc704a03e26f6efd2c50398ed17f0473760ab7475d7620e914a12d4e7911c3ef135eeb2c3c3400eb25a7cd72fef1a3965bbd267af6a4c20e3c830a768aea5da62035d82e7aee983ab25b926ed61dcd02bbb4f11b8f5aa8a97e47ab30a9d0059f79becd0c39ef972828db0ba1982e42a904dcfbefc25f63262d13273141955b457a21d14b7599cbef2174ee99ddbc23a53600885a85831bddd2a76437bc6e0f72a2d50cd4344558da9971cef1b1c181c9f5caa40f44be13720d7b85391a07a45f0040522467c199b06298408bf3a241753f5201ad96dd23cb92cca395e6f9a0ad80193e988c389fb59a1b9a549b645553aeb51838bf556072e5c5c0967fd5e1013b7581cb5ab83051d355c42a4772acea24f2b0e0347c2117f4fda12ff246b2594d8d6db8d9b504202eaf9d659e10ac596619d19a006a383d02585680852539f44844c6b4e423b1958de0db3e6515b9a97f63cfa775a7e9ad857e3bd78244356c44680589e0e210e54ca406502a502cb529210214479fff9092cb6149af5b29c490f8f0291ab62339c3cdaabf07b3719388af321e39ce9181a85359032bcbe6408e622bdce9060cb84f8a0a6c61377b2cd2070a02487c5ccc7320331b24af6af7fc22fb29760c96548587cdd04604675a9895012b8de4c2fe617dfd19ca5ce57be60b5ecf1cbda15aa8011126692358f48a939043d8e9cf5ef68afd45b4fd97a01ea02bbdf1cc04fac284bf3d7327711d61e8e98f8685c68e4045e1cb288f321366ec133ebffffaa7eae9ec98a4ebf328bf21338bfd39921474e4d24946702c1b71fec467090f17bbae7e02425e480e76f82dfd8c7c31864862a7e3e8101916b519ca66b116e4a415febe0d0d5787b8ab76fcb0620001cc24877af37f61ed403f13144e3e48478a25385f3e5f3b53f18482b673e6cddcc45fbccd4335a9655a91c861ddac0cd10943dd3bc13021f8cda1f57f7dbb3792af8a00fbbbb33d67d6f4eba01444f2dfa584a87ec1cc4a66596fd4f712be89da33c367adb90f65a249e17c6ae076c559d3e3724f16dbd6ee011b7b6e66e352379a73010c38ce947896fbc99668c58830c469d0c47bae0636c68d6ac3b0707c053e117548bdd9451786715db30c50501f36292680d0d56e690571666799a91ce2ca8d738d7fd39245997442fdb9bfc49def2c300e396ead9cc4dad1893684bd6a81fd806f1482183f4a4aec7af95845ad82599d27d12b5abc043aa8caaa9b2e37fb99139fee00530ae00539e4b58a180422fbd424e091900e47a658e5ae4ea981858d7d8fe0c385754839c9496b580a7f72523f980ba94b630fd9f597085354f67f8ec2191244745765120afa095e9e4778fc2f074be504691c0016edb45be4f170375009c87127732bea67c4212c74ac13f690126cc0c2d635d290ae881a4556db7c37cc5341a6bd2e8f7da74b4fe95ff0eafd0b7999050fa56802d499b042e5fd378903e0a05e702ec3af66ec267d1259c398431804deac721f065edf9a34131e98a6249a9b3153e4eb7dc436b566bd3d738f85b3e9f7ea392307d34192a994fbe5b62e54ed6b453ce27bfd472850c16444813fac87a9895dab32d5097fde0c3cc39f7ff3f9bb8ccf6a27bc09699a29dee683ff3892eb4732a0276d70b2c4aa1996dfa76e2601bc29b9a51d4db85dc03c330b7fd13e0c94ec4166c6d6e78990c7d4f923801bc2611928a35c491f37f90b7d4dd0266acb2c03db0fbb5d0a606a6cff772287add344a83014642cfda36f16a8978e6904c418f8aea0daaaee09390bd0c3d44716251c68fd336e5a94ec4e9ab8b7f9fc753a745e240ffb6282e299eaf0e5b9bfb600dc04910817198b8fe76aa6b64bd02a07b8df02bbc2247500b0d5c17052527da6278dee89e7d5a5f408f791e7bcff7189336e605ae3a889ec01303e80c75347628de603ba6f98c9c26efdcbaa32dc5a2432d2a7a52c6ec32e8ed2da8c3e19f19e2ffbba5f3f265a9e143562446f556162c0fe36d1c065264c65b6517303d3cad884bb749ee02c344fb3d64aa518151bc3c697fa43dca10a22dfbdbca21f01e97e56dfd8bc5f1f1b940bea65fbca4edbd8c69cc1f34ef7785633921f1d3bd07974ac313cc0c445760f8265412457b317bb1aeb0115c3b3d57f28fc94377752ef790d51c1f70b33b56d7b8b4b68cf7d927a35f65d953bc1af8a6bdd5cd1c93d71cc9f86681f195a00ca5a9619f7319ec41f1ddc1a7ebd72fd7cff1fbaaf7ebcf79e32a247c6dcee982214a766d4dd121553dbf91e9c11011afbcf842e5d3bfea62eb8c3ec07a63391e8dcec2e4af961585708f5e9d85320daafc0a587cf8ad23bcb52f5820d9252ebd588516b1da543f79e104e01193fda5a6dbcacdb87df0b86b447ac7bfa0875cce389d845d627eccab512a8c247df73d6c84b988d78f906816100a813f78a05f1cc86233ffc4fa7aa72db0212aec5dffd27d0cf89e5efc30967a831c37efdb792a13519161e55cebbc0a64c59a930760920281945e8927db5d4e5d3911e627c1096bb5c071309b65e83654eb888cdf3bc453550846ee8eb3ff4935e99b9df5bf9a896e82a2df834099dcf7b96247c23ba6b36590d3b7fde7209c84df17fabbb156d93a8b6491983801096e1432271caf7d22ee56a3a1bf43832bbd92c8cf7a6ed6995883b285ab0381a8ddcd3e86a28152bd3cdd2e80ab061355c99fe00f1dfafc219665bd29fb4d9f3ab55b1443108539cab49c2bd7022e91e2cffd7e9eee4ce63654d9498865095ba23a7065fa29162ce14c8580d2a6f4e579b156332e0a93545c61642c055542ab333a74e3f664d337f9e61b07e164146da6e966251d4207e125d3313f93a5026ca66de0284e32304f758878d19f220a6407c1beb39d665c6bdf772be5efeae417b6ce0166dbf6d9ef05478fe2715f234b5623e0a18a8e988c82f9a4b4fbdc3c306915451e7b157b22c3bb50666fd72a8b6cf0b3b5a69f2323dd1787e64ef969a8df4c963b432803a3e6927e02e9c08fd8e6258d94f552737735d794d39b7ae6e6d28196e684ea7305946f25a0566cb7cd7a1f6fbed426bf26fc1ecc50386cfcf7f117717bc72ef5cafe1d316da8e97530c96f21c8d32ca2a6843111da0d08675c5184a9be9ea08e09de793abd0962c7f4d7d10afac92347a3fba4313526e82c7564d84edb752ba58f6ea4ee6cd92901f7da9b5b5e0925123bbd10a7e55c10edf57296fafa12b2f8e3abf39baf204c1056e76e2d80af9b0078ecf9e5eb506bcd6b8e93e63caacad2e115685ebb8647f0f41247fd8a173b139251493754ecfc06510b774edd0f7a5115997b97f3b13c62b6b3754d24f9f43f8e74651d45c34b9334f0328b56cd173135b56166011e2a46a7f6086e7c5304316f69a713be9e5fa8c63dc1ae1a743126c6dc3e2e83625f7a201cbc2d34dc3474fc742711f52396f694c52371a7810fcd629c9cf2844e2f9d898cc02f6c277885cef57971d2f5e0fa7e9edda158e582a9c584dae4b399408b8319e44d7938fd872752623bc0680ce470c2a51f819d5a75f4d0d8d2b1e02d0b823ef4c85df96027c715c462085826c84cbd35bfae6e9e6eece0594c8ee78ab2d0b5600599d86fa93f38853d14143997b28157d417a9c5c7f1b5728ab8824551472ce4d714373e2f2f5279945400c8f3343e872bf3eeea631d886c4118b8f169ad3a6", 0x1000}, {&(0x7f0000000180)}, {&(0x7f0000000680)="6e8daab2ba8b399192493ad8b672a43a506fd46bc67cdbf9af6bee628bd297310bce15745ec02320d75f77f4a733cf336b6e999950db1ab0efa1e6338990cbda9c070f31a5fae8fe34561daa84a575748b7d48d71cc4e22638578d91846b4339a8a1483317db7c86cd612fb72943b2c7c51737c6b9385b9d0942c6296bb5909efad29be802e80276e14b0dac263ac032b968802922d2fda5e803253e3a85c817213ad290b2edd24fc99a0708f7cef3b15d457321af1dd578", 0xb8}, {&(0x7f0000000740)="e82db1134e32df23349875ee704556f2ea43a666977b873424686ec2e7f938c42ad4af179b3a5f6b7a1a0bebac62f7bc04c4fdcbd9dd430e66d7d12c0dddf99e535290116102e3051ad2996f6dc34356bbf2f17eb077a7489cb77b90a707742245d26779320aeecd8972835394e3eeceb80f3801a88790b9ced9ded0654457371967586df548fee3e76910412a67648fb62b2fa2257156874a446c26543588296c4ac79d5cbbdd51a40cd5f83229600cfa63f87e9f90bf025916bc46fbe75349f5e76d5aa862375221abb4c5be7a24246e6c7d21fd61dcbad10dfa8b0442a41e5b6f6e8a87742a87d362913b49f81f", 0xef}, {&(0x7f0000001980)="375cf1e0f0621773acc66a1ccc91ca80802ae209f562a37fbec4bf66f4d37d40584d6b9ce02b5dc8a12d1f0e892e86791c18dcbe9e433aa436b5cf114a31de007b0f65a8c78b897ceac30f9bae7c9b9bc67a3c36236493e84355f8e038f3843c387ee06797abf4927dc77ac4c49cf442ec847239cb7989df51f7b9bd85b69de22ee6958a329a56aec798c562305f112bf12bf6d020d5fada6911144db71675080d8a467b0d106f777fab14d1812a50a7a1e711b21b0842d57efdb89d7061e0deee02eecc8f481821e7cfa79d17c298ccfa29896da633611a3adc1d5b5f47f128b7a1c516fbd1a3fdc564b4606057aefe3857be04700d60cbf6f8bf5a5f4fa200e5e21504bd01a49845b874a186b1a20992710493292479f3ef3293cc4b83bb0e3347f0fa41bb1cdbdb5ccd012d1e3f32d0f6473d37c82e45cb170f6b1c3654c0394fd2443ec7650da1dc9dd237886c64c893309f7b583e774e3a8da9a3b773698e78d882a94413b0bdbc70b6cf2021364f87b0c08acb436980ee0cd1b7afe09aa984fff96defe1f8a238f0f182b08a4cf9ca21f5f5adb4619973fabc1e34240ff7cb083ade86adcb0776ef0dec0a6805196f8c298127e209e6ec6f58273c1c4226525fb8fab8bfbd6626052dc0b5344758210cdd9919bb9c747bb3956bcfd1d1cda2b11927740d3fea9f20749278ae4a96ace9c4fae33ab33ef0cc18ef1782dda15dc8148cbb52cdf14a2e4883cb996a9d429df256620e799077e1d4ad80149a873202c395823b3539eb19e716416b2868dba9284d6267d0a19ad6f1269b8bbc54ce5724f809d628d0cf59b38977a6c24ac1c3fccc112af749ebd4bdf0d5d7a4c0ba74210293cbea3db9565a3b6e38f4947181cee44cc4d2757c22658a4d617983bb2391ebe793e597a0fd96ff3d28fdb386429e3ca89418ae714a3b2361b0065b5f73e8807e299f25a80fa838bad0eb8a34012b9e726ef120ff5627017047a184fad623d575ba60d061b133f41c7f09c7988b2a32849811b51fe38be35d97632eeeab3e77f0c7833439dee3f57dfbc3fcc473d1ef214f7651feedd88b0780bcd4dc28f6d4695bb95f53c14d4340bf24c5b20fe41dce91d0cbaae89eaa63aa886c8b0e2d3b6e83f5493715f897464d0ec411a0a8f7f79c75125746792f076a23c92ef2a5f9f05f2c3455fa3749d49ac31313d2c83159d5cc209029b9032c778ba55fc681fe70aa70afbd8c5b6e92de6a15c44d9d467b86bb1dd185a2ddf67c6b3b846bc28a00289f2e437e5083c980326fcbf95b5a192d5ffda60b19cd54fd624c85ca8066a1b635f54c4481c390c579998cffee41bff678dab352b360ac245e6362b6aa70b1232cad90b6264822a7972834ba61ef19de3b4edc3368e2d4b6288dc691f919137c3a49a611663c6da9912e50e3a0ec2c5260f62ef5fd181a8cf38f04fe51589cec56ec400cd9e2f40d9a2c6106a91eb77241a6ceabe98a6083e576246b0a9ddd8cf7f6d1d7a853deab03aa7868a846f60bf870fccd81c869171bb1752bc81d0536871432ccd8f1dd5200cfb2f2ed8933a39d1c016dea4eccb13b21dc275f838327c7174fd8ad859c9615cd43521ce30cea3ae890923adb832d669c1888e32081b1bfa636b99be3491ee547e5acb825f1d0c93a0434a4eb0f85d400c7eff2643042fd2e575a959073174824108297929198ff21ca0934579b3485330ead01820ca93431310d8d2199a0b8cfe5319af7358398a8d0f54073a99c2b524cc6a54982fe76dc4b7332a50bd26aaecf65cea2ad2c2bac94e134c7ec7405f0a138641f15cc770906d72eb7e805162790309dc3c78d0d5643680d4a2a9591940385db1ed81843a357019f0509694a7e024f9d8e35ee4116da5dba06eb42daf155b7e0980d793f314ee0c3fec42d13df24461ae96c7b8886010a57e0729a27ddf7a9c757e4ec02f0de4eb12b0ef077ed31c1452d1554f37100ed8211302503a1dc718d8b67013472fd8929802891f1773dc180dabdf6c316edb0e8a34d6ce8133a8aa6a8841e051f343c7e7885d399e7d38f214c3afd638d58105dc108ffbda8ea9180073c0148bcad2578c736054a4a81abf37d08c8c606b7d3ea839e04db3d3ba8bb9b20d5b2db2720790af4dc0bf64ca720bf76e2fb1ce8654087a36e1ef07950cb6f58e32177f016a4c58d660d91f0907a23168ea62a5bb938dadc476979dd3ba04ee7f33b9d0d6ab030f1c1bec64e6474f4fd14671fd6c0e474bc32f6110ffb69b10b6f37e728419928af7c702ad5f6a30cea6e706e274bf8dd8bb7bc18de769fb7d6c368c892dbed4cee0cc688e3a1c77eca2693d19bc7d911aef3679c593c5e22b90c4bc448a84161bd33cf7c0a84b884965f72303f7e519398434367a305de8511440bf6e2c6a2c6f64e3c9b062814d94c223b068c1f8b4a2ac1f4760f3213a5730114b2660696fa581ecd00fa06748df277e9d84ee800fbf59ca262d365cb742ec86ffdbf52b734a2834cc1eaf4ceac6ce90fb710cb0c898fc8dcd3e63e0c5001741052767df6b49fec922e7310e35c085705eb81256d40f912991b3ff11286cd4abfd738e9dbd17a95174faa7832d6d27f9c0b934dde5acd1c140a8cf4aef7f373f0b3930966f04627e1c676dd9e17dd361bcbc85d08869cb56d12633915b9d9627877465503e1e3a2df4d487b3a6645e31aac31a02517e280a1c90ebec0a0970dc9ebd33bcde27bf87169ebf6ca9410fb23252203af2ca397252533ea1cc5fdd691c110037d16c1ab2368aebeef4a0199ca0c013aa714601d2b3344ce7ff8c64f1319553e4a993ba1af2637546028f96772149fe917c61f5cbfa9718791db8f26e9e7617868298de714e0235340886bf2df5caea7f605a18a97874c909d52cb720844f38e43925c29b0b062088b464e64026963d33ffeb45c947cc0f418205e5114b210f9eda345435d1bc7336f1b4f945076ab226c79d656d253f8661452ab845bc32c0d57d236d91360b2adb324d9ee90d818d390095e65185a17424df6fbfeae0ce26d2296ecaa475da2dd5d2b477f8cd4307f2fdf284c1bbd88e9ca215980812716e1d116d9a046ef2e83b3bdb4fe2da0abb7b08915720a816554a8d60447e24b66bb2c5fa814c2fa1bd7f706346e45b80d09e008cd7ec402de4d75c50e69625de7ef86952127a60ed50c4d491e5920afe12e4ff98ca23d086296761935452cbbbde04ad4f9efd8ca2d2a0c283a02562965b30c006dd04eb7e502d851cd76e9c222506eed53dd259eaf606aea75067995637ed96e53519fc0e276adff486216686ff9ce981c815d8f8234810a974729639b11f5e240e8a6308192a89de3be9210c962570efd2217bd47c612803cbb3b6c8f3896e79b13acf99fbffeb498ea4106560e8830f5f1948b6bfb9f564e00ea2f314fad1ba886c6864fb4642a760757c4bd0c50aa743f9cc636babf9da1f58c1475f43c9e32edabd3e3dc7aa631a5b1c0a911a8f7b1f638805f036c850d2013aba86f42c914162625333191d168ade58b0e11eac3aaadcb0c7d19b3baa8281593fd0d076815c2f1b4cd95ace457e845f3eaae11caf1fe0b29ff2d2a8615586a4ebf6c0dee6c1f150cb54af009fecbc3672ce3c9cdac9139fd75d44ddaeb9883eafcc964ce0b7e116a6c2e58303a881fced4ae17140f0278d715429ea766ba77b55186bfeef4dc2bcf1714101130812e8bdb033b82c954c8ca84c11b1390c21b40b7c068f89994aa634ee519def345ff2ffad3cbf3104bc30f022a064c189a53a4da950d3c8c8a6e547f831bfda762b3fb291ef3f35f06a28db9becfb3bfc77e02e72a8626004792942c4a0d6b21fdb9b922ccc77277464d5e8197015495c17ec9943a1b075cc95150c2adf96784bb2cf518cb052e745b73c803905dd950f581160a3ef01210c66a53f5483a0d3b29502c75ce23e0095cb21f37805360e28488f0ab9b38273cfc80707da7042fcef7a4d10aecccb5022e1931e4ac5024784384d1710deb974b7093174aeb995b434ef56bd9835f85f6b18de676b978778a5b3701fd23a7a4b64d0bda6d8b5cd3ed927635969c5bb9ddcca658f9233c4b1387ab943fe804a853180cadcc5d13e88a79853d9026adbbd5be3259c4b8cf8ee46cdb63add4411e44af0ca685b0294eaf2f03c29da82d2abde919f188018eb345d1c54e0c1e0133db05372320615cb37251d748653f3883491705da5a3fcb49265d6948f2b9b46286233fed1d7f4b993ed6c8d4d81c6a11f8f055bc4b620447676eeb5e45c6e6aeb43ae2c27d67bbd4e1a8ba3e225be86552ac8da00eb5e5dc02c83ec521b16d56cdb43096fcb2278505934531025492ea1d757cdf73ea2d114fe2a34d414cb5e0cc29544c62757db9d25dcf93e25bd09644177d1131fea6428459e1f378e1ec7548e7665a7b229dcf60cf4e22af0fee99a3c1770a089812712c57e135a2a38ac7d8f3d95ba2e92d3b17d7efd77809b6b1398c1582821937ff800d648207f5f4b939e6299f881de90917043baf11c5e85120bd8621e92458900926e555485d962106e8b830059912bf35735da15247a0cb87a3d0bbe43c75ec768d918f09cd37d218f47b53bf731dbe8f268c641bbdacc4ae4a32421723cb6434927aa36ae558f79b6745d440665fabaa1b69147d38b946b557c89b804d1b7a9b5faba269a882e9ace541baeb1b2007d9bc816191e824e49c1b12b12dfd07bc47835dda6c1e5befb36fc53f8c6d51b1cd7bd8bb18477a293b3ff257ddc04eceaf5373dad2d36ee15daf6a73596b0be16cd48557c19cc1f6d1fa069edbcf838054e8c0fabee8362b952332f4b20cc7e169d029eb216e598df6f124bd08f30da57f9ca860e563a00122cda4606e1c757a4d76793e05667aea6ac6cd9f58019473644e0538d3b9699e9f2c97f4ac45f845227f5c7cf1a41674eead41b15342e42646e0089c8a57f0f4e394519c18f824ff65fbcb22b5b7890d914a4d3f0c8e02012a6a893a385cdbf174baf0b8f241727a943854184c970f16e0b558cdd6cf1aa47d706976327e6b954cec7ae9fddc008dcc72a811e1a22ccc00b1bf9cf9b66547644204731a454aaa08dc083031799745920f5835f6d62f54e0082c11a190b5b820b8d91d82fff62f641d026fbe99942f7669929636bb38c08eeb4f78283f470eaaab99a7082ff38eaa02910350025489149a1ac24f50d254a11202a6dedf1d16c30c1d6b37d74e25b74a3e873286addf024e2f8bbcb5fae5199fded55e145ef9d42f69f21ff2dbc3d2d12149c1f6d1f443b371b547c2530c601636a08dbfb7249d03b5fe1f7b6bef67c709e49a807dfbfd36b880a640092a80f916d4b54ff7a50dc97dd217aa70c2f3baead65cf598190665199bff20adfcaefbdbd9dc4ad17ba1798d9d76e3b916fe99e55d67e98e4f18db11bcbed349f3391ca75f2572c9761b5e01b1de197444c07c057e101774f46df1a61f31c60af8f43b1e1f54fcddcbd80db3c21a4fcdcbbb25dd6c77013c5fd48acd56563b45ab862cb983bcd9142f8f210cfb3fb8a4e5a6cfa53a94494620ca2b0c2b8f2c1390a9bdb4be0057be9b0c717486e1ab4086c367528f143090eb929cc836b3b2008a65a9a11c4781555c337629015e2a9758948313384169f6cbcd5a862a8ee0e8adbdd96ffc18457625dd03ae2f9d7dede930930be8ac55a021f5c6efd76d790962e18c8411d8a825fc97a6979de446422bf7255984f02aca451b860783399295da89c15942d7f169fd680b9eed5468bf4c2846f0", 0x1000}], 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000240)=0x8) read(r1, &(0x7f00000008c0)=""/167, 0xfffffffffffffdc8) bind(r4, &(0x7f00000003c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) geteuid() r6 = shmget$private(0x0, 0x3000, 0x1000000000000032, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x10000, 0x170) close(r4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000005c0)=0x40000fffd) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000280)=""/153) ftruncate(r5, 0x0, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xffffffffffffffa4) shmat(r6, &(0x7f0000005000/0x1000)=nil, 0x1000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x237) clock_settime(0x2, &(0x7f0000000040)={0x0, 0xaa7b}) semctl$SETVAL(r2, 0x1000000000, 0x8, &(0x7f0000000640)=0x8) 03:34:02 executing program 0: r0 = getppid() wait4(r0, 0x0, 0xa, &(0x7f0000000000)) setpgid(r0, 0x0) 03:34:02 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_int(r1, 0xffff, 0x810, &(0x7f00000000c0), &(0x7f0000000100)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10060, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000200)="64ca7b9be703528f0c98a05d640396a5c79bb4eb331c96e536bc0c92633ff4ef71eead73ab2f29fe8f6219c221040d30a78ca1b5d468f5fab12cfd157b8b577ede34634e5902162038a84691b512e9532e2fbef4bce65eb163d3b0e9c59ccbfd66f530514b90d8fc0bab53a8ad8e334ec2c5a7dee0984371f8307779398790c550c2e08049d16c94bfd9f65616675ad07df49d8f5a88230c85883e7e82c99dcbdb9dd0e6ce8d75711a8be87c80841be91fdcbd70d192f9519d518ce90937d3497f59925805e1b6d6196307d70d28a87ec506ec8f4e6aacdb493317452a542f428ea408ba24ff8ad10af157ca4766fea303fb6c9baf4a", 0xf6) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 03:34:02 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x9, 0x3}) r0 = kqueue() r1 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10083, 0x129) accept$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000000000)=0x1002) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 03:34:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c411000000290000002a000000000000008000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 03:34:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/189, 0xbd, 0x40, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) clock_getres(0x6, &(0x7f0000000100)) 03:34:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r1, &(0x7f0000000080)="03e4e84b9687c38a5ccb764c45d99b7a1b6422b4bef3b034fd1d9fad7ddadd898269871d6124001f5ee1d6e88ad1b2c1bf877a365997620e047dacd8336ea16969ef11d9dd9dddfc73aac66df1ea7409d73d", 0x52) write(r0, 0x0, 0x0) 03:34:03 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x12}], 0x8001, 0x0, 0xffffffffffffff80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x20, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x8, 0x60000020, 0x7, 0x9}, {{r2}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x1f, 0x8}, {{r2}, 0xfffffffffffffffa, 0x32, 0xfffff, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000006, 0xffff, 0xfd3}], 0x8, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x9, 0x0, 0x80000000}, {{r0}, 0x0, 0x82, 0x1, 0xfffffffffffffffb, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x50, 0xfffffffffffffff8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x11, 0xffff, 0x8}], 0x4, &(0x7f0000000280)={0x6, 0x100000000}) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) close(r2) r3 = semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000100)=[{0x0, 0x6, 0x800}, {0x4, 0x200}, {0x1, 0x6, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x5, 0x1000}, {0x1, 0x4, 0x1800}], 0x6) 03:34:03 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) flock(r1, 0x4) socket(0x2, 0x5, 0x9) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 03:34:03 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f00000001c0)=ANY=[], 0x0, 0x7fd) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r4, 0x2000745e) msgrcv(r2, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r5 = fcntl$getown(r0, 0x5) getpgid(r5) r6 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000001b00)=""/4096) msgget$private(0x0, 0x40) kqueue() semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r2, &(0x7f0000000800)={0x2, "30753a5e69488f0fd908f479d367c9ec56609a76806aeafcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1529cbf792cc228a4fc248419d3e6db2c2c85c45e1a31bf9106521eb82f5f3fb44ba2c2024bd2026342588fa1a34492fdd4494c5eeb4d179be0195d459fadab38ea746dbe6f9387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b3"}, 0x156, 0x800) msgrcv(r2, &(0x7f0000001480)={0x0, ""/174}, 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r2, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xffffffffffffff1c, 0x40000000000800) 03:34:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000200)=0x3) 03:34:03 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) select(0xc, &(0x7f0000000140), 0x0, 0x0, 0x0) 03:34:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) flock(r0, 0x2) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) getgid() ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x3, './file1\x00', 0x8a6, 0x8395, 0x3, 0x1200000000000}) preadv(r1, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') shutdown(r0, 0x2) 03:34:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 03:34:03 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb77cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0x5e78, 0x400, 0x1, 0x8, 0x10001, 0x3f17, 0x0, 0x1, 0x5, 0x7fffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 03:34:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) 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) 03:34:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x6, 0x2, 0xc19) r1 = socket(0x18, 0x1, 0x10000) close(r1) r2 = fcntl$dupfd(r0, 0x400000, r1) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)=""/203, 0xcb}], 0x1, &(0x7f0000000200)=""/198, 0xc6}, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 03:34:04 executing program 0: r0 = socket$inet(0x2, 0x5, 0x5) writev(r0, 0xffffffffffffffff, 0xfffffe99) 03:34:05 executing program 0: 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 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') recvmsg(r0, &(0x7f0000000640)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000300)=""/149, 0x95}, {&(0x7f00000003c0)=""/241, 0xf1}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f00000004c0)=""/192, 0xc0}], 0x4, &(0x7f0000000600)=""/44, 0x2c}, 0x802) r3 = getpgrp() connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setown(r2, 0x6, r3) socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$inet6(0x18, 0x4000, 0x0) 03:34:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x7a, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r1, r3) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r3, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) dup(r2) r5 = syz_open_pts() pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000440)) open(&(0x7f00000002c0)='./file0\x00', 0x880, 0x1c8) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) fchdir(r0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000280)={0x5, 0x4}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r7 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 03:34:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xe8, 0x100000000, &(0x7f0000000100)="8a47779b9044d76ffaf462970a36c33a1e064bc5ca21db9b3b7268143c4d1f490be7e66b322c0bb9bbe56463d3a7da6f7675c59e5258f3b5a6594db8af71053e852f47cb939d7b060795a531b4ceb47849edb220af9248d927ba45ae8a0b08757b840cca044821afc6073a4acb6d4e82089278721554f102436dea9d7e1f53081483b1de5923ef75f1ff273b4f1bae2c6e87a70d18b8e0294ebde48e88895308794c7e523027b364533969017738bc580268e003c8f81f2e8368decf6e8da9acb3acf588a633055fcc6c107cc50acdff6a193b7bc4122aa7cf8a86e142cef370e94f79dff3355f1178e1d257", 0xec) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x8) 03:34:05 executing program 0: r0 = msgget$private(0x0, 0x54) msgrcv(r0, &(0x7f0000000000)={0x0, ""/212}, 0xdc, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000100)={0x0, "e7cd2672d7a63c0840e8e8bcafeeb13121574911feabcae87abfa6e27057a26a8b5765f54cca31351a5f93f48fd5c6aebb5255ce56a7a49b8fcbffec2df930dc726947ed2682e325e8d48dbfa20b165f8fd0509fe78e73017b80625abe8099cadca728f1c507f8ed8011e9418d04e4d031971eb698cc0d35848f6811fed67485b60f396a50e6444b527fdfa3aadbc885f599f581c0e3db7eaf1d684f6a9247b62cc9b06d7e94"}, 0xae, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f0000001480)='./file0\x00', 0x0, 0xdb) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001440)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) msgsnd(r0, &(0x7f0000000240)={0x3, "06ba82b5"}, 0xc, 0x800) write(r2, &(0x7f0000000280)="9459dc03656b9b96e91f79421e85f34740004f8ec1d880cafe946c01135d809567ad80be8b25", 0x26) msgsnd(r0, &(0x7f00000002c0)={0x2, "18233d35870a94130c921c8ecc4bdd5715b72d33fa1acbe3e1ab7264011c21bd96bb0654b7abe1f00370fa06dbbfb3298aeecce77baf65ca252bd0d61d1fb272bc5584dc7299809146d0643d8a19f6729948c8630ada36c90bc7e721b4e9da1e3ee4d0495f8f8f6c21e9d691c3b3d2a7f7029389c9a2dc11341df9534bac45cea50e8ecc0a2b30fb8cffe91d204161a329524e1d9a226363ba0103e60d58fe5c737e9d1d2a57729929f377c254a48ed11899f6a519c05c3be866d7633d6ed2242b8d11629242bf6cd6b514e3e8919353cc6c468a54d8786cef7a5dafd065db44cbaf6a6c953095106238b872dec27266345a3b803f561ce9f9dc732c53fb2b5cfb4d78c0867dc945c8f464e0b0df7e1520d727da11e185c2df2465fa3e327340543015e35600a14e6419cc165488e47c14dd87a71bd57f42e638460f4c9d88873d25a6fd860d554c974b9da77c5a28f25ba51233ca24cba1e890e162e9550270323f2b39baad44c12170bc34ebe61ff57ed1d95f1e253d4abf77b82d38674f6272f6eec183fa7e4f7b7c0b1fd62fd22da333ce31d8208ac0cbdc9fd0ac9443dc248bad0c9e34ec400be2f2c9ee05457e6e5cc02a210e28a43147aa108e62da126181abf47b8d46124b22d0284a81b925a30a30bc3e5ac7b505cc36d4c6c30f427135bbb01c9c8fa435a0e7dc441d54d3638d4bf8834317f31285cf47d2febf45878946378fdbc06aeb7e8dcb5dad07603bd5517f7b09327281592134a2c591686866d076be66eaab5738006860a9ce0a2973a95701dbf3e98e64695ad82c09af7ba84988ba795615a994b8059a71e3ed2e165f2401055c8a6269bdc5f2408d411698da9a3e5f38d734051faeadc6ac17285f7225538690266d94d5bd500da4b6b08426900aff1641bbb97d94edec91d9503ede6a71e9c4a47a4b52283f88a28e83270f40ca58b2d1902f1929e9a207dc25ecefb8e6d4fdf708f203a7b2c82484623ea61fb9b07b4a8d08d86dc36109d214f40a7497589f7b3044751cd48f505f3432d73ae86e5553b5efe9561628673995bf5356d380ff4aa53987f535427ac75100aa7550f6dd41e68a4724ec61cfd7df7e2f5ff8eb17a9d1c3e1ca392fd132ed4d38e3c13a750927953c09c536195ed5aff1244f36d2da26b5e8d0ce3cee99b993e03f8896ec562147d7481d4a923d09b62888dfd76350f11dc00c01c6cedf3aa7d7e5a1cb4b257fc74a6da57155ad183e73ec7cc32217fc99005de1210601483d42c826f5d4f53f3aaa29463589b993382c42658a42fd7901c8c9327573cffef63b6577c6365bf017f3ce83677bfd34955ada6495fa9a627291027fec12391c5025aa652b961e68c426ef8ed2bea2563b9dc445f7fb3ac1453611d412c37cc903b68e6f15a81af73b644c4ba7bdf3920263b05b722f202f54bf95ea5a048bc543ccf18ac0c10a2d980275fb7bc0e824112bcc84789a0f88919ad686c67330588a73aaed3ffd62cba1eb2c4cf255753d1e09763e88f07bd55d6a03cdd5798a9390600ec1dfdb087b0e922cee23105126048c64829f8affdbf18ea946dc901ac74feeb8649f424ece7fe91db908270ab48c2652efd43dcc7ea0fbed3337dabe14e9b43252666f7a50fd026007af2b3074f29544a41adf6359a895825550e40461ddc1e7bbbca0ec913107633b1563a2e55d1b3d6ad45198c5addde50f10a892960e3099399c6c2f9f81203ec92c033b998f767930f65104b23e8277fd32886e277ccca8c45b38b7f43fda23fd66ec14baa76e277733ba23664964a3d4ee35411aa2422e090d44c04f497ea938f1362a78b4fcb3c588b8c9fd313fb53e1fff2326cb31e47d00c3281761fe5d389098882563ff0a038cba2ea641bec0bc9d5189a81558f1e594dca56abfb3812b350e0e49e6e7338fc02a80410203c76f68eb6152d17add5a5fe0718923167a0a15b36f98f6afe7a37b491312b04a224d8b3b1557ec70e88c64dd6462bbaac0234c95af6d060e04692540952f38ced19df549e5c455311ddb907001aa30f1b2cde88dedbb8a65a0be1e0c910a513d082a09f49e4abc43bd08b5f9d060101a825664bdc1d00afbac5d5bb469c99fdf0160d02d4c79dc589c6f04eb913e5d67c9ac86eb1ca754be32330658b1b9bc080c997135ea0bf60de5eead8faa3b5918e70b50eb6ad6757ca7c303a7a632e14cfd954b2b537b9e5e61de5ca7208e2421cd87fcc2555fc49076dc783b846e4e72d370fc0c618cdbf16e20aca7b1690b8d0a677990e48c0cc5b36414b40cf92a559edb30c0d35215d771f350cb57194378ff42305110737d9efe56f46e690223fa9d417e460bfa0ba19c26a1de14b5fddc9615a20178336162af707de0b3c1ccbe78959dd62940ce14cfe3442dbba3c164bcf4ad476fe951b9b3bd658f4bf339da378e5d03553da942ca40006ddb10f36ff7115113a92b710e3291468278715bfd4db93123d2aa853c4e12ccd60466cb00e7b18b01a23e0e20fcb64e67453ad3e0bd19908b4df9683b7aeed3f3e9e3c0204421fc131b48263378ba3f465558183e27f7b4e28279070fb64430334728532016299986c4e2f1178f5830615a5e109b1e00106be9d22b6d54d1152f2fc348716f395c10c709fa0268a2dacf0efaceaf62f89dbaab87cf3acec0a9d4045577d48d90115b38884ec89dfaab1ac98958f8b61e415377dba4621bff191c86ca0081322dd9076b6ef916a529e0cf855573bd9833672ca98d8b5347434c224a72754deaada4ac20102701a38f0ec56ebea688d325df0f9a41632e13139ed7196f09b3e54d42cc9c4bed91e64589147f8b5b16bc834c676b959c599b976faae4331c1c219a4fe091d8b88aa6745261053c349d9ddcfa70c5f76f2cfc8d264f11762b85ada6a77e47d85f08fa99fb64fd3b21c94a4e169b5ed78ce33c2eb410a665739b958cb575b38c74b36c12f899fce7085580e656e5ffa13a8e879343c29fb8c6da47a5ec2c123d915da05b29c7e9eccc540ae06f471bbd16e0f01631850b6713b5bab2e30791200377fdd2685007e6a2746ad8bb64d6d6e7b0a7faa2cca8edaa267fb3e197b33c6b1b3f943a9e8ad43cd4f12f393b934760683651d1913990e27d2512c44bb8b5533fb75cf8581b75c714281b6e78fe36e799f5f45b65deb236a5ca0476ef8217df6284088108d93c69a6f564934dc6a7ed8ab787239dc97d68f12b5f84c59bccf84bc91877236cb1f195b2bf7078215fed886eeba10e04c7a1f0924a246a5a16b022ea611d72434a5063140ba9fcbbf11b2948fa06d675f0aa19da9c62c0c6cfe6bf7582b02c820263c154c7af882038c9c2c538e8fdffc8e7ef060ce8f8230ec13745d6fa89fc739984f3d83139267a790b4c734e13aaa90c117607f48a9042f18e9a305c86de23a63aad6e956580982fbabb2e05b0795a06b89e045f8047c8ee7609d85bfc2bb988c827901eca69dea9c0ec54c46962d345ac0d4e3f00458d49c80a1121df8c083f4476c2cc6fd288f021006130fcae934a54a53a76a7014dff8593a10e24ee37aaecc40c57eecb277afb619e2507d2dabd9cd4cf6bffbcc0be92b39757a8f33d3a0125938b2e52271f408e163bc295e2fedc43576b9188486191187cb010ccab5075167259beabbe45c435893836e14cfe36b056d74648a882016fd10f8662d007669c2603cd5662288256e52d955f9f1f855ba4a74060d9c26f371899ee39336585cc007dadf0933bbec56c260cff28f9472a9b567812868373a448d84c4ecc72565f8da352621d262ebc4f4003ec51bf3cc762e348f2f54c9bcdb4c7019781af869ff4e95e21815676094c9afbb5f293d06e13bd3108fa3c4a1b161cad552e27508d7c965bbe5b6e3adf3b962c46a0bdf9f75ac95e90d6ffedf468b137e35007b42d609f4c7de8fda680366eb712985e2a9fa5a30a2a3642ba8f9b3cb0dc0faeafcb0d0afe461d28f4e485299139d5bb6013e9df44e4a566d79c876f56375cf727f7b1d069c770e1578573e18fc202511b798c62dcd68b20cacdb79112734bf3f39a43a49eee36323989926fd803cbc233c520eb9e9a4eaef29bce0899465134d244cc1cc89f4e61305ad8279eb6db24f7cff06ad7c4a1b6251fe3de69574f8b0d52d49812692dafcb6eaa1e4e3cf8e54cf2c24d692148dc9cb06d7bc3064f12140376ea0481bbb812d4b5b1c7c97e70b69287ed0d6de3b99b4c04d5976e4e7687a99f4de3ab820589bd6a2ac75662409e588107279eb0ea096a3cc27550eddb6b688dc04af7c091bb1bf9182a92e909a6b88ce1e6146c5e077fdb3299709a6185babe700ce9d4f62f0f53059e8322bbbcfe0b0e508c90e632050564b699781a3122e059b2ccd4c76638cd841ee981b19c626e58d1b7c6f675f89498d0c76def1627d17b2d0451868268f2bf63ec31e7c7c20543615eacc8e6d1e13b62163ecce7c6514f3ec5b98f3d08d6909e7c442d7729af5da51101df79ac0be9f34906503b6a29af16950965ecae581ac0b556863b64291be1baec2f1e9d7d31811f445f8173f68fa3cc4acb3382dd02da6225d56eb8abb74bdd442aef2b6da4ebfb2f043cb60f34dea1a8a17e087211d5bf6795a122ff185f6a2ef5aad196b67893c9b89f2bfbd46944c4dea758ab3fafc61029a2ce4cd6b23f435c5e6fe3fab0ac426fa89ba2eb02686be3685319d7e78b046bcf9977ef7907251e12462b015bcdab7248399566cdabfacac56e9c32ab575772128bec3ee989ccc2bbcfea05676ef136dffd01bbd6b9b56d76ab664baa6926978fbccbdba663470b161ea5a29b729be1b3d5cd04897e86a0ac6bfb737438d19ee0d1a69533e42c902cc4782dc8fb736c2528f9192415f35865ed8e9bacf69b22cac8cc0586a1b6d332a33f6a8d0ca949207f08c80917ed25b9b10d56344ce27724a25f9529f27a3c67018a77482c97f8193ad47357993e7585c7520b5ac61f27d32d21e7f87f57cec161e7db69244a75e776ba11818d19fa6355f0e5f3717916ab627865f6b220618f14d36f46ffd8242d19b950586df755301421aac42f1cf8022f88b058e621072f6d29b04535028b146fe65b9bfb0cafdc7d70f257be0d49cbca40bc047d960335013111839932c3da9f4b3735a91a87ddb5e81597507797ef6bdee8d04318bcec52de00bc45caac524d2cd7c57a5a761a69234426bd2e58e0bee41d901964b9a6b2d0b20ded5202c0c02a586207ac92c9f94896164aac0fce9481cad0eb0b6850f9855e6219e5b1499b43f909d728383c2563a357bef4710c26c26a26b5e0d4f79aed6f6c7218ca3d75f19e5be382b7453d9129f38d5a0f21c99779855879b82290b1465561175b91fcdd377c02e5437d197ba791bfab86da10919ccc6ebc3898e186710437d0fb8aa2f11c31407d54e36d17aed16cd446dcd8d0042d9c98e6809db90ca5f33359af116467510187a00fa17ffe70adcba3ad148746c5caf0b7807334e9852177ad74c69eaa01c95b3e5be041e0d893c3d4912775fd76790579f7c1af98c1dac020329257e1513b2681100529c68bc0b09a45ca3da6deeb996dbd456b7f11d13076917524b1c98be4292843e57c09655f658dadff14e12fca6762b3feaf0507808b0cd04f578485588214b74530c889b0756d1577e95d50e33e56e1c8ff16f2a0a747d92a4ce8ad568d3ff20d61a83d10f89be30b25828773ae7bbd6a592466f97f381be2bc8f78b0dea5b12c5d3df083e2235d0263d933d518e7bd8409b43b08cb05e2d99ab3ba"}, 0x1008, 0x800) pread(r2, &(0x7f0000001300)="e9371b0eac7de4556ee45fda6964ee81b04c279e6c121daed3a914d3c51a0687d0f85de6a9d04801f67de823ba23b219682509d3dfc5540c7058285aff37220fed2b955c212bea532f4f88dfb1b7f0ed4a77cd6b6ece368d186b74c7ded2c250bb42b0c7724255ee39b66ffc8d4cc5092c25d9a1eb9a76eb2d37c23d1f1afc41d232292f608f192b595568153b283a04d9e435bdfcb6a81c4bc996ff7c9f", 0x9e, 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000013c0)=0x3) 03:34:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x80000000, 0xfffffffffffffffe, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) syz_open_pts() 03:34:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8001, 0xffffdffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000380), 0xffffffffffffffbf}, {&(0x7f00000003c0)="43400adc71366243133e3f0ef347395e05e409eb576c655d26515875d91cb2e610d8eaf83477ff5b013803f931297d3f248d36b6ae35d180fede819e50967b800025b3c62a40d23bc25a6bd0c441c5675ca392822b6b41c89a17"}], 0x415) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000c80)="f3b50ac839b70efe8177cca1e94b0d649d2d4628c963e59d75aa91b775a35ad9c241639248825fb7da86bf947687f74348884f0c09a99ac99891bda9cdfc03e1c6f9669a545413f77a69bf7915fbeb7c6697429fa45402b65fa3e0d971e3dcd198869d57b5a7e4f4c772d9d90876adc77737a78e3ed060a0676db8086118a63cfca912341230391551a7c5da718165567eddfa75dc46272bd773e2cf1aad8c20abfa90c03e5c401fa1a41136c2ca3de17513b2d96d8b30fbc43cca9971aaeb164cd65288d67fadf42b4083c8b2f92fb5b0312192cc9cb08e103da9d7ecebad4bbc2e91e418c68d8bd8e856e56c1fca07fc69f1eead012387944f99f17e25accb3d6edeb2ff28d0cfe5e67b283e0360ca5eb23d84fe924e700d86f579791cb9afce061c5702a600c399e9545824678ecee3997f863800473954d7c69c8878466f58aec3a35df1fcd1cd940835a13247725ad81f345524a6cccf5f6cabd616c567d8c9c4d988dbd47cf6cb89ab373ffaca8c7d40eb68abbcc3d57b501c5f538ebe9d4ab9c063b7a611dec86948768305a94c7f960c778cb7064570349db9675fbe1a9cb9b1abb808fa26e156503ad0ba2a41812c1cba1347f588aa1a8e92ebf0e89ffa1bb0f08e990b5bc7bb2d6a94438d5273c1db4226c9672bb7475952bf45f66afab9377669cf1bb6ba58cc9302a550113507ef81356cc4015f609a61c74f40bd652b816d67545624957a2e4f21f0a6553580a99214eebf4aa02c6151b699ca1e7dd6c894dbb3808708be90bc3786e55ccad34c5ccbf48c4e09092e4890e8db5caf93c1b60e6098b5a5a76f6f762c32e482908a4e2cb7846b20ea81c3b8cf3b2764a058eb632328439c0056f7e47a62941ef28d3d6e784a268882ff4e9119bc0cf010886dc763964a950fc6a35696d747ed57c36afe803fa29c7137457a65cba3b319ea618a84326f04ea4999a5e3c5565c3c5d06ae6f679e06bbc83317a253b0ded9e2c39e080e676183220440b2681f47895a80512f017914cf1d4610d03f3665a7d40c7c3b1b0ef192b8dab715c3d46470967e9d95a78e998a727a1f23504ba1f6454bc2540d68129522649ea8c454703f980c9d621893ef2fecd83a383c7da8be5728400919ffcd69df5a816b49fc3f0fa365456ac3be30dfaa7b69834314eeafeb12e956cc75a5ee754e1297e4444e9d40c2da95f4e84e9726951b426aa0c3348fb21ffb9d6be749288523832eed64e89feb3ad430ae39157972b0944869b175f5333e3212347be0a766dd60fd568b764889b401b76d1031973eeac5ee850a90b4b467cf4ed3abd112698decbfa4c2e76e0f07565391dcb0c15f5e0cbb8f1a36c538db2a653327b1f2082de22ed1f1c9418d7f61dd8ab87ee37593ff50b3d907ed1127620dc9e35d46a04bba1dbfcc721f61c382818b428e4c203a762f608d161c4e8698bc89e5e9c443354a65d278bdb05993b7ddb783a1270e548648bf6f203027a5a9bee04f1c99801cc78baf3f84017ef2a734d14627bb9e9f78d644b677860d3460207e17fd72ad20ba94791bde31207eae582bd53f4f3c9d53554a70cf0ba81731ba8a627ce64885c298a0216dc7a3a0de463e97489bde1feea1acc42d7d7a9fbb5b386dc9d1b1f996f1133cfdd1c028cb801b3daa29374eb8bcace94d2d57e94db65d1580a00e6b1ca9711695dfe06ceb3b6fbe2d94cb39c81324441bd3d232309af09132a7a6d9c1a1da81a87333b12651eeb626008322e9ee1fe2793709f115ac73997e22390c6a463d0a9c72eb926605a93b1aa3c006175dd0d9b7d3a9e5f5f285768c27f103ffcc8b9dea1dcabded36c244ad1cdce688fb43ab5a804e61a11f3f3ba6a667c1bca68f49c9a18156a723d3af6c62aa515cfef05613907db90db62564ff0273b4634c3bb44df523a3dbeeba098a7792d17105366f602af3758b176bc1f7a3eee562a7c58a09dba90b30c4a9b94e552080c140415e789607adbadd14a776a21c4a69eae1bb6792c2e563798c1818453b353caadfc2270fbb16f440250ab2f83ccf33fd0a4a291007eddd3504f43b15bc50d5bc6da5a547fedc095722b8e6b2b74f67b6780ce4070da662dfd3050ba5583a222a524f76dcb265c45acdcf5d8ddee31f407a962a02ec0aa883bda431bd0cfefbf051cdbe51d9bbe13ab17b4e8430acc5bb20b848c7db003986cf3637ec86febf8fe7c26223f9f523215e7436b64abe145aec0dede800b03f2bd7bd1e1c396611707f9736dbc8e463700630f50dad656e1bca63757553003b99f9b4b11f3ceae3c4d952d19b7cbc5f64d4a3cdceacdd36447ef320b9bdab52439a0ce906f7752e2217e6ba308153c91013c553cf71e80b717fc55ff688aee18c243b6315429421ada0594275c72205e191898bc666f5cab6c5bef4488e696f20156559ef958f257e6dda55d22739a7689880da839a7fe976ddda6c49e8dc2248ee6b54c5d1a5f1137aa58a5fa6c8029b4c9dd7bd9eee2b35664f2137047de6e09777f895dc96a0cb29c7c382ec3ac006983d453f2829a86c06e6ad9fbdc5f650f8de0f1abef9c0e9003c8b1af90b9a291802ddddc5489f9a11903596d51f4712d78575b9d834ad333c6645f6d9165cb2c555e05728a4ad4e7a1c09226d2ee90dab21d3b513c5c33ef482361f5b48f3c10f85dca3233cb76f61c3709b596af222a981c0aab435d87aefd8746e1b5fca927e40b251c7b41bbd6be0873b8628769dc07f27fd20cde6fcc79355ddb0966507f1243dd6c9a6e05d62ed4f6618a211bfeb1b001e98d7fb002626e8e7be1980dae20d0848d5f736eb0876b5ffdd58fd5021e7d6fb045cbf2ad4567073f6a2ba36ef650e70103b90d3cfe2374c4409428fb365e212f2db990bf88e5fdc4ef8be0cea4a6f34650f93ab1653d7cb70ca70c4fad3520290fee51511ac2dab7cc71c1909df91c76925af39f6e44499c15ceb6e2f23a83618e872f1ea886ce8fc997a14e13512539df77427c96769320082991956f612ed562395fe1c396de2dd4e699b88faa50462d981e3f73d49112094cfc3f7477163a1e3cb9e31c3e769917c8b5196df380a68c98fc587dcc0751f5a8ba1509c5cecb7d8259b55a2bc5020e9997dcdb58dd5638fe9b15f3d08a8deeb305ebca24379c1ac6abaaf3389cb227807e563b9e9adfbcf1b79f446e0a692115d1ae6cb1400bd03194dd2c2a63752a769111675b647e410cd3fef344df922d82fdf71527a500531e8312c1257fe6f49ebd3183f2b4807bc925ec9ecd7ed46bd19d371443904c48b8e00856c25ff0417320945d557ed817974c3f07ef615889e0f0a845da4636d5b3929de8143ea62c4f7380b06e14625431ed9410bbf7065e27a118cdacbeeea3ec39dee8dea556cc08831579c363b16ff8f9be4c9d92ba8d49f6179971463fd23c381208357421dbbbee7c5d52537ab417ddc2f675abc89d88f63d60c99103e15fccc2bccd29a8b7c0c50f730f4849065279fb75fc4297f09f7459ea16ba09b26cede34965d63f1d1ad3fe4984567b5781ccb7d1fcfe335159ab06723639de3d4490b5268b5fb055da3db5a991cdbb5d8c1842e59fe2c60c94429913e73d715cb0c95d24411fe9087e02003ae2943f6e68e4b1f7c786fa18109d6ef195dc42002bdb885b2d49507c697fbe1798c0efcfa7697773b6b0258026854f01bd15b4941a4491a61f2edb843d5fe6f92ceb59efd2e090b16cd87f4a553ab9ded19d322be4f1668a0e80d6924ee645bfb0f30fe7ee9d9f0c6585a1fdd858305aa9ec739fc15a148127555f3c4eda8400b5f7e89ac5cba66641c199f0929ed0b6d0b3d201d3267649b50565603ed7098e9603707b23dc63394fed31c259663470a1d4aa8256343d92542a278e8a47f3f44a5ce7a1c0ac51b7da77df8c094a48756fbe74a80174e8f6589605fc16630909f2ecc667299d0e812ded45590fff378b785d4b4da731627eaaa1e16f94612df1e13d666fe7c6cd3dbedefeac0e69cc24728eaf061a03e7fa9479ae8a9666d8fd9c759933b7cb1fe655967a764e07ec6f57949111548485a1d72beaac1137ec9a763b56b1680937d675a15c5e7224751eae3d3e6872f5b1b62143dd1df796cebc9362190b41d19033f8d2eca82f760a89500d3bb8d7e6f4516c55d7151e6ca595d972040aec005203e28fef402cf7205e56eccd9c3d53b3baa4f7fdd974135f4ecb430813ef77373230bb638d0157a4a63d74a75ca502c541dea6b93a456edff7d46344937c1480cb251ea7617491e1753a7a3f13d9e2a4873c0c539b6a85a79ac8ea728c75d46b6e9211239ee243c3d29af6de2633fc59dbbad695161e1f7246c3c1639db792b76eb1429280d3fe5b34abfaffc34dcb002313fdec19700ca3508aedd620c2d1e5e4e8c7daf825ace91f276aa2ddc47ce19b3605ec44a3f3b18e3d12e22d39a77a2584ad287eeeba4bc3c7e788078ac53d88f65eb9ca50726f67b2ddaba75d34ed794d2b6bedbb66885488d56244d6ca2ccd7d594f4627ed9da34a3fcce3224f5aab1191e60daa6d7e62ab8e161e5f7da66122be041c9013f04d49a0dca08cce151093243243143df230ec0d7efd0555f135b3174da273570755993d6c85fa441f2ad78094918285c979e447f305ed90a5a820844ae64c08a2a76d2314f4ef8048f658c60ce62a4b3c885e9aec45b2fc1e1063f7816275fbc269d60b7201f2a73599c8ec98ee7c4280141b7e43b9c1e5250b88d8d11cd8d7e2a591939cb07faf82eaaae379f553b872031f0f95e795bbc83e7afec3e16b3ea6ebfbfdd1dc7ad30e1f788b6efc33eb8f39db7850995eac1624c7760ccce00cac3d013e576fde47f2ec57f4fab8242ca6d1e651d3b5bb452f81f2fba60254946414ca22192a0fe6b08253f7df9d5e145cf537eb512177a7e131c6fc3df74596f7e49e024f8e1787542c127f1c864105329e8a88195f963e844664704239d9d2ea9592f518b0cea589fa18afbf7d288dd06762d4f6347cfea58b80be95b2fe381b92fbe852df064f9498380fc467dd6c56f9943abf4258933aedee46af7109899a07cb66aecbccea2e5ecbd78482ba1aa20fde7d682704b7f914407226ee5d5c4a64875011cfde52b05a2a203a45aeca4d2d2fd0a776931426bef6fe8ee47b0b533afd818c1bbbf12a6a5f9e9db6253f0141d2da1415c8c4aec8e61d917d1ba62252fb3f06082c160ad7775a06e0bb4b4158280101953aee6b06ea440e7ac4d77d31cfcc82a697a12a1849cdf3dbaf4da39b8f6cffdd96e181f698303c83911f928a082a089ad8e1cd65deff7b2cb1915acfdc1619ca4345104a8acc497d08a06ce56c262f768483b7c161d05dfd906237736af539ef8afb63075367f5e75ab6212aa73fb81873d799b71d66bc40107c9ac72101f6a25cacb0c7564c2c648bddb990aa60db4c106da3de021099b3aefbba76053a53b421ce2fe166197a07d9c1703b4d4b03626b23e2c094d503b97426d62eac7a660f50740ae0de6506764e5161ba4034c59706ec1a8f74f3e4a92fb783a1c5d9d73f07da119e61d0f103a1f798d75d54dc06ccfe6e67b58f0c1dcf9bca4dc13ef8d7fd511183a04866efb8ade0e2ebc4b17144bdc905fa5439622336ea8c3155b428625fdf95170daf5f0a5629af8961497aa0a5010a71f73c706f10496e0258b36736ff1694ebdbbc5b295dce6bfe2385e8123631784f75847d99af7253474febeabbb415aabd17d2b291f4770195841f49d63b8db6ff32f543fbb7ab6915f8612fc0550", 0x1000) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 03:34:06 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x0, 0x7) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x154) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xe6e3, './file0\x00', './file0\x00'}) fcntl$getown(0xffffffffffffff9c, 0x5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r2, 0x0, 0x0) 03:34:06 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xd00, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) fcntl$getflags(r0, 0x3) unlink(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)='?', 0x1}], 0x1) 03:34:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r9}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) semop(r6, &(0x7f0000002d00)=[{0x0, 0x1, 0x800}, {0x0, 0x80000000, 0x1800}, {0x4, 0xffdfffffffffffe0, 0x800}, {0x2, 0xb95, 0x1000}, {0x3, 0x2884, 0x1000}, {0x1, 0xaf23, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) 03:34:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="ed3df4cdf927051eee3b1ab73a25ea5cb08a8f41ffac873e81c58516b8b08382d41c0dfb5104b541beb46e1c2e2c5417a71072dc06eb92731c64c4fe66e2053d37ead8b3aaae2849e92732a9198c49d72940795719f7831d88907a404e5d21c0f87713a024fbc1570213457787f2c8dae4381c211852accb74493fa98c11628e755323b3040bc5779259f8328812283efe6a9b39e47badd3662ea135ca0ffd39dab3de4428d17726d2b0bfbda6961547b7c6ae0881", 0xb5, 0x6, &(0x7f0000000000)={0x2, 0x3}, 0xc) clock_gettime(0x5, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x5, 0x66f7}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000011, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x20, 0x10, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000020, 0x50a3, 0xff}, {{r0}, 0x0, 0x20, 0x0, 0x4, 0x1f}, {{r0}, 0x0, 0x55, 0x5, 0x8, 0x4}], 0xd30, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x5, 0xf19, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0x5dc8c854, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x401, 0xa902}, {{r0}, 0xfffffffffffffffa, 0x80, 0x86, 0x1, 0x8}], 0x6, &(0x7f0000000300)={0x5, 0x1}) 03:34:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2a75}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 03:34:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) getpgrp() readv(r2, &(0x7f0000000500)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000440)=""/165, 0xa5}], 0x5) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4000000000000, 0x31f3, 0x200000000003ffa, 0xffffffff7ffffeff, "0503c966f22e95a1634d7f00000000024000", 0x5}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:34:07 executing program 0: r0 = socket(0x4000000000d, 0x3, 0x0) kqueue() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x40}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffff80}) r2 = semget$private(0x0, 0x7, 0x200) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x7ff, 0x3, 0x9}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) semctl$IPC_RMID(r2, 0x0, 0x0) 03:34:07 executing program 0: socket(0x10, 0x2, 0x3f) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$BIOCLOCK(r1, 0x20004276) 03:34:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x10001) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="220d754a7a7164820d9adad3ac4c22ab38e798adb8bf11ba0f85a31444365126f31e411a30837382ccb1e508b8ec17cd1dfdf6c29fb1b733facdf190faf6c27c2a9fc31a67a8306129295b17740cc3851abcab604ed45afb3ca0771d35b700488f0d18ffd101d00284c45d82a743b46231d1ac25b41dca2c36dbbd64c26cb2e55f7ef07dde2fdb9a8cea223df7f1bba7f59bbb9b1cc79bb13ec933d47e9057bb8dedf84d0ccbc78fd3f18ca3d3cd9c8c37fb6049b34ea8d02615", 0xba}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc20, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000002c0)) 03:34:08 executing program 1: r0 = getegid() r1 = getgid() setgroups(0x2, &(0x7f0000000000)=[r0, r1]) r2 = socket$inet(0x2, 0xfffffffffffffffe, 0x7ff) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x0) 03:34:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrlimit(0x7, &(0x7f0000000040)) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r2 = msgget$private(0x0, 0xca21614c32a46e9c) msgrcv(r2, &(0x7f0000000140)={0x0, ""/32}, 0x28, 0x1, 0x1800) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r3 = socket(0x0, 0x400000002, 0x0) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x3000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:34:08 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 03:34:08 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa5, 0x1000}, {0x26, 0x9}, {0x5, 0x3}], 0x3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000002}) 03:34:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f0000000200)=""/142, 0x8e) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) syz_open_pts() 03:34:08 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000780)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000340)={0x539, 0x6}, 0x10) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x18400, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000740)=0xfffffffffffffffc) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x8) mkdirat(r1, &(0x7f00000007c0)='./file0\x00', 0x24) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000009c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x280, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000900)={0x4, &(0x7f00000008c0)=[{0xfc, 0x7, 0x4, 0x3}, {0x3, 0xffffffffffffffff, 0x3, 0x7}, {0xbc15, 0x5, 0x80000000, 0x8}, {0x8, 0x2, 0x1000, 0xdc1}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000080)=0xffffffffffffffc6) recvmsg(r2, &(0x7f0000000680)={&(0x7f00000006c0)=@un=@abs, 0x5, &(0x7f0000000580)=[{&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/81, 0x51}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000000540)=""/44, 0x2c}], 0x7, &(0x7f0000000600)=""/87, 0x57}, 0x802) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000100)) accept$inet(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000700), 0x1, 0x0) 03:34:08 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = dup(0xffffffffffffffff) fchdir(r0) 03:34:08 executing program 1: r0 = socket(0x1f, 0x4006, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000)="04000000", 0xfffffffffffffd97) close(r0) 03:34:08 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5f, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x100003}) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d2555332fe4b7cc8d85e06e148b3134339000c86"}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x2) syz_open_pts() ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) 03:34:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1000001) lseek(r0, 0x0, 0x0, 0x0) 03:34:09 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40001000011, 0xffffffffffffffff, 0x4) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 03:34:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x13, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) shmget$private(0x0, 0x3000, 0xb1, &(0x7f0000ff6000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 03:34:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff100100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d1b11e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 03:34:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0xff) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 03:34:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x80000001b, 0x8, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r0, 0x10000, 0x0, &(0x7f0000000100)="97ba6155fa990e13a1aa2636e6a8c85537005351aef05b91fa648567a19d6ccfe5d0402254f9a68f9bc6accbfa5b0dce17cd9bf37dfc27be77a5e53a5f7d233670b62d1d060d93a5ba6e1c9119321d5065c9ef4e4dba41627068f58b27d101258c56a9f84919b99e000dfa47a39fbdc9786ed8efdf358c000de6a5da5e45bef5448fcd821c980208e5bd88f8f4a297b3bec089959ae28c56144fbc87e66ab713a482ff4386ffe54f558d794b04a429776f14a7e8252e0645e18b52", 0xbb) write(r0, 0x0, 0x0) 03:34:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) sendto(r0, &(0x7f0000000000)="4b5c578d7379b5e142375d57", 0xc, 0x408, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 03:34:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) close(r0) r2 = msgget(0x0, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') msgrcv(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(s\x00'/44], 0x2c, 0x3, 0x1000) 03:34:10 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000000)) 03:34:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) syz_open_pts() ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xcce, 0x1e, 0x1, 0x4, &(0x7f0000000380)={{0x4, 0x5, 0x80000000, 0x8001, 0x7, 0x419, 0x80}, {[0x7fff, 0x100000000, 0xaf, 0x547, 0x1, 0x20, 0x101, 0x3, 0x2, 0xfffffffffffffffc, 0x5a2, 0x100000000000000, 0x101, 0x8, 0x80, 0x1000, 0xff, 0x3], [0x1, 0x10001, 0xa5, 0xe3, 0x375, 0xffffffff, 0x9, 0xb56, 0x4, 0x800], [0x8, 0x101, 0x40, 0x1f, 0xfffffffffffffff9, 0x7, 0x5359], [0x0, 0xed47, 0xff, 0x678, 0x2, 0x6], [{0x3, 0xffffffffffffffff, 0x9, 0x26}, {0x609, 0x7f, 0x6, 0x2}, {0x2, 0x93, 0xab2e, 0x3}, {0x100000000, 0x1ff, 0x69, 0x4}, {0x31a, 0x9, 0x632c, 0x6}, {0x127, 0xfe45, 0x3f, 0x4}, {0x6f, 0xb71, 0x2, 0xfffffffffffff34c}, {0x3, 0x1, 0x20, 0x4}], {0x9, 0x3, 0x3ff, 0x20}, {0x100, 0x0, 0x6, 0x7}}}, 0x8, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000509000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 03:34:10 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x48) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x1080}, 0xc) 03:34:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xdc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xffffff91) read(r1, &(0x7f0000000000)=""/6, 0x6) dup2(r2, r1) execve(0x0, 0x0, 0x0) 03:34:10 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlockall(0x2000001) 03:34:10 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0x40) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0xf791) syz_open_pts() 03:34:10 executing program 0: r0 = socket(0x0, 0x3, 0xb) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000000005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a0f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:34:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x2) r1 = getppid() fcntl$setown(r0, 0x6, r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) socket(0x20, 0x4002, 0x0) 03:34:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200000000, 0x0, 0x8000, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:34:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003e2000/0x2000)=nil, 0x2000, 0x7) semget(0x3, 0x7, 0x1) r1 = socket(0x18, 0x1, 0x0) msgget(0x0, 0x80) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) geteuid() msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) socket(0x20, 0x6, 0x0) 03:34:10 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0x62, './file0\x00', 0x6, 0x9, 0x0, 0x4}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de", 0xcd9, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="3000000000000000000000000000000094f3b201ea91e51021a46adf8809945174c05e12ff18d749020000000000000088000000000000000000000000000000b79105ee7e16d7eb06db587d44f29f1325eb2572667dabdb1c8ba35e94554df3d8c4172f432e599d815e08ee67d50c319ebd39c81b1110ffa72681d8758c01a58b71afb87fbbce8f9e4646fe612bf9058006d45773e300505d035f52ff791985b61712415bb02479d106c88f8a915d14e300000000000000b80000000000000000000000000000004ade6842e5a097c6495ddbd90a8bd5e376d560e65ba2d52c74d050984a9259cb5e94e3e1bfdeb93e4ec65ba0c63ab1087ee082b3c46651205ba53865e5bc67af5513ec95bb6207599f5ea18a63fd2006e81c6f678efe66b21899cb51e2e2e728c88d05aa89a781ca5fc0d1a1112418220426ef3dae7f82802a66ad1137a9100fe3634ead8a26d121efd2867fb98ad698f4b0e0b83543246a43955dbd066f388c9b00000000000000e000000000000000000000000000000062c612c500afba9290c9a8b4007011c9b0f4cdbb597ea5b8f3d8d2115a397bb8dcf64384b75cbe54961bbb7acc7486a38708506b6c438f83701ea6b95ca57fb8563f5a21e3a7e942c68d90500d45b5eaba7a56e7f276b7b4202bb4ff7a93ec3a0c7637f98626490ae1939a7f9c890a2133c5ad1027f81de94345e18381e46cc2d4d4eb0e7a0ad6ee378cb7bc6ed83c07d3a624fd5f96c2e798e1814d4316be870dff8756a8d49da618db16490c11b4bd575239fa5e95b5f700e3ec2802751e7753581a9ea56f0f0de30000000000000020000000000000000000000000000000d1dc5c95f1af59273b00000400000000b8000000000000000000000000000000a7fb5e7d71215bca8797cbeebaca8fbf64b78bf9763b0f15861efd53fd7bc7a4dd60b43ad32312aed26adacb010374f4045fe2822720428a1c6f85dec18f711066bfb84fc1c9aafbd17a81412ee14a2061c012acaf00c190825b3435d5fc8bff1d39b5484889b9b41be083c6596c1e55b492e1fb2e5d7e775d3f92db6d7e35617cd953bc355bb11f4e8be768f2f27f895a7f3625ff0fa112a29f5a5822df3208e500000000000000"], 0x328}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 03:34:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) write(r0, &(0x7f0000000140)='s', 0x1) 03:34:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) pwrite(0xffffffffffffffff, 0x0, 0xc600000000000000, 0x0, 0x0) 03:34:11 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380), 0x0) 03:34:11 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000480)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 03:34:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r5 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) r6 = msgget$private(0x0, 0xca) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000000)={0x5, 0x7, 0x7, 0x5, &(0x7f00000009c0)={{0x8000, 0x10000000000, 0x9, 0x2, 0x3f, 0x2}, {[0x80000001, 0x1, 0x2, 0x100000001, 0xfff, 0xfffffffffffffffd, 0x7fffffff, 0x4, 0xfb6, 0x100000000, 0x6, 0x80000000, 0x3, 0x8c98, 0x6, 0x2, 0x7], [0x1, 0x4, 0xff, 0x49, 0x71, 0x80000000, 0x5, 0x4, 0x0, 0xffffffffffffff80], [0x4, 0x8, 0x3, 0x8, 0x7, 0x9], [0xffff, 0x3, 0xa00000, 0x1b460f00, 0x60, 0x6a0ae10b], [{0x1, 0x5, 0x9}, {0xff, 0x5, 0x80000000, 0x2}, {0xffffffff80000000, 0x5, 0x7fff, 0x67}, {0x0, 0x8, 0x4, 0xd4}, {0x80000001, 0x8000, 0xffffffff, 0x6}, {0x3, 0x6, 0xc0a6}, {0x2ab, 0xffffffff, 0x100000001, 0x7}, {0x3, 0xbe, 0x100000000, 0x5}], {0x0, 0x7, 0x8000, 0xfffffffffffffffd}, {0x6, 0x6, 0x3, 0x36}}}, 0x0, 0x3}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) msgsnd(r6, &(0x7f0000000400)={0x3, "cbac6def4d0b28927428597da236a2a6f5e063394eb90e74ee4be527ffe3d6c1"}, 0x28, 0x800) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000080)) r7 = semget$private(0x0, 0x0, 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000800)={{0x401, r4, r2, r1, r3, 0x10, 0xd1f2}, 0x1, 0x1000, 0x9}) msgrcv(r6, &(0x7f0000000c40)=ANY=[@ANYBLOB="00000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002f502c241b057519f72117000000380edcff00000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6b6c6822b171fdea652b04b15e4d3a31e0330ca960e010070a75eae29440dc169fc112e078b4d047d7c8c5866d95398e97449e69e4b26a8186ec4bc026a3846d4621b31eab9eda7bbd17209d3a0f8b880fc06009dfd9527fd681fcfa2a35c991fdd191b819508e0fe6baaba247d6a7a130776224b8af32e4e3457286fa5bd633773252dfd129fece332eb3c686f1ceba18472e06532fef4fa21efde05593326b29b868734994aa0a560437952a8ee35bff71557d7114111778ddc30ea793bb650"], 0x1, 0x3, 0x1004) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000200)={0x0, ""/128}, 0x88, 0x3, 0x0) getdents(r5, &(0x7f0000000740)=""/192, 0xc0) msgsnd(r8, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64], @ANYBLOB="1bc2009beb68045a89d8d1da017a2b316f0489cb0fbbce2b82482449d71534fc46448948a6ceb852e960cd056497aeb638d76ead6ec367f367281ca510e830a61b625e20c428314081a4fe", @ANYBLOB="2f9549d32916685a8775d3520ad6adf0be97d6a4b2e7ea73725e47cb0e4a82ec19570498ff94e5921368771516d78a6d4972a07fa8718411472534e9a423b5c1fba9de6d990b312f05ffac2be548003b14050b352d205ae13eb4e7b5e3323533452a0da25d1cec4e3ef268df9f8d47f6cc64327156fb3fe13dfdb7eed6f15ca0080e61b7ad75f9e0b127f44ad14d4e542d5752ab7fe161f787162f7df502c0c943e03f64747bb80edea8a6960886ff9bcc368d957d35ccd60a4e88f8b293948318", @ANYPTR, @ANYRESOCT=r5], 0x5, 0x800) msgsnd(r8, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) 03:34:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) sync() recvfrom$unix(r1, &(0x7f00000029c0)=""/229, 0xe5, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = semget(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000002ac0)=0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000100)="119ed7ecffb8fb81c21ccabbd0a40deeb468d08ca2ff4d714fd5fe505010f9753b6d1eed137e5a160e990693c979733c4bede7652a1953c82e12a8a2d1d82b35ccf7f541f629b49020831381d2375a8a02ed776c89c69391b3e55d50e99699b8798034d8e056b2bbd88aeff6e8129c817dcfaf8539e29c5611ebcbdc022bdb46a2e74cb66dbcc97863bf4d80b11353a3019a6ae6605a417dc89c40d505fddd0dd08c77609d8f174c2a14d7459ccdc72e72d1cbcc75f239c415d7506a5ee596983c52ca083cfe41b566b7e7bbda351e12ae200fa455ba69327dce5c8dbe62aa7fa23666f48e4b9b63007b", 0xea}, {&(0x7f0000000200)="655cb1bccc65a8bccce050b0686fc6675858ce0ca8c3eaba27006331c9ea60812a6b85ec1bf6f17d15549496266a502967100a07c118cdb49e776686019b9f9a40c1a3d1d52fc3b02569c5e27d44f9416b4f0a2b46a9387cb693e8122de13a8330a0aa17053560508cf24f2023f2f89a9e19923da31b51511a27bf99eddc0172e6c94806aca018b404b8066f08df13873ac9cefeb2c08a6f4f15a7c2eb320a0b57f3ca45362b3a1819551046e9f34652e9921485ac1e97269f402ee53f84a41b0718b04bdb19064ad585dbdd57545b168be699b2ca", 0xd5}, {&(0x7f0000000300)="81cb66cd1b77595c9ad1887921dc388e106c0d2fb050914f852480db14afdd49451fb3dd9ce322c64cc4ad3fd552719950043e84e9367243de976bc1791f516a061fc5d9e52431ff3dad20ae5078e2effe7e5bd6806221dbc0fcca18767bfca1bde455a1d2e37b1ef38a67e7feb77a18fe03e7ac552f565d8ecc00bd442c1b47369d5bbe50284d5098e8b4775adde0b639285825303961851b1ab248eef134184b0db46beadec39ca78dcdfb0e30bd509e8b7794983d2d116b5b05b62599b4960f1bc79f759ca98dfa7714bbe618eba4c31744ba6a8d03e2378cbfc23a772264cda976935a6bc57dac749401fd19a75eb931f3", 0xf3}, {&(0x7f0000000040)}, {&(0x7f0000000400)="c092307fb3fa5cfc915d65cd4e3c6eb20d64686150eb688fd7dc5299f7798437e07470c6d749f45889d0cd7d3101a4a228251a45fb10378ac3e74f1d71e920a35a953ab635ef01b19d2e535b2ed3400b0c093c8d459543a3ca359d2a50821795d5ea737959b4e031b4e512be3b3c56fad3abeb271bd1b60bf06123fd5fa2dec8732c9d4ef245c6b46103626aa304bcba3f88cc22ece8e827864ec42e1790a5a966f45d3a449808b79c59211091bb8bf0a007cd3f", 0xb4}, {&(0x7f00000004c0)="6de0a4dad63b082badb2958f13dbe45bc80512793038d76dd30f2ddae6e84ad900d5fd44e46edd15dc05a35a641e94a138ab29719ba4113483e1a4c4f79ac7af561cca9a86520664963f", 0x4a}, {&(0x7f0000000080)="4f6ac28679cae0f044025504fdc63ed19768fe1503006545e1d57737", 0x1c}, {&(0x7f0000000540)="29ecbf3a7d379ac884a303d0780225aa9c01ef634a68", 0x16}, {&(0x7f0000000580)="c384ea37b6add238dd22af77b9a827d4c28cf13954a57053bd7fc5868c7a86a7b6455f27a4bed4ee1239160f0a98501484ac1ce81e4f0b4fb1e8c54d3ee39663508ac17a7aaebf9b056417d6becdfd072026eea376b301f0c08c95caf2e6ed99dde7e253250101ec7357ef07ed6033e95f17cd53c91445d51d3496871373d983316d7b88bab87d493b812c2ec28176be5259fcb5149a93468ef4e35eb0b267a887956539d3cc7106022f80765c934e6d31bf75fd907cfd3845d5cdc990d05aab", 0xc0}, {&(0x7f0000000640)="4e352a92b62bb313bc0a88b57949eeaef2643abf69d99f094efd0e631e1d566db10ab4ebd8852e771adca27601ef6ed0ee4b3cf12e14918251c1f1045588863b5d37c46022be65bd0dc1fc2a268540315ecbb7abece03cdce16bccebb643fd41b1cb8525244e1a7c57e4f248d4e424f86c8b0d2025d97ac8eeeb5c31488d09e4fd5d8e15e299a6404f1e0b60c865f52de9a094f4baab3defdabd0eea6ef040c94938b06937e0c13d33f945411c6c1df3ef5d628e4781b7fab93c8a8b836b76ada33e3c8e9e8afd654a6c263214bf87674e33a6df981af28d1c8fe67fd66030226fe2b2e9868b54a84562121d0aad4350a5c2a0ee5eefea5707c420c266fdd768dcf2eeb742d04e8c6a23b1e0eb66871acd56036a72257621f460e55ef081749b6087f34e9b4d35680f60763f9bf58b2a7cdee49ad4225e2e4c182186e4df044ad591a6a110c3b6c92e7b338ca967bd091d02fcbbfae96dbbdad85b827c2de9d7701004d3fa57a2c255ac4cbd30b998023e780a56bc8c4c2f7f57493829aa5b5c7978a1360de513f8ff88b3e1d54b5e81e622072a16d2fcf0a91fd8cc244c4f2ce39772cdd2dc5bb5a883e5e2adfbe27a1eeea90427b7a547caae80edf861cb4497ad3250a18098c604518d9f0f30885fcbf3498c3f86504ba42e0289829f8101e1fdf241e5fd32c84ce98ded9ffc4fd39922e4a2a912211f9b2b4fabfaf2909675a6c38c62b5def14568f809227dcb2b32f137c3d47666d59fdefc351158e10fd585d34ca5f452a4e475d7a4b04a7d2ab0fb1b39dc8f319318c1c71fc6315bc4fd4950eb9c04a3d58ae0678eb8a35501db518fdee7e591805afed5de88d3940b3f4794b2e7aefd2ac5638dd4cb6bdbdc3babd06dad9a60f0bf630f6ada8626490cf264e2dceb03670c22cd4b27977a4aa7b669d04b9e6865b9f08d096a5b86bcb9ab8229e97b900ab2a54aff51647daef89b435fad0eb83c20756e9c25ab3c9346a314cd524134fd2bbcf654d11d5937d0a4ce582a1c4987b26183d52d191585bc5a082c25e6c79f69b08fcbee77cc6ba176f2aded22ed0c865ad4fcdde0c6980c498c1c836a4f5418e16c6b1818e57ff4d7340b0e19b0982ed0f47c75992a6f696e7fd64ed2dbb142c61011f599c030427b656c6797826e34caf4ae04e16ced0c62e4a1c4313776f52bded2cd098100869e37afdb865caa9aaba2cd8b8f0c32f4c908d1ae3671fca30bdfc14410ed616242b207d85ecff18babc27d5540073c632ef96bbbe2036f5036a2ab6066b0a328f18d38053b1a4f7f2da9b22b2be24fdb4d587a93016796e0ed7d36712764a3beb5677d1357366be20d28c72c3b3bedbffc6e3db650d00ee86c329f55bead7b0c50f9d1599f71b45475f51fff2c79d2b071dbdb3d3e14490f664358218b9afca8c4851eff22d670bf417cb3173ea4b0021443c48a48d7968f6b3d82f7c05ae486b54eb3d329b2190298ce65cde35d7d2d2728d68ca6dfb5e9bb6f04acfef8f662b3fbbf5d9e1d80df454f93b1769ba12e35bc4a6a995fce58c2b794aa53b50510f1058db3e650d2a145d7d9c45da0f7a64a2a9a65b978a11393b5c44b57bb3e232c8ddc48150b11daa041f11a2620c2e7368e57fc2a02b467624f73c8d36ab7377e68d6fbec761c31185668dcbc2aaeec78dd2a3da811a530e6bb6256812dbea16b2b405f2481c295b6cb050a0533a3eb53684e2c1181fcce6fe1f432071777998f6a1cd817419071f8d70d257c07b96e7033d5bc5d067dd622c11cb7797620891a422679a5a3ce3a9c6fadb3a74754a72bed6f9a8f2c88160941cd1794ed9c4b4674f1d34385f70cfe07632d3454a0879a82a0f50726ded6f9ed9f82261b2d21fb7f53f2d52e91176c919c1dc284b5516be020a5243d86306e103e0b7ee13d1820e2aa6d58a6e5292cbe957571ebc14f9c0d88f8033a69b40db1eff2aadd94cfdb5639b31551a671070f2a5d76c624ada302dcae24c64ed7ebb1368bda57633e4da3f6ef7e98377e5c11545434c177191c202d0732626c4710ea23725ebcb14d2428b8b09953ac50d2b447f162b32287a93dda76d12125cd74770f16f86695e69d5b40adfc020ca890ed373439447ba592fb25ffdb8792c714a33773d61f2fabfba93810d6ad86aa80d5ed4899c9526de194d528e13b84bbb7d3e1d4184b06090ea801c6d0fb0e963ed06d095382ad99ba842a42a4516e643f9d5c21dbaf60f1816bdc3f66bb7b54cb18ecccfbf9cb9ffdd6bc91071f3df75ac5b227b8be2c79d789df427c95fcc8ac22277caf2ee4515be46df344ee365166afb555d05672769d50e0b1ab1c3d0282727ed34f270abcf7b2e2e092cb3b62e00bbc29566d29d7a862607acba4a693277e62ac267c8598fb980d8f4f4df1fa35f0bba7093ad1691eaad413580504b11fe9af80125563fc77bf8d72293b663f0697009faca0d64e158685f082e2fbc50e66923636ba4dcb74f5576aafb06a6ff703b50b9ff17cfa0d69f61275f7b8aa1d7d80f39e850ca88826e7e0227bdd6d66e22c6e76576abd9921f3faa9a3d03a86bddde607bc3759715dd51247cdc97e7732037520ca1b3d03d75c418334c3673c4cc3d828951dd12457283946e4929e16e8d066431c83e5e1234f6135d559da6707785a6f0c65576746246f6f04ab06097a3abb6a4c7a2ac64db7b0783cfa3458cadde9a971dd0df93e46e8d78af336ef22f5a5ee7d49063b4aa4b80e24e2a8f37d297fad0bbe94b7c80784b852d515a4658ae08d6394a57ba505653635761eb8cb662d93cb896e76a7a3d74dc1ba11620edb5a5da7243f52b172a3c4cfac6e4f31f57665d14d7a51f135aab7d0bae77645f16d8d99f99b6e6be4d603e72ec6804c58eacc170a981a3a712975e23fc89440f0dfb050d231d140d68033ceccb022aed48e2199df14fb7497c41ccf7145b296d3d54d9da2d5b4b20ad11554755a6baf673db99c70ae3829d638c815fcd80b73c09af85840197a5c68ffe6cd8e127303316a2f958a6479b74b319db99010ae48dc91a676167400690cf46a7d9be9d776838e3e17e534aef08f5b02e7a139d2b5ebb89909625f79d67daca353debf4fdceff09eba1c47dcf7dcabd74c1b3c6da6a5e13dd985951e970b831ab51a8237cbe2390f72b5f08ae89849546c86ddcd6e213683064227bf57584ef48bc43c84e1e22b8268631cf13491056eff328d790c5a4ce48fa9f5dcb16c014e5d64e265d9f117e91232f4337cfa3423f4e164b73cf362249e802943ee4dc92f79945eb144c10234144c4af05eb200bc990dd247224d812ff8e7f59b80641aa7179480ac45cc0a909b6917ca0c1cba817fc46c5e21bb062e36967e172f3b4c3080bf19558b675f200501c83f613c8a7bc43af5f59f71a8c19a5323866db2f5d46ef417ce8c2ee44dddcf88d1d57b54c234fc121cdaeca4585954e80b0b311390c64edd86968e144db7db86b6a210c49036f1f4a81f42320d22a0fe6b2c59118130268344e60014eea231eddc42067a88c5bb24fc72874c85899c7b3e429911864fa0dea7aa58caa761143c65054030d8e7c2b35f7a86d0a8cb6e9f6796ed9f2951a8250aa28b0758a22360bee436245324730847f0b97f7b7eb8ae9a38e231699a129a2f1d69872dae0cf6d1e6c59b8be98af76d8d9e1faa59549ffb620276cf68085d033d99b3527d7239e7d02a1bea62fe0bc59eb259a48a36d882afe21fa2b04645b8b60b871d39ceb0b88959b02e6f495459466a18b0f336d20916e2705848745da3c92e9341a1af4e981e31cec445b4a7aea1627b81efb2843adca691a9378e67c28318a540c9088d11e243fa298c9e59514731876c8ed055e31ea1f6921f4864f8d98972c797861ab6b65df6ca1241d5cb2177a68b04163156e83771f823ae929a8000c5646bbd4b6bce9e9cf8278973949362f1d409c08d12e3b2e383b7a611904e6b258bc4134b964342c4eb458e16cbb084c8e1dd3841f8ca6850d96ea6abd42a29c9f1306f42973282369def77df085053ed8e6fd6cb4e2935b9274f260fd84fb820870e7546d48d68717602f682695e897d42fb734fea53d179794f4464e4b6b69c6cd67e69547de306138414fd81ac1930269d63129f06528829c3cefb981a489f2cfc3d2731bb169e09661abc7ff14a5e8c29974acffc38d9e659c560ec7aacf316eb067c91569728116da4ec897d8a46dcd7471fbc4c2e737ae8a6f4e5b8a7518c6e5610b720a81cbacd143d046a824b0c1bbb0c8769ac3164bf2a0f61fa05c5845a8ce807d23df9a5f436ca6d8725581fb853c9569de12f624704100923a7b0a8af90762f22a8431975ac4f31d28078472bc37e77f054c3f512c8d3fdccc5726b12ca1483fe45f1159492a21d5b77af528eabad85304408863dce1f89601bfb4ea2ab3bd18e5a0da1e90385895e2060ecf6addcdcc12d91c21e270124f565e120665c32332177259ded578c549e36311a248518a136ae4ca0261e441beb3447df329434f865a2de71b4ba3b88363af3f8819c398a3332e60712c31ef918a59ddbff627e1afa18223be5648bfe9ed4507d4cc3892c737639d857b25da39405a780aa8800a815fd5de3c33dff3a50d15744c3405f26999001642f2ab80733fec4edbb69532ab93871771966d8b1c37687b536dfc6c4ad63e630335cf94e852c6622274665ab9a970abb00a056573aaa143e79057494d1193a6362daa428bb44480fce467935d4e61fd636e794f475735076824421fdba6f3e14c4272d231d21db1b0fda177b23cd3d2f0fb162b2ec52f0050e2fbe1e8372dec548fb93d3f483ab25ff41441f1f8518d75135f3b1a9bd46be58a754fc9b72519344982bb67e67286289671c4b236d4b3b180527956fd8c2b7b5fee35e2d1fca2e98c3928b4157c1026dc770c7f2a4a9e8fd942d7c8295e8994f4e4dd1ec7491717f494942b53b4027fbb617060f798abdec553409bdc52b45e4bd2707fb9e2620b1bfd61a83effe5482ea711b3d389a677feba9aa51928aed8406395062921eca3d7952535eb68d72bcb3701d5bd67554d420e576d8cc083d694702b2d90d12f361f4860eff8c3782958abc943deed40777a0df0fab075163cadacde3e1064bde0046498ff93af7ab036a4bf33ab414324b8f94b4487641946ed931b45d522f843420ba86599dfb9f96845fe0c7c78c5371972d66546ccbd7e87db83474e37b2b9f2432c0761b2959896d2b53418c87e625e6b6872d2eb9b70e37ec4d8f2cf4890a378f88b16a276463f0d071b93bc0b3321d4df1aba243b8af4aa431f48466c810ffb922e263b64ef681816e4911127ec90c9ee778e65565ac14584eb45c1ab0dc3170203e04a45eda18b58caada10dadaed470d5576e77ff0bc75a44e233fac2b9ee4c24fef6e894f0321336885ce042fc878f127ae34da3545e0e49495aecc0631c37a7c804db3c569f018af36f1d631612fd6e056d0fac2f5b156243e53033130a7120d6ff40dcd1d05871b537d6444d8f70d0581ef2e8aca2ff95720e4488f45dd1ae1af9968dad484cb4c680e2f258a78f5306ddb74a50a1931fa012aee2d16c0e8ab9c7c991d62b28d1b93b9b1133418a733c692ab9daa6ae5c280a14c0d520ad4a80849c99125b30f1acc5b033a6cea7cdaa16f3594210f54e3970008afc6f1427457c742f9f46ac3b70c5bb7fd03b062e029220ef54a7e1de09aa55617f4c21c4fa148dfccc95f7cbc009732b603c6dff901bb595dbd76e3ac7408a89e6c7889641679554660", 0x1000}], 0xa, &(0x7f0000001700)=[{0xa0, 0x0, 0x65, "bdd79dd40da7faf74e4d780a2d2c68d62f904d4bef5e1e539a223b3b8040a7c63170ec71ecb6d657a395077cb2c6deaa52e53311ee8ebfa6d2eedbdaf9a4975d7913066d68193a1dbbde962b55c492f3abe1fbe88bcfcc74b96875bbb5e7eaec02b0dc875ed85e5b7024ab99778168f070fe619f571fce09a28f0c256bf0fdff4674eb4594936671b9"}, {0x10, 0xffff, 0x20}, {0x1010, 0x1, 0x2, "6249509024f5f24319d54106baf402d61b70ea71a0dc2c45af402eb0c0b228dea63238fadc2fc4267d0982ac7b209ebfaa6880cb3dcd7bf04a09585617b916efa8b089a169458b774920661e4a2d2f301e6c273ac5ec5d232ba7ce28a0eb9177ebafc01c3cf97bfeca0e857f3e590b1e1fba79c15aec60831482ce8344e89b004b79cf2fcc925c7a85e405a04926791bc6c6b13190dd14d129ae5d9a0e5ad85f12ce6bd171d29e29e91221ac7c343ad6eee83e4c8357875304f86d29f0c1e07c207d997beb2cf03735349eb16ca1f53795ca348dd1548279cd5262b265b0b7c49572d13bd2361f32dbe50acd63797261e711cbb692f06ac993d158fc5f45e2f5c57e204232b9bde802e452778c278d26787079761a9cea23b1f44ae610d325fcd8455e188760c5d8e22bd94c13733f437260e44c2ff4d6f7ed10b42057e60661404cb58e1e47a224f994d3ea7ccac830bb04b4c40e53c16619b955fb405a8113c71e75d601b72fd27bf3eac81d0aae49844667bd20ed5b5b27ed1d7bcabc77ecb8c41091b51d09af245d629a4ca3645801e3ab85339271557b403e635ec009268fcf6f4f9d096679e8a203a4fb92c221571e0cab298d39f76072d0f9495142e1d0e6368cc58e84b4bcdb28fd763cb13f9b7418bbb727ad30dffb650e9edd8dac0dec6dc9944e06485778a548e6779e46833b45bf17ac30c4c9385e1ed3d1e28c9b05cca94cbe452e5c877c3af847d0b2c13a3889b8ee6ea4d2eee6035314856684d4e19e21b3136c8ba1654947b02a44cae1e7ee25accbb5d5e2724d375907d3aae419dda9f306b8215fa5ca09f58ba138f23a9031259aed0e964c76ad56db2b790c94d8b90197db3b5abf0fef42319d83b29015b32efdde13a9a4ab7a45e9557cbc4143ede414d965aa9a999c687c2254398f4d5e310d54b97db4795363930c098b8515cbbe0abb76e15f89908ef02793b70a353cfb2c9120b7cba48f8d09aed1183b49a5a48b0405e6f10e53556f619b4aa79078251199368a5f6ce6123dfdb86aa3e44d13a13315e59caf3518f85473bf1dfea6a92030f6b513b4a3bed6b114ee0cb691b5d619d7ebe4db530da8d074d9514f00d4114a27c9b06dfcd9c4f12f5ab623b5a826a4d870a053a4494b1b31b861b3f2a42de1beee54cbf9ff74c0b79b1cba2444dfa69ae0afd6c7aabaefe4759aaccd13bc9a89795b050feceb511f59356c4aee0d9cd1600dd99d3b7c549cf382af74a42549d08640d0e3153f09e2e2cb18757806df0aecf6b71eb9895cb561087138c3db01e919cbf17fa3c9bc6e09c8ae95005507e88c6730441c934e11bd4f93698d252374cbdca0e412a1b846088e0bec6bcea8850b7fe8af3ed68df438d65c360100b2f12361bbcbca412826acdb5dae81d536f69825ab104a6a3ee064efd777bf691c745448fb6f3e3e8723e20fbb070d2208d3fa590e4665e02ed0219a3643cbac378ba7e42e2c96ef79b6aa6517de8589cd264fc727aaad185f6548156d4a63d905a03e7f3f3032f559079e82f601f9ec845963363a429846f7fcfc5a33675508a8def9ff83a7a93655f4b01fe76a1342192105b4534ddf9eac8b58e2ed5bb993df8bb86461ed23a200297d91a4628810b0eb36cf88800e5a0aebcad0f0c5412ddcc27c3a2e10268c3440cf3eb2643f7cfd608fe3d4e70a4402afa89af9d32fee649d340214861f480d5ba59609950168607e34dbcce315af246ad71e4139e94ae15129b6f92e9893534a367cc3404ada655d8bbcfe2348ec9662b6f93a8ebbd68fb3aa12790ea35774c96579ba96817adffed3ddd9896066d13f2e174bb7349e43c09e9ee99b4f13b1470b6a40dbcfcfb21e7cb637849cf88bc35e3bdd3cf01fbf5785bbad39e7abd1c9092c6381ec96eeeb3dedb45729866818249d289f2229e23a6c17daf919495be609b2ece93d6edf93c3d453904f7aaa2e450020bc7c5d6ae2d273b02d11d1ce07417c9896815d6b502b0b08aa393ed3b98a3083489069cf9f3f01c988f4cf11a50884f534a4e8c8bd715202d8cb1571aadb7b0bc520d90577bc94f3c1d25b645be515e5e8e0ccbfc4aa0da04f0373e400de540badba4a38e7be04bfe2221f920635ef94b940c955ce48e0d5b3b8f548b453a7b5871c4cc47f287d3ba1ed045ba02b648f3be4c2be1b1bdb5696a2f2683119f9e247bba5efabdb74c1ec2a18addacd3a03b785dc234e3f874d2772dd08ea1d67a041db82c0d57f388101c5c51e379fbbe95f122616587d31ccf8a4268b35b9e0a422ea090a4233385cf396b1aa4a28e0a435c12afcdd947b5d40d948197c813ff6b79675f98778f201e980c93154935ddfa6454984b9aaf91d5e457037171dafc7fc6f87feaacf6a3c3ba09246723b81327c3514c233d67a4461ceeccb0d003cec4a3d4dc6c1bdf4faac0f200922c9c2e61e0839fb0b2b10e1d3607fe7bc3ed2719e7bc05878290cfac4f1049d629282b793be6b356eb74784ce3c2c0b5dd626b5d6e71c8bd10877f1fb40ec3517f2050bf40319ad5363fd6546e6efb4033b2437be294860f21e306275deb04d0ec8228fe3b01b232487a857d79b4f8384f90e73ed01662e4c0539b6e6bbc5283f67e0a8eb1c40df4c917e5cc9ee5c27d531d94aa535a1dac16af6406f5018eff1ae7376259dca08de200cc1bd5a68f0d8627397d9d404eb9b7b7d17ad538b8f25e6c11ac5874893763daf769de10b8c8f8f7199cfc505a1097557320409163940438030b3925d723b9784c266c108ab6a0f642054a6184f2f4ab0735eab29d2d4c0ed252ab81ce18a9610854a26b94f4e23ea7e627c721ccd7edb3df3a42e862939d668f3fbe710838432b63303c5bd289215cb47fc8e0a757080cf799d4dd213e2cb5a59beb0dafd240a4fbc10b2961093fecb2cce089069e856bf37a24a4a9919200d188be90d0bffbf8065e9c3b12b62d3d0492ee903e228468a7af62e55b9748dc8b3b75634762ddaed6edc037a7be61c67c438e0c008cacd1f49ce49fc523ac0152e67f3bdf59cc18ce361b84a08eb91bb31cb8d75e352e2f8ecd60843bd12662a1db5f8532a22c9a5898b5c76ac8c8702f647481e13afbeb13c6200432c4b79d1acf6dc5e1e3b4150d72a954cf220e7a31bbc9da0a673f47858176c53d34bb49ae27fa2f5e3aaa8f04da6c4a55313b6a5bb9fb2a4597c97fa0513580ee3ac0291c4ac002cc6c69c3a8363db46a3d800d2d77af992e0eec06d57c64937f9a9c492005cbfc1e0efb5e29d65685bd34fce1597a6857197f21eb65edd19d460d3791cd466c914bb7aca291fb68907886c8bbe89d8e3613617fa84716a862543ae1a668eb56458ba29ad15c6a7018b2cdf2964b0d043283dee1fd62e5b111b6c81f2106adee534230630140538824d3877727f3e77c8e6dc25fe376a93afc7122b7a756c4deeb1fd8caab9943b598d3ccc86542c83e3455964d8b0604fb39bdd8d35721e372795b0910b889f988ad67405951e074dd09dc9147bb1a0ef1a86fb66970d41e5c47cc0b335b1d3c10845b647e28d6fe76a3d7060c15644d936ea8c142e7c2c043328e108f235dc11a0e89e5545d257ca4d0aa21ef9a043999d1c892409b36535ed352964b0272f6072b4475eca193819abee0c9163138dc7383c1bc075f8ceb4880f08a87769dd182c68f84b52dc994683979297b7bdcd4e3db3405fd47eba71e967e668ce2e873728aeb8597a61631cc0d9c83af827b21479156df83a832260ab414c483ddbe6e0f222af6a4c1fde736e4f1c79c567b650831c6758858b0b2885d3e69ba564212d44db2ae6fbc4a45550d1da441624b0c3911301ca943a0b83b85a733452478c63c92f82f9f4f9aafff72f5f7db15456e895dd11351ac486fb0bc6398aa05e13593a23728c22c9d9ce5ba8cfa2ac2287db04c6581c720043673b95603a054be1a14fe277131724c4742346d7a0b92f98dc54cc331726f2c833286c45e36ed0cbd8e5903c71c7247003d593a91ddd093f9bb345fffbf8ac98db0e8e99b481b1b9526c8c50d26630978058e18b9fa27d7c36260f14fadc16889a734a5d2ed13b21a994e08b4032acf9b403c955a6d625f4d06e21587dec7bbd22dea0c87d1c958d1a6f4c643b0ed129a7d243336bff9cb9ffb553f629872086a8872acae7a2e41e40570c88f2170f64ee8abbeae11f17cfa853888a444d8a7a08ad0afa8859ddcbb24ebdf22b2e450b4facf648920a80a29e7f36b0750a5fd790331a358f91b78cd935ce5583b5593b4ee1e7ec38c10bf1c2204d4fed028e16c7805834795c415de1684192df709e8326ad94f939eb669a943c2c70ac86355beb0ad3d7e32859c722b3c9d2c9352d4098d0f181c1950ec0e65fe1f7d47f080a357f9647decfb0cb47e1698ce288689402197fef5b0bc68af03cf9a07e4f9235caa939ea7ed57f8e1d1ec4655acc34e0d6a4156857cf15d4bec51e0494f497e2e6e92d2e06ce05856684b580229625946911ea322c91aa5dc5578b0dd934dc86b1b6daebabd4ddb5e568ad9e480520670a3f1ac282a470335cf3976b5d70d2804d567024b80fa64ff7560be104a5b0a73ae17645f2af0bf145c7bcb62cae50a5b690f93e866df06095c12ea1fd95e9d346e05093faf7480710f59c27da0ec081c021c882929de339369e4a334ab2a7e466985a9c4b9e0c04eff46a0b27197c223c8120c84b8077ca63c3bf2664a63135521b695189377e415d00c4feed8dbb294b5f0a7b221fa868fa0ad26e1a9d58d766de4e39f301578bcf0d3986fee2cbcfcf977ab9f4a6ec67d9d2b30cb8a31307591181daa4ae6d5be2e952db8b4c95670943eaf8d6289bedba4f0290ccb9649ab77a924b0c100da139ac84b178ce2e00a2f7aa9fb3dd4bfcca51a85d730acc5cdf93427a8e295113dbf57ca87b5f8ebada549d4993bdc61ac73c7ed89d0969868417ac17fbde0477bd19af88cd7f63d385dbaaf461883c2561922bf8c4fed7f777f9c4643d2327f016e8b757281e1b915b71aa3736df16885e1c7d8f3ee972af0c7c0ca9a2aa6c8b8cbe288e81d42caf927193e3f6286abe52ace795396c25cbce33cab2d2cc2316499a743431c47dc1686c50f9e340c458772b5548b346c8090a324b433d2d116b884859bf70a8b32057bf12c795345e38f410a019f69d66f27d6391b3a45b4180a306426092edfeff112ce96402fd75900facbc1c11b98c2e38fac4ab8ee5e8824d9b46d60fd5c49a1a4ec1711abcdb5583a339663ae063311a21e605aa7a673b39c3f227ad06409706197dc14f0db76e32a05ad675b040645ff0bcf419a99185dfe64113cc35ec5070b146b2e500646bfc7399d11ff314cce4700dd7850ce5027deda0052ca08589ae52e570391ad80c58c387ff5d498625d175332cdca612727cf687daff106ac0057ca1c5b949f963e298a02c34327b669108b68692011aaf860f6214438a12db5cc7715120c22db8d7783b71c91a98c4a1b9004bf12b47d44d14522f5674c8892bd3b5dde020674709d37ca371178d1ab9b25c5d65a2384d2d5e1cc83272c0a3749e2cdd341c25a544632da706c322511a7b7e729c813ed390d3aaa9a9cce2d88d4276e7ca364ee38c1f09607468ac2a786887b4727148ab63bd29384906b032c994dbdbac96e1410eedd0aacac00d99a887f3216fbc699a58857ce6230a1749a849e9931db4964cd4e1760ecd31cfa3cb02fd52c2f2a29d17802512a04ef3b6c48f0fc1b4d008af54254b1410f8fd641df0cc73998b2eb402d46c"}, {0xb8, 0xffff, 0x2, "c0daaffbcf25e46997efd8b1939ca3bdc1b67c91216eac980501423cfc180ecf277c42b20726131a828ad5202caf7547b343a18fd06390e5acf3354cf1362b08b4a6f1caa39119c923d506377c58874cabf4063162fd789ec71f8c4c955286d0618bfa15f35535573e8ed63f51fea957336f3fb8985e6c83858bbe6b7561b260d9b6ffe51b5ef072d6ed0ad885b315dca2d62be5de7a09288904ea8b301ce9d1aa3cbc"}, {0x90, 0xffff, 0x7ff, "36ed178548514d6298c9bf1fc691ebf51ee54d784614a18d9fb0384f446df577790537e4e81bb886e391cbeaf28c74170f9e47254051e75ff303800ed8aa94ba3b1c0c4273474cf81a508f037d9ab21c8151f960545dabe1b39f5063513663d8707b28a0c1f10e9c5ad0ba07a11e64799d0729bd2a16624061c065e9714f1381"}, {0x68, 0xffff, 0x800, "0b07298e2dad160b7d696978cedd3e7a309d78a5a3a2838a2951a7fc35a180b08d8ca75e972ff405582742d22853a07fe79a5d2936e048339b56489172c1d6100be77a2a627905482745beb6678cfa3526ca5115"}], 0x1270}, 0x6) 03:34:11 executing program 1: r0 = socket(0x16, 0x8005, 0x9) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) flock(r3, 0x1) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x11, 0xf0000002, 0x2, 0x81}, {{r1}, 0x0, 0x14, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x10, 0x1, 0xcb00, 0xfffffffffffffc00}], 0x80000000, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x1, 0x2, 0x6, 0x9}, {{r1}, 0xfffffffffffffffd, 0x19, 0xf00fffff, 0x5, 0x400}], 0x3, &(0x7f0000000100)={0x5, 0x7ff}) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x4, 0x1}], 0x6, 0x0, 0x800008001, 0x0) 03:34:11 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000200)={0x2, "07727bf17cfe694571948d730f4b6e4f592268b1fa20b8c8e826e5f393b481918b9bb59d6d00496135eddea46e319b8bef3f618749f4e7d5185dde8e383bde87dce812c821a3dc39a5e30797505eb760ae6f61628520e772219b3d31f80d41dcb1c7bb9c94bbb931251099d6661a6c621c758f95006508a4bf5fad8fd930c9afa48bfa0b0bfd8910"}, 0x90, 0x0) msgget$private(0x0, 0x40) r1 = semget$private(0x0, 0x3, 0x2) msgsnd(r0, &(0x7f00000001c0)={0x1, "2240862eb2695a5ba85d391ed78941ebc8925ea2a5ba6058ef6439"}, 0x23, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/231) msgsnd(r0, &(0x7f0000000100)={0x1, "0060c8b8ca04ce24d2cd9fe3769927a55b1d07faf9423f61ad392d28158e41d122db704b49f28af93cca83b1a0478277a47d9979ab3ea0ec7ebcf050ddca45c555fe1f582783e1f2290b65552b73042c79e87d418e3445f3f7885c827d507fdddd67b0fbf1fb6254a29bd25feccc2ec33da4e8f168976a2db6b1b5b188b7e263566c898008743122bb882c53ce7a2fd58a2923db63777e6dce24f7bacfa0d7baac511012bc7550cde067d671"}, 0xb4, 0x800) 03:34:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696dd289831d9c88a24a469ed7b6bd6c653000"], 0xa) write(r0, &(0x7f0000000140)="d7d836d6e66d08b287c0353447bbcdbc910538a152ca5dc9479c0c20456ecffce579ccbdbcfa47e33722d43d77b4bbae14126578f12732c757298d15a201f9de8b53d8df67ae677be662fe7c58e74b0a90f8ff93ab58412b40204805af67dc8b5422b798f7a0f74e389501d22e16d26dffcc1a07d9b829b8fb38dab76c2a1422959d9c75b3359ccb583160bfd26ec74154fe6d0a83e56aa8a1bb9be2cb22624ac98273b45924a2228b557b841c5b389edf08d49efa2fb20896209e6952f4713007a2b9b9767b20ebe9439789d7c01ac262e3a16793e70fc5e2a062c80cbbc7383dc107bc2e55664301d4f66cbd43c6845ee720ba12bf7e08647e9410b879c494da7687ff2a1f219743a3e4d943d8f37398d674030c730285e854963f82cfb380502688513e5b2de2dd16292a0e9c1ce1d3b56287d1d00c47ca6ba6ad9cd8e637b1bc1225e7944d4a8f9faaa21f34ce82920100089c4b389af5d880b6cd91da2dd769d56994a50f3dd0ed2bd370e07f40b96ed13cde3661e94b374a8b8e917dff89894102df1f4b759578d6caafd20f25b1b6d8427b99aaaec4f33c6aff7404eb6124823f8e0d31a8685bf5414804b705cd32e4cbd87e46cfc9d60ebe047f8357c9284ab7240143006eda2f81b3663f8cdf63fdeabd433f6cb995ad8e3b013d8ec323f4e752931646507c465041b26194eaf6714df1b7d58a8f80f1a57a77dace1ee9dd4437ed3544c5901ca0cc054d31194ec2f47db8eb78e08e883b1466ac8f1e340629a07c5a630572649a18e41b18e704467d00d4e707f898ac79a6c1adb5ad6170cf5a5a5329e4530df0f33ab09cf46d06f1e10a5c381f8b3adbff8b46a55bc8d7e675a4fdc05a2b0dc7729a4e6c33100a2833f26e56d9dc0e704140dc65ba862b8e362519990c2075c13f493f9212ee01322911e7a39e238d79cca9b19a798a953ff0e3149111c37094514a7e94e360b82e97d03872c9b061a4a8248f0c2884cbdb6ccfcc7f65cba83cd4d6ed8323e43024704eba3f3849929cabc888d52a7cd9b01f5a0f979e195480fc0242918d312d78ccbd3cb702eb5f1172a4fd2b175eaaca7293da60df0a050e00b316b9d7f387d774eaf5cc6563fa6f953e3655d4d308396f9da4d5bb77185ffb2f290f72c09b9910b0413c03673a7056e01c58daeec074d26618e8dcef056abc6c450c9dce1c828fd963b8a77863c669b8cf8a127c6c311002a29fdc03657db3f3fede7ccfcbe3597829e615f16b9096251b9e93bc61488360d44b6d03071c0c5d21b01b1d0efd5e426de404b2cd119a2580f14e2413e8c7775b764348c6adad9a2c439b7992318b287e0a6a917a3e252c7856fdb9c94cd3a70d095ff483d1852865497af9c0a911ceb918b6b05636ce51d5760c64e60f44bcc34fb70e14416fbaee3a8b02be544aca08d38bda8453f400eea3b50f70bc86fd66a413f72ca7152aa9ca5efb2a8349b963a336edc9098d840adfe222aaabd8b7ea64a795e4add5d4cb16b8d1bdc67cae0a5e6a6905536138beed3267a7ee2d26f692b949b77b23b775064e4b3cb22ca8f1a769cd947fe2973b64f57a12546fc41e2849c4192fccb7e9e9d8d570eaeafc7b822e643f7ae460831d1283f96c5fb4dc2f58798b8474b13e02a3d939621d6a68cde41a7caedeba12cf128bed6958b26c513712a3c14c4ac1755e5416f5f323af7b027d24c638f440880c736007d589e9d8367758ecd97399ab6708e1fc3e41fde7e66e64c411618d20d0a687f7cf2b67c6382c7196800de3e7650d9710202b5f61724588e0eb205567c42142ae385f5b1a97fb6ed69d7395d2046d3e088cbf6f2f55749cd5cba436d14e29d796521538c86edf2a9ddf7a072dc313471af993f622ad393190755ea9f5929182dd208b46a877bee90156a3ca4b1e60df74ac69def87d185b2a2020e38d65f915af460608d0b26edb9432f85113577d51863e6591838c4333ae6d020cbdbce10fe0888ed237f947c43ba90d6ff6ddae1d091ca1f0df9793eae264900a18f1634e0cc9355344bce985391b24c6b09e2e0d7c42bb6b14ca9ad90c791bd4d4f2cb8526f896c38c7f67fbd8b937d2bd58d756ba80ff6ffecaa107ee12f4122c67c851645d138d6bebed8b70223312a83ddea3e63a3d0f6c79063d0bbc01ff310c78f65e877ca2a2aa38f3357b1864f1e05653cdd7b66ac6ab1139930215c9938bcdb911af9ac8cf23d94521fd30eeb1cb0fd3e8650c2eef79c515f8eeb4f11392aa228bd6bce2ae31c17ba04a639835f850e6cda7295fd283fb11de0244477f5a8f1c6671120ef1f0aabf7054c9ea41898f7c5f68a9aa3ebd7b7769193cd8343601282a3e29c9381970f008833818c58f79a78c8f92ed3ca0ff9a257467fba25d859d4a301233a9294f0f0e99da9758632d157ab4baddbc12516967d15688bc2ab0837d4160e4b4d8e4caa5c36204adaa62b66f237318f2f0bee1df393d54e5405144b66e5c2ec77755257ba050f6b505a12b6fcfc5e17185679c692a350324342a48fc98a68f477f1cc789567e775d86226eea8237f8a420cffe2b29bca07064405e2956c18fa03d03fe12079cc1309c6ccaf853ad81ae3d879e57828b50be575206a213ccd2661beb5b9506d29c56212abb43b6361e54f3b9a267c1a0cb5c573aff1e2c0343f7cdf1d2af5198164bed9897a825e14164658c808b158b9b396b6026cf74a072191de71856e4206a9c477d1c22bd354c77724b0066672d2eaa571256c717d63b64fb8a01f0c93eb219023df949b40e0bb1c184792f2e7c67fc5279dd5b80bc8a8f2beee69b60226adf397c37c1e3d2e471f70b9238a7d020c08eb9433efef5aa1239b4f98beda93332945e5a60585e3cc55a62378a0caa69e71853aef4a4220a9d5b0aa1b78df1e5a15341a68ab703ba59e2582940a42a5269290c48668046c3770b1ba8b863fc7af948bbfade28c5bf594145f2100619c829f9eed1280be1186c9cc8f8c08b95348d9dfb3841e023394b6d58f717970504a8cf188943c058d8c98de6ef1e7f2591acb3ab08d6d497c9ee080785d4c41b2ca219a6aa4743edb1643dabad7ebb033c66483e498bdca28febde33df070bd534fd466909f3dfa0e37e39edeb4bcaff6326fb3de0fdf077a8be600d69033511be0da81ea36b5cc300fb5c81f5cef819bef08ccfd845052afb480ba257ffd83857a0e161a776ebac0bfde2e8141671c095b0393645d2d0ec314b11d3da6df3e84b91b732a88a738c0766146970d164a303cd152ece62ae81de1cefc472720e15ad0f52d6bfe8eb9cb7923dacfdeca3a9d8fcccdf7c6cda9938b435edfbe1f6b7e2bb4a8c71693a578d37af67c19361fccececa245da0eeec539dd4383223f68eb968b8e6f7d1e76f6ab86834e24d960e638aca3d020b7ab8fdf9998c1219da1f96f5ed11d45f98633707f207198c70864cc80ee49ffdf5c49befecdb0330090cc294b84fe15d58ae09aad63ac9e5d9a72b552701adbf29fef5d737db54adeb965cba61fa5c0d01336e76b032bcbb9c4c5daba640c7c84d9d276588dc0c0a5993532951b29f4de57743193024f93b1f43d49e1efe8465ab37247d48e34e7b439f6bedc390fd5da80c502dd612c4a3aca6024ecfb07c5d997f3ec9ea8e999f4ecca05547f28a4e1f3911090bd560d29579f5e68c8a98a2bad00daf9ed0e5a5bdc46966b50f1e7b6185ac72692f78e98b29e97719a5edcac7771de899e7f1cd3dcbe4e722781901c2f88aaea876f0bf14db300daa5f70afd5a1c84c1191758677e8778c9713a483513e2f0915414575165519deb1e8f0fd2557bd784de51820a539af45b6df0caade0d3137b8e49c8ec53e9a608ff190c18091fa7603cd5260ebde50fa6db0446d1802c782bd27fad3d37d420f656ad131a4cb21777d350781d6c8ee765251880bb5fe026411355ac80e95f99c679a3d7bf07563224d102b051153401b0827f163058eb55d6a342e197ba6c6672aa38eedd451cbb13a3f16fab46ab4ab6c721bd820997b9a4ae05c91b80cbd2c25203890791b811cac62d4380bed19d6483300834fc5ceef97b3e656665374a39cfbe1ef6793d0bd46439d6cd2d6bba1a9c2306156cedd31520ab856714198fa16f0dbc783a1157a731ae9ffd5c2eb82e36a475c4c8d3406f90f7e18304fe5436c137f7f1c8af265f711233b2df810636b22512b55b28f6cdf0e78791d7407796a147ffa9731ab0670ea08921d7fa7524687c37830ea4a63abe51ae86e4e681a3870bcbf2616fc600fd040d5f369732f213ac96995dbd2147f97c278072290fd5bf14f7dcf51eeee3f156664d4d02ab2ec49f7962afa1f395c16f605ad3ca9681db5e71b61fa66ed39bfe21aafd761286187b08f2143c77be4f6fbb24711165aeb343b697647ff037757eab5250c360edfc46e1e08bd35b240a69ef47ce08b37d4cc98abbb744317d2e62f29f6d24037339a588afbb8c0a7d00ae74a12d5248a51261fc9e19498c8c0eba907221296dfeda13ffb0194ab204fd3ec7e78caa9770c7b0d022c5a3cd3d6deb53bdc99b69b528a8ee104c8fc5b9570fbae651770290859ec18a2729a2953d1dcb644015b2af2831542f322e0547c60a91c6d4d8c52b2b737981af9375bf4206c92d0e5db002dddf30dfd551f11a25446572a0c4824171138eec1525420f997b767b2b66847dc689c2d8b0188a6d3dba42ca36e31b9a47c0a782825702307ae77e1e3fd3717186223ff1e297d23143393b598f1e6c69233b9545a43bb45b0ec77d17b358868ac743ff16778ab1139d21ff94b1fa89ea91d3f5e936bdf82c26cabaf48bdfb945fc6309e3a71d1ad4b01ffaad0bd396bdac2872ddcc669fbe7e6059cb4c68091fd6dfe3f635c2fe3a81c7d6214df3ebc002531b91683b15783240cf86b91a1f1ab0cff5dc7fa4ad386bc351b8f513d53963479f575d586429e33dccd8520b81aec39bb43e77fa3ec330c274ef7ddfc721ace4b99e3089c536e655f7fdf59d070bcf91383264eff306b73389ce1b6294813ad5c1098efbb1622c58f74503a70b347683c8da150be332e7110d4dcba30d25b5c63345f3707f890db6dc1ab4ac1774167f53b6372881b082196e5304c176f88d42149161b8a8df45508861e0b2107015c9d4e2f2d573adc72657ff40c32e45afbf20f425567eb269f36f4ca75d194e7a0b36958b3a53b98b87158ecf225184a46e29299a05f0a6d2d1caf8131e59bf28b51a970a4414ef1e2994caeca216bc639d675876360a63a93d2a26e4aee1e806e4339764b35f1fd211988d8f7c976be43b8bad10b111db9b5e62bedcf8871edefbf75ad367c564d867deea2aaab0a400b029dd87f4763d8dd134a608ebce9135ac94c2d8e29ec265be4d74988d0dceccafb3fdd6222d50f20af153698517bd3a18f60d9954b50861d73f58bc064790d3481dfff3b7a12050b2755d637e42356719f5657408b83593af8db0f389c732f78000f349ace7d3c74b367cb0b4c454c7be21f9f352c2ce23aac329366303919394b5fa1844d50d194da17355c530f4cf7297e10cbfb3ac7cbcbda63fb2f7511f219db8fc9d6acea109a555523093d7b6d4601bb17c4733e00e3b4a068f778ceacdfacec2ce9f23a69b315823733cde0062a3eed337599785a8c1dc116e8973bbfccd7a556cdf85ea9d16145d38b283ceee2f22ca2b95d1eb960b6e9273a6333751c9b3b1731643d522231b5223ca8783f4b66f90763f080553f27299f4abd0f4513dfcfdee6ac1032534f69eb7a7b", 0x1000) symlink(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000001140)='./file0/file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 03:34:11 executing program 1: r0 = socket(0x4, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 03:34:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x1) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 03:34:12 executing program 1: r0 = socket(0x6, 0x3, 0x6) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r1, 0x20004276) 03:34:12 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) dup(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r1, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) setitimer(0x2, &(0x7f00000017c0)={{0x85b, 0x800}, {0x1, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) mknodat(r3, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) kqueue() r4 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x3}, 0x8) 03:34:12 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="01c0c26ff9d46cfa0fd94366c665a0e8a821b51b8dc9d2166d94541e9b38af4f569393abcf38ee29258b4b9266b0cf01be536becd56f1f817b938bad268b3b68e1e7cec22dee851e8d3f7d662346d79fd0fcd78e02e24eb4d3ca5aad9e8352f7ad7118bdca2b537e892b05d0e4ce29bb2b47336138bfa1a6f8ce4b44f05e79702a0df0e4d8d76f", 0xfffffffffffffcff}, {&(0x7f00000002c0)="b2b6257000528ea3c14f1b5cb5664fe8a707a3c53177baacefacbd59bbed381188e0baff0390036005bc95236982d9898009da5a9f8a462d6f70", 0xffda}], 0x2) poll(0x0, 0x0, 0x1fd) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x801, 0xc0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) 03:34:12 executing program 0: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffff28}, {0x7f, 0xf0}}, 0x2) setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) 03:34:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x8) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r0, 0x0, 0x0) 03:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x2ff) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000800)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096}, {&(0x7f0000001a00)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = syz_open_pts() fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r7, 0x200000000000007, &(0x7f00000004c0)={0x200000000, 0x0, 0xc600000000000000, 0x0, r8}) r9 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r9, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() close(r2) r10 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) r11 = getuid() r12 = getegid() fchown(r10, r11, r12) close(r0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000340)={0xfffffffffffefffe, 0x0, 0x8000000098a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x3) 03:34:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x149) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x80, 0x7}, {{r0}, 0xfffffffffffffffb, 0x2, 0x400fffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x26, 0xfffffffffffffffa, 0x6}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x6, 0x8001, 0x4}], 0x0, &(0x7f0000000140)={0x716, 0x2}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xff) 03:34:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = fcntl$dupfd(r2, 0xa42e2ac321d97fcd, r1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x404000000000, 0x5, 0x3b9, 0x82, "b73b29fde5e9971957e49b2225cc2b5b5430c437", 0x400, 0xffffffffffff0000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0x0, 0x3ff, "69496db5aac291cd2758db09b7fe533f97582ee8", 0x0, 0x2}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:12 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000140)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r3 = dup2(r1, r2) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r3, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) munlockall() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) r4 = semget$private(0x0, 0x3, 0x80) chdir(&(0x7f0000000000)='./file0\x00') semop(r4, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 03:34:12 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x400, 0x1, 0x6}, 0x1, 0x9, 0x4}) pwrite(r1, &(0x7f0000000100)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r1, 0x8e3) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 03:34:12 executing program 0: syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') select(0x40, &(0x7f0000000100)={0x3f}, &(0x7f0000000140), &(0x7f0000000180), 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000e80)) 03:34:12 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000008a000/0x12000)=nil, 0x12000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) sendto(r0, &(0x7f0000000000)="c1d81f81f6c5c2e7dc021aa8d5642c4f1340462744fb0846", 0x18, 0x40d, 0x0, 0x0) mprotect(&(0x7f00000f0000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 03:34:13 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, 0x0, 0x80, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') syz_open_pts() bind$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0/file0\x00'}, 0x10) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1c8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000780)='./file1\x00', r6, r4) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x200, 0x9a, 0xf3b, 0x1, 0x2, 0x9, 0x5}) r7 = semget$private(0x0, 0x1, 0x4) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000240)=""/46) recvfrom(r5, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r8 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f00000007c0)=0x200ff) mknodat(r5, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r9, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000005c0)) faccessat(r5, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000018c0)=0x1) r10 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f0000000680)=""/253) 03:34:13 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70dec49a564a36821f27cf4628e0208da602b47beab9c9b73d96bd2c90a5c91226a787b573f871e151ac744a57f2f75971d59e881ef2eaeea14ba11d3fea9f131318a0951b5a3f7b382d84d9314982a602c430ef5e0ea69e05d8015", 0x135) r2 = dup2(r1, r1) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 03:34:13 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r2 = socket(0xbadb950a0f86a2a5, 0xc005, 0xffff) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7ff) syz_open_pts() r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x1000000000009, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x1, 0x100000000, r3}) 03:34:13 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 03:34:13 executing program 1: mprotect(&(0x7f00006b5000/0x1000)=nil, 0x1000, 0x5) socketpair(0x7, 0x3, 0x800, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000001300)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x26, 0x200, &(0x7f0000000200)='\x00\x00\x00\x00', 0xffffffffffffff5d) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40000fd, 0x0) getpeername$unix(r1, &(0x7f0000001240)=@file={0x0, ""/13}, &(0x7f0000001280)=0xf) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0x9, [{0x1, 0xb3a}, {0x3, 0xff8}, {0x0, 0xb634}, {0x3, 0x3}, {0x1, 0x5}, {0x3, 0x10001}, {0x3, 0xffc00000000000}, {0x3, 0x289c}, {0x3, 0xbf2}, {0x3, 0xb5e}, {0x3, 0x101}, {0x1, 0x7}, {0x1, 0x6}, {0x3, 0x8c}, {0x3, 0x100}, {0x1, 0x5}, {0x1, 0x100000001}, {0x1, 0x8}, {0x3, 0xb000000000000000}, {0x0, 0x800}, {0x3, 0x8}, {0x3, 0x2ae5e389}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x9}, {0x1, 0x2dd}, {0x3, 0x6}, {0x1, 0x8}, {0x1, 0x8}, {0x0, 0x6}, {0x2, 0x2}]}) 03:34:13 executing program 0: clock_getres(0x7, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10e00, 0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x256) 03:34:13 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000100)={0x0, 0x8000000, 0x3, 0x4, &(0x7f0000000500)={{0x8000, 0xff, 0x9, 0xa1b, 0x7fffffff80000, 0x101, 0xeb}, {[0x3f, 0x3f, 0x1, 0xff96, 0x7fff, 0xc5, 0x22, 0x4, 0x100000000, 0xdf83, 0x2, 0x58f, 0x6, 0xffffffff, 0x1, 0xfffffffffffffb8f, 0x3, 0x6], [0xf3d2, 0x0, 0x2, 0x8, 0x8, 0x8, 0x401, 0xed94f7a, 0x50fad291, 0x1], [0xff, 0x0, 0x1, 0x267, 0x8001, 0x7, 0xebc], [0x3, 0x8, 0x7ff, 0x2, 0x9, 0x6], [{0x40, 0x5, 0x1, 0x2528}, {0x1, 0x8c44, 0x100000000, 0x1}, {0x81, 0x1000, 0x2, 0x9}, {0x1000, 0x3ff, 0x1000, 0x101}, {0x4, 0x4, 0x5, 0x1}, {0x80, 0x100, 0x9, 0x9}, {0xb36, 0x4, 0x7, 0xd4}, {0x2, 0x3, 0x1ff, 0x7f}], {0x6, 0x2, 0x2, 0xfff}, {0x3ff, 0x5, 0x7, 0x3efd}}}, 0x194, 0x22d3}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setstatus(r3, 0x4, 0xc0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r3, 0x0, 0x0) mlockall(0x0) preadv(r3, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0xb20, 0x4) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 03:34:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000024, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0xfffffffffffff8f9}, {{r0}, 0xffffffffffffffff, 0x5, 0x20, 0xffffffffffffff77, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x6, 0xb20}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x1, 0x7f}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x968, 0x7fff}], 0xff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xa, 0x1fd7e954cf7f02e1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x6, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x60, 0x0, 0xffffffffffffff41, 0xffffffffffff2ebf}, {{r0}, 0xffffffffffffffff, 0x23, 0x1, 0xfffffffffffffffc, 0x6}], 0x3, &(0x7f0000000180)={0x0, 0x1f}) 03:34:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18000, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = msgget(0x1, 0x20) msgrcv(r1, &(0x7f0000000080)={0x0, ""/201}, 0xd1, 0x3, 0x1000) msgget$private(0x0, 0x81) msgctl$IPC_RMID(r1, 0x0) recvfrom(r0, &(0x7f0000000180)=""/179, 0xb3, 0x1, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000000280)=""/146, 0x92, 0x842, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x12, 0x0) msgget(0x0, 0x86) msgget(0x1, 0x740) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000003c0)) connect(r0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) 03:34:13 executing program 1: mlockall(0x1) r0 = socket(0x2, 0x4000, 0x40000) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x800000000000039, 0x0, 0x0) 03:34:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x12, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r2 = socket$inet6(0x18, 0x4000, 0x3c) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)="73812c52ffb9d45091332c6df9dde9ce8213f8a63c927c3aa1a7f976b97dd6da2cc5e3cd139f5150a4a84606e66d73ec6504375fe697bf3187f5c7ddf2f4a9b3c496ef741efe0504009b640c6c69f99c329aa36732548ed2a54460aa002d5b306f4bfdb4b85f3d45c497db626638d78ece8aba0c474768ecb994020d40a7599069a79852aba08622c41d1ccfbb912b92ef2e163b82bac1688e11f52a48cc3f1aeaeff50cb01265d45fdf86c63f3262abed45ee84da3ac5d9a59af2737b1d460caea7de1a", 0xc4}, {&(0x7f0000000100)="4537e747ef755a77b536af5180b1e74508e948866622ae51dc42aa11220ee14df2dd7c153949d0a3bc9de494c273adfa7ade69df6f5ace86a7fd7641824ec62a7dd9fe5f4d30fc816935542bd2377b30d104ea7054df945d420090afc3ec198535b168339ce93fd99c554609df6b4c56ea769c8163546af39995203d336e5d00e618dc07b269235f4e5288037db508797a388b0ab6e7", 0x96}, {&(0x7f00000001c0)='u\r', 0x2}, {&(0x7f0000000200)="f7956a8148e5d0a45f732482a65f6a00d25a93c7e98e17eee12624cd9369b8dde309c4bfce6886c777e18d13bdc44123778ff84f6f9aa4bb53478c3f86a8d7bed0d7b37cf54ad226031ae652bd0f66d9364794722e5da49b55398911d625b2e2f3c0cfb18c425cc1b8734a747bb0d838497dee14440909a4f2cb81ef8a05141a31697252dd0cf4abbb66dd9d2bd8df2cc64a6651c0833270c98a0e4e59e9e7073c88df80af4d2c7cfe6a1a8dd94b997a1329786b5e63ff636e70a81e73619ba2f3c3f4817ea24fec676d844f8afe8494e749484b6d7f49275ad4290631ec84a84bb3226be48e6a62da1ba52da9c22e88833b6a61b53a735049e7d3d0", 0xfc}, {&(0x7f0000000300)="378a59", 0x3}, {&(0x7f0000000340)="f80493d1d464156eb36acd793137117bbf9f4e7a399fea657373095123fe3b0df0748462ce8c2804f3504f9c1491b986ab5b7b712aa5240232e23f287c8f94b47b070eb4ef7a26e2eedb2b4ca37cf7dca04bff823389325072c8c5177c0b2b4e90c4dc73e4", 0x65}, {&(0x7f00000003c0)="e26dfa4adf7a64b39a82031a49dcf10cce5c78be6c420c3114c49acf85bab006c588cedb9af883480854c0ebd651cd923789f2919aaa46d886c264d27578543ddec322cc162d797223c84ac20b18c26bf30b7710586060b34ed85adb23a6576ff31383e7fbad3c07e4c4fe3e44af2e60ad0d65e2da26c460a7c819ca17710e9bf35f32a3c5928b4a53e938e881191c6f2b10f5b2001468c1026b6fd1b21c27fc51127e675b5ef51eb9d898f113d5f4c531a08453aee39f4517a8de27178fe5f444debf603c999bbd7045de", 0xcb}], 0x7) 03:34:13 executing program 1: socketpair$unix(0x1, 0x8000000000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x7, 0x100000001, 0x5, "10e953ab199a9406ac9ff9295fea4c9217883f58", 0x2d798000000000, 0x8000}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x62, 0x4) 03:34:13 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) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x1, 0x4}) shutdown(r0, 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1001000000000680, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) 03:34:13 executing program 1: nanosleep(&(0x7f0000000040)={0x20000000000, 0x20000000}, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) execve(0x0, 0x0, 0x0) 03:34:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0xfffffffffffffd17) r1 = socket$inet6(0x18, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="976da63f0576625ff349c688ce9cf9511f8e3e02b2511ec0d179ed2a7382a77e2a27d31ffa1e290d6f94c0e5e8bae4e2a834895e65ad90fc082cb87145c3511912a3fe34e054ccd33bbeeb6404f9c9a0847dfbbee312911ba304c4c5be1ee651e52ee9e1748fbfb68ecdd35d6595c825f427b5d3248acd60cc998d194f974c702dade484075c81a62f3309d0fc2387f28e1919b18b64037981a6be283c45525b68685995fca5705232e7ea0b965e007b553ed2ffca99fe8c62cebcebc1370c9eb92e57c150e00d19f6e552eadfe5de95939dbc7c56b6e9731291326b", 0xdc) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/232, &(0x7f0000000240)=0xe8) 03:34:13 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x11, 0x8003, 0x1) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) 03:34:13 executing program 1: socket$unix(0x1, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x7ff) r2 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x3, 0xffaffffe}, 0x0) unlink(&(0x7f0000000200)='./file0\x00') pipe2(&(0x7f0000000240), 0x10004) r3 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x15d) ftruncate(r1, 0x0, 0x101) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x810, 0x44) 03:34:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCFLUSH(r2, 0x20004268) listen(r2, 0x1) write(r0, 0x0, 0x0) 03:34:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 03:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) r2 = getgid() r3 = getegid() setregid(r2, r3) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="36a8fc21a4c9378a185c60", 0xb}], 0x1) 03:34:14 executing program 0: 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) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1b8ab05c3de43be0, 0x21) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x7ff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xff) 03:34:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xc, 0x402}, 0x400) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x0, 0x0}, 0x842) r2 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) 03:34:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x8, 0x20) kqueue() fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x202, 0x29) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0x2) r2 = socket$inet6(0x18, 0x4, 0x0) r3 = socket$inet(0x2, 0x4000, 0x0) r4 = dup2(r0, r1) kevent(r1, &(0x7f00000004c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6}, {{r4}, 0xfffffffffffffff9, 0x0, 0xc4, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0xd0, 0xfffff, 0x1, 0x7f}], 0xfff, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x31, 0x41, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x45, 0x12, 0x3, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000004, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20000, 0x2, 0x8, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8d, 0x80, 0x40000000000000, 0x3}, {{r4}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x5, 0xd21}, {{r0}, 0x0, 0x2, 0x0, 0x9, 0x540}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000008, 0x400000040000, 0x5}], 0x3ff, &(0x7f0000000400)={0x0, 0x6}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xfffffffffffffe90) recvfrom$inet6(r1, &(0x7f0000000640)=""/4096, 0x1000, 0x800, &(0x7f0000001640)={0x18, 0x3, 0xfe5, 0x4}, 0xc) shutdown(r2, 0x2) sendto$inet6(r1, &(0x7f0000000340)="dc4b29a48fd25961bf8dd8cb5175db8f5d20df34dea46e171b2dc241f31ac0bf4d84e0505cd21f568883a80e62be0036d14a0bffb48e00da10ec1467e33bc492c09939ad027fecfd963e69199ad2c1309db00aead7536916b90de0f75cef0bba6b21d6f6379972bcd3679a58b246ecd8e984735465f1f18d9ce066ea10fe296b7dcd7d46a8", 0x85, 0x402, 0x0, 0x0) fchmod(r3, 0x70) close(r2) mknodat(r1, &(0x7f00000017c0)='./file0\x00', 0x6005, 0x6) r5 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) socket$inet(0x2, 0x3, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/zero\x00', 0x100, 0x0) close(r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x7f, 0x7f, 0x1, 0x8000}, {0x5, 0xffff, 0xfffffffffffffc00, 0xff}, {0x5, 0xffffffffffff7424, 0x8, 0x8}, {0x5, 0x315, 0x9, 0x5}]}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x5) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000000)=""/22) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x919, 0xd2f2, 0x10001, 0x0, 0x81, 0x10000, 0x2, 0x0, 0x3, 0x8, 0x8}) socket$inet(0x2, 0x4005, 0xcc51) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x8000000000}) 03:34:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) mprotect(&(0x7f0000416000/0x4000)=nil, 0x4000, 0x0) 03:34:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15", 0xe6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8000) dup(r1) syz_open_pts() 03:34:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2f012e2f66696c6530809afdfd2de3374ea91b4b2a248ffb9abc0ec8027250ae8e24fbecae2fbab2ffa46056271f8f72a71f0ac5e3787e922c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe611d047704b1728e8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d874bcaf6ede9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b669dff3e9cec07da7fca5ed6a45000a5dab3b642973745b737c68402d22d63e3177ae2262b6078278d75e69cdb589221fea978f4d48012dda474d6979b2"], 0x6a) r1 = semget(0x3, 0x4725c8fd2272e2d7, 0x0) semget(0x0, 0x3, 0x100) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0xa7f) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/88) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x28400, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x8, &(0x7f0000000180)=[{0x8, 0x100, 0x3, 0xe0000}, {0x1f, 0x3, 0x4091, 0x4}, {0x8, 0xe7, 0x2, 0x8}, {0x9, 0x1, 0x10001, 0xfffffffffffffff7}, {0x1, 0x6, 0x6, 0xfff}, {0x325, 0x5, 0x100000000, 0x2}, {0x3f, 0x5, 0x2, 0x80000000}, {0xffffffffffffffc0, 0x248, 0xfffffffffffffffe, 0x8001}]}) 03:34:14 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00), 0x0) r2 = semget(0x3, 0x0, 0x401) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8, 0x7cee, 0x3, 0x2, "682fcd6bec864c968978ec31feb861fe33cacc1a", 0xd2, 0x3ff}) ioctl$TIOCSBRK(r1, 0x2000747b) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/155) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r3 = socket$inet(0x2, 0x4003, 0x0) sendmsg(r3, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)="53c743b523053c1283832627fdc0169588af5ade4fe4ef8eaf609d63c1fb4b944bfc484e05fd2f783cacf5ccc9d048553ff9817954768a55826b310571d6bad4eacaab9cdc9a668f8e472bc03e325dc0f352de2421687d4096fe66ec98e21966b152fc1c150c37d9d8937e108f5130acdf46b3ce61bf398b90b3cb4ca6d2e87e175b68454b3d08c2393796eb914d25213ca15fda3ce2fa618d8367c8ca051e8f2c3f3154d040917fc0a9c62b7693478f4d447772ca37ba543b1c4d51852e11d2ae0c65", 0xc3}], 0x1, &(0x7f00000002c0)=[{0xb8, 0xffff, 0x1, "724476419ba7697a854ad080c10552b87aebc1e2f6ab681c8cafecc6f995effdfa2f4aa457d78c4383e7dae72b228276deea1eef934f52a9122bd0b38e4aabd19720ed2ae7c0355aa1d59407e4c8d15c870f541d7431ad815b46f98bf1784019aad404da12a5fd62deaf82233b1b8fd2e1bf03dd975af648882d00777dc1678a5337c91b5533bfe39b4c5aabad0b150370fe620482c328059ab342ce1c3ab15e48"}, {0xc8, 0xffff, 0x80, "4ce9a778aca6b5f810e7cc12fa6937de024997161de909e3ec59971c6752f3d903bbd55d137c6e9a1d3eb8216ebc5cfd10e014106ad3dbf3862216b5a51af0146bbe3c68f6cda44d35ef33d1f0021893f2a6ee29ec4ec44a9dc16abca75713522c5e58321f45adfebcb442b4e616d2af5b9e5f29413415e71e68e10168f40dd83057448547536e953eb4136b03ec16a85317a8cf0c67630b209207b4a845f69dcefb727c34fc0f11cfdb23d156482a7537ea27"}, {0x50, 0xffff, 0x8, "ac43e1f193813e195161ca7ef3ca13ae73e66dfbde9e9618791cb116134a2f17f1543fc0778a8f904a4d9f7c5abda4b1e1e35b08e965e8608d11"}], 0x1d0}, 0x0) 03:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) 03:34:14 executing program 0: r0 = kqueue() accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fba00001f000000000000000000000000000000b80000000100000000000000000000000000000000000000000003000000000000000000000000f3dcc40d000000"], &(0x7f0000000000)=0x6e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') kevent(r0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x0, 0xffffffffffffffe0}) 03:34:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000040), 0x16f) 03:34:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x880, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r1, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r4 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x9c}], 0x7) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000001c00)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416f14f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800000000000000000000006411db0c3ab89cf72f0f74f533c9ff4eac37a6a9d6e4ca9549078005e5acbaaed563ddc374abbfe7680b3d239dc0229926ca090e1dc48fd9c69b2907401f94b07e0bc450c26de29a91a79fe95d379af9b900fcb8d1203aaac882edec63cdbba84f9d84", 0xfffffffffffffd5c, 0x0, 0x0, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(0xffffffffffffffff, 0x2) flock(r4, 0x2) write(r2, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r1, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) syz_open_pts() 03:34:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="291ca2acb3870433a606d5c6d05b1e8c9e272f583401003cdaa4d88130ee5aec3967f410fe8233adfb0acd794ff48c3995141aa73a82247c0dba05a5feee8cf22f6ad2b4d591e4935894b0845b1da7ca0fbd01a7aab28c06989a15bec4b4b8ad0719d60b91245ebcee98747c12352a9ce4c1aa3dabb83855a91c27c8ec7a89a3a250dcda8c62bb175ad13600a5d9d1ef8db088bea83856c177b1ed959e08ef71bc89b5080d6b04c02575ffca7f9eeb920eab7dba310dd4d6fc9238b9c6ac2d6471753c7e014311a08130fb7139050b7f328b61520b147953b8eecbd276d23c9f44bbf21592915a8a756be92bbbe3103838ab7a9fcfcbebfab421a971c0", 0xfd}, {&(0x7f0000000200)="51f528943fc8c189c40445573f48026b45a94f70a8c2fc7d998a7e8913b902973944dd28691ccd123643dbb783798670092371d8fc571950144dfea67c0bc9e94c1183b5c4783a45ebc91602b6df029c5d0346c63af8a89a387285c5f0195a10c0dd614fdd9ae55ef69bb3a8b06ba2e29a55de21a8528e1b6445abc7a8718e5dbc2a6ea9f960faed3cbfeed6248adab3e4d665c4f9f444bc7f4ede0e30fd1e5736e11f1efc5d4cc2c564c896e8b5b1bf7e24ecc0289f73b9686a6b9c997a1167c70bbb8e8a0c31a62d44bdadf1b0d3927f690bf3d1fc1033eabcdc3f522a998dbd4cdcc21d89", 0xe6}, {&(0x7f0000000040)="6661b13f71b0db365d350fc7a9a5a4b98c5c3e6a7c5b9bc8c8f5c73f4b26a89e66038dccc9dca7cfb18239f95feeab8baa4bd323a5d1b9c8bea1beec999c3bc648c53636e01cfe86713f158cab090bfbea82fc61315ef9218e9d09031371ee9fd960e5d25fec", 0x66}, {&(0x7f0000000300)="cf884e48a38c4973ec2453c3dc2cb9ffaff94d3f2b4ea00e3955200fa6f838f0369650ddd6c002cf1ce3970b57dc498f66dda3dcff8a2532befbbc34aa2372d6d2a82c1edd08a84165edc4b07d0a1eb78b3b55dd889c512fd3392bd8c72e143889c9d08863e55dda228d4aa163b9d8542f7de5875c6151dde67ed2c317f52872486646c262dac3540da9287a5475e35b4398568c136a0420bc82182419273d460a85fb744b80f554fc00ba2fe36d64eb66427acc6aca1ab957dcdc550f6a47458327d51422223bd71fc939fa2e4d1c0c30847d0bff70dc861b85d92e24", 0xdd}, {&(0x7f0000000400)="10add365ec5529921a3b09738061b97986d2a7e7367f77e5163de0716a97a59b2d6cd5ef0e2510494a", 0x29}, {&(0x7f0000000440)="463db6d7720e5010d267908ecb2c6d552f22d609", 0x14}, {&(0x7f0000000480)="49bdc4d91f974c0f22a6e03c16189fb21ef00c04dd87a05d1d7b6100bb676235bc2d14d823d83b07861ef735f58c96216663c8d1be441bcdc74dda0d647dc534fd78c10ed6f4c35385e9880b76876663b6e65a801083d3f8ed83fd0eb775d8d073a2c0a7fca58ff06020d420961b42c741b09f99b12b3134022e384c491f3c8d9a4992b9e32fed7f367b4f085d6507e3473610e4beeae5b66cee619151ab8ee1ed85d2358656f056eebcd67502d40d3406ba4f67f884117a0d8dadb6", 0xbc}], 0x7) 03:34:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r1, 0x0, r2) write(r0, 0x0, 0x0) 03:34:15 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000200)=0xc) r1 = accept$inet(r0, 0x0, &(0x7f0000000400)) close(r1) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) read(r5, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r6, 0x4, 0x46) connect$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052daecbc32090ad84fb6fcee8b16022e2f662283b719feb3b615fe9ecf2bc59e0045f91df0a5a1bc8243aff64180558bfd49942b43919926396e04da0c4a252ca628a5b7e7264cdb93ab3b775abd7019fef9a20c98fb1b00"/113], 0x1) r7 = dup2(r2, r3) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000480)) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r8, 0x2, 0x1) write(r8, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r10 = fcntl$dupfd(r8, 0xa, r8) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f0000000440)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) kqueue() 03:34:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x4, 0x0, 0x1, 0x3}) close(r0) 03:34:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1026, 0x0, 0xffffffffffffff4b) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 03:34:16 executing program 1: r0 = socket(0x80000001a, 0x1, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x93) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt(r0, 0x8000000000000006, 0x2, 0x0, 0x0) 03:34:16 executing program 1: socketpair(0x0, 0x5, 0x386, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 03:34:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xa) r1 = dup2(r0, 0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x81) 03:34:16 executing program 0: nanosleep(&(0x7f00000016c0)={0x0, 0x2397443c}, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000340)="caa81b2d48ba7a74806aa0ccd15d046587338a56ccc38fe72e3aaf081e0eecf09882a83851cb7aa6b690c66d913f8f32abaf2f11f2144e52d905a93ea0089675fe65696d92d341122227530ff6b8c1bf95d275331cb24cb146c58fa2e3bfedb114d9d57c4310d5b6b603846edafaf0c976f7aaabd1610bbee7fddc954a0e491d50e500c22dfbbfd5e829de4851715af66d92891b5f1587b7720810eb6555e2e655431b92e2c9222bed95c910f4d2849b0549f42b109a205c3efcd2ecbf0fd1eecfa6ace7175da071d42afcbc369ded135b6bda0e30ba67af75105fe8cb9d2d15fc72ca4d325d4e606f0c6595c565309b2629954f8daa41d6cc01939aa9f3a3332ea20da539409bba8e01da9db73812d16aa46fb7574ffb990930e8ab902220714721c431f5b620c68128f4b004d7e00d2a434a2b253d2f48625ee063f2759b2a27163a8c52689c4ea0417299998ff7add55772b703318f92ac23718f2bf7a023855f47f72f6eab911f70111d53c797884ceffdf3b7fbf17345357a8d563ff0e8c1d04297c56f60bcc561fa65420d982640845bc0e2da266deaffa6a13764576a760961bca24aee2af5a85a53a6e4e82c993b3f9dfcf1edbc3ed10b4a5e05c13223317ce2e796c30b705f91f513e8820380513496f0be80376c13461f9b4b2b2ec1a4ca89063b2989ec008426ee080560b641721480060c355b1aeb01d27901d8944f7a806a47485f0411224ffca95dfdf391e587334bf085965dbbce0b79b60380356e7e08cae83f95e01f7a9fed819c0c86df2c4c8c26de80e046af0aba3374597250f0864f4f8106992a0f927ae356cfc111578a4cd5040373ee9d8ea669c156f185ba727da60ffc4df043ed305c27560fb613babf55dacccf79302b40b7300bf4274ebf32a2a7040ba30ccde5719b98f0e134ac13c13ac16e9f9a6ed882968ba9f1ed9324ed49943e0f9d59f924ec3deb3d7d6feefc35ef844a3e129496fd056fb782aed2a8a4bfc33fe6454fcf3729cddd4e43f254ab084cf5dc035d06d2e981136292b09369604b5c9791f64299c14bc02a9e8ef29b92fcebe97cd1ee5aa4d2d355dea331f9cb252bdfd457140622887a8b1a8aa4875cd7fee25ece982ca39f78fce4d3bcc4b09219f16cf98d116f5b449e38707a5d50f4c8ea17cd037d0ed6d311899bec95eae5750c143a56599defc1de9ac8261c829933d40335ae11f8dc674b9825066306de11a5d5a177d366c5a8dc096d17af3fe5f880660ea1a4491b41acc9db86d702c07f7d080b4ee27356204c8cef7b0406e46f9681681098b2d27d349d4862617b34083829658658eefd60f51f23b7996d06ce3b94fa1caa4b84e36ceb1a801ba601a19d05aa1ce2ec03636f7d9f46eed93a509525353890086c65a3bda4af190c03b238e99b8346574441f63cb91d7e6907ec94fbe861b8a3220762748db8e844ed5092cd65fd8895e370d047cb5f70cbd66f89e5958937389e6a6222dd9514e7edcc11cbe1d1187ed83668ba650b29d8f6b2b43c98284eb639e54ad962fa665ed41bb7f31c2dbabf81eb541796d048b0d6e748861513eaa9186f2b25e3282a2da5e82f7e6032a1a3de649b9689ab9cc1c1ac1d1f8ba4f809d443b1a7f2adac905f5f986ee7aaad2a28488e38efba06b8497089383b80a854c446a79cdc70819d31f4021065bedf5ac42a0780724c66d56ad196df9327dc4974b8d273c632b3e75d4abc6bf12273ba02989e2b41f44deb1f31ccdebdda28d7145223a11f474afa7c461e7b97d1d081e9a011b77fde7187ab9e20116b320fef4932d51a2902b2bd79a4468d20d49ea4e1a0765171c2a76c8e2b6326646203f84d651ea2f06f1f330abdb5d9b4cdb30516edae5576889e61dccad06ed1b3bb99913ac9194ecf6b74358d43ab7f32e999766384d8ccfe8d634abd9788e277d18c92d6c9f849909b6ddbb6bb9f9b1c357224a489b6ca6b84022c8747fd168dd6411cda496f534d5b2fdab31916ad9d13534d727c212150fda1594a77657265b984fe39d22a2585a5eb2d5584c48e951e9716a2e16fc2f8f31bd105f737bf77b7bcc20fc22d87d65244e60fa73756678da2f251c1408b767299dfddb0ca0d966c8ffcae6179b119f60d6a9c39d82d9f4d7ef860de121c244d2f6913c8878c3083a3fe1d3e591ae059a690e4c88697c4210c503e51f8d1c36fb98cb43940a9ca2023874d8b91d18d68a90d2c310d43474e075bbce3bee8de495a84a0e2ea1244d51f6ab9ab52049095a21415b36cf2170b00da87778236cd387360c9892b0c37d60ca1d8d81190b4427ab3dc8bfd866a0db5fc631e9458b95b72dc649c5028d355d4dd86c7664bdf5272ce3d5228cf2e0bae778595ae7a7d2652e18ff0b13efc534d38984cdf1c87afd2bd113d94922c243a6f525169fa6d357bd276db9ad8783e360642c8c597ed2698040084586a611a95205da64bd9249714f1032f33dc4e7161e5a4f8b4ed3706d1f9774c9875bbc194d88ae75134b7d1407df4d57558d5f412c59ffcba839ec17f236b232e466b8b47cd069eb1a680b6c47827c35bad730d96c423b2182b85aacd0348202b631d8522bb2579cd861e7888dbda0befe76b1e62597f5e030633d8c6a1a21c7abce2c5bfc07c712a317618414035261f9f01065432afa2a185e98ab117a756aa00abdbb7ac182a49d43820d0a61602ef5f8a635b1b1b050e0478ec652f923e501edbd86bc28cdb3defea402f3c9fac24db8bc89ce8419ee47de5f25bdf253a6fe42896c9b0bc7018dda9eaf98f55991f0b64b8b711394b9af996da10328d1576b70deb62db8ff892301cef52204bfe9ae541a2377069ccf999345372c70a1adcd0f0a1bfd362c51a05ebd95f1b71ddbefd2e3fbfceaab40cd7d9a3ff9502b9630a766c0ab4a60ebfb377ba92851ba3e3a5fd284d568f332588f9c49dd31f5f1ac33a1600e786633d8e9d1f8aabb4132dc1cfac81d11d9f2be77d2ce32415b2388e35ea16c337917b27536241d96929a8ab3f86c4dcfed68b0b8b1ca82608bbbde3c00e579384a87464f4a2166651e8007520ce620538aafcd63de12efdd8244537ae91be18fed9eeec4dd27006127d5095f3fa43256ddee0ce848c5544f00b9e3be78ba22460c3d4b1b6585325695046a6ba3437a289ce01cc1f249ed51b52208a181ab51a2fcda3545409b775cede3e490de2c8e8a2f64371838fbd907373cec9f1ef1abc06184677bf873501b8bc58d8243dda571f41e1a1b4bd967159056fea2269af122013af7a0c557675709d91dc49ad724c7c6ba6acda10be9309730e44c09349abfcdb0c49200eb5a003533b68359bfca4e03b5075946e1902f74c88e88264840bb86ed3e3b8bdaad7f98a0b0d8247afb6c0f21519e8d386adfc976f14368753ca7bb07c0bc14f94cfea646931f156d37a459cd3fa0fc2a55f867c4b1efa438a887f06301b4fc5bc0808c70bb15611ea3e7601df21c4137313228d39335bb2bbc097981056e6c6cd8b6a0fab9f423bbe52c60148bd3c6870fa7b1351f18271e150cdd2a339edf0cab5d80bb1aaed7435d01f3dd21b40ba3849b41ffc1a2278a454c4e0e52eb2b3cc5d3c974f5a918dd85b5aea962c691b675a3c27a0806eeeee97c8381f8b8cad4ceb0a7811d4a3d97ae85dba0d46541d88048be7559ec7ac8902440f9cc29b2c300a92a4594fe6f704b277f675419d92d5c0bbe0232c0af46f5e6afa413b4ef48a8adfb54ab72842332fc0c545ad86b852ac905d95827a8dfb55c47fa58cd47b58a151df3d6d3c84dde3fda03876cf5e23b42e0428a347f13e59dd822a70199a6d5972b33d1bcb7b14a727aaedad4732ead2bb4056409b6dd522cff129338406ecdd3ccb3879b91f8fb99622a39b738fecd64628f36bad99ce42fa3b663d6053cec1e27c8971c0e57619fbc9a9e11b1ceea3d91e42603cac8c33aa0e2a1fedb1c14bc704b4f015669e1133a4ae6abb07f8bc69dad336e534b2381f2f9c4d85bc40d0ab83ce5ab5a6917765c9053faf2b83673e2b032aee59f3a9b6000f614f0c9356e3c931628190942cf888801f5159bca47d606d4a3f00b30acbbe6d35c8d3938e7d13b84869e44c8fa04c9cf5f9e565e38f4fa06c20d7545343703f5203fd2dc34a213adf2fedd978c16b2b7f9c930e61155f23fd01852fdabf0aea588485ff26076a6c5d3f43961e952ef8bfdf329c65a6fb9cc07f5087cd16fb8da66af109e45cc74ed9884a239515e50b11060ab3e975acdf6f000de90a6a132d65eb085ed63ab059e4c2801314dfcd35760005b2553e2d9b83b54a6df5202be4f9a7d825f66be5cf987126ea02358a2fee3361c4e4d8003810a3d02635aa43fa9531889263cc147a1572a386793a68edd8b5f6b6bce4fc7450cc96f75e4a0902f2307ae05c73efd6f09e242a13e7881b4f1c87564875dfe354db25e4590cdeb633d31db6f93cccbbffd8185c0df561ebd6502f2ed0b51d942736587b14c7bfd729a345d1705ca12344459ac0b10e50b693708b01b9ab9fc0018bb9ef1d885d2dc7accd9da0056eaf0af40538a7d1344c88ea5a46ba062b967752aea20018d66a46b469bc7c1af0b2c402b27f48925ba8145ebd9e9a42f249c96684a0e815ba71e08c5eab04c9b3191bf3def0e7aba289fdc30ebc8dda6353a1d600daf1970a3e4e106d5f25097c4966ffc9f294a00dd92b2b91aae137c1266b054649baf45ebeb3f4203f00af1179f12f338abc574ddf6e241d5ed98bbf8027af40e680b4a0a64d2b84b898396d6e353543b0f227f4ea1e0f1e1dba7ab54f129d2a58d42111a80900ddd31d4c2ad0f8ba793718fdbb49723bcbda20d30f03a0338a507b3c91ae70929100d953837849cdc7d0e1ddccff865426ad0f9c5fcb129d394476b21db205a003e2e482dc02419120e5e7a6097d7f2069711a0173b8ee0ba71003653e69155b7ee8c3cebf73005b9f3d424db4cc632c194d4ccbbb5cd39c5706c2b8d1aeab128b81e8bc7cd179b63ffd6153413a0d739bc0c164edb01aa023b9aff296fb0d83c335c4f747c192e46c1f701f8fc91d81add20520a63cc8b6869608902eb3441d357607a8859aaeb629dc5e9f0070c5bea809b5ad8e807afe193df4cf85b2cb7683f39989e5a443a8c254c54ee916a652dddaf6c6d4f12380a239d01d0ced91f63414889f4a4ec139882d8d5f5100dc6bc5c1ac1e853a74c9e0afe15cf8517afbcd2ea6344d257544b9038be32a696466494ee5d6c8d344dfc5261beae0bf2f01358320ff724f6a36c74d2cffce6dce8df64b57c46630dd677679f2c65d3c509dd762aee7bc72910667b505655015ba458a4f9ee162e7aa58d7b4050224dd6fa9fd8aa9eeefffa26d5d0815126e651e3613442c887d7e5c32a65d85bf8008e7da103bc62f13f7a420d9ca8ae43f1fe668ca7e3cef8dbe1440866d37468ad67d873e29edf6d26b3f7b35ce296438421101bbd0b9f9f24f00325611f11911e0fd246aadd268c6aa7458ef01e997588376da3310cefcdd867a4482b4ebd08c372713b202e3720f3af0ed7237d9ddf7371923a0154c49c5b65408824221ec1d05f4fcabc570bd97766aa7539c072f3c66759759a7ba66b475d4b62b3ab72b8a7795e81ee2875345fd09888fb74d0fd5fece4d1eeffed64f85ed948e9c6f3da8d86eac60149882955fea579e8e76ae0fcf771c78f736beeb5da51b57e3f29613c1a84b4564a2215aacb57129b892d202ab3296570d2709b9029ddcb2d4bb32c574052218f8c7098abf0f7c18", 0x1000}, {&(0x7f0000000140)="3c0029514c2a3d39e802034c30dc30c84d547b65508d4cfc638e1ab37ec9baec12ed0297d48af4a952a5079682f886fa12e4559d82a48c35ca6c05402fb86432541e5398e42b12c018e14a97119ef3809266063a10f80716bd6f6be763f3d47b99aab8d4e6b72389afd8f076847ac707913b554e9aa7bdd1e4746c7de4e0e2225de2c39d056073ff3e127584e547", 0x8e}, {&(0x7f0000000200)="07ddf88bf331a00af81d970bf189a14230ca72c314a85b44697dacc15fd559fd67f40362a78f482410be75c11cfbc03d8443336d0c321ebd0928cb0780eb6eff89ca454b1f2c84e460a25e1fe3c71c007828f1992b3a6af59f8c7a9844a3729231ac6719770c995923396429ded389a09301fc6e70bd2e39672686f50a5460ca8d9e00b4fb12f9ab7a096a02354181de079905b4ef6fafe30de6f16784ccdfca829700227e78e4a8f513659f970bf55f311b68e2ae2c0ab3279eab9db578e53b3bf964d4aa5b26b7bd0123619c83329f78cfd1b84de895d5d1b0f2559b395e511731", 0xe2}, {&(0x7f0000001340)="adf6f4ee542645addf004aa23c101e53a1b021e5a7c38ed6f9f3035a062d4bd8c839a9b26b6585cfdec41058e110085aef0e26853ca04cf7c115d86a447c75a687b8963557f0e39a3dcc91168b9518aef155fe781840b8e30919c53280eef9decaca9528b07b670eaf27d5752124ec0685e1f9b916cd99d70f5193956146d3207e8068ff271c31e5547871617fcb56174e5b1e46b8c800981b7b610e3f611107f3528d24bfc5156cb9633042a916f8eab9fd565195614ef4cc55428652df695610c95b987f10aafa56ce8afc18ee0d498732e6", 0xd3}, {&(0x7f0000001440)="395bc9d06965543461a9b7b6c9c3a3b739a143b4e5648d468f11e44428ba0a32009265d0871add205e04494b23ef852fbc10874c4c54af0681f27d009cfc85d61fcca8f2e49f3fbfb4ab886c1c2625d77bf3094d1256f3eb585d98e11bf44a7d04794f712b1792f1081070ad7e916d9f9320725abf913e2a349930369087acdc6baba2ce07e665253dd680d5c96bf5fd209a0666fb89cf854f6cde08dc0aac96c3d39b922eb26dac171ea690d9175121be227851815d08245b7c7cc3e9e6abe87b073f52e066", 0xc6}, {&(0x7f0000001540)="e660726bdcbb7ae4fc595900a541ad6e4325b15cb5efc64600dbb8edfa87f535246e9e5ef8afb5441510cdcd6a78ec0aa4c10669e71217544d6ce9ff376331661ae3e05620aafba40ce469646a61c3a51ed7f11ef04999c28e020e4283654141a10b90be32250c68411343d82020920fceb4", 0x72}, {&(0x7f00000015c0)="e1edb388ef51cfe354d2", 0xa}], 0x7) r1 = open(&(0x7f0000000080)='./file1\x00', 0x60e, 0xfffffffffffffffd) writev(r1, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000001680)=0x3) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) getpeername$inet(r0, &(0x7f0000001840), &(0x7f0000001900)=0xc) r2 = getegid() getgroups(0x2, &(0x7f0000001700)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) getgroups(0x2, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000001800)=[r2, r3, r4, r5]) r6 = shmget(0x2, 0x4000, 0x400, &(0x7f0000000000/0x4000)=nil) shmat(r6, &(0x7f0000009000/0x1000)=nil, 0x1000) 03:34:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) close(r0) r1 = semget$private(0x0, 0x0, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x8000) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/208) socket(0x18, 0x400000002, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8082, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:34:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './file0/file0\x00', './file0\x00'}) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 03:34:16 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair(0x6, 0x6, 0x4e6, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 03:34:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = syz_open_pts() socket(0x0, 0x4007, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x9, 0x7, 0x1000, "5d2cfb9f62e154937300349756ca2b0089e81f98", 0x22f0, 0x10000}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) msgget(0x1, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x6f) msgget(0x2, 0x60) 03:34:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) 03:34:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 03:34:16 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x400, 0x7f, 0x6, 0xc1}) fcntl$lock(r0, 0x9, &(0x7f0000000280)) 03:34:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) 03:34:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x45) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r2, 0x0) r6 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/125) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0xff, r4, r5, r4, r5, 0x94, 0x465}, 0x5, 0x9, r3, r3, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) shmget(0x1, 0x1000, 0x200, &(0x7f000004b000/0x1000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x3f, 0x7, 0xba590, 0x45d, "78f1b9054db313f19fb94b2d005407ee949f1b57", 0x3, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:34:16 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) getsockname(r0, 0x0, 0x0) 03:34:16 executing program 1: socket$inet6(0x18, 0x0, 0xa06) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffff81}}, 0x0) 03:34:16 executing program 0: getgroups(0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x1, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/4096) bind(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b0101e5253652ce3031a851f9f7f93edc57f271a03427e7a1869561aad361c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30d2a708856e1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a97e712f920af520a188e74fcd88007cd92230c0ac429a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c777dc68a160b5ee0f78f6f9c17b05c474aca212c3c47d02cb8777b4aa5e84b54cbd8bdaf8e2faf00e17fb19c69ba41d413b2587dbb8ce903952103905cae1823e0e645411a85b06e3f86555589d6d15145f7664fb4cf2fd3235b90896c31d73672512c33dbf6d61f33845b003a35661aedce91df0fe9d454fe640fc391f0e6411402bf0d9dc081266fc57e7bbbd0da5"], 0x3) r2 = msgget(0x3, 0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xdcdb96dc014c4b0b) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/147) r5 = getgid() r6 = getgid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000200)=[r3, r4, r5, r6, r7]) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000012c0)=""/6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 03:34:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000797000/0x3000)=nil, 0x3000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x89}, {0x35, 0x3}}, 0x2) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[0x800000]}) listen(r1, 0x0) r4 = dup2(r3, r2) recvmsg(r4, &(0x7f0000003300)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/83, 0x53}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002300)=""/4096, 0x1000}, 0x1) setsockopt(r2, 0x6, 0x4, 0x0, 0x0) 03:34:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f00001f4000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000100)=""/216) r3 = dup(r0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r0) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/241, 0xf1}, {&(0x7f0000000300)=""/154, 0x9a}, {&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000000c0)}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f00000003c0)=""/56, 0x38}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/10, 0xa}, {&(0x7f0000000640)=""/234, 0xea}], 0x9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000540)=0xc) fcntl$setown(r0, 0x6, r4) 03:34:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0x0) 03:34:17 executing program 1: mlock(&(0x7f0000006000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000005000/0x3000)=nil, 0x3000) mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0xff) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 03:34:17 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3b4, 0x40000000000000, 0x0, "d447c1ae84d597231c32a53bc22b9a5b4bc1ff66", 0x0, 0xfffffffffffffe01}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) fcntl$setflags(r0, 0x2, 0x1) close(r0) r1 = socket$inet(0x2, 0x8002, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) syz_open_pts() 03:34:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x20) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xa9bd) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) unlink(&(0x7f0000000080)='./file0\x00') 03:34:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x7, 0x4) close(r0) 03:34:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="232c53add1d4fd1b5225adb1c44ca908e37448b1ed294d653de4e30d23d8", 0x1e, 0x1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0xffffffffffffffb8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES16=r1], 0x3a3}, 0xfffffffffffffffd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) sendmsg(r1, &(0x7f0000001a80)={&(0x7f0000001ac0)=@in={0x2, 0x1}, 0xfffffffffffffd7f, &(0x7f00000015c0)=[{&(0x7f0000000300)="caf9eb0d6787f8c61f9c9b479d3cf3e9298e52a3219a71116868c006c68307fb4954240f22e06a82ee1aff2de3fae7b7133488121347c63e90bec0071c002554523a62325fdd4798909f07d286ec8a67c234bec2ead4158a80b7db240707d73ffe7b2c4e56de1efc39e8d944515bb914", 0x70}, {&(0x7f0000000380)="367fac03930db65aaf6db2154463095f53e1a42b90854ba780dca50f90b62158f49ce7ab6fa87142e73f5b44714f6e12bf4d009547dfc61696f8130be823acf7ce4c9be327e85e363bbdce028a86f738e941fc98ea9cecf88c5321f07fafc79fe811d08fe0fa7e6bb31ed41e1b9cb9986ccd13c93c52aa78d980d804166fd01864e5e4014294147783bac147a7cdaff83bc66c1cdc13b85d29cf230a271709973d718ef8e1056231384a18db941ea75245737c07f057102ee56157c3ae761d32ee606355d4ea224308a2b573d091d49c4ba033019539fe74092fbc10f50811b1120474d5aa5e1d2835adcdbf8b57dc2880a0bbdfecad4512e73a494bdeb0faad6dff8d9f39a65fdd3f8cee17a0ab7fa156d23771b997bbb5bb0e07052e84584c87429ee420fc4624bb32aff4372f1c94c0d9bd2e08c8465fb959328f9176d3a5d76c02c38891a5210be159203ca89794b2a188d8ab3252346d5ae0fa563858cb35049421469b6038a295369638319df1ed4d4fb572ee1e566e5162ed29f62f8b77dfd7f1efb9da963becc69263adefad32973abd6c0092df16d6de8938cd4dcb5362072e0d18a6f5d4e1e7fac28e5d01a921abfada809516a6851d0381454db002aee48519de78fd1812d41d81818b921470b09a9e94fd4bf7e65b8c681c6bc5628e66ceea33da43da0c5e2cdaeef41f1999fc3bf546f965c672a1b7e91aaa7f4a1b11cd47546e4bd86b42449433d50ad04d6a0f8e53a58cc13973a52bd53391b59d9975017758c3d1bb335b5768e78bac648a3775bf0319aba8bc17b66ceddf7f94ef48afc0a46a66c030728e0da222fcb68bfefd716ae972669b6d8409f3cd145fa51ce5628c02a1206f245e5f97abacd93024a69142e01547a4c74c5989928ed5f9be5ee4300595c995d33c9709efd878741fd1b5d0718e4ef8afb50fa5befacd7a61a6cb36ce9ce4d8690f2f05360d4ffaf1cbf9103348f6d166aa8a2e46137ab18cf559ec48357aa4399f3bdeb97e157821d8c457517df117ea8c5299f077f971f22fb20c8105b82e03591815a68bcfaa42e2a3910313fe168644e3863190a792de40577732afde4d36d5916ceff2c7230125588353ad2f2ef0bbb265c36b34a23ef9b097ad2f77ac4437ff727e32e99f2eaeffeb61f28dcb28646919f98f203a349592e739c67867476e92946e7f3b73dbf6f4d28ba5b00c0f2389bb0f228955c4a55c4fa975607e3c1804aa49a04bd05eb4a1184710a9259ea9b7ac1fee4bbd5021edb6fe12c43bdcf669ee4a6c4c030287a443e95fc859274a103de05bdb3bfdb076d6db52e86e34584ca4585f83a62694f8ffa4287ddf2fa168fb3a3aa171408d2c32b3c87f8c0a98477c1c94622f237a13b05a999767cd30cfc75598560767dab25a923d44837a987c00cc87b1b7def3c2912258e34166d0a6e4680893feb85b889865e5faf8d914a2e530523ba26d5fd56e1eb7cde1cf7b22426e9ed64c3ce09d559b66814daf7246457a341bcf41d3f7fb8e948a031560a2c5d40d98b789628943c66e50baa617588832938c5b2f7a8ff7aeab672f51611811df899108bb2f653faaf6e7f4a142f9938c5c8c98e4174be810e2e906aa114c9560e739c0d2d50c64e90343047d069142588478823310250661a6cfdcf248e4486ddf5b95b2c22b0faaaa903be835ec323996e7da396e1b5f4942ed55f33d4b19b8b704a08b8920faa1c498a13e8e3913a8146ac618d2d00c47fa6d46d96421d90bf18d208e08ab1946242f6ba46539bf9fcd0d75d81cab23e8e136f3388a3e3afa9a02135da929912e07314c5196d6dcf1b80384c9b16cbce15cb661a36343e8f8aa03c898c74b1ea3985c06810b59dcc08416f7240037eed38c7d6bd9020c37bc74a60efef3df790147c38e5c2d764950a3b7db992cf38c56c584d6ff899e8918da266a9c87f2c1a78cf99e05e3ce0804a6ac932d14b2b8ecda25d8b054a8bdfec0ffcb9295aff917888f2d3ea983cbc84986686fd2c16e5677ce6c68e6208bd279beac17c5f85ecdd90e174a84dd52c8a853368ba795b7b55bb69f5f71f0fc54c3ecab7f95bec5d5aac1296ef7e894b9038863552ca1680a4aea364bf53b5801f3d1bbe80588ce1f0c36493d42526c4657f48fa8334c95790f7e56b5b4a2191b7b090b264ff38776d1506a4b842e969a7e4029a755a8ceb9abe760eeb9921017932a4412f5e41f8560e8c1f9eadf5f7c5ada2743ac77a5b73b002a3650d2af75168b7dd2d75aca2c1710f8045502d9be6e2b8401c08502d1e589295e0311de52e4a26f3622c5597250be5deba16ecedc547d93c972f61079746dc91928253da6daf2e973ca694e1f6d28d54bf79923f11a8f409e89913e8ea28ba48de06e58d8610110cbf81588dca7327484c06f531e5fd5ee27a6bda60a35095f796296bcdb5ab10e65f0e63fae9c5057e258047c59e15cd0c2cb7dcfa8beb16b3bba8d487bf3c45b3861908b6b4e4f683ddc3793dd7a7605cc0d0bea74efe82892218bc04ba1eca752d342f73f094a668ca2e7dcaf0255427a41af3dc9632644a8969ee74d9f1fccb2c8504a92524d25ef27cd3a24825a4216e2022b1af3a7c2251bc4eb50097b6830eec6bdc9e7a7a48f6f10727d838c649a7efa43ac620b48834290fc73c182882d2b51b4090231dac034df039755696b21a3dfa6b528b161c12e896778e01d155a14909aa9d57beed47304e6c1bdd217eaabb93ddb9dd901d7572e569797288d347e0292855130e8d20429bffc903c9a3cbe856c4d607d31fe224a872d45c971761a68653203d30f42476a9b6288eddf2318a9d31ad37400ac8b15023d59acee6572c5955737ebef14bf865692025c332dfad0e7023abab74f5d680a0d9b268dcac46cd9c4820632ad6f7354699ed7784ee78bf752f6a9a9d77d9f3ca09badd5d8380684e88a8d953c902b58ead60274f954305a957d89991a2a80cf2df63e42479fb02237503ce40478870a424499239b7c833fcd473e5d5932882bed868eb2b38e057014fccd56cdb1d82b7bb4ea29ddd6f90b5ff1631f945245f796c19a7b6005c264079ee9ab4ca18d05c1520760c2d2ba48d5a900b13fa7227afc4c3aa5ee4575e554eb95dd57d931ecc4c21b2a4eba80d4770e7b8febe3e37ca49e0073bd0218f7bd0bbe69d26df126dcabd993e36c2ae1d9a0ccec3768841176557261a98c67c84142a9c0f745ae061ccc9a4a77f6b05338e2dc79d083185fb79312272b4382ac8e34ae3f78beb08769e28a4e34886a760ecde27f95442c4fae1bad3d6935273994a34e8c02dbf9f81dfc6c70a05507ae429af5c950cad9a74bae313bd58adf9ba9e4e5c67652be5d49a3fb0a50538924112079ce059039d2ac2fecebf7de74c34817adca00400f382d42c908f362cbced43b4175ed6b9926cb9a819cf22d218c5eac165347618d6a79f103b05d6331dc57af600fc6108cdd0f3dbb384e8890842f7d4e8f214f199ffd88b1d523e88822485f33191fe8d6a5ae464a49569f6e8ad7a9e93cc4cbe67ad20d0a21169ca9ce1f6e6c7f985bd46906f9c133a87406d4b7548fa1603c4e45ce486c5c0c63ca42661b448018259b459e4559cfc97a8935a469cbae7dfa4315eff42e4fe6b0afcf0d0c65ad61c345ddcc325301689ded9d79e1dd24c700df8fd89cfad0561209410d09a3fa1717de3652c9ead2e265eb5ee62d890a88d6206ca9a7e15e35a571e1d5639b3423de5ccbf96f31c6cebc2c4ea71753273e79e4a27183a83bd282d5c7b9f2c185479f7dafd4da17a140fae6b35962d07d0619c383fcce0e7af02288b60ae846307dc730ba61b8334b500d85692d949365874d1bcf22a96156b4d2c75dcc6ddaa7c2aa7b06268b3b646328599d1e15b600caf81351599870281f50abce7b3bc97e8e09c27d3c6c886a27d901b06d0919b821256196bc0e59830563bddc7db706ce4882b74b9209ee5aa182491e2efbf89c5a49125f08b970a789494f004420f8b6926076e7b3ef67eb51fea76cdacb75381a53ea2189a5c6376d937ec73d46ce158d4b1255e44afea45dbddb4a84b6c99b3fc61efb03ec1462c892b92341c3a65a8ea135d700bcce0da2b752ff1684a314f2d465c5ad84bd664f39333a1c8997e86b6bc893be1fc11171f9bc6a6a077ec46041989aab404ab8f748a9294e4f2c2147e0c00f322d09e404cfbe319af0aebc823c257a5e5cc2849eda329689a66399f6c020c7fe0f945934299510757a38dae8d2e2a848ef942ec72ff72ed95f8ba46c641edfecdb35625640dd0a7b918e10e01b743c6e3f1ce5cd58b65960ce18e0c9ad0371d47746a80b96e7ec59cc47271e6122b4d443de12432aa4917d6214188430eec0a65303c647f8d426aa2e5cbc8178db48f4be117e88fbcdc7db474b0e93efbdf01b4ad96fac7467361bcce72e52db91e09e50a60a0727004165c936e1c0da0cbc415cbbdddd52c85e8c0c712454d2b624cb2e0bb5bd52875f0c7b3205d738b231f8018526033cd6ad1cf9ae5ee94bfaa02fb8ef17247a3bc9730d0196db3f78ea6396122d1ee2a69056d85ab4f7674d6ab6148c3f8a75b194953625d29adf071ee990239041cb28d9aedccea212db62914ba64a67dc0af04e0237ff7f7a6582b6826091d529aee35190aadd91bd30e71aadfa552585dff7e7f2c1c20cd811d6d5f4a28b6df353c1e3edf3339f2de57c261a35cefb7bd2f3b35a34740ad1996749400fa8423b9cc8c3a73463df1198814859167b2317f3c74f6273acebc644f617b47d28395889ac3ad1f5006c34f5867aff74cddfd26951e4ee219b30b1092724ea8cab488d50452e3d5e66902ad33a1476b10445272c530d7e85c30385cbba6a14331a5db365be622b81b34d58c15a3bd7be39f2b9820314f3ea0e3baafba0dfea2d5c4dd400c4c07f3ca8415cfa3b7bd778f8dbbfd706e853fd32e8562d3f4d2685212ef7dc75c718394a18a6ffa4b5a2a7f672c97406446246c5390dda6e21b00cb8bb6198745a5681fb60c012002df7cd19881dd2d731a0bccb24727e3f1a48b7df59f5441191d7a07d4548fd8b3532b6262a4725e94b8a518d2a604dad7b36af8e032410e2682d920e5cddb342b039d43e6f7132caa22332d8cf432f776d238e79d264f4fd42e1f0838d073a806457d163f6910ee30c08e9d5ca1a37665af1461dd875b956aab03648ba91d4bdfc68c99eee7232e2c3905277eac11994e16779784c3efb53fd3cdb42457c6013af2826b2a358812c9aaa778f473c15b27585b02ee66720b91fe1db1960173bdc3f3091386474d4412a8ab61e691c69b67cd89255d52d883693f4c52287bb0c520b7c323adf807e3c81434b3e225058319cb728cdfaafa022223d10a4af85087b9ed9a023dc369d61e8685717d79f38fd63c309fa376bc4622e09fa71c38cbfe8f62fd4f669cea7d8a7c7fc731824501c75c6554767f56fff982758f39f05c3dff82280166a0d155fe59f2c1288c25f6ac511caa9671e54835b4c01c495ff2b4a256878b4ffb15bdbef04a4fc5b9ede107507e23f574a53f2d0ff3c8903b0965e818fc04298ab686db1de24411a54f91dfd0b110bda8b3bf68af7f43288834362edf8e39c8f40054bb570e8c608897278c82c505f0a2c04bbfd90aae3c33dc28fb2ea538f004fb805a8407d0bca6a3e60c7ccdbdac6b5ba037f89f047483d567d2d2eddd87d018196b519b8c9a7527576673f968fee443fe06703f79896e4ab94095bf11b877db2b4160d4c4c4eaa26e766cc", 0x1000}, {&(0x7f0000001380)="dcfa5de124109974d1dab4d4dbbce5ba0f72acb62c3be3c7f1cb0c0f7c5103ed46436ff1e012151a17c805bf1cbdc811dcfcb461deec92017a73e49005da3c7803826fb6669b8cd39bc28c61922a53c73af5852418182537143f4692dc47d1aa43c2ecb39082e944592913422b2e0d867d349e7c228d66e9505d1194301ec367a98dd19b44ed811ece96aa56d24a817d0c55dd1abdd0c376b8fbb1857c71b501843e482da5f476cd430ad7cf9a9047f1190f10c4e76675fefba31d81f9082b05baa563b5de89379d9f283bc8906bca4df9987e93d200db0862d238e5a7a72a1679557ed2905bfd460866249e8df139e86f71da8bde933fd4", 0xf8}, {&(0x7f0000001480)="1aba89d782a736d196f126ad638a876518f7059a62cc1e25e797427ab5dd88578c", 0x21}, {&(0x7f00000014c0)="13434506a17b4ec29ed443d68842b630846c83c5b23c1e3565734965bde7eab777b1fe1ef272839b170af512bd3029b67315656ad70d7e722c0b9826506b8d61be8b9d248e1e8adcb1f6fc357567d3b1a0511b6ab4b0049a0d95759fd998729602f67cccc6d5162c6cac305633154789d07c097271c75675447d385bbb217bb29fd190b12a1b8165c3a2022119fe307167", 0x91}, {&(0x7f0000001580)="4dd1a24f14ab537fdfb2d9e791440be01001716925945a24ad413ba1d66e275742da1fa38c97bd2546da9c4555", 0x2d}], 0x6, &(0x7f0000001640)=[{0x48, 0xffff, 0x40000000000, "6a1bc40aefbb566486b8802e50efecfc66ec2b6e6b35c2567c973b4a0c6d4a8a263bacde1213fdf117a2eb4e31f3d2cc4f1dd09eaed7df"}, {0x60, 0x1, 0xffffffffffffff5d, "aa151fd2a575c44debc8aad4b51a110753c0ae0272342a66142c3ebed2463df15bdef31e21926e72468fe8a6f24307c06d020c51477131385350ca0152cd7d030cb1c66ac1f8e4c00c4a"}, {0x98, 0x4000000000000001, 0xc00, "72ffaaddabb36717a7df90c05c0e52bf8d52ebbfd90c542911070a9aeee57442ec9557b4ca4340b87902e995fd61d0dab52a4813becfbae7a93ebf95aa0dbf5f64c5e388039d685bba83a6ee55cb05a24b643fc29b2f5c3e72234113f8915b1952ab660adf464b7c415afc493ca27f45bba864f2b0e33124a7909050c9e037dd1676fdf0"}, {0xb0, 0x1, 0x38387071, "62bd9c4a9b913fddb4df9cbe1fc5e79c6370aeb2e7ed8a43415c2c945528e913ac8b7a568afd7b37e9370759ba15e69ed8c95beaa961b133220d4a8584196bfbfc0652ec215ccea30a53e48e81eeb1935aded2625cd0cc5e4cd5349e648bb737d9ce9e8d9f2610548c4f68f7ef2d7ca9734968fc2b91fc3b581ca64ed735711d9c502e4e7f219cf24ef185c4c5d4f2bdc3cd577f8135aa2e5a067b4733ce"}, {0x88, 0x1, 0x1, "375efcd113712cd094fdc3c269c87c1edd992e1da3c256e092a95d19cad408eadada049c55d61e54d7b18af1a5a0bbaa7efd357443faebe25d902561ac0f1e437b16486d13e6a11bd6b1c3533246cffb0f7002a2c8c92221570df1c73bd056ad4462ff7eb670bd6c23e03ddd40d7324e65248e7be213"}, {0x48, 0x1, 0x2, "b24a740aa063fe71edf40267e1dedd437eaa88d82404c0a740550a0e8cb266409dfb3f8f57d4acc0c54a0e0f044403c4481dd4"}, {0x70, 0xffff, 0x42, "1a672b82e3b614e332f964b257331394a2b271bb69ab210d6db37b67711e1d1d163c994ffc061e1883019c864adb0e0095bd13f8d14210a6573347394cab744ac388f517306758c3b86506dd09b0d4a6ed70b283e92567920c55ecddde"}, {0x28, 0x1, 0xffffffffffff0000, "c101be3d5cc53171b499ab36e8565be2290a14b1bedf"}, {0xc8, 0xffff, 0x7, "2f8f429727d46619261107d879781847c811ea2e94807e3adc848f91ba7dc2022c8f06a95aab5923f554fd9c992d042001d4fd2fbe0f991bb2fa74615eb5e99434bf0ec0e95937f2786b30fc871689e51ea7d5dfa4e59905866ed4ce73690f011a36a530acdbb94e0586f55a3f5428a619785e2807aa5a9fd543a2fcfc71bc4576c63b22c0f0e5a54ba4ab6cde104b6a0b1b0c113dd28a9e921ee95af37105dc2354525331cd08c67ec86fbb5c478ca332effd988d9d"}], 0x420}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x403, 0x0) getsockname$inet(r2, &(0x7f0000000180), &(0x7f0000000240)=0xc) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x110) 03:34:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10400, 0x0) mprotect(&(0x7f00007d4000/0x2000)=nil, 0x2000, 0x5) 03:34:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffd60) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) 03:34:17 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './control\x00', '.\x00'}) 03:34:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) 03:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x12}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) 03:34:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) sendto$inet6(r2, &(0x7f0000000140)="b2cb575abd0b9864859c3f65e4ea31d223a9c68a7753cfec2cd04e0d3628f6d9feef1f767f7349dbf90f0e791fb167e210c872321775c58364a95c62bd7f6f071cc4af4bb31c3863f8390ba791e1cbf5a581351b7266ae30525708d4d57c29384611caf9014838b6b321f413bf3ce0263eb92eeaf45f8a093cef717e4464d6f10c67d8768e590368730e29791d6c410267067729ac63044f770e327a565300e847780788", 0xa4, 0x40c, &(0x7f00000000c0)={0x18, 0x1, 0x45ba, 0x5}, 0xc) r3 = dup(r1) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000000)={0x6, 0xb3c1, 0xff}) 03:34:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8000000000000) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000100), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20290, 0x10) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x40, 0x0, {0x3}}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x14b, 0x8001, 0xff, 0x6}) 03:34:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0xffffffffffffff49) 03:34:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) getdents(r0, &(0x7f0000000180)=""/63, 0x3f) setrlimit(0x1, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x10001, 0x100000001, 0x60f9, 0x4000000000000099, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000100)={0x5, 0xfffffffffffffffd}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) pwrite(r1, &(0x7f0000000240)="cf19aea631f84c11691e83d275a7c0eb5d7bd2484bd246f29b661af9f7af797a34d599d3ee7bdbd4643ed206b8f7d32ddd166d3671544287f1e58367ce51f5a9b7da50ca467fd2e8dfb00baaa9b20ab81d0241e1f58785298d2680b81c791a85101ef29828768301abf831962815c9e81a2117b55060f7099cd177617dc86e138c24b01b998e6f3f42089832140ad8a7b405689c4545f83720cf5ab546d696a5784c83db798b5ed53c84cd8c59b811f38466fe50063daef8ecac40b112d04c6d14a8173978993dd6b6c3d731055167267192435676bd4f54785198704ebd6a3b505d1a262f7583083dd9ecf1866066d43cb66d", 0xf3, 0x0, 0x0) write(r1, &(0x7f0000000200)='\r', 0x1) 03:34:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/222, 0xde}], 0x2, &(0x7f00000002c0)=""/97, 0x61}, 0x42) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xffffffff80000000, 0x80000000, {0x10001, 0xd000000000000000}}) close(r1) 03:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xa12, 0xffff, 0x6, 0x7ff, "aab80986da1d1444d549b87c51b9f1ad87669f7c", 0x4, 0x6}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x86a, 0x8, 0x1, 0x3078, "785ad86f0eb3e0526fb4b2f1dda6592ac9c3df9a", 0x7, 0x6c05}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x0, 0x5}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x6}], 0x1, 0x80000000000) 03:34:18 executing program 0: r0 = socket(0x1e, 0x2, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 03:34:18 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') 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') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x44}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xcf6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x599}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3444}], ['\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', './file1\x00', '\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', '\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'], './file0\x00', '\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', '\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', ['./file', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5', '\x13\x13w\xc5\xfc5'], 0x2}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 03:34:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/79, 0x2c9}, 0x842) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="84f5fd770304735a35b0c2", 0xb}, {&(0x7f00000001c0)="0231b70f97a17da7d8b7dc746b7417f9b97bc8cee4b2f0da446b5454c3c55fc69d5dcefe1098ac9ff0d083de5b90203e860ae39e61c7c41f02318cf2650b9bc6404ec9a56385532cfa3ef70d1619255188266d90cf8a656c8e61fc53df6b42f917b2efdf8ebaf384aa929e20dec09ecb6b30aa1fc23ebe3dd9b451be25f8dacbb811f8f588ab29226e13c23aea184c65a9fa1dccb9bdeecf801e0ee2bcea18be66a62dc8a17f6aab4be6b08c26585c69f26ae9efc78e", 0xb6}, {&(0x7f0000000280)="17716b8adbeb5cd4a9c2ec0d79ee9c083a1e6319106e0b0439d7f9a4b91cd975588c9eaa99d305ad8c395d49513e6a606feccd6e377cac0cf2fbb953fbaf530c1b3dcb8adbb7ca4ea5b036c155d1c00f0cbeba4d018525a03304dbb85d2cf5fba8a40945b9824e21af55c6bd0429704e8e474d63d13e7e780540dfc782cac414b553e788b7f2debdf51200631013783c3b95842b71b32da80c436e2699a1c592a96e4a651eedfbcdb15eb4a1998466b5c717af75d47e0135f7d82d98bca4e7e4359cda0f4f3ee2304221b6879ab54d96dc1cc4cd4e71f837fa145ffbffd5d5857362", 0xe2}, {&(0x7f0000000380)="92a2b9aae36445c045927d646199780ec456e04770a9e9d50ca788e3c6", 0x1d}, {&(0x7f00000003c0)="03d7a1f851b83ec3e7208a195dcb36e9e8b801bb8b87787239e52d6e3e68cd767c07d8701c749c8b0f5d629ecc4e4cee0c2069d8e452f3a9109ba652f05d36813f9ede005760cc8bbd426b6a8368b0723a33615a83518427da319f1c7a206fa85084253d5f4b60c0daa10283379ff6ff61c876c3125fc0343a29d5e07ff82617c551a3b0dbf6be045d0ddda4b27c7cdeef0dea41eb0f77661587d271eb57a56c27b55e5f1bda10a44179", 0xaa}], 0x5) 03:34:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)='9', 0x1}], 0x1) read(r2, 0x0, 0xffdc) readv(r2, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 03:34:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000ffff251af75061b7800605d975f810fc2f6805a415588959c798be82bb8e01000000010000008080ae67010f5996490b23c3bc3b77b208a261f76d4b52f3c11d6fc2e22b22a9ce8496344c172f245aa9f14506b01f9d990729dadf852ce05284d7b003600a6dcd9141c534498188855b5e16972f8230c214289234ee5b7418dc0e7058ad34b42965ecb973ecfa09dc5497c25f8424684dff02d82354f1550249beef278c5e45828becd6cabb2da83bf10af8077cf37c60d2443bdfa6c627df991235694b73bdaf1168e19b375847938c8e46855f9d053ef508466420f235e0ae8c96fa5cac7ad84a68e749b13fd6eaab3905a8195edfd46fceda02aede1aec4ee01903e61b77ebc6bf6c1dfec7d277b9ce072444b8c3f6358292a6c3e4142a32e315f62fe068737875b9d5d7ee8bc54a30c301ac7bce48c08a1cfbb9e6b41c67b2bbec1c56b988f95e937fa14f17f55d3cb537fda79a89183e05b4cb15fd0fc002ba27"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) r2 = semget(0x2, 0x0, 0x0) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/26) write(r0, 0x0, 0x0) 03:34:19 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 03:34:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r2 = dup2(r0, r1) shutdown(r2, 0x100200) execve(0x0, 0x0, 0x0) 03:34:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x48) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0x79a5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x100000000}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)=0x2) pwrite(0xffffffffffffffff, &(0x7f0000000040)="528a7e3d00494a634eb08f058ab5c623320ed50fcc41e2d3c3efcbfb585864a46313a8ab64766b7f60f7ce246c73e9ed553db4063e0cde712e00c41c7e20", 0x3e, 0x0, 0x0) syz_open_pts() write(r0, 0x0, 0xffffffffffffff81) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 03:34:19 executing program 0: r0 = kqueue() r1 = dup(r0) kqueue() ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) 03:34:19 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x21) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) minherit(&(0x7f0000fdb000/0x14000)=nil, 0x14000, 0x3) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r1, 0x1) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 03:34:19 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x11}], 0xb4e, 0x0, 0x703f, 0x0) 03:34:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0xfffffffffffffffb, 0xb48, 0x400]) close(r0) mlockall(0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f0000000200)={0x80, 0x10001, 0x2008, 0x200000000000, '\x00\t\x00', 0x1000000, 0xfffffffffffffffe}) poll(&(0x7f0000000100)=[{r2, 0x100}, {r0, 0x82}], 0x2, 0x3) poll(&(0x7f0000000140)=[{r0, 0x18c}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x4cb2, 0x4, {0x9, 0x7f}}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x3}) 03:34:20 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x5) sendto$inet6(r0, &(0x7f00000001c0)="a99c627c555e7a59411c89a4471a91ddb82d163b466ff4c7c90ac57fadf39680", 0x20, 0xa, &(0x7f0000000200)={0x18, 0x1, 0x73ea, 0x101}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x7, 0x4, {0x4, 0x9}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0xfff) recvfrom$unix(r0, &(0x7f00000002c0)=""/155, 0x9b, 0x0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socket(0x20, 0x5, 0x5) r1 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x40, 0x0) r3 = dup(r2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000440)=""/94) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000004c0)=""/117) msgget(0x3, 0x0) recvfrom(r0, &(0x7f0000000540)=""/162, 0xa2, 0x40, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setuid(r5) accept$inet(r3, &(0x7f0000000640), &(0x7f0000000680)=0xc) accept$inet6(r3, 0x0, &(0x7f00000006c0)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000700)={""/16, @ifru_media}) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000740)=0x8) getrlimit(0x7, &(0x7f0000000780)) setpgid(r4, r4) 03:34:20 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) getuid() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x10000, 0xfff, 0xfffffffffffffffb, 0x29, "5f228e992748a6d7f1320ea1707ba377567c7431", 0x200, 0xa258}) lseek(r0, 0x0, 0x0, 0x2) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="fc7dcc9e4cefe200bb9cc8ebcb1a5c4a13cccb1a7ef8cb0f227cfe597123f41ba54639c557dc", 0x26}, {&(0x7f0000000840)="51b4071918737f9304b26da34e6665c95f34cc303c57549af69bd1e407f7bc2ab4829349e0bb7fe0bf3206e7895cb0b17235e85626071418d300e9d6c5a6d2b58a5af8c0184a9265768407df903a8b00db0d8879b7eff1f82835d86cb7704cb7abc8fc7c0a7e857fe76431f12b12c22302403947acf2ec3de8524ce009b499d8d47436dc65b50fc58c6a42993696f8ac67e2dbf6489c8596fd1d4682cc4c40d97544dcc0fc79a8ef2a81672370d725fe4347d915f5e6fd47bbeda476477009f7d83055793edddeabc39c09d488bc5fc847bf564cff7f5946bdd785a4fc7a507e78575a0883279d74a06bfb94c59d65fbda9f64c7cd2ca51cf7e15f46a78b63b1ace89529cfc29cd2fab278c0a4686b76ea8422ed50a597192c8a4d534c588200048922427e01bf45ffc2789e55abc6dcc04f87092cfd700ee051467504242b0aac0cdcab7a748764ddee1e8952bd96b8671272a7745ccd06d94520089441b16f587d46a2f264c89b52bd93d0ebd04325ee735ed5ef41a052f01034a7097ba90565003da5de09b8ac71ff66eee08d73ee5ae44c4f774e852c641ea1617559a4e9a327735c737260aebd9ed6680c2a116ec794659b2769f74ff714a77f9042687a6963920fc68c78df7f0a2d4f11d24b2c4979fdca333be8153d266c585e4d8060c6d921a4fe0342a42a22de82190f4333a50e2094e79777e547191318828f2ce9ed8e1e798840408e4dd03aafa5020117b1c7ac19c65efc9394b4aa56663f99ef86c78fda7d8c9deff1dcf148d5aad53fd6410eb0a0a4fe3d129d0e6780566763a4ac1ba26677113dd9facf3f411447a708057eff9f9619ce9da346fa7efe76e76c6e2b8b1bf4f0d1b946e86f6ff90b10a325ae82fa47febe3724a29bc7a7fbf8a782bc3f906f215f85f7f8bd03ba2d1c3a4d5763adf2228cad5ad52b94b342fe4852a5659a09b3fcb06cfd329b005a7ff62ca02b4b646a89e3960a8ed959e2bc37c410701aace9dfb42805d39152656bbaa2ab3f02b2ca6132ccea3704aaab1fa1805662804300758080bfa3ee57fae842a2d06a4083993fc270a4abce5ae9b87882ce1d0d8f86a267af3c83f0a78e7031c7a313608587fc7cf246811faffada470741eaf6a50abf309d883212c508e1afdd148e59d7d35bc77781eec325294d96304a92d73e199fa80e32d305e65141030874e9ce0b93091e394177caa5c6f4909d2e4dc23b6913801663ea63e974606c8f5c7c30b30d1c5c069a35c7f1fa0f9ac5682c84ba8dfe81afc2f7468e84bb472f8be93d007d02b0cb6cfce22fc4d92816f8d1d73457007acbe428e92a6baa10bafa19c267108c41d17591734d6fb3fd3ccf938f1400bc467766f55e1c7ed02f9699ffb1bbffdaf0e8d00f4e3a58ca6cf8488949ba5f3c6098bacbc477980604eed0cdb00570659321e235fc93409e0fb5fe43dda13157de98d9b1d6e0c9b04dde1ef58605df7eb60e2fccc65822f8d4c3d769a0d9650706a94258546adc435445d17525dfba48e59df6e7809325cebbd08212929c7bfd7ea6f99afd0659cf5bb7c432294e2461b8bb27b56332cf3fd02182fc290f9ae0d958e8e77accbc78bb3db7f5acbecffec72a6cca29fdd8fb27fb69da09cea2fef94d4f70e09d30d051a97509d182f7a09c9017424daef2286862d1f2604f3e57fd800bae1129d7ccdfa7169768f102f5a3c1c662265f11d8183c45150db239c9d32a40e48b7e5e13d8abbfc9db8ed238e0e8132e9d59142653ecd62a6ed31a84d1e8a5d4c97b579217c35cf57c6b460c9736c34e7e0776e158a9546ad7630121d290537e36571336cab0e04aa8472a15ede826b20bb99d00755d4e39a270e493a7bce2c01f2bc3dd9b7f03d91c6b3a97d3f0e14602008a7dc4aaa851b826543ac8a540e53e7b7b68708b3bc3952cdc3d6e2352c8f5e6bfd1512ad4d1c1b0f18b11f53f175df2a200067435e381b10c16d320da089674a6047ffd27ad9ab77dff9b505d7f8f32df87d83b8ac3b1dc296a757a3b12950aebc7019b3b4d47ea21a0afcf641c299feff630dc4ca0fef3585c903ef8d653d71e686a0ef4d8d2d205830b07ab294c9bbf7d6775b876c81bce95d06e6008d5858ef8d941d84383698d54e7a3e05abc21155c55dfd5132becd6cb503ee588048d557fa910953429d36cc1d87c5ead79e9b1869b52c216d1e7f043f34722c7cba60a10739944705ea904718d54de85cf8989cd960e5c00f4a24ad57b77cb30fb77f630d5e3084d947ba79b2f8ebba5be9b068e6c94775956298be75cabdb3d787f198a1d6fcf1865c783bad648d528a8be970caf70205bd7a12ea79a40c105707fea76c4ddddd6bce7b813c015782f7372b8fa4a50724d8c54ff639c9237de12b4009a585b4d1c5f2ddaa8116f153919efd9477ec5cd659c6c4cd95cd684c74ef9dec018b3d975b098d432b5792572a2104fdaa52103a197a2d0cdae77d1d5272596e679d04fc1446b19c8e21fde40a60556dfa24f4aa9c67b0a2ae4fee52e08af497dbf27d136636944d34b5cecf6b2db5a3427c0a7fd262cc810829edf850c8ac1cac3e168d0c90bb1c36d342bad452ab9e2bb326320ff31e1e55aa0827cdee4afddb96c39cbd30e261cbd214b94ac520a0ef332d884b9da883ed2f3dd39ac347c5f37c0fe4ebd584a5d78b02911948cb6e33bfeb977608fdc71a3fdfae0e146be0d69fda9c3cbbb34d6637c00e030345c85f5c8b7fa41f77e8c03a25b7b2ffdf07ca4f3a22b73e18fc809dd77755a8d1c7125941ee2483b6b49cb63380a20d9c02a7153978f168df75dce9bede1baf1f9e4344e975a27bcafa8529081bce64815cfd7cdcf9d5814a16c1d0bf6610706ac6e220393009e6dd58f421e32744a91cc577bdd9c9294e71bb9f9481b0fcdf8a57a5a0bc7cf29bcc6d512443240ced043c4421b997ad02bafd3182ec82b20cc08293f7b5730eb97a08131ce3c0033d42392239476e6898c85c8883afa3e9ef44005bc8f8064b8a9d9775ba3a9502101d2b41e88660258259c60ba30a156235dbb18b2fad6d036ad9b3ea49a77f4b79e9c297c7f6e1821650169c58282ca6a6b13551bc6fe9d651691af4d2eadfb5827643268fe154b76e993ae1abf471a16358b5c101c4cf855ffc8eb73e41bf0f473183ae1f4ad83a9ccf64191a08be0c9b8e56f9a92ae6e304534929d90a05e61a468bec212245341dfcf70bdcbbff42e9f43601f4a1a5cf258783efe54ea091608a005ca6f20f32e7815e6fe58574b6323d84b1d494338fee0c177907e106a08acb8be2e33817768feee7b4e37b6d4511eaae9e645bd301ca0f95d4be903ef50b6b382f98e3c9b9c056083a1100ee2068ab3c5e26e3d3c6293b669c76e6902eee872002c8dc6e3cefc7d25d347995c2b7b35f975c5868c2e20351eff99b6aee1e5287efa1aca9fdbe7710972d048bd1f7181585cdf9f6e49024a5b0947fe61ae1948cdc15592d1ab8c324fd199c2594d623557644183ce26fe2765a1f7f9f44e9394c21d0e6a0951a05c419b9df5b07cab5753399b6c0e13863d993f8c816d2788c54f6d4455792a651b980e9d71d192bd2a5e867a0c664bc06cd3121946eef11f1be853c1758e3d8120811c75ca4496337ac699e852682f99c2e14a36627724234e4a9eb4d95ac5f63d90137e60ca5b0291ec0cc58ea83418a6410bcff49d1d66ed82b6b5e31545be0c1669424a0bf5fd25d5858d8fda097295a2a1d3845974d3e12fa37e00d2247d4db0b1e37d37fa9463cc0bf45defa094d28f690688682d6f4077150e4056b8ddf34d4cc7c5d67ae90e67f9524bb6377b68a3d7afd07c914204a5ecd2c629facfcbd39604869c55ef1f045c42b94b7b85048df27be9e45a201753dfcb44dbf3c25fe296434e1d5209ac46bcf4dfa1b7ecde01db1392ad4e18d4d4d3a8b38d7315ef021bc257ebd83adde0166be1ba8fbb1569c6bb99caf8f6f0935c9cc5824fdf6e87925a335d247d7c2b049fbaca8d066d94653766bfb8af6d5bba476cfc3426db5382d5172c2f0a93e9dc4c230a9ffa88da21b3dcc16ec3c053fe3119cf880489640ccac4223c61c60dccd011d56dbdfd0b6b534b60139602ef45a581bd531f5993faf81ee77d4c1ffe78e6b7ffb2e5f5dd2ec24d85e3b35291ff8d6cc6ee8f0f20c720dbd986d85826bdd23f5df6b13a3f3750b7158c2e6b08f636eee7bc97fe09b3e691d7064507e6132a0f29bcb1399341ff077485c7f04b9222268748f9aad7d58bd715608f198c19665773fb29e15e7c4cf12f027a88a7618794ba8828f650d124d0b11ed07131b47316fd90bd70f9491a23050421079f35a93d8d47c20be6028914e72c2d4d54d5e06aeb807745107f8c4e82f1b840993a6fa90b6ae94709315be7e26a1003a6f727557f8272bf1ae003423eb4f45a012d31c64d6fbb92967892856e7f982147cd0b976590f5d79c7d53b9b642574919ce415f4e578e3f19813698e2948e5c9cd8980eb1571601a3ca5d70430bcc97bdb351407df5f076085b8f8ca887749f5e568e35a0de94d01bf0bbbdf83f735a0edba0e7851c03c8a381825cac13b103f1968611f759513aa0dd373f05aae774aa6414fc33a70a61eb76bf360108e894fc40f012c61b1a8814de5df40484a0072e9b59bc0f50ef772d2642236b1811e182f9ac3ecc35f1cbcdffa2a062f322755e047b9c11cd5b9007fdcfb779f5242564e1eff4b9124b4ffd61ec6d6f0743812d1f19bb5eade059dc53cda9a08c9dfffd8e191060f849eb221cc30836fb3fe4d64eaab4c8947274dbdc37ee1b7992d5716d0fec550984245952115c7e646f2c7ee4938de644fe7c6af6b1b0dd33be834db9890cec55c523a450e7f5519101ea17e3449443d733698378e289a04e9eb6730ad75be0777dcb97bc3750fb6c48c89e8f705ebea467f8dde6b5def95a068026dfed765543190e34f7cce36f4315a1499717446517b2e53598fc1fbd52cae6ec911c13ae199ce790adc3441ab55b799489acb601552b3b4f34b9377addddc7c500dbb7b3c18b2eae7edd57af99841ad8b8e794fa6434fb7fb49179a6a7fb09898813a459c206eed20704443c41e570b88707773db2bd2325893901cefe20d09a93778cb7878e3ed62944fcac1b1444608422d39888ee99bc47ec7527066d70994965a84486056bbef6003df33c80310b1aab9c3317156b27e367f989abb2c4015e4e7e0e5d8a0ffcf64533a1967358bebd629577d69cce55ff38c95f6194a8e13e39c417b5964d4a86bb213e95a8a0e3a4d025ca9b0a14432a41a6d0948d9095a926d5eeb37c0376309f6b2051a3204f683e3ccee38232906a90ae77fe9fb279e2a6c89b7b1856b093093f2a89e9879a3ed299089f8fa5431f396ccc8e54b9d022bf4c949526472b0af1b277ee37eba366e860d3b68a2faf30da8a6b619d76b05ecadfee4c9ed4d8b6f497248e1ba56e9d84474b6324f164913e064d24d6e2b0a899cd93573bd101837d3e866f064f6bf45087dda7febc65184cb015befd963e0dc3ee098954bc995ee74e68497ccb7414e67676a0170d698ead7a331761e412fb0f64ae7e6712cd1350d600cd2de0e31a1aac2ceeb76662c9a0e6bf3f9671e6d8cdc28dc0c1bfea19086ec59f466af78cf30159892a722a8174d69ad06b1a0df391262f4fbf64675587c00a3fc00b7429360d1aed2fe6fa27e17d9fdfd5f1d9d8752a9193062783775fe13f79e8b796bd76e99fcee59cce931da98ec93f5d927199b211866a27627b7034d81556f349", 0x1000}, {&(0x7f0000000140)="f1fc8e042ee0e8eb0c7d6f5dcb90dc3da4ecc5be277c144acd8102e70dc8a230f7a032d46dd4d5b1eaee7408378ab13361e84bb59e28d658bba89e6a6b5c5f9b23bf938a06babaf71b6336cb4f46ab034869d6ad3b4270fb499ad8d54f25a1be523e85d3702ad78df66452065388b940387c8ee9146ed2eabb19871a6b", 0x7d}, {&(0x7f00000001c0)="176ba28d9b07151fd5219dc7745ba7d134bb2d8e8fa7c64c01d484f7f508ab664b7c5a7d06d78e2f75320fe0b45c3538885ef5e9692bbf67121a017734b88fc43e44bbe747ce4e106cbd03c1", 0x4c}, {&(0x7f0000000240)="456ba4fc2bdd3f5b8313123793ae3b6eec002d615c26bb41bf43d321c9f6cf818e9f361c2f2289b45b3f376923026296644d1b9bae51a42140c865a6ec9c70166f306d000535ce4c093db09ebec509cdaa21261f5528b72a8b486d337cc9b3913eab0ff6e2677714003bd4760f460923b9d2f18e8fd4d894a3e610616e8d2aa9f3314a06bf95f86d32e6524fda3138a77eb9d39985de15cddb5de71089331a048f0af1125d8a64", 0xa7}, {&(0x7f0000000300)="110ac0a4d7d005a45d6ef37b52751f0e92fb37c305e705a4533da3", 0x1b}, {&(0x7f0000000340)="9c8edb7008bcc4e28578337892a6db57dc0bfe6bc204b9f7b5f0a038f4dbed26f779f1fd84f49bd3abd99f6b5f7716a5f27f74ff1472441d3e43a65688fa98a44fde999de7", 0x45}], 0x7, &(0x7f0000001840)=[{0xd8, 0xffff, 0x6, "aa831e6b7cfefbadc2ec4c752f2a065e8a3e1955ead1da18caa947b197604e2caa5176169388c5b40d800204d8642c8088711a15d37d305c6054fa2c164bebe813a177973a345e3e284da3cc88996a043125c93a409d310c91acc5758421a2c97a310880dfbc34403c18f00a450c6cb93d03abaf0da79af0bf4e34a07ee379b055b01a6b0e764b6b7f91c002f2609a5c60ce1e52d64afc303dc580326015acea901a414b550a31edf0120d1b51aa30c7acfc669422a00bc537de435ecb1161ffc4a7"}, {0xb8, 0xffff, 0x8, "77e4d4bae7a67749f37574a81fb37b1c5bcbf7500caedb0b2767897fce4a00610b068e6a2ee59135a9e533f29010b779707b6112438355a48f61b19a05bcca27ef47a1792717e24977083ff323035e9f386e6af3768a2259390eb3127270ff72692e21862fa657c7096ff4c7d053e9d0ea834adbdebd18e9d5588b313a88995ffe1fa750b30527358b9f84745f0d48dc3e26fa1b99bcce3c6829c0ce4f2ae060d9"}, {0x40, 0xffff, 0x5, "85d5d25f2a9f1bc57dd808f0c48302ec8721294e14762438b997728bd5b9782c7ea90890dc98d1e314f60c27"}], 0x1d0}, 0x400) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r2, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4c0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000480)="88d4bec9a2f33488886d08d5ec36823b06d2fe0ce1af962e658c9c28dcb37f69965b04d143690ff3063e516f16eb3688e788430bd5ad4555e0841dd62508ced707f458755d99d6255a09a5331ecdd2eab0fc1ae04afad79135f25f8e4935fbf8a56d2a2918627ee6684294ca4ce49b6d60f8ef6074a2c769886b265f4e924c0ce0b681af5fa35c09823e13cdb201d5f778ebf9a48914a6677c4050056a97e70711707265af780c0b2ba9b4c7f3ddf817d0ddef43f858055e437a407299f6d9385cebf19a4ed77034cbc5acb15896f7c0c02ea242129782da2d5a16d86e142187b8ed95b218e929cbb268204007a34f193b6c8a2cf21caece44d4cb9739d8", 0xfe) 03:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socket$inet(0x2, 0x5, 0x5) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x80, 0x0, 0x0, 0x0, "61aa0db11ce9bae3cb514e6ae973739ea78b7ec0"}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) poll(&(0x7f0000000140)=[{r0, 0x18c}], 0x1, 0x0) 03:34:20 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 03:34:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x68) 03:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000980)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x8, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x4, 0x800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x9, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x6) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0xa, 0x5, 0x5) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r9, &(0x7f0000000b40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x49) sendto$unix(r9, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x73, 0x400, 0x0, 0x0) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000900), &(0x7f0000000940)=0x10) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880), 0x0) r10 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r10, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x70, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000280)) 03:34:20 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) getegid() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 03:34:20 executing program 1: fchdir(0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3c) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 03:34:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="a81f58fe8b82cc31c48e257934aed58fdc1c79b2d88e229744358daf8aefd5a9d449f3d3a7ab7c4a47863cbf9278c35c69e5d3388411f42b04a600b6b1c7ee0df9e4f0901511e0f7562703837a416ffb61da8e42a106b4dcd549c1032ed346e070f077a3f215f48edf2e7e4bbf730ffac7a9f146000f311def6288274b0db55bd87afe108ae1777c65"], 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:34:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f0abee"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(0xffffffffffffffff, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) 03:34:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) unlink(&(0x7f0000000000)='./file0\x00') recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0xffffffffffffffff, 0x1b05, &(0x7f0000000140)=""/230, 0xe6}, 0x8000000000000800) 03:34:20 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x800) kevent(0xffffffffffffffff, &(0x7f0000001740), 0x9130fbf, 0x0, 0x3ffffff, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 03:34:20 executing program 1: poll(&(0x7f0000000040), 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x206b0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000080)=[{r0, 0xa4}, {r1, 0x1}], 0x2, 0x0) 03:34:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) setsockopt(r0, 0x5, 0x8, &(0x7f0000000040)="29a215f019d750acecad502f84f882e62ada514c59f8dab9820830feff1024bc7663e54efa45e3084b7dc17c253fba284761fbf923e4f432caf5ce7fa690d78eace8453d851c90b758ceefe92bb4ae859a823ed917c4315651e9254e5e6a8eb28ebabaecec389f83ee051eacc7157d28c509f3e9f80fb726318839578a87ee4a3de348c2525bea763bc10e8be7d898c6750b778cd39bb1ad743a87c8e6b8139dac7c74e09635e93ec163e7e9f8e950286c897a8e7b43fadcfa30a31237e991731b7dfccc85f7ba614e66", 0xca) 03:34:20 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x5, &(0x7f0000000200)=[r4, r4, r4, r4, r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) linkat(r0, &(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) sync() unveil(0x0, &(0x7f0000001840)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000340)) flock(r2, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0\x00') r7 = semget$private(0x0, 0x3, 0x141) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000100)=[{}], 0x1}) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f00000017c0)=""/84) close(r6) msgget(0x1, 0x3fffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10001, 0x6, 0x1, 0x7fff, 0x1cd, 0x0, 0x3, 0x1, 0xffffffffffffffa2}) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) chown(&(0x7f0000001780)='./file0\x00', r3, 0x0) 03:34:20 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000d1a0a5d13509ec9bdd59ac120877191b5b29f24714bb95d1e45a8295771dd898fdbc8dbb37418b5bde04dd3f4867e2c1ba6a8c2a597f2ee1d6bf26b9b7a90cf72b54d0c968abbf030459f152aa264c0a00000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x40) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x5ad3) 03:34:20 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) fcntl$dupfd(r2, 0xa, r1) 03:34:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x21, &(0x7f0000000040)="d5f59415f50b42fd682b00189600d8", 0xf) 03:34:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = shmget$private(0x0, 0x3000, 0x4fb, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2, r3}}) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000006c0)=""/242) 03:34:20 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x1000003bf) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 03:34:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(r1, r1) shutdown(r0, 0x1) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 03:34:20 executing program 0: r0 = socket$inet6(0x18, 0x3ffe, 0x200000004) socketpair(0x10, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x10040, 0x22) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x1000000002b, 0x9, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8100, 0x0) 03:34:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0x43c45b74}, {0x45, 0x8}, {0x25, 0x20000}], 0x3}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x200, 0x0) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/76, 0x4c) sendto(r0, &(0x7f0000000300)="c55de236a467b5953e0442ed3985372972d8426d762be2979302923a6d1eaccc1dc97a7cde6198ac52e1fbd4a766e6d3e68102afa25eeaa4576e6f5016d37cb9b00589bfd571591c1c9dcca1d7775ba04b6ac2b8edd6574f0ba0aabac8bc7ea0432edfc6b5709823e583c0a1e17894ff6db23d4db3182e62d82be13af83867045ff21dc3db1a111b549b50c643215b4448952e2c88101932c5038439dffe24dd1c93055374d4d1ccac279317c677f7e4245758ad9bbd048e20b1a7faf2c92de93dac2c8bb1d3718194fe4336935156c4c0bc268835521087", 0xd8, 0xa, &(0x7f0000000400)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x10000, 0x4}, {0x269, 0x8000}}) bind$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x87}, {0x6, 0x8}, {0x85, 0xb7}, {0x147, 0x10001}, {0x41, 0x7274}, {0x67, 0x1}, {0x8e, 0x9}, {0x47, 0x1}], 0x8}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000580)) bind$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8) rmdir(&(0x7f0000000600)='./file0\x00') fchdir(r1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000640)) fcntl$getflags(r1, 0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000006c0)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000740)={&(0x7f0000000700)=[{0xc9, 0x4}, {0x4, 0x80}, {0x47, 0x2}, {0x0, 0x8}, {0x8b, 0xff}], 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) faccessat(r0, &(0x7f0000000800)='./file0\x00', 0x60, 0x3) setreuid(r2, r2) kqueue() truncate(&(0x7f0000000840)='./file0\x00', 0x0, 0x3) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000880)) symlinkat(&(0x7f00000008c0)='./file0\x00', r0, &(0x7f0000000900)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000a80)=0x7) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000ac0)) syz_open_pts() 03:34:20 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x10001}}, 0x0) 03:34:20 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) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r2, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x80, 0x5, 0x800000000, 0x50c, "f7c570c76b4c99c0f01f2387f6d2db7458cba322", 0x5, 0x9}) write(r2, &(0x7f00000001c0)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ef99c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0xffffffffffffff24) 03:34:20 executing program 0: r0 = socket(0x0, 0x2, 0xfffffffffffffffd) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff8}, {0x3, 0x1}}, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) 03:34:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x5}], 0x101, 0x0, 0x19d3, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 03:34:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002f, &(0x7f0000000040)="90000200", 0xffffffffffffffc9) 03:34:21 executing program 1: r0 = socket(0x11, 0x4003, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000140)=0x9, 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f80000000000000001000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000200)=0xc) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) 03:34:21 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x12) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00') 03:34:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) 03:34:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f0000000080)={0x1, "aef4ab86c174dd322d68ed1141f082d9160520793fe727acd8c19a8ebb1add7b5cda8ea29eb79b448660f0fc8e4084e4a783ae0082b177b63b72b486ec44862a40208131d167"}, 0x4e, 0x800) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 03:34:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000000)="b79fd9152dcb755f800d95", 0xb) 03:34:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="88737f19591534f984e4248d7a1d5352ca3644d0bd8f8ec769dd4471b67c5436f3e4", 0x22, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="0100420100636c653000b6c028155098aa4b51fbd44aa95fec4c352004f3a2459e44754c2522d95509e75b2d433356fa5af68e391df8570f9a65beea52d5256f73ccc8c6bc90d57183af0390ee0130d4"], 0xa) sendto$unix(r1, &(0x7f0000000180)="a9680747266081761cd0139940372684c50760246b71a25c61b1ab7be9c192478846824c7151c1f50e6e853710955dc2ea4147847fec862f38d4fb3b1147f93494a39ec08133af9f1048a35db12b153d5138806f358be371bfc56b9bc4a5126a44d1e33a845ab08cc20f6fe8d2f8fce18dc609e6c4863469aaeee7de143bedb2a7fe704c1f8a0e6cdda219e24f5f4faeb48d97a5ba110436f8beae09d32a2ea638", 0xa1, 0x4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x30, 0x8005, 0x2) getsockopt$sock_int(r2, 0xffff, 0x103f, &(0x7f0000000100), &(0x7f0000000300)=0x4) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000340)={0x0, 0x1, 0x2}) 03:34:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='%\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='(\x00']) 03:34:22 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8}, {0x80002, 0xffff}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) 03:34:22 executing program 1: setitimer(0x1, &(0x7f0000000080)={{0x232b, 0x8}, {0xffff, 0x5}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0x1}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x50, 0x0) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x800}, {0x7, 0x1}}, 0x2) setitimer(0x2, &(0x7f0000000040)={{0x7, 0x9}, {0x1, 0x6f7}}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) 03:34:22 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c6530b2"], 0xa) 03:34:22 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 03:34:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000540)=""/165, 0xa5}, {&(0x7f0000000180)=""/105, 0x69}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000600)=""/197, 0xc5}, {&(0x7f0000000700)=""/228, 0xe4}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000800)=""/75, 0x4b}], 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x0) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0xffffffffffff2686, [{0x2, 0x7}, {0x3, 0x80000000}, {0x3, 0x7}, {0x3, 0xffffffffffff354e}, {0x3, 0x9}, {0x3, 0xfffffffffffffff7}, {0x3, 0x6}, {0x1, 0xaf}, {0x3, 0x9}, {0x3, 0x4}, {0x0, 0xffff}, {0x2, 0x5}, {0x2}, {0x1, 0x9}, {0x0, 0x58d1}, {0x1, 0x27}, {0x0, 0x40}, {0x2}, {0x0, 0x80000000}, {0x1, 0x2}, {0x1, 0xca0}, {0x3, 0x961c}, {0x3, 0x800}, {0x3, 0x9}, {0x1, 0x6}, {0x3, 0x1}, {0x2, 0x2}, {0x1, 0x100000001}, {0x1, 0x3d02bd18}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0x400}]}) write(r4, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r7 = fcntl$dupfd(r0, 0x0, r6) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000900)={0xe57, 0x12e, 0x4, 0x5}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x4012, r4, 0x0, 0x0) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r8 = kqueue() ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000040)=0x3) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r9, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r9, &(0x7f0000000000), 0x342, 0x0, 0x0) 03:34:22 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x1000, 0xfffffffffffffc00, 0xfffffffffffffc01, 0x80000000}, {0x1, 0x7f0, 0x8000, 0x41392e5}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) fchdir(r0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000100)=""/117, 0x75}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/92, 0x5c}], 0x4, &(0x7f0000000280)=""/130, 0x82}, 0x841) 03:34:22 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x28, 0x0) 03:34:22 executing program 1: r0 = socket(0x2, 0x400000000202, 0x0) recvfrom(r0, &(0x7f0000000040)=""/166, 0xa6, 0x40, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7fffffff, 0x40}, 0xc) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x1, &(0x7f00000001c0)="56742684d9251c13f142ef154df095f6eb32977688fefb80318cc2958c25267daeb801d625a0d25c6be5f1a21890a3a23dcd725c91654e3bf2c40258adbbfd3da5dbaa12b84e3c2c6d0c29398fc482c73899fde8db5f6eef76b8d0eb3916041f9b9b96405aaa0ea0cb39eb11142f56cd5552bdf6901fae19a9c7f6286d377384188d0ed9996065c6d523e5cad8844be89fa7", 0x92) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) fcntl$setflags(r0, 0x2, 0x1) 03:34:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0xfffffffffffffffc, 0x0, 0x0) 03:34:22 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x802, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') openat(r1, &(0x7f0000000180)='./file1\x00', 0x0, 0x183) pipe(&(0x7f0000000200)) utimensat(r1, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 03:34:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{}, {{r1}, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x26adf5cf, &(0x7f0000000340)={0x0, 0x10000}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0x0, 0x80, 0x1, 0x7, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000012, 0x8, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x2, 0x1}], 0xd46f, &(0x7f0000000080)=[{{r1}, 0x0, 0x9902846a056f8ede, 0x20000001, 0x9, 0xffffffff}], 0x2, &(0x7f00000001c0)={0xffffffff, 0x9}) 03:34:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 03:34:22 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000040)=0xfffffffff7ffffff) 03:34:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140), 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) poll(&(0x7f0000000040), 0x35a, 0xfd) 03:34:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 03:34:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x414) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x6, r2, r3, r4, r5, 0x100, 0x1}, 0x9, 0x5, r6, r7, 0x5, 0x2, 0x3, 0x7}) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffffe, 0x4, 0x0, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x8, 0x2}, {{r8}, 0xfffffffffffffffb, 0x2, 0x20, 0x9, 0x1fffe0000000000}, {{r8}, 0xfffffffffffffffb, 0x26, 0x4, 0x3ff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x3, 0x10001}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0xffff, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffffd, 0x2, 0x1, 0x7, 0x7f}, {{r8}, 0xfffffffffffffffc, 0x6f, 0xf00000a8, 0xc69d, 0x6}, {{r8}, 0xffffffffffffffff, 0x18, 0x80000002, 0xe3b, 0x3ff}, {{r8}, 0xffffffffffffffff, 0x535e5c3d461265da, 0x84, 0x4, 0x9}], 0xd, 0x0) pread(r0, &(0x7f0000000000)="5154ac2e616581653e329c905e79c88b966092c3", 0x14, 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 03:34:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="022f2e5ab9e3c45d40fe0fffc0a11a85e8a7b90b45ee9f215ef810eb4a31ed9cd953473179bf0e13f72a9ec0d0d332db9605fced21de50b07d4e3a175d79b92475ef56e4e19e62592955d4f7e4e4e9e1c0b17f760d8fca02c3c027a3e042614a5d892ab40d5db3cb3177ff3ffbc477f5d1aa32d58d628c9aa1a687e57fe9702e7553d0f514f492a351c52ee7d66a1dff1c0ccef97db55904a6f0d13a2e7f89f381b4bb4771a3fa04554004ed78f93c32bd38c2195b3daa21953d47ae1615e8ce8fe819a1c6aa88ad33aba035b970d1b84cbc36d52500000000"], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 03:34:22 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0xffffffffffffffff, &(0x7f0000001380)="ac8d87301a6cd7ac20fcfbb7c9dafc67e715ea43d5667704bb03103ea5783a612d0e3efda574eebd13b37cebe56151eaff01f8a091795a368575755bf72d18ac84e474c45c6aed4c0042f26be5f6876092813e7a5b6a21cf5033d2804f37fa9a24ef0af92d55dbe982e4b92ed52cc78a5e99d908cc7fab3cc24b5adbadd97cda293cf1151a6b15fbe9ce9e9e403ea6736f2c14a8aac803f920b0c5df7ca3791f8dffb2372f8a25b4147d2f0968244b0723e9792a4f9cf2ba", 0x325) close(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107ffffffe, "73ffff4d4d7ee400000100000000000000000010"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) ioctl$TIOCCBRK(r3, 0x2000747a) 03:34:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000001, 0x1, 0x9, 0x8001}, {0x5, 0x400, 0x1, 0x1}, {0x4, 0x0, 0x7fff, 0x4}]}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/111, &(0x7f00000000c0)=0x6f) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r1, 0x6) close(r1) 03:34:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1, 0x4000, 0x4) 03:34:23 executing program 1: r0 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) fchdir(r0) 03:34:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) listen(r0, 0xae2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30, 0x24) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x47}, {0xcf, 0x8}, {0x47, 0x4}, {0xab, 0x8}, {0xcf, 0x132da00}, {0x24, 0x5}, {0xef, 0xc0000000}], 0x7}) fcntl$getflags(r0, 0x1) 03:34:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x1, 0x9, 0xe769, 0x8, "912a2559c5e67ab23a8cbb8b843e4a8e9d3baf79", 0x7fff, 0x100}) r2 = socket(0x20, 0x0, 0xef2) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) syz_open_pts() madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) write(r2, &(0x7f0000003880)="730e03d82eda7ec9b87eb9824c60bc87e70ff35da9f9dd26cf8c6776f6c692eca8b61c009d2e678cbd07e72a3412c54227db3e5ddfdca0539371ecb7647ef4f1e48f6df0a57a6b2b90e1bc1e4c71e2a755684d28e5fb04a5d5fb2318f2986997a55b2156466d4927a00f8bcc58deb6150f32aadd8706e5b7407cb2df5d480991dde41bb85671ca9f8ebba5c323e1d9694e0d4e68877a8bf51bf7f0f604115f88176f01f36fe630fdcf580c7c7c791d72e2268db41dbdc3437390bae2c26d7bb51135a57c07c349be4d2646c20a63f10c1a163631b8ecfa63655390dc7ce50627ff6e44278ceb82dc6364d00b69a4764da9b8c591aaf389c923f7d16fe71c5d125c2ab74ccea894be7185a8714539841e4edecd1d3a85b5cd375ee265a24295fc3223905bbe96a7a59ebf102151604f49ed1a2f2d774b402705f4d52d77704e273c3a98b34adbd0844cfe89ff98f513bdea2eddfe6e73588a36ef8696062c6440ee24b39e64fbaf3600039630c71ae3deb597f98f1cb8a56766113759a3fce3345b5c253c4cedfd7d50b1afb7144118a1d42fcac5504f261556b01bf6c77a85c4673cdbecf2732b1129dd05a7c1385d915599be8a59ada57fd71c3adca3c7858c5c980ab35873b3e26b2939f58ea07f2e59ca4b1b822f5c34bade749a3ae7175db4fcb830d33dd87c018c628d4772582463c5f653ee6cbbbedc12e6cb728283f6ea8c9c54d6637499cf4a71cd46a2293d76d444019c50c3fdcd7076b125a833051638e8a302b51d7975fa39017beee2fe97d2024732fac55205d86f68db6834e3b053e1e41796693a22852f2cd051042b9509f9227a4ece3e3ea79d0426a0ad86cbed070cd9edfd1108ef71d2f7c2b44c4fe1825c9742227fc368798cf65a068c95d29797bd8445626e4d3b6b6b693e0b1099b90419ed4091ef3d6814350833fd314220703fbc7bb6f613cf6867a921da2cb564c1e7f618000c4df5f83f2bcf02ec77f005f7a2d4468f63e893ba5adc94be077591ba3d2bf45f1d09973d98325d127582a18c4ccfebf060a1987b1351656a02643fab5e33f474f283669ea6fb709465b9653a1e6a8a16e88e634490f5651c7841b91299a7e72a8a2c343bc2583a721c514cc4e60f10231333801417b54e1b4c69a18ffd1983cd05d6b6e68116e16ddbfa8e33b4d629b6d5e3d90d51b6dd9b75e58cd7a15f8c31f4f417492e6361564c56c7cb0f0d3fc3e718e33eaabefc64990a41928ebb356feb5513158cbfe66fe03c41f33fe8c03ed489caed46a3f4a7c4000ee2feab4b57437bb3dbba907b45a84c04e0e9718d8f783c010949c61d2b0f408fe49747b1a57caad594ccea0fffe053c9bc972d1903a37dbd12230a8599e6060dbe9c093b57c7bc8c8f9e8f37f0e444c27fb7bb7ba50fd51dd8563a068ddd3ad3f1b261269b0b56681201d7b9a246ef57b2d6705dd17a99459ffb38500953f01212e09e41a651c4322bc91c51fe262c992dc67c1211637fbbd4baf0b204be37d37c211bcaee98ae6d672c74694ad47d3cdf687a1a0f2f931d283fa679a7632fe8fbee72b23b9da0565b9047a06a37cabcef4b3a2fd6a3c23bba726bda359a4ef3178e0cdab039983e8b72afd4344d3d0df6af08302fa9ecd002f78b56b971286f3bb891ed98ae3d65332229544888a917a54c38cdd087704b04e0e525853ecbc753ae27b0342d7d63a1b7cf920a321b1a7ce1a0164fa19848183af1813ceb0cdf16f1817c30741819af9f58317dc49103ff7888933228f5cea99fd1aae95db0bf48aab80e230a260b536b48ad4e7a8f6c6858396b73be1234db036e0707d74dcbd77dabc773d9706ffd25c7f958e7b4e6262ea58fe47f8d075edb5974b8e6d758bbdc301afbbd5406180327865fc3204c0c0b2b90302a81b892df6caf13289b125cef0c929631c424af3bdf60c869076578899bca00e4e650f66418abf1dc56963364b903d7fdfe12acddf787e713d9279f2feee3baad5540c0cb219deecc0b1033d636055fd35218d9f831b3005b2312e247c27b874ab7e9ffc5c92d1581b904d86ac2c59eb97968413b72db0596d660edeb984d11bc0e60b3342b1474ada83716183bf52a642e572f871a2dc3302af49f54c50b471dbabc0d5664584060c23c4f56bc03470ee3854aef481daec947224dd823f5102c54ec287f7b893d3211d61d0dd5e341088bfd43dbe3c1d0c46e7be4da20288486fc7af4970cce061784be227ef5611b741d1c3f4fbf9d37379e93d460eb0538d3148e0d3f00000051768272a81682f9432b587234255c06c6ff0c702e6aa6d8352cfc74b88ecf72db4aa6a71fda5ffc2bae02a2f58b45451ea3d2a945c839bfabb7eec5b09b2e5a6434f4f28ec79d5121d9caaa0b9f9edacd34852b4205c9228813f992805b609cfb4996c41de463d1e3dbff8a69fc93ea05cdf334af0d8401582ce44377d6c0ce1d25e23b9d25308b9d2ebe34e88168226b5db16845c228c62c5bb9ade8f9439dfee9bbe1380302707b40e31055df0d70e5acfb0a1f627570add5dd2d4f4befc8abcf2d13e401786fd38105a059b1e3237e32b196a4b914ba26be242485d950a337345d20addda3846c6557519d9c9f09004dc98993971b8437aa12288a1142c7bb11f9a9fbe7f7e73d8d6f0f105fde67fa56532edce9bddedbab138a400c77075ce03c2c335491d6891bf5dd8048a42a223cb2e7b727c270d44daebfdf8a330dddfb69432c1c775eafd95fc3f713b2d0f1ec37fbf27bb040001d1ef8c7d2da6ba916bab3c776e0917537d59bfbe6acc23471e024caa361c21f60e7e547b833d163a315ee70409b0058eeb3e581ff6bd8c23afebed3a845c4112a81dfdee1deef8956866f352d7b90879f4b22fb184535b1de9cf99ec010cb03a4b48a4d27643fa8d983f48e29ea8565cce57ce6c9b430041dab33aabb61655a6bcf175c67119758aa4726434cf12bd262b34e89b330802b52622051d7d143d932709f6e5758ac037ea509ea56d46adaf3ae59376d978cb6032ea772420a44bf60837f3b644b07e776e09061eebfdbecb08f5493cc09bbe340a20cf0a1cf75b1aa4479637cc299c22e0bb8ff3ce6e4efc9afca33fda6735c9d99a07acab04cbe9adf98970ba2bf75d24f904c68fd22e8179f183cf32b4ca0ce72c079c68250bfdfdeadd128e3217bc24153ff154909e1fac0e410f6bad6c7eee85a0d131345462128729139ed30895d685922089d3753d9c7d201b7ab88fa29f4603d6ab3a6d38c696daa0e11d7b50d3f38f5e857d5e9e707866d2826efa9a56d6df95b1d1f357351e6d513aef7a8dbde7951cf9d9d037f9c5bb48a25467fda136a91a1fe5a70958a797be56cdd682495ff1f3b93b37bdc34e11aaf3b6902e38c15ef9651df8ab821fea52636425ce41713a9ebb1ddc6c501dc311f88ca39990c844975a8e69911d5142de46f41f040614fea94263cdb08fbe1160229dce68bb89e501ac01d8e02f239db76c461845646948871b1edda2ea9eff775739d15c8012b790a47d9cdfca2e024b4fa882ddcfaa6140b9d0c6bb4bc5ef67552065d2daaf87bc1861d568fb99f6e440398d1303214778571c21fa5e51f864309df1dc0645bd4d2489d5471d28ea5db23549fb4dcbcd71dfb28dea828655457d1454996310adb57aa7635d1cd4f3ea1fa8a92be94deae955c760de858d2e540eb7031a699b2229694afc7855e7a3c9279af9c054a49970c3185fabcb78692c11a1ebc051e34c02f069657306782097feee44385d71a3fda1cb7ac6f3408c759563b600718c1cf0b510c4995dc5e4442b7e07581bf50d13ba07b484d605ec75d649a935261b326bbd7ff6e4ca86a396faf2c5b8c95a2f525859b113d5c29a772027b65b3feb9d692b5714e5dade553437c5a13f659621a39e533895c5035ac2d6fddc9cfe9eb47e4814eb7b02e1fdbb80f153569e6a93561a575e70559ed9c14b760356ad1acdf27d1305dfe3e7c2b29037fb16c50a5c3d2f431b5f48a0e82d028c322127556835a6ebb07bc56fa8d38784d088bea311f25608b70f5b5de46f9772c2b75f8a1f1c1dba297355bea0bd37075ce9900bcbabfcde7888e575f32e81a74d8916687b34ab20412632a6295a499d02bfb3d131c1705ef7e5eb6d4aa306e978ab0f3d1765cf9512afd55091b7550fe173e8069906ca8548ce5f190e96a8937ba88eb50f1cf951110d2c7db44343bcdbf295280eeba6e53dca32ec31974d8b10fe7a2843947050f53323b014fddb45f607cc7a7a488707c374f3adf05dc0db6f3207aa2d8c21f7f445e717e191c6e5f1e2a1fd37f6e205c57b29145220495f5a0ed0837c4f57e3478da3f346361763cb77cfe5a1e9015ab5f07ee35f29ec61947b298cab00aacc22d57d4aec27c59569f1db889612066da70c41b4c6fe03fd67bb38366f2a543b61b2a952422499249f2ab8f90276383fa487d55e22d15b28e3527f4d58e035d22595a1dfd3b553cba28b44e3ea5af7291ad3ac87fb966eae2665d06196ac68e3bc04baef576a5ba01561e8ea167d3d2063a83d03b4a06e581a5b1f0a300251b6fd9ea602d236319263c04d1835d235490cdc7585a9c5e53f7d2dd5d12b0f550c5834325374308581b37e702e15e55feb17e883a035aa6191466783e96b3f594b91113ad7e21bcbc8238b2704bde783d67cca5bd39dc7eb602b27fde468f566d8ea9ff1dcab5d131f1813590fd5d49919072d403e6a766dddcefb535d5ecd40263090cec42786ff9da0fa015b203953e351f7e8c81dc315a22268908006ee36f1e8a9fe3f6057ff57440625db9c7981b2bbc74173139daaac8b4c3586eb7f894e1b986f9800b319463fb86cdb8a883351217e3289fce64185fcc9e0ad198136a7a4e043556b732b4f26d518e253fcb52fe31762af4efed67347b6fc0806242756a3c956ddb0ebb7bb41ba66dab63ce0ca4fe314a92163ed7f1b7a38c85cd102766f3f829edfe352f7ff310f0792ab5e5cf243a17cf67b1a0e2cc2ab9783d57a729afd4925578aba53053e7e2cf025b4a209e02a496e9abf3770b2403621a748a4d3a9480016d174b762b04ffcc00fdaa4931d7c2363f8d8341d823bac9446259e5c2aed553c45cc53d59b75dda5d5c5039b343ebf21e8625edfa8943ed752315839490fca69d4b91784d455c886e8e40c6d0bb8a59c52599ed3e5ca61ce405fb9b749661489921ae46cc9305fba97a93af176144b21d76ffcda4f3e8e7bcec1ed14adb1693507dc354456269ec912b1c27bab87d85286cf2ffeddb3e6950a536f6092fa6f1b781cb82816d29c69b4c3e813659e00bffe7e4e63dbee791779bf0c149b1db107bfbaec0f165fe1b2f86e753f800a605e1313440a1d5a1bc77e354e81896dcf92a5b40b8f1a61bd22f8e7522b3f6005bcc204b105ee1ad7f10dc5c5e2d4be1438ae2f41ecb240bfe30c8f902d1307cdda760856f04581493ee1d60c00e1e538817b0c151c32d8c560e053e97a9ba28da05181f4314d86dfdb130f9dd702bb6974d10cff215624d61c20daedb085e9f6ad52266b28be22851c9d824010000002b8bebdfdc1ce9c5eee799d72d8cf6ccf145f66b40d63f6808e251e0708c07177a880a4b0130ad00d52a355b18ac597c2b465413018965e1f66d6e5d7649e1418586964f611d777a226056242b6b499103aa7f19e7ad3ee240f8d427e849ea1d3879b7e078c73745e11182cc84254437a9c9237fe4d3084867bbfdeb00b2c59eb1d77a449fbaefd9d6122f1508db86e76b1f692692b7221c45c71e7b1482a3ccef96f000c576a95337f06fca7949f7f88c", 0xfffffed7) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) syz_open_pts() r3 = semget(0x1, 0x3, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[0x1000, 0x1, 0x7fffffff, 0x1, 0xa78, 0x579e, 0x6]}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000140)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x81, 0x4]) write(r0, &(0x7f00000000c0)="06277afbd7bb0cdf64781a4a50821a", 0xf) 03:34:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="69a6dfb0a01e2a9d39d24179eddc7af8ff897d8e00b4f8fe8e1d0260a8baddacb7b3a5d08e63bdd115973f1e9fdbce6d9d93969f6e55841ed2647d0b8624d77dfe8845b3f97623c4e0a510b7e3976d"], 0xa) r1 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r0, 0x0, &(0x7f00000000c0)) 03:34:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x7, 0x3) getsockopt(r0, 0x200000029, 0x80000000000024, 0x0, 0x0) close(r1) 03:34:23 executing program 1: r0 = socket(0x26, 0xc002, 0x10000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x100000001, 0x0, 0x5, "d730b5e7bb6fc6e23c5b00000000000000e64de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0xfffffffffffffffe) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) chflags(&(0x7f0000000080)='./file0\x00', 0x1) 03:34:23 executing program 1: r0 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/221) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt(r2, 0x81, 0xffff, &(0x7f0000000240)="e35bf23eea32637b3d5fb31876d86348dda77a706ec88157c3f6a6302a807cdfba3e7377f88f3b7601a12059f8e2a8157a617b56bf36132117c28a42a9f503d75c0bad96b69923584c91f2ab4ea6529e7fd9546213201f05d06e02df3d05ad99c4c681fe51853c5343167138375dfaf4ab7ce4ec4c4b206edc6d10f838773b8f1f2da10da68df7c7136fc69a3141fd4abeaf098ec9bf9f8abb78a66e327c0f366a30aaafb16a5a86c9101d5616326bac7405ad6dd492632114875561ae27d4a0e56ef705e032970eedeabd55118aac48899539cec3f1e71952bd77be943ea35d11ec568682ab486274b027866954fb1500469e65ae3b50b58b67e0b118", 0xfd) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x8000, 0x0) bind$inet6(r3, &(0x7f0000000380)={0x18, 0x1, 0x7, 0x24000}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000400)) semget(0x2, 0x0, 0x3ac) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) 03:34:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:23 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001480)='./file1\x00', 0x22) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="957a06566f2599a67581978a11c70a02c3612df0d9b521ef2bae3525b205bf1631068bd32b80fff6b9a0e5b9bf7b5c197e2be330d68f68d8f00e4954a99ce8dfd984d25c9f77f23655b4d0877a4fd873591db535d157eeeb4416cd491f410af8a64196a52c15f1326ea474222dc450684466804921c9ddb7206acbe252a8413750d6343842b3ec461490add5720a8abf46e64e420b0f501aa87000564c825b6a8ab0c78251d4570a7f76ae7533cc8541d217c5caf0747bbf1bd8f4970fc050c3f47739989dee20bd", 0xc8}, {&(0x7f0000000240)="aa837423794520f97929c88b436409f374b60a987b44a732f894927ad9e5357a2fbed42fa929f13bb642d38cee1370dee6db1fbf4e1b39c5f368412d6288f7170351d2c3ad26bfae4e43fa3e22b9b1b98158b0654b416ad49c1cee5ecbb72ea856d678e53bb9aa2519d2ddb72e81df54f937ef84c43dca3206194fbab775e2c8ef1154f9b179596efee772986391eae993dffa87a3ad78bc514f96363f443f64e489203976dc213e8f761b5a54bae5a79b9c0f3cfa53cce366932e2f32980d7b4e95d03a8f4d69bb43c852153fc8188898ee56d4028cf30c18a9c639fa10455a68cdc45fc204c8f5c789406d95079de96fb45d6b7387ba0b816aaaef719c4116e95c5a2bc6a643baeb8b4371371063a489c0e7c4dcafdba824547f1592556d5433ddb6af52bb6666841124b686668b1813e37f570f7559bdbf2609c20e08c1fdb97d703e09c028781a391e3965aaf7b940ccef690b2ac5be3ae87143dc00323630d65b1858b51ddfa83fb9f9a47085f891a74254ae483abd892b89ae7d0e7509815dd2c55b19a6ccdd59fc70117c2b6ddbad3e1d8f2b7fafdd2381190de52975fb5ae9fc4b05db689507718561ed796517ea48366a7d68f46a0f751213f5a09f6716f828ba2536fcbaf5fc061f40e26124ea7db0131420c65ababa896af398a003e8c7c92d204229dd7098b27e11de8e7aa9d8bd06049b6e21dd7a72db397bbf173404c6afda08032c4b48620fdb672369919e917b9ddb7bfc9e778a86c8bd3817944ba60bc3fe1eb333a599be0355c3a1b639203a0282e9b759692e36fd15004cdf69c12a263b23ae33a1c9dde6fd590c7ace343281f9c0150859dcfd1c9ea13cb5ef68af2c233ee70374b4a7e5f4a7ec3a6fd75c00e816743bb992ded9ebb4b765d6ec7d9f84f0005db778c2edec5be4a01c21e094df99351f865ef908932fbfae70eb434edacef3d762a4d3be9eabceabc0343db6d9788584663d3d9095cf3c8fcf84f015a281c747c7a393f2499ad6569bbd6585583d160aafb47b0209d17379e42e296d821faecd521e1a55dc2c7ffd706a76a6dc937874a6d8f6be75c2189be34e9928432ae43d37cf2dc0e0165c2670fe197bbe6e975b7a7afb1d57b6b93acc2edfe5581e444fb3b6539f5056276d684e33ffcf17c87a6d9faa035ebe916615fc2503f84a72f7c6fe35d4e685b4a94adc48e532bc8e592213651efde6b667a594db763be54c597a91ec60c127622479cc188ad4479267180609153a2785a2eac192c3666d2798f140f86af2fe9737bde661d65d44170920c58184eaa6d955de26e2090df9d25358eb08f0c2d4fbaf187b15080d15b6641b3ea406f5cf8229c319ea5b9582b73e7d0aaec28926777ee37dcd2ad32cac50f644b209fccbf7a91cf6d70c523596127ac130a76fe57fb196735aa91d5f422fe6600344cad88668f9bc6f510f729beaf908c570248cac61d14dcc011dad3a59504bc4cd60482d544e2b244f78786493619abbde7e7ba036eae04200acb3d8ffd81eaaec3f533eee36956e7528ad87602cecb18892d8686a231c00c1711927ed6aa137b194fdb9b970f9b751e95f07d6bc32efcd42677854f92131b6f13883c3e4005aaa99d8bbadca859017a8877b3701d7095fd9dbddbec324c415ac1ec691c6283d0d6a3edd00f8e80c9dfa0c78b9d3fdac7eddf720a78a11a7dcca23022c2f5507a792fe89eb17c7a73846f5182a18c32398ade109f1012019d27109bd70d05ce49977408c4e6a611d521bd38a63c9b8329f65e06c14cbfd8bb6a587541c7173cac3d62f93ef9cdac235771037a4d4ba1fa2ef9983479d377249c994f6012737995b3f601c7be5c2636e82e4f402fde33e0d67379ec811b4b17c8c8e821447dd9cc5b0f2f58465144dc41f5a802b1df3738718bf51af59ac3c4a08a1212e3823ab264aaa734bb9bd4544eb56575fbc976218c8f0242ab7897575c080ba8250b74f4683fba14582d8068ad43687377a379fab00c14524fbfd84602e7002e9d7abdb671d6a41f3bae928bc601e168c8ffcfc24931fe827dd41cd3f5988659bcc381baa65945ec63c6587e3c1167c7cbe1cb6c9cff42303b730517b80d95d313022d85dc03384f4b293e3804099a2afb0c9c6d7970f784934cc387b9633ddaa294a3c1c463f354a3aad0698af78daac077a648c98d2deab6bb2e3d04a2e7453e278c0147171c24760879207cb81d3740cd6f92282b7de00f9b3ed369b2f35ea46afed3ad95fe0babfe8c003b123a1fcd577840baa2fa48bf8bfbe6b24628a678c21373e5f9f274b6bc9fe4bbca48b1b36fe93cfb3f70c459985be62f126b0a7aa8064c260f5447256dcd9eded24141b1c0c95cec124318b25c4d9b23dad3560552523dfff3fb07cba6972ac0db5d12fd588336d3f85d56510bbaa9ad6870b802dc7ad90224dd858219492b69e615e22cebc065e11dee857e76e1c791b45da617d18c650a28aa2ed884847f903fb115e093a81b2389ef1481876a98f9f062a69d7eed7301674107031416933870fedb1a8d6c81a1366e7bf5ce289d0bbb1a50a020f21f68b21bdf67213ea29c563588d1606116ef67b62c367795a041189f1a4d0f16f71630e0549611705080a2693fea3794f531a4573acb74a9e668a053f12709f3b5b3b3e1f4066baf5367b5b075e21abc426d7e2e6c582dd12c8e0b3a6b352cf59d32fcf72f107fcf44147e628ad8be88eccf9ffbe55270758667c70385bf9b8d145c1b6a896a07388f80dbed95353c9ac3c9e50ee0928f6b47b4d2fe4095280af7e18b3d18e22550096f02de6c8178fe07580467890e2960a523758e3afda1d028959b2236a30eef8f1b0a37c54981dc3c711e7af9deb0da8756906e4e809e4a19e1d7a91ac31413209aeb592ba65d4126a50ff9cedb1ff80c3bcedaabae9c3802eae722d2325e4c54be6382e6326b8d8f0ebae257526c48e6b03229589afef63d2a17a7015574bfa9a9db438a26d96c90780db5839159a929b3ce8d1bd48df9595925090ad5abee24edf65b2468dd42cd32d19e98af2498a3f64f0afead7e1c036979a2a464d15e5de49b327b2894cf2dc8a0ed06ba4f4338f707cd16f5d7923672bdab97d3ee80a0a891d6c0ed37dc47c756542a1565fdeac5a972565748a070bdbc69b5ad327417120d94b1b08e650637524f86a13e1b8f1bda0d591487b52416bc5b9ce6cbc84f7764b7400bc70ecc3ad8b3e492f09a1369ee504d27abcfcc306c16369075eb9b52b3a35ba713d52e124f2dfa268dcdb0991ba35c081126534b72958bd8243b61e241a107876f022910c96c91491425ee190c099ab7bed087a7b8d9caebd6dbd926714819ec330a19c7093c3898b01da99a1c71d109045c7df7b904b897a7ecd1aab2999799311faa9fc7910ec90e38e9eff846fb456aecab7f5eb0f5c9ddd7350a2bd7dc5f0e94fb6b1fa5e91c0a719f7673b58f7a4f9be55ea8f573183aafd3eb6047b74e8adcc3dac9f8771c8dc4f950fc830ddae0fd9ffba94a6a85c4b955a0861f5471138b1dfeec28b1e37e6f02224c68c9eeb62b98033e716ff670722ffd8e54e607ad6484c40291ae1d6c5220167afa66db98db6ad7a5622dfbdb701aef47839579c26f99a13f5cb8c5fbbda07e50f44883b21bb6a94f58001f86873cb3678824c506288e67a2fb93a548c96ed7708caea9678797b443001f9038a330e850d1532c83fb41a622a2b87bb65e327984cfd8a8265cebf16023ff4cabe0b894e348182e4a2af17de187efd89fb41890855e3833d143fa81b299c35d1552f75d62ee7966d2f9fb6651a6136202c49767337462cb554bbf131220fb6ddbb42b6aba0ddc68d6d003e3042c96dcc1546392787c1c3547e425e8e3c4ce12faa2b2efac20fbdb2dae30619a41e98f2e78bfa4bb74bcd29d16f48791808d8341dc439d54b7916eadd3e438e0353bbf49b97937ca955acda9d3d7327faa759c9e1cfab1ed4bd7aeb7d0a2b12bdf7783e9b645b4619ddade2a331d461af4f9eb4a12dfae1302a4d6e8b84318f8c6093e3b05a306c0c09cac8a2a3f3ab34fe26f6d9840d38eb09865a823c2706827a3003a5c0d2f48ae08fefc502bbdcc69432e6751b0e62ce066fc8d447f3b1f6a4a8d1a5c79d4384f403954ad6674036d501403f1966a418ce59735fa64c3fe53e2e783037bf3670d9638376a91b4301c81fa3debfb08bf4d60a5c57f02b84f4ab9bb7b754e37ec9b06d0b554d7ccf7ccc44eb9a30f163c00054d54e283ed79e29ddc5be482ab36976656c7d91d8f22801bc7665372eb7c87d3bb679872143d7aac9804e142c742e431e0fa83329d3e635d765f1d94d98f71d3d59a6dbea12ae6b6f361876df744fb26b89c47dc5bfb86653c4d4f66dbd3c60eee693822096edcd8784a4c351c16dce15af270bb719a68cc79b06b03216bb6c84a110efe31dc615d5eb19daebbcdf59c2141030b77d296137e80453b44a2de27cb6e86016b1a753f3eec07d011ea7564190843fdbe832f89c114471fe15c6d045651e305197fa712a8dd72c906f6f0264d2eddbea7d40df42b8ab3ebdcd4ca2a2a338900c466e898484870658fc897f586f2b16072ec4e9755ac341a317ff4b9510bb6d2c944d79553f2d24384646443d6815f7446874d4fb33f4341f599bffe4940c33f7f3535e22e9bfdcab65fef5328f716ab943528d8784c305c0cc52f4d18b10e7636c9d5301edab2b01d459bb72bc9b0469275f909b1a614771a1840d64466dcb9769de51583a4fce4124080989bf55dcfb399fc602a449de999d3a84b9f2ee6b99ba6d61806332992ddc6b674621df8416ddc41fdeb6bbc4f9c07a5944401e3b437475a1a0d34c609ace28dbc420e8bdc1c5004608951bbb5e3248f4c4cd14b5cf6848c6db4d6c75dd0a1f9199e80811dc859521670311e4657c78f65ce70e14e26df771e2e7787d3347addc9267a5f36dd3daa16ff9a096682603f8472db61ec8fdd26cba1a216084270c02e1dfe722ae626a4eba955994c85114a0b89d0e623629a6a34c2b6ab46b8f32fe835a3e2876f9bc720200a87067a03c09528a809deeadeeee443fd9a683897dc0ff26d98cb6e038e13f9b1d9c8ec1d5ae91c0e4dadc08503d555a638cfbda17e979e1d845bdbf6a9bc8be727d860aa244bf0247761fd3e4694650b87653c7e058936225173f80ef44c7723d803124f9a9c1edfcc997c5493455f72d9a394872e5e309bee3fbfcdbc96674c9ba1dd62e16c258a20854ae9388cbac586d7ccb015ea4ecd8ccce75f41061e1fd9f8c9877a332aad7eb2ea29b6a0d80defda044d53b0a6d17c5920bce2e59e73a2dc860292a927ac7bca41527ce8f3076a2b4107d4589cc6c9207faf66f7eff8b20764af85168ff1039baa8d394dc91c2ea0438537972a578f9df7709e85bf86a2781b832d5a2bbeb4b6ee58340f78a07006cf11f94797da188cbb297634808807cbe83d512d0ba930520045a8e206dbf56e3d5061217a6b8294251dd4b704a8f82e596dafc7e8614cf39111e8d84879a1de384ffd5d4306d00ba72606bed09557842a5bbb1e4a34a8983dcd3f131729d3e548be06c665df266f1f755e44eb63f9e3bbd55d62c50d4554dda4e3403b6420bde26dfb8d617349e41f474962c158bf20ab750ba51925772863bd77573947b2a7bf800bec5122eedc9f3c27921c845d7be1b9e1a7b29a95b3a07ac6e01a647d4fbf03bed4a7a388981a55b2f63abecd4d4fd0541129d813bfb50c0d1bceb75692a95dc91397011ecbe4fca", 0x1000}], 0x2, 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000000)='./file0\x00', 0x0) 03:34:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f000030a000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x89, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0x100000373}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r2 = semget(0x3, 0x2, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/254) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0xe0ed5be0d3e6231, r1, 0x0, 0x8000000) preadv(r1, &(0x7f0000000200)=[{0x0}], 0x3b9, 0x0, 0x0) 03:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7) write(r0, &(0x7f00000000c0)="baeb10e31d76aa96f276809e3f", 0xd) 03:34:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200, 0x4000000000000007, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30080, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 03:34:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) 03:34:24 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) r0 = socket$inet6(0x18, 0x0, 0xd99d) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffffff) 03:34:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x5) 03:34:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000900)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700000000000000000000000000000000986028b530eb322ceeb6be9d7ec52df8504d995e16d48c591d81e94e6ac1523735a9add2a64dd254364c375505d3e8833d9e46a6a7f97f6decc3960a869e94fa962c7dcf97b53c18593dfbc528b0344dd400000000000000000000000027f30596be38cde1cb490f5c4c550d532e7f388f981d498bf2c04bd5eb05e3f14d7176daf56b5b0c1e121e1e28ab7ea6f627f0ec7621619cc30d5b6d3e7c1e825311843caa887047413961f311218965466e5a08f8784160944a189455e82aa4e0be320615a608968a866fea6506c4d48032", 0xffffff85) ioctl$TIOCSBRK(r0, 0x2000747b) nanosleep(&(0x7f0000000000)={0x400, 0x287000000000}, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8800, 0x21) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x4, 0x10001, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x48, 0x4, 0x9, 0x80000000}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x44, 0x3, 0x8, 0xfffffffffffff001}], 0x7, &(0x7f0000000180)={0x0, 0x8000}) syz_open_pts() syz_open_pts() 03:34:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/241) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x8080, 0x0) r1 = socket(0x18, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/254) setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000000300)=""/254) syz_emit_ethernet(0x1000, &(0x7f0000000480)="662391752590b2bdc6aeb53b91b6b55f7c4e62d46e8946460cec03791cdf80e2e2e17b18fdd50042896841913bf53a383ed432e265c2207701a509e524501b8534efe34339d15ac09c8ef71ff3d43485e572b6e1777bfca23a317854024b7747755fec122bd0e84db487eff6f12e0c8546b2e7f1b64bab60bf257ca191aacd1efb84550602906832fcc049521683e5dfa341c38d47564fd02f3f5d757c8496347a3cd643f1f04a4444c771597c88c5b811283941d437cbc50681400d6b8af8b9b8573e87bebac9b75f0a28f2388feb6379882784d9e18a4780cf218951d05d50ae469fce3bbe2187a774fb256730263dd3c614bbb7b3543ee09d29e203eaa840d74feb294c460bcc676883288aeaa02030785397b271081bde0449359c67d15eb6bc6074146dc6ff0d16fcab9544d7beed9bd36e1bd181c7577f957372cece9479977ab8f76c2ba625c086c173efcaf2cb89a69788e7a0cffe9b918ea8b042dc59c3192db7f7edb764b5039a24db9f8f03eed2069ac7eb1f12378b7a017fbe2f4dce91e1010ff73a37399d59b76971e96edb9c13d96dcb480248133818a4637763edab51a02d3b6ebed7f91f578a2a322ea54e556dc8e53df5965b8e79ab49f5f4ba7c0f3c0d7087edacfdea94eb20ced46da443871005714d987431a66153e3cf93c80d3b56bbec210bc92cdfbb201c1d0b3e59ea71c3fcb2366237bb1a2c95f3f4b42d0f8e1516376b2c2d66a181d1d22a02a08da4b4a76538d95ebfbd7b34f5e89fa4b5b249c32ef446bb1109eb82bea620ccd3e65eaf077b74aad38bc031101873ca318ba80ccc72235c6a19e4a541412c748122e4cc6431795a247d9e31165cfecb273aa5667db4d723455e0fbe2abb9788b7fd3df9a4682e207aa4bd81717e07d0db9b09758753c8c76f3bb8fd047fb0f6a32287f8e0411ec1a9d3efa5d8511ed5e4332d67d7fa67060c4d2949ea1ace23cd9ccf75a0372bfb6aced2a0911bb87926561699c4e58d4cbd863090a7dcab325be86d30ad694e8f9562091b522974a6d4f043023296eb8ab58b41f725932110638a26eb2b7e8046b176f09a58f44e304a34b607c42390dfc080d33ebd2c358865db531b97787897b85e5b3a2910b1c15b575b13b28d2b11edaa21f5bc1d6d788540fac9924f7d978c6f5999c85d755b8af46d052302a0dcdafac894f825d42b7e85ca89aaf55527461359bbf42c6a78bb8cee4b35e75a0445c49ecfaa69f4b13d3056836bc7ea738a16bcc67b8b30acf57efd4a0fa114c3645163aa1c45ec22a25d6361f41dc63b963ed032947f37a763cfc9acb9660392b074c5ba2e7fe9a7bd85032c03698910b74e29820c0348851aba54342ba3d150d60a5ed68e64215340117528d0505f8ecc7bb67d5e39bdac425223a56a4ac205f8064b78f6ee3c4d139f39464a45ce032e1802a5e4d0e4c13d9ef9e5c2259dd8d0dca81f40a649bcf92f72ab9e1fb2098a0a76c7f8393c7295d66340c894620d83d82c2fa8cd5439d260c8a8ac26bfd273418ef089852aa8cf412c1bd45c7c5d53ac8b77a507b75fcd4ef1203b863a5bf6078fbc88ac53e3b9939c01f4d622bbc9c8e42ce6f7cdf81c6f3453840e4519c2c1f994b7490eaa6486f38578b283fc7d75997b6c9c570392532d04c5834be84f258374c2900f1eae4b6a2fd4187a31547ae31173c0f3b8ca479b2dde33c1280f4fa5db172d4b10e262ec81e0da8ccf6ec70d543ea38bff8358b3f99d59c44bf5938bd0549634fdee4a86fd7c9917cfca8478bafc0f3060cfc94b03e7890c6cd8e8ab24ca15c4218041071040b24cda505761edbfb2f3b25e0c14991cee2108a7a37c393af8206f120fc936902c6c6f90bb9a1ea3a46c975a030710aa1623f8708df37e591c7428291563fb3f97b1745db438b384ab958e33f62d589a55a22dd44347e46cf43701948356b544cc65fbdcc9454de9bd35b8bf0caf33796d6eda1924020e3c97b8284f7782e6e1b01f33c4e3b7b5b124c194ea5e5086d5f6490f6bd70f61d8e1f7e1f800585006666026e217b97b9997bb8ea478d41424293fc044ae36d83edd38ae45b993d114393706ecae1e4f450cdf884138e65748ca4e17e62b8d88e06e4f807d80a3c39ab11d299d583ea81541b9d75a51ac7b1a43d5ad0d9ab60c3a34b7932f9875046aea1bbce09ea3daa3b3bc81a7836d0a79c9c203297ada6df007380e6cb3403f3dee3ef71305790b9e5b4b618188389a87f0ba38ea4638f9576151aeea7da8715b6c1c1cfebb05ea6c966988c8625bad400e9be08d60591c84696dd22c2cdbf07e382d73097c63878bb5b13130062ff4d5f6d6f00552913e872630ca8f224d77c8dc7bf1b34654aadb91d18a8918202f0da182937452d4403bdccd91d6177a24e251549dbcf64eb4698f41c52fea2094d641c2562d71d44128ec7b7421407ac9eb47e5088929da1ccf0cd6541d790d18e05a52fac7e543d69953b6430f34be5f0acbc7cc8d7fa6fa243772e2d4aa846947e6996c4e21cc0138255f6722c580809394742928f1ac29cc2dec82dacbc554382c122b0c8679ba08eec49ee493044ee5069830ca36cf19117c07bb661faddd98023a338b9ed6cea1d3583aab0885b4349fbf84bd6201350987c1207735818ffb67d9f504aadfd0ff30b8eac9cf739b5f8de9ec37ee4d19ce771bccdf40c6f8de9f41d51686b69d80ab25c340fa3dc020416566aca07034e2f3be8acd9732f78eebd5eb7ea6c4aec74fb9fb9fec1360c6be15e047ac0658ecd06b00870370147a847f28e103dabaa9a191d549859f64613c3c9f1f73bfbeff5da53a81d074f4365921ff2d8c3717b4873426cca060eec8ff8d17dd7f9bf5fa5be8a1a260bb935654da32a39ce17edc1c196ae32dfb8bcfa70c7b84089c6598f4b303e0f6d9a5aad355b9d85ecaea0705dc323b6e9dda8d7032ffd92bd6bfc6e77705d7cbeb4c19331d7e5c58bfaf8761fd843c0ae2478fb62bd78cc947eb105baab38b58839ff7094dcd1f746f3b69c01bf1b8ed3aec791624b993a7858383bcb25f6d37d9ed6522901267125c3e210686877f208003e61d9754db909154f9cc0ca74b7994c5b1db7950ade499c89633a1a80876098e64aa08d3a68491314430d7825efa9a546e629ea241a1c98ac159a3982d62f4ee4da8f789a4448b65705ad2c1db797a745b372d42f2b0b146e42f28355ccf483cd1b24bd545823613a88511be3eedcf6d8f4b93026ab1bfd6d1c7ecbfb91c849de5aaf19728f2514a0e1de2495403c2d1cd92fd3aed5949c4521369d4445bc0c5ec90dcdee2b37a99f6de5af9ab48867d35e06afae51d016f137d2b873a952af518e000aafe0252e3e7fa43d12fc173292d29237af858cb80106fc3cd780cd817346c3375bfcb9e3c695643f6bd7e4272188c4130400d628d72485b96f27285bef3fe535b49362b6ebb28c2eda72dfe1806205122f3b15f32275206b8afd12ec864715f36b3ae19a350585419dd8a0504f53d9f0c7e86549162fd1aa151d196fae1584ed6918fbb9702dc2583d8f35ad38e8e7d0e0f5ae20c11961e13bc19399bb5c19dd9e263e59439a2baf6cc8fc7d628a69dca7c0a31fd636280b1ab524d962ca52cdaaf7009aba73cc873c22931ff2265d3d39a03adfaeb9ff22bcff468230e0a311dadac174922f74eeaa5b84ff61f0e8f0a6a1aca2f212b04269a0b374f7dc3f747798012fbcafb1ecde7f5298149f312a347df812e00006527ff2b4d43d13aa5a78295be6374c373a3c452b183eb8a250bd38ab6a54145887e645a59cfe34b8b1b5b16cc2874e94e3362ddbf9ef2107dafb308e5b3cfb8adfef789748dcf31f8ddec3a9c6f8dd1059210337026d2b13e7eaa23e983646b490d0618767f1b19f733b4030ad84d155c88d82bbefc1c726ab5e9edcedc9e8863a5a358f741f025e2589fa0afdbd91d3e6a8c50deea762f114abd7c2b7bc8db4bc36cd51d2c80307a444e0d3b762e3be4deac45a7bcf8cb476d7c78fbcb054bd5f5d5b7187ea719ef781826691e55bd61cea44969c45a3b4c24ce5ff2fb794a2cabbaedf421a96ae3d48da12d73b433ea43146979c79a10c562f93957e4c3b6bad7ea6c930f2b3b8a3b96982a8f4be24aba2ac1fd1ad5ce749200cc5a1177dd98b7ff84189e13c76808be4e23ad849c3f34c7ead88eb04d4570395c85dfa69f7189c98cd3d77ff2bb7bb106eccdad138addbf6ab3a2b7f2acf135b7bbacdf519f7e9fe94ba5920526fe4a495f52d9a761078b488a8f0b5c4a374016907c21a9ac4efb5eeab2fa6fcdb3ec155c890560750bd2a171fd624148d609fed3d62ee0d5ed3bba19425bd666c5f9d71f7cd31cf4284d72d9136a203df8cba39e9e7349dc36b0433f891447a2d9fd3710fda72aceade9308aa60d2528fed3fa337ab473d01de7dee51f85f7152f87b3f32c9e3440f93b81c31cc746345fdfbe9f91d535e495966200a66cc6eb74d203e5ff218c297d011b6bb574ff0e243f4393152f3e0e19ae93e40b2407eb223f18167c09c5c83d704f7b37aca3d2d322897d45d988c3d940fe395551a895bff14b5850dbc46d597ef20d1cca9296025b3334ecce133a89080cad84dc5c9a2e87f41b2f7052f463d1516c372fb811fa8801eea1986226c662e5186eda9778a64e0d3f04666fdc0e2cbafdddc2781e81bcd1c82b42b35f6c95472f412f5b1e3411a56d61a83373e521ace0ebf39a5511e8e25b83e81d29fb41c4f1f42d6153f1fbd57cecb3cfd1b5616f3f5cfb7ffc8bc7cb14af860bd07106e1727acbef7dc79f82d60c98f2de5d6dc5c95b4f9742d3abb32fbc07e9f7acce58ae434d428b826c1b34cdccba1490db3d1ef972b43467edcdceea4af682ff35199a13cf6377264ba861e8d3900cb26318573e47702cb98132138fc63671822a647024a190775f7550fc3278c3ccd743bac5d465170a8ff8492f1c06969c57c51202395854cd2c9a85c280ce18cd654b0527835350ef9bfae105930d080af4e7e9ef80fe98c0d049acae733dd796edb03a74c8bb2008b103d3ede5a4d8f8a59bff927ccf7df3d087a89f763fcd911fd748e9e633db4c54eccc524db247b212cf6d5173f11a999f5a4835352b4925b544cb54fd51779994088c529d955f1ecc134c213acbc933e9a123551a10fb16a21378ded4bc13c687c6725904ec6ee0191887082431b55c3baacb2f03d8fc12451fa86c18648a3a56260bb9a716a9f0c4d31bc63340148d319efecb761518a46b30bfc0a738f8624b217e23165ca4adf4914837dc365c9fb36d755eb2c3072fac04ed81386ad5ef571d14e1d1675d5962394460329b508cdc92de4851a830139d7231c7773967790c702e9af1bedd317bf82f114b8b3f732eb3115d0e58d6467a4362209c23d16ce35ac6f287fc00b1d7ecea90c57051dff9fd5c24c8aa11317798a91c5d0e667f4f03bc946d8979569a2c84cdc643cd0ad44908fcc39fa7aa83633ca4812c031421a049eacd975110889a5c392f95ca1ee7a14891b90d716e4a871029e3b2ea4befbb6a4e97cd6f68abe943b90e30db48d72c34d401385f5402c5f973fcbf87c7451e064f172102f7530a109d9979b77c362ca2f86d77e85e52331377c2b23da054fdb3ad5181e58aab4da23a8c97b6c001cdf78bbb093a011bba5aa38674792f4b669d32669bbbb4fd05b231ce7af5585c7252e2ae8c7ced359f583dd2e6cfb87aaa60c893472b3048b70c4597dbb18ec5b5d2166e82cb8f94944f6e59bcb7f9f560c7a024") 03:34:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xfffffffffffffe00, &(0x7f00000001c0)="f9577c40c150668b7ee77401567876d6deaceb96600877b37e8f3dfcaf44d8e973122fbf20ddcc2ca4b55c6a666abf79642b74765e5e60ebf1971cf24ef6152861c8a52a1138f1e45a466a5772b68c7e215b72e4db2951111cdc2be904486fb8fc40b7d2d7d1b19e93608a601b16135ef4e01225def48defe07486d02e24c0d7b82856052bab53d496472f97797ddf57d947c37eafb267769c5fe1f6be902cc76b07bbf9bac4c2996dbaf351793e9f42212df36ed55f149998682b7ac76b7822d3cc71cf5198598ea3b92ffaeece54384d003bdf3c82c738002dd7d5e1abc7e99b2db64372e1dd3aa7d1e9346abb482835d77dec191216bf3e", 0xf9) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x7, 0x5, &(0x7f0000000100)="bff6dd7ae0d8432d782b5e4669f78a9ae375b2dc931ad4c63d638557dea2a053082117326805b54f9b0accaa9b916c53bca31aecd45dce4fbc28a52e3fc0c30e25f54f9d7c21bb8f2e36910617094a198df961a6bbd3975ae18e645f8e3ff4d32aede97d2f35a37f818648ea72236f176c65175826218d543b7a6147b73b1f5f0eef11134c85c37f408ecd95b5729e544d438ce626417852cdbd4d98889e242c77f6a05d3d867426fc7729ea5419a2c27f", 0xb1) 03:34:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x4}) syz_open_pts() syz_open_pts() close(r0) 03:34:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) read(r0, &(0x7f0000000000)=""/6, 0x6) dup2(r1, r1) execve(0x0, 0x0, 0x0) 03:34:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) pread(r0, &(0x7f0000000080)="0102a2390f3c115b408e59bad7bc77ec176b3cb8381e78464c65350543d20a013efe9859273f0404546d46161624b03ad580a4b573332ec2a4637c0d9e51098bde509c1ceeb602f098ea3c202fa6e66405c1fb70e964271fe8665cd25022e10280b244ed371942091d704d367cac952e64f3ddb407cf00dd990e450ba9ad2c436e5cd7d236766cc35105", 0x8a, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 03:34:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0xfff, 0x7, 0x1, {[0x100000000, 0x9, 0x100, 0x7, 0x1, 0x2, 0x4, 0x2, 0x7, 0x6, 0x1, 0xfa8e, 0x0, 0x0, 0x3ff, 0x4, 0x5bbc82f2, 0x101], [0xb0f, 0x9, 0x1000, 0x4, 0x7, 0x7ff, 0x1, 0xb00000000000, 0x3, 0x1], [0x7, 0x0, 0x0, 0x7, 0x5, 0xfffffffffffffff8, 0x100000000005], [0xffff, 0xe634, 0x2, 0xa2, 0x80000000, 0xec], [{0x6, 0x8, 0x15fc306d, 0xa4}, {0x10001, 0xe2a, 0x5, 0x800}, {0x0, 0x35, 0xb1b}, {0x8, 0x1, 0x6, 0x10}, {0x0, 0x401, 0x8, 0x7fff}, {0x1, 0x7fffffff, 0x4, 0x346}, {0x3, 0xffff, 0x100000000, 0x7}, {0x7, 0xff, 0x7fffffff, 0xca66}], {0x7ff, 0x4, 0xecc6, 0xfffffffffffffff8}, {0x81, 0x100000000, 0x7ff}}}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) fcntl$dupfd(r2, 0xa, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r3 = msgget(0x1, 0x42) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) r8 = getppid() r9 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xff, r4, r5, r6, r7, 0x8, 0x20}, 0x2, 0x68f9, r8, r9, 0x8, 0xffffffffffffff81, 0x3ff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f00000000c0)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:34:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x500, 0x180) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x101, 0x2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x6) 03:34:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000140)=""/241, 0xf1) setrlimit(0x4, &(0x7f0000000040)={0x5543, 0x7}) 03:34:26 executing program 0: minherit(&(0x7f00007f7000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x9) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6000, 0x37) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) 03:34:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/232, &(0x7f00000002c0)=0xe8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)=0x200000000) 03:34:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) pwritev(r1, &(0x7f00000017c0)=[{&(0x7f0000000200)="cd904dc2e65d990ecce3b0a023f806c8d9aa0fccc985db291cb7b3853c89491727a0c7010b329260bd4ede403550b67dfc8aca5417452a560fc09aa7e8aa6d3b8d554efabcf538450cca2424011ed8e93ccf711f49a15c317f7bd6978325a4271ce10e09c495206bf2331b589a5aaef762ee670696286dc8220bb524e2c94050d7e315f04c", 0x85}, {&(0x7f0000000080)="7b38a4a871d5b4f1a447bddc012dee", 0xf}, {&(0x7f00000002c0)="8f72d2bfbe67a5a787c221b318ecdb26881b336fe2909bd21c311d772a31f5f4ab3e2c555c78aa5dccb1e3edc3139ced782ac9193576c0d2f06a87f1293354e4c0b7b5c0ea815c1b64173498e2657d6be6396ef45f1a", 0x56}, {&(0x7f0000000400)="c8ac128489c1c6901c689abe6725186629048ce45a5bb1b85461f744393ec9d00495be2f4bac5f443a013f0e1a26ce8a21f1a8796818fc2c3a566bae0aeee0c91e0737dee63553960dd7afce95d5d6d28dd2c6f791ccac207b9da73a9903f85d0af377b9fadf798518757a5c782c5efd658e1f0070cb18e402124b901c49efad7fd9162d79f995ec4a5388290330b0eea3e6d3ab340123398cf9c475073a7211cb34beb7994a230a8ddcdb91fd19d91e3bc91b4004fb38b39389a6a0251468b4e1c32e975cf720745e06ac91422a0cb3d200914cf25a33b033072a5f824002210349c7f00616e721c76a94c1040ab28004b6006c", 0xf4}, {&(0x7f0000000500)="02a55f87c587a6713b4489b0a97294e352d6b2d39538de625caaa2767cfa4d8bf08f006a6e3e86eb64f2e59f755343487f2246ffcea3177891a150fce56f5608aa9ebac222c552c98cc4a5f53af3b73578d2a35af0cc361262ca699e14492fe764be16b256c4a08cf68347da108d6df5241477672d082950ba43688d8586de9019a9107c4236223b2ac6ea69481c287e9e218c5c62b8bc11f1b9b26b76eac8d7d6229b0905258dfa0406e81029bbf59bca21376700025d896dcdc16d04c3646e480babb5c5cdcc8bf967dc254dbf80d1d037b82dcebc0622727876e499898f13780eb9b5a4f33191124afb6d5a6ffe0f5793fc487b", 0xf5}, {&(0x7f0000000600)="f36ed904d76c3eba90929d1f85654cc78f8232a43d66001667d5651eee6b2e2d345df7a29d85981dff85469464300bfa937a22cda871eff8ca1ce55ce3189b539d48dfa9b21240bb72483c7b768e7608e31892792f395316bf605fa4437fe0b6e0c15c875ab85f9e6ee7c603749e4c2ada0eddee27d50fc003cd58d4197bdc06b5fa102c356c3e264a860bbca16bd1fa554f0297d932e623cb1ae81f966804ac5d1b6e63d1611955b9f48c3a6651998630f9f09051ab3e5ee5aed2699fdbfc5f87d6cddfa2f667151767c9710003faba9361447b68e43ce986be85082df22ccaf08787dd9618d864d3e283494a18acb3a24b8ea35d921f7c5ecc96e2b8d4a32034f81da6a25b92379b51577150b6aa7721282d909d218f49486d6e2e1c9e3e6a03589e72a9389eb4a9f07c054302d3e30ef78b8efe94a50d7b0632d7d78e3cbfcd940c6fc002a5a02cd14745df231bbd56e610d0afc9f96183ddddfe808041f60c9919fe23b62f56bc1ee7242beaf01cfa697205f9ef9cb27521ba5b3b5300a9d47d8559e87561004f0338c713a06641f99a9a857f78b4bd489186da60b9e4639ba54be7062f3a91c185dd0ae5e93191710211a857899691275c4e7c079c63fb50999704d98192a31cfb60282e3f67f2e2cfb1dd6c0feb8c298fcff6792a54b4fefceec90147745692973ac73f4f2d5790daf0cff9bf9776855f3fe60107299d6c54b7058e256af59ef9d59c0846cfa8261c09476197f65c59d2b85774ad3f1744e39532530190d854f42233fce92a38d2df7eeb32290a6fec621e4ac24925465b84dc24188ea71e1b35bbd6cb09204e09c90266debe11fc33281ac27c457a0f2c2feae73dee8489f421fc6263cc48d1793f3e566424cc972b213cd68f5a18247af20c0f8b920d9b38bbb51e8c464e9423f64a2dcbd86e2c1d34601bdfaff3038ad9444c97bf342706850dfc69d6c2c77b2d1f7b215a46f9f120292189c69f1252ce896c61b7270578ed60c31a54c63e092d88bfdae941967175d07aa30b461cecf3fbe649ab353612354b71624b25a9030094c8fce76a3f717bb7d13043fc8b72ff3ec2301314506a119aa5379a8d5a965ce409b1cd8450a47063757704a6567ef3fcab3dc9ad0ec42244b95b6e67d378895efd168feb1796d9fc4f2529b31abf59bd15040a8ede516fab69626efcc892ea2839b7380a05eab11774aa6e295547276fa4c170f5ad4e8a9a6a7926bc9c3759c08809cc37ccf6624f1901a2374b2917b2e88f03d97587a7277fd8633d271c05810aa330a089a16a928dadc8051b282f650b2f70789afe64793f3ffb6c4ae99aaaf3169120b804e3848d7cabcdce61952c423151b00218d944550b7ae2997bc4d4835cfd699c2633499b161bfd9bbb8f8771353ce99199a93ce31b0a4c40b786787b5ffe697ec89810ab2b46aec04f4fe79af736782bc44e869cba62d46d8d84a8964cc6a43cadb88ea2419b96ddf42e60be8b4471a14c049991b5def6892630d169bb2955d79d9419bee4b02365d067535f448ae67eaed0a13b9e538044f5b028b7d59b81133e9155ac708c0c691c49f0b65f222ea9ffc04d1fbb79165072506ed13bb8cd4e8007e20e17b83d017fcd8b138999a58bc019964c022bda0a2ba803e5119972c5d7a6f1eac9fea999abf82a99994b4fbbbe5d405e96cd170fe52a9544c9416dabc31827f685b90a997ad481e7e29a1b14d90046e85ac47c460ea0ec9067fde8dc2455afd4b0239f5d8c88d45f166998a258dc51d5e264af219206bc5249a36806c6fac51c920e0dd619fcd3103a93257004d5947a82ed0d2aee6ecb09f53e2f6a4cee7010625974273b17f0094e73cc1d290d7ca9f608d9a00b7cee3ba7ccdae2171d7f3d9cfbfbe37c22161b15f05f670de9057b0a095a2665642f4f47afc957f965a2d27f9bdff343347359cae9eceb25d8368d47fee6a3c50153a183e473d21a6235c52461d095446efbab9be9c69171c5c03e7c7e8cb58addcaa2a275b13b65bd68bc75b6469a64e8be07ef9f78c435820f5459c5c63b83d432e2d2a4513a6cd6d1ebccc0225e3754cf57b4bfeebb365d82a01c415641f33a5c8bb41a6712772819478a9210a65ec0887b9340736f844cd58837ed4abb620d927890b6f33a0ceb69fe9ee880d851f711ecc3c13e666b40390417ff59f771c3efeaa25b4c29548862112550bc6fc01bb1fc5aa541484390447b8a45f3f0ec109b4c06b710f25073a992c4f3a3952f92ed2377905e748b54019a47e93cb36af49d75197e6f27ff1d9531c1b9caa9764dfe2785bfda8da67f025c3454086c77eccabf1f6f2699a4b37a7829dedcdad126c0dee5f485bfd7b4f3eaa31beaf7c516d8b6d5f0c063268b83a5ef9fe45c1dde3d0f2c89f35f0b07f90710f5fb3b4a8c9f93a271b3b6558b2f7fe0652fe385738b9105004d50fabaf58c65e31194aea6260a0f810d6fc2196b99595a43d50e7e4ee62559a5282b0d741c72659c3b4e61a5991505064a1676369e86e186f6b48da62cc3df71b2974d4900ccb5f86503e63cdb2d306d017e9236bfbe2199d4cbf3abd285bd6f252a9a70bdd6a297ca0facab18fa4281659df365f49f29a27f78c06fb2b69f5968cea2498cf67414359cebe536c7df97246e517094a955c055af3e05d7093eef74fc9498171ecfe4b9174156f365b529267c168f65b6a87c448467f51832eb8c4fa7205d7180037ee756c06167abc0d79cdd56f190e69ffe6619dc31eda73457cd4c2c068eaf49c649c04c2d84bff5e0edc5aed978a3efe83f6fbde6697d8f5cd88e8b18777dc608f4e5d8150e7578d268b3307f1aee36795503aa52c1f4d5137e348358e818e610cdb3d921f15bd6940be594c9ead3b90000240c6995398dc93ccd25ca90634d1d0acbe76f78d01519de88693815c1ee132fbad33ef09a1ceca45e0133530014638c0f287e5fececcfe64e44e2fb50e648f58b97273f596db205b2727b9de1eae5058c0b39ff69a9d9665338a1e775764d662daed7a8f805450264a8558893034d31199f28a732556843fc5fa5be67db3fa4d4c83eb199a6fe6db7c0921aaba99968551fb4fcd042deddc351b222642498ae7a43e4d8f8093463f0def138792252695bb7514a6c165c57ebe15dc84779f23d97bf73b3449983866cc70a0dcdab5b5f2b3a7d05d8a328018b0904415559a0da1ba5b7fb03fb38a91ca71a2335d82d3f6cdb6027b2b4383909b8294788fc422dabf1e94d7a4e35a012de9cd9dfcef44b8dc3a00b06ed431ec7fda5aaf59331a37e567875781e6614997ef69ef9d283c2d5e0dd4d72a88bafbdca9a8dad44ea720b5d0ea3b89214fbf4c3615561ec22965730313d4560b8c87ce810027f68e09a923337fddfda5c71b39c396d9c6ddb514c698905d86607c4959b6714aa2cd81824c471ad64a27b92de6d1d7b60fea64e5080e138f31b0c9b611db431434d291129c4d26b9c2aabad7f0cdda997795a35995f7aabb8902ea3b461729a8e397801a7608e5b895b8a59ec84f97c982b330a7fedb3d9696ec0ff9dfc2dc0b649f0e0c72053aff165f3d021e97a8545d341f69a7d0d62bbdb9815ff0d3701c2333e461b9dc9075b098285651047d8914f460379d975a8435a3cfb4eec573fc8c70d6409732d1d9b63c5d2aae0742270fe87167c9364eeed4b8719441898e4d47328866c28a2d2228627c03316b3b373bd119d4b2c4e697a4d9dfa8fbead340e61ed46a3c0c66bca0f9c86ed467874509c73ac8102ac0812f9b9e4daecb2fa5cb09d95248b5a2421c50a65c5c9ee68290eb9e841a2245d993489c9d7c0686d62a8f431e677c03ba6a521be0eddba961b2953b61c63c43b157690fee621f3521fe4df88e3710872b1fe93934b09ea069edb6a91a0cf08c1b1f19e87b991426057d7d008d3bd9f4c7f67dc78c02f16d86a4fb246007c1d23f2d042b621d40bdfa9dd81bb397e56056bf03e89f4f046b023149c9afd6de8351eb8616e67c3d98e51838ddec3ed8cba42c7e1a8c359fa25eb2427389e867905c0c36451dbae22ca7c10d9a3bc338f68ea26f4a4c05f3ccdbc01b29462cc4f54865bc031785c5d3cb0b6ebbd8f3579c9b8b0edb0d92c978c0202ac7b0a43cccd580e2e638392f06e078140f202fa772526780d5262d18aabcce072737602d8cdccac74c83060579bac1380c4454f46dcefae307e8c3815ca5a843f4b6217b5059b5f6e9da71ee039fffcc3e6ea5460a31671e7449a1f8f90c0fa362cf16c77e1d8b8c3282eb31e943376f48e56127c6d642c847df4d70da25ffd262088b5f692688c023d9574605a269461dc0ad2e7b94d9d7dc2c2fe7da25904121b1bb42a0e959a93f2ea668bd4ea9c1644fa8cc87190a9124df2603f72ba858e0ccc76c6f62803c67fa5f01ab06edc05ef59f1356b6bb394863a5633679ebe077320c9954a43823cf4b1f761fe01fb47cd312bd4ab5e09e12641bf34ee8cf7ba659704ddbd24f4ab3c9d306b60540f67b5ef376067301ee0d843f8b5616d8f98bc8667e86570ae92526bfbb55e1ff467df9b19d4fb53f36da7dee413cb59beb1cbf094b9c02a8da8c03c3a6c232b48cbe20b28837f1437e55ce3209330d672a845e9965d729ccf55c2304d19ec405d905bb84c9098a6e31e88f21c1b47a2ec5e35317a6f16a1eef55b3d5d446f4a532f0c9848f09c38894b101b500a7c84794b7e3fcf0dfc2fde9c63e4b6519d87388cf58d2326dc0c282ddefcd56d29b0542db713034e7a632f31ccdf35c197498a8d62ca6bc3465d047b86aebbc884002022056b7615283bad69b55b4535dd44207941f276cf013b820b30e5f8a885139e95453b1a60f363c07848e91b4e857219d57d5224be2084059d6e95975656857c48063b693d212b956fbc8765c33272463254ef15cfd38b645253b2a7c9725fd188c9acea6d5b571424e5033c20c482457c4000695e7170183e81ecd4c76e26d8c4d526d7f5db8d439a69eed48f9ab21664ab3f60bc83ebaa22b893bbf9e6ccb3d0075d90195c451aab4fe949b8c85b22b0a48477575fc4d16c829353279ff4899f91244d4e8bfca726f22ffb890979475f35d39f73236d1723378273461198bd657e620504ff95cf515c921a69a09fa4e384c99070b3a6e7ac26a3edd7209570aa1517c0fe2cd2604211fb0f16ee1962fd2dd8523063c6b9702cb4d9e88ee1573c95f51d85659bce74f69770cd922129e290d2038bf09d760d6aa8298d090a0126a1f4191ae7234b84425eaf48c4328a6ca2f771d4a8d4bf1caa12bbcc61f079ba531d85601355c758044b13a6ca6da79fbaf58195cc65383a65a5372aadbb3caa1345de2782661b54dbb257351c7e8e8db30d873e26f96e1bdd62a435fc2a4ad3ea1228c62c327efc8db3491918da33926c20328c6d50b2c28933fd1512870ceea0393d3881ed6d92a9bd007653e8bf6caab9a7cc62c2e1030a12c22b607c228d48cc30120ff3c2d953849c5f876f28181dcaf39daae3b3584478ad620c8cfed915fe38a612a19c42e984e85d2274c47c435e075d36b51d715d61058b9a6864e03cfce54f6042631d54e306766fc76d4dcab81cf9928ec9ad70cb049a7de74fe0f693207def1fce43eda069c0d7939863f00cb85f77eb9fd233fe273448e55490d7180d9a10563e7577f0489811826abaadcaec879b9561f83dfcf398b96902eddad45574f98cdd802481f4bd9dc790bafd3704feab88038aea7208aeba99c794c91c4aa869bb692aa34325d6a7435d9ec3", 0x1000}, {&(0x7f0000001600)="529184d1af357cbb79e963fd3e568e8ee3827498c6c654c19758034def0a97afa8992cef7e7d846e9d2bac959381af835aa65d4bf2dfa25dde77e0cdcca988b4fdba157b6d0f7d822c3b3f2f76aee450e3c58e03418e3176bd2f3da25d8d56986be40e1fd63cac8851ac1355a190ac9259dedc10a058eb0f05e2c89ab3db6f09bc77659aa0c72a170e2c2decb0cfbc1c8e62df253f8b35a43921cad3aa8603d424d6cbf5e6da778a56473ead7ab10be432d72db0cd4214164eaae282682a497060cac66b2950d8d67a68beffafca505123690a588faeca86b9e34b93bfde604612709a48284d0efdc89eed32ae1651eb22f60c46e999bbcde04505", 0xfb}, {&(0x7f00000000c0)="f1f27d28d7133c5e0f87c721feb1bc4960f65119ea881cc2db472820881ef2c0ec5af31bbcda3efef0017cd3021793cd311915c4ee07a2d5b2a0", 0x3a}, {&(0x7f0000001700)="5fa21ac0d57cc8c23bad96149e88284acbdff470b5e67cb7a32eb628955d60ceac50a93a52a0968718363fa344feca1ddedb9bc5d786d976b7dcd6b3ff701118be0f485d0f553be1e72363844c8b276f1166e3ee7ffc7f50b91e3c27b28637454bb6a36d67ff42bb249eeded423138fadfd2e32c1675c019b579cf3799ff1ac4820c820f419950488a12d3ceae7eb28b1f7e4e7aa9b2c3e71a4f30c7479ee7b688b8ccc3e2dfec167b249348476d08c44226e05c4f66e1b3", 0xb8}], 0x9, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000100)={{0x1, 0x0, 0x21750ba7}, 0x6293}) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 03:34:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="fe48cae41fe69cc8b4174a3cef5e3f36c382a53ec2352caaeecc42a23af406de3428645a3830956a787cae16e91e13e914339777db13e5b1d2de8d44afbf767cb37dd68c1e8686af09e2fe2d31dd88a1b38b8204cc8f8c0971f4a65ab0ee0713b1eeb4b38e941b87311bc274260aecebe82909e14f8afd2363af3c588be4cfcee601b36c05f589960e4832a8c13ad1d8c3ad8df9fd30956fead96239fa9a8339cadffbdb946f229086583484d2b7034e1bedbf36cd4b07646a37589547c35dbe0aa265777515685b839e3cd7aac93196002b7836d3e7e72501d793633735712bdfb0eb518c05a85d89c82ab8f0463921664379a35b003422fa", 0xf9}, {&(0x7f0000000280)="001d6f5425f4d2456b6f18c4d376d575fa6e49d8c4eb19acde0e934453c02c54503ca65c2148f4ecbfefee10a888e3b87ca58d184bc5ca7883346000843af467c146f379c9500174f6084b65663862ebb2395093af727836569bba13d20f9990db429c45aaca5e65fb9c043267e6ff87ad131d15cbb6e0e2c4e44422dc9ac975205516a179bd78e896f52761aa6c363085562c65eaae8c1f468e27ee8a320bc701dfcf54ed4b6cb865b7ff031cba38d89c143ba30d38a1a5637babbccda4adfaa9dfb394f000b3c8dc34272057676213507f9f244e4043c01a89b03501fec1aabf976a1639fe84a662ecd73f574eeff8", 0xf0}, {&(0x7f0000000380)="bd13be71350ac7a78e5aad7b3adac85ab8b065026a681957b885c0a50d5af75685d500d340a967b9fa45681702198c354578a1cea6cb24fb2fd79fc36afd602fbf77f6abcdc680e4ec5db552cedb79f7427a1f6393d932fc6c9f18972f2c2da0fa92e0e93996a1380355f8d372c28e334fdc7957971cf3646f2a1c4b88ef1a7960c84f09219a2746f2ffaa883a7bb4f2513d301018125a4fbd9f8ab0b393333f2bd5113453fc7ca7f94038b0e5effcd2dfe3c03aaaa5cc3e31d189603ca48a8083e06f4f3947f2c070", 0xc9}, {&(0x7f0000000040)="e9c7a328ec91c1ec2f3a7e03dcd88f18d40495cb", 0x14}, {&(0x7f0000000500)="e10252da578acf93c0edf81f4e852501ad49b6a320bf7e33a783e591702dc3c6f881d6f85cc218ba88ea92b33a939d0e9a05a42c572ee68f314df1de1775a56f9ccfb6707dc2f0de56ecd1b8b661283a78485612c23d98813fc2cb4a223671f0d7a18db349fd066b02fb9f6e8c0f6f634738d36edd6db4876e4315159a5d85f3c3be930d54f68ca509974d9b82c6ee642554a9af660b7a2a6dcde00b66f73bf52636a6b037b83057719bc596779ba9bc3cc9108838ef7ae26204e009cc3d1708a8944d735ad3f793f272f987ad097cd7862b5b47e20d32a223631f409082525bf6914660e010416b1a3b7f41cf2b4d3ed54ad54c242756f74a", 0xf9}, {&(0x7f0000000600)="b9f3a271a4b0147ea0df77a205392a1a37455935e178f87a3b02f606c4464424843834b121f3d8de92abf189fba963b5e55d782f7f5e38d5fc787c519224fecd5647cb3eb4fd814fe825d29489db2da472077659387803dd90d42a52f2a66c70dc04a16bfb92d20648c33b5a2cff5a36605b34f5963a8e64f3a14cf56332fc682c9fcde19852ff7bfd371a2fc1490b6fcd4bc3885e2cd7ebc6dab731b3648fa42157c6c1a5cebb63a9ab73922d86591651de99099cf25aa2df0f58f4c26efcf555ee91558a0249f57595a4cdb03e7ed74c465d7a9c81c649dff9eb8ec21e9f9a813fe965", 0xe4}], 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x5, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x20, 0x3d, 0xffffffffffffffff}, 0x7, 0x9, 0xd27b000000000}) 03:34:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000040)="1a", 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fecb08909fd11959e5793a8d0951879b2d7a1210fb66a10528ea21fb5d2a568a5bed1e4cffc1a843cb07dd901020f8a0397ec1ca481f57cf83d65fdbd0ad174116d83a4e15", 0x45}], 0x1) 03:34:26 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) syz_open_pts() fcntl$setstatus(r0, 0x5, 0x0) 03:34:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="10000000000000020000000000000070"], 0xffffffffffffffb8}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="8d88ddf49f747c3ba7ebb442170468f96e5bc6c0160f633552c6a033e338c5cdc869c650f846f43c913a5ac827bae809b86eee7b842cc1b4eb688d71f8402f00575c8b535b676068ea40eac6baf601064eb5b135f3c6", 0x56}, {&(0x7f0000000140)="de1190ca6323222d776d32ea270b5bd4dff6e536fcc9ae68e73c7e57aae3c74c7db32722e573bb5f57149c54adb6b80d1d841c450549913e0afbe17ea0412cb354f8d17c4cc3cf70aa2aa6a49fe57a5bef61dd8904c552d98d5e7126622a1d1310c6531835d2392139308f1b3f6b9ff52610ba22606fa40eb9bacc339fc56173d3f5f1584acb6222e099c3bd6300629e28b99fce944b54b72070f9aa0ab90634e312d0422e4dffcb47d72a643632d35c9a4f201a73c2e4ddb9e425d6ada61e5e0b0bf5d29956c3f000a226a02650ce4f8d45e1030f8604a2123e1375209dec8753383e", 0xe3}], 0x2, &(0x7f0000001900)=ANY=[@ANYBLOB="3800000000000000010000000000000093a8a83e9965e2d054068e5e5e662c31840f4bf32ab327428d8fc89eb84ff38c41c6752800000000b80000000000000000000000090000005deef9dec43c7dc8086365688c677c7d785127aa57992a5bccf3d85bf12d29d709aab48af5f849a7b58cd0dd022942dc9c58b2af2e32d880b966ab388f9a46ebdbde8eecca0929d2a6ea2b8dda6e5e7d5adf5c1c352163f85a974d101b55f5f79c5259b6b5db7927314add751d75de13578efa2d0b4236e3d4fe153a3ca3ccbcf5250d25aef4bc26a0dfba69656f40af87b67361e91c888bc89c4d0e20095e22c1967b0000000000800000000000000001000000010000800db3ac3444fd5d853f95ffb604854df6ab54ddc258e43f839a8bdd6413845a5299f27c1e4dca2875783e0fe36473e6a85ccfcbb85291fdefb59427eec0c4f47a0b990652e1739c13b3ec990fed02a39e2bd30a1593c025fe3bf5a5bc68dba789239f349748c1067e2487807651e1edb9e00000000000000001000000360000002bb3287f2bb7598d92c24a957a44ebfa4ff66a3d06d0c9f03abf7a6942799256faad30d3de23b6a5a1c0bbd47422c7d3d73a8e27aae4845225cad792843f1b941e57b1abea65c90cae05bad775fbba250b663c46bff4beb70ac6ac87cba9570506547f29bcdfdb894717e486eaaeb3ba0f002e3d2b90c8995dc3977dc67a1eeec2ac01ccdd2a6075fe17e8a6365c4a12fe6be1afc6b917356f2680293555a751a1b8df50c842b0f70ef2057cf8b2d3cfef42fdd40c2f650b9f2760301e0c56c3780a57bb8ed81ddb2f000000000000001010000000000000010000002f000000a1212af8115dd645356a76dd99b114a3caeffa23985b74c334844098b8fb7b50c7260f2688d0874321da7e34e9f9befe525c8beb8d748741e1322e0d847d85ba15b7f4bff3cfa4c53816ae7638f7cdcf6f81402d4cbb30b8a26fa99b39df150d87590390b99a98b0a08fdb3aa0f6b4116001ca76f181ea1d69776112300d9d178fa11659b944cc6e4562db97371949e8369a5363795bb6fe81d8be6cffb8b85625c76426a5d051f4d78561fa2cbb189aee46f33d20b4b2e8de17485af912e8321f571151719e5b11d57243494957cd3b982b8cfe21ad35788c8b26a0ce1a8d6b0f6cec33ff2a2bec6ffa6fcefd673a7b6f1492569ac21a3a95e28b155865db98373f9dc5a89ff11506cdd98f6c674a56a955ce5e3c0ebb5b85ca6a2de11ffe0a4e1eccbd7b7d9af85ebf62a4ab3d55cde9baa22d7452f8fcbb5fea62985ddf675b2128443e1f7277f776591dce487100c5afbd47a0676bb87824b0bd643b9b6bfb438b56c00ce02ef49714660414879f30268e9bd97aa017d5270f528c82e46d3a916aab558a2583e6942b8a925bc4f6a5226460ee3489b869945846d53eea12d9715acdcdbbd448547c86ef3fdedb6efcc78720fb1af318c7aec0ef21d69f9dec1410cbd0a4f3cd7cfd6efa06e477b23fce5dcc28e7991637e0d8808f084b8bf2a3f13886ed578d7d92dfa5c98afa68f45784d1bae9d8dfa77ffb9e0c28f70214cdd82ad3613c3929588e8de1358f3b0d3657856cdefb3c270539ba3e3221628b187c4e87726463ad2682497ea962af025c10d23a732f6ec74d026078b76cbad988e1025e935f4fc0346a411d2736fc438a4e8e4cb1cbe32891e83af0b3e41322efa7cfa576ada022ef014a6f78de655bf56624b135d015b3342fcd617f644fc53f4d176b60bdc1f1545bf94b4b8036cac57cf720ddcb06b515a2af071815d9ad99e1582f93f9c2cf170b913da30d5993199ea689fd7477b8fe18bfce55eb62c7ff5740ba93cb93a8a3e960e6d5e8009eb78b024dbac25c45de109f07a3fb075355271711f556de7812780f99d8f1822646076a933cebd8653cfedf5e81e11f30597d2aa20bdeaf640879275925c2e648080af8de85491b5072b2889fca67af931f87c824c8f0d1ae6b4e82110c6db98d17179dfbbceaf0eed3c751640b14711cee900ffc66609f69371cffc7b333dccf6cde7bc478cef5314b49c2a6f8bf6d3ce050f62e3dc7d2b0012054a13a0a8d69f04de4de60d2326b8c1de3696e832d8328b3e2a14c2d2ed515d8da0ab64d4e09676dc269635d7921dcb6f4562bb3db58f20aba179254c37c0f3370f77918db886be182bf9b4b72e67fd56fccd90f089c1f705eb36a2c680ecd651cd455f41c89569a30bb5baba0bbb7f676e2ca4322920962e18c723da8f17068a2facb99a029b8b6154b9badbf73d1584e4d83eacaf38013d42668844055ec2b3dbd3aefdee7b87979449524a65e24f79bfef9c2affb58d3db9dd253c618bf6cb86c177ca77df1ebafafbede27b186ebdd8a5c97605d7f509d8a52496882ce7990db5f7408c9a1bf4af9d545081e64d52928bfb548a9a797b1dc01b2f74dbfd82bf73634cca39366bcd4297aeed8eabc5f86c39d95a6e53ed55742c48058eed69b8ccb1d858a94faed56d1bbf57cd7755192767127d6ea6acb55c9b21dad8b1dd31c8c27f666a781566ce3757d5464492324dc8d3acb303b86f96c3b6d62e8c944e8ab3e6afe03442293847fe09c3e9ac69c38a5b95bd76d0691791d9cf416b042c263010de80e0182bf5878f3be931f70ba10a5473a0b10e5a8455d7cd77f6296f15add7ee491279dd29adf3d3e6dabfa92a99cb7de3ff9340c0f29cc4a4885de71e6f96066865a20955f2e99a4285e745b681ed0fca508fda4069d573a2a9585b67bdebda664e9e3d9762bafa580aed712bd7fa56147cb6256d785a910988c2e4eeaa6fe50b4a07537261d0269004878f55fe5c8eb2a5c8a85c4fb285a266ccd6bf47c2aacbe833a924233b353203f3ba7a03d3a741aa3f654b771242c99d73d04c5524093b5652f4323bee469f64dc4ccdbfa63d7b79daf9433b5267f75b9eb5e2e6af62a18141ae7cc9ea7fa7fcb33b36bd8c292b1e5e56ec1b255f57418a47de987ae21c89ad76aeff23e79ab0b066d753f5a00f3c91814141bf503f10417e9d3ec2eb31b8dcf80f4b744fcadee2e6f00627a9e54f0da07ff02ee0aa3897f5087c5260d7870b48fb7b0e48440bf67a8b4098b6ac868e793d30820090dcb593ff5094888b2ba549852c510289379e309a146d23dba38104c5eb6809bd1be6c11029b665ddbc010f77a7de3ce08338a281199a157248f3e488bec35c2d6b8b58f720663b9d7da0c4963ecadae4504f72a0355daa9fd5c0d8cdcaab581cdb01b9a1ba907db33649dcc99bf908901c3fffcba0dfce82a674231f61b0ca3422244fa01a79df73d7372d90e228d103bd43faffbc311dc69ee6b5cab4cf795d01b57ffd0f062568c9f3bb62ab62f2c6bc6ab1aee115d988c93f0a01d0ca0c9977f2793946ca5018149fc254e36fb89916f5a4d1429f3770eb75eeea2863bbc62192dc5f2d6d9ae6b607de276835e87df9e2ca46a25b8f54021fe7b7f012ead54a5fa358281cbaac1f29a6b4b273f0bc7c6b4287d856ae53c445398986399f5ce9d8f8a2a6a3de6202a6364570baa2b9cf5ed47cb5115aeba79a5560fcd202047c72c53e6a47121710028b145259d7624905e214a141dad430308c2d47e12e6bb27d744cabb7309c0fb3e93e03583b88c503630a5c3d819c00b4fa796ba755143cf28153011eaa2b85eb188a09f694ef8850cebba18a4e0c993c853c8f937d4367cb47d093f342b2570cf5fa380ad905ea017d40cc2f83d0b647dfa83f3f2274ee2c904a8ca706d2fa413febcd7145f017597175b4c028df8435c9f30de6ab0af10e4133872575e6e39cf73088953da635c99f8f8a542b270fd1263c8e54511dcd5134549e80f3fa362e99852e9f020ebce50063bf0f70a04c1e56483603b5a00cab8b83f67595613ef5fe0681957513aca4a7eb99a6ba061be7f533f5f0bad19a69877c71bd8dbd5c8f2150b9f85d104cc08ebbb8f597aaddcc89099d8f9a6972d9d297a8a0a26f5ccb5c3166dd1d8f7e3ba5128d45cb9dbfeb677a32c943a392721f59cb6c573801ee60fb88d35f23512d85c9f582284440f8241c6e82b5584bb5cc5a0498baa43836ba360115c2381e5c1b97433428905cf6e2b6d305d5846e06dc8f0a6dea244e698e197508db2b7d8e48c03a5847e6a17cf7a41edcd2f6ba4b8b95c564daa2bef81d01109ec8c3ec04bb953e76d1b6f4aa2bedf65349fd2f92db450f7753315c68ab19f7e0ffb410941d9f064d7209d3bee7d88f306fdc1b565cf2ecf8463af06422e9b7ee9cdca5b17cde133de670d72de0167a4d6ba6b67903c559348d601dea1f6d79ee7ea4b464b039c801118fcd3437117394cda76ff018b6d87391a6c484714b8d8e4c06d4b561bafe46f466b49654e26af639f75876ee4bb65ba7ce43f630e824e58302f276fed46b26580ed2674f6ddd9ae7dba6166be00117a94846cc1c767645f4fe6e2dca6d9bef7cead4c453f2272f8174a592a8c74e73d038544634e61f0e8e9a97c10138cc8c09fad938e2e9c0ca1d081e0ed149eed483cdc1c9f6f1aaa3cc6b5789072d10037173ef44349c948dd2308f33d54f88813938c3ea9453e8df59340eace39774934819892c00ea591a65ede0a0deaa461d106c5b13aab559d52077358cdc11b315c7da70ca5720c052f99ddaf6e503f39914da0dde6e78bbb7f3916046089e19746b9d413426adb1cafc3c05f8b94ebacc0b47be66c965a085a38a8c7063d7b64913edc52acca74f433e58b25049582083b8336ca2acd677e019d6abf05287f27061b3b6392a36d8dfb72d7c89e37091e8d3a48e03c809562aab249c34d214d5a8b27704dfc5aa0600af67d840c5631e3e5ed9b630f5badf34aeffb05aa5260d0a118023cbb067bf62b2211ca72acc9523c41be93a346bcd2ffd7e2593c8d6cc0728c4c5f5e665845ffc081113d31bc5cab7b9aa997a35b266c5e09caacb1883b111963fa6a17759be53c74aeb3bee056eb79683074585e32435e36c296118f29df3c1d942b7b9922cdbeab0900291869dc886c29dcb67cf9916e592968c238ad550097439bc54cbf5b513344b9b18057ca5b805fc5e1e9eb18f1cd01397bf9c2cd5df06a63f589600e1bed0e97340c00c841441e8047495ec1fe40a2f2e5c9617048f615cc92713d396c04fbfc5bbbc7fe07fadd596a41547846b823cb3bb71a37890d8b5153b9e13d21b24a4ebaa88774f86fb761b53384217842d39fbc3ba12a503600b1360b1092c0766aea66b81b4d8558664a3d54d3275a4a80b8b85f2fd22a67328980206a50ba3848183d9ee755f6f80d27c5cbb894e6a35eb817f0b32b59c7e0e9b915533db7b733562099c53f975ec649cc085e848fb984c13f86a1f6980df65f11640003c53e24d634ffd866bb58bd044625d5e982363c9ee32a4f801a7cb073a6ff591d9961967e614a4c41e23f4188da5242539b3c017e31fab5d862ee416e6b738f4af6fbdaebddddcac9920f2b15b892db687973bacfb365697d704de9918d4c78f79eadaef3321f5aae1125dcfc574df0774f716584ddf20281d31b3c473587f11839a643b8b7e877cfb2707a21ac5c1319e6e8b987ca1f3ac5504a1c82d5a96769ad9d466922c57625611b60ce19b50cadfd7f7c92018dbe3789e8ea09b7cb4f46fe22e9b7c1d6ec691a0aa3b31fe3ca1d997d866a66972a0ec643f567c726d5ae126ab0b5eafad5a1c6bcd63c96ac604339bd6186b7f13ade42d319cdc4c2338195592b318b92c3e2b42cb03d1ce464d7e61f7ab143f57164b21bb7235c8b25966a94736e5a40d5ca1bc41353cecc6cb826640e48069d5c66a4dcaa58fe76387ec74af0c05f88e62e40936399cc9db7ed81b991eb7b06bc07e6273ba6aedb5f9a14a585e4e81c41f1ea992aa00e87dee751c715702be0745b4654c1a24917a842ab942b160535bd5d0132e11e30219fe2e53adfbfb17ab5d5bf1dd36faa0d622f07f47fed94cae77b096fcb63cb346a65aa4f902c338335bf1b76e8f24057ee79b2f97cd74e318cc6326642554b0c4496fe22ee246fdb0e7677a55bf76c0121ebd0e4cc4013ed0b237e7ea4aa9b4c484df1e60a6cf08b2526d7c76e0d48a63f20b9a3a7c73ed23fbf37a81d562198e98dcb1612e390ba64ed49e7b6315d87341e102e38b74f2a4b675dbf427cee15200b39c84c8a5e0d6b2e92fcadcc69220a24705aba2fe1ccdcf3c46b2676605dfbc7374c0b3047007e7f3b36f375fecca17c2ca590c6eb536c7860a42b81cc84c4e1d05043690e389d5c6d9a0cd0a067a47748e84677bb7821569a87dd9bf48b6b447fac125c11ba0d1f4c43a04c91c06c96dec026bd9c7c4348e4eb328c018675dca3c2c43253fd4857c8f30159b0442b08125843c34b8d3247e5f873404031ce3eea177d59ca50b25fe16fae78dc3d247d3c42daa50de6abc1e6f1c70853801a07d4896c975f4db35c6d9a007a5402b6f5eb37502c3167b08641389588c255543da036351055fd0ac8a821b2d52271dfe8b0b4ced3ba7d247ff7ec9ad51527a4cd9c96999e4f7a3911ab532609a3c4c33276e97d378533ae32eb69394379ca6543e1d1e072201cab1fc7dd38ea3993df9121627d97c20ae333abec740f5962a4879ca756d4bb5cb81e9317c8c000000000000000ffff0000f9ffffffe303b92080eedb9c0c20cbdc56314c1417dec63344dfdc122c0a328e6f6c72e5f7e94db3b0dd6de948aeed4f6faca2c459832a6f1f92e1676020898229a6ad4f95ee32f1f2930fe18e2b7dd028c96fa3c0e8789ba79abc57e8737ad2152e828e87adb492c38dde9a7b1f0ab81c028b20c2bc6bdeba617215b6b022fc5377006147c8bdcc39feccaebe6760457c6383b06627ccfd292bd6dfb1ce06361c0e8342e1c33c2fea76fee16600000000000000f800000000000000010000000000000007d6371375b268d6ad8c5a9db79050fdc155eb12b51980566ec2aa5a86fa5a7681eab8ea1fe789991f4560dbe2c7e4345a832221aaa733460e5126f72c1a621ed1978d81b4b6d45ea6ff07c315ded593b79d2cfe54f8c2ce1dab151295b5cd4d57fda731902696851219f10aa23159bb40390df4427f999fb47264762584a625dc3a8bc5da92e03697f631d1e3ce9aa05e652c42f1dac692b4e5ecf15bcdfdc333778606736516a084e7c417830079428e48c32cf326e5723f3d9ca7faf8330f1e9e0612fdcaded99e07640aa156104662f98b9353e4c186cafdaa9f91b0ce92af10da0000000000"], 0x1418}, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000280)="b91eb376d8d4f441a5abdd63533b06e34520e444e6245a89da8dec5b3788f13fe7fe1eff36fa3fb70b5190ca51c40ce0feec69ac87d673319bbf90e239d63ef58b561d9aef1c4f2883047aba57cb620bd15f7507008b76a5ef19b53733f93c5b1d4a4f72ae2038186f6804df377b615f743e76f954515a48fefeef11c62163ea12620609a62ec410d1806a44f4d4189e15a4fd3162be55972211f9b67e3ede126181e9b4f2f3ae5065fb9723ad51805bb83599633c98e8a611dcbbd95f409751e2ca9763b49bc58b4bc8e05554bb53f6ba629357583626ea5aaad5a0f9664cf3626d76819ef78b8e79c1e8f2adc319", 0xef}, {&(0x7f0000000380)="8a6fd55fecdc908444dd743d3b5898a382f7e370f95b4ab35e2ec1547a28c2cf4c36055f82a9d36838bcfdcf5b109c61227064a9e0c56794ee5e70ee38143c3b761f617dc3fd8444505d79102b6c267b50ed5deefd3f2fc4eb66c2eba5452ba864a0dcd0df8b586e7b789bbdd340157038b3b6c87f12ca42fdbc0e6a", 0x7c}, {&(0x7f0000000400)="8521fcfe09bef0a8bf66c635228e", 0xe}], 0x3, 0x0, 0x0) 03:34:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 03:34:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) 03:34:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x9, 0x4, 0x800, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xdccf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 03:34:26 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/189) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x18800, 0x0) renameat(r0, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) sendto(r0, &(0x7f0000000300)="2d8e45fdb2cf63aa716fda586c287b98fa84dfeff22557894612706512b81469207660e9e3fde3d391464c3ffaee573620175e87e27947d574ccd3665875e85245bf1256065a38826938dc6ec82ab480", 0x50, 0x1, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000040)='./file1/file0\x00', 0x20) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 03:34:27 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 03:34:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket$inet6(0x18, 0x0, 0xffffffffffff8001) listen(r1, 0x200107f) r2 = dup(r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10800, 0x34) r3 = socket(0x16, 0x8000, 0x0) socket$inet(0x2, 0x8007, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000001c0)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x8, &(0x7f00000004c0)=[r4, r5, r6, r7, r8, r9, r10, r11]) recvfrom(r0, &(0x7f0000000100)=""/75, 0x4b, 0x42, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/111, 0x6f}], 0x2, 0x0, 0x0) 03:34:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) 03:34:27 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 03:34:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) kqueue() clock_settime(0x0, &(0x7f00000000c0)={0x6, 0x426}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 03:34:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r0 = socket$inet(0x2, 0x0, 0x1) accept(r0, 0x0, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 03:34:27 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 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x180) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 03:34:27 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001b80)={'./file0\x00', 0x9, 0x8, 0x5c, 0x1, 0x3, 0x2, 0x8, 0x2, 0x0, 0x8, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 03:34:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x8001) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) setsockopt(r0, 0xff, 0x1, &(0x7f0000000000)="b08f025f1015021c623f6f10f1f88ec38d2a786b17b398a1de178184c00c1a24abc254ae9f46b93b2c370f343dac789fae9e4124c0d7d153c3f51662415051ae1f9962163831ebab3f43641945193b8b7677ee7e015f99c9b1ddaa7ab5e49b97d7be88b3659afec25576f8a3c7237191a9d0bf3184532978ccba33c300f910ef6826cd460aff2453059a9492d784f4c9c330deb48ffde63aab7ef89c50f4df1b3c1290508a0872dca0e9dcc831cfac040fa6", 0xb2) 03:34:27 executing program 0: mprotect(&(0x7f00003af000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x8, 0x0) setsockopt(r1, 0x8, 0x1, &(0x7f0000000140)="93d1981da0ca88eb3901f02a911883171bd7ed72a0cc4a211004c702051db98798c370e1744d86544b99bec1219e366845848f6cae536fdff9faf811626f0a4f6791bd14cc6dc3474a9b3d27398059f0ee24435fb20d5d1bb02b5212e4fac470dc09474d7751036f2e322a03a6bd3cd2373727179ebde5f359e9d4204bba6f7b9efb96fc6e12f8ef61ab9680e7c139e3f12519359f96f1eb42ea7958c421d80a352d4490cbb59812eeb0e3369776e846eb405e92abb03c8f01774d484bfbaef8743cb12c5cdd58161cd366b780c99cb8c8cfa7ffa63891b4dcd9829bf8075c955134f70067954a906fbe2f6f4280f3f1cb6cc9cf498dc5cc162397cb64ec2c4ec2923b7cf183eb4cf68ecef5214250cc23a4c290ac6357b363a419a3c233f79a98a097fa8dc4780c75bfa30dbc404af097cc011d5a14fc25966f5a969275612c7fa8c6e0bd5c7209410f322afc0daf4eb480d6d74f58e33b35c99c9cc10231379a68da28fb4ae51ba46391ed10a7503a687fd06abf08fad42e60b77e2d1f8af705fb3721278d260cc0a0f4d3459ec00a0f30d21af038d628cd153a9467216db7db8d750d15bbd2047b937481caa1c1c2e6fd5e133cd0c53e8d6d11a7fd71036b1dbc6aef21b5c4b52698fb6445a9ae44c724d844bcbe864e67b9d8aab67088faf28f6498e7859689c6cba9b16319a5a347dda70c3ca6ab371fd716fe94146af96bb7a805bff20fde9f5a8bc5d3fca39a0a6e3fae593a6dd33767f692212f599aa5b87f825b759c47ddf1b7c8c6378fbb451475405fe19ddc7679a09a07c05a791963eeac0a8f77ca4a7b6519514c5653bf81bc971b7b50a1c7202f58188ac142204c9e76a1d8431d3c25f32eb544194c0e88db7af4456bf6206b66960bca2ee9fed96045b8455d456eec21d91d6487cf7b9567e674976c2006b9b1564350ee279ccc449e87b47f21c40a3d7314c0125bdb1fed281b72d7822fcea5597c8f119dcb2d4ad565403ff371b871b7643a443ba244d408ad06a91d9ffab8461fb5244d405d204757b5ade7f9fd3abf6cef53791f0cc5042fd871d87340246ed23c23dad08c6d73c1d4b99ae8020ead747c5a5639c94954b5fc811156eda3d7c182f418d6bb9b9c8bb2508aa69e1f765cbde8226a4cb725bbed2a7921608cafcf22cde1ef3c14dcd6a9710c9aa6e8e21bfbb225e5e232373ad05c8dede247ca067d9a18e6fbfdad1b07c847309615509b6957e4e6e2dd4adaf88ba6c256c8b661acdeb2eda682693e6c51e1b5c37822d755bac6b5fff6bb59b56af3b5c883b34e7e90077741752542e7a1ad2f38e4ad64f29fa2a872a394f66bf0b5eb60a7fe7645f8adc3b548e972008e7be6c1bcb600ccca791c9c9809de5f146e5428379fd6ee314936da66fb96d41269bd94cefee5dfbf347d1278117f2dde7bfd3491a1e1d9a72f07951adac001dced6be8c1ee1093fe0ad72fa0aa4486134608f9aa0b1f78e77713a3b96b0a79b1a7a95152e88170c6bc3cafff585b1200b7447f49d5e6e5b7dbb2cfe59eab5176f044cb11f0c975c614bf9749518381e191e4b0a57df786f41ddd8ee8f22a49aefbe879a71ac6a918a48726a957e789da00af2629377ff503fc9c666538c076406998791e8fedf16724c662e6e14bdb49c85b555e80e331ced329a4ac014bd17fb56f1ae1d400a4d2508934d991a0938869ce5e91fc372535bfef46e9446c3a882ddade8e5d438f9207359f2f3c2fdef7aee64c57c7802fb5c8537de2514e3ba5825b750154035ebeacdf9dc0db9303f419236feb114ed4075c00c2b1ffc6ff4fa2863ba8a562f335824ff5be364d97840cbc11413e7e2130ca38220405ea847a84ff79b10e4663b48abce7ac6671b39751a26298729da6bd061a5cf6570d09f9fab57e3eb5c53a5fd7e777d314771c2aea306839e32cec4f97a12c0b0a263c1cca94f25e19f952dc2de726e39deeac5b04e98b50699cbbc1ee6022c235093813819ecf9c85f468176e49538c2025eaef61ca2429eeb2bad25761db3fbd8bbce8e36f44387a7b9557b4b65bdce7d1a75f6d97b7e4e8529bbdb84b86e1f59868dab8ffe4af2c668e0a1ca2cc91c33df7e14a83a394f009224280adb8086ea981c0ac725f6f2e1c3bf56bc849383c06b92e5a4bde2950d2946636ee54c302c235b12452071c5003ed76afcfa456a86ab6b43a032e3a1eeb5aa0f93897de3037db136bcd78c7420a489b4d67d02be265fef2cead361888fd77adea6423e3433a841d55e670607d525dda3a19926e7685ec84f72f46201f8f6c69676d02529316530996d2f25749772bf727c641d65090398324c33efe7d92e1c9f0d1a091ed17a05404563c73d2d96378fd9e5f7a1d470aef5700e7a5826aac43c93d2ef237729cda342cdb14f26378cf91efaa2cc23e6d4ecc9414c12f006fb334429e4e063080a347e63fd1ab916a4044def5dec97e72698adf281b2f226a8ba6820705513a7d6179c3a13382e1714608e29499534af34a1b02d0df5360eb0e1e0f754a830d856e9e752db32af4a4e5ef6ac8e663954b9e8082e304547639ac66f5b8e8c3e2f3e38e19928b7dae7e61d59868d40e0f2e89f9b7243f4871c011eecb4a227a1e0a814d43af8a1ce6bb238c8824fe77472e9d40c4d181ae5259b9dafccb923475d48f0b32d7ec8212c4efb95c2b389f2b9b5fc5a81431d66ba8f62f49cb47c1d40abe829d754d44e1466c86d77e0603a1aff2f667eeae11789669925a95b688264105a5d63f9d6abcca842a41114269539d860b9d66bf40dfb21071befbb452ff5b37e2bff32ebb81dd9d9a5a263c3cb38c858cd237a86e675359a066a02be80191f407597bae109739d8d4fa0e282b3b2adf2b9ded8fe53db3c8a7e32251251033d6b95f3a4a5ae8b79fc57aeb5c1c2a6cf206555a1505c5b15c31764bbd7ecc70049e6432106ae380554f33877c25bac33d6632ae82949ff0fe0f8da1d77e8fcfdbfb5927535c83672bd938038628344d65cc2b6dff5db14df112e14b26c1acf852f048e121859cc808887e5373fdea290e923a6cf6d8ddb2bd28513b5c707b3e062c3d6f563c1e06f65d0075aeacc0c6d96bb9b6fd4abb8f31d0aabbc14188be04d866c76c016e52d18325c90b3b75ab3834ebf65e2cd62631f12d93a559bd5d3359fef5b0376cd6d9d7b2954b458c837ffb20bd71c09c4bcd6f3bec1354dd0791dbc9450981d1df51f7ffe1be72f3f1e9f5effefd19bdda031502ed459bc7165f0b07b1dff35d0d45b85210e490935e006bcd206a4bca9cebe263c9f28d9cceb4d9452706a67005f63b2654153bf135fae3c7806132d46e27d75738d9b7a31c3c010865306406e5f9e1a327f52271d9eaddcc387ab44892863b4f838794aea2ebdbfade97f301963c5cdac7afbc0c4a78d5d34c3597be482ffe41671656f0ceb82825c5e9a5573f88569126496b9e0438be517db8c8fc30f5c1a722f0ccb741131d1a43d3e406df1cb9f4a832086f26ffc9aae876be5a282dce4eb7fd811004b66a0bd87971f1c6e08d1d6633d0f41d22dc6d30cb1bdf620623a2f9561f504a051d706d01530709d2a4ed42f0b503cffef8ca785782183b72ab8db66ae5b4f896bf348c68bae341054427455799384e22fc72c7f2bfa66d7e04b40763e4ebca41bf5ffbdbec2868374608a006a519225a8611ed956dfacaa55cdc523d16cce53d535e7591f96cad4222e67f6415e18247daef984a6d18ce8ddd03f54d065548934a171793636be7570127ab9fb200a1a941350fe45da55ec7b3a897467c2c10e9dd08e4b6191814976285be8dd11a2e34ebd6a85a8895564e16f868a4d93a790091e5a5da3c2f28092dc52d4b241a1d0e3f8a19a18431f8f2fe051b69de01c21647abcc6e128763b1ac21c2b5e8ab1f97f0d702b15624afee31c979d6ae0ffa4a604bc46cea22d5bf069851a616e629b5bfd46db8bde238d97c5fae83797308a865c03779c5d5e9be987498f2df90ec2c82b693b93fe0143332d7cc9e14f66ca721f222fe5e9680453099ff4cef676bc6617cd0bc7838f5d772331cf4e3adaafd24cc1b6e664d4bc2a53e9ac53007b6db2c515c8f4ed36fc3450f2c1a2b2b408e4e8ccf8ba87a5d87e0ede886e06555b4606b82625e0057c9bbca19393c80b57bee683cb654629b9aee07bdd237b226f3b05e6a178b873fecef9b5e7530ed57303d51060c606e8f37f23eed8a15b32556ccca605a22ceb66359b14cc1f9c705f8081e220da31b6d54ccc6b4d776297a98ea93e0632d5bb761f3143819a5b66447bcb6c1a70895ad06805713e574b347b89cde048d681a17976729881e5d58fa46cf03a851be9cfff2ce2592b7f39f72d2524e36f6d3ee03b80d50721a02e34757375a2f04ab06c0a251980b9d923119481551be3ddec19ca3e82aef1f9d396d8936cf7e23c3810a9ac4b424d1f8b2aca2c89c239d87a1c0f74f5ca88079289e7510b9ba167290d9b3ea8b66c5537a4e3d00167e8e3116f9623be750cc72aba614135c466e8bc6379ed25bd0bf525edb3c8cdbfda9b01f08f8764045d49f1def795226f0638338ca61d26eff7357b335311fd59c74242ffc6c3be88bf4e05d466f6ee45dc3c50a26b78b0550ffc29a70462e17027fb302e321fc640c3003861258a0ce4afa7b41f319e7b1a10933d4ea501d65114a3c5ee4c3fee8fcec20eeb3d99d41b840bd9024455c9574ad387a6639d1e9a42d83b68efdf7e98f70b8b6b6ba7d1ebc487e369fafd9d0055ac6227b382e3a0c86295af5f26bca6eb9ac8c7b7994dabea85fb480a33c39d00605c7ee2c5da4873b06fc5b87fa72389d44005b12620015e9737060586ce84f87116554202ca373f9f687c40b8bb6297bbbbf22702f2214dd25b15b29fb3b343f34dd710891e318bfa6819da9d1ee4fb36dfd5cff09a84a64f7fbe1ae37110675dc55f81ccbaeb53f37f3fb1071ff892b9f984183bdee6045ef82b7dc59246e6b593511a7daf147bcc31dd4e181a43e8c8078155eaf6ace57e24e9cd229ba3743e32a7ac3b60ae5d681bb2de2b54627d2f78a0427a1247171b8cb96d701ec73119f454480a3fe9bdb0e73f47df6a9576d743e726f57f4f64748f00a5bc4acc1059a324ea04e5e82e9a4359892c412e9ab102a6938eff0e1141bd661754a7eafe36df4451758986726c3774be8ccc5582e5eff0ebe2f06f645d805ee29ac8c2a2c3db7d3ad6099f7e9d776286ea9de03526b58bd8c7b5ba81e00b72a15a49654bcadd40838c2ee60f39ec1554354eb5ad178a167a7d70f07dc41b11b615ef5bf47661a9f249c2c46d106b7f3300bdf917f9d7acb08d585c428cf10a6e69bd8c4dca5eed6429a3c7c925be8e4f2c4aaf0e017ff4a24032160d282fbbba63c526490eb5cb4a23aac147e76eb4712136e8ed661d2a4cce9a76d690f4c1d0051b4ba7f852cbb23fd3d9896a1b538d2bf8de0536fe6b5b36401c261e5352b7f8246a81a08e585a1865a74a9492c1107bfd0ddc58bad8aef6e9858fe2b974f7f44651b1c7ffb7a869d003a1d73009a5f5e466bd0d121cde35910d925b7e8bca87d407291a8c439dfa7d43379fc6703e6133bfde2e2f37250cb1ce275207726023faf38c974e691ecc687e1d179f5a995e013500149284e9c128097c0a71f65917d25f1609867cec54c5f4b0dd89c3916d497930448c12c0225b116b94267105f195a67a2e4f29bf7ac487fbbaf941b329dc453809cc75f0665af1aa144b712df2df8ea25be8808db081ce107531fa58c95", 0x1000) setsockopt(r0, 0x1, 0x5, &(0x7f0000001200)="0b1516a171e1f5ece898ac66bb51d4aee7cf1b3391d49e1c7b6a06c3c792d44098153193c0ae4e0686abb80aea14285a49f4dd1e81dca79cfda8da6af41490f6bdf68e40a6357aa75a37f3083156d6534f60a625fecb42a52413c7c6e5a2fec3d0bc1b6f8c9c1c9bee2f6bd5b93e1cacd3fba17f165354677f73d9a9c0c9f1810055a4ff22f4c5a2b86399fb66cb88c963c62530e0eb0ff822b86f81048254d46dec2d6cf8ea905617c26d89a45eb59881e4f862c4f5", 0xb6) mmap(&(0x7f0000094000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0), &(0x7f00000000c0)=0xc) r2 = getuid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r3 = getegid() mprotect(&(0x7f0000095000/0x2000)=nil, 0x2000, 0x4) fchown(r0, r2, r3) 03:34:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x101, 0xc0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 03:34:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3fffffc, 0x0) readv(r1, &(0x7f0000000040), 0x16f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) 03:34:28 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000000c0)=""/6, 0x6}], 0x3, 0x0, 0x0) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:34:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x9a4af4e77e84c6f8, 0x8002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 03:34:28 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x200}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = semget(0x2, 0x1, 0x20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)) 03:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "200000000009001a00"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') syz_open_pts() 03:34:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x35) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000800)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096}, {&(0x7f0000001a00)=""/197}], 0x100002dd, 0x0, 0x31) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r7 = syz_open_pts() fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x200000000, 0x0, 0xc600000000000000, 0x0, r8}) r9 = openat(r4, &(0x7f0000000440)='./file0\x00', 0x20000, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000040)=0x2) fcntl$setflags(r2, 0x2, 0x10000000000001) write(r9, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) syz_open_pts() close(r0) r10 = syz_open_pts() semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/214) r11 = getuid() r12 = getegid() fchown(r10, r11, r12) close(r0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000340)={0xfffffffffffefffe, 0x0, 0x8000000098a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x800}, {0x1, 0x7, 0x1802}, {0x3, 0x1, 0x1002}], 0x3) 03:34:28 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) shmdt(r2) 03:34:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000040)="abce3dad", 0x2) 03:34:28 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffbf8, 0x31a) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) flock(r0, 0x9) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 03:34:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82032e2f0466696c7f3000"], 0x10) socket(0x21, 0x4001, 0x9) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0xa) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x1ff, r1}) msgget(0x3, 0x8) 03:34:28 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x64) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, r2) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x3, 0x8, &(0x7f0000000040), 0xc92a05514f54f49c) 03:34:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x48) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000007c0)='./file0\x00', 0x4) 03:34:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x1, 0xffffffff, 0x7735, 0x8}, 0xc) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/186, 0xba, 0x43, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x1}, 0xc) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 03:34:28 executing program 1: r0 = socket(0x1, 0x8005, 0x6) ftruncate(r0, 0x0, 0x9) r1 = socket(0x18, 0x200000001, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000200)) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$inet(r2, &(0x7f0000000180)={0x2, 0x3}, 0xc) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 03:34:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x70) 03:34:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x10000000005) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = semget$private(0x0, 0x5, 0xa6) semop(r5, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) r7 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r8 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80000010) read(r4, &(0x7f0000000340)=""/167, 0x147) r9 = geteuid() r10 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) flock(r4, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xffffffffffffff3c) r13 = fcntl$getown(r3, 0x5) r14 = fcntl$getown(r4, 0x5) getgroups(0x1, &(0x7f0000000300)=[r2]) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000840)={{0x3, r9, r12, r9, 0x0, 0x1c4, 0x7ffffffe}, 0xd, 0x100, r13, r14, 0x0, 0x92, 0xffff}) ioctl$TIOCNXCL(r7, 0x2000740e) r15 = geteuid() setreuid(r11, r15) clock_gettime(0x3, &(0x7f0000000140)) pwritev(r1, &(0x7f00000009c0), 0x0, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r3, 0xffff, 0x801, &(0x7f0000000200)=0x9619, 0xfffffffffffffeb8) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) readlinkat(r1, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)=""/86, 0x56) 03:34:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000001380), 0x8000, 0x0, 0x22c6, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r4 = dup2(r2, r3) close(r3) dup2(r1, r2) r5 = fcntl$getown(r4, 0x5) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r5, r6, r7}, 0xc) dup(r3) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) r8 = shmget$private(0x0, 0x2000, 0x8140, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r8, 0x0) 03:34:28 executing program 0: getuid() r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x8) pipe(&(0x7f0000000040)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) socket(0x1f, 0x4, 0xffffffffffffffff) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 03:34:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b82309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x23}, 0x0) 03:34:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) mlock(&(0x7f0000035000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8250, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="6fbc3cbab78ff1b8d331a183ee0e0e73316eaa10ea8770dafb8ca8c8968e6ae8e3c7e08244b8601e4723c31ea410c981144508dce562b87fa546824f0588e5527008b1d1f46b06", 0x47) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000372000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/156) 03:34:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x9, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f00006eb000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd2b) 03:34:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x12, 0x40) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) getsockopt(r1, 0x401, 0x2, &(0x7f00000000c0)=""/182, &(0x7f0000000180)=0xb6) getgid() 03:34:29 executing program 1: r0 = msgget$private(0x0, 0x4) msgsnd(r0, &(0x7f0000000000)={0x1, "b4d53ec66e4728595ca9c87230b4d8ff9c559254b77a549b038e6a4426248ffc973aefc762c4e42057b4e9453bf0e6781f48e01a5709a4bc7dad5a26b09957c15c3dfaf01ed375661697f285a639155c8c2b3321f3eeadb0891dfc7b269d7dc27b98d43d12c2a35c767e456d9f39"}, 0x76, 0x800) r1 = msgget(0x1, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 03:34:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2080, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x9) 03:34:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x41) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) sync() dup2(r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x20422, 0xa1) 03:34:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 03:34:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 03:34:29 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x20000003) ioctl$TIOCSTOP(r1, 0x2000746f) 03:34:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 03:34:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82fa7cbe67c8be0bdd1622bca9b7b725b7e06c5445ad1d34aff222da7ecb168a3c8039e8c4ce269cbe10c646f2bfcb032f89c761e69f04499c27ad3a5c777e182c6f89f0fd97d2b21b0701000000001176ea279f1d95ebd6b0ac268f2c1bf3dd3eb31a40e91ecc8a7c24843fa710a436c2ddd183fbf7a9d74396b98faa17a7bb7cc839218909abeba536f0418303ba4f2c03b7c5bdd1d53cd391569a8636275e2e675f57e43bbe81cb1b7e3d78b1e965e63cf6a60739491838c03f74cb7e23ed2c86a5ff47e8b16acf9a1a04ea771a8fec0ee00552c5a956aae1c83dc69d50bfe618d8f59ef0007413876c40ab756a1039fc8290"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x7fffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) socket(0x18, 0x1, 0x8) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 03:34:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000280)=[&(0x7f0000000080)='^.}@@:@,]@\x00', &(0x7f00000000c0)=')\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000180)='$\x00', &(0x7f0000000200)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/65}, &(0x7f0000000000)=0x43) 03:34:29 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r0, r0) 03:34:29 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x8, 0x5, &(0x7f0000000100)="359dafa729ae20cfc57e95c55daca382fc335d0b32afc2e9a01fbe46825930dd4ac4e3e5d030491898d84f34c68b12e2d03d1810a28a8f2d7916ecb561dbaffbdaa207b1a1487d205fa1e46a31b2a9b815b444e784d57569537946d63884b43f74b3afb64656d353706f343ccb3924e22295bd4b1ed6eabb6c86552e480dc95c9948c17aa169f0bfc7c3a0bf5b3d37f4dd1900fecea9c0811380c2744e7353be1e9bbb645871fc67e7d86618bff192e63f881da125e703eca38cd85170458859fb889fb385daa00279aa96f27a6f5d0cd0ed165daa7ca9ac8412ec834f53a24ceece866d2c", 0xe5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r2 = semget$private(0x0, 0x1, 0x400) semop(r2, &(0x7f0000000280)=[{0x7, 0xf4d, 0x1000}, {0x5, 0x8, 0x1800}, {0x4, 0x10001, 0x1000}, {0x6, 0x0, 0x800}, {0x3, 0x7bf7, 0x1000}, {0x6, 0x10001, 0x800}], 0x6) recvfrom(r0, &(0x7f0000000200)=""/22, 0x16, 0x800, &(0x7f0000000240)=@in6={0x18, 0x0, 0xff, 0x3f}, 0xc) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="14000000000000000000000800000000000000c4d61be70f1300000001080020ac1400e5df1615a1962aea0000080000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ffffff"], 0x30}, 0x0) 03:34:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000001480), 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getitimer(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x42, 0x1f, r0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001400)=0x3) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x800) 03:34:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000140)="eb", 0x1) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 03:34:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc00, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x808, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x5, 0x0, 0x0, 0x0) 03:34:30 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x1ffc, 0x8) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x9, 0xa) sendto$unix(r1, &(0x7f0000000100)="b2c9df60f8db4d956d", 0x9, 0x9, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10001, 0x2) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000380)=0x8) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000001c0)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f0000000240), 0x0, &(0x7f0000000280)=""/162, 0xa2}, 0x41) 03:34:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 03:34:30 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0xfffff7fffffffffc) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') 03:34:30 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f00000000c0)={0x2000000000004, 0x3b9ac9ff}) 03:34:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(r0, &(0x7f0000000140), 0x40000008, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 03:34:31 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') accept(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) open(&(0x7f0000000300)='./file1\x00', 0xa0, 0x0) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 03:34:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000080), 0x0, 0x80) poll(&(0x7f0000000040)=[{r1, 0x2}], 0x1, 0x0) 03:34:31 executing program 0: r0 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x1000) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') 03:34:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000002700)=""/155, 0x9b}, {&(0x7f00000027c0)=""/92, 0x5c}, {&(0x7f0000000400)=""/143, 0x8f}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000000580)=""/50, 0x32}], 0x6) 03:34:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x5) r0 = getppid() getpgid(r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/91, 0x5b}], 0x2, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0x1e, 0x7}, {0x18, 0x2, 0x6, 0x42b}, 0x8, [0x4000000000000000, 0x7fff, 0x5, 0x3, 0x1, 0x0, 0x80000000, 0x1f]}, 0x3c) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000240)={0x7f, 0xb86}, 0x8) socket$unix(0x1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x3, 0x800}, {0x18, 0x3, 0xffff, 0xfff}, 0x6, [0x1, 0x40, 0x4, 0x400, 0xfffffffffffff90e, 0x1, 0x1]}, 0x3c) sync() 03:34:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x40000000000000, 0x100000000}) flock(r0, 0xb) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 03:34:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0x0, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b21162a02b494c765eff5e736f2f71d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 03:34:31 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x40000000000, 0x0, &(0x7f0000001640)) 03:34:31 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8000) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 03:34:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x100000000006, &(0x7f00000001c0)) mlockall(0x1) 03:34:31 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000180)='.\x00', r0, r1) r2 = semget$private(0x0, 0x0, 0x82) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/83) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 03:34:31 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) pipe(&(0x7f0000000140)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) dup(r0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x24) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x5a0) 03:34:32 executing program 1: r0 = socket(0x18, 0x1, 0x4000000000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x3, 0x44) select(0x40, &(0x7f0000000200)={0x4, 0x800, 0x1, 0x5, 0xff, 0xab1, 0x7, 0x7fffffff}, &(0x7f0000000240)={0x0, 0x6, 0x6, 0x7ff, 0x36b1, 0x3f, 0x2, 0x2}, &(0x7f0000000280)={0x1, 0x7fff, 0x6, 0x1ff, 0x5f, 0x8, 0x3, 0x5}, &(0x7f00000002c0)={0x100000001, 0x8}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x80, 0x7c8}, {0x47, 0xfffffffffffffff9}, {0x0, 0x65d}, {0x82, 0xf8c2}, {0x8b, 0x101}, {0x21, 0x1ff}, {0x84, 0xe2c}, {0x26, 0x4}], 0x8}) semop(r1, &(0x7f0000000140)=[{0x0, 0x40, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0x4, 0x1000}, {0x0, 0x3042, 0x1800}, {0x2, 0xaf, 0x1800}, {0x0, 0x0, 0x1000}, {0x1, 0x100000001, 0x800}], 0x7) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) recvfrom$inet6(r0, &(0x7f00000003c0)=""/100, 0x64, 0x803, &(0x7f0000000440)={0x18, 0x1, 0x1, 0x6}, 0xc) getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x940, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000100)=0x20) r3 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000004c0)={0x9, './file0\x00'}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a02, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x3) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) unlink(&(0x7f0000000380)='./file0\x00') 03:34:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) 03:34:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 03:34:32 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x94, 0x1, 0x2, 0xa69}, {{r0}, 0xffffffffffffffff, 0x5, 0x81, 0x9, 0xf2}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf000002f, 0x72, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x53, 0xffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x20, 0x81, 0x5}], 0x3ff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x9, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x20, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000006, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000002, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x4, 0x8b}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000002, 0x1, 0x2a}, {{r1}, 0xfffffffffffffffd, 0x12, 0xfffff, 0xb25b, 0x9a0}], 0x74a, &(0x7f0000000080)={0x100, 0x2f}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4010, r0, 0x0, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0xfffffffffffffefc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000340)=0xcf6) 03:34:32 executing program 1: shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0xfffffffffffffe4f) socket(0x38, 0xc007, 0x2) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x14, 0x4) 03:34:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x3) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) 03:34:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x5, 0x2, 0xffffffffffffacca) poll(&(0x7f0000000040), 0x2e7, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') setsockopt(r1, 0x1, 0x50, &(0x7f0000000080)="b31fdcb998539f6ebb228954ab2572bbd5479272aea2057295a1696bb24d46fee8b466fadfafbe16ea8abbc9a9377f1cd2f3026e9d599608791216961ae218205075663b4034370fbcb4e482c1de4f3ba23b187675be4fd6eb361872d47af62d7f6c72", 0x63) dup2(r1, r0) 03:34:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x0, 0x7, 0x203) r2 = socket(0x6, 0x2, 0x48fc) getsockopt(r2, 0x2, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r3, 0x2000747b) poll(&(0x7f0000000000)=[{r3, 0x140}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x800000000000009, 0x0, 0x0) close(r4) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000009c0)=""/165) r5 = socket(0x10, 0x1, 0x1) setsockopt(r5, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x10}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x10000000000000f6, 0x0, 0x0) r7 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0xc) r8 = openat(r7, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) mkdirat(r8, &(0x7f0000000140)='./file0\x00', 0x8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000300)=0x40, 0x2a4) semop(r6, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) openat(r8, &(0x7f0000000080)='./file0\x00', 0xc0, 0x8) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000100)=0xffffffffffffbff6) fcntl$setflags(r0, 0x2, 0x10000000000001) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semop(r6, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) 03:34:33 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x5) r1 = socket(0x11, 0x4003, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x200, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) sendto$unix(r1, &(0x7f00000003c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0xc48, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000180)={0x6, 0x4, './file0\x00', 0x5, 0x1000, 0x5, 0x5}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) 03:34:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200000060e, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffd51) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000003c0)={{0x10, 0x1ff, 0xfffffffffffffc00}, 0x101, 0xffffffff, 0x7f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000240)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r4 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xc8) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) chown(&(0x7f0000000200)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r5 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r4, &(0x7f0000000500)=""/192, 0xfffffdb0) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x1, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) msgsnd(r5, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f00000002c0)={0x3, "308c421eb168cc1b9d5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303"}, 0xee, 0x800) msgrcv(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000750f19fa98ba93117832253ede89f3b96ba0256fd4a33452901e47950dbba7681261001ea1063db969bbc93ba81565dda0fc375b07c9ddba88f50d4eefb7dad365a3144fbd0b54160bdfa23a53c561c7cfa7b276322502ac35c4686166c9580fdac6e0a94816148a36f838d11803c0f0a234692fe7f414712aa91a31bcc292a660e6eb5e139700000000000000000000339e849c1dfb9d549f92f19033c23903e1404f6a2984dd2354688663fda53192c2253037a35167a3526f67ee2a0bd2bb7d4f62d6ed571835a7118914d8e3c5cacec174e0a5d5c66c849219a6ddfd728ff54e6de42d41776c4bebeff60d531b37a4c691558cc2b1bac0"], 0x8d, 0x0, 0x800) 03:34:33 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/1, 0x1}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/17, 0x11}], 0x3, &(0x7f0000000400)=""/24, 0x18}, 0x800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000e00)={0x3, 0x33cf, 0x0, 0x7fffffff, "e4653cdc1a4e3619551525cb23b1887a6a33427f", 0x8, 0x6}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) recvmsg(r2, &(0x7f0000000a40)={&(0x7f0000000580)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f00000005c0)=""/38, 0x26}, {&(0x7f0000000600)=""/191, 0xbf}, {&(0x7f00000006c0)=""/206, 0xce}, {&(0x7f00000007c0)=""/56, 0x38}, {&(0x7f0000000800)=""/7, 0x7}, {&(0x7f0000000840)=""/177, 0xb1}, {&(0x7f0000000900)=""/20, 0x14}], 0x7, &(0x7f00000009c0)=""/123, 0x7b}, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f0000000240)=0x10) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r0) dup(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) writev(r2, &(0x7f0000000d80)=[{&(0x7f0000000a80)="3d42233bd9b20c9e216b903f453921a63eba32dbab22bfb8a693143a17fdc0b5406a0d19399155092772bfa737ffcb36389a2c65e55e574fbec7e07812d204b714879108babe109ea5dd97b2072d14cf68a5668ee71577bc6e7201b406b2de8427c2142f038fcd0a209d2be4520cd8f9e5603c2989b1816f0589081fd6b39fde637d4761c27ac105bffbdf6e78170474305dd4310167d2904bcd27a117b81aa39ed93f511e2316e3849e95ceca49f7c5342a46", 0xb3}, {&(0x7f0000000b40)="ce23373f84413509d20ab91f394d7f56d54925962ef525b9cde714af5848f107b486f2d44b08a41e31b3f1bc883d460b60129c712b62049441ab34c831b5886d2f6241f5e5230224f35e1c74e6a0210168355a80c6ac47909ce12e7e535aba7361b9427760", 0x65}, {&(0x7f0000000bc0)="180bd93f08eb1478c9b05d7ede66ea99735b", 0x12}, {&(0x7f0000000c00)="a4b90b05b4ddcf0dc8154bc74aaf60ad4df3d9c27f666479f6db98fa2175cf7f3601063d23402c5a1426984adbca3c48b95f2bbfa9c8e0373859a0d5babd0a78f625610cd0c08777db520c67dbe22534ee48c7bbc6a89865577510086e2c5fe6e2f081926b45d2cc36457cc22610c9b797ce8ed946ee5df350", 0x79}, {&(0x7f0000000c80)="e8be24f6696f6819d665d9e411e8c4b90d48b25bb4fcc6a35f0bbb8b6e989d3bf4c3fb0a593b8ef64a0ccab68bd88203d7e584d52468e3cf38cfb7763ae0bbeeb289b5e0e870e0f35c1dd768aa94f90ed1499f83940dbeb3c4194f5c006e6ab74290f5f23ff2afe25537855f2ce16da2c37546063f8d5a252dc03877ab0add7052678392a553814152d748", 0x8b}, {&(0x7f0000000d40)="fb6827d921de04accf8eb68fa5e4fc5f91bf582e07", 0x15}], 0x6) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:34:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) kqueue() pledge(0x0, 0xfffffffffffffffe) 03:34:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget$private(0x0, 0x4, 0x206) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/96) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:34:34 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) 03:34:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x4000000000000000, 0x2000000000000}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 03:34:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) write(r1, &(0x7f0000000040)="06412f722ef0779f31dab57e3246e6b0a739649776251cac3b9395554c12dd407c6fcd17eef05e1e758992d3d8c1a714b97375566255f53fd458486a8e47d4afb19d795b7373e1e5540bb4e572bc7673bab0", 0x52) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r1, r1) readv(r1, &(0x7f0000001480), 0x216) 03:34:34 executing program 1: r0 = shmget$private(0x0, 0x1000, 0xfffffffffffffffc, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r1) 03:34:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) pipe2(&(0x7f0000000000), 0x4) r0 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 03:34:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7088) pwritev(r0, &(0x7f0000001480), 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x42, 0x1f, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0xc3c5, 0x1, 0x0, 0x7}, {0x9, 0x0, 0x800000004, 0x5f3a}]}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000001400)=0x3) fsync(r0) msgsnd(r1, &(0x7f0000001400)=ANY=[], 0x0, 0x800) 03:34:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x101, &(0x7f0000000000)="9d91920a", 0x4) r1 = semget(0x0, 0x40000000, 0x400) getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x4, r3, r2, r3, r4, 0x0, 0x2}, 0x200, 0x2, 0x100000001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x918, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x0, 0x80000000, 0x0, 0x1, 0x7a82, 0x4, 0x9, 0x0, 0x0, 0x1, 0x8}) r6 = socket(0x2, 0x7, 0x8) setsockopt(r6, 0x29, 0x80200000000000e, &(0x7f0000000140), 0x0) shutdown(r0, 0x1) 03:34:34 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) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 03:34:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) shutdown(0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffda2, &(0x7f0000000000), 0x28}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080)="f6cd6a17f3b3d1435e823102ee9226aabd0f141ce88d6eb7fe0c8d4919f497183007c47e9409e7f58d7727ca55d60173bfbad2be744d879402334dcb51eaf3f654e8e045b24eb34a46bf039b36d79c7cf49f332b6e1d52f8fbd4adcb39916a7bd4d42fb1f17a9129de56c6dc3bc9fb", 0x6f, 0x1, 0x0, 0x0) 03:34:35 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x800000000000000, 0xfffffffffffff476, 0x1000100000001}) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000000)=""/246, 0xf6, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'/10], 0xa) 03:34:35 executing program 1: open(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) pipe2(&(0x7f0000000380), 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8380, 0x0) r1 = accept$inet(r0, &(0x7f00000005c0), &(0x7f00000000c0)=0xffffffffffffff7b) recvfrom(r1, &(0x7f0000000100)=""/233, 0xe9, 0x800, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) bind(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="9ca98af277a27a9aad7bef7180d216630aae8f522e0fc304669738dd708f751db8538543d245ce5657b6a3bf01a1dd8cb3f527ee00e18a57e12eb200f9a04aeba99f21f350f8b38c4791a996177274168e903ba184a755811e49a6c4a0e8cf85ef81b25a6b9c3cf6defc6befa129640dc06a1e3e07"], 0xa) r4 = semget(0x1, 0x1, 0x40) semop(r4, &(0x7f0000000000)=[{0x6, 0x8, 0x800}, {0x7, 0x100000000, 0x1800}, {0x1, 0x3}, {0x6, 0x6, 0x1800}, {0x3, 0xbbc, 0x800}], 0x5) r5 = socket$unix(0x1, 0x2, 0x0) shutdown(r3, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000eb000000000004000cd1857ea3e40428044ffb02eb00433a9154fbed5821af3e381b7074ab510da30c15a1af2ec0a62c0c467be8dfa43e3b782441262d1b700a13d4a8d25dcffe88d64b4308ea70a2aaaad9e4532c95f6be7816be14b0bcbf46d23f0e9313b39f07f29b9f55e6f72f9d376096c0ff6c268dfdbf6cbed5219e85169fa975fe6711ed08b2fe04f4375471fc83e936f25377581c6e1a9d5a279e3633a6a58d486a66d040fe3b4d5b4224b02b97b7929ce4e99f68f8e6ab00c62381ed7ddca42ca54d6c41a7b0eaa469ad44b6c44423eaa6612e5a1aa1736b41f3f233001142bc0783d4cef9c3b6b1e20721ae9d5b992e6c29033d311d9fa346b39211a23f22564a869679533cc997d5f4ce19662d7f88660a749027f1602643e7012200"/306], 0x9, 0x0}, 0x0) openat(r3, &(0x7f00000002c0)='./file0\x00', 0x20000, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000280)=0x10) 03:34:35 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) lseek(r0, 0x0, 0x0, 0x2) 03:34:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/161, 0xa1}], 0x3, &(0x7f0000000340)=""/102, 0x66}, 0x42) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 03:34:35 executing program 0: pipe2(&(0x7f0000000400), 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x20, 0x10f) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xfffffc54) getrusage(0x0, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x9, &(0x7f0000000240)) r2 = msgget(0x3, 0x120) msgrcv(r2, &(0x7f0000000300)={0x0, ""/125}, 0x85, 0x0, 0x1000) 03:34:35 executing program 1: clock_getres(0x40000004, 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x0, 0xa57e) r1 = socket$inet(0x2, 0x5, 0x5) r2 = fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(0x0, r4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x42, 0x3ff, 0x10040, 0xffffffffffffb136, "998e9b4cf1b4d520a3e27d15c2e72a2cf4e97fce", 0x8, 0x101}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x10000, 0xa524, 0xc6}, 0xc) 03:34:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)=0xfffefffffffffffc) 03:34:35 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='-\x87\\/0\x00'], &(0x7f0000000140)=[&(0x7f0000000100)=')\x00']) r0 = socket$inet(0x2, 0x1, 0x5) execve(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480), &(0x7f0000001340)) r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x1) lseek(r0, 0x0, 0x0, 0x3) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000001180)=ANY=[@ANYBLOB="000003000017ed000500"], 0xa) 03:34:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 03:34:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000100)="230181f12e60abe6a743c938f77a944157f10ad0952ffd1dbdf4f01e7e3150317fa82805391c374679e31feee5b87d1c09655c5ea0ccac852581158e98c00610a4e8b09b8078"}) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 03:34:35 executing program 1: setrlimit(0xfffffffffffffffe, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwrite(r0, &(0x7f0000000500)="3f809d005d1e4b01cb86df5b5d4a16238f3d4907088e6ecda4c8b24ce00069e3f54ee4dbfaae35db56f5cd3eddd852684d0f3af30f45f23a017d8d8c2c81dc15c81b3efc1e985b48d9b1ad506004cf02e195aa52210049f56bc56f266764cb2e84fe0590d8c85c55f18bc5e28fea187f49e202ec65fe86ad2f1cecbbd8e6d2c188041ed562237908fefd5916544be03e103f7e7b2ab1145a56b8ddead69880058aaa3ccf3b43946a0a46f4a4b0b3ccaf26cdba773dd3edb141897360faea256094e2fbb42d12b894e2b8cead4f2c6be97eefc877c7ec07196a3fa7819b7268f9e245bccebbcc26197fa924e52f88c49ed3561a13449ac82949333bc3b52da96ed578a590a1674001c29be2aee979e5c39c89df796b4b0d93c679580195a642d84a8130964867b937b0f303c2a4227a53ebea1475bb28d9fc9296f8dcf8b261a0812062c26ab3d03f6d4dac9047ac0db469fa6e579ec4aef5b19e8c23264b1df6a2d3e559634dbb9a411d73a52c0a0d48d46e74b6d0bcee8418ee176bc210558266ce07f3cc83316142cc57322cc00b97a54f3b77b7e0bd67e022e8302edb3a674502d2304d917a6ae537424a5b23361dd8fd80acc529ea918e6e77529105ad95a4b5bd360df9cf7cc0b0d8836d7b3d19655eb237503ff25244b878c836fbf8a40bfef866f9db86202e44f8fc816ffca808ae858b6714b5f8b7bad8ace1add753bfbcf8a10f420631f9c7b00f272e965f769f26ea50c6958f226ed4bd33ee4263c3860c4cce9c5b1d4c54b5d151731e6e0967e637dc2768b6560b9b57f2139112dd58e5f8f5c031d83b932e9c55fb4b3a6ee505481823f2022ecce75f72ae244c3407facc76e9c6797b90f9e96d3c6fad34ecdaeee7d21a6062f46954a596ee0297b9496e640598457ae62cf5431578a291a1c21739bebe32dfd05983b309d5d3b3e34b5a10122996188e724934fedd1cfdef55f4309687e530555da9af2652bb1bde8e5975227edc1c5350063ca985f778a6a1233494a7fe98ad6cb06a3f3cc61d8334145aca48f1509dcecd13173a09e4897922170d36dcd90b2ece9501758653457dc1cefc7fbf3fac5e8860ad5cfe2179343575fdf347ba6c28aaf94d8f2a41715453fc085b7748f01b24ea9ed8c0528bfed339d5b6c55df4d55143b96d01b4c636a2030341e7607bf1cbe0b7b26469f86c2993bdea7b0b7657e3c9ff6a20b21375a7af5925b49d117ad1d85772c1d614806618837d8cf2d3918f90b015ba2e64832355a109ca5366b60e7620e9d9edab2e05963e022adb73c224a7a5b5f9c3f4642cca09fe2b7f8c61a02fc1be3fcd223be91ebe08da35a5b1989552f480efe249b841eb31c802a3fb8ab4bc6f26298f945f1563a697ca34be1317912becc57f9a6ea666f5e9cbf0df997175d7e11559faecf51731281438cefca84e7e800cb7b9c6b492781c141b5689f1cc1f4e84d4f142eab88d0e2db6feef8e0d4300b3dfaf412f447ab4f892ef95253766f489f4a9a593ef5a9f30c1b95120e343e4be4bf2f8afbff6e50955f156c1406275af3a519db7b8fcf9a13928d278b70a7121619a7b6b99efe342bc867e125f5ee0c0d8fdc66e45e9472272cfaec01aba3548e2614e0373a1c9e1a8a4e302af1e1f22159b604abe5860d5efbea9210732c732d2a423c6c8163ebe0a0f181ff3df23dfc93c7c50bc0b2df867ebd34e540df246c8eeb1d2e538846b2e8e1fd504ff296ccad0318b5b4c94bc6cf7a020a2be06df73fef964ada8217df72a02298f34bd8d8897d32c6499d5ba247393a246498ac560b40aff1eae4ab6878102fb856a7b6f61abe95d3b77a87172c505b043883a2c122d67656995aa617ebd3a991304bba75502e4d6d6421261654359d461fd8478bd08036fdbe1ab3dfe8ecd685aed276d386e0a06e59ccff13823865836c6b5ba2cfb1f9936773ba500c28880d4b52ceb55970f795fe0a94f6a667fcca18aa052142cfacec9bd31383e96ba4d99db0dc046b69b24b939febdb6fae89c70b0d3e558b79f638ca5b8dcc7bb9f60d46c9cbf9efb37e1b04322b515eed817891392375471ecd67571a83f7338c32ac016e407c72e07354f712a57fcbe1fcfebbe2e8defed26d295269ffb737a6ec1097cabb20d79953867d78494401bd2a8de89f8b1f2b462dd2b8f19611bc5a354608617ac004ad2c907f9e3ef68201654ef065a5eb91aecd58f04794c6cfc79c2206ab1cac17143ca0c0060df2092d5ccc4ffca3b41c3a84bccc00e0241feb4ceab4313dd73a9fd1aa103f6e30bfb371be7daf9df27ff229c7e01b1eb47c2155378844a8aac6fe6d82744a5f1a4ef5096c4d5690b9b97c753f314d93c3f008cb633961394fbb9c0ea2968edf3f190b69d907d9a58b33f655b1a9e4354ae0dbb28fee55f0d37f56e575f8547f1049933566b468dfd591a67d0d19386de3b940038766ad36b351adf31bfbc941b0f21f8dee5f65ec66816317ad61953d3fce0c1ceee0be143294f38e42bf5fc8fba1c9c76f3d0af7e57313f5e4ea5968ea3593bc5880168c2ee6f041fe95987804cef13f76253ccdf9bb21cb7018b64127e87f61b541972242eeaa5482124c1e5440d1c1c81274925c9bbd6f0732d7e570a22bb6401828d52d215f00ce4a17b3376d4a1fb18360874917da91cc8ecba7d650df6bd85634a5a8a115d5e13277223b04d7259dbb2b15db713d44f6dd1a624afde88649b807cbf0e806d9d9606753e8099d4eeb4b70fd19dfe299bcbd4a6eb81bef9108ab8ebd2c6bd454af7ea8f7b783566f2efb4a08c08568fa5cf9a2b47b38d1a080c9732e3956993c7b17ae3f145ba61a2c217bce89730e9a9eef1f5d3b1c96e92b9f2b7a57d033aeab4d5d609cde57c317ec1f139fbc9b3c48ae4d2c34a597d70e38f904d7a8f13f0a2715aac7c7c71c5d81a39bc33da457a909299fab91019d40d465a930ea2e86c292ce361d09d57e1da82a7621255bd3a6ec11f3560b2ce26992dd9579e5ff33ec8f7c1be72dcca9aedf9347f0734f21c9cfd0397f8192902812fe209be6447b016acdc229d7b62e6c3e0c1037477e6ec638d73df1f2a1092c38d7d73cffadde050cdb1c6b785ab4d6366bbbe82b6cb395ea509b73d34688031c795827b9b19cb9fc1b8b1e7b9d9e0eb839712d2e95ac44ca8d5d73d8d88de773a3e4cfbee2eb6ea758ccf370423dede76a3cd7a5cbc87db8bb723f1d2719439d6acb8a1581a1212dbe4e6636866ff0f534b6ae4e25e5589f7298517890d7a17decf282f6920124ad2d5d65d7eb0e8b7718dea68e160e484294f95407db4e72fac856ed7120c053725ada81cb2eefecb6c0dc3aa3f1dbe857cffdf41926b46ecbbc6d0b24a39e9306b51da51fc29c2f748ab3189debd42e35e866517ada1529b56bb22ee0c53db75247d50860c118b554e0e7dbcdb1c483c7bbe5baa9397b7003605f0ee1abf08102573b7ec3c4791b90db2462fa5eb510dce25bbe972e9acd0f1b98ed373c3afdbd9d87f8cde3080b63a3b270024b7e2b75a3f1dbfde765f4335de22242f476eebbfcc8624afe763912997f560d03e9c8890993caec068be5f5a35b14ee8fa538d51c938bcc6c0254c48a749b7cbf3e6e7b8c766a55c79f1b8fb261228292d56401872a1bb7e7bfd2fb76ad77ebe0ef0ad751a89637786bc80e9542354fca9115f681b9550a21f77ffec951d9ec0bcfaf62cf95e718b44a7f182118ac6e42ad1945c86cdc5bec3ea07ddf4c19a650fc3cd022e9b33cf6d0d51889525c09cce5fb33e0a03e188727a6dd513effc3486e46d0e1f36609fe11fd2b0e21c1fa54746741fdc8ff801757139a7981745ac542eca305ad36abb63e0be936451a523e3b348cf8d9797b40dd7a60471c0c3c68f60adde70d199b5e0b1af9844f98c47d4ce8e947cdd9921c539400438529a0b1babfb5f9eecb13442aaf10e9c66f03eb08f6a395751c1590ecc241a19b868192259f89708076c2446f1ece2ca22e5d09693a89f69af1f7f3c6474500df8fb82ed7aff16efaf2f435df2376d0466c6ad74f9653944518e8756643324b6cf801083859d178b0d67c136584daca43775b9d3ced6db135cc7d78a54fb3decf56d253ab3c8bde29e56d239dbc8d705232bba785996a3d98c19e3b7247edf73fe072081528903d44b809670a227f243ea020839bd0a1bb63be84e9eac8be0738c5c3c64cdc374ff1e216447622d00774b627e95849a1b0aacd0947d5b2869c4ee2f6365c712ce35a5453907a92d622660cc17a205842a2ef6ddaa4136ffbd1601d4a98f10494cef267030d9c57045f5276d59132cd06e178b29f8c5fcb7a355cb0cdc8fbe5d8ff440c4ab06debddda8ed2b2cc9fd32d11695e59da4fd2c270aca469cb24dede7bd288d96df80995372312843f0d939cb9c145f16a7ef1bcf6364360549fc89ff76f212f645b5bf68d605b87a6411d6674f47d327e682a1f4f65b02699fbb869e41b8b940c8434f224f151e9a7c7acc3a5f9d1dd1d0689333af84e239ab25ceb02c3c04a0a0380dd302c7fab032e1baa49924eda00d708ebd10e2abbe0330e9037a27c72cf6902e9c6a3a70870ef82a4a41c4dce54e4f4022c212b071426287c9b63e7b3da1cfe3be8e858afec319061dd1162eb8b4747e4051239452fb1013a3618e96bfc914e6e2da36a61cef043025dce828e6a2126c085c3ad3c188dd5d2a4282468cd884901cf5fbeff090d78eeb278cf5d182ace22e9e6cb3bb8c76dba3a2af4bc54e5396702196111b6b40e26ac4564a53d01f85d2a60d3c44efec38d8b84e48a2c199fdb83654a2e794b335e151374b20c26ad0d8213e1edad35ca8df6ebc6c1a19d3656b17db2b98fd485bf04d6138f6a43d935c1b4b970c147c90bbea8ee17ac407d5979a76315633115f1302bac45b05d35cc4a283d87d36cff846b101e624f95b1c33f4859c7f8cda0bfd6041ff5180f2ce1b91d760ab3ad6b50ce9979715c017274646edcc29cbd8056055d021336220ae56bc96a50c504c1dda6952ac9f5adc67c22b532bce10062bcadf49dd356b55f45a6e37720aeab3783044fe4c7048cf13e454beb9684622f968d71216c4e701ee550a245e54b7a2a6c3906dc6fc7ab00f088f6a8356c010a10a9a7f5a8dfb4e11ac71f63fa12bb48dd1913587231840647afa13665070bf5a4f64e1460e9f793c5384423031a6f2432a2215e252fe804879c54c6ae8d7062dbe755359101745fb6f365d77dee6ea301819dbf817763e91068e438f88e54e482dcf4aa58969dfd639fcd17b7b53bc11d50514b10910c43c33c95bfd3c8f0c36478d8428cda79a50128ef7ef3b3a12784db51981c894d0141e30b072dc25061115aa0668677e534bd6ca2827784e9a88329d5970c26c70f3b11eb647d8ed0bf0b7ff57f2ba0fe99977a4d7112ffef90aa6f2a676d3c69af15f94dfbe810214feb9f421e39bbf88f2d5f60530fccacdebb0a6524fb893cbbf7dda9523216ebec078dabf257a71f8f1602b23bd7f67d3b40299313e24a1e230ece217122fa55cda6abab91c29368549c1b5cdd4ef2eceea9cd1ab6d1f932f95324e7333c00935dd6ab617e665fee0afe6e57907f65eb3aad06ec019a864adb61c054778e31fc955f56e632ec836fc113713cb877e741d26007b18ed662267980c8d9fb8102f899e620d51347474e19d5d71e835d19937eca404fa9f42a00c0567edba90ec849502c5afed0f2606282d3069c8bc8759b6c2fba38b812d6f53ebe54cfc7f5a8aaead8aed61b47695c9349635", 0x1000, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 03:34:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x13, 0x4000, 0xa00004) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x667b, 0x7ff, &(0x7f0000000040)=""/17, &(0x7f0000000080)=0x11) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20140, 0x0) r1 = socket(0x18, 0x8007, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x1) 03:34:35 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x81, 0x80000001) r3 = getpgid(0xffffffffffffffff) setpgid(r1, r3) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r4 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000001, 0x6f, 0x0, 0x1000, "a4b3e6ce38c2c32efbd4d02e4180c886b1d84222", 0x3, 0x1f}) kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 03:34:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket$inet(0x2, 0x4000, 0x1) r2 = accept(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/50, 0x32}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/12, 0xc}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/117, 0x75}], 0x8, &(0x7f0000000600)=""/4096, 0x1000}, 0x2) connect$unix(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="f5002e2f66696c653000"], 0xa) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) getpid() getuid() getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) sendmsg$unix(r2, &(0x7f0000001ec0)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001bc0)=[{&(0x7f0000001ac0)="8e759f030536273112033d2e74cb71aba67be18fb80ac5b623c6e4eeadcf0112f55e30c2c7f4454886eba91455d5fc4edee89d4dfc0559a7ac293a0a7fc685ade01303d0603573873e2688b8a90d05d5df42fa2f56d2c73fc167cea1f56f2c16c47e3ebde61103cbd424717b5431a3a5c5e6e4b8b12e0af5b2a966ae26541acac5cf53baacedfb8ea1eaadcd1bafb70d23518d3774842728ce1eb7e62a301cf0c53d7c1215e80728969093230515156aa284af9c557114fd68c46b6a25a3dc8f2648e5552afaa7c3afb9c3196cf6656b", 0xd0}], 0x1, 0x0, 0x0, 0x9}, 0x400) sync() geteuid() sendto(r1, &(0x7f0000001f00)="5bd26c4afbb048e8dccce001f55b018f9f72d677bf171f89694141dbd348520c7891a1f1061d5551dd8fe8145c2679cf69dd81049e617a67e5d0b717d73dc272e1b81b18fddecc228af3c84aaa818d2cf7f7839aee66701891656f933feb37ed3c2d3ce17dfec699eda8a9a753c8eae40a6999e74a68b7e043fbe4533525f8d74ddddfbdaa582e5cc2a962eb509ee4289461a804884324d9bc5e8790839a9f1fc566b6f66791af9d8e", 0xa9, 0x406, 0x0, 0x0) connect$unix(r2, &(0x7f0000001fc0)=ANY=[@ANYBLOB="01032e9d0c69c9e9488c"], 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x80, 0x0) recvmsg(r1, &(0x7f0000002200)={&(0x7f0000002000)=@in, 0xc, &(0x7f0000002140)=[{&(0x7f0000002040)=""/50, 0x32}, {&(0x7f0000002080)=""/184, 0xb8}], 0x2, &(0x7f0000002180)=""/128, 0x80}, 0x801) recvmsg(r1, &(0x7f0000005500)={&(0x7f0000002240)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000053c0)=[{&(0x7f0000003280)=""/145, 0x91}, {&(0x7f0000003340)=""/51, 0x33}, {&(0x7f0000003380)=""/4096, 0x1000}, {&(0x7f0000004380)=""/4096, 0x1000}, {&(0x7f0000005380)=""/56, 0x38}], 0x5, &(0x7f0000005440)=""/179, 0xb3}, 0x0) getpid() unveil(&(0x7f0000005540)='./file0\x00', &(0x7f0000005580)='r\x00') rmdir(&(0x7f00000055c0)='./file0\x00') r5 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) fchown(r0, r3, r4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0x10008, 0x0) 03:34:35 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x2) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x28a82, 0x0) 03:34:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1f, &(0x7f0000000000)="1cf83ecf6d8be1c2278cdf5fbb1c4fbdd15f0272b4c077f0a332f4bc5a63aadcd00dd8c7f661f75d0bb7889b7b3cc5659976d7b4ae1ba0a7058565972ebb73f951a2d5a1e392464915eb0d458ce7b6c878d3179b84b39f9e6bc53bd1fcfef13232c389de2ddf27e1b22285653eab84ec7c92b08157ad8369ba8d", 0x7a) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 03:34:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 03:34:35 executing program 0: execve(0x0, 0x0, &(0x7f0000000280)=[0x0, &(0x7f0000000240)='*\x00']) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="00172e2f66696c653000ceae4bda8ea0c654603f18b3185ffd6259ad395a20a6497a88ff8b4979da47905d07d568dd24e3fa24eca10b51e52c750432f08fdd3c5e13abb8c11c3413655029e13847eea92901d496e7a8ff6bd62379e8b7df073be5b21b69dc777d10ad4bcc880b759d6911bf"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 03:34:35 executing program 0: r0 = socket(0xf, 0x4, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 03:34:35 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="010000"], 0x3, &(0x7f00000001c0)=[{&(0x7f0000000100)="a92328d22efdf78458066e14620fe7389bbb0257758fedeff727633c3f25758e01711654a0471fbecd515c2cd91f694bc7286c3f364fe1", 0x37}, {&(0x7f0000000140)="910990827dda94e0dd6bd75d55a213a4a33fdcb2d22fc182976421110670643eb881833e48b8402ca91c7fcf6f3b8276ce4287fb77c6c0fca15faa33af3753a5521a866fd8a75cb5fd9104d312dfa6d82f6de72704ccfa768232dac623532f8bcd2c6614d80027b346079a938fc0b5f40a1caff031", 0x75}], 0x2, 0x0, 0x0, 0x1}, 0x0) execve(0x0, 0x0, 0x0) 03:34:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0xad, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="70012e2f66696c653000c319f091fea836c67cb24e5b07df60da41dbe6afdc000073008000000000a75799867d4ea04c6390fabffa208233ba0fc0faee2dc708db2ddd33c8280d01000000bc"], 0xa, 0x0}, 0x0) 03:34:36 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x2, 0x80000000) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x18b80, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x100, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) dup(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8c4) clock_gettime(0x4, 0xffffffffffffffff) 03:34:37 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x6) r0 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/235) getitimer(0x0, &(0x7f0000000000)) 03:34:37 executing program 1: r0 = socket(0x2, 0x400000001002, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') connect$inet(r0, &(0x7f0000000000), 0xbb) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 03:34:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:37 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x2, 0x1b2) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x100) r3 = socket(0x10, 0x8000003, 0xfffffffd) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x5) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r3) syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) r4 = getuid() seteuid(r4) 03:34:37 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0xeb6, 0x0, 0x80}, {0x4, 0x0, 0x1, 0xa274}, {0x0, 0x7fffffff, 0x0, 0x40}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x3, 0x8, 0x7]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10088, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="1a59b5caa54da59e27a7bf8da2289cad60f1b050ec3cf1679ca1c96a1bcd46f81517b0f2589cd1e8abd719dd06c1c7a081f8e979fe96d00a241c1be47e608622bccd21288b8eecc5693f20265c6783f8ef2be46491e571adc61204881bea9aaaa6b1b945f05be45ab938132e1493a0eddf45431710b90119d3b6141d9a2edcc500e6cb8da2d06a8385e12e7990adf8f66b158425fa5db757d4", 0x99}, {&(0x7f0000000240)="4f710b3c8aa68c9d56782762a9154145a13cd67d0490620a8b7b41c99255729524c1f0338035b02920994cc85384d15e186e29942e35498bc6ca9fcf5e960554fb725e1225f1838a9942a7172f7ce02a33c7d72e027205c45fef15e241ecfd10e95c14d1e919065f033769cc0735202c13414b8b720d33380bc46fb13cdf294f", 0x80}, {&(0x7f00000002c0)="90f0454627071a158a91d29ae59e55676f330ec09e129d2d185131d5576196d8ae7f00e0a2514c", 0x27}, {&(0x7f0000000300)="f2ca67bf0d004c761c0c3adba4edea28c3ec5a817d0ecc72782a70ad0bc0b83e231ad9f1f80e7ea4ca9d5a50414010cfbd6b03bef2cffe018afe043344cc6669fc974c6488d806c7d57cb335a23b41a6ffcae65898e8dda8867e619d776e65a3a1cb0bf6eddb1dfb9bfffdec360928680a7b03014da241dadeca63a52b1be483df4e33fd1abe835757854c8894264c4ac2bd159d4b01159c60a2845b1ab22e165d", 0xa1}, {&(0x7f00000003c0)="2adc4776a2ef91c5a5dc14587e355169ba43f6233b9827fed59c6b23bf89611eaf13e06c8abca479c7704258f1caa9a3f4c708e4750546d7852a0aa1fa859097e6f431e98f893b696ace14a4d0962cc2d8a0a5801ea3e905f82ab5a8cfe8bdf789e91facf43efbf0855ae7e58775b6769aa61aa62ce6b28780421591e8508f831d2a6fbe23c917ac9f725d5a078e36a738f1239555bdf6f7222aece8e89b", 0x9e}], 0x5) getpeername$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) ftruncate(r0, 0x0, 0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r1, 0x2}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000600)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002a40)={0x0}, &(0x7f0000002a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0, 0x0}, &(0x7f0000002b40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002b80)={0x0}, &(0x7f0000002bc0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, &(0x7f0000002c40)=0xc) getgroups(0x2, &(0x7f0000002c80)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002cc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = geteuid() r13 = getgid() r14 = getpid() r15 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d80)={0x0, 0x0, 0x0}, &(0x7f0000002dc0)=0xc) r17 = getpid() r18 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002f80)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000029c0)=[{&(0x7f0000000680)="9781ceb4e1f058d191c3617b399096a23a81871df6da1ca744ee9b97fce862d9dfbf6922e4271df317ac2e793b4dc396426c2a21869ce11371877116dd5db8aa6667ed02404609ec07862999c4d78d40374887864623a23f9f2fc09654ad230ee394161db3dc3ec590c4c72a50e217cd88f63d2e01cb11765589a1a74e8002f6f819226c19237e1181fe9185fbc9f39a06a21785e203d91adb6ca2a6e0d11a0c5bd338b25442325a52621c06b388f8c1251927d964f276f6327ff4ba37cbcdabad1ab5044bd031c229032ff5ed2c8b0ea7253256f3d093243a7b1ebe40fc089d341151d78d5548c2d3f1e34deca023ac3721b1e023d9ac2e0b90696d21a6a45da8035033fd971b06c7635892801cdf040f3c4b6b0f313199e26180cc7ef78265a03b0c8522291fe90eadeb33e361703adfa695e5d51aca5934beabf95f94e5ab73eaf3a98224144f7915283c21d34a93c76103edff2c7d13156f90a49cc6252f82112651eaec4ebe24230e0fca51c8e2923aeb9b693c716412da86843fed2e19e22557dfb25de6c3a56be6afededabdf3d6fbc12fddec85a25da7cc7d6648337912adeb0ade1d97686fe2b2c07fe812eedc75df557cd09a39cab54e7af577cc0c90a8e2d203c78a101d37a7a4acfb1c1dc97a93e40b43affd7ced3c521af052bb32743d640f9c8bed9e24b067c3786f1bde0068fd27ddba3a9b8785904623bcac7dd4d9892aa5aef449d78bafda4c4cecc6726194baa378d64226ae7c82854d127a491086106535c86ca4a1c3e447c14b697261181bd2d6eda9133cc49904c1bcfb38f93ed163c32ffb585d020ae7075847c77ddb9c8323984f1bc53231764e2149616e4dd58fd0fd676ebc935336860b1092f1c2c079393acbfba0af72c2ba7a1fb5cd0c3872f88114154c2d2028370860c46de7c9470574a1681c40da69811462b71fc5907cbcfe14f73419f64a4ba8018b024d3502179a5479580da2b0d65c203e511d29593996864d5a4cac72405b707398ff931b3cd2aa27ac9fa4dc5aadbff03c362bfc5bcfe6853cf8e154a0bcecbad26d91913a32a7c882bd89643e1c5f5935ad205d72e05c6be2ce2fc2461e3efb6b28a09a18c6e3857af86ca4f72e9816c72e97c6c6091931757145436fbf75afb85d8f52a8dd8a4888a1846e1b026086fb367c980005fbedf1f6d6c3c833d8194b36c994548c26823a776c40b1978d4b07475d5cffa9cdd833c6f031b731e5f0225150ff1e07057426ac0b799099cbd8e51464cf0a14098f29e6b68670b4e37e132ea8de06346bc3bb456b7aef75a79b5c80290e4ea6c7353a398573960734a187129d71be13f71f31007c49326cca66a9b10220e469cb4565fd2a20d9f9fae9e4f4d44faa674efe81592f8e1062a0ee7ebecdff55838115168b6a62d031a981101a22a1aeb977a302a33124ddb35ad7b5a07b3909aa256a990295ac430a923ebea27dba974d959ae6e845fbdee6c721cd7ee03aba260e9b2a27f388c2b0993c0ad26247c442e65583807197fea233a303b7ea1b4047023ab04c19f389e902c984231436c29b9d817e382a83704618a19275ec78989e53b22204c3b93d7809feefb1fac62331c07c54c65c3d44318b068632b696b78aabb7381ae3dcb4fa0c2cf0f0e74baca3374643c2eb78337bfdecacf4827c0e018cc8c5b62c62d3374d2576f9034c969dc29c776bafc3a4df6892ef5c927e6f1572a3b28436f24452ffbc396a2a4b5bb0556be4e8cfd4aaf9bfc7f62d67ccd0be7c8b1ba171569671370ec63805d37406ebad65e0e4fb7742e8b946b086efafb3a0abccf8ed7cdcdf3e6d14faa292c36e137d683bb37bf87348e34be80ba7511d9affd7836a86474f6a5021608a1d0d645dbb2adf044e2682a0c56226cece17aad8234e74e51254eb5d0610a559145df80f94e839b0581fd9424866a47097172f07705fae0a60a1af3183da431ff54f8c23ceba8ea9cad7c59ed11d7788c0df4c7345fdaa09bbfcb9e1335415956f7431c32458cc790edf258107536d98e751a881293d2a96b3bc0b9539137698e6f82483c7303206de0a6072547cc44602f66466066367ad67058adf8af4404bb0757499a95fce0dc78c103be4d0ae39246f653f8f52ab6f30998e67d2e6aefb7e013c8227c0772c60dc4e0c938eef36448a4b3c15d6eb648af2bbe46fdbe42234f3a6d2e1bc39322fe9a745e81e272b86fc8ea3796a825c8d75e35d3dd82027b61ea00c2c48f7117af8f83dd90eff5fdfa09e7974468531d48fc003c0df94d87d778f5ddac67fa9b2c5afc312a69bee52ce735298978dd5f362a20800ead45f07e4bcb9ee68a599d95768d10ef2ca7dca2b4e175df6ae177c7b610199a38fcf5d03b591f6d67f32086e206cf4fb3e30e5a6867c737072c002f7e1ef052a77946b82ef3a0f6167be06f9c4bd37aeffef21854be6b5cbf3eb3456046f5216679a7944c6e0caccbfa4f1a8809165cdbad6f33b112bd1b4339ac2c1983d2cd5c7f9d5d796ab83524e23a2bc877b04d7791af97f9e0547edfcea0f982963738c923bdcd24cd7b38176bf095a6b5ec3cc7e52915a665a8575f32b8672e9538f523862774751fa88622a66f77735bb535b4ffcf8749b2b17cdca5da7ec3006f40114d2d3e68c3bdf552b70b91778895a8166748821282b1ac3b3fc7692041cd81d592ea1c0d1e0cad45af9ce76ab9553e8f68bb0257fac9161c33be128b1b8f26f8ce78b2e7909322cfafc3dff2c2663c0725dd6f7ebd8d07bbb8186f3cb268d9a44528eddb61b54bd20cadfdc3a3a45a99b0ebb8a9a6f99bd6bd85fb63b48977acef52eada91a914475beb309f4d58cd99f2869b5b80cee64c67b91ab89c3e58b631a5b350e45849e3d3279e8529f909a7eaf4b8e68cfe8bde901dfbe41c08e7b6060032e03554589e4dae4701a7de047c2a5324148433b2b2eedb49439e64304082ec815e41faa4373cab796bece342d8b6cc1ec86e15d33c16b0085ef0891f256bdfe34f6c2fb9efa2b39f5f8c385e347595d1f22a202cac9b67364fbe8553eb3ab682ef409e74405d3e61dd7ec2b0f38d01b30645b5b5d30e87fb1d3e97d8410ac9a50219bf598833e24d9568ac7e1cf5c8819a7fd4fc76ecf7c0e02fd05f898efc55655b6af50157e5736b6ddcd1988a710f2305eb2e283243d71e44b251a08a2e3783478c83f47452fb8873a4b51f889107cb507013f5be23a140b8e891c98ec3c2f47bed35d96ced9b2187ebf13bc48b0d1a171b5f75e303a6bc757ba083eda323ac87821406beffba46b797f8e5a81e54f04b91149652920f8ef7c8447d24be9f922030ffac010864525afb3fdeb0b69e931b5d3edde368c4fc3dba3fc27614468980a339b57641797f0e3e01b0d503d9c4a4ea0e88909c353697c40282f243b99f6d6338979d300dec3cfa4d39144f5de89897fda7f9c56cf71674e6361a0276d3afcbd85c4286fa56d2734bd711921258b4969bff62b2a54d05a9bdcb4a343144587527b4827e6e4975d8e6c7d2110ed81608a534c9c006b438eeb16382a67f2e30b231ddc519ad91748341ba5b8c86324d5ea9b6b386dd16179a9c83973b79975f733fc2b99e1664a7f5efb6a7fe41808282a9eef2db2a4e8961903663b2676fd063ed6c23e1c74960cf14506fa54ccaa52259d18bb9626fd02f43e73893f9e59a60d96f8283315de6c5623704bf1a1f61067d66661cc00191b2b17184640782eb6540120481eeeef647612ab72efad2870b81cad371269588f6f407b007e30e18fc895c36d79edd149c412dd516583ed31f162673e774ac506c3ad02696ae9ee23ccf3953723058da594c9c0239cae4e98208ef0d4be4ebe0f198b7b7f4e17e886e863db20212318663de33601b265c648421c21bb9cd2ccfc9c3217d54014f768b4903722a9e8576e9e23f6536acc4e4e5853f65c037ec284cc44c84018e9ff1a6e6dc99001c46c396b6924c18d6f86b5be92cba7a7e4635077f7eb3fc639dea778400d36647982b5af91aa873d56c5afe8b20affbff0bfbb26f9f7fa62994572916ce238741d613864ecc79405e4956ad55989324c3ea45788ef1fbc6b4950c96e0ea54023e48ed82ed75fd917f1f9e4adb2415ab3e636996ca4ecddbdb81559c123fc98eb8de2d80dc9d2605f82ea02c93dbee466695a6591a65ec75a9786fd2cc182ed839cea7904beb87c429cafc211ab2a2176f6e13191bc2b148c24b8823377e3186cbf229e1a26eba90b9856997f616dae838aaf689e6d0761abb93bf9c1cbef329a50a271c02d870da3c99e6743342c9df22b4f95d1ffc42dc0a5b90bc42c8c56017095f7323d6de975a43368ca5498f3f4e21ef806100c67d5d2e6d930f6baa28c3f41e1bce518fc1d47aa690ac4ec1da1a8087ddbe7cc027a1051f8cdc513a5d8c738e3c6dcb2b05d877f200e0ca54019e5970af09e607f3d7bdbc95700f36aa896be0342e35f03d463618b684d3c67e50c8a97db9502864014f828cb7fe06dcf49e327ee639f41aa581a3ae6d9ef92cfd890d7068143020eb928f799c155f20a34c5a09901e2506940a7fec383235efd9ca805802cf4f8e4715303d331f34900665b67443d2f1ab1b495609ed0bf0571c53e91ee952759d9fd181f2f32dee78c64d4637b6bce7ce598eb2d6c390a667d5f67661ec286e1f791fd6b6ad86b5f938fc0d46fa22360cc1f3dd98ac4f14a94cf7fbf82adbcbc016e2b1bcca584ba271d585ceb3c21cecd9c2b38f552b25775593bde23d4ba691114b06ef931f78605f9169691d23b26dec86eba5cb42127149b4c05389f1ccb9a5ca1dd8dd79ca714761ef274156ffdeeb4319a6c12a89b5f1be725fb2e13254db31ad9db658390d167c23a29761c4fdd15c4e0eac66fa05e7ef51a21d66e01eaefcaaba7c91253b03110f5c3ce1548f6a4140e511303a230be9c5e9fa8ce5d99ba1a160d68c347437c74d6eceff61cfade6600b6148ca72f36ffc80c311adcd2d70e56949b799a93549d4c5bb10586ecc3ffd15cee273540e6ca6619da2319147c8607eeef169df367c87c24d73ec98e97540f068509e25684b162809ab6bf85849161517ddd5df9c76d99d66e46b84458079a7d3a440844c675e6b9f29ddd77f995ed04e4854ca817cafbfbaad26e22af8bf3a315cfe9b1459ee88665f00bdc97c432d6e90a2297ba928e329678926fddb56c3216db9199237e2502708d35c0c59d629126b524da910da41b042a306ce81c25aeb7832548d9d59e11e58886603f1e82a5fe7c48679762cbe6d486bb995a0fd8b84d192c49473c1194344d42c4d26d7b0f448dac38eec1df31febc92c0fb45725339c0a853ce04406bff663621e3072170a6724be1126eee3bab72b534ed11f530742e4963243ba3cdaec3043015bb99a2b2e0317a169753780c2a9c59cc6b499b124e043aab7d589919d0234ad19b2730f9de0a48b1ebf59fbfa568642ae5204200734f1328594c3f0dc820a55c7726dd5c11d06d1939f152886f83666326f2160f4b029c0f8de9ce728cd9f0200ae6cc1e6563697229fe9ab9c6cc1b0a715ef7c823aee2176a253bff4279f08ae97211b6d0f2aef1706951344f4ac1ec0e92b5437e3a8e066f2178d56d3b452d570557964d891e5f6067605d1c674ecef96b36c72580d3b39cab5b03a021183b379db044f42da25839a036f4222c06f66cd99da7efdcc82014bd0d4523fa45ebd510e7d6daa20015f82dc6883f435be6d3e1f7e046d0cad63c90b499ad6d94ff98b9ce42c7de7a841", 0x1000}, {&(0x7f0000001680)="2f7b9a854240caca65510f00665370c3659c44673e268b25e698170af825", 0x1e}, {&(0x7f00000016c0)="6cb01a0d2514bcd910d414879f826aa8c883f728189bbbb9b16a3b074b50d4484b4e4a53dc414f48162c7377f43db8591840fec6b15e13c9d4e7a648bb2c10d4c1b71543f116bd5f0bbf81ae4ba8941694c40ac7bc2ccc5261d764fa1409382a796d1f82556bc65cf15b924e83a5bff01c74457d903774a90265259025acc5b339feac110fa1b277ffecead47f6cd6058e8ff12f1c04440f9bd3b7641df41c3960ffecda769b48be69d51208d4c20b429f2f1a4690df042dcba7dc5c42fc1377590e2620173c86b0c137be5b41a134f1e9f826a6989e06428ae782d9213654b5536c7a4d84106d77f1115a695ae33bf25bc9c1", 0xf3}, {&(0x7f00000017c0)="13a529dffb1e5a735b8d91acf9bf635a28306bd5f74effe49aec558be08c242f7ce09822fb026a593a96fb1654167b1fde9f50e3aef543253c048b4ca903ed076f5260b896e8ae7400611fb506b35f6282f30c7f9e7bd14cc912086ed1c8b700b49d0497de400746a3ea9dd7735ccbdd340144935df9be04e5ba35ce3492ef2a2ce363c3ee3263ab2cb82682a6b59ff02c25d2c35e032d0dd592533cff5a7ed08809ad970f8abd2a0943c63f36061e99867ffdbc4a59b8dce944d969ae84fb920857e858ed189de706ffefbdef0371e417e8d6ac0dce73d052e62cabe3967690a15e42a72dc5d24672fa66d5e7bc5905105e4fc6214d8fd27057c6d61ff3288960b0521795f56cc9255eb3cb308ff5cdb31071abe146ef2ec59b31ef694acde1c7d2516d347a2a67688f2113f91eaca334eaed4585c40db3f4116f4b0fe0b2604c5b86f8244eec6154b89f108eeaceb76dc162601fe95972d99ca686f32d3e85491b0b1677c41f5a4036c3237bf6dc73dac472191e7ec372ef6b6e95ff8bf88697e56b7f9aa849924d31097f2111d43f734310d63ae36f1c0444f824485813b3ba000c780b192f3de19649697ff0713b3094c92f455a3252419e07d107f333ebebe75662b75f62f00762b1f9ec04efc1eefab27ba670bd5dd72273353b7f3ae68d194dfb3c337b38848ce5d9bcf3382808a04b2d7cac31a84c0189570504c19e14ab32062a3f41ab0bd156b2b0968e7047c986641f69b7770cc48ecd11c06efafb7fb74d07244302a61ea957108187549189090fc9751b5f58518848ba91bcb2e5bfd1701fa7fa6268477dea9994f120d83d6de1617e312854b081616d811fe15c97a05d7f795db5ff6b48a045578867b5b5f0036576a8ba4695c2a3b0a026595472e76d1b88d7fe08eb81c3ac7baad626e7c81a75decd8697d87db3830e194491d3fca6bfe957707e24faffd7a8bb96a6c67fabf4dc66f950ea041a3136f026d9352ba8704da0d53ddf757b2dd2d068ec2f7bb35b756448ab3d30e68cdb2e1ca451bda1ad0a1ce915fea51aeada70660b60dcabff6a4050cad7c8e4333bc4c132b6385bb73ad63beb1341c05e249d471d12687d60e31b2af0e53a0437ac2897c73022737dbc50be77fb827dd183a486e3d12bc51b7bf495e9d3ca8cee861228b2d33037d49bbc8e59be276f041396cd113585f2bdae796bb92f1e9cddc11d52d12a5403d6cd485687087bb2f0624ed3f2cd4282a46ea72250315bb2ea133850390622257d8fdd114968a9bbc15c435a4341b86c31293ccc0f783791a45edbf632ace0ed686240223e36e90c9d51c68605f4341b90185c310c25aaed2c162d04b1b2ddf76f1337a630130e80110ea9caeb4b4e4a2633bf9041ab7474062659684d58af165ca507b179b5bd52f8601ba25fb528f8841d27212e0d22ed72fd8d2a6717d9e7c52fa722e7144047d4a577f555fce57db5ea8c18d9f3e448b3920f892f747520dcc2d4238ca2df2608266d16917aabc9e33a1928e0ea30bdfd0b6932a030cc68f996b37822ceac878026af1ac9fe00ace30643098fe3162d74c6b2ab79433bb032fe5a853d10e2cf326c32651c578e736c8d45541b15d68d725f5d4952aa1b4aa6e7714e41f9896b337267cad94316ec9b99ee3662d1b0634c7e0e291914b1d8132c8ba5148c62d026967fb333a08d416c998a95d2c098568ebd33221da651b394edcd5b9c55c5f044b57de3b9a2b5426d18cd7d3bf2b6be213767fd3dd2b86ad3fe32c87bc36f20f0b1fc804f167225f52a2b9e8af768406011a4ad765c5be7e2db8ea545280cfa962d9434f1e7c2cec42b28f80dec2f727ec4cb502a81a456ca56bfc9f74e6e121b84fafbb9ab28d095410a7f60bd896b02374312684e1c59d300242e2685041a986d7275937cdccbd23ae77e50ebb2e0c245e7e1d10159b8e7ba422f1cd0a47551110dd0bde1c19b934d284b6a7715197b5a03fa963eca0b2fbd4bbc509d92a71017e6401b7e7037c59b7d5a210c8677f1469b1a9e097aeb87582748f58a41b577e34b205e9f076e878c9745d43229409244e850dd88a3640fb4f0119d4e7288b9dd9025f06028f5223c101d8cf808b0037d05b7e9dcc733d24b2917e6e4ad781a6591aa3ef53ee9930fca4141b354147fcba82f2c2f04da87354c6ad5730406922798a9a1ab77eb003e0d9bcbf0153911c33145e7cede32e1fbd1580c1b6c4080278fb69b79cbca8a8ae601756cc3753875ec485469c184769df284351d0f81cb1ddaa3c79046a077fa21523c497376182697da8c6d64a1fa7a5cce9391338685393a3dddb77f0fa273d21b2301195707609b3d4432019e5e6771b5ee499e1e3fe87194754207ae4649e62ca7805b8fb37a4a8671e8e669ce79149f29cd93069ea16165189fb65ef1cb61b72c0bb7b57b298ec564994f396ce211d555b6025bacc5aa04a76cfb10f155090b2773dbe4e81726e3d00caacfdc938a521716643c226a47defb00c863cdc0818ce89748faf7298eabbff0cd52151fb4decda4837baafe7fdccfba71707411ca1f2b6eca92c3c549b550f25f0bd9ce99aaf090e05aee8fa6eae89d114b4aae790c4bc3da8e77e725cc8953e39ec8bc5362c4e48db32635f53c5fc68eb7aea13c7d7b9d5d709270ca51ff2378287c05a0667b484309a4ac5b89c14f3b29cc23736abac203b14b518965bf820d4a65623cca6a911334dc015c54e86c0397df69e7d17277b5a15683fadae2919bdbae6a780db2ab9bf4fd25efdd024eb3b9a3b5f8648adcad564b8682326672579d1833fb7e88d08008c789f94ca62535e387952d7c4c6bcf7eb6afbf404372782bce3d1159a9b91aecfcce5742614043706b59eeac5e9d8e5582be84e5e876eb4fbbf5097616294dbfde434aec4ac75e55dead648911f6e416bf924f5c64731e81256423686e9df7846f54ea3a1678e78147e9ec26a2f840e4d7f34790c7b0d1e39773c560f1f93cf5f3099264c2c83d76ae93fd941519f80c7fce65226c63a115ecfb0c12f17fa3ef972a1a6bfc760f79678aa06b56918155cdd5f243589f811d259e7c7f86270284d9db0825de8b4c97d54c63b1362d064ca9c949b0beaaf07a35d2ed1cef82f881bf3026c26a293213d6cfbdb4562622b41a95007c4b67f0ae3300848bf6bd63338f86c460eae681f911eb4f1e7fa128876962c63e7fa8c4944bf84b1bc6eb890f67284335824a20bf74b46ab9d90449cd664654c92a48a912e97ff9187af2a42cf6e3239d859fd4dd1a1cac3582cedfc9e86c08ae869901cb37f082ba3f135290db6997f7c95f8410d62e704bdc4a82df9b9637ba47c048c415d23c033d0635634f1fd242908f139ea41900aef839f3331e82b45254901a52966371cb389994a30bfeaa35dcddd31627b71a3780bb1267b5e1e06a5e5b81e847003491fc37eb70e474c0dae069ebcccc9eabc74260b6796bfea89178c22a155328ae2796c3e12d819e05a8764c619e1c714f69ba4cf28bf1898125e5e352af18763638fc9a30c661761ec1cb8790bdd2a66a3f4df96fae8419eb83e2f731e75c4db5b9af92d50489c5b7afaa833fa3fd32cabe937b8ddf92620226c71e26ce29edc11c6475f846f355245718de014cc7e1e484f42848f0b379168a10dc3cec10159a350503d6a653e2b9afd4bc7d8961646dcf250f9209409baada69428b524de8871a04f6367eaef3d899fa8a30b31e047e9aa1cb5cb721d404bab87bdfce93ad9016d845f8d177686efe19b3e5f900faec83c21caf54365a5b0fa8fa5ff97b4b2089d5774082bb9f1cf6e346ddc9d23427d68a3d1cc3642b04878bb14d834092ff9cc07f55a982fe626a59b639d8a851bcc3408fd061fbe7c1710c18614e99288340e95e3c8ab60cf57e9bf45cba39b9e28dc97eeffe9c53b976614da4b55b4e26f167507d488a8d3eca0f2f8f0633bfffece7b6df7fced27575599bfd7575ea4fb9408cfd4c10b8246d50f931fc9de7a11843872a13dcf3d16fbe088c354c4c6dda41575bd77677da007092d64dd860341ad62d8a4009192038579850c882ac8034bbae1ff93184d12c2589010007b7a1611e4ec49dc403bd03e1a49c1a33171cf88c46f8539b447189598c58faeb40e312e4b70fe13e8017f5981b7e1cea83b42c9715ad8bbdcd51256f2c0b3527eb96fcd35757dc18f25a63b72b0af29b0e3764ddbfa06be2366d95169e50f19c4040f7d6b4b2742c3750b7fb7408cf3c1a1cf55cd532dc5fa61c9d4fe02e8806b46004fcfbc5f26b967653da1ddca4ba6d4adec4b5eed3725c2e99e04d1a7054061669521dc9e946321eb78d3945e22ee1e795b0c9e3611ed37becc2ba3a19e6c4540a063217eed692dd0a50a3a94a72d31f9eb2734e8b89fab59df64fc55fdcb78cbad3b106e0f162fbbdf8a179329b8d19e3adac321405c1c8cbbb973b4efb4c6a14b0488eb25c34aa984a4b572bedc9d406d71795b7f3e85ad5e1e2f064fc179c1021d436abcdb2ce8266967969108575e915bb5e62c4f72febb115a4e0815852da3c291eed2767a8bb67fa7f581eae069bf30ad605cff18b55eee8de29f71aa9d92f3977c23fe7f12610f66ce39f2c56193dcf852add9a35696ae06d09ca299ddf120c296836bab6c498aed9a9d4263d357b3c7d8091878d5999b7e6aed8e244d51be07853fe77e3b94b2dd05a0253a3d6e8a8c74ce7a99c786dc612ee34eba52724802adf48df4587052308d4426a053d6843bccefacc1079fead5de3035461e91ca271eade437116eb9b0421ad02a8f30b51f9906d302d0aed87a7adf29a7901998c2c00e77b362266b90cb1394b05aaa0ad949e6a81a1fb927c48f5128ee1188d012b71abc55819de6e183cb169f1de687cacad23a7b33f143de451ca44a04c17a0fb677be530878301de268c028c0e885b235072f894ce4468fa8610bf1024e9b7a79b088df46df98b0211411312351f288c1207b1714bb369f05724833e3bd14cb1c4aaf58fcd84e9fd578c7f5534f4bf97e73688df25f1a3e400956a23118dd3189673eceb4485a4aa81bd0f472194bb4c5a896c0cfa579b1e6c9a434b7a8a9b1df383386198ec76954e0851e001fd575d8985647d956733ac0e88a26f01382d352864711fea96db5118504e33259e0b75e4460ddc5163050c5928c36bfb10d43b40c28ce7ba44326ad68ed9302aca7ced4ad46267f9dca1d2f3768d550bddb79c6b30488bf19f3bc6bbc9312c948bdb8cb56c60634f68a3cdf4f33d24c58f6e5d9e0f1e65abe18e6f80dfe3274df949b4012944b1ec1fbf4fd972f7163c56160d7f841d91df1a9c93e74fe5c6e73c7f6f9a846362d54feaf0fe29dd24340a55d35ac5d633d7e12dd300dd996c54f72fae76bcdae041e329c97eafdf59915e13adbf4edf43471f70fc03af9b05161b63d8e887ff42d92c64cda19b66e9775b0b7e8b417a931df0c47fbe98f05c884910c5fa8eb9a2cc785a806077a630f20d26bf93443b29154441dd8035c6d7eb3db6adc7b0f2cbb9a27c8a29fb95234e06165e745b2ac6287e335f0faccb9a54a3d82123e95f05558056209ec1330155abf45b352a1aea6c1ce575145e7bcabd4f9a86973741c2899ffd1eca0f2a1b4936fdc66bf8dd774eea6dc57af79c302f1788ffcbce3c295233893b621b59e5c1d9254a9b7c606617a52b71882478a1b6eaebb578012518235b6291a67631fd54e868f01a5fdd7c40436826a1671abb8cb0b703f60178154814c67f9d447de683f4f3972a5bec6164", 0x1000}, {&(0x7f00000027c0)="56813ceee1ed82631fb8e3ad88af19f60dc3bfc0eecdc3ffe1767b6c3c652f760eb4ae9c089fe81e853db2c54687e01ba341d72c2dd4fbd570ef1d8726b575b10ddfcddb25b2a50df61c24611ab928", 0x4f}, {&(0x7f0000002840)="58d864be564c21b39c37505e4cfe473942b7b80a5370e8e167251ec39da0f952f74525efc0cba55b4bf7f1cb16a429efa135feac087ee199a7af52a0c9f4feb6cd7c03eb84c3eb08572c5865f0156f194350b955ace10c78d52edb54f7c6ed3e6297410452c8c157b5f76d849d5fca3b4b83af3ec6701ffee45943b9781fe7167a847f6e8656e6c18c17b85f221d5bd8a2c58930741d5c7bc32ce4e4105c1adf8ce04afb0e5512146624f7d784465e816bcadfcda9f4c06e0cd98024929bc24d977945f8fb01e83c49c2c724430146f389a7fd6e3d5e8444d951bc26552d9febd8e2a75e7242e35b718a", 0xea}, {&(0x7f0000002940)="e1f93dae2b235d8271914ad05e6b507ff461ed385f3a3860655cd5606b808ab52cf10ef06ef4c8973fd320f67563b52bed99ae22b912c388deb263748516e2425b39eaaf808f36b5bb595efd17704b4c761cd0209443246b9bc3", 0x5a}], 0x7, &(0x7f0000002e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x120, 0xa}, 0x9) semget(0x1, 0x3, 0x3) 03:34:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000680)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe78818b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9f41a8c02a98e1a50d3e7ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a", 0x178) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f00000001c0)=""/161, 0xa1) 03:34:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r1, 0x20004268) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 03:34:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x5, "0100000000000500000b0cff7f00", 0x400000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) pread(r0, &(0x7f0000000180)="fbe5cbd0fd194ed78e68ce2cc3333b4c36227b9541e83bf23f1c2c444bdfe32257dcdf26e554dc7ba7caed0670d6ac42a8690358eb68ce660e1797cab64d52bf499bbc30d946ab3ef6e0dd22ad3b156b6a753743557919ddf7cc7d313abf6ebdea8794358f260dcc404712c21a3d7a0d0483bbd3818da5fea58066d6219af160a1b4747eab81689124b45179904103ffc90bb51bd9572d5934c862220d17201247be84bc6702490d5f9cc8b67858cc4d79154bbd8ea1495830c0ca267b2bf189cb3dc6698defd02e66d8f8234c3c3b3ad7fb9d707bd651744bda5f468d48e57da64e8e361852ff682c48c6ff25f091ba0d50d9daf58578da9a096de4750ccfb82389f3ff762a734004a5e99907eb8d355bb73f2acd15899a2304849f4c577760b8d2e59959fedcce708a46f1d2039a9dbba250bdfaf524b16ac0dbf242012d7cf6c8a63a97e914dd1a158a50a36d886ce5be4edd8de4be6ee33202db604d6aba05660f702ca7ef410c844ae011729288b10715bcb8a5dcc24a2d7497b507390204e499f5c792a5f7a831d41de6dc91c45a7bd8c4bc64d9e9a40b1609dfbde508170e7cd6f1fed6d9ef4f889d115c7a51c0bbc19212d52073c4481340a756e732acd2d3ac7da8366da5285584cde0be50eb348222da468f3e215efd6e467e5c522f85c81b1cb1787e142150fd22a795a21a266cceb9016e99eaef3877ce042d48828606296727600b05d5abb52fa165ca9a31a5582830366b3fea43f9b0e44017408062b710f1e26f977c5a6e4a929e60931a8bcd183674f9a460bfc88ec47aaba275a260d11f643f84a1132eaf379dd8bd93ca4b98f5aa5e8dc86df54fa2138452b08e4cf7dbbc4cd7b25fc50f9b9aa1dc81fc515967992f5e38c895c0f594e965912dfa119520848d3833e46e6249e26b073c855d95f9b40e40fb8a6b389cda5f16acb10a67a2d0ca812ec345f5294f7d4e51d2500adccda66c81c25c7f1964d854f050b81fa160bad60b2e7e2264ebb568a6543a23a7dbee0bfe761fbe40600560b22da342d8b3f372d78eb04a7d265de5a1a173490aac4677435e1442badd609ee3d3d1030ecd35b2a5b0d09a51a75ece4395cab08091cbd0fc27e0212b3108619a3247f95f9d43370d8f36eb1f1813ddf1de8e61662e4af7c3e8b7301045af2251a41f179fa0426b60e4b9207f88fc7c5097e54afaff49f186893b7ef0c162b09240750b36ae03766275e0dcd76f3b92da5c618075df515c51ac1d87fc5274c21a554f353609b9a4299a995a92508cb54e28f035468b44692b76e69cde3faa1242d46e727313c999909ff8f3a58199adf43996c9d68602cc5d8e11afaf2eb58cbf7d79404ce852f04c9334ee08cb6ced11a9f695e2ec8e2f6ec035b82468d04f5d6de7e01a4f0cc229e553b0829bdcdd246e917d2c7cbe097cb74c95529534dabc92a04a23fafcce1555ba8e937a982131f5a8f176d21649f24d07b7cdfe79317bc13d001e25b92155c9079f7216668a837479d63780fc41a6540d923e4f9ddbf90d8f06e07b4f9af4e5904dd32a6b1bf10aa58eb189907ae32ee9e668020f03a6b7bf465500d5f5a7b52aa1498bf20708bb71ac7776994770125a20f418f09d49eb4e43f00d5cabcb9c3ebbe7906cff8f328bc42fda6a796cb85f140635c62e1620485575ca2c5898daae83759cd2755ddaca19d001dc378edf410c77f73228faeb145215ad3962916d2aac518cb0b1dd18e41270aa201a850c89c9d86d5c9ae8223e171a7024c113dc237e9a90700cd5bb03e0942990084c941eef8be2b2888e2fd6344df6fdeccdc1ac75e5cfe485ac0c9d7c18ca667e9171d5d3f36ccf8972ea154a5231a82177706f6ba383661f86b6e4e5dc0c31b89774884800777619b727b7518a2af3d4d0579e8bb99b343e7d6d579ab226f293f808284a2a33c94fefc20db45be63b352bb3c93b8dc6d0529871683fd820d0d11c87d755d351ec8d3950b4d149baada6d7a6fe7a3808f6e17cd74db4713a04209482cd4e0096b2bea3af4a2a657145ca5d25d8df9d03b216c6fc6b4255bebcb3e2d4589e45d74c65b6d3e600c8d4783fac6ebc197bb3890d845b6c8a32660a8b0eaef426fec54ecb072d4e1a1c294f4ab51f671b1a6523abc2d85885a25eda4f37fa7802be45a3b2e1442d76f45ec220a74587c3712490a6c125f8acbb50c25b7adf715ba49a5ba303254cea646abab311c660dd9e5f5ae0336980f837e06017e2ad2994d473d2c48c6d96ff34e9ce5a9deb240be4dc549b8849a5e4cd48346f8b1cecf020ed75f0d11db87b94aff507e8b297bcc5c355fa4498b3848671302e82326a963907f84c14d67286649141259b2427496c39db7002b326ec5146fc54fbe5393cc9d6e3f0ef0cdd2d2fc1d4f80624cfa0796cb2a3c8483dfbb4f5eb28f9470c41e1ac0658ce8542c0422ab363680c76a12937de5421277f5d77611ce851078fb1316b51d3f8d29f5c988e12d5274c6adcb76bc5defd92f27ef586a2bc0315336d51e19439cc0b2dcd50cfb7722ae57eed9e91ba018dab5dfe78d1955000e951ffbaa34c8a92d6780d5af5b254c8a48bc2e7544c39bce838bc95858540c09a90394afaf9420372809a695ca174f3052bc3254480a87f8f4e2b28c4f11beebbdaafed9664e3ca5e7ef2dacb3501303792d2bf047321fd6e99d045fb2d8779bd858a28944dc8e55ae305b52f92a89ff29e0e1a9f267e02f9bb4e929549d999236d28c0e3539297ba04b016441accab9970f2d8fe14605d47a690532254cd012e6ffad342bba165d6fd99e2f02b17dbc2829a08b2ff9fca37c51ae113fccfeb406249f316c518a5d5f9c9182408f38f5081c8b9284dcdaa468710969cafa657f59b6b736929688e48bd58ef3a5100e2dcf4d07103f75a35374e828b0c8299468284c3c4eaf671d474ac26d3f01042bfbd02ccb344b1d1e6fe60aa746480c103bdcb8987361f53670b0254e6e4d03b5f27b6ab9e6da6bc1a5bf723f943acd96e6c07e908c8f761ecad064389eae59960767f4cd47e3d2608c20b39439d26afe0a193376c1ba877474a58fe3b00af3f4dd99a24ea8375803166521ae515467455c8867381ec63b3ec99f8f03761efe7c5be2f5105157edbdc3d9ed1f94bb4a5e9988a91e04eefe67e15c33b4049293c8098eb34bd293d003a195a830a121eae494659bba100ff13763cbd29ac233897f3128acf83ce86c7cbccc24a0f147903d8c88d4b9e9d183cda8873b7d16b95b5cb279514d8250df2b1cc43714ddb634a47ee1dd67d785cc6e078f791ad3e6feba6bd24aefba33f189854d12387efd862494e6e34380417a9a4855af9398739a80e6e9982f54d151de65989f8db89a1d3509395078c32a673c7482947f3b1b5d6beed5aa57ac3c9850c49ac7f141e3ae682b1753af02108d0fc80d0652ef6f2ef546b647a8bb954655f7f07ed84c1406fd9de12e41fe4c579f2b200bc7687893a7a818cabb70195e3433ac420b5297ddea2a06e1de869f848395a2f799d2e4ce4dc7b6a4a96536fec5418e608376dd0a2f9062314c90af1225b1d1e0fb39dbbbea0e854735bc87f010c318a50bff6fcd2bb613b4ab2d6611e82cf7cd88f29e0259d49bb6649b3fe76848019c7d9263897e43a21695694c772c8ae65256279f23e0dca8926897c1826fda692d9a4a90e5a2c090717c4c1bbe4ee921eea4890e268b3cb17285c86d2c2f02b96f195e82d919da9d90cec1fb5a365a4b179322c8a83b04563070a848ddbaa16cbb554754bfc5943b01f9071349ef9b9707f6f2560faa3857e297ea1f2efce5d2b45caaeb7f5ac20f5ecb1ab0dbb7062d4eed255fc9f968f89b152c5a1e0d5ead5faff2260f7a6816a9473af6381904a7d4e0a9bc2dd5422ec429b2690010b44937316c3de2d866fb2d7663ecbb737ad172209e6ad1e7c942a0e973e8b2289ae370424fa121087265bd660be7c6b9b0522c2b1afddc191eab2406031b13d5b20a1762443cfc9bd28da9bb438997c8c47bc5a100362b92fcf6edf929494018c2232703880273c8467852a2788908e62bbd03ffcdd40026db6d88ae64b8886b0b0dc2efec194bb304116b6c574c3ac4b63e2685c2b9df8b933beb131f9116770a916ff549577d272ce1ce17f664a6e53a2a778f4c361f1ba7df1acc2d089cdf2cbdcf86e4888aa4911bab72d964b9674295664cc0457c66345a3eb39c6c9f415fa5aaf7873284d322c9715e4f8386929fe32c9abb5f81fe40127e5583d3470cb3cc9926d4581458fca5cdc64a4f68c81dcaac26908b33399eaea3e91baa42a363e9b9be3495586fc8f7949f25cb77ed48a6aae8bae348c9113d213d8f5a1bfa66025d7eb2f8d8061ff079baa5879eb988b993ea47028ab45287371ef2325ee947250f3c7e1a65cbf53e337ea84b6f01eaa32e60df33fc824d9dae0f3a6899dbfed0b8f35f9b0fb63a9008a6147690a562d896c58dfe73204eba75f69c3eb472d642abc8e95c28132db9d1546f96cda16d5cf787847d4849cfbf4a55e978d4814e67b4b21021e8dfac195b56d7eb5775f11b5248851b03b756039163dff583bc20a1aec4cfa96f4703d518f0bef6a2f98c6738ddc02f7d9939633a19972d4e37ff4b3863ff6b151629520b8578cdb2e293bbc38b8ce3f24ca0ef3db7d5693c5eaac21747121fe5f538fd69cea9f76158c0b2c6ef0e0e9ec168540cb0e933d8c68aa8469d1eba5db0efca846c23b77320a24ae3072ae0de1a24e42a2c23a59852f2bfeb002839eae1bf800d9b0badb5c9cab9459d974ff22f1e9617a7675a6409e56af56e02004c6ef7faf3b9f6f1225a2e1afbd3e13bb41e516e961bb1385c42bf8a4adb027a9a45adf875b980340778ee9be3bbff14ef251a1bb30a9dafaf8fd494607f9a08359eb22261c2dee25ef03e426782962058c43d34b7b00f60566283c40b4e61d0ce17c8b16ff8b00aca39ea5727718eaf34f282eef83891d56dad8aec6c82253d469a7af78b308e4e02886266ca849a0e86bcf5342e388e15acefa05332a814078883584c52171c8ed07ef4111ee78c8e862a5f67a0f62b3938c0fe6bba4e2192e1c18ad9b25c347fc668b9b73301eca0a8adc35e20083f7ab426fd3b71b75f3f39dacff2aa647b9c7db62d9ee68b8b5b637990636919354e4129b374778a32ffbfbb26a3354d72df37bca08053a0415ac96d9c1928731412fb985c8b99bedcc931d41edb294b935fe1d50c536491ed8d3efcdcd50777fbef1d5e9dfdd861c654d0e4534d8a5b460cb19a32f2f54fb3868a732c60319c3b78be5dc0f745b71d95e6835445eadc36a015c93b1a89894cd4f11cc23eb80c37647d908c961000cda6c262bc544357cf6f76db0a7273f0ff6d871659c54d64a952cf50e01728eab682ee32c6508af623d59b9e0af2abc7c317cede96f9b0320c904af11092e5ee90fbd58a0f78685ffcde22b52837397a7d9f2c1b34c4f3497972b7c5b3e21b227d01c6c20fded398d5f26d57e2b0c6feab518beab9fdaa8fdda7eb288834e5f8ab71509c66fa220300a69711dc8a637588c1b1281f33542e815ba5b264e71d725aaf0ba93820755c3a87439dd33f82c49faae356b838f74ce13bb2d494e7539ccbc87efe7cda600315a1b8e807e38b7fb1b883ff7a7af4e1a5ba069705285107400fe5726e201a288d5dc2ec78ccdb36f2c1b447f1ea519c0492f2c54385e58c03d72a9f1547f848403edd6c3c60421f15bcdbec7e6f5ed1077eff4b6f7ae20e09250c4938bb881c470", 0x1000, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x4, 0x531, &(0x7f0000000080)="14256f1bd3365353bcf49baa409c01", 0xf) 03:34:37 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) write(r1, &(0x7f0000335000), 0xfcb7) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x185) 03:34:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xa97, 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 03:34:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 03:34:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="26c332b0c6a1a6e203002e2f66696c653000c7f432ca59a503fcdea4ea020e3e10d6a25e0592957bf7e643903477ae56bdd05fdd73025132a8d893ea83eaa96441cc1f1573db07f2c82049c1ccf1175522031ad05cf5a053ad07c25bc0302325c583734643995652a69a56801aedf32970836d4190224373018e39f3a4ce8b0b3f93ce1dbcfd9dd8fa1f05cfd943e6617fade0b139f1db6787865964a95dd3e51fa7143e31a57863bac1b5d0b1e35aa6cc099c59e8a80e36b0f20be1f4b3bc0bc1adabca1744405873d19e8b9e4ee9692ae6a96951aabec7b9c3055ec568b54cd36dbb5ba51a465143dc80c0f6e7d2982f844b3795718d6c83dc09fc93a44d98faee68bca56ce842e4f8ba44214e87be"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="7219ba00417f05d4c3967958d86d885186a834c01c18f989e47c45f6997f90a13035cdf075828b", 0x27}, {&(0x7f0000001640)="e30d944f6d1f3d975a34962ad62d96ee1d0737b72eef82f420f51e5e3a55166cb6c6c8f6dbe6f7173ba92afb877c0dd66a71758d8a252196d819b96932e4b78e61f68127ba7f02495c3131b25f4fbe677ff18a817c31932d3f7742cbfe4276d8d7b5a14d21873f6913f3a08ba94edb919223e64baa584839828a96a47b39505662404f91ea764f1929b61426a474a7c337329eb8f8de299bdf1d6581329d4ba7756cb6848d21b5038aaacbc5f7069ac3586101585b8dc3eda836c5014aed456eceb2155692d381f36951c91243b474a10dcf056ed3bf2c5027bddf74e1157599f47721f75bd6e4cabab186c77ed2b6efe9fccc70156244475b810f51b090b461d784184ca660bd9d56cbdeaf10ea7244690f1904392237fc42f90f3e27b1ac4876a1559641e5048cbb90973f8f45be88897f6c004f680209992ede6ce39c3669fcb9e34cb23516dc295a210e2ddb58f16c95eead71b42e38b4e0c1a581720becb0ce67c44d39b882140c1e43fd585d045955ee58493d0f7e60baa2efa504ee4401e5a9f6c0aa57a060648c392d51157f1dee0d020017919498485c2ee6eea3d4176f90f7783651d38c339ce905368b226a3c71d776e8ee73cb719fb9d66ff58f7a4f102138eedd888134ee47c6ba737648032cb14842c8f3aae132d2b8ab57f5972d3417485cd126ca272c0678ae8218ee78f868403835c951492c966ad47a70c90348625b91a5deb88680676a285066049f6b839fb69ca95db8ac54caf818931f1b66a7b49c60853fb4ba5aaf11931a3c0f141dbeb3ffbf8dfc0f9c1352dc37e062edf451d51037c9b547d7f6c8197b60963873eee36be4cd9eddac5b9cc53cfe00e55ccdaf4c886d4a0b98d3186028f4e88595b3d02dd977326b599814c414ca214cca3f40544a288bb62a6cb3db59b67772341ce2402fba19cebf1de4df77759e15c7820260eec5c9fbbc7ea55523c6a2f10d290c63904acfff9a2c7c0e62d70b89925eb65102666cfd4907b10088b2609bbb7a8128601217d86a801710d5b698951727985bf2aabf08d646606f8f2836e62df671f7b1432fa95fa3c355f885a4fd8589f63cc0741d0f249d0498d3d2cb5ba4f01f7f4e157e88ca55b0971f1919f6fd5721aa05fa26cbf0083e99266225893966e1ed87431e289b7025ab87925e0770f3a27eb97113c48e6ec942c534acd20256961d6cb8d907f768ab29f0ff78e2ded3ac80c1b0ab4eed97cee02e4c17051f7e05ab8f817c8933497f60d7ca4a7ec77bb85de8690f72fa9e579c4d9436219b324249ee7906f89ac7a31cd71299c3256a33be6a8adb28fb9a75d54c0d644c877cb03a15cf876f7d2e8a9205f12d673e46e18e789d6912fcf28a8068b8c664d3d06e34b2bc095ca34ef6f6016d5c575b65d12288c49e5005bb96962ec3c39a952fb92cf33b07edefc4ea3587ffb82e5f63474484e4e019af952fe6c034f67c736d7869073214d6e59392931223e3ed9492cda7008203c54e85c826e02345cb3e3f201554e72df9849b60343154973cd2963707b7af7025a14af23e99ff8ac647a8296cd0039eaa2e62e93a0cc97d0f2e93fc74d6f338407120b9112d8f6bfc82957055de7a5dff18e6af61004ab2beb9bcde8beb433cd73944dd9a9de6de673d7b7a78eae578ab854d7a8f7cb0812b7371427913a4c0deef62e01e7c6e4b0db108d5188b08678883975fb2d44df2c01936c838a860da1f42958fb286ed77c31b0f73bb06aa08c2ab10b69e4b890590a41325b95c3e7334c8562950ac78df91743da601dca2925d6eea9b0e0ccdd98b1c978fa7f2bd36c36c95190dfc2af0c6576bc7d78f53e47a452ba492bdccbe89da29bf7ad0732f5dde97931a4673be9e6715bb2dba185b6d4665959edc78b85df3d79b12c013ef0340e50af05c683ac432438ee94be758cfc864a0eac33efd0f503de5eae0ed13c24732fbbc0dd72421ff4e124a89547b039621b7d92a47866854a43f755004454d085780d5c326d3ec259ba966ce0a6cd7475ef0642cfbee4e5bdff934e9fea9071a4f8f40c329828382098eae32ecabb7479a8cd01ef4512ae05e8996c83757551f51788efeec52123e1ee257ba24e90d68c1f6667dd16c3f3ed36d5c24161d036002ad043382aba1c2e65d133263360dfb6b730163463c05fba8fc108bb8cb8ef8e3c0e71b70196008cdd2a577792cb4f1f6271fff29912f0c39f93f75f866e16dcfac0c4b84319159495e7137dad0d3abd58d9588a3cb1a04393844f259696128dcfcc461a0124d8cad038f4dc701dec82a1a91ef159699277a8712ce2b000764f84a601fbaba707dc8a7ec1df4c4f855dac60ddff0c5b9b4ccf513cd8d19ca885e4898fc7013c5a874b9935d7dfdcae9688bb1295b62a6835da361163e2f0d22399c8a64b6c136f7854cc93887a9d76a04899b094138b0167e7e65a26a2d1dd801acba6089f1d4bf51b3671025366f3ccfb279d9b1aa0cce1da9cd9af6fb2252455b934d5b38a9bab94b57419dc2a250db9129b4b4ad1f12056070b7f3422570dc8aef6fae53ee0ed0c08819f3404f26579594340e303397d1057a0551986e4981a9ae0c77edac3f80f400ea7eba11f1246ef7965014d5a47e02bbafab0f9829d4253a0d68343f58aa3a14e785b7d74bc4eb08913a2c2fe51c54f54c848b6d74e23816bbe0dbee04ee521766b2a64633088a082ddd43959a3c4378604c52a38fe9f40c819e8f2ccf6ffab02b28fb5f301efc2410b5ce069c448679a74d813daff359e819641f95e91146ef496f0ef872c2245fc861c61274dc6f2db74b4af00a65c096722e6237fe29c907b91d6ec33f90dad702e7f24578ffc7046c56723fc6bca4769fad9ed0a7778478d807ce428142aa888e3baa9489b3ee3556eba4dcf1df1b555337373028a1b4925d62ab89c0fdada9e4c1d8344c976688bf70495fa09ee6948087206f527928c09eee5f01303fe7267f79b62b7facdc181607811b139f29a17942f1d6bc0292351ee6b80a049cd68881496d30e755bac6cdb213afbb0cab0678ab9b34fcb7c1cb6e78397d649b0238404d10e827fe2ec70fcc931416df15d58d5e6f9ddef9ae7b533020fd781d7e7cb04db8936607b3ec099489243c2ce25ec523035bb39fd3d441a82c4a68ca8549feb0fe470f7124141b4a7772f0bd23441a83d243da1bc98c217b44a0cbd073a08737e71704f43c9695d3e8f7218728d74815ac9bb93292248269205ba8526eced10153212d4bd99ab70814f07c1dcc0f3e5071a219d57d26bdffc30ee07a7a25968be84eaea60656fd8a7f838b6cb80e33d595988600ff77adf6df852f5318c0452b93ee8dfb47c3b69a11b1478cd33482b82270e5cb041eb6d8a9d1f6a5c9dd55276104dc1c724928610c29e78f8c4537d4377b00a8ddd4b90d01390751a0e015a9de32050232c61d07e782fe0e4a0faf2df94f681cff1845c9dd853884d7ab26a133141ce1b45d2662c949d29e578be4e48d113da11c9a71c06cd5e827347499f152e87708951f59cc16a02da0e14129da9e033661888bc6c190aa7b7bc651225e196d801e942ad9741ed389bfddf53e1664b687fea468bf903318151eab388d161c48df40ab3a7104a7d04f013b8733f1973d33733a220ac50086b3a17d95710462e57e8802347107efcd74a111ed53f9c3e77778aec0736b4dbf136644baf5261a0d974d046bcd2035a641d3c9b76de3fb3b66117420ca85dd92f4f11461702d4cab24d3015a0a5ab59bb112fb1c158d578aa590aecfabd3ebcc27943870071009841367309c44036da2d8eee52167351830ac2ec3d1b57c0818c2e534ca88665979fc4434161fc7e4f124612650ee1878ef16ae16d344df6dcee6a827d8d552147566f867e94d856f27e1932ead2034264fa038d4049892497a3b2fd8228e3ac2c601642998575ad5a68a915053af91fbf8662e9ae85bf97297f0083c8d42f7aacbbe3bebadfc49b56f44f87c715c9071d0e8b214ede29d4f109bd44a39383139a7ae5888556c8138f143d6e5971943483d01481524b0b6a8ba9de74198253b11c7dbb40f44935b636f463c3d8cd0a1c1d43f2a7187d5ee7cddf9afa29bb9c00529863fac2b28df755aafc10152b1e1cf6581a2f9be59cd6996162c3792a8fddc0631ace6ac592b567639dfa26b469ca88f8412dede9224889cf5f0ae2b4cfa24a62cf4f2796bc62e50a4951ab782abd63e450063ebeec899db97ed3f7c784f1c540c89f73e345009545d72ee5ead0dcd151d43cc21f64ebe767982734456ff672c52d2fff20b80154788863e8850878a2ae2017c6e6135df0e2b613d77f5e3a618d91a8cc04a2543453548932172cf09e76cdad65d6e691f9d97796d1662ae78e9d97ed26eb9f93e7cb17d167413d634700837e34f16fd2cb46c092707f532b1c85b9673ef98cf89317a7bdc80af8af298c6801cced5c674788df275caa3edeaa014eb64e38c7dbfcbdf3437d58d50fd389dc062b7f0286528fb2d56725714c74eee84d66bc6499ade3827198b8c6be4547edf6c5a18a7ea6adc7e99989261aa40dc897eabffc8caca70bfa71b0e48358bb8a114bcff49592242b9f78ae5cf56fb11465a6d45a4644aed93095409d0d9c2e5bb58a3111f1c30e996e3f56eb791e07c4de0102464f197645ea3da796f30145a15a4b56f1498d82dbd50c7eeaa01866f17179c364627046f51b22b8f6dd3bcc7efeed0a0b8f32aed5c21697386446fe0d3c423e2dd900031c6278d4b89fe1922ae826b00037379ac8a9fa4aed69d36d432cf3aa9eca3b645bd5dd799f12a17f7f67ecee90b667a39b7081f775955b0d3b22e19188a36b9710a63d15b15bed35329d84781db8d5aa02a6e7006c6f7ac902515ce38291aa9ffe1c46fb6a051c89704a887216e0438c579c03fc69d33c0088d2400b67b1631a61a0a6a3a5335ea6b4e10549a7ba6c47a125a60dc1372bcca64cc3c9b74a309e4430ca96cb534d89d0b05b33aaf3b7a762425b252e6d60a6fcb67b2cf6896560f8c022992174616f35a2c7335ad00e6881389f0d59e155d084c8f0f7c9d643d6d4775d272c5e84687d3020665cf21bef2afcd2a7aacc2df45bf2e2220a90d519cdcbbce77409b61b3acf5bb72a1540983a40a7e8db3b550ec22a08eec154bfc00eb12f02c39007f3751a1317089fbcf17823452ba3f09033283b6c9f32c509cc3cdd87aee8041c18ba90f9c823827cd33de20c67fd3fe975126979240bf583ed7b69e82473b3600e374742ccb64dd86b327e8baa26768ad5f0af34156aba07eb3a2fa70c9b835fa40255cf9c62af4a4231be4ad5724f449d5d0329dd1594785f8b2e8e8b1d94c0f7c2c1cbd65019d9e363ab563bd3303235c7476ccfdd48d73a190b0b11d363a54eadb268059bad272d4a924948a3c57239f72062b3cff7871a5302e98390b29cdfe1c098e59d5c0a6f665d25ba1c9c0fa8de14048abc9190f51fc03d7fa546ea89a9e6340423ddaf6e880d22985092118af94bd1a1f6339b968267f84edbdc7106690d70fa284ee78ba50b3009a2dbf70974fedd778978d6b20c9aec4c08efcd1f320535781e7563ef9e4374b0132f021954fcdf27a133958935a6c6c4f7eed2045d3929895b43905c9775b4d58e4710b32b3af1e196f1a234410ff82abcc7e60a3ddd8dc4cbc25da35bbc271c91f6909ac6f3f7483fce465ae86ec3fc216f74873ae17b3785fb3e8af6722efafa986dd3592fb54e67fab9d80fbaa6c040efc9b2705fb973b010d53ed62cf764e", 0x1000}, {&(0x7f0000000140)}], 0x3, 0x0, 0x0, 0x400}, 0x2) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/73}, 0xffffffffffffffff) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) 03:34:38 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) setsockopt(r1, 0x8, 0xffffffff, &(0x7f0000000180)="607db3df7017721f1045048fe5159632d73c761b5e1e244afba5f03dfbe4517c2fb31c31c6e3c933255b3726efbcde026dbdd2038b7d0428185224543263bbf77b4dd3d84b19ab3f41188b1de8f65e2a56f98b9655e2eaa62c4bd1dbb8cbdc5ef24fb61edb9b6c2627387a8dc753036da9ffde6aa4ad99fbaf5209a9b510105f42fc5ba077bc7a20263c7b603526d761d58bee00824db98a059917131d06c8595a071119fd7776f48f911308c41e9efa1c56", 0xb2) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 03:34:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) connect$unix(r0, &(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000001280)=ANY=[@ANYBLOB="00002e2f66696c65300092ea20a890d52b36bec9bad1e9f475a9fd3b13c9d413154f7be9c48fa4b7b66bdf1de4bf59801c8aa29a0248bc07d1dca841219ddfa07677951454187dcefcbc8d97a91ecf8506dde9901a024a0a96000000000000000000000000000000402f1058eb9f4829894038ac46268f985b94c7006f58d617ebc795bd23e7c60224b0f097fae4d7c79eb26b2c786b90ecd1ad58e93bd4fb610f21ada35e0d4b8213935f3e430fafbe8a68f7ecdd1684320c81c9cb4fe6d32e4811c7457f320c342989af1222e7a62e63dacd3ae8008f0a0e9d6aabcab3677292cbd998f09bfcc1eb049cbd494a21e52c29ad2f2196a3f6a99f0e8afb6f91b2b898efea445bc2881eb03c236296bd6a4d1743e66bc5961ad8993675fc97e07b3075a5c4d935172e8562b5d0b0ab242f9c2e8350b04fccc1b8977c680a5f702c9a397486c2f383dbd89fd8459ff33a6bb3634c5e3bf9a2a670e319c2d92079fcb36520c5f50a25b9b7bb1021"], 0xa, &(0x7f0000001200)=[{&(0x7f00000000c0)="3adc409d0256ca56f3936fbbfc12644c833f64f7264cbfcb28ca78bfa8cd4c4496626703ab1c47bc558357280bbc633945e13bb9a37e99ca44ed083e4a822351c35258", 0x43}, {&(0x7f0000000140)="09312dcd2a96417c99e1fcb14fe680a618b081e452ebd18d061397a772e2fb8b7cc849cf1ab80fc06b72a262b9c81d95637605c6be1911cfaa9234bdf00bac63389143fb168e34e9c505f7187624128468b2933ca15071f4b8b4bb1da6ef330457cd96b294ee3fe3dc6f435d818bf0cbd09ff93bbc5b9d87aad884cf2086d4c4a462a713bdb6f970f5b03cc917afdb65706cac71f8801d9798a3c3d2dc984008a72b0e555c2773a492a60f9168f3a5d7c380bd0dca99d469fb", 0xb9}, {&(0x7f0000000200)="2b7d0d51a73f533f017efdbf2321a4187ff1c6df86e884b06ca1bd372f42619592d076b089814d123d5ae17f6704202c0d66ba8d1d72a5aa11aeadd71cb17ce2b51f94ecad269c8b278ccdb6bc8bc05f59321e5355041a6b7b9dae2a6fde86f9b61a7191be222e525f59303af68b48d22a81b2c78a2f634ef8b24a9cc67b961cad94c6375f0b3ce700606574553aaa386f50895f43a8a8b61a26d33879ab1a8d4a4e61889fc7d0b8869df56232b3990c99d6a24f351eb160e5ba4a7709cc2b225fee49c2ce5c1cfd63d4aec2dbdd3c40c69cd3a79cf07c5352fecf858ddda79bf46da867fbc64e971825ccef72516e9f31cee7f72782c67a7c8360ed3259fa13fe12f28442682e57087aebde13b0297be76d7a69f11ffbce6027ba791f59487c7a557db4df09363d3b713bd54b4c482aeeecd788ca86f8c407ccebf4882b23bf272abddf5782a773e4a89b13e7432c0268792fbe9dfc6fc5358946c4faf66700fd5b88e8aa4897892678b01376f21debf1dc66315de7eca71208267c7f8ceeafd6d59df983dfb3ba76046fadd50c5dd2d650136002a4f845264be389c6198d0288140a92917076d34c5ca36c1a765c6a73caf47a3820ab22a3572afb75c95a0bef94611f187feecb19f47ab5eaac2ee5ea7d84ac39d323db1675a45955109a2d4c73000b39e0eb92e187e8958a84f51dc006f110198e02f0e7891984a32d6e158f64d33fc4be355b69bc673c5d75b67b9fefdec2233ba4eab3a60196b798804a01bc311ecb9832b9855a97b02a5c225f2b55baee218c7a2fbe5909d4780e1f24c22ff57eb3d8dc55ec7b707d9b98bc8bb2cd028160158f720cb912962c52cc578076cad7fef13c714333496ae69f0fe7f2c33a0fd12ff9042be4afdf56d888b0bb678defb2abfa2901f3888d81a0b9fc169063bb6c298ac46824db8c5f52ef13f16a3dc0869f301fd2f4029f148778e735a7686096abdcf271fa86124ba16f1384e55cb39c67730a7cd3922187be9b848da15cec4f7bcde77e6391413080c8db79b1b5e4b876bb233b7ce9f993ff480a7ed5d343b4e29606b9b4bf6140a5113f6c218f90d7e946898dddeb4b383d3a07ec31b4095d751e1a15b33471098897166ae8b2ac1f403807bf6168dd73f3d846e6d564ce0e48eb85b754df248dd1f717ccd3bdb6b46f2392548a487b25e7ae51f3aa261c017a5359d84c68a2d795acbb9ea45244e98e6c97ecf897254755ceb3c5fae0bbf6fabf9c98feac68c32e1b893d6f781a18086d357666b9fa2c9e02779d93ef5776ab7001f5ece810b9a45fe127d370bb3d139c6f6d0437c2cf8c54588c2029dbbdf66565a918b8fc967c877642bd9013a92e35026a210efd05688c61f0eb17ba9a880e8513a35011ae766e725a2a9bdfcc023644ebee11674e8e539f2c8c11b889b1bce16f1f05b0122102d11e886864b42ab5e3625c21dad79d10850a609bc8b1830ceae0b8d961159349299c4e51cd884b41380f90691e1d376e8294ef95ec80421b4f7d63babdee0e2025bae7e09daffadacd0ca0e969a982efb71dbee4d644b75f0b1c6e0feca993fc3db5c6e9eadb36d5bd163f89c6188e114bab7c67767f8d781f3dee8e4ebdc7a0d070f619ab5428b344f630aed6c5e68e47dff75e99a693372b8e7f3a31094cc3c4a69211a33053005c7c666a84a9763011ae2954d0d0cc86a8287f9a64159be4d5ce56f728ccf967a998f2829f9ca6647a3a7dcd6242a33361e71a0164d58d1947c87ddbc96594b110799b31d2b267728402bee5070856c79f68c67a71b93da1440a6a4d9857b9d08ed571be19378b08377987e9ff10901d27dde96f6c7b47b0946b6714382f248d88bd73d9601fb118d6cbf93aa0485633c09ca1d2999fe613e73449d34d623b6657cb665c4dbc37189efa8d2a958046019482cc02290fbbc25bd9ac4fbcc08b40ede908b94729e49be96f6ad04760f951eb714ab0924fb0a47b345d2986b6b8953780a6cc0241960e86a5d4c528f440ae6b99d6553ca8bcfd5b1b9dad1309ca258bb5d7fb5f19b79db76fccaf131d84acd8a9e50941195632ceb5016e3e5e3c6472a0c0a5e1bae34fa9cfae11ee228c9500a8455b46ceb730a1eab298e56aafd8a9c7a1152e03d704b6dab8d45174d696a7fc61acea76114999587279221ba4c635a3a0894afd0e962d6534450a8fbd1f7aa78e6e5596bf024bf5099a932d46938748ebe674d507a9a07f8221aec03da9a12b0e8487d78d23720166d806a37f9b1eaead082028f2853f7445015dfe1f1dd576d1176f6fbe08372762f2dfc0362963f0a4a6dac61f41ccbc7475003fcc7521a5c269cfdb730d3837c0375893a231617cda69cdcabd32386aca4aa9c9d207129a3b63ba1162bbc86d85727422ce0dba0b823ffebf97741b190073f2ca69d642f9c5c3a4f316f5537e58b78a4af341c31832ac21cf2aa1de4b1c77edcbd75ca1612f0e62a85ab4c0a0e85a6617d5d18c30571c202d5cff0f98484c3f78a1db672902d31e7ac69bab49ec5c05a57532130e67e65561a722f7c3ac4349efa14defb53e049ee6e1e364835d5c1203f666b76d292e0afbfa393cc9c26bdd3661a77ba14950bb02ef4f721d5b4c8743724d223c5ce037ef49122530e66de15d6a1f03e4281ec15ec93790aac1de5916cfadf34735ea4efb77f582be1161036fdd5d074d5f11212277b4ac33d0aca424cd5533947e238980f349d931716080afc662ce024e7309b4dda566823e17ace53029d379f78820f12901b556981bf3bb236390860dac4fba81f34dc868bc347d0b56bf4ab30ced888fff64bd4ea018849bdeb20ec8c5fbd174a6d63b74a32da6610fdd482d3250f9b7e1599565114fa6c5416a628693c4dd2ab71aac465b56099e2d903e2462ecd5187e0a78f9ff7989524ddcf917a8ffab9376d8f931eaa2865314edaf5a1fbf82368bb213954b7e9f99f70efcc970fcc12b9b24ef61a8d68d0e0b6f1cb677539307a6292bf2adc15dd91a4a84e847574838e36a98a909898523a0c2a46e731ccff4f79cc4efcb6d16354a5481b58a810efdc2eb8c58a48f4a0264a5f333d4e629cb17342f557f6de2ce6e80421906fa17a3654a3f0a7803ff4ae4107b0a6f9cfc3a1d19ac849c16cb0206a0a49067f8defa6029184877db29e48753342ce8736efb4eafc23d69fc00f32dfb81b382e76196c83625f5a733bab6fc5a8c77968fb804ad11a0861e6dffad73a918abe843b3b47f4fdf07da341db47f4ceca284525b5146d11b203926bfe0e0265502c95602cb6bfc6330844a6dca15660fa539772a4d71c1f5701fb679e3f5751dbdbdc81936f62b9b6efb62547025286619ea9d59c13b346d3ba0207768763472efd5f21a2fb2ef1687f7523690ec28b16a3ea8fe6b30a617dcf3f92ad3125501a90d59feb3597af92002cf647dedb87eafbf867b48398badf836daf0f17e06ef43efd6d6783d358f7cdcc2e030f1abdd2250f54329c99631adebd56e1f4ec9399acccd6533cac7da8adeb2e679f54dd68fdf626fd47c1e3a794ce7b886ebd4b3454e0aea22a882806ee18dca5527c27aa43d03dbaa6ffaa8857556fa1c84fea900804a6d5d6a2f50b832039d2981eda1a1cbd96db46ad6e7fafb95588044065a99f13fd44f9f0e3ad755b731169f2ada62f052e5012f294b044808e54c7d232fd4a00aecd123ad36999dc51788c03da3500eb67ffa908b91acbda22795db88aef9ddc7c811dce87bc891aabfa5f9b458d4dbab0a983a2ae9160180a4846ce63f5a6aea3c744429d8027e7a4c3ec1c2b02068908f89656d10459fa1695b8bea81eeac81b1166c28ed55cec3e9fb619abd679682dd7ca268283c3d399bfa7b75932479992d279362403b3671f90ee2f237adb69cc25cd08eb7a6f8f4e831cd77026110ed5f31bf0977de0896ea1d2cde08872c77d50256d8d7ffdcc45b39d669db809f54a740f5af04208975a1de2d0009189c7d848a7717b4eccefe06a3ca257e0899aad4cddd821e5fd5247adfd47933420c603a22ff614ba3d455aa5e1220de5d4a51e8ae38541ef23802bfe2a7099bc564590f99e2c43454069d738b32d9e98b93c16bff496f936be1db56a7e2c82b334c39190ee2f709b4ef518aa0cc4fb7222bde7675959d5a6d606e4bbaea7b8b79d29538ae363999f8b8f85d42b4de7f6de981c785b401dc0ca7f4128f84f1036c8c0642ec4bd9648e76462c5f2fd38a925ab0b18f6cb8ef1f8e74c988222ce0d2cd78055eceab3e343461440c64e39c4506b44f1bd7caafb9765c71d6e94c27c1e78b3599bd6d01aeb9f98868231c21f85e02f01337e554b4c1bcf44de4b38b2c75e37d71d7275df0f6f894efa8679ad5e602b04f5252a2929fb578fcf0a0b45d6b087f51ec17fc6b468eab65b488be814df782e3a47fd02d319eabd2208cc51b6125fc58a8e0da9449321f44e0500a1c10d1b779c8327c6758a3c7f478d47ab5650075d6d5316a8e01395c9bad3d611d722088b91d1dcf5e6b21672acba6b2a87411dfa59fe0a2a27645bac8dd194f2c84be665c5c6cd237bdd0811d7f582e8d24687c571145ae9aaecf8aee1732ebe03455171fd4c6a2f53935eb251488a8663d6448ebba55cef1a033f8366e62874bbc09ec4987a6adbdae81a005ce140304d5963db589e80f4f5bdfb8fdc06b3ad44398a2a2c2aac2cf71a2f5e902e184b77a3b7e927b5f2191ee5db66fc277d805c6a30a11d318639361f00776e2e0155171a85f80dd09f99a8787e64574f301c54bcb3a3f5a63f6050130abd743bd10ebf923f9d9bb7c7facf18dd7823bfc0c646f0866f208ac016409eb114d44ea69a699955c2e917d1f4b655f47911af7dd146039ce5258f4903fb27b193115e1806e7dad43871a69c0a3b31680794aaa03fcf95dbf17fabdd3daa5352861d279dfb4859357482090c1d9d5315cb3f769e3c24f8f68c6c6a4b18f7605766cb64365381a4e64fa16dd7b9147c3d6b775cbaad444b3dadd8914c22f5fecede3b1fadb59e0f5b82382209e66b50bc354e44e82ec869c1cf2b665f4b7446e6e3cefc4d7c7da8585ee7b263839169e0224bd8c74de682ccbea4a6b7fb005b8e6d99ca34aa57dcb01d8bc124c98f5a6fc6b597f251b06c0c4374b8dc36ff7f95ed0929bb5e9508164f8ac5b11affe8998cff465b56eede93631be0f304069e6dabc35c7298248ed793d19659cf75c9edbb9b5dfbf4fa949e4ae80330fbe00de5b3732ce54481ddf8aba6a555fd6ce5de0cdb9d363cd650090e807eb96f1425fe8a10510c56522f6b667f8d5521d0cc57909b2dc95f0853c0d207b9cf7197c9c26d588711e49c3c4653ef73032b2c8d3a124aa1860d858a3078117e53ce6b2aeeda15e27731fe5245979be2cb738741ab4cbfd01265f174651158f55585c36362943ac13dca65503f32d3865ffa386ce5d866fdba50b1cf1a55ab41e1c716e01c416ad66f2b242b0188640195c20e4feee553c23ee07af6a14887f69cffa1995accb805d84fab144764d1f5adc1f4faff61e3bcc6ff882f32326a36f2b8352f3739bb1781d30aa6c7cb290e0a11e9e1f569c330dcdef2552fe4d567cf9fee76315be99ca3131f808cac2b87acd9646e724cf2a3493a013571fe41d615a61077935248bcabf5cf05ed94c648697887e1ae1249d1275356d88e8be14f93a5c081d12bef31c832e86e26b9e9d9ae85d78c42e40cc65867e829117be338870e52ee104b6052a86dd869c2a21ead789effd3228384b62236d7ca43c543792", 0x1000}], 0x3, 0x0, 0x0, 0xd}, 0x400) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 03:34:38 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r2, 0x0, 0x8001) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) r3 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r5 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f00000007c0)=""/250) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r3, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/54], 0x36, 0x1, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 03:34:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9602122f000000000000"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:34:39 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000480)=0x1) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="4d01270fb30733088d82ecdb2a6413963a5c327984c3f3c49714cedfd5afa85a5348e2bc55226a04a3be226e1c300899a650ce277822df5dd745cd58862861952afe0d30d547783128de9ac66ecd835cfc1f4d1ed1513eb6c417979a29373c478864294d94fd81c943675ac9f4b4a30c6de1ca5116cc4f65b394bd74824d28f7616da506172556a7b9e4eccfe3acd5b8658f621ff82ccd59718af7300aa489", 0x9f}, {&(0x7f00000001c0)="3588d70472e23bdd95bf940c53bdca7fe02f7707d52175597dc55064d34388160f06b288e3394b493298f4c7df0601a3be7bc1f60b0fdb4fbe7d80a57aa0bc48f639d67b6a1c944e15d01efae09c07fc444bb71381bfae416fdafddf37b86b5a035585bba86974896ec2a89b2eda4e0c8c8f079fe44a8cbf8f6ea4f6b4fa6a68a54341ca2626d0cb3e588fe8d1900082acbd8a900b6a94aecdc0d9c8fabc0018e2990011127b5a9930d2f54371acb6102a37dd41aad9332c", 0xb8}, {&(0x7f0000000280)="d1e0a7431480a395f0acfe4c11e6e9d5e70efde567049fc52912cf4660555c44fb70d22d0484c1fbb6dad9612226702c1a3c133bbc2f2e25c861790950a2561dfaf0bb232b257df792624256086a7360804a4ec44fcf640e3ab94292e702c55cc390a46e194ca2e70f843d2bd5c9aa5f89d85a057c99eade526028d83e849d4c57133e41fb4565eca410cee8fcc8bb30e5c53f95c76daff0918c8c51b1ce337ff7f5f03f788e132f1b49c5edf7a70f1e9cb0975c92f0a61646b6255cde6ddcb70e53a70e8994d654efeb9bad74783479ecdce504dba9638a75987317", 0xdc}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="a8000000000000000100000003000000c6dead5f09c152c3bcbd38f4b034f0fbe35d3a1ad589e28dbcc0e2bfaddd20de3e114a375c2007aa74f0671a03758e046689b444131af1bb997e426146c8245ac1302eb58e69ce718c4c941623fb2bfde3da14b21e2e7bad998eaf67d31249ec05759df98a58a4161024cb4f45b36373c769e7706240d3b5c070a156ecda7049f7ce3648265aeda294aa9dc8d2b2ed9d64619003fcaaecb0f67affcffe85396b636e37750000000000"], 0xa8}, 0x1) 03:34:39 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="dff5922dc22dc1189d1fe420037ae584a6489d5ca0799c50a3f375a44eb48975b68cc7afa4444b8b28ea9a31cb3a6d277d235bd6f7eb8faca028ead183a8b9cfce8daf8410517280a36a0e43e3f285aeebcc9ac2635b2aa83a8709952f05952c0ff6556e4c4f0070f00b3a66783d81ca4720762db6d7b4f3e104489a015b14de", 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000140), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 03:34:39 executing program 0: socketpair$unix(0x1, 0x10000003, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) r2 = msgget(0x0, 0x42) msgsnd(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000ba6ed8f3f915f0a0b8ce4277b01d1c59782941f3fde25d94ba0a8072c97dbb3af32e17f4c06f95919d485bd6c1cd12ae60550fc31899156b87b614c6deb04d3084626b1ddb4b42a63b2c106500000100000000003ea480ec336139183e02fc9a21965308b9a56c01cd8e942cacfd57d002196eed79f70f5e3b5edd41c9038fc098245a5f7d2d9b59cd45ffb06cff19acf0c4da0f67461547680f0b04c56d0a53562f0774d5233a45bb322373ce74bac90f3e1d480d784ac3822341ae3cf7aa84d4b58b68e6e66d292b0bedfd98d6ec35d89f77521248f43f0b1d167e7e7e5fffa90ff0b8031c206695a037bd33816db769103d8837d3e42c669a5b22de28bfc692b5ab444c7be784941c2ed508d66511f169d2a4854f6e1425448a6dc8ad23521093875f343b3507f48966ea10b0baf17b252e76de0bda54bbb2313664eb322414aebf8a5bc4fc6e5b0ae0a529fac7cbc43ecb290c01787cfadafc4096075063437a4430ea475d1435d90242c3c1669e5f213aa34800"], 0xb2, 0x800) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x2010, 0x7ffffffc) r5 = fcntl$dupfd(r3, 0x7, r4) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x6) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000400)) chroot(&(0x7f0000000480)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000733000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x6, 0x8}, {0x18, 0x2, 0x263a, 0x7ff}, 0x6, [0x833, 0x5, 0x41, 0x4, 0x0, 0x5, 0xa32, 0x9d]}, 0x3c) pwrite(r1, &(0x7f0000000580)="cbc88b4bc5018e0628b17c3076fbca560be83553da7aed7f9091eccf1bf19f2e679aa41a25b9416f9430a87fad9f906dba8811403670cd37b2a43666ec565374b334a60392699e0ff2530d99aed99882d7855e", 0x53, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) setpgid(r7, r8) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) getpgid(r7) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000003c0)='o') r9 = semget$private(0x0, 0x4, 0x1c0) semop(r9, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x6, 0x5, 0x1000}], 0x4) 03:34:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x4) getsockopt(r0, 0x1000, 0x3d7, &(0x7f0000000080)=""/148, &(0x7f0000000140)=0x94) kevent(r0, &(0x7f0000000180), 0xff, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0x0, 0xe4f, 0x5}], 0x7, &(0x7f0000000200)={0x3f, 0x80}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000280)="10920f2398918e159ff00e8b534888baec548bd2363e5aa0bc6db2238d1121029a7c92a9bb6010c21768be084b6f2008987d0defad2d0c44456700c7740af3b1c8", 0x41, 0x4, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000300)={{0x1, 0x8, 0x200}, 0x1, 0x400, 0x3}) r6 = fcntl$getown(r0, 0x5) sendto$unix(r5, &(0x7f0000000340)="bf48af2afc70f6be1be1755e114f92bc29edb42b71d6428602f4f82e08de412efc3005d6a6f304169cae06e3fc4f4572fc06a781be3fccb827b7a4edeaf048181a56422c58fe2b1c7bba82cc2d90ee836950f35f6226cbf4cefe5d461f30c68ad71651dd340da40386139138f767adeea92e1c4f5a76e4c930a1fb6bcdc3abf95e88c7ef8786dcae7f2bedb0e15d698533eaca50f3a114c65380433f", 0x9c, 0x0, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) r10 = kqueue() getgroups(0x5, &(0x7f00000004c0)=[r9, r3, r3, r3, r3]) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000500)=r5) socketpair(0x2, 0x5, 0x1, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0x9) getpeername$unix(r0, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) sendmsg$unix(r15, &(0x7f00000029c0)={&(0x7f0000001680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002800)=[{&(0x7f00000016c0)="7c14eb87ae446fbb9fb2de5c74a04415522812b8ccd16c7dad539719a5d4b7c6cab5720f2fbb044dcec6503d5554119df1d10857ac397ad761310fab549b42", 0x3f}, {&(0x7f0000001700)="0b6adf70d95cf113dc377bbcb1c1fcd4941d7d9eb6a74ee84b1b7ddb30e442aef41c0e61ca0f8ce256771c18718cea2d3c05cfac485d4442150c2cc448f8b143809648d618bb92b114ddc82b7d6e06226ca8b1b2ba52fef15d9b5f46992e4777d894c8bf56babb745356763323e0d075064dd8d41ca2b64816a5daf316", 0x7d}, {&(0x7f0000001780)="09c9f35225b77487c5914754823a75c0f73273d801a140b3bfdee5029f5ebec8d0010da49607df95da8dd3725b4c49deaf58479a9548d1034368c53a1fd905e552fb06e462e4c295775dc4776bc927c1ac07478ad5c88eee6f608458ea636162b87232346e2cc55d7d93899b93d2a84013835fc2772d3b82f2c21397da1392e9ff1136ee6777086607b69f59b1deefc66107ba25e2d56399949b774775d879a1c27e0ec6b6d0fe9015a419a8f8ac9fc57b22adfce534607f42b89de80d408a47735c36953720739620491ad1c7ce0c427b78fef5c5c1e9ae016f54acf4ae10018d3a6b5cab18dac5e1e5223bf5185a3428baf231448aa585c446f78bf9766013b49df7f2b1cacfac5857a187c0a49fee1eea528d8d96d8258c3856e0035417eb81ae0f96ee314bb4f027d8e127b69aa88b7eed477c2bcad4cbfc1da41f38c108a1e485dcc58a16ee234a2ba01636a37438e8b30b355b9832d931636c4371604a726da02ac13d174dcbd983d5260506562b18a13a4c8ffc5f802733649f95d17b3b20807bf0f6ba8461c66e70e2f6458d765a290a8404bf886d4e4e9d982ef2db4e0f4c2ae1828742f5093cbb5dc8018b598e507a44642395a9ba79d16fc36111d5abddb14ab3fab0bc970caf86ff11939f2095b16d9852834275e55c12884c17ad5be8d851b6d5c6e67c2b056df183a51f0bd82104fa0026e15ec1532037c74f50361bbd41d06cfbfce15f6918e3a39d19834a3f4ff50de4b8841be97f71e7208566c16b492047ec035463d34f0a7783943261cae8ec22a94f506e710f6e2e723d543d440237a01d2a422f4184efadc75679b9a17f7bd22c94fe3e4207c484ac3d2c3bd9c2a9e35ec32085e5a7b832587ce645a2cc01f1d72bb1dc2334e5ced75839bc37422b25d6ec549a8fb1e97481d483ba16c4c1f9feec27018e49e8db98887c3f8bee479a37e531c6ba67bfef9fe2959921f26f70f7a37a61261fbe2bbafe8cc2bea60ac1a02932550ca417037495346e55de8536ed73cf2ee7c318e810a5d50efc2875ff5a3ae1ce963b024fad1f6880cbaeb5506a625dc4a1dee79245242dd18ff2028a15cafa07baffbffd4371fd3300f1a150aeb39aca6ca9a32a17f950198160c38c2e2ed256e3b88bb46298835c862c32cf495b580158825f0c04bd008f0de2c3b2048f728c638969a2562d2f8682cea7bd656322ce29b7e40362654d6c6a6c4e272b843585fee6a6b3a3978fb9c86f9acf70961901893abea4b3078c7d33d317b6e2fe039203dace8d5a56458038630c00f0d20af8b9c772f21666595f7fa0dab01d4918c817c4ed5c13803c8775e787797368489e092cc80a620c82c05b5f0abc3cd1264f882c261556d29fc70e4da26941c85c96f5a176933f9515af5e4c990a97b3e24011dd09a65f6bcee09301e8fe6da8887f66c42edd9dbc6b93614e35f746739e192169e072ecd374a815f3169733d044cc767d61d0d2ee4fae7eb4ec510c46c04a506cba37ca378e018719b246cea3142f686b04a262bd805bae3d02f9b5c5875e6f4905052b0f95229307e3e9936250c5ac9b50b8f38c48edc7523ba3b946c38be70c5b811de6af8dbb607a33e0b0a01e0570cdc7380958fb03e9b787d3c4f9ed5193b14139e668566620f6c106326d74a1720841caae938a826f032a2b33024b7ca9753a488f1ffadffb7306441b885acfdc499a9a40bb154a1fcbe53c94ee2e46c15e20874951258c5d50e1e8edae4a836dfafe6e8f8fd7093a7378569563ec47de15f767c24f2b731f4697f6bfb4708afab8a12fdbaa5acfda9b1fe39e6e43e626b4cdc033568c85d1bf2d9ac0d5c539e0949a717996334e20b4b7c0662550708e80d565065ca48d04ead9c5dc75a80d6954cbdca0458b29fd190c80b072aa6a6abab1c2cb3e4c0a638d6d5b1389293c56db4a2958e124149591f9b48e6a0ac46b98932af0c049de68a3ea57541130348a37737a6d0030ed7feda862b20683d79125305fbb66df2835b800e32cc6516fb09fb6ff3976753929d3fa5078bfd0fe0b155e6efa3415592a2c698d4d022b0361acd7a096fc8a672d229f8a79a18740758fed312af98484e4ee3b7b569678690466122713c685f8a31332e0ec7fb22452fa5454b410c73a153b634b618d1db3bad02b5ec122cfcc4dd063e10f87cc357757cc216b631f4156530f882b3d786fae3016da43f3b1ec908efbffc1105df15ff5eb6d1040a581f189f67f1dfd1af2e621c06b7ab6bbf1260e828da71c8685160fb337ab80d98d11fb86b5092fd86f9848586e2d5e9f9a405ad3e0fa2caa931dc9c81e9e01f7182a2dc5c9f85ae087253c6b82799f3ffdcbbaaf30179f619cefc102aa096e874aa0c5bc4c76e16eefdb3387eee017141c2a2f6ec56a8a359b74b5cbc5945b0a7d1c13665da13e6b6b4fc408ebb7e7fb6894cde6b051d9e9385fe2cabe4f24b8ebe161024f2b98a6f70e3dc7f68a25fc6e3b6bc2007543e70b1a469ff8906a2da6ef6519654d6121242c94c503e73e93373e4066974ead0ac729f519bb7ebc01ca4054147f696956a87e11f10cdd80ad3e0d3c90a476598339cdcfb75f2c687f0f3c7176e8ad0b94cbec5e647bfce849e0f46ae08ce30945f808de8983baa62adb37be05414217a6813eb73e8fe1054fb32830df25244c16ff2466088bc4bae471596df594b6bf668b28b83a41b5d14f17cce1ee2cee49cb6f08fba172df1e2d43e7a47f8ca5c0accaf0bb9ea2f094978564ac456cbe214cd9a98cf6522c2c2177aa978a814f94c78b77bfdf24a7b96f9f0f15c8f5c7ac03d704e2eef9ac00c5630b7e253bc1810e736fd25d37be801137d889c3b555ae6f371d3f9c825d6a4d32263b4eeec6c7b398abd045d86f06a45779e9b692241d5f2c398b03bf38fd97bd64a7ceb4997ab16b730195afb708232feddfdf8e20f0aacc376c431b066205922d48b8e63aeec288a0dff7cb26b26123226f5162685f30e7c641b2188cc4225f1b58b5411a01bd00c9343c4aa68a7378ab9a9f14c80e4c1ed80ad9a9f30147a60738b80a639cbbc5303a414b7e76a674ff546db6a513b1c68013254b815b5341a1c3610b29093bb290c9671c289a0f53516a3226a92c45c3daa4f24923ca21a881eb614f9b9791e52101fb23b1ccc661d27d7885aefa27e4543fde7d259ed19acdd4dfc14fa83429136f656799ebfe911dbbae3dda221dfe35717d67a546cbb1fc94d63a97c49d4a6ba52d7c9a718677629401b978fb62284e7696da337983c06ae04658d08f88aef04176baa733662b8b4b571f8d82b2104e3dbfe5d370f30491f02e0a26c6e8b909fe63ce4003d040fef0482e2a21faddcf3fd88836535850893bd49ec489845d7b8b449a561ffc609f81f004ee24c8e6f5e2f0ba06a754b3ccbf1a097d1eb6cb30ca16b72aa14054e398dc2f64e6d68994e79a6db3fe85e3e5753d1bc239df9e24e48f2133cb3b48ab814f45156f024490194c21c35375471256ab743e50ae847b1834d34f737d4ad96010859bb197b54c298dbfdd953d1fcfc7122e4414854f9c8e81944f74b59e7cbc01ce0a1b173c25b4e14486c62ee6359d4754fd87ed0db9d4146efb3ccb305e4201955be39e47d761f85aa8bce8300fed15504d4087dae82d9a3d93a31992d633d50e04d3678d91de3b23bb6d9771aab08718a09cf622e3ab757d65e5a7cc8e54a584b996fe06f8a581c0388d36f77c4dde0ef5debaa6ae1418478edaaad2393fcdf9bc23b5bde87e4b7c97eedd60086d35897e9f8f3ce88a92a8c329d74292ac4e3afa27eaee3773e61d192f346e9d9c7e171e276f76688cb3c0201421a75237d8a67af220a5dfd6fd1be6552b56a060c26946d36fcb78cd64f3ac36cb20e2b16a73838b6e878e54c227d596198583926a74225776c7ef8d750c3584093c743c7eb742f6da0663c2d903efa2b55661dec82bd746cda7068cd00ade961a7f5067c4f181434ac7b2ab1e37381de54d1bc0919d2decc9c049d285a9266f1ebbae8872c44a7524db1ac6aabfdb653de667b5f425b638fc7afcf646d40eb9feb52d59ee613bbd9a2c9461121ac33197a361648f3d4856e169ab26221b31be05988b7d07570a5806081c45ef4cc0119b15b280979e8945d2a5ff5f39f2b0fd1a69ac608cc30c30b0dd7aa76f6518b72e6832c1b77401e2e1f3ec9a422620ea70325ee5caa93919053eb64114e9147864aae327d69c2ffe4f9c312470533be2b6cad89164b18d0eba64ae68886b9a01ea98e0fcbbe8913a569e51a50cedc916ebfd1d5fc1cf5af8e00baf8afb280abb67efb2b25840f12194feebf2e40cce2aeb60d7b123dd9ad98a5dc153ae945d54dd2cd6fbdc02412fc7c5e0e67f6daab668bead2c462d4fc4a115ead692633e648fed83c1b6b6d8d0c4c16a9b5af9349104baa26884fe40cd75212edd3bcc9a3ca0335275adebe928cb5300a8cf0e578f61f6e662faea21e79eb9cba380cad81aef1585a1ce55979132ee35b78383efdaa47249878e9c71f0d263843a82f45f476fc41a33792d5f03539489ef25d54bbf83bcbdd845700bffe9d9996d5a7ab456e1ec7f3df4bf87f3bfb352ce89a2c4bf4a9eeab12092c0e5bc371b7ca108421843bf380e1ae2511d4aa2ef40104c9472437d452e36b5107b288e1238c3261cfd8488999c77e0f6ca6e4997624b1b3d2c63b9268b58d23212c673d5e80eca62f9818cc19a1a6ab009a5022b25465aca2975bfde406e5f8dafb7561aa30e5404c43beb5018a06884c68b91a25fe2c8e747a1042a0178f9adb3d62884449e4a9ceae765986a945b440d747badffe81a62b5bcf09b16662f2e33f07efe1fe0082b3cdc7db678ff27d7eaa7e78b504ca73af6d59e9df76619cabc6d4cb5df775fe82dc10c283dad44d46e6ace5aca0e90ae5dfd9d1d0895b4eafa2fe7f69c09e807e363e5214c168ec6ec6994ffbb898c39baee6d6a8795ff188efbdcf9421b4ab45fd4fd1f8250a9d7928bbc97546f51065c81ef1fc5d1271302fac5495fa62803c2db753efca33898f16f1428545fe3108c30e36e6345b0f9fc08258aac4c5f94a2d747e1fd2888d182aef798453c49ac19c4591d264ca8796a6e536bb390e15bb4c255bb99290099e44e09fc2790d86bf0c1594a12e8fb6064d13a1c9e87ec834e3653b682426a1b41b2c11b68516d74884bbf17bc482e35cf6b36ce5c93466e40e192eb7819a75ff5f9d1647d8c8abe93fb8aa9fda54eec79ff91bd1eb38a0cc9e4585f54ae3ee98f7ed7e810d9acf0ece76475ac3ced12498f99ac9597a9cd4e914f12cbf37eddb64d3090c5aa617868d949471b37377664a53537808562a628cf740f39dc2d904a7c31947cc50a2459d11d85ad1ec199aaf60ff61949ce9975219b2298f2312a669684b46e34f1e8877f984e846caf3781ca088283cf143af179b0216323cda3b8af5bf4134f101edf40c1f8018fe86d8ebac974394d7e61efd8fd6738099ec5c40c5d937bff25539e320784f24f397bc2726141bf4dadd5f0785bf5c1f2dec5cfad699d67b9c519e6085ddf0f55757ce2b587aa2933b467f5140d5a3126f938dad1965c15b65e6fe3ffc0d35ad8a657164c147573d2914ff97f4ca24a652914780aa2f09fe69bd2adcd0f5ad84d5bf1c0b7021c865a7697d85280cf090781fb87c53d9895affa5e8a3f2d6678fb22b2ce344c4f70ced69e55e58fc147430e221d4c31858427c0587cc66d6b7552a6eafe9732110cdbad37e565f95b32f2f22f047850da05aaf8", 0x1000}, {&(0x7f0000002780)="3ea3b84cdc2b5a4e8c20be573bd44b6ca0e5", 0x12}, {&(0x7f00000027c0)="9ba115cac30c0f08ce295fe337b6623b5b9f95a89d0f5e0370f3dc5f4348aa677bf94a511ee38b54dbe3dff7c239601da0c089", 0x33}], 0x5, &(0x7f0000002880)=[@rights={0x30, 0xffff, 0x1, [r5, r14, r17, r0, r10, r16, r10]}, @cred={0x20, 0xffff, 0x0, r6, r2, r3}, @cred={0x20, 0xffff, 0x0, r6, r8, r13}, @rights={0x20, 0xffff, 0x1, [r14, r17, r0]}, @cred={0x20, 0xffff, 0x0, r7, r2, r11}, @rights={0x20, 0xffff, 0x1, [r17, r0, r15]}, @rights={0x28, 0xffff, 0x1, [r15, r0, r17, r16, r0]}, @cred={0x20, 0xffff, 0x0, r6, r2, r12}, @rights={0x28, 0xffff, 0x1, [r18, r18, r0, r14, r14]}], 0x140, 0x4}, 0x401) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000002a00)={0x8, 0x9, 0xffffffffffffffff, 0x7fff, "68f5f3591f86b4dc4fb2b6f44ae20816a48a28e8", 0x1, 0x9}) bind$inet(r15, &(0x7f0000002a40)={0x2, 0x0}, 0xc) setrlimit(0x4, &(0x7f0000002a80)={0xed8, 0x3}) r19 = syz_open_pts() shmget(0x0, 0x1000, 0x4c2, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002ac0), 0xc) pread(r10, &(0x7f0000002b00)="fc9e215ac513f0f29b6310701721fd19a8508b4a023901f1857e26767164c0150c9c6e4a86e9e682d9f290ab", 0x2c, 0x0, 0x0) ioctl$TIOCSETD(r19, 0x8004741b, &(0x7f0000002b40)=0x6) 03:34:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x44, 0x2}, {0x20, 0xfffffffffffffff8}, {0x88, 0x7f}, {0x8b, 0xffffffff}], 0x4}) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x80, 0x3, 0x2}) 03:34:39 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fchflags(r0, 0x40000000000001) 03:34:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000a, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffd94) shmget(0x0, 0x4000, 0x441, &(0x7f0000ffc000/0x4000)=nil) 03:34:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget(0x1, 0x3, 0x45c) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000180)=""/205) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 03:34:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000240)=""/4096) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000000c0)=0x2) 03:34:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 03:34:39 executing program 1: clock_gettime(0x5, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x80000001) 03:34:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 03:34:39 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) read(r1, &(0x7f0000000000)=""/4, 0x4) 03:34:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 03:34:39 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 03:34:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000400)='$\x00', &(0x7f0000000440)=')\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=':\\\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='u\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='}#%\x00']) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='x,\x00', &(0x7f0000000080)=')\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=':,+\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='u\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)='\xb1$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x4) 03:34:39 executing program 1: r0 = socket(0x14, 0x1000000000, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 03:34:39 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) r0 = socket(0x1000000000017, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:34:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="4c47a6c8abd730c5bbdd73261277444e94b0ccb062de1567e51a05179319e912e4b5faa20525b624af24f2b385ce7908e9c8213e96772a4f5ae2ab470055daf2b152c26ec5de00c36474abbd7582543274232ef13e408c018a80633ee7eee0b6e15010380ff233d13655ae6c2b269533f53c87f3bd4d", 0x76}, {&(0x7f0000000140)="a4f696fa6bc386ea4f371cdc983ca9dea2baa3ec2e3e70960fca818f1cd09092f81c6b3ec3058f2e88ef9f4a74d900ebd44c0036d1d8125becc2a7c3f5203a1f28369c7b099a17b82cac0023bb5c93c14567995937629488e8550114acb423ee9feb8a84dac3f315775a6b0b32f13bb1df0b26aade27c2d16bedeeb550333d76166bc9e7d3398ce436cca1d92ceec91b03c76b6a349f1181533c165efd432fc5bff0a53981b7fcfd329bbc7abcc37654acdb0075e11462d79af3e27a9686783048e2f45d6cbba109cbf4a43cd3bb03d9ce48e59b49fa70728e13a999d4e8e9e8036cbd2cf371db47ba48c86741b5a346e9c86add4a8d5df2d6acfe1800a45062e352c9c40615f00ca8819412766cce31ffaa0ecb9b29ae68c52d035e54aa86289e791b9d598f71acecebfa9d798553d9278f7f01f26a54aee01abc5caa466e994b63044ae4dd2f1775b77f39f2a900910deccd7e209c9d1ed7f9cf97cfac935b5e93348725e1d34625ca59b6193daf099e4742811181609617bc145c125700ac62f63b4197afd62e7d2fb751488ce81841206c9dcc935a2f00eace307bd0294f7f5bef7c97fa4bfaee67949039612037082d6a8a70baf333af603c18d09bdf1c7e398d275fba78a2ff46a0a1b48edd2d940126aae4a15b7f00f7023050b58b044d8f131ad4c046b71856bf81ca99a4c75c2a7f357042068b136aaaa67ca89abe4b015c83c65c7113ed79b123cf2453755496d8983d0effb92ee7180b3cc5c6b0dd46ab64a68edb002a34f2e25e180efbd45cee9df18c0495dbdd2a3b297a10d33d65776de1a84ca5bf182aaf907b7dc447b78e2ae017d36c9e6874cd76c9efa587a4e63841a687ec55f4d567d4798a3616027f62c59678e211a7597687aacfa72609850586a0afe986b70689361343d4f8622c0d19aa0bc2f125f3ad7282ac104fde9b7537e34b87db010d8a8d0e916fb718b527de2c83344ff07c40455d4fbf2392b1444d64d06b8d1a6b6f090b4cbf28a5e36b4f228be390eefbf0d4f205f4995ee9f9e37086924ca1d12f1e1ad18ecbb8f948b9e54299f42eb4bdc4fa5f63b8026301ec6c3f3827d0e5676af3fd47994c763d9829340b06cff347aa48549c5749f44453de18cbadd324ebc73f9f95f9c3e1f45e17006914d4cdc7cb480112689188e20ecdd4bedda3456cf0cdc0fa9ca743c1fb3f9a2351bd312a53e1dd6016107b9440d0247cee337aea3945fbee5096708262f00f4c1a59522a125aa229af319fd9f2374264ce0b44d2fcda84f637a50a7770db4f90044213b0cfa4ac8f38fdad10eb48c18079715fe5567314b9fd1c5cbc12d4022280aa98dd36216af003eb9fda08b272a9fea9a7967df466ed076513c3c6aefae727a2777ec70ab7aeb563e67b1b255109134740437dbd0b471505fbb58d3e9f877c1ad24dff486950eabb34914205e0300189bfee1ee5326791228cd4bbe0a0ef9864e8b5024a107c812674d6f810cb3452a671a8d68875e99e7ef3d8e6af5e18c3b00375a15244ec240cddb6b5a4cf19bfd35698616f0f5e3de8c7f9251458e8298849c1158b8b0cfbf82a091e6c52889c03e1004fa75632f7eea8b9a3408a5364063fb7affff6d834fbfa17103df03a800d3cb043205676859ece9165f6cd1d42f8476e4d0caec15cae13ec20bc810ea82ef1a42c4d68f346c6288d28bfb460e8ee3ed5ae45189c5ee3549e6399c1581756116c57c05780f2824e657180948350571f2f404c9b8df68d6b9a637697809f2d2bad910adfb011e271ff2527e8422e06f4b2c629ce5a25b17b3299d9c57a8889a45f5b90b821689fe213bdc53930217dc9044b6da455fa4367da388c4b2d0a03d4f2c14f0a38216592c3f884f45b234d97469bdc7d0f478778d7486c41abba94e0228f72e010a41e55979cf73dc44874901b93c0d3c860a1e9b366654c80b80fefb4b512d325597236c33253785858904b8c48a444ae7ceb32fc98bb0b382688f206f74e94ef9c16f0582e11a7050e4ed507f84433be080e81dc5e3ab5abc08765383b0d074a689f700e2bbbe0d2ccd95945850aad7f03c25b685e4c3ba29463d8771ba9336932ce65b78e72e6dcb1698023c7f9e906b1915c409cb3e5638f952a1c09c443d2320105db76b3069cc2b2defb523d9917aebff35d48e7a761b48dec4a25dbe3cb76826d8d079cfc46242067db80c681bb0c077aebc5306e38d9c81347f8b25aacbb0d062d88337372cf81829bfd78febf9b07e1aee84a8e08a363911403a6239214433d0615e8f3bec58ce2df6bf9c2cbcbd9af979c7c283e4d0763ae00c52864eaed75a5930654e5e4a1c5f2fec58e554cce492fd4fe88caffc9392214be8de22d6fc418acf7d3cee92afe93593c3ab8fc7acca5fdfd2a67d864e7367708a271a7cf07a6f1b722de330a497ac3c71a034393a98f7b7d437cd6aedaa8ecdc3da46dac7cfea9e9a09fa9d31a8877118268642de575f57fac67e9ed19c3441d706fa58022c2366ad1285cd6037729b7859f8145ed2598f7c1afcab4570a48bb31e0ded64c1c1cfd48904ff2639a903e7741aecb20d127c9f4139c368cbe9bd846733e5b6ceb6c5ab4bf90f9f75394943f513926a86aa320b412a0fa2f13a6dd290fa20d0706d6d18cbc0e9815583ed20048438f76d7dfdb637b486aeb3d70231a2a6aaeec6d5dd6ac49bc170baf1ca51b23a851c7ae31df335ee9b894864108fdafbbde9142b4c85aab189710d5fe91cdd56aa6470d85eea28d63c94d8e05394cdfd75111699d3ac172dc697f7af74ad0031291836d0b3e37dbee23beff8c97ec73757956dce3f3d69b0d213a234c308ab990a0a914b9b421c6289bd912d60c001e7f558613869c84bbb6bef5110878dc797d275d81fceb1591afc10e3f853002ed3ef25419e078ca8e8823f9dc14f53a34a3393fab6957a0dcf3286a7e44c4a7aa101482ae440da5a57c1d5a53b885def8059a9b099f51bd4454ba150117d76672533e021f1daabc77c57ef581513ff4d7ce966a50ee7e32414afae33b33229d77cab01d7e73db21889caf456c04f1de2732e599b29dcb0f8512d05e04627751d730af7f4fe2a55103e06b5492ff3fc899b79c8d7a8c42d0fe0eaaac137b2123e118a7ac5df578ac681945a8b887c70518b886e9aee5c6790f794018804020afbbf0883617745f231b7db315bdc41bec3842bea92adb6bbed66546434ee1da13b72955b9550b8d820af1262e324e11c5fc984bfb8311b1045d209df56c19abe9834985cd4e381eca489cf93bd2069f334580e881cf9724f5a03c63cce6b8519aa8e11f38e89409f649af0eb0e190c62c0cd7f58a782df0758f9395e19f7128f48478275cd273707a1a1a57323eb99d76e8b840649a16df59872b1d883e3c8220d3ad1bb2874d360e8233ad95737aab644c43eb81444767eebdbe286de1444a641d829fd0050c528a9f7f0a24f298a2c88bfdd919237096b8f2fe0f7efa6f284f6aa7bfa2644b19fedf962402eae67c6a67718f7e8b3858f4f4d2058318dba2f26fc6a4f346849110352685ef34255c43570db73768f6a8be0dd4123956c5c2cba717d3015df23517d66d751b42e0afaf7d5e70623f43ad1ae5d33eb4336c9af09c4ea9b499bdd323e0c6a018ecb6eaaefb14ccf3d98c6ffab86b5af8c86af213a9bed7c465c36dbf02c276861817430a2b488a33f29cb5cf1fe5892087ed91e5ab615d091115b2ac2b4e88a7e9174da172abd5a858be89022adb2997b76ebb8ab5da0c5a4412e06de2ab25f99d3376b7c30dedc71bdeee1202ab9d2cda3721557460c699c652ed0d6adb197c2566234369b71ea97057ca96df5a940c3ccafe141cc9fff837cd2c0e7e70f491cf3a64001d01120f90e27e5a49da795f360d83f435178e0df2675ae090a31872870abaca24556056911294172305848951ab763374078c07190e48ab9e7828a438968e5c8244a54e8d9fc3332581198997640490c8250acd58b7f015342b7cf63cfb71b3a82237589a5f36e29d20df20590c66a59f844be36738b08b776c8118bde3572a556868019fd18144244806c567f32afb338002e03f7f1fc0c04613bb6f98b28e7df75de01ac2190fcdc843f4c19401d0eaf77924e07788d19e2317fc9d57a2010b9d5bdcf1690781a945770cb2eece1f98e345d55c24d538c1105b7fbda0642e2c69ea3ec7b6c87da000bcb8ee4e5ba8bb9113f01ce0d1e4b1378cd3c5d941e6cc5d2d9a0f1726b4399bf932cd525a38ae39b3995dc7f0018df770edd9e171cf372099d3555955189fb911f9b7d26ed74dc3266663e39c33972d2a7721f37401314d20af78b0c73aa9adf7221461e5f90342e6099aa69ea2ca4983046f13cf6b0258a49606b1ace4e83aae95d2dfeee17a4d157ddc2c6f6c0822101345b550beb257bbb4da0ff7bd5f8aa5d8dd7faeff422969c5f4d5e858b19a6348a616a3a859a4e24123ed9a0494fffa47280a894fdc27acf69eeee6fad66de12fabab43fde4b7ea52b15072413df91cdf66906a4bc0e262c19f5f28094320cb9023f6f9f9682317387211f4f41d4b31e36c4e850f908a72fb537a63f3cb28a8a5d03befcd53913a6caea6e2fbc0dbce43418163f6c1d9b772adef84085f5f95966644091e459b01ce774bd9f3ac2b234a24fb36e530fdba5f264366c0f3b9363660da15d88f6b6c96be2d7a7c8d2b396641200890cb3146587ca5be45ab9d3fc75d796103fa155177eb1900e77d44a9ba11f2080483916596fd60923d8800ac359f8daa1336daa4a78f704492728dac62bfbce8c4c53f5ed4c223ba9535882ede6e6bdc3143e778f664b7090dd9ca23faadaaa76ccd63723bf91302ce3010f537439abd3171137f4755d5d0831bb68e3a3c1251e281309a528a61dbeaaebf11dac2bdbbc0b328e3019221a34d524ae633834ef12d796a0356b791d2b53a3007a17b1fdc0307ed6a8dbd6c8a30bc0e1d693ad10cdac4ccb51ae43778811fd7d76c9ae3836f941cb6a8dcb4712e4dd66b48853463a1028b715df24d849b0408aae1ea882a634f1a3b8216eec006c1af712485bc83d16aa25b897690122cb31afeff3f8207d5eef9cb556fa359f8e0a4cf0c19b7b1103cadaeaf3fdc1a8edeed31839b82c23f251d64bbef537931f799fa63070e65f7d65d40078a2ca4dbc09c04cd5534be1a11e6eed685895d64432dab43405465df732af0129d035ad3575dce920e7c16aac472f979eca6f8eb08dea5c817317c377f87915c73c541d9a62bc9d3ef8cd003393ce47561811f3b745497ef5a71bcfdea1cedd8d67a7954e7b6928c4a26f74ad25cac2743519666b435782fab046fb92ab4e4097ba467609e9d3ec8157dcff191af1e666b5679b57a3cb63dfd052f4351f6de560705beb54f19678f3e7f2ecbc419c3e36fe641a1e636eb172f7098baedc1168efc7ae18b2f695442607489d662a40f092f598bd207815e4081a279c8aea56c7845f4abb858753b365122d6f6ab3d7b26fb18cfc7ba0237567fd267f23de07d8afe56136cea2ed05b3e1de7f46243f3ff3505a83207fa0246ee5dc58a4b573e6b7c44cf090182f408bca2575ff4c5a2db2c9eead7180117df851781993b2a08f7da7ee480ecb5144455c144b211232e20cdb757b466528d8990d85195429811a7981c1755c4a332065b36a2ffe462125290df88521f0bb14037f293c5ae4498a63b4620c676aa6dbbca6836e0cca9fb39de4c2782162cd77bda666050212c01a9c8464027758b1679fab8c5e26b", 0x1000}], 0x2, 0x0, 0x0) poll(&(0x7f0000001140)=[{r0, 0x40}, {r1, 0x4}, {r1, 0x20}, {r0, 0x2}, {r1, 0x3}], 0x5, 0x200) write(r0, &(0x7f0000001340)="97becd698f47315b4c06f941c9f533b38317adae0ed53cb0aed18f00000080708be2d3e0fdda16a4c436b49800000000e1b8462cc9c44985b2624757a6b79fe5f84a53b0db1ae7191b53bbb81b0f522bb94d719318506b20e3bd4ff3637b316f9730f6815a826fe6735ac015152955eab2e0afed9dc0bc4d9c5737a7be844c333229a41c7285ed469fb6685e066efe1f25cdaee000c708ab6a9a8d05a2632be882b57b0d7b70eab7b6affe590dceebf0ff3ac792c29711d47a7f04e3efb4cc0aa750b24a1d826ca6c59e548c61ca7862e7493bd915e80de35de1fdc27f2a4abacd54e7611cebfe53486304c3bb564dec6c7212f653fc419880209a09bc7c13927764227824075f0e5a4a8c3e709eb3caa19838ddaa477be443bee159f08ff2a2b98e9425e907e03097645ed288c96ff9870ee6cbfca00484ca3ab20e4183d93ebaba9debdb00ff82dd7678a215b11f0adacbb1a14e40c2cbe2c7cd22d73de7d7823f9e980330b41edeb860c84632f8b1da977fd32656d48c203b6a90a05941ad329eac3a7f433d4658ae13d6a68cb69b1211ab9dad74431e4678d2f989a59928c49c892afbecd1", 0x475) 03:34:39 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 03:34:39 executing program 1: r0 = socket$inet(0x2, 0x10000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000140), 0x700) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xff) 03:34:39 executing program 0: setrlimit(0x5, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000240), 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 03:34:39 executing program 1: r0 = socket(0x1000000000001d, 0x2, 0x65b6) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4, 0x0, 0x0, 0x7, 0xfff, 0x6, 0x1, 0x1, 0x8, 0x8}) bind(r0, &(0x7f0000000080)=@in6, 0xffffffffffffffc8) 03:34:40 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x108) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) 03:34:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) fchflags(r2, 0x0) r6 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) r7 = socket(0x18, 0x1, 0x0) getsockopt(r7, 0x29, 0xd, 0x0, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001380)=""/125) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0xff, r4, r5, r4, r5, 0x94, 0x465}, 0x5, 0x9, r3, r3, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 03:34:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00006b0000/0x4000)=nil, 0x4000, 0x4) 03:34:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 03:34:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) semget(0x3, 0x0, 0x400) 03:34:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pread(r0, &(0x7f00000000c0)="e00a489c5b8e3c0ec7e2e5b746948ababf88a779620edc77857f1d116342b7f0443fcf8184ec112a706c1e6c356965ad3e995b60d8a66bd500e0fff5c76b9dadd6e76a08ff610bba1e3e1dea4b2ed410d0c162383e463cc6754cce80dac6f323e0952ac210786efd3d6e024e7f237072f129626d1b30188d20c96f27f031a4f402d333dd2ec02cc9998686b640228a5f614bf8edd669c5f27f0cfa249606677b6d9a5f82dec472a696a2de70b15305a6437ef6d9420467ac2b7c458c75af", 0xbe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x6, 0x3, {0x8000000000000, 0x4}}) r2 = geteuid() seteuid(r2) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) bind$unix(r3, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) 03:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x400000000090d2, 0x0, "d73000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f00", 0x5b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 03:34:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r2 = socket$inet6(0x18, 0x4, 0xe43) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x980, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000001c0)) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r6}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x804, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r8, 0x2000746f) write(r7, &(0x7f0000000240)='7', 0xfffffe03) 03:34:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x19, 0x2, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:34:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x200000005}) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1, 0x3ff}, {0x43, 0x6}], 0x2}) close(r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 03:34:41 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x20890, 0x92) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r2 = dup2(r0, r1) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x41, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x100000005) socket(0x2, 0x8000, 0x0) sync() 03:34:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x22, 0x0, 0x140) 03:34:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup2(r1, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) setitimer(0x3, &(0x7f0000000140)={{0x80, 0x5}, {0x3ea65a3d, 0x10001}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r3) 03:34:41 executing program 1: r0 = socket(0x21, 0x0, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="a883061761f503d03485b6efbd7008b75d7882021756909b6e281eb0dfbadbb0f071217dd7ba61ce81e0bccddbd3f5dd809c54f2ca5a68091a1706c63e981b627dfe5a7722a637d5556a389005c05d2f2b0a3665ec658f979270838d51a01ebe9fdae4b0524f28e77ef5fcb546042d41d771b66e701180329b4cf858bdf12c39b5257e0e870b77089ebd7fb2ec3541a4bb14735db162bcd3fe293d97d79e9bd8936d702ed7caf1a834c2139daf0f47840654f5cecfe4d8ade3a999a6465192258ffb67194c62967786ee2016d6dfac049a811d1630f500e1fe049c3fc3604cbb4cd490429d6a0d08e53e9e", 0xeb}], 0x1, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x9) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="58c1cfee71e60f729a45dc940f1ce2782defd72e62c8d0f465670d08bacbd9e8592b057460a9a695709fb502fac83f8ec54ba8a938b9d78bd1693d7a247be67fdfabee23707c03828982b94d036042b103b72e19c518b6d92b89981ebb58ff016a7e4819eae1b34a90680fdc756eb57f074075a94ed6ca5d7bb83454d77efd952b93027d56e0af1ed7ed", 0x8a}, {&(0x7f0000000100)="6ed3bf70ad74b3e013cfca66cda0340c4a1707dd82b09a30daf726a3851cfbf8a4bd9cb3717547532b2c95745ae49e7543dd6cead0df84029d1cadfa679406a933d32a4575db1486e3172b71640d39eb8d9dd4647635336f3867267e96ea8c007d08ed1f55f50a320316001da0", 0x6d}], 0x2, &(0x7f0000000780)=ANY=[@ANYBLOB="6000000000000000ffff000002000000f20cd06b1f4f1ca0e2e912c16aa5ed4d65f3637f00000000000000893618fc15051f13050b842dd8a414810ecf2701da8a82f4e6dd955fdf13be58d95f5f40afb00eaef4f59f275969bce8b3a42fdecec000000000000000ffff000004000000607143db974fbe1e23a64fab998381827c718c7aeeedbec6bb0b8401f781b7424c371750fee8cac90e73a7e2c7d0a9ac27c359ea65de14aa921caebe0e46094bbcb969d53333f098e600798ca70c25c4f5686e0bbe36c7c06cf931f12b0b3a4bed36c0fccd073ab17f6e1a2ab526880b8e30ef3fd676f55b6b41b42f1cf6f37dc9a8ebaf3cbba50bd91eb904141879c2c803429c3a54cade9aa3f72a24eb7d04cf733d5c22041836739d913b00000000100100000000020000ffff000000000000b60ac9f2e8b9ce7b2b3eda1e85ac66e860093f6b1547a347e845bd470e7dc2dfa519fbca67d60114badb6ff7359680d40e52f73117c6fecb0871dd9d65dbae99f4ae997dc3c01157fb6b213e0d29fe0b02136d7afea670371849281baf554019f121317486432d7b841263b5bdbace0c89ac89b13ccce468a974fd96185fca52332ee1693126d7b83f1b02ca0cc0105c5ba88f1861c13673d7c52034d554d7252d32355b162f1a636e5a56b62c0544e47973b6ce00e1a380c7f569b603228a977bcb9d664481ec700a65455ff958455daeaa366609dff49542ebc1594b69dcf7fa53c2828d8ab9e9de0b3e1d47e4ff3a41f7f17e5010eb4b555080f25eb411b2a0ff710307532193d9000098000000000000000100000006000000145a9fc2ae63758b506f1b1702dd7556a3e0a1730d8ebe138d67f6f3cb6b925090663e3bc87a1193c2fd46312e9b06872c3d5374ab09728285f748e8971a1717f0d7d8ddfdec827b9083066f0423b00d774a5f88dba48fa8947e149da492fabc75562c4e349fdd2de42e7230019c871db8fe78f9414a1c99e2cae186e8117c7b95760000000000005000000000000000ffff0000010000002924d9280c22648a747281a6182f6e74ec50580266dbb4e7efdcd327b88032d1373a71da85e29b017f38b5ed1a72887f4594abd9eb"], 0x318}, 0x4) 03:34:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000084f4fe000000000000ef07b844552ee5551c3a6a73d1fdb1db803cf581bb3ce681f64682362e501122c5f2fc78891542d8b40cfa59b5c91988e19a1f1ae3fc62ef4eb24fd6ce14940cda29330ccc9a98dfff9189eb443cc6a8e2f7dced6e4524b9192f58d99d5fcad92b081979a15950e8f01d592db5c6ff1e5de451e1504a755cb353adbd5653c8dd8418d60ca9f4f6158b2393b31192550330e9b5bdf35ed92e542f0638c7e1184b344515db5f374cd8ea6b27afd3ba"], 0x10) close(r0) execve(0x0, 0x0, 0x0) 03:34:41 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = geteuid() seteuid(r2) r3 = semget$private(0x0, 0x3, 0x88) semop(r3, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f00000006c0)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) r4 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r5, 0x20004269) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r5, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000140)=r0) r7 = semget$private(0x0, 0x104, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x809, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000580)) r8 = getuid() semget$private(0x0, 0x8000000000000001, 0x12) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r8, r9) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 03:34:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) preadv(r1, &(0x7f00000009c0)=[{&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f0000000580)=""/134, 0x86}, {&(0x7f0000000640)=""/224, 0xe0}, {&(0x7f0000000740)=""/93, 0x5d}, {&(0x7f0000000280)=""/28, 0x1c}, {&(0x7f00000007c0)=""/14, 0xe}, {&(0x7f0000000800)=""/191, 0xbf}, {&(0x7f00000008c0)=""/239, 0xef}], 0x8, 0x0, 0x0) 03:34:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3f, 0x7ff, &(0x7f0000000000)="80ed99d40ac30429ac7e0321f51e193a59ff19dad32a28e4dab50f53023e0cd84cd854aa14f762f009010293e76fd332ebe4c4b971dad52daba69924368cea754c057c0755798d6ee976110b35a055b20470ee4938228eaba16bf1b3185cc852fedcb7299dbda979bc1d6ab40fb96cc8c941cedeedd3a031e208d78f1352c2f3d07d10a8acab6bae838d7e0202265d1721fd94d30bd57fe953361017a4466720b031d85892c6ded762baacb8a474eda650df819bfd09d6bf1a3f09b23d3f6b8b1b29954d9cc9", 0xc6) socket(0x1f, 0x8001, 0x10000) setsockopt(r0, 0x1000000000029, 0x3d, 0x0, 0x0) 03:34:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x8, 0x7de, 0x81}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="000000000061a2fa94076f05d5bc0000006cbb8b789a5858a3c34da0fc5b2f8c7f18c4858cf10c0f2b7135ee3cc0dc1fa92224ce2021ed2fe1f4e497e547d97944ba5181caa954b9e11823ce9eccff0a", 0x50}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 03:34:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchflags(r0, 0x1) r1 = socket$inet(0x2, 0x4000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) clock_getres(0x0, &(0x7f0000000000)) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 03:34:42 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 03:34:42 executing program 1: getppid() r0 = semget(0x1, 0x2, 0x402) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) r2 = fcntl$getown(r1, 0x5) setpgid(r2, r2) 03:34:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = getppid() getpgid(r1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r2, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 03:34:42 executing program 1: r0 = socket(0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 03:34:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = semget(0x1, 0x0, 0x100) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x9) poll(&(0x7f00000000c0)=[{r0, 0xeb}], 0x2cb, 0x0) 03:34:43 executing program 1: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x11) 03:34:43 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809", 0x319) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 03:34:43 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:34:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="0db1ea12319ac636e492d1e89a6ed3596e4c9a3dab8de401ea315ddc64b2c36c7ecb5866e733542543b0ad977ddcd107bb3e16d52ba1a594f51fd42810e3c318ee89e5014be0a79a032654b49c3bf77943229608140a217670eaeac7683180df065df131838e0140156216ab1032f0fe58735fce5e32509a96ee1040ae906604a034063f6de64bb6c1edd820058286c22033902bac08d5ca8826e4fb848df3911cf8cf", 0xa3, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000001440)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728b770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xa5, 0x1, 0x0, 0x0) 03:34:44 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getpgrp() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 03:34:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x6, 0x0, 0x0, 0x3, 0x1, 0xf0, 0x3, 0x2, 0xff, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 03:34:44 executing program 0: setrlimit(0x8, &(0x7f0000000780)={0x7, 0x91}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000700)={0x8, &(0x7f0000000100)=[{0x81, 0x8, 0x8000, 0xeea3}, {0x1, 0x3, 0x7fff, 0x628be78d}, {0x1, 0x83e5, 0x8, 0x5}, {0x9, 0x8, 0x2}, {0x3, 0x0, 0x6, 0x3}, {0x20, 0xcf31, 0x3, 0x6}, {0x44e3, 0x9c, 0x20, 0x8}, {0x4000000000, 0x1, 0x5, 0x1ff}]}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) getsockname$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f03", 0x5b3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000740)={{0x0, 0x100000001}, {0x5d6, 0xfff}}) write(r1, &(0x7f0000000840)="6a5a000000ff03000000000000000000066b864ac3b4b0e98eb17cc809f90934c7d81082eaa4a36388bcf23e33f3c93e51f981bce0a704c9fdba22ab47407c2b5cb538f1cd42ccf75da87401eae2f10c9cb3e8430e1f78d36013f86ac42b6399775b63c3ef6478f04eb1b08d4532a5989bc44bc3f2e2bd6d87fce6b50fefebf79d61014c215461e451f49fe40a4f5cbd2af15ce98ce847d421fac785436179d4f0882b94c141c9256808ed2a4d54a564107306c8327168ba74f3f041cddcb693bec62d2a1c272b626bb5", 0xca) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x120, 0x0) 03:34:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x0, 0x90d2, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4000000000000}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) fchflags(r1, 0x10000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xfffffffffffffffd, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:34:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xffffffffffffffc0, &(0x7f0000000040)="8c0b1b144d72845b70b4d2d09b422a044ae1e71a2b146633de373fd49fbb8497231edc63", 0x24) r1 = socket$unix(0x1, 0x6, 0x0) dup2(r1, r1) 03:34:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) lseek(r1, 0x0, 0x0, 0x2) 03:34:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "d7f6f7e7bb6fdbe23c5b00000000001000e74de4", 0x0, 0x40000004}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCDRAIN(r0, 0x2000745e) socket(0x38, 0x1, 0xa6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:34:45 executing program 0: r0 = socket$inet(0x2, 0xa, 0x7ca) socket$inet(0x2, 0x8005, 0xd7c) r1 = socket$inet(0x2, 0x2, 0x100000000) r2 = dup2(r0, r1) sendmsg(r2, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0xfffffffffffffef5, &(0x7f0000000000), 0x3f1bc303cf0f3509}, 0x2) 03:34:45 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x41, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) 03:34:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x9, 0x4) 03:34:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c65307d929164364bea0bc7a9c58e8520a700a13b4df445cd3b6840808263fe0fc1fff5970188e4f919e7a1d3dca855bc243e13ece4b90bac8c63e0ba65a2f6"], 0x10) r1 = dup(r0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x2, 0x9, 0x487, r2}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x84, 0x8, 0x6bb2, 0xfb}, {{r0}, 0xfffffffffffffffe, 0x9, 0x2, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20000080, 0x9, 0x20}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0xfffffffffffffffa, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x12, 0xf1e, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0xffffffff80000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffb, 0xa, 0x40000000, 0xffffffff, 0x8000}, {{r0}, 0xffffffffffffffff, 0xe, 0xfffff, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x1a, 0xf0000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc1, 0xfffff, 0x2, 0x2}], 0xffffffffffffffff, &(0x7f0000000040)={0x3, 0x3f}) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 03:34:45 executing program 0: munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) open(&(0x7f0000001080)='./file0\x00', 0x200, 0x103) read(r0, &(0x7f0000000040)=""/4096, 0x1000) open(&(0x7f0000001040)='./file0\x00', 0x10080, 0x104) munlock(&(0x7f0000009000/0x2000)=nil, 0x2000) 03:34:45 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$KDENABIO(r2, 0x20004b3c) readv(r2, &(0x7f0000001340)=[{&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/46, 0x2e}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/37, 0x25}], 0x6) fchdir(r1) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x8, &(0x7f00000000c0)={0x1}) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) 03:34:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00', 0x4) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getppid() read(r0, &(0x7f0000000a80)=""/4096, 0x1000) unlinkat(r4, &(0x7f0000000100)='./file1\x00', 0x0) 03:34:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28d80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0x1000, 0x8de6, 0x0, "f5b1dd47d9f71ee5f507688ee54402d34df8ba24", 0xd48, 0x10000}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 03:34:46 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000080)=""/44, 0x2c}], 0x3) ftruncate(r1, 0x0, 0x30000) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 03:34:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x1}) shutdown(r1, 0x2) 03:34:46 executing program 0: getppid() mlockall(0x1) munlockall() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, 0x0, &(0x7f0000000300)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDENABIO(r3, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x1, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) fcntl$getflags(r3, 0x3) dup2(r2, r0) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 03:34:46 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff124800000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r0, r1) 03:34:47 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0xe79d5171a8851157) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2e8, 0x100) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x3, 0x9, 0x80000001, 0x9}) dup2(r1, r2) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 03:34:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x3, 0x6) 03:34:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) clock_settime(0x7, &(0x7f0000000040)={0x20, 0x4}) setsockopt(r0, 0x29, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:34:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000940)={{0x18, 0x0, 0x0, 0xfff}, {0x18, 0x0, 0x19c6c283, 0x2}, 0x100000000, [0x4, 0x1, 0x5, 0x5, 0xfffffffffffffff9, 0x1, 0x2, 0x3]}, 0x3c) r3 = open$dir(&(0x7f0000000980)='\x00', 0x148, 0x20) r4 = openat(r3, &(0x7f0000000a00)='./file0\x00', 0x1, 0x40) ioctl$BIOCPROMISC(r4, 0x20004269) fchflags(r0, 0x1) socket$unix(0x1, 0x40000005, 0x0) r5 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000006c0)=0x3) kevent(r5, &(0x7f0000000c40)=[{{r1}, 0xffffffffffffffff, 0x400000001, 0x10, 0x10000, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80, 0x708800000000000, 0x6df}, {{r2}, 0xfffffffffffffff9, 0x40, 0x2, 0x400, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x2, 0x7}], 0x9, &(0x7f00000008c0)=[{{r5}, 0xffffffffffffffff, 0x8, 0x22, 0x8, 0x434a4f43}], 0x7, &(0x7f0000000900)={0x4, 0x5b7e}) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xec451776a66ac950, &(0x7f0000000880)=[{&(0x7f0000000f40)=""/70}, {&(0x7f0000000fc0)=""/191}, {&(0x7f0000001080)=""/205}], 0x6, &(0x7f0000000d00)=""/195, 0xc3}, 0x800) kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r6 = kqueue() open$dir(&(0x7f0000000a40)='./file1\x00', 0x41, 0x53) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{}, {0x8000080000002, 0x800000a}}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x0, 0x2, 0x8001) close(r1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet(0x2, 0x8001, 0x100000001) getdents(r5, &(0x7f0000000b00)=""/193, 0xc1) bind$unix(r5, &(0x7f0000000780)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000700)=0xddd) r7 = semget$private(0x0, 0x7, 0x8a) semop(r7, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) semop(r7, &(0x7f0000000740)=[{0x3, 0x4, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x400, 0x118142d1fd6ae41a}, {0x1, 0x4, 0x1000}, {0x4, 0xda5, 0x1000}, {0x0, 0x1}, {0x2, 0x7f, 0x1800}], 0x7) semop(r7, &(0x7f0000000680)=[{0x6, 0xffffffffffff0000, 0x1000}, {0x1, 0x1, 0x2011800}], 0x2) 03:34:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x58) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700", 0x0, 0xffffffdfffffffff}) write(r0, &(0x7f0000000080)="f86bdc52", 0x4) 03:34:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="c42cc9d7988b025dcba29e3af59d2c4e80598fa3322d5b0ca6f996ef694e1446f105cd1f8450765d15e14e2795ae5cefcbe20eda6fc8aee30d36b9872d63000ba710a88c5f1ca4a25f584eb57419d24bb4d717e98d335ad13ac6e7ccbb8be7d73fabfdd4abec40373fdd48d0a4af3edeb120fede8314ead6b40b7da224feb39ca9828a", 0x83) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r2 = geteuid() r3 = getgid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x7, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r17 = getuid() r18 = getegid() r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="ac0a8eda15db8dfd69fa73bc516c17dee8a41a09aa4c789e564a89cae0b3a2d0c84212b4bae4850d8defeeb5357d811778e1df8cb9465a52487df16085a15d6a0cc515defd32151b4efc998be997a1c6ec5aed24c614d08e4e21f36952dbe2ef6cd3b2a6bcfab3fa71c1c364bddb11c4f318e2eaae1474c86f568939523e50a16bf7406b10a4d5", 0x87}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000dc0000ffff00000000000030d12b18a7e8c74935beace1c41ccb19932d69234cffe57950695ce698dd9c97e3b8e65bbab1737d42f05fef8ac6d80dcc9dfd87a913b1b3f7a648fa2dca13092611d3ee333967b4bac594818b2f08ed5592de994e92dee713e08c0cb49d791bb56f9af0bb99777e2f909ad7f5fbc47c81058a3ace1837d032a7358076", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x128, 0x406}, 0x1) r22 = socket(0x0, 0x4, 0xffffffffffffffff) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 03:34:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x120) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x24) sync() sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0xfffffffffffffffe, 0x6, 0x0, 0x354, 0x0, 0xfffffffffffffd20}, 0x0) r1 = semget(0x3, 0x3, 0x10) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/229) 03:34:47 executing program 1: r0 = socket(0x2, 0x4000, 0x800000000000) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x8000, 0x8001) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x900, 0x23) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8) setsockopt(r0, 0xd65, 0x1, &(0x7f0000000000)="e2271cf2a436a78ee754c7baedc3", 0xe) 03:34:47 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 03:34:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7f", 0x3f8}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437f", 0x2d6) 03:34:47 executing program 1: r0 = semget(0x2, 0x4, 0x400) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r3, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r4 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) dup2(r3, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r3, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) write(r6, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r7, &(0x7f0000000300)=[{&(0x7f0000001cc0)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1014}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x380}], 0x7) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r7, 0x2) flock(r3, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r4, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) 03:34:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) 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, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) 03:34:48 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) socket(0x10, 0x8001, 0x4454) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x10001, 0x1}) 03:34:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80, 0x7, 0x2a7, 0x4e488316, "f5098abf8b7f34c9b7491bb3761f1b9ea647783d", 0x2, 0x3}) ioctl$TIOCSTART(r1, 0x2000746e) dup(r1) flock(r1, 0x4) r2 = syz_open_pts() write(r2, &(0x7f0000000180)="df", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 03:34:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f0000000200)=0x2) 03:34:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000800000029, 0xa, &(0x7f0000000200)="030985df7dc8959dccfebc8ac5085328c9306dba0ce8e752888b716f477077f36757c5cf92128c4e603b6c88de2c03d6a18ced42a6e276b313153be639e63d3564ed845ffd1521", 0x47) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x800000000000086) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000100)='./file0/file0\x00') setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0xfffffffffffffd5c) 03:34:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8) sendmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000180)="e1f48f78a5fbfbddddaf79b1fd29aac2c061b97544c471f2713d7459ce4174a17d893aee89ba3f81a31e26525c145e386ce67cc9af1f57ebab7a45b92341fe6a85364e39ca8abdd00a9feeb674b5cbd1adbe65dd2e27e84acd34d7a35fa29a6fbbf4ab5b808752d4f87e1e76c30af10bacabc19b181b54737f4ad7ef320824e07367e38263ee659be3", 0x89}], 0x1, &(0x7f0000000240), 0x416}, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x0, "010000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) r1 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x68f960628a7090b3) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x0, 0x500) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0xa0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) openat(r0, &(0x7f0000000340)='./file0\x00', 0x8, 0x40) 03:34:49 executing program 1: r0 = socket$inet(0x2, 0x20000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 03:34:49 executing program 1: r0 = kqueue() pread(r0, &(0x7f0000000040)="08707cfaa8b66d05e4f730a0c76c62dc6d42b666d81415f44076dce6c3bbdb7fce606d9b9adda10c43cb29e45a90e0538b16bf7b7fbafb8de02ed995e41e4194e74034faafdb146803e32f63af28a5dad575ad7c10ff5d0ebc58e318b9fcc46286a11fc852a07604bcdbd6978fe9aca2351984ef038f5f5dac504f3d9bcd50416513e03ae3a769de476efc55fea5b094e6f2a3d3507d002e4487ebbc8f0755b478049d253394ff840876f1ccc0d7a3aeb2a93896e3ae2861b927d2f834c81776190509ecc430d7aadbcc39d988f59b147191f9c43dc58788255a9c9927e1c258440692f873984b73dbca27f7d1f8a9565b23bab5c3bf9831754545c4bc04709b498a8f337a71f595d9563de84cdfc7879951eb04f2033b6d4ebfe899f2d56f49efc0939a9b703335bf967da0695bb429312c64525fd3d0e80eaf3f84ad8eb676dcbe44f7031bf772dea6b1257fdf4d7a0c7b2a3e6bb9efc59378665054231b07162c63714dde6506d098d33030e21b345716dc63ebe4dc9b78d14fda69903be07405e618db246ce0375f58e106f64e78ae44afbe67aa3fc42520db310b22124072a4479bae9e6ee84eae3f1306afdc036a15e3e76ccba3f33d12085b928af7135ceebb024fca4c9789dad0fa12ce9f43018c2ec391e6e392d0b1b89e117c49e942973877db0395e91710cf73f8ae46afa50f217767b7d22f09c266cf9bcbfc6faff8423cd8f6657ee5da7fb215022acef131d50105621947dbf18c538479a37c0e10b7d8bbb6aa03179682afdb8b1aee866068d905c3ab4b951bdd542cded3fe0d66eb8183fa823c1cbe6f1726be519b749cbe84f0068a7d9372a3cf868e6d56eb8976d3f4d9bed3bdc4182dbdb6ff8949cc923c8662d3a57dac7f96ec0c61ea94c5b176408df11f67a2b5aa6a4ae3c7f7338166d2d6b24c0e10f53dff488b36b9e33e5f9a7c1242a755848b5ab0fde8b61f21579b0bad2a4132c7f80fcb1263a48ade3587e3cf60cf13aa97453e2c2c2ce1debe91ae28f8e7d8176cc863100457e2c6116bfbc52b00cc07b643c21130dbe56a88f5dc31da7102cc5e7b4e63beb44235550b663cdaa6fa8e27a73f7aae18e78e26ea00581ea6b8d2b47a2c7944d4fb1d9931dd0cf51315ca14491f8e140e07d5f59e423fcf5db32faa909de45ef41858db7150368616bc12af4cd6342e21c81cae411b2cf88162832b1c97599a2604d038f6e59b64d4d15bf0ae4d1507a8d68d68d62f470c93a55d0b022cffef4add672eadb997923bfa4ce8f2a1359316f91711491175ffcea726633820c0c0853c2a8481ca4891f2c035741d4dc398b2e321aa198a41a6bb0ea6d8ae75b8131419916e3600127dc21463f8db2bff697980eec919637f48311fee1328801fa13212f9b9e3fd8f5f5840ba1e6216dbbf4807a02ebcaabfea4bdbfe12d8550384d42280182764c48088b115d20d5851cdd3972aa120af5a79edaf5521b19e52d69dd3eaddf03697e2f876b2e58319707bd002beaf80146fdca7ccb3dc919208d0ab467fb1f8342c56e02c272859d74d896e168fbf9344803f497d8cae7a4945e3276304f5a5a69a12d20114982e47664bccfc05d59b102d77556025df6952ca23175faf481f81325ea2155438971d1b854fb2b76cf158052dae194e79c6c59f43f9017b9b0ccc4e92be3ebe4d2189bc355c43c11b8b0c47dc04968fbc038ba4ae2128b71684d75dfe6ad33b638eaefe01dfa75617d10aa5902a42ab50043d15942e2bf72e570b83e6ebe7c9585d0b4817d4b379cc90954a9e6f4d7eba66ed4d94a287663baaceed6740d06758c3d63db9a4f67a1c24d48e06b350aa259e1fbbf657b1ccb185f00f298d97479b5fdecb7eb77b917c8c182f7fbb10e27a48941dc75d97132aaa45406fa9ae82f69ea2c2e3b516cf748d290e9d59ac8ba376bc9501cca36b9b25d01e2739d7a433edf5f85dcbb589eef6fec540caa5b68fc5a78b3a46e99636b3a705418c1f756efff867d92aed544e8b5e519012d2c0e5d67b7c109ea78e28bc27df1beac0c99b50fbf4c00b16afbcb738c5d0f44169dbe47b24e3392c7cb70127701cad60863e0a18924c85ae918d45cbe4f1a3c7df3e8f8e9d49df47d503d1689de18b772a9df13ad12c8e463d4140cc0a518d124a01791ecccd53ff38fb96d9273c5ea5c29b082985ff78c43180c5ec75a875e6a815ce7be952d33565b11c3751511a164885509d893477457be615043941487baa6f1b7f7ffd91b035747a1b7787c0752e4591245366cefdc5cfd469308c4ba8c05b4ca1279706362ff6d852aa974e6e7f99fbc8896998f6458c4a804a0cd68ff956d23fcb9530b6937a258de0bdb67c8b3aa835225b3c0598164b2284ac0d40fb060007c8121fa99f4c82b7b431bd3afb1abd2304ea262d67226c3d662898766e44e595df1b24100b5562514a97d209da98224ac6f0df3e0217c72e9fc57cd240f091d53caaab34f7b00f782a8707f800765baa14ecfc96b3c75cd6964bfad9f0f063907dcb2d09e2490e8e5ec98f4c5f6c8b35532810141bc307deb52cd3ee61c526acd8a7282fdab65723eadf7cb14937c4cd7dc9fa294d36bcc2c77b93c5664dc36632b8606e74d3f198eb242811d4087a639654b00a7cc60ac4b9e7d53e2f9433dfb8f6ed35396f9ec1d0715cb20184318a5acb8e815254ca67585de7f8941db9b6bee11b65a7ca7c5aa9d7a31d2a58349dbd8211c2321f92550d9bcd99f7d3cec6fc7ff34f2f425c8b922e5a903799a9c3eb7e29ef1e2c7690540ddd48dd71d65224d18d91c88df38b64a0003da95c39ddf3aad1aeff01532892143d88989f40ae840dda7575b5bfcd702ce5f1403fe9f8ae66970082820f60093d5ac7ded6f2d8bab2948abe70ee3cf2800cc47541ec585189e1ddc59981d35f530bf92844e7b0188c558dcc1cea77fa638c5a2d6bdeb9f95d55b9bd20813c148ea75befd9c561165c10d02d1e9f59a352f2bd6257889492c0fe9dafb49ffce9793673134d264631e954e805139f3101188c98da37beb9de30ba1eb5fe5b1469455705c8cfff1bdd2d01f3326f8b1cb87374307ee4bb43eb3526974cbdceb69bf2534e8c46d8b39b4f334736ac3b0adcce11fbde89f7222ccb7db81f04ac8d17ded61bec833bd05bf1b459e5f77f2127a27c5de2d93a60bcbdc7d31e130d3d973a2ff9937c9b047224616429248f33e54891c8c340d4620ac113738cc1d8447a7d6ce1f84146b10bcd10364d0539c491c67855e19cfaf7c2e1e0fbad2bad55648bf67b085bd7cb737699ed3228ebcc6b315ce5914b8faea1f8cb58a4944b893d7736cc4abf401a63a5924d69cc99acc41b87a8d24b84da4e12f2c39789f435a59e2ce3aec6e8055fbfc9e0e6bd43fec679c696e09e837a6f41fe6fac0df1545dd407ee5d01e49660076095d50d2146f3e5f6a13c8c9d7ce4d8574e2aee3153984c38da7e424aedfb4ba39b6a3d55badac404275607a96e084b59b00d4071f5f2b20d40901268b0181900b627bec67cfe7491d79f1d0e959ce97207adb05ed87e0f9b117b9c90f841d7236f9d9a6db7143a585952c819598784e69384bb799dceb3e2899b9207d1e2fd1043b6e94c6a72d40da37ba105312f35bd2f63c4958ed26f0f55c7b8ee1ec85073a988a0b711f565c8a0d74138ca76452598ef85507de1a8baf484d1f914bc7b6e410e6461bbb62368760c33b8ee81fba515cf792ca2e91ee3667fc5233f8ce29db13386c5e7b5b162a2249b1e3a8e419d8f7a6891a351d172eedac74e9b07c5cfca8c9785ecb8ea2e355a3bbaddf4b6c01eb6564936d59b41e67b02eeb4d9f4a8846dc948d5a68b0a9b3206d7ddaefae95350093a3f33113717747d4edb585c345fc3ac72720e7f4ae7784ecb47e0d338b6b583d230c2567959a79f39ebc39ddca57639cc174bf24019f536df7c2e686f6f2c6c5109a96888e59f2a7cb4a8bacb1c40c0c6566bdfafc11393b4349c60b530476276644948f0f927b6716023e48ea226e2e5bd304eccf12f0119abdc8f2391bc96de4f4c245f5c1c7345abefd7a94ebc7fb936c673707e35593404d5d0eefa02e6a8db39220461b852e5c3bc9132f31b093dbe696274c50279bce6206dde4bdde1db2a72ac2d6afdfb6692b0272fcfb86534fcd4aeb6043a6976ef93d31d745ed721c263eeb779f49b561e8287032aea50030e515d431431ffdc3cc7cbb8400d62ffed73d26eb9611b0c369c78dbcf11940800b8f9a817b6f8f8be1d56cce06cb501d046166da8e95de52b4e41690dc3d7cac616b8f7b6e6451c1dc41aec0794a88c646483cdbe5b4024dac8d204d9ad82272bcdae8fdfec49998400026bd85db1b5b80979203fd37b43cc4d9d16ddef0ede74d9da209017354c0e4a96eb3b5285ba64cccc60478dbffa5b83fffec12b2a4df389a47eb22436cccc2fd56a2e0a361c88eaa8fc0b103d2a1601e613a5e34f511ab046c67f02be8414f97ac096b7b0970f2d78b73b7df1988536931666ec94f2d1903a4c04ab35c6dcd7d5c01e5509e216a48fa23bd5347e336b01142bd8c093d7e6cc65c3adad8ad719289dd3a317f3ed2c34c4c2d9553f691f657cecc7d349b49fd67593547f559a783a075537a23759d22be882df0593ff83ec205877f1a1b9ba744bc7e4a43adae10f5f20640d0d9f61579f72b8d4f9f5126c9f5ad0dc7d33ef6e1e00c4321ed3d4b12554e3e7c15a3d04c5045d3b24f1e135612f85d023c4385361998e9ec324a08653cc61c13ea0ca5233c83050210fac273b62751f9c05570ce5567e6c3b28c3f26e2b2e7c33f75b128a1edda0eb7587fbf2aaeed08d886799690f9fc471c776b7165b075ab39a63a140ed36741ea7f9871ce7789d6ec85ef969e73c969d74155a24d3fccae33ff5f0966977f1e1b5b380237d9d0e3fa889140dd8950a3853035afc1611819cccf9eb2d1d15927047694c1bb8dce0d55c4fa0f9c63b963b5fd6fdb05acda3febb60cc40738fbb1105c2a70ac0ba6c9f0c08882f22ec56f527d2a0607f3098b405a771ee40633ac2bd62e5394a70671b5efda46cd0729511c0c0caadadbccfcaf1055e287f1bd069ba4baf8037e8ebe87a54e51c7cfc55f94148ad15cee486a069daa5fc4af674ca1265099417a32b875459c2081a0d4c6ee62a982ecf0a0184008925ca4196a34703fac8cc1bad55a800a5eaf276677624eb77f3d3505ba489960188d93d8be291bf648d940569e6ce8c74843158238282693ee4c36f6c33023a94be41f7a736f12073141b50fd4abd6de474a2bb9f44be108b1eae2db3ba96295185201d15c021393916ffe065639c4c13bf6b2fdc9aa769c129e2d36973ef02d507dc77b8d31b72f3ed649deec0748ef6add1eca85697e8db83c65fc99d82439baac405566b896129e6cc383fc36f9bd10d359beded11dce600b8dd6164554893c1664526b1fe31263db77480058469c77bf17cff706be2f55305b8d92045baa53c68fc8190547d2e69068dc086405bde266de0ee314fab21c429f925b1cbe8acf835c1ef06418053c9f3feac8734736fa7258f74b4761bb41f1caf036fafe6056bef4fb28c680520d92259207f68c1ea622267db4e073145b85af5c7a78798dfa84c61a945912e907a46388e093959477a14c064e25fb513e23f4acd304119806e92805b8ab9450b7ec89dfe4142fec3bb95bfe1868798f05072073a19feffee54ada1a4fb42a0f1dd115b70d73c4efc3fee190d554831cc17c06068d2ff6a7e8d1648dd8a0b4b69ff", 0x288, 0x0, 0xfffffffffffffffc) pread(r0, &(0x7f0000000000)="c3b5867765edb6c4a7c8a947c3c74198457f3c71a7456a273a18605c47d68c757849e435be1d319baf6c34b0", 0x2c, 0x0, 0x6) r1 = open(&(0x7f0000001040)='./file0\x00', 0x40, 0x40) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001080)=0x53) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000010c0)={0x5, 0x80000001}) kevent(r0, 0x0, 0x80, 0x0, 0x0, 0x0) 03:34:49 executing program 1: r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getgid() r6 = getppid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xf54, r2, r3, r4, r5, 0x108, 0x9}, 0x0, 0x6, r6, r7, 0x6, 0x3, 0x9}) getgid() shmget$private(0x0, 0x1000, 0xc0, &(0x7f0000ffc000/0x1000)=nil) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r10 = getgid() r11 = getegid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, r8, r9, r10, r11]) getegid() 03:34:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x6, 0x1, 0x6, 0x1, 0x2, 0x9, 0x5e, 0x0, 0x2, 0x7fffffff, 0xfffffffffffffe01}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x90, 0x1, 0x367, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0x200fffff, 0x8, 0x6}, {{r1}, 0x0, 0x4, 0x2, 0xffff, 0x7f}, {{r0}, 0xffffffffffffffff, 0x6, 0x2b, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x6}], 0xfffffffffffffff7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x0, 0x80000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x3ff000000, 0x3}, {{r1}, 0x0, 0x10, 0x20, 0x8, 0x3}, {{r2}, 0x0, 0x48, 0x2, 0x4, 0x5}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x660b5119, 0x400}], 0x4b3, &(0x7f0000000180)={0x5, 0x5d89c000}) sendto$unix(r1, &(0x7f0000000280)="1c", 0x1, 0x0, 0x0, 0x0) 03:34:50 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) sendto$inet(r0, &(0x7f0000000080)="5def595432ed400275f8b553e03fb6c41427b1ccc06514d0ed3126e1a68e40351d697cf929fc19b9c4688e201bc76ad5c69c4b2b51823163d3f5afec38a8d990a9b260ef987e86babdf6d86e86796ba4a13060dac79b799a8f015c4f5d3652f3c297865f85970a5b39eea3aa4ac2a7aa04d470a9a48ba5807b1d8375a1861bd1815615b555f4facceddc87c9cc594a20fe9a78aeb5899d843235eeec3ec05170a1a34046e1a61532b52bf56104f5522738a820a1c9b84716c2417c3f5516f7d692d2022777bad3b66645f945fb36d59ade1196be299f1c82f3dc5943f68d44a94fd221e31b6351b1b4cee5a3b414727c62e9447f", 0xf4, 0x401, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200, 0x5, 0x5274, 0x800, "40fe3436bfb4c5c0a33700b328f2e47ffd6a8c6d", 0x5, 0xbdc1}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 03:34:50 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xa9, 0x15, 0xee7, 0x1, 0x4, 0xf1df, 0x8, 0x1, 0x0, 0x8, 0x5}) 03:34:50 executing program 0: socket$inet(0x2, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) 03:34:50 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) chdir(&(0x7f0000000080)='./file0\x00') utimensat(r1, &(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)={{0xffffffffffffffff, 0x4}, {0x8001, 0x7}}, 0x2) r3 = msgget$private(0x0, 0x180) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x2, r4, r5, r6, r7, 0x10c, 0x8}, 0x9558, 0x6, r8, r9, 0xffffffff, 0x10, 0x0, 0x1ff}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 03:34:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = socket(0x11, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9abe, 0x2}, {0x4004, 0xf23}}, 0x0) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 03:34:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291", 0x0, 0x10001}) write(r0, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x6f) 03:34:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x1000}) write(r0, &(0x7f0000000040), 0xee) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff00, "0503c966f22e95a163797f0000009dae000400"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 03:34:50 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x8b) socket(0x7, 0x8003, 0xfff) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 03:34:51 executing program 1: socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x2, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 03:34:51 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x62}], 0x1, 0x0) poll(0x0, 0x0, 0x717bb5c4) write(r1, &(0x7f0000000340), 0x10000014c) dup(r0) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 03:34:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="18f3bab92e8a415a79455030a023506290b832aa5b34d80e8d6dc5e1351de3c5be24124fe9482c4325ff1b5b2a59e537ba0226f2872c9f172aa015ffffffffc48b6ee715b80f0f1272746d0e5d003795b64e1e39f8d32f758084d21f3895db55b590e8fa0b0b58bc4531914f5158e4fb7f47da0a6d826d961864d9046373f2c0ca1999d9f4d2ab1a3d7e3732eae6849181b3dc2de37cf70a42b4e9292c513e49e9ae3088406da0ec3c6be7d3c51945b412eb3ef642fda8483fcf1d89d51045fbd7a0cb516e2389137432ad5e165d114709e21b33d8d882878fb038a3f97799899b9e58a8ee5528f47ce917acd6e868fdde6b0ee7e783ec4c4acfd067f4d4ec07e5fbfeb3658b654d5d848db0b0e954579a6a", 0x112, 0x8, 0x0, 0x0) read(r0, 0x0, 0x278) 03:34:52 executing program 0: mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000004000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 03:34:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x23) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt$sock_timeval(r0, 0xffff, 0xe, &(0x7f0000000080)={0x3ff}, 0x10) 03:34:52 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x1ffffffffc) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x200}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf00fffff, 0x8, 0x1}], 0x3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x80000006, 0x1000, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x5, 0xcfe}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7fff, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x6c, 0x1, 0x81}, {{r0}, 0xfffffffffffffffb, 0x94, 0x20, 0xb43, 0x400}], 0x59c, &(0x7f0000000200)={0x5, 0x3}) clock_settime(0x3, &(0x7f00000013c0)={0x8, 0x200}) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/144, 0x90) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0xff, 0x9, 0x1, 0x8}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/15, 0xf}, {&(0x7f0000001340)=""/36, 0x24}], 0x3) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1017, &(0x7f0000000240)=0x6, 0x4) fcntl$getown(r1, 0x5) 03:34:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x8000000000001000) connect$inet6(r0, &(0x7f0000000080), 0xc) 03:34:53 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) poll(0x0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 03:34:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x81}], 0x1) chroot(&(0x7f0000000000)='./file0/file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') 03:34:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x1000000802, 0x200000005}) r1 = dup2(r0, r0) sendto(r1, &(0x7f00000002c0)="f931f9816f43f652d3863f3a9f94f806ed77d03007168229c2dc87ba07000000034ffe56519846748d8b3d84b97d094249772c36d646d5eb753ab76efcb71303b2c4fe6411d18f92b2280e9120238c478fa847c7fc07e8bc214700b3259adcc3be59336a409aa07b79d576347dd905f671b0ffbb6431a49cafb71956add264ed579870b0a231bbe882dc26ec599d5c03906ffbe48c1d29cb1f66290983d925f72868299c2fe8d2fcf6c1667afc92dcaa9d7b5d42e08fc3002e748b226f0b21e8440623e660452537bb1c8c1220999f8646629e538ebb016c3f6b9b7c3174c049f829cf7aaf0b90", 0xe7, 0xb, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 03:34:53 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$setflags(r0, 0x2, 0x1) 03:34:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffff959) sendto$unix(r0, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) 03:34:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="a0a64ebbf502b33bf628b3288f6a076f85c113badedf6ae3ee10d8ce9e4063b148b7f9d494a9d90a2ced904b02ddba78e3c820d5aedb8ca04e9f43a01d2ef779f4e445110f20f2623db8a00f5a4d762410f2436bd5bfcb838558c50482343327e767", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 03:34:55 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) ftruncate(0xffffffffffffffff, 0x0, 0x10000) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 03:34:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) r1 = semget(0x1, 0x4, 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/245) 03:34:55 executing program 0: r0 = socket(0x6, 0x4000, 0x7fffffff) socketpair(0x2, 0x4000, 0xffff, &(0x7f00000010c0)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) shutdown(r0, 0x3) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000011c0)) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/4096) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0xf7d6}, 0xc) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3}, 0xc) sync() 03:34:55 executing program 1: pledge(0x0, &(0x7f0000000200)='$:w\xb3^\xdd\xe3\x8d\x116fpu\x8763>\xa7\xb0\xe4/X\xcd\xfd\xe4\x81A\x9f\xe6P\x8f`\x19Zy\xdbF9=X`Nz%\x05gVn+\xcaD\xd23\xecb\xdc\xf5\xda\x9f\xecCDm\xdf\x141\x88\x04\x8aR50\x1d\xe7\a\x91#\x02s\xbe~\x994\xd5\xadM\xc9\x12M\xdb\xe67\xa8\x95\b\x83f\xdd\xe3\xe0\x91\x12\x1c\xde\xcd\x1b\xacv0>b\bo\xbd\xd7C\x7f\"\xde\x19bWA\xbe\xdd\x9e\x1f\x10\xfa\x02f\xc9\xf7P3\xaco\xa3\x82\xbb\x83~\xa2\xe2\xfe\xa5\x1c\xe1\xa8F\n\xcb\\\xb8(\x9a6\xf8o$\xbc\x8e\xdeB\xbd\x17\x8b\xe8\x86\xb5\xc8\xb23\xc3b>\xa2\xec\xa4\xac\x02\xd8\xf1\xda.\xf8\xa3\xd0\xff\xddx \x1e\x8c^\xbd\a\xc9\xdc\x11Z\xac\xaf*\x120tn\xcc|\ftC\xf4\x1fU#\xcc\xa8\xf1\xee%j\xff\xe9\xaf|\x90J\xd6\xa0\xc8\xa9(\xb7q\xc4\xe8\x90\xf7\x04w\x88\x0f OQ<\xeb\x7f\v\x8b+\xe5\xce\xf5\xd9\")\"H\xab\x056Y\xf0#\x9e\x81\xc7\xb9\x06\xd6\x02\xf0\xc8u\xfc\x8c\xc4\v\xc5\x9c \x01\xea\x8c\xc5\xe9\xdd\x02\x88B~iS`\xd7|,\xe5\x16\xa9Cs\xe6R\x92\xe0\xc9v]KR\xedr\xa4O@\xb5Z\xf8\xf5Z\xb3\xa4P\xb66\xcba\xf9]\xfeOn\x9c\x1e:|\t\x87\x04@2va\xb8)E\xd3U\x01\xc4\x10c\xfa\xd3Rm\x14\rk!\xff\xb3\t\x1a8\x03\x80;I\x83\x17\x1a[\xfc\xce\x86|\xca\'X1t\xcb\x94\xed\xe4\x1b\xe8\x9b\xce\xb88\x1a\xd9F!\xa1P\xe1\xd1\xe0\x90\xe9\xec\xe0\xc1O\xb9Z\r\xf0\xcb\x93\xae\x92\xf9\xc0Z\xe6\x861\x13?\x7fdo\xccu\x89\x1b,`\x1d\x0e') r0 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/203) 03:34:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f0000000080), 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20808, 0x80) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 03:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 03:34:55 executing program 0: r0 = socket(0x11, 0x4013, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x800fffff, 0x100000000}], 0xffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x7, 0x20}, {{r0}, 0xfffffffffffffff9, 0x48, 0x6, 0x646, 0x10001}], 0x8001, &(0x7f0000000080)={0xfffffffffffffff9, 0x2}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:34:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) 03:34:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) close(r0) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 03:34:55 executing program 1: r0 = socket$inet(0x2, 0x4, 0x800000801) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 03:34:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2060e, 0x104) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) recvfrom(r0, &(0x7f0000000040)=""/39, 0x27, 0x800, &(0x7f0000001500)=@in6={0x18, 0x0, 0x8550, 0x10000}, 0xc) munmap(&(0x7f000000c000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001480)=[{}, {&(0x7f0000000080)="05", 0x1}, {&(0x7f00000000c0)="eb7d5abc3b9011eb436f0675c8076217ab3f5b4501a5aa029a4a66f76089d2421d4b028ae39528f99eb8b31a9e1938de9f1c7acb8ee990b3c75c7586526f879cbff30f5245079262a6021ddf00fe9e8738d077163e616e4e30376b1ef4dad6b4c896beb9013241a2d3c59c7da93228549017e3abb08a8a356a54e930d253aa2cbd7d59c863dd1d1099d7316089602cd0ba4edffeea9e5bec47e36a990535c97801555373e46b0e757d0e75680f31e972532da01dbe37ae5acd0b87fbf8c27700e567030a3234675562298036f03830e128c948d8864bf9bfb30815dc58fb81d7728f3560f66f248170882a3a7db3b639d80045cfb61cca4e1a59a4b78b08", 0xfe}, {&(0x7f00000001c0)="5baa2d98e3ea31b78c173b3c26744d6ebc27183af210470f9e04e31086001d59cc8c59d4638263f9a2e98c8ddbc73d7e9beb49b3f40eea6a7c75d536f703b96f9aeb3c0c27f27d1e4e6562d694bd8999384e10a0311c8ddef95b19a01036a06f46f6af2aa02bcfb094efb53116baa24231bdc9ae3eb360af67578428db566252dee5c72f5c0e22247ccdaf9585ce961829631a358fc803a165b6965f8b521aa87dfe856ccd9028bbeaa6d0af7005366640a77a251e3670bd28af2a2f5eb37f46750a58b005307e557649e88944183bd13e04e1d5f9dc5095a11fc65328ce67fb6463968757737997ca4f393313b80674373129e0ab81cce1a541e07a93b4372979faad6ff3c8529258cd466e0a9380d4cb0eac3a3945a3254e4dfc7e7b3edb1edd4836075d4740354d5047920f3252700b9d7c881faee2f81798e2517e5b9517b4fd18ae07d0a7120564b4d0774715a32a32e8e71fbef32cf0506ae10493a806f3f489a0b11d5ffde46e23200327e2e0cb8bf754d4a2c61a168c4f3e0459d8ed45bba05ed73851196281f69d60b9f67fcda974b0bf0fd67f99021f1f1c218d89287ca821c7f26e05be44b794fe138bea1f943ce6db1bc05f27099bab8525cecc25f9a9ac67c00a3559a5595d58b344972921bbe33a3a9bd33ea71b3c3370d5b92b0667bff3097528c601a82680f889b6da634e35e343ba5d0263556efc8bb95cc7ab1695ef21ffdb570d511264050764ca96b8e41d4e965d1a54c508e50b79e8d8d541e0a28ea8cca6853d35af5d66a467b6cf81011dfa484b29a84314e6a5e1a66c94ebaca01f6a2351159507b834955c84b4347856ea00b7bcefbc2fd63b704e58caccd150757f442b8c91565101642e0c2f7cb1f82dfe01c87faa212081ae6d24605bd7389b6803a3192b0541d773d98e6f956cc1a3cd8e38b7eda01a29916a09b59ca33d2d24e4fcd9b3dca6bbc6d8381cd93d55d06860d7e5c7cb9f82d1e0cfbfdc12aacc554fdc3ab1662868ff89eea7e75fc76f718cddce34b3ba05227df15017f25d5e17a1ee3ca00aca89ff1c463bf687f7aadbdf5d6133799aa106b55fd01bc50bffa403d313c57433f2f90342d034cb5fde278a813db0c5e44b7d6f2347bd159ca30ca602dd0a2120ddb7ecbaab3abdf22349eb6cd966041758cb08fd3d26f47ab5c497845dbbfb1b5bdd13d04d3f6c7982c4ac04cca94a3ee2ad900af3a7fccbe843cdfd2bfa50b0ab077ffa9203117476c4cd40aa08d03170dfad64138dc3f12e7a4e495b8edc73908c4ce9ac7f0ab931b200e6f497869b588b71f13c766513d4a83243082f34b6be54c352f1d45a96691e754fdddd4785acaebb62d9cdf69d52b5d784f8e8eead7f4d5dd824947fd8c4e2e19f1a3e0a3e16adbb2a4c7f20b0e1d1f2827a2eeda939d3cbf2a11026c8dcf719c00d59c29854b17bc46703e8f6fd692096f160470584c19bf146ab37856b26ad9e7f99ea43ff17f2acee37f5d59537cde3de9563097b759e2a0781f8b06fe1b4c13f117bf6d909be54799e43321aea4b9493595e8dce332f57322169afd7b828edf35a47b47722892a653c616b54d9d2fd1730ae51a3ac4448ee10f59328029893061006ca9883dcc0db3491b9411d490a765a6536d6d7957ce514abbe3979a4f78c6f75825437f9e1d5591f29245504167cfb4fbb30b5102526b5cd50138b652200380570270cac8d1fc325cf16ad4901e0342f48e9dbbbebde8ac5239b547d562e19096f5ced72bd34fbcc1b41c886faca2080e2b2ef3b2bbfb940c37e7009aa701b49173aa3dc818e454d54edc1f3f374e9ff7d5e2cea979da559b95e5e41055dbdffc9d764905bce585603dabb02e850e6c1524289069a944eff644622159b189150692bf966ef42f9df56c810cff16249db04f5f54ffa4b0195ee0df948adc80df3009483930073f82c6853db8c3cb2688d39ae7b65595e319c3f93df5b10aedc15face13d08b0604ac99a0ce05759d2731e482853d88fa9826b5032d8a22717a72be02dfd5d3a2da8f6083d1fe01b2888bd0606707462142d3a2eed159d1c0c63a3268c1bf03cd2280b594e189901c51e8b177a6073e9130379c93e3eef409b0659f28963fcf78a27bf39dea9dd9e40b8c9afca9d61f3c3eb4fdce42af7a9251bbd96e24e178a225cd156cb1b312d9a4d1076bfef6ce56e8dcb7726210d1d0bb6eac2c198ec4649442ab6e36e239ee4c6b7f17343db4ef4d311ae6bb5a1d275b24d700feb35319b5ffe03639a590ca053b8a3cf7eb08ff69c2bc4ee2d1dd4a25e22fb671b9b7fd34f792572d903a0d0f1277c13075d9abab7d988f017a0bd59dab8c51a12853915306317761c339a611e6906f6d3ed70cfeb41c7b54904486181e0aed40d9b7263eca41a04ec21d7bd00841f2323608f40c896719acbef15bfa3c02f3e9926c8382ad277cc1cf71026e18dedeac09ae13c3b6a9b72c748fa1231c81345467e27223ea79b9ddee654f6ee73b76be1325e42360b56d42e12a485a8ee0d1f68bab795c68d952d2592b76e10cec8f7e4a072d6f76e1a1d2d3b44bdf15f914178c15917cb8f265bc63f006ff045888e8046d4e2ab7de00ec8c1052f7bcc76c8af171afbc6872e36cb6243da73dd7c73b29730c5a797e5040e315ab131d762e1979794e4dbdb07d42d546c74aa3405ca108575d57ed56f09833edf70dd9eadc518b433202ae585392eacaf196f0ee15573cbca290b84d548dfcdbcbf77a128ad65c80d1ec547c2d4b45f38e621d14003d3a25b8bc2cd83be8fc8b2b6fd09cc58532a9002175dd42a5e8715ae833eb7d5842f09d1fc24107d8d17d4e1768e6f1ae3810b2c05c5678bca212b6d2079e0672dc627a99d8eea743005fe0c12dea1b4c92b5ff7384e4876b4394b2d42bee48d83caced4cff56abaca319f2b11475ad4f81172aae240ac22a63f00633918c9f1b561d46c9184cd554b16da16b9f2defc7b77d0fca1e55c99ec5711cde91b97143a92eaf64ba36b492e74876f981abfba8b4cc99da70e52f0453bdba7d1b887425e7cf622a0430138e14a50136f6d05aea656deb9f025b8cd3d2213a628cf01e19067b90631c9514aeaf1126166ef1ecc9aa5572a171ee87f91dc6e10781b60a75df5ce993a8a35fff288f187091d485baf43859af4e8306cb22099a3de691cd3a5fde547eba04dfbcb0bd0f0574848ca5acd444a4513aa2ca11778e34a8d8542f86440e67ddd8aa0801292ad5ddf5dfe02903a045db793d69617c2fe8021f1c515486c289da9e90465d9f8eefd61ed7da45c02f9b747b187a1ea6870a8ff221b7fd95dbe057dc3737ba041322b4c5e106fec9403142d22ac4b900db88a716ec02ed9ba170808c97aac80ecbaabf62affcef228a183e0d090dbe5d2a83e5102945afe23b0fbb11b802b99e9dcf7630a0003b784b1b1c6aed777e1aa5068e7eb85f57b498a37e034818e42418f62af97b108bb637f9d6ff01cbd3edb963ee352d163cb7b0eb1fc12f6a0ec9dafe7db0cf83ef2ea9a74425e53445efdabcb1ee758e12518f46053f1c39b91a177427c3e3587d92e003d70e96c987a25300f38adcc8624e64fdf2a6c79fa5dd6f084732afb0b0573163e40a23effb8f8b48e9de321905e1bfcd1e176239f48cecff85c7a54efb54a837661d4378b8b787c2db54771acbe3dff1dd7b53eaf76cbdf0f181a159c7b0553836cf98d94971d71ac1bb38bd687963191fe9162b2399c10972c2627eb8ed0e265407f7da3f7be2f698083aeca9dd6f896fe9baad27b00f3ef8935faa5dd99060197e3c1bf2bfd22e5c164cf71e81416468f2be9ee4208544337e466fdd677fb7f847a10d8a0003a9b09c3c243f3b1af2308a92e81349e73a0ee9dde1e2d59121d14ec68228c847f687f2d6b6535258aed857b4f9da4725d08c0cd8dbfbfdf192a29212ee5bf37ca36546dde9d40ef5fd99ecbc46daadb9c1f1e053861ed5efd5eb799fe56687e5f1bf52a88f0d99ebd90643094b7f14001d1c6f9927525f910e5125e284428fcad3915201042d50d2623b46d9f435c8bdfc4768fa23ee1088312c8046656186a165c945b1279ed6183210e1d899027446b510a09c61c009be3e925c5378a85282c4288f14b6057a77e9c4e44d5579cd6bb91570e380acd878e3058764d853aeba9e301a4b5d3f39bae83c51b5f62005e187f43d1d4ac05eb2843792b6779ec0a92d5a2081340a7ed8ff438ff26a1c55abc30c5f982b47ca5359ff3a9850463dcccd4a382f8dc31ee54c3289517f20c598be2727f3112e9f6d7518c5ce33137f4db44f446c308f93a17095eaaaf61373eaa79ce057689f0b08cbfd9ab78f349411a7f71ef7903dcfc00e971be4aeaf408563a18ed697bdb6402fffeb774f3a59d0b10b91fdab79e2a5974d6d5f9c9f5a03f29675ab7f960d53a970d20f619789c8b18723315d72530d7ad7f31fec43d18fe89779f6617fd03afc3d33d0d4298ebc2f9442baa14380d6dd55f59548049452078bcdde0f0aadb1de06075d050d018f470e8d8aaf638cca565e59715b44119fac20d273120e9571f0b7d52afe67f720a3422cfb85c32378d16e4dbdda115fc91bf0bd9e392119a52c063a6a31e6fe4c43cb474b4208b653c242b9e7bf00557bc460aae28c67547effca6fa4443ff3f4f4d4731e11927003d567d764b25399c4813296b449980e4a99b837f834f7161d9a43d90596a4bafd38568f83cad81bce2091d400d966cff0915d5e9d0c77f6370c55774529e915651986b3e55296602a5dbee46cf8a96b754829605cba8f1bfd6838745f7f8e8c0aed952c19ea0f504bba91daaa4f326129f9f477d9857328c24e3a3f0803fb6ba94140477f50e929abd99f2d6a0c00d58e28023879d8d7cf67e45a8dd20b5fdd0fed24e0fb93cecafed7af08b079bfebbdf6d6a5bed3e2e57668f2d1fa12e926c882d1906f2d72adad3043de8dbc8f82620b2ec1c5662d9324f1ab0473a3b3990269115490e4ff51b862b4afc7f81a819a5949a6913b6ebbf4acdeab0722c5213cba508065c44a217ae832f1bddf7045f43b681e4f0272fcc71fa2b3cabec8700d8e29aaa1158aa2da29f9dc044c60f713fd72efdfc907a5e81958c062c3f74c1c231aaedebed20fb45e34498974c9578b7ede55e6f8d2e4147aa22b14fc8c4adb0b33d4576f2d79c29a4990ddfe8b965807874cbc4d7e21f842d9886be81ff370c014d82588c6f88b63dd10d7c6ba3b9aa92cb896baaab9dbb76a9cd8e4efa66cdc9661d41932dbc1fd59060d6918b38780c03342921c967b85fae06623cccd6695eaf59101a471ce0ee2e83279e2232305b6a26498bb2fdd4173fd80d13c665fb700c30acafa7f9bafbf89147e51657708706e5a9de68f98c6ef3f5e2b84e5d7f9b2ba02d64c0e68147e52be15b83712f48f7a7fcdbc6ac4bd142d778103e817628826f860623c18b7dc40edecd76e9c14c994dc8713d7e6a671451e0d03b4b956b65aafe01f836a49c33b4dc917754be792bef31db1c60489d2535b1be4cd2df25542083991966647105675ad0ad7e494422c094e864b1406744e2681b989ceaf960b1795694d418a17d962d2b71084ce1fb2e59c7ffd05e1db223ac1dc1f55215c120a2d1ad5179a9bd795824f64ee963df21c64343044fa72b8859bf523a01cacd91e51e368510d60a5309884f5c65a0cc37a042a66c0094eeaeb2de48c64634c35f34dc266087c6edd0a81a7ca8e62f07a9ce29a6164f53d9194745c60539be96c012868e46648cea0b81d", 0x1000}, {&(0x7f00000011c0)="ad9e718ee4bbc3775ae57965a83c80b9e484ffa7f17a6a9b079ba2e9070365f345234e8c25f3862ec3bc50e4a185dad7ae685979dbd9cc3a9a55383d398e9d0d02fd48961e9b132f48f5ca5e13eb54309b67f8833d3e2caf367b8f32cb61d8089511a4457a3659b608fbdb153d1d18650d3ee34193f160750de2799a8678cd86419f76d41e3a52669a4b799d5a1ed3339f7dfd70b8ac345c3a2b64970319679e3377430adc112f4fb9c5b0d421cc2b6f226a94624addf7cb8d8a4fb711314e2a286969279d73dcaa2b96cb8d4f8bf5b6db33324b40fdb6ca9d1a25", 0xdb}, {&(0x7f00000012c0)="7f35911ce3ef9e079d1d731847c2f92814a624c4c493cebd5b5fbdfc4afaad28e3e114cf2bff1ebfe469612835c385ea7dd7c5a32f7332568ad1594218f248cb5f856f87e997622158ab0e041c74256d631df3092d1986a58f36ed4cd1cf3507fce3481dc3f75f6a72", 0x69}, {&(0x7f0000001340)="b363c11e6697c0bdff1ee32c0327ae9bb4e0164afe48c016e6c540a802e9c463f21135b4783b90bc0a05a7b74e109349e8c7edacba2c2fa21a6b556bd706e65300869e3b31233d9b4e56f4a1a49b29d69843b5d069bbc65e701a227fb0bd2e8d86807bd0465af4767f7d9c7377765f103a5ddff9b1bfb14e73e3e895f2fe3fdbb0d0709b00fdc13380fe90eab466c105f99d455f10c3d68d19cecb3e0297a5c054e78dc5bea192a326100a731f37b94badc9115d17aae317e028c8fe0256d17582e6f0d0c9008deeee7de38610f1c90658cd487bb1d7e4891d33", 0xda}, {&(0x7f0000001440)="9320442e46d7d530c3d2a57b3759c92ad51aec0e9e1b", 0x16}], 0x8, 0x0, 0x0) 03:34:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 03:34:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10000) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0xff}, {0x18, 0x2, 0x6, 0x2}, 0xfffffffffffffffa, [0x1, 0x2, 0x2, 0x1, 0x6, 0x41, 0xfffffffffffff78d, 0x2]}, 0x3c) r2 = socket$inet(0x2, 0x4000, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000000040), 0x4) socket$inet(0x2, 0xc003, 0x4e) 03:34:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x0, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) 03:34:55 executing program 1: r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0xffffffff7fffffff}, 0x10) sync() 03:34:55 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000001) 03:34:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x104}, {r1, 0x8}], 0x2, 0x4) r2 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) 03:34:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xc4, 0xfffff, 0x8, 0xc02}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000021, 0x3, 0x20}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x1000, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000040, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x1}, {{r0}, 0xffffffffffffffff, 0x46, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x8, 0x5}], 0x81, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000080, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc9, 0xf0000041, 0x0, 0x5}], 0x8f, &(0x7f00000001c0)={0x9, 0x1}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r0) 03:34:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3a) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 03:34:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x1, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) close(r3) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x7, 0x70, 0x0, 0x0, &(0x7f00000002c0)={{0x8, 0x1000, 0x4, 0x1, 0x3, 0x100, 0xe300}, {[0x3, 0x5, 0x4af92d42, 0xfff, 0x0, 0x8, 0xffffffffffffff80, 0x58, 0x20cb, 0x9, 0x3, 0x9, 0x7, 0x0, 0x3c291db2, 0xfffffffffffffff7, 0x8, 0x7], [0x27, 0x6, 0x4eb, 0x0, 0x9, 0xb, 0x4, 0xfffffffffffffff9, 0x80, 0x9], [0x2, 0x1, 0x7, 0x3, 0x0, 0x1, 0x401], [0x9, 0x7f, 0x5, 0x1, 0x1, 0x2], [{0x3, 0x1, 0x4, 0x8570}, {0x0, 0x80000001, 0x6, 0x8}, {0x5, 0x8, 0x100, 0x3}, {0x7ff, 0x0, 0x9, 0x9}, {0x7f, 0x3, 0x1, 0x10001}, {0x3, 0x40, 0x80, 0x52}, {0x8, 0x293e, 0x7, 0x7}, {0x0, 0x8, 0x0, 0x1}], {0x3, 0x1ff, 0x459f, 0x3}, {0xf5, 0x8a, 0x2, 0x1}}}, 0x5, 0x7}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 03:34:55 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000080)="51a89334ed9f0de30e5c774b560b469e92214537033ff71ac2d8f6789af759093350948d00cd6050241b9d3c9b613f1dd36b9e", 0x33, 0x400, 0x0, 0x0) truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) 03:34:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000040), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="8f9b040000020000ffff000001000000"], 0x10, 0x6}, 0x400) fchown(r1, 0x0, 0x0) 03:34:55 executing program 0: unveil(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000140)='x\x00') getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) symlink(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000000)='./file1\x00') stat(&(0x7f00000000c0)='./file1/file0\x00', 0x0) 03:34:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000100)=[0x3ff, 0x6, 0x7, 0x30ac, 0x101, 0x5, 0x100000001, 0x5, 0x4]}) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0, 0x3810, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x5010, r0, 0x0, 0x0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x7) execve(0x0, 0x0, 0x0) 03:34:55 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/86) semget$private(0x0, 0x1f, 0x200000000002) semop(r0, &(0x7f0000000040)=[{0x2, 0x10000, 0x1800}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20000, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) r4 = socket$inet(0x2, 0x0, 0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x103, 0x0) fcntl$dupfd(r2, 0x0, r2) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) r11 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x1, 0xfffffffffffffff9}, {{r3}, 0xffffffffffffffff, 0xa0, 0x7, 0x1, 0x400}, {{r4}, 0xfffffffffffffffb, 0x22, 0xd6120428d66a6dd, 0x1, 0x7fff}, {{r5}, 0xfffffffffffffff8, 0x2, 0x20, 0x3, 0x10001}, {{r6}, 0xfffffffffffffffa, 0xee, 0x4, 0x3, 0x8}, {{r7}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x1ff, 0x4}, {{r8}, 0xfffffffffffffffb, 0x1, 0x40, 0x6, 0x6}, {{r9}, 0xfffffffffffffffa, 0x10, 0x21, 0x2, 0x6}, {{r10}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x7}], 0x9, &(0x7f00000004c0)=[{{r11}, 0x0, 0xd6, 0x1, 0x9, 0x101}], 0x4, &(0x7f0000000500)={0x9, 0x5}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x3) 03:34:56 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10092, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000001c0)={{0x2, 0x1}, {0xffff}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) 03:34:56 executing program 1: r0 = socket$inet(0x2, 0x4000008005, 0x10b008f) setsockopt$inet_opts(r0, 0x0, 0x208000000000c, 0x0, 0x151) r1 = msgget(0x1, 0x254) msgctl$IPC_RMID(r1, 0x0) 03:34:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f00000000c0)={0x8, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0xdd3, 0x6, 0x0, "49e27aa81674b7c110498ca2e98dacbe2718fe1c", 0xff, 0x7}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup2(r0, r1) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 03:34:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 03:34:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x16, 0xffffffffffffffff, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 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) shmget(0x2, 0x1000, 0x4, &(0x7f000062d000/0x1000)=nil) write(r0, &(0x7f0000000100)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685", 0x4d1) 03:34:56 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) lseek(r0, 0x0, 0x1000000000000001, 0x1) 03:34:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x4000000111) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[0x5, 0x457, 0x9, 0x5, 0x5]}) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) sendto$inet(r1, &(0x7f00000000c0)="1e671fa7ed32855b2fdec274418c68606ccfe66a19e5bdf2c9796c571f10214ff6436380fede3843f196237043148e02eb9fe90af7a41ad803eeefcd5a4bf98ccc9c7a2d5073b67d5f999983e04667c4c38d70ee3a0c017661b3cfd090f2c17faf67dcf0dc97f26ce4419c8b4b595c1215922d613670d61d4797f935cb34475fe828fe828789f98bc28096be78581aa8e74436d11923c3ed42fcc86bceeacce5fffc496652af62fb5c0cbb369931498b876b91bf7f30b004edfe4b23448f126dcf60a88eb5bab2069285c84f211ea8c07dc9f2afd137b9afe371c52fee37b0916f402f06bad4f61fb7556d010a874498", 0xf0, 0x409, 0x0, 0x0) 03:34:56 executing program 1: r0 = socket(0x1e, 0x3, 0x800000000) setsockopt(r0, 0x1, 0x3ff, &(0x7f00000001c0)="12d80cc620948643e960861e32c1736f48f49201b0fa703b89ef024e7f03b0306d900b5eef14d73a6e57d38cfed6ab5c9ea6bfb9c0102816a5032b61abfa1eabb21b90c1aa1caa54309f2044aa34b6925ac26b0492c1b50481ea5a1aca87b58f6d733947a2c715ec231023f91ec0e26b8937f5ac0bbfc325a91eb95967c3fb0354f3e40f3b05436314606e08cd154b0ce859050054f1092e6aa047716340887a99b7818057da79ef81b7dc787ed5", 0xae) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10002, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 03:34:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 03:34:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x210, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x2, 0x80}, {0x1, 0x8}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0x3, 0x7f, 0x0, 0x9, &(0x7f0000000140)={{0x8001, 0x15, 0x2, 0x400, 0x9f, 0x3ff, 0x1000}, {[0x0, 0xffff, 0xff, 0xffffffffffffff4e, 0x4, 0x8, 0x5, 0x8000, 0xb6, 0x80000001, 0xfffffffffffffffb, 0x0, 0x200, 0x9, 0x7ff, 0x6, 0x9, 0x8000], [0x8, 0x9, 0x7ff, 0x6, 0xddb, 0x101, 0x800, 0x1, 0x857, 0x800], [0x0, 0x6a8, 0x3, 0x0, 0x7fff, 0xfffffffffffffff9, 0x3600000], [0x2, 0x32f89154, 0x9, 0x5, 0xfe0, 0x9b40], [{0x7, 0x7fff, 0xd625, 0xff}, {0x9, 0x6, 0xf91, 0x5}, {0xfffffffffffffff9, 0x2, 0x8, 0xffffffffffffffd2}, {0x9, 0x9, 0xfffffffffffffff9, 0x10001}, {0x6, 0x5, 0x5, 0x300000000}, {0xffffffffffffff81, 0xfffffffffffffe01, 0x1, 0x4}, {0x8002, 0x6, 0xe768, 0x18de}, {0x4, 0x22181aa7, 0x0, 0xc9}], {0x9, 0x3, 0x6, 0x5}, {0x4, 0xd56e, 0xff, 0xa39}}}, 0x1, 0x7}) open$dir(&(0x7f0000000040)='./file0\x00', 0x491, 0x0) 03:34:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c65300017109614527fc2f450627427911effc1d794"], 0xa, 0x0}, 0x0) 03:34:56 executing program 1: nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000640), 0xf8b1, 0x0, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18002, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x5, &(0x7f0000000840)=[r2, r3, r4, r5, r6]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getegid() sendmsg$unix(r7, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="34529cf975e0278fca2e3ba7ee82b1b929c7ac68dc22b2885fc7a7874a591a97596a2b52dfd4081b9688982aed6ca74552be97a134026d4c2c138b0bf0d9df79e124574d2dc8d9f09236f772e555dff8e8211a0234c37bf6dd55ebf3c42219f1a93efb2af07e605495582b5131fd77fd09f9052085fa0782573f043900c1a5945b413f27886e83698fa22643488c0c0693a3c964b40be6d54aa7fb84e4cbf79b961d9b160c497149802f23e8cad71f41797a91a52a27bfd8db4d5b8c72be0c059da139e21513f2596b37be1c96bfc5d60dc07619f16f", 0xd6}, {&(0x7f0000000200)="3e1ac2b49186bc937a1c848f3b0d534673", 0x11}, {&(0x7f0000000240)="d4931f9ef783fbf0e82b0ad6f302a41c14fda29235844a95112ec7d8169a6f6742e196522701dad5faa69a0097cdc93565f524855f4df58f35c256a8d0166f549ac6ea4318e6b2df2d54a24c1791bb7faec33312ca9e2472aacc6773c6bf5f2bfc14f13388047451cbc918cd1a3f1210c15ef89597fb719e9b89a03135f799f570cc31ab14d27afa868f00771da0d02d53f5025b09565dd955bf24cd9de60d0a51bd9fd336bb62db650067d4d1208511baa8d832a7be0d392df33a68b2f27bc5916959a2d34de7c0521b85b6f5b73783", 0xd0}, {&(0x7f0000000340)="592ec4f62204d6ab26d0e352c04917808722e774bb5c02e037ce313f816b5e0d3e0985d2a0e05e77327a1f660fa2533607029686c47b83bba5f71cd9600267d998d33055ea9324d5795ef9088212929728159e60d19171467e7e5a72c84ed2b1c131bbbdfcb7ea055e9a9faa57df3a4d3b61a64918bc31ba463677b1d3e12866907b1bd53f6885944c85dcb34417c8bff9fcdc66bf3039dcf886233cf006d34943d0817955785b934708c22d95c17b88bf41ffd7945023e967d8bd41f30f07259bd767", 0xc3}, {&(0x7f0000000440)="a126", 0x2}, {&(0x7f0000000480)="8d3cd59947c1f3aa8a5f47a1eb3859a8d6e6eacb9ec42a84e82bb555929ecb4406dbf1b290f94daaf3d1b423d19054a5b79ede8312989efe3e6621a7b1dde146e835fbfd8cbc5e", 0x47}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x20, 0x4}, 0x8) 03:34:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 03:34:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xa8) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080)=0x2, 0x4) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000040)={0x3c, 0x0, &(0x7f0000000000)=""/60}) close(r0) 03:34:56 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, 0x0) getgroups(0x2, &(0x7f0000000040)=[r0, r0]) 03:34:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r1 = syz_open_pts() close(r0) dup(r1) r2 = msgget$private(0x0, 0x104) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/181}, 0xbd, 0x3, 0x1800) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x81, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 03:34:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720ef", 0x4) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 03:34:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8c3, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x9]) r3 = semget$private(0x0, 0x7, 0x400) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/77) 03:34:56 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000040)={0x9, 0x8, 0x4, 0x7, 0x8, 0x0, 0x1ff, 0x6}, &(0x7f0000000080)={0x1000, 0x0, 0x97, 0x401, 0x9, 0x0, 0x0, 0x8001}, &(0x7f00000000c0)={0xec5, 0x3f, 0x0, 0xa2e, 0x1, 0x80, 0x7d64, 0x1ff}, &(0x7f0000000100)={0xbe, 0x9}) r1 = geteuid() setuid(r1) syz_open_pts() syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') lseek(r0, 0x0, 0x0, 0x2) 03:34:56 executing program 1: socket(0x36, 0x5, 0x80000007fff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x7fff80000000000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 03:34:56 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x22) r1 = fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$getown(r2, 0x5) getpgid(r1) select(0x40, &(0x7f0000000100)={0xffff, 0xacd2, 0x6, 0x80000001, 0x1, 0x4, 0x6, 0x2f}, &(0x7f0000000280)={0x0, 0x10001, 0x1, 0x5, 0xfffffffffffffffc, 0x4, 0x9f0b, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x9e, 0x1000, 0xadbc, 0x7fffffff, 0x80000000, 0x5, 0x8, 0x9}, &(0x7f0000000340)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet6(r6, 0x0, &(0x7f0000000140)=0xe4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) flock(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000240)=0x2, 0x4) clock_settime(0xffefffffffffffef, &(0x7f0000001240)={0x4, 0xb416}) r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r8, r9) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000600), &(0x7f00000005c0)=0x177) r10 = getuid() ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000004c0)={0x8, &(0x7f0000000480)=[{0x6, 0x7ff80, 0x80000001, 0x9}, {0x9, 0x4800000000000, 0x4ecbce79, 0x4}, {0x3, 0x6, 0xf09}, {0x7, 0x912, 0x6, 0x7}, {0x10001, 0x10001, 0x5, 0x7ed}, {0xf516, 0x800, 0x2, 0x2}, {0x4, 0x4, 0x1, 0x10000}, {0x4, 0x5, 0x9, 0x100000001}]}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto(r0, &(0x7f0000000080)="9ef44ec5672e77928a53d1906aaf32babcd7f5c728a94c1182ad", 0x1a, 0x8, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) ftruncate(r4, 0x0, 0x45eb) fchown(r2, r10, r11) getrusage(0xffffffffffffffff, 0xffffffffffffffff) r12 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000001300)=0xfffffffffffffffe) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000500)=0x200000100000001) 03:34:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0xdd96, [{0x3, 0x6}, {0x2, 0x9}, {0x1, 0x1ff}, {0x3, 0x830}, {0x3, 0x94}, {0x1, 0x4}, {0x3, 0x6}, {0x3, 0x1f}, {0x3, 0x100000000}, {0x3, 0xdf08}, {0x2, 0x7}, {0x1, 0x5}, {0x2, 0xfffffffffffffffd}, {0x1, 0xffffffffffffffff}, {0x3, 0x8000}, {0x2, 0x100}, {0x3, 0x20}, {0x1, 0x8}, {0x3, 0x8}, {0x3, 0x100000001}, {0x2, 0x100}, {0xe9da800cbf8fc453, 0xcbd}, {0x2, 0x2}, {0x1, 0x8}, {0x3, 0x8}, {0x1, 0x9}, {0x0, 0x1}, {0x3, 0xffffffffffff9492}, {0x0, 0x10001}, {}, {0x1, 0x100}, {0x0, 0x6}]}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x8, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 03:34:56 executing program 0: r0 = msgget(0x0, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/35}, 0x2b, 0x3, 0x1800) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYRES64=r2, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESOCT=r4, @ANYPTR, @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRESOCT, @ANYRES64=r4]]], 0x3, 0x0) msgget(0x1, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r4, &(0x7f0000001480)={0x0, ""/186}, 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000580)={0x3, "261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b7"}, 0xd5, 0x800) bind(r2, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf17c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x210, 0x0) pipe(&(0x7f0000000b00)) r5 = semget$private(0x0, 0x2, 0x20) shutdown(r2, 0x0) socket$inet6(0x18, 0x3, 0x100000000) r6 = getpgrp() getpgid(r6) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) readlinkat(r3, &(0x7f0000000980)='\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', &(0x7f0000000a00)=""/152, 0x98) 03:34:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x100090d2, 0x0, "d705000000000000005b00000000000000e74de4", 0x1, 0xbe4}) write(r0, &(0x7f00000002c0)="cd96d2a8c6bf13881b16869c000073e258", 0x11) faccessat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x4, 0x3) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000200)={0x3, 0x10001, './file0\x00', 0x7, 0x4, 0xffff, 0x9}) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x2, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x6, 0xffffffffffff8001, 0x9, "c1659c9b6f6cc965e35ebb11741cba82fe97ba33", 0x200, 0x9}) syz_open_pts() fchmod(0xffffffffffffffff, 0x1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000240)) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000080)=""/97) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 03:34:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 03:34:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0xfffffffffffffe13, 0x0, 0x0, 0x0}, 0xfffffffe) 03:34:56 executing program 0: r0 = socket(0x18, 0x2, 0x1) ftruncate(r0, 0x0, 0xb2) setsockopt(r0, 0x1000000000029, 0x23, 0x0, 0x0) 03:34:56 executing program 0: r0 = msgget$private(0x0, 0x3d0) msgctl$IPC_RMID(r0, 0x4) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000000056755dc224d22f4ee2f1f2fac54613c184d67a419abac13138d4297dd6a0139d4d2038460b72406e7550e26665cb4289817e1ca2166788df6c8981403daeb6339a1014a876194d7a77183725343e84741d5dccc2267cb6025397ccf32362c88c2fdbd18866d9c367113f8f4b0cfe14fd992fda0c4305385bdbab32c4837af0e57281aaa991bd4efe983bb13bf8e05cbf99534b99f064d79ce2909e5bf61b9bbe29b802000000003d1f2b411ba9f14d1be5a16106882d8c86612e33c3086bc2eb020ae92b1c3dade08bc9e7172e074ab706cdad1e01e556b4c0935930313776d2937f5bc470b65c3b8f81e03cf127a67733672dc7c68057aabae4000000"], 0x1, 0x800) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x2, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESOCT=r0], 0x1, 0x800) 03:34:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x11, 0x424b802dc3fc30c6, 0x9) 03:34:57 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x87, 0x1}, 0xfffffecb) r3 = dup2(r2, r1) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt(r1, 0x6, 0x4, &(0x7f0000000080), 0x0) 03:34:57 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x76, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000340)=""/4, 0x4, 0x2, &(0x7f0000000380)={0x18, 0x3, 0x0, 0x8000}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x87, 0x1}, {0x84, 0x3}, {0xc7, 0x7fffffff}, {0xce, 0x9}, {0x1a5, 0x2}, {0x27, 0x1cfb71a4}, {0xc7, 0xffffffffffffffc0}, {0x25, 0x5}, {0x40, 0x4}, {0x87, 0x7ff}], 0xa}) r3 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/93) fchflags(r2, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x5, 0x1, 0x545, 0xd858, 0xfffffffffffffffe}, 0xc) 03:34:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) clock_getres(0x4, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="7abaa70448639201c54a687bcdd0e99816fb0d94", 0x14}, {&(0x7f0000000100)="47a98ae5f0d1b5724cba2e80ad9578e1046a078ec701cd6d1d506533cc0739990e3ad2ec5d2add1c3b8a935a7898e072fe900000000001000000684b2ff9383dd00cfe3a1bb699dd2cfec7466f01ec1d30e23e9ee528214c3c680d64356a92a9f9773151d9de5e51178e435a3888ff84c192d3574a75bdc998d84f4de000"/137, 0x89}, {&(0x7f00000001c0)="93d015382a691d0589621dce09557a6f5776574f594073d393893bee7ac2221e08e565d964a517676222cdc12ab030b804b52e6ff5519690a23437981fe220763378cc14faa1213ba372845cf235e12f77896a6bacd6d1149f7d939cc5557bc1b500ac7eba1b12bdaddaea0c3d3ffc50d376c995a615cb7ca684f83e1d19e325b80bdb0a36679b4edf6fb11204ae27da87f97635eb686a18c720e55c84b63c9bc5e323b24778a978a148ea0a06ebcf0fe793488fdbd3782146cf421d85025ac218", 0xc1}], 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="5800000000000000000000000900000071fbe6c8af18a1b4baeb97dfa72ab5c6be17999792ff93162ecfdd0d85f4d7e9ce1eb9a89d07b4e8c98275ba6be01dc265e4afa8b9d8a7ead7ab6c9444a4d884b703e0ca59392a006000000000000000ffff000000000000aa6eba910c801d183b8d54f5bb63d08e380514c0a5b138d63791569a55f3400e3a14120e5bdc13cfb286253a370038ad65c52c03c9d363bdd81ad120f27580f8ee6ac25568b2f5f1c4f5d251bf8c4c35"], 0x365}, 0x8) 03:34:57 executing program 1: r0 = socket(0x400000000002, 0x5, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() pwrite(r0, &(0x7f00000001c0)="8d30a09c668c0e126e93a2b217150ef19319d73b1338bdde4fde24d21cee18b99da547ca1f2ca4c66fda8cd0ca5c2a5688c5ed564d047bfbfb02", 0x3a, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20}], 0x38, 0xfffffffffffffffe}, 0x0) 03:34:57 executing program 1: r0 = socket$inet(0x2, 0x400002, 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x800) flock(r0, 0xa) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7ff, 0x0, {0x7, 0x1}}) 03:34:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8d80, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0xf7) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x90b, 0xff, 0x0, 0x4, "c652cc56c1cb7e7afe576ce6d8ed20f6e8db766d", 0x2eed, 0x9}) chdir(&(0x7f0000000000)='./file0\x00') 03:34:57 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 03:34:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000722000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000001500)='./file0\x00', 0x400, 0xd0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000001540)) setpgid(r2, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="c6fa9852cb42a5018def65a7f66ace26c97d00b956b606fe6c43ab39bd3a329d5131c4cca76cd985ba71202cee92c48bb83fe4068c3ea51a0f20b070f9a47be3d7ab628317138445b29bafd1eb4106cb90964b156ce06b44d25b3a2acc66c9e856caafc5640053b1875a44", 0x6b}, {&(0x7f0000000180)="037b619f432e9688bdd90f5630e6c74499263397da622e927eeacfc40485379140faa94ae1d075d5b52391bc495055690a838fca2e359ff7102b2087df4a49763dcbb7f91ed0ccf4c0339ec8a09036b7c3d12994f1c71b98b8938b64c83e05a3dd3a5fb21966", 0x66}, {&(0x7f0000000200)="18182f330bfc8a0d0017ca03a3b2e288f8863749d7b60fdbdb7f4b30e419d0e1635d97110d4b784353ed0a5c1913b3857af2ac7d44776feda6bc37aedb86d8be5e5a13ffecac51a05b57e278a82c30ac990c99180a5938893ad4766ceada58f81e3e2a40d3f8f8ea35630f275d69f1a2b0b69245ecf694f85af229ccb66e755762ce284a191db4b480c0750412f6dbd4f3e2c0c70203173f08c0756042c6199b971b30035dd139e4b1", 0xa9}, {&(0x7f00000002c0)="9029435c5415e2179d6e3b568bef98e77db1b58d7eb870fe3f136731dd613558f33f0977683aa6ca3ae36f414597c7880d847e1ce2480f9f98e8efbe08eae49ee440a78090fdfaf2f619fba51a1e2e10ecc21ef082c95a8b6019a3d11d217ec2cc974fe621198e9b0502f23b9fb1411b9b55531eb16be330a3be46d7dd7533028af93621a3d0c103a9bba70bae7589e0179ba126d75e12baab36ecb5b3b17702857d3fbac7dcb27b28cb7d3fc7d04cb90a8ad558e824d0dbeb7b4cda1255010cd4c98b6412b81bfc43d1e12cb9680d773da673eb3946c807d572aeffbe558a7c97f81477e45134cf4083ebda7dfdc12e5ac9fdda40378efa843c36b4913a854207aea09f55093c5df1ef96c59df0958a64cece5d6b75c6531041ea1e2d37521bfe9135fb3f196842ea801a33c174ac4ac5d3ab4d4ac375d197a0ad589710478dec0dd82fa33d8d590bffec6b20a72d12346dfd818fe72ee0b93bb221d8b1f9913f7f4008bf46cde0c2f25a9d7a67034e38a14d7378dd62dff06e0c76cb69df76ba93657f3f384a2d7a1afc118fd79403cf7eb96abf6b71523a617f7934436750fbaf5434b13c2650bf4e13261466cbded85d2757d3f60fbe77b3d97e5691d3f06cec13cddf1f6ea892fb57275a5e85e626a5aaefc2aaca2848bb143419c3c5268bf12beedee5c30d7e445f55bcf50465026fb772d1f850207c9224463160766a5b8a7596e6d94f9853bdc5718907a6701d5fa7bede804a0f55e9d9cb28ac18f2f455717f13febab249a53a44115603098974e897c96864815f9e359af33778bf41a0a89e300b8b77d5aee0b5180d70895305a8704ad440ea2b44e49d1ba47fbe3b78ca529772fecb4ff5913e1171987742f40dbfc030440cf32a2337ffb0c0f78d4119b5ad1fa89dc25fb0520e93f2ecfb39af47c84ed8e3166ad804fb7376784477ff4a68ba5e676b36069a9863535412199fd6fe0cc7866a632031489229987627434871619115c06aee782f97ac6f45bf0bc438c2501166d8d3349d8d600fe05cc64ebf84ae73e4efc6c3aaa3a4dcc22c18034cf0a06e436bf9130734f889e3422a7e4f837379ecfad1eb177e1a80f430e35dbbb7b53b149f97d8c68b147b39a8c3ba77f97c8de136169334362455986841aac5dc059024f8a5f89a9bd39a019debcde9fe37a4044b79b398b565d2883f7ae9d5be050fb40b6372f09d4f7837f3a5fe7a873132dac209818eb02ee38c0ad535c75dc60f0d3914be76648c970978ef4dd928722f8d0d5de5ababfb85cb388f647923f03f3d6fb848635520defad368528555a8e3e302d5f9ab2986aae641f88f31969b18a31e58df4b91f492d353225f1dccec8a79c4019b994be16139c39abc25d4408284cde0bae20f0d6702ab3e4afd83f0cb2c62e9620c3191308e99c786ba30d6e8d56469fb0611f39f8b1661c94072405fbd57920d79d212d0e60a9afd745f41eb2cc578277cea6e866d07fec27d2a5f47376bc7f1364c713b20e49886644122c449f56b3057fa5daf47c4561f9088e984d4844e61ee9e01d50ab810bcc53a1eb4362992aa130e1fc15dfed661c2255759cc797dec7a970d6cd7deb2837fc496871cb48d312ea7a22339fe89e934821010b4477e2515796d160bf210b9b53da9d2cdc3a8511c236b3d2673d7c06f049bc5ee1e25d055d4de73e4a343b326c540d328c7a0f09d2be8c123b0938f013062ea0e345d6950e4093687e013e28f61d8e0b49dfc004b59436ea3537848dbcd7103e23420ee4dd4fc09a0b2f30699d56607350567e5d682aad5a78ee32f411898411fdcfe015e5a6606b92bed5fd608f9abc3dd88daa0a36a89f72a520c5f067402551b3da8bf295ab44578cc3785cd3bc51f0aa0647f975c5297e732580a12b507b410b916d3fcd61fdc5fc8a30f30f72cefce975596e628e41835365f4039b30aae0714a9292e8f14f2415b921878606cf9645244778e1247159b99297cfb5278be3248c26852fd3b8b7aa84ec639123508594018c1e8146fb4f7bff9b7ede1ae1d4677400782f6f47ca15cac7e75144fd15190166ea54c166789a2be3a58f81b9531492fa1cc0f74cbf8e65aedc83f6f2322f3d3cedd7b12af772eec0b029166ed1282a7ac47df0ea733b7f26ccc0daf739a7c84436db2f6dc0804785c41b949090bfe120f5c2d9016a01d15c6dc313b6077bb4a9353ed395adb8a0a2cc292736fc47921268104a44c92e678e09f89f8d035d620b7cd915d6083c3caba75996828096cac9510c8eaeb5f6eec89e0fb8b6c1d0cc028c79c62363d2908165090b58381db1128a9b60feeb333abbf8224e0d0262f919498b4fc1cf004d8bc78bf97d7c0568990e9c9322bad21fd6b9fc09c6e2a62a0bcc50244ffe29a39d7afbee6b957bb2fb7c2be1f28c5b38533d6a118d7b0f18b4f274454f252021fd2d6cfe1c94e3e0aad7b1224f41a0c2183d1df14cf236377d644ef497355e21bdcfdd8f3b7a148084d3bf48704bf30e329b5d55e2a96639fcb178406827ef327f60791fbcd996bd25821e1969920bc2b3e9d15e111aafc9b3ef71e5041aa301f4528c63f70bde10c2f9c8a751a6dbe1a6c04a247106bc5c47b6aefa8f8c5dbc24651a36c2df02323f4b4d6310f538a5da0217cce6d8fef422e3fe66f78cf8eaf0521221a676b1f6a1a8ece568d239dff1110fb54920c5c7bb59332ae3941bf92b2338579fc0eceefbaef4df975e92889a6f83edfa27725d520ec3b61195d062b1021a674ac2740369c92e4dea3c885a96acfdcadb451ac5116e0a6d7555e25f4bee7e15020ec5a1ab9df3b36954de41b983242c8451c92b699bfc227c08e44891cd6499d4718e5cbcad37f7ac41ba4a854ef32e14cf8ba09f162aaa97ec4b8e8d00b64f3a5a1d66a22c20c01a7df2b729d0a56634d5eafd978a53748203cdef68337b8ab135ad99d684d6cea4928051de78598ea626390afeaaaaf39ec485aca1dfd6b90599213710c5a7897dbafb7478e53001706aa756790a6aab33a13cce69e596a86d96ba2ff9f5cd0fd0f96e5548c375d829223b6b2be08c82831182dc9c2a4836a180b2d83fcb9377e4020b99f323b2c55aed22e86bc4c4cad7d38b3e3ff406066e90e23bbe6e9d727c0874a8f0c0cac1392b8e768fd38f51b1cccd19bf9fa845f2f9063d5fbcdef958a880ae476e2c8b1764f7deeb36ddb58279926a19358ca1a899ca5239f63f1eed5e18bb028dd72b7c8aab8a190cc187f5d5e557b5812d6ec38082772ccaf81d26e324aecbf72233ba3962c26916616fe54aafffd486ceb20b28c695c558aca2c632c5d61c7634b88ce76d2b0e15796df3f2b43e21bc078508cab6cddebdf31b3f81d2c837ff25c9526bd32df899060fa15ced7ad4e204fceb0727cce89723d44d3f63f0a83b43b7b30d507e1f7bdac12a73fb52a7d5277ce3f7330e54f487de396f0329ace65eb93d6ddd0a8edec622f431ce3fff1d6a75a46d2f6223a937e5b00079654047c0ecdf6d95152facc584ff74f3750b12f26147eb22302f7cc8e833ebacce2acf44e176c8c0c18682e7b28d6491abc18fc5cc5c0453e38dd006650414f23cd99d1386c91ae72c610dbc40b4cdb0d9bd1cf511fde08e0553475abbb47e207bf4b34c08b3de55a3d527386d631932608d4a0c24328fdb1e505cd9cab4c39c597308b35313c4542021b18b28abaa7b67a37100193a0b4429d8460d25afbe3d498d14ea1c54847b55d3f9688b078b106fc8fe3e50136fd2855a1959207d9414075b8a5849c2d5f4cf474c0ba5d80b2edc2413b5f4ed60a736f2e63a7f53aac5d9daf163dda32d0231a8ffe816a2cf1ba50973af54526ea4fdc0366833edffa637153f1edae04bb3987c9e546b96fcced35ad6f03e83899d8f1aecbc968e6dca4c3880eb2b9373464e10bbff4c09b6c848e862f5f6723991009d2a0acbc4990e84df844510b98eeccfb842aade489f533220df938217bb56958afe7038593976b1aa87ee2e4d8c671de8d2990c888187e00bacf94f01ba0ba550a4108115f3c779deb9d523893a5ec6452e125c44573da59effba5becde168e2650d07886c4657de57aac8c93d5955d26a9ce02fb9505f2caaa73ad9cd6fb9810dc168f6e2c29dc56eb21f89986324babbb794e6b2d93f89e2a3c5362896bca27f3eed1e8ade14b4258dc42ec5a8bb54c6c543e6217d8e785d2866c9859ead0efac1b1798758743a42f3d01c0359c9d86d6460990cb7a8b192a2c09d21818ac2f9072a1aafaed771e9e9eb34be3f7ad0ae5bdd71a89b072116ffddf12c6819b32a88a28bb1ce0653f372c33645f442fdf534d0f0d82c90da23a09f98de8e11068f0285aeeb1f49379f1cc62ffbcd0864250837fad4cae71c49cf926197fbc968aa1cadcf8255fb2bf408e6007d28b92283866adf5a7af98f994862127ed2deca64b93267146841732b2767366d3fa878bd2a19536479e228aea9c9a6d11eae8a4815582712c00faa606b3277bf28ad0bf494989a8a09cb726531f648864a482a875863e01f77706f1517d5017b6b98d7bb31c9a8c540584cc5262065e207463fb599203ecaf5155fc6feeeae103afceda482712a2a8e55041e28f507192bae6a6eff6c3adb4d2c6056163fedfd6d76fe83b465abcc9d7118ac4838c13e32aea9335550171d0538b73753d90fc14f83a9b2abf3ce7c6b1e9e8de9b7ea2094d146637972afeb3b9ee3cc104fa3541815dbecd5bbf47bd955f7a6a205ffc8d4beb630ef701dd6798e702afb88ca96fbddd4289fdc483c06e3815a54700a9a8d318bc23043b46f43c7f2d4eb53fb004acd62f4129dbc5d478b4e6c6449e3ecd7985760c0afadeacf948aa7918da16d43fd3cb3d9dde14091c0ca7af45c4e18797db84cfda5f7d702a6b60fb76a89ed73af9b0bad1da953f9d1606bbad6a3e3e44dfee5c2ba35ee1c1faff68df05ebe37d9b0dc95c9d98f2a22c00700d8bc1ecabc0aaf0d7953ecc853c4b63eb18d6a3de5692202e61e131ad70e041b4c6883b910f53c71d2ef89e15296a67176fd6afa86756e763c7295ab7e95df9e1d5fae6f5e7d6b63257b27f1a661925d05bb43e96d3eabc4137f6794ed31858cae7025deda0fe216f06ba3524a3ee191d6c43f43a46d120d6018b8dd9aa46f08edb432afaf075dcb2b8e17435ad7f41e8ab6fedd8b27c092211ce0ff1deb927484318912515c6579c089dca77e2a6b339345b1f43cbd5f97bb8477d2ebde593af2249d36aca85861a960363bbcb5d261f5d977d29c013fb7dc0071d09240fe72cae85bcb3d13543e153111946dfc87d2f143e38b5d0b28ff151eafd145ce58c034c17d6dc122c534bddb999fd4832c3a7897e4cbd5b19e47a8035cb73ab9f5ad8638d7b2686cc285e20596848aec26da1dc8d31c91cb27051a9730e12d17bdc7d65904b0393c0f8fb50767aa0b4594cd4c2e9aab5d02ffdc8e4f097cf5c48987641fe6f154db3e17ffeecd94f54347c57aabde9bdc5ec347c1bd08146bf787195315f6eeecd8c262257d1ef194d2f84917af04b55961b3509aa7f936e2e7c0ac08ab4acf23efa133420d587fe3e9fce217d8499fed3d32206e3b63319e25cd71335c196fab6cadcfb491fe054216dae10488207b0ad44735aae56719bd160a436b8f67a95d5f32826b4c4439c2662c526dcb33292e3226f2fa72789de3da61d1b6dd1b7be2bdccd8ac00ee435bed5fe662a2057aa975fba315fe6c5a694f7788889111618422ae443e7f06036e4a715f3673ab864e741adf2e36", 0x1000}, {&(0x7f00000012c0)="f5a7fc7d00ac201a768de23a08b4509123a5ad269490de6016d1d86845318a6b12466d8a6bf856b50c0f79307a185d40ac023b14cf5ccb5b76de24361309a5a3f95f942dfe64ee9119d095374b9e5aab1168fe16bd0f7d635b4fffd5ba299d87747015a8c61f6232c4c5d8cbc199a0977445c6674b95b80eceb4b4b2aaa145b06876aa523cb624afcf54238c118ead6f80b6a43672a0beddbd7a0de86d6f98aab11ec7963638d083689f73c3c129c1f1b23594f96a6cf2d01ef2539f4b4c612455dbb084f7dd848693ace77cd719f7c84f0df51667d257394254875d24d2d921b527520b", 0xe4}, {&(0x7f00000013c0)="2302d7a4034c3929103cb06d620063ad63c3d98b45b04f98446dbc3b47923fe99aa3b22f1040ca6d646cc89940608c092b4376a300eadafa1ee9e4da6fa3015200264b8fb402e4060d974dbf046e36ce085453b77d8d32531636598973ec81c5381efcc12acc989392c9d37c5d001af5b9b81eea2d682dcb7268d93e571a6d49b972ea04063d6535e21c42bd4442717c6532a05428d53e8f6421fbaae54d3de9944ce6b4a3803e9689f82df05631d89383", 0xb1}, {&(0x7f0000000080)="e09525f9a5f7990ab92c608c969f20a08b075f046ba2", 0x16}], 0x7) open$dir(&(0x7f0000001580)='./file0\x00', 0x80, 0x146) 03:34:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x2, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x1000000000000}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r2 = kqueue() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) 03:34:57 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') shmget(0x3, 0x3000, 0x310, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) pipe2(&(0x7f0000000000), 0x10004) kqueue() dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x2) 03:34:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0xffffffff80000000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$KDENABIO(r0, 0x20004b3c) syz_emit_ethernet(0xd3, &(0x7f0000000140)="820c38d91e4544c53e8012664a21e0cc5e21a2e378e754d6f418a6c9fafe05fb98a4fa3bc1dd51be5a57c0a344e1d859faf0882647eb332f1998d1504d1097b28e45887690ff1ec2c3864b24d70e60af8e9a84d880ce75c34afa453874257371b77850bbbf3d69f441053a1499d459230f56bd8fb37b7e68b7873817b8ab070c8b5b3736f42ec4419cd1b03d3f4f850401c909158f254ad018a74fc5a62be2ad57533f6e9c83107e56ad211b04a9be336ee8ae557c68be4fab30bd904629d7c69db3f4b315d0f69fafe470e35b2ffd2b5ab902") ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x1, 0x1000, 0x40724740, 0x5, 0x81}) syz_emit_ethernet(0x9c, &(0x7f0000000280)="4b41f3817bb2024b8775907961dcea9c5a13d3539bb63f30d3b198c09b717eac842adb7f69ee7ab737e6f1e8de6c9c5df28253e23beb2981ef048ea789a4696b22f4bd021a7b8ba5f9c87d8e67505c54ea520a88ee6578912cba89e3ae18ffa284565aa26ffd57b6d5cb8e73ef38aaa9445be9673338567b1d13ca7dfa79e899da5d51a5b70766df936d7dc3655eddda9f42f125fc23c1a31b60a24c") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000340)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000380)=0x1) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000003c0)) getpeername$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) getegid() ioctl$KDENABIO(r0, 0x20004b3c) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000004c0)) getgid() open$dir(&(0x7f0000000500)='./file0\x00', 0x200, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000005c0)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000600)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000640)='/dev/klog\x00', 0x10400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000006c0)={0x10000, 0x3, 0x7, 0x8, "263310f56571803487854308eac2d8f51f2012eb", 0x80000000, 0x52e3}) readv(0xffffffffffffff9c, &(0x7f0000001780)=[{&(0x7f0000000700)=""/124, 0x7c}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000017c0)) 03:34:58 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000000100)={0x8, 0x7f}, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x6, 0x0) 03:34:58 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 03:34:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x1391) recvfrom(r0, &(0x7f0000000040)=""/95, 0x5f, 0x840, 0x0, 0x0) setsockopt(r0, 0x7, 0x80000000, &(0x7f0000000040), 0x0) listen(r0, 0x7ff) 03:34:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x80) recvfrom(r0, &(0x7f0000000040)=""/193, 0xc1, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x21, 0x0, 0x401) 03:34:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0xcf, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c32d6213fdfe4b25defb42b32c57", 0xffffff86) fchdir(r1) clock_getres(0x4, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$KDENABIO(r2, 0x20004b3c) pipe(&(0x7f0000000140)) ioctl$TIOCSCTTY(r2, 0x20007461) 03:34:59 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1f, 0x80000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/186, 0xba}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/17, 0x11}], 0x6, 0x0, 0x0) dup2(r1, r2) 03:34:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) mprotect(&(0x7f0000212000/0x2000)=nil, 0x2000, 0x6) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) pwrite(r0, &(0x7f0000003780)="ccd0dc907bd6dab8", 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003540)={0x0}, 0xc) r2 = geteuid() r3 = getgid() socketpair(0x2, 0x8000, 0x80000000, &(0x7f0000003580)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000003740)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000034c0)=[{&(0x7f0000000140)="2e6086f1bcc5422c4bd15274ce5880cd46c2f4ce9b7067ae0343931a88c79e5cb18b725c1a96c1397e27371b9e713679e48f6196b20dcc6b5ffcd15afbc04ccaf55de29d428370f4ecbafe67409b2a7e8c27fffa685ccbddc6bfe468fff584f17bde8a1556f7dd5723a09b4e1c379da25d6ba0b3f150206d4a3042f8294e21f4d9f684baffb72e4870e47de1a1dc8c0f607e9fb34bfd92ed9746f07d3d4f0710e35e82eb30031d642d34adbec6fef32b2887641db723a883d944069a980ba9ef1d103d5b4c196f1c7a085fd4d03f352ddfe08bf8e68bdda9c2689d18b07729892e8dde012ebbb393fc1014d8b99f41ad4ec239b364ddc2f7e79e867a2104c2cb8588691d551830f1c83fddd2d5e40fc4d8a0f3c527509c9114f0a885c037cb4ad00fbfe0530a3301f0efae8d7f6b59574249fdc90e6600e45ec6e548bb998542af0f5f2abecb9ea8fbc2e2f549874f6a5ec01e851ecab3e1a4143fa6e09264135ee3b45c566ff77bf74bdade987153d6834c20296be37e033ddbafedbb662c70d4a05d40b32209c6ce301fdcdce7afd5eda1b7e4459fb39a948c9790bd12c164f14f6664d1d94a4c68f61f57c9454968a2ce0ba0faf6ad1e4891176edee33a883087052e06ad3640a8556d42b3c3da6e5a7647bfbbfc62549d4f2ff638e221ae64a59c672b12c6e956f98ecd3158168cf12ea205946dc2b42fc570a04bb04042ce648f9a83f397e6eb965d5eaae5bc1d033326852e674e8a1b15e9d8e8dfd2880d559a736ad675a09b86772dd10b42c26c2d7a2bc9302fcb67c24e09bf8ef72f6c1248a257162e861b4e8c9dd3432d73ab36dee7fa4dc3c2f209e92d7716ed7ecbe4b1db4b60f7ffb2f7880efe6060abd652b14fccbd1dfabf8a6563a536cd0561f6a93bc02c1cfd2a74f64d5ff2e0110036360f4e7f8e68c3a08a1b9c29b2a433d03ef967b5939f5592f3d82ce7914d8bf04acfc09db7100b4d5e1f4c4e37c4462de46298d74dd0bfe4df33a67b8698f4d03bf67f261a8071eb4d9690d4b7b465df304776e945d2391a30d1d3c4f1812c0359e865bd005e2f4676cb1c3868faeb7319d308b2d1efe9dd83369e3edc69ca328247bd2b76712af231f66a53d5d92d408f729e9e84c8927ae9ba181e0db268994d81ff477f3808389f27a4fb94714f4a2ea9e67cc32cdb7b9a08a8003c46f1a5c6ad801a0d1525a1c9ada1960fb2fc155334002a3f8b02d0dbbe1287dac61ebeaad92be7f20bef5b7c4945caab30bb9532055900bf0eea6e17e5cefe8e104e5fbfb7a2c0117bc30fbdb1e6e4348f205f60f5dbec28892ba595d3a3ec93116551555cc41a9637b49439d46b91fbef313f4ca13eb819ae5ce62bf790a024ba1066574f4516da8bac6ed19b9ad3eb5b395111ee1988ede9b090c72a7e40aaa5551cc376e62a83d95fd1abeee49528e2d193682ac1af0968544e9e3f1165a00bc9f61413c9b6d01a81004c621ad9c60df1cf6188f4f36c1fc79835e4b944c1305074ff4a6f01f32118c271219c3acc715705007994c531d5319705d07fbb88859ff250c317a831f3f24c1be5b8e9430aab813f4aa01801f9ac830073935db412e5229a819b4eb45aa1eba9c49ee40fe81bb93214afa1878d9266884e54878c185e35c0fc3689cb26d03978d773c62efa23970117cdd0472dca50ac91f51457e0c6fe475a439fae1a9214d30dea906a5ff6162ca0bdbb19492e3da33735cb3cd142e38f195e5bb3d838c149d12e5da586b1baa1177c62130500a3bc308d7ae4ec9170615f6da7f0b0893bac645331e4dd7593162b2b79cad96c52a9d7d675e2b3d31c6229c778c015b6b36dea8d492ae638ad59aceb17878ffe6134f2dda072badd2cc5e0af0f74de0b152fc5b870f9270f80bc7633b5d42c3c499344e58dbcf975b0ed66369424601ca8622208e8b673f9b8c65975e8981bd17682ba2495530e3d2dc9fd76178a2cebdd796ac66837e1527595391f1f1746d58aa6c1e3ac967881693a315c2eda90c6318e2d49e8f8dc628cdfa779f9b5a7a16a4120d8b00c209fe9448231dbe66dcf93fe4e2804c654f519334884822ab0eb6ed3e594c557891ea0f05888afc709a4ab86e802e0fcf76775e8e8191e699d4650a617d0bc6ef4e5707143d88dded715bd55a314c10a054bf2653c4b95301b551f0e4f50e7424a2fcbf0db45c2b17e6ea5261568d16514f31fbda0e2e1261cfbe2aafd8ab2043a4c8ffc9fc2c5a233fed0fccec5c9fbab0cef1ade689cf9246ed23fae0662164e44d3f7a3a0b78f33fee73777d90e708d8ddedaae1640fc78afbae87488a8f37f6a0dcc8f0f4603191b1dd89c93eaa244dd9eb6bef0e23651c520c232af8898875652bf043b12402f0846ac43fcaf1ded7d82e2cef78d040c27cc010de9d16e98cfb350f650aaeda8f3bd4ffa0a1cbab7a1df33e49a33d493f0cf0691acdc16ac76909bce9639ddcc9c943371caa4ad724250b59ffa103c596f2dfadb708ef85a2d28711e72e54439d6be281addfeb6918be7873f1420bba828c24e4ab76ca1d004934ca9dbfab0c330282cf9e0bb4738605c6bae975f0ce0bc11dd5be0a5a3a7f783381cfc95ba5fde44b3d85b2f39b5f5eea77802d6cba2d6ba008948aab58d1b6e4e8786594c83601b3793dfeb408be25afe231c6a90fb85a7be0dedbcc143a9ef07a227d656b32b1ca576bdb28f2b2cc4b9b8a796d6027a5010b53d06a58070a37e65cd65c04166f4e67aa3a8afa80812c9f2b90f3f7c789c8a92d1b8a9939e6ae919621bee21b58aee0af69f456851950cc6dfe8c5bf1e7677738f5e2af7e56bddaafb245fc070693acdfae4bd69210bcabbeead80b2574356161e601c2fdb7d8112ced4a0038bfd5a43c3696b5be70ccfea18288ce6a318df01caea1e557bcf69b91bfa8d8a3b2610774f7ec097e937dbd12b06aa9b31040ec1be374465d951b4f45d5f68b18c42fadf3cdd9d0b1ce06c523a653300b0845c8394ca231f2567328006e0aee0602b5d154a52b0017f81ab991db675a2a26e6a887b21356f57d33644e5cee9fea1acbc27df52d0b5636790ea844ef35295d61a2f29c1eddcbb29637c7d49c9d4d2761fd67e38b1b26f8b82e702c78a2f14a6a2ecddb9f6f37bffb569aa48423d64b01464a0414636717819ff5a5f939ddc9dfe76b3e91eaf751d251b0ce202e1dcf6120b5e32a308969b29cd8d327524e0339ce955936c13bce11005ce2edd88f8038652c63b4e9ab2be4b799fd3e1c8cf8c0b431532013a0e3803209406d080a3f312ea1d85a2c035afb404edef8d7d5a42b8bd53662a37288405720b09d2472f6576d8656ca986b58ef0ae049ab9d8de861e6a6e3537cb338dffde377e9f0abfd99e39814a5bae07ada646a0c189d6a2af761482ec22b494cb2a8693cd7aa6cbcf684b43c25a96cbc281cea3f2aea5107e079dcd83f9c8399b838c7f3eadd19748ae765f6276e2ca62a1655349eca08ed3ff688033c5cc21bd1208414e4aea4b4c3a81d71d45d94e7a23d2d43b44c8e523bd01216285ef26791b41d5b013bfb98113bb2942154b732fd5ccb1e3e57c32ecac4f1104b214ab1500f7334d74dc19c6ad4091053b742685d3c9140dab55258396570a6fceec049bd7ae948df49653bd9701e25a9a52cf1bfee2085ac5eef61b67a249487d872b1259b0284daffee7940fb3a110cf4c43f23ff3208bbb2a8a867b9439829c850337a0bf83a59d44d638cae2d4d9901fd703781806c46443229fda6924a0a0d67e7167c1402d4bc5fdb326c59243840ceb709d568d3e69abaad9902782882733e780b6de2e0ca33be80a5e447a6a8e16a8a5eebdf2b33f5e55f3cc434083829c49fce3a74602294cccece94abb3035454ecc572fbfb7f0ec58b5d5b5a30d8d9cac85be08a1bd39e575a24a9d53f218e857b6639f8fc903a895d4b03d7c161ed074d7ac53167bb7b8f351c22a88c3b7229f2dfc03bebd7d8983bcb38bfa88f9b774dcef7e12574b100539e8379950a63f651e9a310e282bd03352344aeb010a1070f5360bc40b3ba2e50926c6d4ec50132254e0e6e29e719031837d65460e248c2d53f70d22fd13b32d10d841cf871c4e434fb04092656e6cd1e27cdf14d5139f57da230c1ed6450836358af8eec660d685327554b1ceaba507b571792bbd7bac91f1e2a85f6085991120b2f6942c0edcc2d82fbb79e7e481c10675cc79b235c2a3a883263c91bdfe37f42d4e8e9b328949f0438369cfd8ccfb43006c37dee5ca117852ebfd395dbbbcc1001877fea3595f2d5361fa4f624a647d3f17204dba5184da42e2dd3d9a9af1444a109ff3f9e933163c009c031c458bf3b9435e4e90d8e0b1363e5208a7c8d6bd3e8ba84062473197aec3b957203133c33b099a1e40ccb9805f70e221e7e551470d5d8c004c7e4046c1e8eeaa886e8e915938ca8700fb28234b1334577b8b57dfc40f6a82824a11011d0c1bce533937c468e3b19e7321e91bfe45ce87fbc12a68e45f3aaf28e3ba56bd2c67e4c53b239ed7d3406c4d8be8dfe29da161cc923a1768138afb0abe9ed0e503331a8a0f1f8cb4eb7830b112146397b360162cbaba8be849a50ad20dc61cc089eaa1d4e09e125e51ee2e72b0fab0b284b1b594d67f220893b0bbead13aaecfe02966e508954de883a09e328ad9160c826e9e8a4a55c3c1ba82af6363f6729735961c9bf08dbd888b93228f43e616be8202c650e932753e74749393dea437e1f5f543f5007eab72e19836dc0eccf0a04f81f33d95d37e608efbb20697831c20ee39e5ca7db902848a74abd1c155ec99d864a6627bbf51bce1fb82aa9f2925260ad0b2e1fe470a6abe98633af7270180306467de59721ffb013458ded93f844d0d6df9582f135eb3cf6044bf98d8f1628238a386aa444a64acbf917f6fe0c8c5c53b13f2fe16b77daf21ae87381196de080047ceb820f8ce8473947ef562c5a42a18ce83fe9d376bfc1fb9a929e8ea28de602fa90b15290a4c184e04f8e36f0464525c5b9c8bf09b34512b677bc31d572f40affff62848437cafaf7bf46209d1856952204c51ca8f3a6db772070b7a98d4c6541bd3e5bb0b1626c5abd833299a2752da924c2c32e275535a5da457f722df2e52ffb1c17fc4eadf3b8f3c3c20519b9fe43da212139681dcb6048a72c6fffe2cd480bbc20412247d6d9404d792ec36db81ecee6f79951b308b5a8a5160637812777bb7bb859513fefaab6c8fd6c439878498121dad299520752497599ff52f2f55deaa7621bc3fd0adc300de9ada512cc011153c9e822f34c08da8922cdcfa1cb69e49dddac6e731a3f999392ea2fad75480067c88db7f22e7b56810610a73b21390ad678196a5ac479c6480a51690c3256bcca9edfc4bb965daedd7c50da6c61fef95b3f403252f5ce9064ca8208a4acabf1f82dd34bcad61c28f58fabc319c960ddad7391435453fc53823cb0383759a34bae5430df9459976a689e6ad4bdce6b1126e35c692303d2b985326d74b46135b94ffaa03658812c6695348a2c03a2a2f9265d4ce18314019fbfd0afb951bc7c40d784a8fa5460db07a1b9515eefd2c6a1e64adee0aafc46affc1335559bb0877fa622e672d49db08785c3026462cc4196b907d3c2548260da8b37a8e2f15f9d398adfbac30eaa16e18ec78733ef78e3bd067f97f7eb1de60b6ceb936acacfeb5e55348995f4b6b9b209ab95f0661b5adf326788a0fd701c0f5ed5d6f776d0a43a30c1a50f6ea6cdf7556e2274e3349d0b0160d9abcdc38d5ba", 0x1000}, {&(0x7f0000001140)="49b9b81e064c30a324d4b694fa9c2ab121d21983df175061a7502b562554fd24d4002094aa11433633efee69ad224caa63b31fa54ae3f09025484a9159168e4a00a838823d02096918bd98b9eeb6aa5617fb450983dc4226b2150307287224ce0c125a77805df40e3bd0a347257596dec1e9379ba9c98460b66bf2e6e3a3b5bd67c98f789751462241640d", 0x8b}, {&(0x7f0000001200)="e31383acbaba397927184769d8174599aecbc52a6a662c7e26ff19db4cb17f6eb379ba0395b4959cbf20299d7fa646abd9af4fbfe37caa4afd14b0090c68b2173231492427b5716be95b9759f7d82af65ff3e68bf9c8caa14f0eaa85fc981a95e28d9ecd4cb5bac5c85a20a4ad6cbe103033530f445f0c4e993dce7c69e167e69297a7005701fbe01318d5c8cd50cd293f258875531f0068f2d0848f069466875f70d6e890cefb2ba8e8e27b8c53ea5339dc6e891eec4f38df3b498a2237691e2334102098cd3631062f9874a69e0597d735a0e2ba658c6111fed314d7935f232f566ba220344fb9712a537b95dc6bf17919545c1ef1", 0xf6}, {&(0x7f0000001300)="7da64fe1996fca51019a4e7ba1e6cc18d8537e90a6bce8cd2f5996074fb9e37d8ca1592f426a8e3c6e05f059fdcc004c3f3159f548ae896a489482c8a32ddf2c6567374df9c1dbc0c8ac7b2a02e1573807c474730b29e56c8bed519c2118a0d216a472626f345a1da51faba5645848de7557d192a44c952311a397a0e462b571f845c212c55936836e2be24a15c706ce17eeacdd20b0211d3f43a6b53d54437972644163eeea878846863e22474579f302a8854ffc82c4f6d7dde12b34da167c9fd24e5a01a9cd7a8810b759cf035dd29c178260dded06aa6deec83e9e1a67d52b034f08a13a3048f808b9659a7cddc2b84fff6afde85c4804568b37cb4692f0a51942e543feb89bddcc730268d5707dfcc5f0e13aaffe1452a9d2d0b8a4f0353096eb377f5c673ee52a9fa08b2cfc0a2fa1a56057b48f5c48815f67d95ac10f880fd4a11bbd44672b32cb1d716db140e2d1591d319d779928923bf3c153277a796cd1dd35020df9ef37a70cd59b3fb9197f7d8aa709e226e2cf8a12d1e37f48f751a4831113ff0ede15394c358122d69b96c468597132e5d22e0f5ff55fc41a7e21fb148f37e25267636a5b27a93e9e11cc5b198ee54a7a6fd17f06ede895879e87a51e6a91655195a42996e6faa2709d437fbb1911da01ce975517661d9c9aa0198163c8c47f9d516e46ca3a7f2e7fabf4d19fd6cb7a55d16e5bd866026ead47475694d18547cd1eece75933f6ef7ad320a696cf9638950966eb5f51a0b5acc686e8274a59d3332572419f07eaab1fcea53d893d16339ddec8e5042cec3dfbde447938c07be4e6c8eba194b793cceb6303a5b00c0c375ebb8850bd9e5e432fe632b2f28dfbef7833760dddd98d6b00cdf7fc789a1dcf3d52863ef6c5b918cb5a73aebff53545512cd32987ded230be795047ec329b7d48a260dddc7915ad873dd2e3bd2a3431fb914d5811404d98ccdff394063e74a36d3fb8ff8c74c77b5443842ecb4de902f09a1a76e45f35c60adf6f1a4a6bffb577f42d440ef89b6b9bb55f5645144f95492cb1e26bde6cecb4894cf6a113e9e1bfe0f823831f7ef8a1e4ed57c08a5d54c0db1091a21edff67156cd975317957b1eaa00181c3449738e4d217ba7409c11c0a5c1c0bb62af7251c448e7c51450034021edb1e0ba6ec0d6231eaddfc46d5f2ca5972e7f8009aff54bddaf76201dc3e83d53236cdb49837205a6e8e8afc5a8142b2f8ab9920fdc3ff4d614eda28b1041220547c582c9c39c97b82f7bd4015bb568f127c922c1c3486cffd3067485928ed28c3b02e29fe2b8cd4ef162aa7602a97a6e7d4f4a2b56905997f0155ba1cd598dcd41196567c71138b1d0c9084c6d93a4e7c5d527b38095d4c00fd5d4300fe5bf242c48c7de7ebe5b83f22b5d6a0d938c2d797a8f1b72073179c7afb6473567773b10d7cba2876ad5846185d9f53c48224b534b2c5d1d0a6d4006e6a6d4d8c4915b167e8bb46794f9fbeb01e57ce611c3d497fe16d7ba10d1cddd94b91a9de057fbd926d8ff49136a45acaf8994ee55ae68b8eb5fe8ee6bcbf5bd84aa3fc3319a01709481efb7f63da27280fc68eae2d524ad5663cac45692ab3cb77fe75ab17b178edc5948bba2c6ddfe5f4775bf35b464a54eaf2de99241d4426d92079f3a7d4df654b55fbda18ce6379381586b5a797321f295af8a45bb73fefe6ee1d5be31cb2b1bae8e5a3cc30b8a7d114a1a01cf9bab1aa7d068950935296ae7d889c01ae3de8a8e407fdb08837f040b1a813bb9e9ac0a1af79cf70ea37025c6dbb3aff36a0af38f3da2afda1537f2e4e842c7b5cf4d5025636e665e6a8b9ff97d637c0122d7c812a8b2608e9c0b54cfa9c472de083f75b452be4604134556009af3db3e07e2909a82726f6f2712f1e44e63c9913a66b792c5b3d25f60e7c0986a53ce4dd2ebd76a5889d25823b648e1ffff9f412ba48f7378610dc3d4f58915788695e2ed40e2a0d65811780e537d5490a800733bd2f18bcc997feaada212b04bb6e12366445fbc6f040cb0efb307daf23344d2accc775d6455087f3b5d58b04440a8ae9ce0fc3c192190eba45caec316f600edbb84be2a8acd4f13d8f92c08218c3d0616602ee46b6dff4e38b1fd6c428ef2b242ac004c5288ecdadc8af48a9da853c8f4eb8faafcaf6a4500051a9cc9842e1d71b9541fe5cefb47ca2b9294b142cf95f6e9b2b8ec74a7172e3394ec67110763c6f8ff7c933e86209e72e085df8e84970b50065332101acaf73fa3c10d2e7f08b78272ab0d89a4e937d7c93819b5da05a111315a19308857c1e5c0b6d4b37619a11e18348762f7125f095c1cbac391fa58a93043db0c5a09afd5db05fc89496a79ec56b95ae62ade55a30c97f17000fb4c61aaf0d4df04c5965d2ba79ea16549db51a348abdbcf026e745e469e23cd4643414e66155b92aaf2bc59c09b2715cd5cf343c7006fb43c285cdb961dc872177c97de06e62c942c113741a2c85740a1ac65105ccdfeafd390a643050b7d0c3fa896626009f415d2126f0c4cf5f821c7e9e7813e35426bdd44fe74fc7188b5f9498c68e279229207d1473cdcaeb3116b4011918321827ddc41991b6c75282bea41518740fb6e460aa0a37dfa061b486d43166bfef02a1fbd3b1c067e75bc22e913ab11b04ebc64ba2129bbb27ae06baa53f23694c97f8ef2e261df3e1950b498f16930c1e6e8f1931eb3d905e12ca29a39cd5e820221106d4e06d676f9d7c7514c0a87d82cca5552f146875bfbbb023a6104f470a3a73f64ac56f596fb6cef3835b2bcfbd27d34f3b8b6555d463d64f9ead2b4c6c7231e67a07cd2d1473009030d3e93192011e8c38fa6b06c3e1d3caeea6d23aaa0651742cf24e78c58a97aa6e60b228061daae9e8798803539504fb80c20f4c7b51274512f6a20518d9ea6bea7e5239a60c52e1039f3c18bf37276717d08b7f2b0c9366a01fd505e68ecb928cb6ff5fcf021d0b68e3f055dfb68da6e97429ed9c8e8482294952d1ba25ae33d59d2c068ae5a6f20c355b8cf02a3da93a367caf77e4a042fe5b3be6df44a76619306ab23097097bc26774d474f21b37b91f1e5c4ff6d098f05fe39b89466c3aeea402190931dec07acf2c7e3a479e07fd3bfb59462d1b48d29bb7fa011d6c0a44c935e0da02bfe014a6d0cc949718690564ee7435ec99093fc15d31021d837bca21a1590d3222cce3d7b82ce5a919a83f064f8ee004af03d669b3da1dd3e198910945df78aa42aae9ffacc862ebef256f88a54cd5c31dd1d12e5df1e58079692f95b86092248bd660d892bbc78a36b02b1ebad230a1501576c1489df536589f2095b0f9d1f45f547a2429f18b5a98d658edccbc3faa0f4615cd14511da07a88304faa2a8cedebb5b92a1e22313c422cc24da11f6ab1a37b41e37522958b89c24200b4a441a1152d57621906c2005b5b6732589cda5874dd95641e3c36f7b0cf5cc1831e1324677a93283f93fd3dcd407c4563e11bbb3db2723b2703ca0c663f32ae56f0351c68bd5b7e46df9817c8114978327288c2e1ee1622aab261afe0a77fa870fcd2b505dae47d51bb53cc472718a009d17b2e48f7bd413f17ba621e2e78e773d24b9559de284edf7395cdf797a8d0405009fca09d7049591c7f21df62709b486264b902495d36843265cbd008164ae224e2c41b05de2df5a72ec82a679404504cd35f2d891fd1d80c8fd9013735f2c06af033688c46c8acff8c130507471b05c2c9ea93e7cf9dd077f612abfb4a3f8c158ba422febc6b3f26fc1b982c9b2487571bbd92a70a7e0c2459bce2a192cd8fefb0d507c53d3c77ff959da2e812669217aee763edb185c9fdf2b4ae9a3376bf2faca7b680c3f5f9e9b9ab71a2dd985bfed6b2ad39e7ddc8273df7a5a065bf4ddee4e55f5708975516144f8de141a42a7319924eb4558af71fa47ce7a9b69e04c0f3b34df62ad808daf1b00725db1ac9131349eeb3c6d9cf696f487a0b6a7430ca0f66ee3c69e038e080f1d83c50dec11a52c9ecb5444115fdb3879ae4d75f0f8e4efdb2420aba77865fe937aa39c7a3ef6705810edd864aeb404870596de3834041826303e2d3bbe5d0616192308bd2491542ee428bf3810feb7b38648fec57db85d7bc75161d9fc6087f8bcb9102a01e4a177a83d74f16f6b122dbb34b45f6c8086bd31978531c016ab25c134753b761d4002981e9672e035a3e640bc5df12c1c1ae3d79aad5d6d7ae6d3cded9eda13c1d885d7fbae2183b160bc833e08eb7b6a07a3dff2d5cf05db2c7c9e7b12a538f800a02a6c921ae27167faae513aa3104cb8e6fd41863c72e17553c347b49ac27f55b2de12e5a6c0618cef0736b3f0be4ce410c60fefddd9965d577bcb9c17475d6681439aab0bfd108490321a4835159ed34b7f2e7eef3879da43f1a9d584be23344d8a6cf6c65cb529700505a43991f0da00d4e400cadf55d6e66f930e1b5dee5ab509b42c24741b3d8091a7270dbec35b5e05e9bd5100031baedb90fd84ecc94981119abaa5ff581e887a206733792e2651d48b1dce645cedb9a6fc7ab92da2725e4e2eb406f9bda6bf9921617bea7954c9c705a9666ba165f35bb16dba1dcbc6595fd178b4ddcfa4a58871e65f32cd0308709daea090446be28636867d5c3744311486d29815a1a95696cb5310a045487cf4fe3412143b4c957bd4ba5c1efec3f6c2169d251b9d2b5ef7fbb2a7948cfabebf1d7184425a18a61ce1bc72de2a77b7ae43eb7250b811b75ed6c0790595b35cf2cd0ffd6c410863a54c5def66aec2be90d8ddf0ea7f4854df5a8a2194fa5814af37ec837677b59bcdb7b1356ac68fc53d4180f760d4dd779d16d71abb535c3d7ca7b8ba2c8439c0459e9339b3ea6227b24afb1c2c397ccafb5080f569dca56da2bc41330afdec982b169ba629e987363fadf0cc8368e3f34f8535afbe46c8a39d7c69736400d4c0e3a2de860d3fa839f1873dba642255eb3c5977ea727a468dabc1aa751564c8605f989be744d445ac46e48f1e0ca37226173a96f3fde3f475c899b893afc1c76b8b0b06c92ee148e19b8a701447b7228c52d8c6e77839e29a9170740aa00171f94c95d5c5686d12d2ba6d3ff535a2179ce524cc37dde5cd56a98413f14d7d35b032707cf8720536dec984e7f16fd43bb7b4dff06d3c1e95c0ff171450d15fd30c9b94f44ca0e9ac372695deade50366bcd280a86f824fd655d52d1e598ebd2c5842392d1f7822d5a0d828b2b5cbb1156bdb8dd4a8d78636e15531393396067c6e74d0d53f199e292fd998829ee9336df19dcf502d9603ea5b1a4077d021594f53875ea0929d18fcd258c9a0de8ea18065670ab09c4a689dad23aed83dbd80d0317b39de63b4bbfc58286666aace33ec4281c6cb14166a261a3863b3f47af95c192392f4c495704243a37da0b1505680608cec87f14383aa10e644f1dcb6acab7d3dbf93e3b33f92416b0a2551da44a7f96a32f508936c76826f680ecf39a0859dd26ca2286e2117e1dd7c1d2992f7d4cb7b86811d3eba822adcfe96fb2cbb6ab78c6f3b0e6cff1557d69d3d30eefdbeca074e3b89d99ba86c5498192008fdaa839d8ef38699f9068598c19f6f129f758a2f02b333b52b7fc76de7251ff7d314bab7387d3a579a44c6b9322224b2de5b5bc8fef2693972b2d967c61cf9159ecf3ba94e05bbf326c9289c9b37d8a4fed0ed6a5f785ce6f95679791084cc62c862c503fb446387ac8f50f71ecb05763a4bcc81fc2f473f59299e146a9971a7bacb18581c6cf4fe9da065c8", 0x1000}, {&(0x7f0000002300)="5d5eedac9e5841b20a5e13dfbf0df004b1241663036a729430ebbd9c9824ff55ff0b97e7d7b5aa055ef9cd3e03167f3ab5a2a40691061a3adcd818bc67ff871a73acc79cd8695f9f0b6396e07b950fccea5a625fd78250b0ff879c1db54d12ddb34e47bc905257b4484e9aa6c74aa8dd325ff60b60dd13a3f6eb6d62da938d4fc21f998fa86ac5d06b6750b009acb2edec4750a8fbabfb2539eb09494c54d994f4338bc99aa8a6b959ec5a44dece83f38486ebf7f0bd4a9253e6a9d86f457401fc7c5ba1bb51be880aca7b9e55bbf4c695d0571326977ef07fbb992ea12cc6507e77333d53d8a31be9bd8de4823152620cf3a8bf9d573c49e669890336970883a415ac69e8a94903f8e9f8bba53ff85190acb1740a3eeadfcb06306ca960ec7ea6318a7e6eb407bcfdce99e04b7061bcd6cf3d1321b5195ec15a52f6a469c04d6ea2e426cd5d1b30a403f250201af30114cfc5ea2fcc2df4104ea73a5d1b4760226abaee4c5f739333a9988262a629c88a5ecc857c23360af4db9006b0ed9c8221d958613d56e5a60f6c6dddcbe863c7f047bd6cfb4a9234f282492e2c26d545e4c113cb2e7cc93ae0bb16e647e350054f5eea1738d6b713b96e4431e11bfe71f04250f2452b46232dfb53fe7188657cffa6fff92fafd7588111501460f52a07660a5b8615dacb331cfe820716c64cbe239232eb76d112fbb62e844717a4550541674f71bd8fc176bb9842f0c952901e21745055b8ee643d2ac1119456dd179c5060991bd4829bd0d9227faa7d2e2d4e4609f78e79b2178e698d1f91ff1676d8f7219cbe1051fd58b8ebf966603eda680839ba3d423a521acd4568ba784f50505f027b6343717f3753242d67484d20f88538cdbe59bff4a47ff14530a661fc28d42246a33a27299404c119931c2f275224c5e0ea685890c27f2829d5dc5203d673b7e495d55bea9e978962c4c43cf3bf9f4620ea4d7e2cc8c17cd8cb3359c10354961b7b6a908bff6153140c7c89f830d0e74eb1cf59cf3d0f9b5e2d92fed8279c9935a863f58043c0d2c15ac113e2174fb6b256321000041f2648cf5cef5b40f1af5bcd931d8b6be7117262169a98d98b2c5e3f2f0822145d6471b1363e538c9a7d150ca777766f08a560674f4ba4ad6da874c0b352731a8c735120d7437eabc67a474b661dce014cf671a2c2527982cca0e139164c9ae3c241ee2ffe69c17f7eb5a3a3e68b3e4a04c6010efa70a1e0fd107785a22e514b3d8390d7c734cbc72a0fb63b72607cf17218d190a1081ed2f8113567585386ebef56b7befcdd7d95f409ecae47848835c5727849efd05418a638a213620250faed3fc4c0e00b9c15295a356c4ac11260725aff3a725c224b61201b979ea09b7fdaf159c4f9180c190a29488b07b5ffdfaa7c782915f5c5c86e590531f2f62a72c60901ee819659c6d86282e1d2fb4be0c0350c8fb2acf5aa9fdcc694a34a3044d92b42547e140c881cdc1fa46a752c5010b062e23a9bba53339a7645bc7ecff78058bac05c7a530ab8c82e899b7e8690180e7a68e72301a23df966bd1d78188430d13e89461857bbe91b129ec9d7c2557c0432b8828e87e3f3cf0b5b914bc9680b165b58ec120df241972c4b083dfe2a6ebd2e0d05f48312d0229d30ee8aeee57e92a9d1a717e115f494d045b856ac3ed6e8bd18fcd74685cfaf472ee8999e567b2e2cf1994021b31a219be585e23aa31e1aa60c0d0104214ef7188e2b3e659151b88aa69b6e85f66da7c456bfc7359f41f38476f4206a30dfeb13b0e498787e07d352557c19cc388053efdb8ddc95c2fc28cdc52a7455f80df94dd060ffc40c5d99013fe973af4a41ba5731252f499198ee37bedd7645dc6f6a8eeffd3ab33beb6fddf4e012c356ec6842da3b3cc18fca41b27bd33e92a2c16b1f619a9b83a5b661ddd6574264f35199c6f9daa8e4ff95a3335424def2e3e7485b41a6ebec1fbaedb568f6d51b216009dbb2d207bad10e6b7daba390c07b9ab558df9d7c578b9ebfde0551849f4a8d176e034dbc8b3bdcf0346c232199adb6d5cee69253396e7fc518bb81be57c43b72532eba26e3a31d7c3c27623a211fc492a73d13d62d7827aef26d41d9c82f3005338befa830d8a923492baeba417e07a30f1daa45b224f6f9b1815472b65f3acb995a356dce3ef0801c4125d0317270226651ddddd78201c0e9aed1c6897f5343669891726036665dd3739c0bbe116a5d52f5d1c0af2483f2b330d7e9905005b8f696a4fd195db86498f3eaa6da32aff19a35d065af8898cb3033122c056b05434cf25de57c43dbc3f090834ded03cf182e6a440aedbe2ad8f7b26930670fbf07edc6b7d33bfdcf1dd0ef03b1284ebcd64f9731a2ff3a2ac82cd926f79b7844c93ff35d240c70991927c5295327dd43f3d58b7b6541bb0c1a797b857bdc83c9c87497be54a9b673b27d9a4a08a14b9446cee479838eeeb978d4293a702c63b6f0ddb07b12019c3555bcf862c4ec9952cd352115dd8dae6b53f4f1428fcf3613d7e8c8735683890db312ae599af7850f81fa81f3d3c3496c1d71b58146834c940c08ec341881f59da7ccf6afd6e7d8776cd292d6f604b1eff1036fe222012cb92eb411bd075ff0180868a851411a703b1969da2e1d7c20310ab9140cb7de5a859ecc27126628abb166915aa7672513655313adf121f2dadcdc02d90333972fbe264a53998e9c85ac6296d528ae0cd77a4df6ea006a0e276cad11b002c70715b7ffb18ad4f332ca7cdc440018b8995ce3632ada8ee1c9c3d177ef7f088d46797709edb0336065d65f406e9d5a785ec4cc25091b82aa7463a3281a7470662a01556ff9a1eb34559d5a362378bafaebc7190fcf7b2cd39d9f5b135b0e7c010e79b1c0d083dea019699f9fc01812dc3d850be1be7a1badc5034e256f936cb15f33f862afb4a8d777e1c5a945d4f0a36548de3c4a1cc26290a8a48f150ecf780518deaaf7c13a07cfaed5381cb22923a009cfc94b5e566f2c56eac98abc1a07a0553bd4739e47fc5b6da14d4cdfe43e2a4f7decf0aa05e9e8296b9a14632031e77956cbeba52052585937b0509fe4c245018c111b1b1348b21f7760936dbfb8ff129070e39be71ac8c78b04a0fc57ddf9b706523481f0837bcb95ac10562c1d249fa0305687c00b25a586c20773ccf5911691a57431bb201e90af56f2d8cdc2871dccb9ebc0eebea8448173181e2699b5e7d8a4072a44eb6f7f6586104a6f5573309058022d9f394437b883d98461a4df526d874b4ce81f5c2584191b4593ef5f074e80797ccfc56338b5ccc0ba9c0dfdf379c746293837c630599ad280441c061c38bcecc52fc3fec5fe618777d2bb1258e513cc0c9fc7b53a02ca295f42f95ab4e1b791bfb5daf93909fc78e357128db0d7365667720b46c78b1303cd26688abf5c86d824c286df85d13890c439080a5fe5285dc29c2504474b3b2032c1e6eefe304022d9237339ca28e008e5afda283a2bf94b12b8633bfad14419adb335387e56d37946e7182f2c322707b8be523089f2b3de47a9b3e50282899b0ba663254f3cdbf80dbf57a6caf2452b1a87da9a016bc2a3ec2bfde514f292241be52dae6de6892fdb1d76b5ec5caa86280209b25694ba33910f69fc16afa802e111a81d565c5a377fad4df6bb65f3b676bdf1b42b2c579bfc2744290761d0413020c70f52637269325d8ed420667d138c7a30e41f2b08371999cd6359d9596f0479e135c318b697abadb83155dac2e23c3c7f7f66969f32ad6c7bdd475f7990e495b645861286ebfe3ee9ed0c70d0e7f3708cb069fba6a29b86532f8415e6465f3c3f20e809ddea98c96bd3d98068ed4a5662efbdc77c9f79494fc92494b29d22ed502f640f9f98930f13d0dc471e24feebdd85b56b477e7f30d0429bc6478b27eaa6cb8754de58fe9a010d1db3d22880cdeb65b16058f70c5672771e2b86b3ebd386ed2a724f5d8b06f4c47019928f7bf8dee5b5bf1b0b205f99424b986d00b34627a85287ea42f39d340e83d8b71bced7a3bfaefcd08bf2a0cbdda51257cb8438450f80e518188abacf88aa7a7aee67c9d6aee7f76a9dad1dcc0e3aa777c782e2ed6174772e36d653dd051cddb2ded1a85833a24a64037fca0addb56ef507752c9c87cde60f1c0272cfb393131f332df292aabf4e58b02335041a46a643502c1077a8e925e86cd25f84182de59d5d191b4e9806fcd6e9895f7fa5d5a3a9c82f43b016d175593b54544288d3210d96f4347a00069a65060b9f55db5cef4beb4a66769ce13c446c41050f5613d4560bc430f405b1b0b2a0f4239e495858d305ea67bbea95f283311a80903c9ffe336b63c5fcc01924be6116ef41ee96b5333f42b1305d3c883961f3398fc574729f25be0677b09b056532eca78237900c74c2c232fcf2fb8af5de4b494796d0eb3e72525fd2467b4389044387a0e47a3d9f96d394784395712746bb24d2b86be42e9fca8b9444f52fabc0463f50f4b4c4df94ef7ac6af8ffc81e4b0cdc1c642a8256cc567e0c8b325810c43469cd71563545054f401e50d32b78b0db2092581c4b9cfcb5cf496d4f25d02059fc2def18755a2d6fb5012b0bd9381974191d4809786e604afc316ac70a807a8cf3289e84db1f12bab7a01128d856445f48c614c2cd73e5cd616df9888dedff29435936bf91bb6480451dc0f8e9a4a6a60f777c9c0461d5c4d5679b21291fd7a694ab4d1529b5558b3f461d0b8bc52702ac01d36b4d9312b2037e6c98307b892c37b2b8cbbfdc71065d2fe05795e64ccedb4a0ea6335f58fad97ae5354820134bdc165c1569f2946d84dfdb9caa0140b374c11fd0dcc1b8eb27a2d02b07c47a554661d51d8e4e2e5f134e6cce0729f5d7b4ed3cd6be0ae6c923975ab608874847cab66d89a73a9a40a7761adcb3d0cc612cf46529052bb1a2aa2e9dc78cf65a8dac043cdf88c3cb2b9be680e03293355e3a4debba465274b2f2ff25d15c1134ca11f4643769ffc12a03690fcbc8daa7a7883c59d0880dee4be5539506b3da999490ed3078f7d034ed37f000580f4b03e77ac6379095734d1979c58d9e57823aae906cc1b738876610c6428ee0b4ee551bcf21dd5dee8908ad3b4fbfb35bfc7f1c5051c0d81a02497a1bc19220def48bea11a8effe3c6c2f8046a84aeb71a53886a370df9bd68205c4b972da1d7859d81c5fa6164f4c102ee42996621772cb7044c25e2c6304d0fcdbf10b6b53b127080351ada90f1fea3e95da2cfec32125e46e0b2dee0412ea2e0698535ffa03ed3bdcc127b52160dc5097750f2a436d0809367f64984f1262550926d375a03be8b897b932c27fc9756c746feb398b9c36f73a5d858a39b3855a211debfefdff972e00d6762ef68e26463f369eab57ec8d0f0164f9829f158d4d2e5a4626b08f64b5ca36f8f98c15f4860436a54f26282fa5001569eeacfab2e3022a94d156c6610653bbe8664a1598d25242310999612f7b58346db6b87d0143b04d5c788819904bc7e275149e4bffdfaae8054a101ece2dcf33586881a990fc749e17912480284b37fe200cd40dbc46db3c4494032d40007cc79cbb3004a19b6e3a3691fdec99de1c46a5b97a062782f04a6d93abdf3a433fb60a7968eb90e08bb5ba8494a97df4cfb809c411637bd507818d98982a273917f31d4d2f140539e56740abd454bdbb8df78f457500db5d8cbbf6fe7d64b64e0ef99e5040cde7d48fc2cca930a5821eac178a5c48349a5e8dc86891f77537eee8c7440fc6211866edb5516b5", 0x1000}, {&(0x7f0000003300)="e2bf5da1297bad73ff75cf80da3b6d9f261ce73c8724fd11021eac78571b95d7def4df124350f6f65d5f140662d67fb3b1848201fc039e6c2e5cb520cd26408d6f3849e3e3eb66b4d3903d2532c62b334ecb522ee0c6e70ed179af85d596b22b5a8956af8fe04f6ba664a2ba5e8b6cac6eba4cfe7356b63dd1d1dbb3558e1826bcf9ea4faa9c91d5ed6ade9f9edfa6", 0x8f}, {&(0x7f00000033c0)="e178dd37c4f919ec1dc9e62905b1464e8a5f8a5d51b113733f0a60639e1f4a83087a5aaa379309e8a5b9b00f1f24388be096c994f42e9537bd9681e9fc4f27dec23e25a45fda74e88275aaf946cb99fbca2ad703b0c8daebcb18fda6689f019ca059e6f2262a0e6d11862a5d4b114a0108c7570a281bfebfcdfa4c86741ef6d909e1934fa1fe056cad298499c6f61aba480f391f7ac55800d244311b8b097cb64d82ad7ca698083b1e03e65b4960c019e67169de67026097466b9f95f631a3bfd172d53cc0399a77f3a92d291287d7bd5aeaf0400f48523bcda1e85791022cb028417e3b0e7f", 0xe6}], 0x7, &(0x7f0000003640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r4, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xf0}, 0x406) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) openat(r8, &(0x7f0000000080)='./file0\x00', 0x9a8, 0x8) 03:34:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000140000/0x1000)=nil, 0x1000, 0x601) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 03:34:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) shmget(0x2, 0xd000, 0xa0, &(0x7f0000ff1000/0xd000)=nil) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) recvfrom$inet(r2, &(0x7f0000000100)=""/17, 0x11, 0x43, &(0x7f0000000140)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1f51, 0x3f, 0x7fffffff, 0x8000, "06f7218e748ec53d7b39d937ec355ae3d47b65d6", 0x0, 0x8}) 03:34:59 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 03:34:59 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x1d) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) socketpair(0x6, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ff00"/4089], &(0x7f0000000040)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0xfffffffffffffcae) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 03:34:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)="85545bdf8002d58d5f77c2453ac84ea52f34045ef9b83bbfd50908b2efbdbff99dec313349dc5c53362e9fcda812b7aec2fbb5e2cbf28d749d3bbf960c85bdc778fcc22498d4708ab84b8239ac07c138abace5202a3813bf89880922ee4b7f76d0c8c40e1a672b991a45ce83c959dfaa24cf099924974a70df5f26cf4a638e", 0x7f}, {&(0x7f0000000140)="94058d8a7103c25678196ffbc18003f4be0ca720b27b9359876b38a30b1afc58136f64acefa331d04b26edf070cb40a5b4892bc51ddcc9f171b5e3f57b3f1d21bc243117", 0x44}, {&(0x7f0000000040)="7b50e41f35c30372ef812534ddf99133b08b88c13a7f949cd7fdc81b778cb87f2a0e8b139f2d5e1f0305611177aaff29af0321a1dddc717f", 0x38}, {&(0x7f00000001c0)="8e", 0x1}, {&(0x7f0000000200)="b7406582a5bcced7676af3513a35a7bc063b2f6541d1c66dfc2843885aad16cb3fc481", 0x23}, {&(0x7f0000000240)="ba0757331335124c19d8ecf8fa29fce805fd49d9d7f50f7c7f05ad7175b649fe747102b7f1bd9a21c94551c70eb09cc004bf84d18be063dd646a69fe3783a85707fa56ceb1a99f3f523900f46513a4ad5921abec771b1de018f06f341a7bb59317a429f5c30d4c0352c0eed127535fc422032ea3948cb96e6a1f06994b0942ed673e99c79bf1b1eac8c4b18a93284a2af97f3f2b28c2f5ed5db6c41ac57867ed08c8b7000b5868fef248f60b6dd788f570bcf81d09817b621bcef9c89819c32046210e79", 0xc4}, {&(0x7f0000000340)="1d0bd56e151bdf870fa67f147c37a14a71b761a98e15ee7cab8eb6934a07f6b91d83275d9c8cb2", 0x27}, {&(0x7f0000000380)="320e3a559983fb202fbec2d42c4cafe529bff3757ae293f1d97cba5edee200834b9b9d7edeb930e5e04eb2ab1ce504bb7bb6fb0593ca6127b2747f4f68da5d7df9c65d9671c070af28bc130c4978ea6634f4883084999e9d397372b127416850a5e68702fb86fb9389689fc10e255b5c1b1d61cf430eaa55b62c2ecb2700735b8fa0eb1a5ce1bd8e0b0c710ad35b20fdceb013c4bec4cc2df3a70fbb3a55c16337075dd6b659dd83e209800e5c8229d51e4e48c54d5a3f5e3c15ebea0fdbf665e30c4b0699e2da01b59e6e24ddd34a", 0xcf}, {&(0x7f0000000480)="b72ab1a12ddeae278134d0bdce3a437a22e868d317c03ca5b93c08d0f8dbe625c8056267674d80531b44f9e3f8eaacd7506f380d296bbca2ae81ace710de4221906089767d8d53e04a4b9667cc438200bdbc91f26e4c71038b45727d105fa34fa1fe8f56632f0f8f51d34cfac1763a4577fd94ce8f84def2d901f425a834e564b9aed1a7672cb564ec794e1b3f58625d37118a32b06adcfef441ececfb6fa8d9fabc15479fd47f8162c9bef62a59a5f4", 0xb0}], 0x9, &(0x7f0000000600)=[{0x1010, 0xffff, 0x4, "2674e55d4692a9b47daa02e0d21a21a6935fdf819f3bf3279c293797f2df9364915dbcb906b80775f5ab1784d76f93b20adb4b810bc664e22d7230cd713066a0a3f29a8ed9d058529d359bf086c5c283a1f54da3174443e3200b4de448738b76be250cd30b15149a539bdb72c638e28633ca771a124d8bfb4fc41e129b1893ace6ecc0a2ade3a8d837ff7161c7108509a157ccd7602b11dbeb914c871c78640eb6aeed52fb05e4e3aefd44bb861e6bcd822390741f874248010dc5d99ea54050f8887709854d6db6b152b7e27a7e8c4ecff4da421fb95332cdc797eb783918c5fe00681855d2b2f41d2489e6965cd224ed6f470b4557d975462d7f22312c7fafc3b1a60fa1fa892140e6402482760bbe72a46eabbadc0369252cd3bef3df649a91f994d30acfbf8dc63962aa09a406d4cce202a34009b48e7189357f24997db90e66f669e2da09728d83285cfb3c576613fe813b7af32c3a102c41a76191991da49fc3fdb6db0308b04efff5f404ade038215c1431e1cc6d78d77ee5f3d59564af08e9c663d79ae53bae0134fd85286fa24ccfcdedb37d8bb239b510cfeced585316cb7d8e8adcb209ca407408504922ddf1f26875e46db8fb6f39e975c3273bc55e09b53d25e9a9b04f8e19f4e29e2448e2354f59f4857ae01c0e5a90fc2b735eae37fbd27f43c9b05a1b7736c3cf8091418269d51264a4636a958d72dbcf4f344c1297ac44e72fd9753d0f7405797a7139eceb869f8e57b1c4c533fe846a3066a689d36569aeaad152e238ab6d2e7fd9ea5bf10b1c59f23e3016619f4a90f2d03c8adc9dfd1ffc2e4508b6e2ee5874e4670ceb5e39b9c9003d8550fedf517ddbf85bc8cd24a8aae5120c13c282382c7c83216239aa039f31e7e5f2d487683f3df4db63cd3956c2198f5b565587879f40fb89f48cc7bac8586b7b72646425cb613cdba99d46061ac04d293cd591708f4ea1bae2c2d26efcbe56ae88e793c70747eac5fd7e897fc154d6e2002258495a063d781c02c821396ece622931888e85100984e23202ccbd7a527dd66b1505cccb2b859726e35b2f5bfce137ef9bd2862f7f947e6eb9f613a1a7251cabdda95173c4c0321eef8de93d9e4fdbb5b4557102e9427138f4563fa968a640b28ad23a2541e9a88db89b7b72683d5b71c4322c804202b1c4bd107716c717acbd726e7d621848cf3477736529ad683ae3629d1b268a77aee5e75af9b0416208c6099ec3214aa416a5d18dcdd6b9d100f3261cc92611572b31f938cad99392ee96db5b352140971c6c81c7c84b4e0f80f0d340950636646ccf963a484b81c876aebbcb39cae378569cc981164601f48acd6faf142e119e71bec5da1e4abd4ba38c9573ff29a4fef6de4af6f798d2bcd5d5b7bdf963ef03dcf39dae5ce76f0260af59f730d2e0d77295af8d7ff630624dc3596e59e397a81421039664f99b70e98839beb07721e70962dc71f182db909bdfd3196eaf7c7afd5808983d38ccb744bd53d99e5437389c66be6e365cb8c3373cddfe31e85c3dbb28d0824cd58ddf741f4144c46e02abd8c4286274e2ac5489888dc2a3ca75aff4131ba74cdb67bddc3f5cdc0e551375fe4d743f0bbe7574618c313a0569aa1d0a7f537b5e1fb9f17c6d21a6f6b4820263488beb76faeff5323926ce2c71ab1d35198c7df50d5304f26e484724fc1222c3a5885f3a85d1d1c756ff38a73225ab457a447366295215b60d059c2c984f74d81cc1650b0630af202af5d4b1f40408cb30350c0f87f429125c5c57fdf4ece390a3ad6506c863e167c4d525596dad8974b99cca4dcc1f6c38df33e9bcfa9d7a6ae68f0054baa824587d4f40059a3c1e6592e19dc5c864dbb3f3292d1fac28987dc67942070c9af6e9cc4cd9e9a8d81a6b9e337be989d98e2f4c42a9ca5c6df3639f8300dd48b7c4cf0ff1c7734302801a91ba3b031b07c9006731de35688aa7cee4a005e4eb2a42729195cedff79884adf2a3b3e87465b526eb5e6b5f465253abc31bceeec75d156340a04d2638b734c6215802023e129cb2a4a8a43044b97b51ac8cf1a7a3758de8550c646eae74c007aaff81107ce8d998d0f5c25af1d63c511607124a1ffa5309dc2acfc23df07ba6d1548b3e9f991f46fb862af6f28b20754df8fd575e97741ae59cf25d335959b227ddf5b08890da90228f0eef3de503263e3ab2104fc1aa39a78e4817ce990f382fc0ae4a12064cb0edf14e69aa9933fdb089d93698843ab16ab022900eaf048c1a74d62a760ffba543c47dabca7f4bb01a2bb27119eb265188bb9b8c610481156736e7f979b8a14d08cda23f952b0ce3f703abbddeaca3a8d380a08db2e28800d77cde3db0a26f00c66a3322173034eb6b61da10a1389cf204ea9053bc840e7c7b4567a47ba7d134a48565bb28e38ff8ee83cce4ae939c2440674b6ea5f3ae8f6d53d9cc0e6152cd45321ab98124720d7ce90b3f85f14965c90bfa2c050fe1bba4926632041077c02a832084453f53c331bccb862e94cb586cc9b29ba20fc03a01caed0bab638ae3632dc1ee70551cfe3a87187b825958318f5b364015e82b7d6bb2a0db636577b73f44bae06742712bf995cbb47bc22677a5c2a2426db3646433bc99602ac297960dc2ad177df140a83a807a9f8d5876bf7a691dea5954f4044ce5797e91852405857178952adb6f68a4678aa2a29d101e9c49d33c7cb4919fc595c97322ba5f96d1019f4db64b604e7a1983ebd8a78c3b4da054dcfb319bd31ee74b63e92f67e834adb4ecc1afe7ae007b23af5b4077e0266bf9a9bea9fe21b22987e8ec779304561e9cb4f94dc292307238c4f751d3e4621312125206d165b130d280a43b1735c4356a417f58baa4d673802e8f1973b86177a9583b7906741c34bf0999ca47700111f9f7551e606dc6f2729181384bdfefc79b6f63305dc7febc9795635bf1282652b52817513941857dfdbfd6b66e54e20f06f7d0e3e8428085d36b4d9a0821fdd0b895ce8e28b15c3114f7f89fdc7c330020e170d6a467863031023067e8994f89595acf5c7a333efef6c93f3bbfcc94cd89462e39149f2852b29da8ee4efe0febb37ed5b0b241289ecb62f85d6bca46f492aefcbad87ac25043fafad34ccf00ca4b1f5b46e1b6ffd058644f1081efa3d03a15f143c44fe4e7759c68fd8d80aec8ab8ed4ca8df5245de766948f206784f7ac4f96814d990f0fb0e96767529a4f9635294386f13dc78b4073b8402d1c1f548826c58ed536e93e17fcd5604d183dc633d23cca72f4f8e9196e9d35ee87d84d809fea04adcec1a0bf80f2d40690120a811d93d63ed9b109fb1c86adc0bb34217fba38f80dded4ecaf02d04d7798d702934b3624a71aff4b0b01ff19f375ebb06b5ba48fc8297c4a3cbf5a82823faaf4ee90378dd5dfee9eacb35c889878f486ca6e43fadae5e5deda592eb7f3ff104eaef189a0650d34f4072d5fce65f4c0b22e21313a14e5fdc2fff6248ff3798df40b0fa03d6312fb3df0d0527193c7381db4a573504b2e9b784fe9ea731607611c6665f160ab69b66f8a183a791b29c981052742656a528aeed10a20f426f2682444629bf6d0c7b293fa8890f3a29f3aa473315bdf5a0f2512ef29a31f2962c9d3404ad6ad3cd5b20ded733c4c417483366ff17b3aeb251e7fd105e6313945a5750179ecad97de40fa64b7d2c5b869a3241cd323653bef0983899f589ee284f09e62ff13f39de451551a3f1b4405d910805acec53c99c34ebe55a4cb468af586e5a7c17905fc8f1ceedbbef8a6627207456452c09555d39b8633100e4eb1bfcba9afe1c07d3c6063e39eb0109c0bd50e17457fd572e2e592075f54c867f063c47947fcaf59ec701611baf795010c2779add57ce644a4e9422c4020383a0ae35091788402ee83892d91418e25aa40aad5ea62959f05ffd4bb680c320788772b157d00dbd7f5a693f05550c9678cbf6de6fad3401d73719218f68ef55cddc3a36a85c3cf773d9559e07d773e3a250ecd3204e8328e9bfc21bd28a95670caccf03c2ec544bc082f108206e566950698be3c52c498fb3946a6edf0e3cc1e25600800d94d605a15a3027b4af742e086ba01d879c5288de82987226951f0a0695c43a044529698383191ac672cf2dabace6242068492c526d3be2fdb6fcd92fe36747c8963f828ff6f06dd96a3b9bdcf0ae5e04a63e7dace5b114d12e56ffe8835e3d7a1637ca47c8ce1309e095e6ebcdcdb1430d4ec8b788269bb53d0147a1841b61c683d0c09bc249388eedf9ca8d0b3fe691a00bb7fdcd4696807eb704619a950f983dceb35041334c8c2966c016d7d38dd439e3115ecdaa455f04b75585b064c61f10a737e80856cd008c6e066f0a4fcc01e2a371fc26b31d22f6762b1512c6fe9986ada933a04b3904741e3cf8cf49672415608a9265bbafe5311065bbcf901e380b45f8ecb01f93ae77974c0c1c59aac730aa93fb525c8156a749b6109e884d419c49cd6cabedc9410dc8e3ce1dddf791036ced0845d50117e6d132314ff73d74380703f5d0414b8949341934b67da98985c865e64ef788a6736fb589f53fa84434977da77b2ad66675201b303624664327028b93d3fdba08642d5a5f9b163c0bcf14df188079f579611c9badc8a49fb81bafea25f8fbf19bbffedeb59907ea819fcc139bc3d374c07b8fc0d52eeb7673e03b15d17e9a63b28175ed3f1d141b2253f4d8a025df1b50fe7e17764827ff9376df1b82269c8991029fe1b71d3f58e38a32c25a24c98c314be8d0cf2fc015a4b2d09df930ebf1b9d7a486c47b70913721c2dfd50b94b104f1d79931a29dffcb7c1d2d2005e19efc8dcd65183642f206f4282e6d40e05468ca9aec070d71b89bd4c5237d2eb7c053d664d5909d21a0e3f54f2d70094e056f7e50319bcd23cc69cdb7baa8604f2059c60b167f35367b4e6f8b79c02676ac381a9178112a12c74496bd75f04fed516b857f26a0f47028ab7c80861eacfec42cd791c8f735cf369454eb774c547377ac663a4c7f15006d25e79e3fd11656d56bc75bcbdf53f70c90c00d79094cd8a4a3176b7854235c659cabba72deaf91a444587861ab0cce5718711cbc60d6b1845862461f9b91a9ee8364477addcb6f1b778add2cfce703d108ff42309fa0bb49faf8404a6b642f5853637620ef3c7d782b2097bb6e980944cb2a33219d8f40f3b5cc475d499668ad0062a3f52586d2e22b5a943c7f580254e4ba761455106e035aeef5b00ece0c0b4f397df8c3b867bc3462136d94da0445b6547fe1932bb923468fe40bf13bdb6bd7afb6a47ac7f3ed97f1021722c8dffdabf8f376cc1ca7cd5371c0b216a96764638e542a11ee192e5f34794d348efc012c086998dbe3be06bb0e09d308fe73436e9b68e1579daffcb0d08f7ef2fcbe99f2fe5d847ec8aefd58cb8cd5c11f0c3b31383db4e424234f29c3229bbe78999f9c9f374e46dc599a1861a2c7fcb138da263d40353cdacc3ae5650de3d8302161fa334e6d63d9bcfadb666992c5f4d18570c512ddf473257bb58ab9156956eaa3489e7957af89903009a10dd6c872b32ba8bff2e3476c9aa1e233d3bda571960c13ef8e362bc20063f4cb4c5b59aeb0e5ef178cc0491e9caf4f33bfb4dfcee3a0ce2fd77729bfba1183e8f8e7e9056b4b67793454ed37ecbe151e1915be9f2ba6d7e4cce6aa5c66e07b65561a4d75bad6f1d41760c7ac611097ee5dc7bf8851f33928a1d148c9ae6d04c40a09ea662fe0067b35d9a219e92d850b4fa5903ccadd0126561"}, {0xa8, 0x1, 0x5, "7fd097e681daae574d717ea339dffd3d640d1feae3e04d1758ed4a8e9d3802e91351c2d2545fb45908671aa3aaa0dbbf7dd3f01b49c89a05278a12fa17d08e89d475998632f73cabf18c2372238e6bd0162458e3e1c2add27d89310f30d48c5cc775ef3015807312dd4887202b8d396d9db9cb57c63ba08e0e31428536f4f4f6019605b6a6bf18add77eec1e849425d8fb9e521481c70f"}, {0x58, 0x1, 0x40, "0b6a39737d5422b94578fe25a2665aa9ac1d42e2ba27a6c6b62ac274c3c198be9f26d8d4e924b1fa1c5725fca9f9167e86c7135bfbbff8dae5c95bb93912cb7117589b085e"}, {0xe0, 0x0, 0x2bd, "9056b4d2fad691740d17ba8928cc7cac0d9458455eac4d329c7842723e60cf5343a52a2d848e89c5a47673849df3618c01c2e0fd4b35de62e627c3fcd4d75c5f129a94c4b847b7d43a880ff666897f30c2a29ad1359209ea479b7828035b72cd1e812b807e44f1ce347e2e8429a833322304e2c419bc5aca185d26559169641582450db46462b4a0f7a0c70f018eceaa93e8633d658121c3baf70b16a5cbec8de35be85b8ee5854ae4e13d2f08ef80f4c9f96702e1250a4f78203a25fd59dabf04033c731764ff26cda431df2e"}, {0x58, 0x0, 0x79d7, "223602b97b205b46de1335d976afb742345a9a71e38218b0dd50effaf427e2b896c51c1043e4b3533d219cbd8001aa44f3a135f68db4a00f219623dc67ec5d00d1280875"}], 0x1248}, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000018c0), &(0x7f0000001900)=0x8) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 03:35:00 executing program 0: r0 = syz_open_pts() getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0x2, 0x5, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 03:35:00 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x1f, 0x5, 0x8) shutdown(r0, 0x2) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x220, 0x2) fchflags(r0, 0x1) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 03:35:00 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x2000000000000000, 0x3, 0xcbc, "123843e5404887ac26448e70e7380d3aa7fca63c", 0x8, 0x22e}) 03:35:00 executing program 1: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000880)=""/218, 0xda, 0x800, &(0x7f0000000000)={0x2, 0x3}, 0xffffffffffffffd7) recvfrom$inet(r2, &(0x7f0000000180)=""/9, 0x9, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce2, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x29}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x1, 0x27}, {0x3, 0x3}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCCDTR(r1, 0x20007478) munlockall() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x800000000000080) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000040), 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) close(r1) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r3 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000c40)=""/25) setrlimit(0x3, &(0x7f0000000780)={0x1, 0x400}) 03:35:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 03:35:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) close(r0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) flock(r1, 0xf) 03:35:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 03:35:00 executing program 1: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x148) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x1) 03:35:00 executing program 0: r0 = socket(0x32, 0x1008002, 0x0) setsockopt(r0, 0x3, 0x80000000000002b, 0x0, 0xffffffffffffff27) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0x3ad) 03:35:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001500)=0x9) msgrcv(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 03:35:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r2) r3 = dup2(r0, r1) dup(r2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r5 = socket(0x10, 0x8002, 0x3) close(r4) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) r6 = syz_open_pts() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x7, 0xffffffffffffff7f}, {{r5}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x1d, 0x20000000, 0x0, 0xffff}], 0x7c00000000000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x80, 0x2, 0x3}, {{r6}, 0xfffffffffffffffa, 0x4, 0x80000008, 0x2, 0x6}, {{r5}, 0xfffffffffffffffe, 0x0, 0x0, 0x1, 0x1ff}], 0x4, &(0x7f0000000180)={0x8, 0x1f}) 03:35:00 executing program 1: r0 = socket(0x6, 0x4001, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x7, 0x7, 0x6, 0x7, "9824c843ef145428b9889bc0df9501d8c642fa0e", 0x100000001, 0x200}) r2 = accept(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000097d55b88dca7f74e0000000000000000000000000000000000f84aec000000cbbfc9b7000000000000000000000000000000000000000000ae7942ded63e0ccceeb6994df402553e4bc34b6051117659bcce3fbb3857789a9a21cc16820b0fd2e396e3611aeb950cd4b312684d5a5b4447dc1829aea00e58cf3e543793de932186cfde0bdf1d5a9bed49f621a61c89437eac771f7a26fc3b455f927a18e51e0deb8357227f882542dd4ec764051afe47e1d410138d7b5ee9082df1885313666656563537b2ebede21c5d342f1e07d50ecbee1bb0855a97e8a78ed92356b64fd9a027088f695f2d2449b87b05b20e5ba2a79c6a6df4731f2a3c"], &(0x7f0000000080)=0x33) r3 = socket$unix(0x1, 0x40100000002, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x1006, &(0x7f0000000000), 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000040)) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x42, 0x80, 0x4, 0xdec2}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8, 0x4}, {{r3}, 0xfffffffffffffff9, 0x1, 0x10, 0x2, 0x400}], 0x1000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x66, 0x8001, 0xa6f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0xb6, 0x1}], 0x100, &(0x7f00000001c0)={0x5, 0x80000000}) 03:35:00 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 03:35:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='{\'\x00', &(0x7f00000000c0)='-:-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&-+\x00', &(0x7f00000001c0)='-\\]*\'\'*\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='[$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='$^,-\x00', &(0x7f0000000340)='(\xd4-{-&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='/]\x00']) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) write(r0, &(0x7f0000000480)="5fe38f1e9176d3c2f1d7c2808b5c35996403205d71aad698160776b077c927cd3df60d9d2e6a562ca9c346985c9749739a1f28a2b85e17645d", 0x39) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') execve(0x0, 0x0, 0x0) flock(r1, 0x8) 03:35:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="ef65b65f3f278b00599de23ea2129f"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 03:35:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000003c0)="f0265b55e423a019c8306316a3f5128bb4ea71d1a24a89b227c96997b68ea466bcddda61126f030d373bcb45ac740c4bb2af3e0000000000006b720eacabe488c8fe52feb327861ea87b090056132a46dfc16a72281abec3fd6b17e0581de3bf5aef80242c40db6cff0e4a7dbac649e7062c0a142366f6b5bc86c32e253c4aa56c4999cd056e004fc4107fa5b0af5ea29c5a3ac81a28c33546d66e10385e0ea479fb00000000000000a2106ee4a24b", 0xffffffffffffff63) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) close(r0) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c", 0x768) syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000200)="b4bbe7feede6e2b26e109f048e9e6dec0ad5f47159bbeba1bbd302a0bc6a0f5dbe8301cad24ae9bd60ec00115bb1f1cdaed3815d886d00cb7a32ef46ec5e265e67e8258150dfba2fbe18ba8304ae4832ada950c1420b9143922caea1cc6c1a222c5b04d03082de5023dc471bfa5370", 0x6f}, {&(0x7f0000000280)="5b1715220035cdbdec362bfb78dafafcc025e527ef8d79c90a115aa6eb781a3d5c61aa463a3ec4af84f11f39703e31a41e2b2557c037475afe29735ba63b69646f3032d6f031b5a38514859ae1147226feafddd2e20a0248ea8f8330011527b2723d11f8e1882565afaaccf6e9de62c0d8578dca28c028ff77a70fb25c79efb7b873bfce129f5bc436f7e613377f6a5bc842f540c5b598e5c108f782cb9931ee9c93a7196050bb7647126633ae3656a18c83f133a2e793e54a0d2c73962959c14f", 0xc1}, {&(0x7f0000000380)="e4a38d1edcc46c1d3b2a91b7b1dd32702d6e15639d6255980a0ae62f", 0x1c}, {&(0x7f0000000480)="0307404d6793c4a1e76ea31f2e6fbf48924dccb2f7fdcd0fdcb66f47589be03d309029cedea29103007f7bdd302852cdd1a8c463f3f936db984411a8006bc175a9376e322a797bb5cb3061d7bcdab69c73616302f9f65b603071ce4dd61e1a6c1e0466a5638634c9cf41a7dd3c9613a7a0bb4c6b627e788d3c0ef1898fd9d0b8", 0x80}, {&(0x7f0000000500)="6066327dce98f8622bdcd472947d10c2e001743cba3e8b0d09bbd3029e6d8b92335019366b0c79e41dbbf53bff3a2476febba4a99dbdc44276ff96cbfc7ad453e465351e6c533cb3059135fbd54c5fd5d90a970c01eaf81894e241b0379fd0ed75c9", 0x62}, {&(0x7f0000000580)="1cb125f297661ca8b3d3411da72a8bea7d848abc98e1acf673fcc87d6e1bbd", 0x1f}, {&(0x7f00000005c0)="bec6ce2ed45e63b6", 0x8}, {&(0x7f0000000600)="6b22630ed47878149fc87b3433089fb498ba371f3a75f348236e2a27eef115ceeffd43f4ce2e4e5e8eb0bfcd9d23f7523ae69501f6abf9ce81bba12fd9f687edad7d2afdfede0a287e1cc22db6f38fb09ac2c87a539e2a52a64f9c4b6e2842ec7e808739974e693854ab35a8d5880a5798aa73051709ee4ab4bff7a808ee2c6a788d23b910129f883e7eb9cebcd47165f394752a7dbdb128e6f85a5fa4d3ec327a8d921148e3498dec2712f06cda1984cf29437fd2376974ae749ede85d79bcef4b94e6d68636677cf47f4b7d4853b88b46403eac85bd96c3ace7b5f5ff8eced71320b7c95a0ddaa0b26ebba", 0xec}, {&(0x7f0000000700)="539f109f22", 0x5}, {&(0x7f0000000740)="84dbd6edbc2895ae3e76133fea4939ad6361d5eebfb372ec98ffd25512442a1a059791fc1d1cc7eee9c2c42dce48933742ee998b0fca7b0ff2935c1b7e1f5fe5003cc021ed3cb38695b58f7e9f0cdddbe04602bfa86f265d1bb24e6598a01d0c79e7c7af0ffa69eb8d7eaa9f7ee99af6c632e47f2c743c07e57e818107b4757f918b217ddd6d387b048e7442b716bf095a0b29682f173a18a5e62d59541ae8cf793edbf21a32bece67c053c5e7f9ca93d04253175ec549377366435dd4b9261fdfa094c7cd3dd73d97fc5c6652715bc6424467ef1341e53dce4bc35146d094403ae963c504", 0xe5}], 0xa, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x18, 0x40e}, 0x404) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xfffffffffffffe9b) getpgid(r3) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 03:35:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ftruncate(r0, 0x0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 03:35:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = dup2(r0, r1) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8009, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x81, './file0\x00', './file0\x00'}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0x1) r3 = socket$inet6(0x18, 0x4007, 0x3) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0xc2) 03:35:00 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x20000000001) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 03:35:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r0, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x6f) 03:35:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000001280), 0x0) close(r0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000140)="63fbe318991e8347b5c9d9f4dce319345d0b6e1d8a0bf7e3c176503603d30d414aef1b01648bb5ea24753962108d8b15ac5942259f28c623112a573225104d960108a80ec26f682a88ce1885231c3a1fdf9f86870836b5f3ee7cf522225f738bd63c9d55472fd6426f627d5c5fa57b013c10f7016d50b65b6f7c6259701c7fb9a33281d9eb1a7a443a98204ba9fbfda6c838e0dbdfc4c394b6ee8767aa4149f9f8faceeb49d5b9d340bca09bcde79cf0eeb6d699aadcef9cac50cedf04c59a2a52eef6d4cf1430e9a7ea85a90445472a312e90c5f77e02434e5d777fd1e536c54b519f8d563bc34a1d9fd68dee60d39d9bef5db363f998b593be89c00b360ddea46418e70b58129b9228a1632c1ec93c3e8117aa0682e0487583126d2c1fd1b2bf6cd6e92d7c9e53fe4095af1b0310ce63372cce87f9414568c382163df1d48dd455c86883bada1589aacb743e9ef81546100312f950ed13ca07b8b27ce94f1f9f0c14c38fedb43775f6306aa1b3ea9509b3a9d6d14bbe4a8526793c65bab1a56a6b28311a1336e3b4c3974a28e95b5aabbd6540a853dace092292eadf793e50bd27fe2912522a06f18aa8ad8789e2ddc1c637a528e1d1163a932dfb61102c03df02f7bbd77928b2eef22163203faffdef5767ab5b7fd99e8c36e158bfb1b421663921220efea2df81d2be2adca3cb40265b81f076003800188104497b6bb0aaee5dfe6aae47567b1c0f5dd78bee944400f2f9a4638ffd1258e153797188d4986c0b8ca93b17c5c22954774c98ca7f69ff1ebdbe0d67fa1b2d9e4971a7e2b1430281ede6f02a4d1585ef2255c146a67af24a74897b4cf8f072c3bbe4a6e9e05b1029299c307d98a3dda4fc9595961eac2b0d2a9ece86d076adc52c333eaff5348525b40e618735e2c0be8989caf0cf5efeac91c759e136480e0cf6bc5a76805c6254cb28af117d639d21a8b50719991df043af0660c8461983e6adca0cfb15b8195e1b7ed5fe244178b7ef8da1dc126814d704650b8dd5972f504b917f9ff85230703153c5d5c41437ad828b53bd577d5a461400e7d29258ce083a696b259cc43bf446cbc630d479bdb81cd231175b9f60c4f7a9469ee402ccebee619c2518e732f7c6c9b99379a5fddd8a57bfb8b206c7fdd084273e5a1420a1d44831ce8fcaba9fab13fad0b217bb032c37d17a804c32603551e088e0e0d40eaf2d8bce254bdf0b317fe18de88b181327e70370261edc28d42f1f10c50d27ef1128b56749de1801f7571a6cdacfb6437547374e7d586cb1f43c08a3cc9ea542d5c77b9f7da4b3c715158234f6c0f2d980345b528bc66d6666c5789c24486a55d4249f5639382904063ff314ffbb0fb3504e7ef6901e6bc334edca9349a967f2f4554753817cd43c081e7942718a5bc79a747bdbf9a41095b0d9a6a0a4ce37c9976105910d15a55870265312d884e276b6c1f24d025e8a729a6fad97460e0debb47de25d1b3ba15880ce236e51d2f5ed4e0ea04c23073f9aa22249933205dbdf364a0873da193fe81fdf82c91ddce6decbb0ecfd0fb6263c8f221433d1cb98bf4da7a281256ea931cae3983604fcef31e63a1b2013263ed8b0940fdea0406c6c8d986fd708932a68d20f47e5d2ef619f3caaf234d148fcd5c005bf1587086dffb51d2ae89280d95998e46755b8528ec797970e221970ee285090627b246883adbe271e3bad9cf096029742104001ec66ea6abbbd02644653a2d4c6c48bad813be78ffe742b164320d1967400750968f17cbf4617b1802966046200af8a80965184f5eafb375cf8dbbd60ea240341f0df7f9f7b9eaffe58545ed0ee9a2b5b6a8f41c2bc07061cbca6f1706dd1d8bfc6fd78565af4c63012a5bd8b5cf8068023417eceae999f537870ed67f80da76ab25d6a8a0760f0345f53e907b21521ece5214737d688c24aab6c085552e8ac8e83b5917ebffe218533a1db11827d39d0e7de9383603407461d04a2692888839d1ef7c34c5022ddd090fbecf94ea2f9f39036e86e7882ff8be7a8e9bad5712d420c99378697aa34c5e00fab786d47358d613df52266336df97b20a8311e4a063d7caa95c197445a8ac5c4c622a8071e67f1fd8fa0d2049b1b653dabbd41a09341f1f7831edd7bcc98c8375dda39419e1b4b3db8f75ec4bc65473f7c8796f6707c591786df4776c2a5c25fa136fd0f6c6d97c5041ef5b4d7d8025f9452e5ee553b0fbbdec0b84d2671dff194bb04b77a40b1ba52c0a9dc719b6c1bc436cece836248bdb5f9a9a73eafe8294a94079cdcdf344abf6f1c1575958ccf7a3d198a9904639be33a85d9e64dbd45dbb5ed99f7b979383274dcdb3ac2deb36ffe80d3502fbd36ec34cf833b47e0c027ebfc5b8e5f7c5441cbbf2b3b1cb8b0da6fc36c7fe0d15ce7d46b883825c877cafdeda73cc5025941d908bd18def6abf244af714424bf47781142795aabd12bb4b810be8a73a909420599a0d884f297d40e077bf780072da782d4a44c98f125426ad2c8a90141a614ad076ffba6f2601cc52ff2942de3e3d4c6197834ab8e97cfde02bb5ff32a183ea41bf512b23bc4f6e3463d1158d48230bfdcf8181d2ca4345a17709cd776f64adc34e4646a92b18708bb79c0e2312e7998d85b5c9b02717ec4e6584e19b4ccb3a0f5e103378ba68935b80adeccbeb3e93a0ecb13cdeaeb9f69d745e60493a45ea0428bf5a3f3aeb64986c658bdb6f28f8d68a30b4d679b3fccf6875373703c049ace6ed6b4b8ce271ff9a4c641bde6de492cb05f9b70a2b78c84e55864011994bd5d2dd2e392d0cd1ce69935c07b93d801d829424c7fd1bd75c1e9412c0252cbd9454abf78b07495dd41945ba86a6c55932777706880df9122b0006e88b6ef9b2004d42f3440dae018dcff0bb59b782dab573b34dcb59dd9890c647ff56bd8063afa8671b0cb36c9ed2808f9db9dbfdad6e9767fd77602e69feb65a50256632202c378147e5bd76175fbabb28dcef9152857017c2ca1f08bc0495a950c20ea25d85c95c1a3da7ef814bb56d5a8313bacfb16b786c5962cdc874425787591c3d2dfeee6a4152d7e3d85582d80f6bf716517ed68fdd594876aba0001070a7809b33969da3f78682cd20d9a7aea9b302635ae420c1ebfdd02632fbcd584fa8b7c56fa5fa146eb6bebdfd1171de9bb00e4541996447b8f296e85bbb6dd53aef9ad07b5dc12ec20ffefcf3e481118ff62ef879a5c8191a038d7609239cff3d7fcac3815be639428185b4e548f30e040e49dc307a83df9f8ac0ad8cdbf19c50d0fdc523569701a2b87a8e188fa51893f3de3e948b4543243dc7feedaacb37ca2e5dfc57376c1fb726f4b10ee1ae2e5ac30fee6f7a7101106a49e42343ea4acf333e2a61d9853a76e8dbeb5bab3dd8778eff4b03e5091404f3baa5dfad01b4affc06fdfc8f0296ac28a8d0f23c4557d4df8c183afd80703d0ba61d954f5f404f7ed0a4e99fb52d390861b902633c1e43938f1a18b94c57641e9e6f0b965e8949f68e4c72a8f4543a96567381b3a9aa243ae75b664c5726e31d60b54b616fe217d605e8497a58ce76e3ddfb80c810e9b0aa1883b7058e85f54bc3ebbc6c59c84893b678a550933354a6f60f65937ff10b0bedbf664c51dfe05cbd0e7d33ae794e25a785a21357b218cc87927be67f5da40a1e7de2a5fabbc9afd451da3723b7e8c9108bd2e9373cde2b7725d2f6e085be60f3a72edebe6297b52006ec1ef886a9b9bcc1eeacbd64551e184b61f334959486b608efe58cd305d0c6747c21f33d3f350f52faac5c1410b8505988603c9f7e7bf9a45c93e7001e1c4712cfa886958d4b01ac44728ed855fa71bd6d4ffa781d3f00232a59a787e758112dcda80c9cd04235ec9fe20556951c0e1fbac103a90c5da14dfdee2160ad9d542ee7c41b31033068155a54a69889cb01490ace497f4e1eec5757200a2617cf6a899b90d8919131454c1a44b9860c8808f4b5540b038b5af7116cc6127f3134cd290b32fbbfa9c2d14d555060c0969f0aaa1fff023a394c7ae92f165b00a4afa4e34de9cbba3d3eea89cba3d4cccbc89cc8365b48a3be17b19a319af251406b9170496ff62df589348503050800f42d6a054fdf1cfc84e385fd3c728c5cff15cb9527638f9576825bd96f76e73f8b805edf04114a97210d73a3ee3fff7041e8b74df44397f6cdcc7840ebc8a3ae3702cd45f46dd6d1688d297126b5839f32afdea501478ac9bb4b6971fcaf942e70c3336cd8fb80841bdf9d49d198f61a4a4fb1edccbc75a3a5135badccf074cd89567e565b3d2bf0008f48a312eac4e3a42fd896985a0e88ee1eb3d5f70c4d333e89887cecd7af1c25204b5e05669c2d94aaf7148b13dd44fa099769ba511a4d1587b84edca4dd1fea812e3799bc8753ddf754461b8fe12a104f24b46377e4d1f482ab25bb6ec37c6455c2919f5a29da089fb4493490239137648066eac4de56f8367b0713c9510129e3489ad164e4f85da12be738ee486b222c7938109424951986a8478b96b123af95003e8f6a32b0df5fd2390627d923503199469d257cddabc90e8a44e4c95667b163a72faa2b4b635709a964ecf4709b254f082de429d8bd5aeb409835ed2f4061544957897299ff3737af9edc28bfb92b3287f63dbd16c2aaa94a4e095be42faeb7b831b40092d9c0694dfee1d2a93b123b8d1591c32ade25ed35d692d21bc7fe41ee2f9e94348b4fb74614e9748f6e5b0ceb401abd2139a2caa1e59ecce9a29b578557ebc1c7ea69b6a012f7e5e04052a6888c4055011edf405f14650f2f38fca68be46d9e0c916f1c46b683f064ada991ecd658d03652119479ad4f93aefc2e75fd2cfd440f9bc55f763a1f790ad3fb30adeb32257b97585b4be64b2881a79d15985e6ba4d944ce79f6215750fe628a2edbe254270e896c2808945ecb873b01dbcad18f86bd393d3947fa3b02ceef9c4666bc37ab1f78cd6c597871e9796421228b8aaa3118ee78f012a417db63b19c4ac3c04ec90e1a5e163bc0d96359cd2ccf10c7e5ae0eff79e8ad9dd60019a097ffa370e5623795a7165dbbc5b33b3654835232a92105cabccafe8d615c9d6721604e9dc3bd0507bebc8041957d805efba4ee8436250770fb80876e5b3271fcfe392485ccb94b2e68c001dd3ee7e67f98f5b97351240930e775d8b912fded4dfcc29d883190dc9619dbf92e65a01594f907a743727674d159362f8d8a848da88398304e474a599744143c2b172f639bf232ca5a62860372eb9e76dbc76538c0dc517900334d996beff42554f4d3b544252bbe261c2e3f9e3db55c98b7fff2fbcb68b69fbfe67ee3a4445d015b4c3cb2282717db913ff8c0a4b49537c0dd0b95dd59332fbf4f5a9f96c07ba9554b7af8b1daca2e030f986dec872c53aa0cb39b56735c4634b349c7fe042d82573c67db143f1f5d9c30c58eaf407b4aa0464e50756ca1366c71de50b5fd53347a90acfecb7ab7d8106dbc4c3f6e4b5c7a5536ab81739b1c314ce7a21a35de90ca4f6210b4a67ad8865f830b87a6bef3afe812f8bb261b4b368c022f2e2d5c6b9b3eb5db8fdaf23c2c762c1c4d6ff0e292e50e70a1d447b200a3a0279c0b1bbe5a6427290018e02c001f34c34de4272400f77fb6328acf0abf7394e2b34ab2dbdaf6ae35776835d6ae4fdf087836bab95569716ee60202070642805122b7529c3c56ec2171b895b3d3bf8244331a8e6c8a561027e2c60259f10cc7511bf0aae0604284a8ab75b79ec4888429098ce1d30a43bdf5278dbd1e550189048", 0x1000}, {&(0x7f0000001140)="b2f3137c5672154ebccf1fc870145fe6885261bf4118aeb46f8bbb992eaf8c8fd2419aa7f7300e74b7775605740c8917b0fde4249498f4b06911e780a527b3f24bfc422637aa24b80ca304c619ab7c3b490d3fffa006817603acdf52a21e55284a6eb1e777c0d58b47c3c46ceea1caacdc828a5e74bde68c5e9217deac8ddb196501343fa2580688de708149bb8236966f0cc512562249ebcd55b3d9d835fc1660be77718abebfe103eb8b48c589bf3c5c9c8349b0804e07", 0xb8}, {&(0x7f0000001300)="5f8e4615510597afe7a668d45748d8b23d9874244dd20ba0f6fc9a206ecfe3d46c6586f45959bede2026abd2074dff48fb2ef92cc6255a91360fa2475fadc6df4741d3ee1e6a6bf87d320d5b3c94c94afb6c9e29dd37b123d033e1db104d24bd590db5e4749a4b1d8442b39567c76f18c5e47803089da3fbf87c8b630a68ad2150717cc71f6c67ad7041403bd4e06397c64818edee921735f78d6c6e8704414083a65c84a2ae0f8af14291fb5b", 0xad}, {&(0x7f00000013c0)="c947aad2002caf54b93d42d43c5364a9d0cbc4d41255e65276151f3a67923a56dbd49142a2bfb96cec57db09ca9dadeba3ed186b423b652dd15cbdcfd251c5866b5344243614e2ee0223ec73724ac40e7d2a9a5078f047fa3c4760a310ceda3971358d543e80567fb905ebe4f56282da2bfe493009f4157d30f88b9ce16fc230084ba8f93469d0b94148d29c7efe874d732fd926e9768f3de9ac93ffb243abb666caac7e84740281e7de522ecca1bdce5d27e1c8eca3a5743aebbc3c194b4548018bb59bad19fb4e9cb0a3d8357894e42a84ef27090dc6ee86afd8044f52f1efb2e94099f7c3a747ffe81c122125f8f4e0269ad09fe1a6938b69a2bb2a56230ab09706430cf510cfcb09f1466ae7f5a93379d339a541c7564ce94cb78cb3a96a1ddc55dc8510390be60e09cfa3797abafc0288838e9f01e0a3977c93166ea174054f6a53b5507b64ced7de34d37e3018288aa96d6fa5c6c966c3f978ba360e30fc1ff5472cfa7aa56ef92dec02a3e6b8e5ff10a7ba40b49621110b73c265e4cc96ae35e09f16ba27d45341776936239b093d47bf59f3e042440008b49f698ad013fdef168386fad9ee69fb9a772af00a45addffe831b23e9284fb3aa76a553fb67d24b2f9af8449c70d40c2a0cfd1fb2ae887f0ef46bf81c744783aa2635c0901323b1b64c639ffcfd28f737b21532383085d85e0363bc25790d4459a6ea6ff4607e507807500477c66d45b2084e147c17667c7add571294117e9f590dd9ffbb8dac7cdbd6493dbfd3d74c562039d5fadb9aa47449ecbda94c274adeaf0710410314ef7616a5d4f96d1006039757ae241b61d30c02c4da6ca75fd2396ee383fa5fd25da99a1ff97f07a89735cb1fdfdffcc1f4079c134df0bb8e34947f3cf9c18c7641b36674aca1eefc1bd510705188baae1a781c04438b84912314c82fbc8eef4d627ed43be1e26531747bfe647807fbae4d6706ca8036204e0d0c6951636240d2021e7eda9bddee1334a80cf97f7ff9b0025423b0767594fc71ed9acf2d28fd5681b477c5253a6547e301a9ae8334c0ed499a2cdca188a99128aa7b5dcc9803dd035cd305e4a303cc3c11fa63b9cc1b41473c1bacc53e6283a95efe4e971508cc012994d9a5af45b557d5d1a2bd293f7cd386e89c37c36facdb9ca9112988e31c339b38f133bd9269396b03a8fbf1679de48f57bc39606310cc305abb615fbb21a4e0011394a67698a63c21638cb773320c02eb61764569535f24e97589fdbb519e7917d61e33ffc55ed80ef9f7f6c415fad052685450386a903144b1e456d72402cfc89769116262c5f693f948e51999bad1239a0447a55ea92fb10d947427f0f579628170ee304e3b10af4f094861517abd5e3270bceffa86f70ef1c6162d2e91a16addd84ac8d673db24bd6b36664516daa758086a3a6dfb836b337e9631af03cd2126b58ff2a42b9fd46c681146e3db8778f6ef0df3b777b2b64d5f209e6671e135604936136faeb65b1e00459d87dbf6948cf51af6c8607d0a9232d04cf13220ea889935eb66e48eb2db4a5a0dbb7a37fef416adcad7c2e055729c5b70b716ecdf5c33ffcda8c3d57f6e3878c5389c823714a7a62516f1b416201e1a63ef0ee34c2821491cb6aa7f5ebe6f659760c5e765d5806b5a49a40ddf1e3afa0ab48b10762761c1613e6e2889f2d5ffb8ab300594a3031071349c33da16f3a7b7764255f01d190bf03d93744f91ec90361bf8918daf712c7c64e3ba4da91196bfa304e1310bd35eb90bd096675f7980c447a6ada6ae685cdcebea3b0ae04c5a84c8c4ea16893a6d9bafe8fae7e33b79457e170a97a15dd6de00b195f137cea8e448015a6113d4de20275f84ac36cc58d1a0ba9492abd5dd32855c48858946fe9c1e3b53bcbac75b61dac9092b8dc6f2bd968c5ffc8b1042c614105fec7e744d3711174d3de3981a7a06e9bc440f3fb89db7f43198a59b96837706c12317844045c661315bddc3ed5b7debc356d44a5e973676f77f84ec90f6f852549087475381cbfbfdd8999313d494b4a7b6da10a298ef43e3cdaf88c4d22e6fc8e3ea5191205c8c3218284a79a91871bd9766cd67dac4792eb66662835f4f627dead98fa8e1d4951068abe370f2da3cf1b4449fd5abb9745749855c0cc8493d14484bb651a4c7176f440fc0cbbea2e27d3553c665f33f9ae8851bd1e0cb45de9a087b58636a3af8798b088f8d24191061e4fa8030f95f05608cd2d0c3d8a61e6d75724cfa86624225726af69db3a5608006f0c0ad44b2f9e3abc42502c95d5d353da924f7a1c163ad85b21b03e7f2b3e5cb5490ba31139990442cf08bd1f1b99f09a32fdd1e0e992a91e2dbae06312e62df235c22c821bdf6be51f7bab5bbfaf55588a5974fca57607f19bad8f7da87042fdbe1540efc02faf2ef475dea96740a1a5336805aaedb233f01af566c9503ef371c6316c9bddfc347c0cf708f9bcc88deb5813057e8a7c556d7b07f390acec03c593e2708a7bcfae6e8173eba96e81b10ee3eaa8a37c9ea7faa47be4b3672c6071e4b6efdd5ccab12472032005ad6bc9429fa7ddb36948a059e27c11d5fb92d2cf50c8e7e63cc8529fd350cf207d45d0bf5913fd4fe40366b603089cea93d85cdeef311412d0fe9d3dbc6d2899ee16b61524b4576089d106ce632c0b1b158451879236976b8ccfb4ee289f9039888a51d9afd7503326dfaa3180a11b3307566d5d6fb007ed9a32bd667bf0d34627ab4ec2622f94003747ab085ac58947fc526831c7b622edb2953ec905c81ec083a7383a4291966264a40de8a09c164d353b819590bd3384ee074c8da9833ce73572706bc5da9dd2bee3aa00bad2aed7b5e225c29141867cde0274a4368a6788b5e5f4883acc0f204a5959479fbebd26f3d9ef62091d799cd1a969a076f19ecbaff56b058b06ccb8908e5d45dc1ca4a71186d236190d54254644bf1682187107fdda306bb9eee63137434310d6e27e72ef988a2abcb3df8485689bcc86df9d30bbd86d1843f97d9599c53f894a685746b1c17be27b83f8510f1222b3dc6fe05904c60c170dc8ea46e325704de70ad1313fa6ca09dcbf7d40993facd73dce3b8d19eead922d08262c1ff1696cc0573b394e380a4acd466ac3ae6203ed58776b5f2b402d0a8131d249288af0608934373a0ed05c8145f5a2dffb68e6ccf16dab31e735c5c493729e2d1787256a4899e64fcd6364b63de25ca9b21ac8c97c562e6e870b4ab01c063e2be2d6040041b6081ff908e3b2ad8bbbcf5ff9784dcd7e682477a57f12da1eb8574f159984a5edbaff0aa3772146f7929aa4c4fa5a3cd516516f9f723a492e7bee91abb23a1e85b91df4019fd45e2a795200e5b1d484b28bdcf4a0977e1555574c232d5340386b83045d1c4a41cf23c6da504af9b19c6a7e04b28b040b9a59475199af7c152ffe35dbfbe7856cdff5bf171f35c5439ea62b5e771056231dd9ff61440ff5bfdfdaa8cf6576cd8cc3312af72aad3f15c9f8e11950045d3f0f14a6f494a5306709638270d37cc7cf31289d5f08dd7928f0197dcfb450ba0c589628d9afa5aa776e0c90b28854932584ab60386fd4ed915b2be00dfb0c25d6d5c1e283f15d23139f05ae2ab0ef4d02664ee3f0b121af09c850768bb73143264433ee10635dd228d9e3cbad50094b1fd01d93965e9ba34307d2c4f0617b1f3cfbd4da517e4ed5a52cdbbccc439562037bcfab59e1064fe8b4861e7f03f889caa06d5ac3bb5a3d419331e97fb6e412908b8ef238e59cddda41d7273309b821d5489bdc5758bd80c5ce31018f8b84b12d18ee7e9da658b60e3d90f633b63c533f4bb626f66a62569c261d191ae6f13b02d6ed6e74c9efcc7c9f7d0b6497c29f018640c6b4cc6a36798e214fa2dadbf6c8c2f765a606c7591cd6e9cc8746ef83d5881b7f8084792b5023c15abd668e5a86bbd5e6b2095c7ce835a989baa135e6b03daad77029d931bde896552e460556e31d408590f5f54a8b8afa64d96aede9de4438881c8bb182284e0f9a856c13b2991be703e9895a2ad3868515b2e315cdde926e4abb2d83f5ebecee229253d6214d1f487e8c6c3718520b5b4a33d79e457e19b9eb9e3fe516819ebc960777e7ab27465c2caabd3397fac00b5651253606ecbf33d6415e8f1173b7fcc621e670d978dceb26712c5307bd9ae492712efdbefa4b84dd10395882d483e6befa354610a169b51827ec1c36db5eb1fa1dbb8e7f40682e3981a21d3004d812715880e2046e354d1b270fb61bd2d3fc25f22deed781220a590f5582ec890b1cc5c87ecc4c63cb37328eb649ccc9f65f2fc1cdcca17860ab373ab1ff0c5cb2ee68ef216ec2a9f158a1f22d58ff0ba6d9afb53293445607c4352a36366c53ff1d7b384632ad1af6e19790e9f4da7241bbcf5ed616100b2f44c0b38f33c198e02737ae07764b4289f296aa801b255107ccfc1dae79acf71f01dc7fe99f5aa767a975fb1324a0bbbd0daaacbfdefeeee215484d38cb1def6b347c90089f5c71ee8bb8a65a6045d70a52da34dcf1d219467cfd379cf5add55da73c94c001f8349947a0e60691012ac9e6eebe168941475a9255b2e2cf00b10eb478d382196dda1d3831a101de2efacf5a671f1e7fe771ec0f557b10b2b75cfa11a473d4807bea13e58bb176df0be07f9097ff681b812a2a01407c04c20b8829f22d9ce11ce5f2d71f6a16c308cf8855cf2ff11a8e7b9bc9ce42f0b1c07048fab80d6e5c53c27d2cf67c8a81296c075d7d6a4bf19f43334dbba4b227da18353676622c1a15450e439c7935dd30acdbd11606da0ffc1bf73279d1d8e3ee3678fd5172b083b1c90de76cfb3222f56cca47a492d265241ad591cc72e0e8fcf2e4f4451a265e32073cee7c9ab450fb5439d67f1df5fa2362e2f7043e9bcc183ee845450e07b8c2edcf07791f410dce32cd1ddc33a8dbe854038fd38b78745c0f1ad4a5751ea33d1ae003f0a9dd9a9de6571d3b6f26072a142dd5739956d708bade3ea59bb5ae3fe39f7ea2213bfbea2b84381092c0c6ec4e16cea666baaf35d947754cb0d157eae01510d8fb85c21563754d422a09b927e834a4c12d2595325927b69f40c20e5a8343be4b16c3e2b62ea59605ef1d247826a67942e8aa6968aa8e01a68cbfceee285e401384138e644dd36c78f52875d6df4b5d736e46f28ea90d871840c8d91c48dee59b68f347a69827d19f53900972cd7fe787222dd5675b749e7cded908c18809e31cf4c9238617f9d69bd5f42b28b448f8bdcb70ca7106837e9732ad29bbbc430a3ea23612176ab8dadbff9e12de13e59bf386bdcabac551cefa4c2d38268fbbad05de9ead2517cc188f5234fd921bfd054c3de2a8b88d519b89db77c563abf2a99e19e3b72cefb52108ea68b770493a1c6bd9ce3199cf793b64b552d2cf10e76e7f9c7d4bb060933e540ac75a99324ab7769bee44d2d67239b615ac2316f1f57cd6722ef3b43d28721dae6f31f5dc6f5313c63786aa0318c73a89c39d90523a9c04f46f8975492a1e9995e4db5008425f909f88d589fc67c59a05e6355bc9b65ab78a314fb2070ecca7096b4744b8129d289c1ab3c7ff82efef0dbff3dbffea666411a357316eb8f1f8b8c0785c04c5c597cf2ca33bbb5e6048b7e0196026f7e561e398a1775cd7998561429945b2eebcdc1796244890581a5d9c735fdbec0b528735a9b327750cf661cca14142fc21882ff6b79b900a1c0122b5b076f4defa699ff09eddfce253d0b98fc5ab28469306e839e60be605250a3f0", 0x1000}, {&(0x7f00000023c0)="53f40a32bbcd79c6466dd557f1d813b36d2a0cae9e810d95acb4548b372ae047589363b6144267c3b39e3bd98ec2cd64734d769062d4937be926bde1dd35c9f25955b11745fb211b23e4b395a0b50afeba720e0f2bfa39552ccce66cf7afddfbb65192b5b16519e490f39a9ffa3bf0e2d906e7787dd2f63a8e9bd9e1d7917b5da98766db3fc7ec0e27d9598cefc22282a72693d4f0e8b1bf1bf605f7eb887ae90aa44d949ab4d80e11f27c765712dc6e8bb847b43a8d6274a7", 0xb9}, {&(0x7f0000002480)="a4e4a5ee224988a15df6f4cbc6061f76deda5e61d5bd39274b50b011eac0379d54ad572c95cef3e8cf92a4db389e0a7e726d0e92b4dc7a82510cb1fd47060fb0356b981577b40d1a92e4bfd76aee000f9cd23715f8acb4439e9879251c635d7919c45a7caf28fa699889535e116d3c4aae8603010628e727943fceef98cc57d8910b1807249ee7582f9d4761763b364b8768acce86fa1c6fb42815bd13b69bfeebcee2fb0d305908d700b53f5f5fb126196d59702061c8fb7395b2464bb38ffcf9bd6d600231d44e9b6c0d390d16bdb4c8cab0d9249eb9a23eb7318d40b34d0128299c28a651e7e31be97f0551bde09f56383d7b6e309d568d270d78d5", 0xfd}, {&(0x7f0000000040)="d4ba689909f163bf574f8982e49418af935858f1704b1c1162093273c4", 0x1d}, {&(0x7f00000000c0)="51de181d607b237a4280c3c7fc79e0", 0xf}], 0x8, 0x0, 0x0) 03:35:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) close(r0) 03:35:01 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x100) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 03:35:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = msgget$private(0x0, 0x218) msgrcv(r1, &(0x7f0000000000)={0x0, ""/238}, 0xf6, 0x1, 0x800) 03:35:02 executing program 1: r0 = getpgrp() r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r3 = open(&(0x7f00000010c0)='./file0\x00', 0x8, 0x2) readlinkat(r3, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)=""/245, 0xf5) r4 = accept(r1, 0x0, &(0x7f0000001240)) r5 = openat(r3, &(0x7f0000001280)='./file0\x00', 0x200, 0x8) getsockopt(r1, 0xffffffffffff0001, 0x2, &(0x7f00000012c0)=""/60, &(0x7f0000001300)=0x3c) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001340)) setsockopt(r1, 0x2, 0x600000000000000, &(0x7f0000001380)="aef662a250c1a09b79bab93c2166af9639ef49eb2e828989926a9450c9bcb5fd6e665336ce3ffdf5844ee1ffa237a9c71b753ca6b30a0829a155ad15e0109fddef06ebbd6396f40717807f3c451841cb13088c73a667936914e8b3f016a0af45c3f5137b9204447659850a3fbc8d21341a8a79a2b3d40feb208841eb5c643f8d59c4c1b6e456ba28dd93d8f7ef882930516399ca852c69a359847fc6002c0ec3ae00b301abdb91fc6d51643127dfaac7867fce85bf9dda54d22bade86fd2724b201b90ce99eb70a9acee8b82b9973d3350a488a303082bb04882b8e0d5f954a26f92608c471e2a33712f81177fda39a64c78883a07f6ec0e2620c8fa4275ec97deb4608b70953fafa9175031c3d8a99bf89eacbec276a640e2cb6f57cab86d3f5de07d1638c9a844cee2b7dd1a6b3f9de3b16d042377ddd77b2f8741e331563a3eee382e7d758b9486d7ee1118006e1187c59e01c5da476cd13f4ebc3353b6703669343636ed00ef005e5c4e0f3f4368a3da5971d75957f39397653ada18e4a7637f5eb06b1b93c319a89026abffc3067df947b407d5599718c4d9abd98f9a3ca6e0578a8826d5ea9b48cc19aa2f151900d09471e0fb18dff29cf51879a5b3da305d0628400fb174971af19ee565ad33a2aa51c2f99845c2c9bf85e36cd8e4c5693e0ef921cb42868736e41806a1fb3a374af78f678a9de8f7e855e97be6b823a368fa79e16fd58703c386ac8d53690525a156c7b6c51cb393c60c31ce69c9bdd6748fc9683df9cf28053594e920061776c0f279d8f884f93bf313eff5cbd87071144a37b75fb980c9e81cc809c4b0846a25c7ddd0a58a89a91243b97d9c251d07ea68efc36675c0278a7b7022e2e9ef60805562b8c076935995af250bc53cb2cef61027b0d54edc417597077283e0ff1da02511bb73443518c6be70364bdcb20c68b7aa4afcdc701898011fc41b5bad443354fef21b90ead34f38e2ba5974d80e144b277624717264fddbb2a59bdacd64aaffb9fc50fbd2fdd9054d0225f306f864603619b4c12356a1b6746c96083629020994268a6f9c0a06fde5451464a93aeb4ba36af9870b395b1a7dc826ae3ea271edb916bbc4a7b2b0abf67eff9f8921b670f0b2266fc9a11e48c6c90c9d1a625e1792d193ee4152e0e60b8d3dc275aad64c3a97032cf629bc0a92ca2e7224e8f94f512da36edfa191e25e3df65b8e39cab037720f5533a1f943079226371dbcb4a82b656aa6578b96e24628902146d0de968d2c610444751173c9914a631f633bfb349f8eadca0bc9b67a39c8bd1eee56cfa3874707cb0c07d8d771a55c6478ab6a7d849169adb0665435727a8b911779698becf20a91492f9d4821fdc118b368852380cd180509ca37b6cb89433d4cc35a6bd49013147b8effb14dc52b70004018680b734cdae82f4d900406d2af16818d91bbfb750ae4d620a7145a2d657acf5c2c9e83d879a72f7394237c00de9ba8992ec8c8305bc2a44f905b2b33423473796a89f8e939882701b59eadd206587058395e1419757837f9ecac8978fabfa166b4c435eb23de7fa686788252158de37230c0032b71a2273e70b2a6fc812f909267fd8fc3e8f9ae2b12705be30d914b7d10685f39ce5dc12acc672ea79707c3576f85b05b40388901689569bbd434ad72b294590e76b22891c03fe94d2744b5339f4811d1b1dd50c0557396c2644fe09a2ee3fa5290382bd777175c69ec116cdc224b62856426f855a80d5eb08f0fc48f36f8cfaa5a7aa1d2aa39ab8860de72d516de19c52cdb3afe35fc2a7838d9b7ea6265e8e46472ea4e11ac5fb416e36b7f7fac4be6485a1db9da0089333c79c6f7d35010f63d7682e21830fd4a65889b62967fc49b2d34c8f152b64e322ca694a9931e4a1b3fda3f9c6d4ba7e4fb0961057ec3cdb0247b761c3e001133b3e60b44d1ad4b41257ff9fd6fac26c1f4867b9c89ec85abde224e1ebc70512f1d379f81448e6d5865074274f51f0d76466ca9de4ea457a08baf43ccb80a2aa4516e54fdee73b2a785fc421bcb97078ea3ce84fea0560239b0089586cfb69a7786f2f4eca6af9e4572ab2157537babb47e18f70b00988a52de261b72ff0739a339caa8f9088350a7fb7699c2e6f3707d13cb0af82fc4a59ab623301b0b72f6ca76b6ad155c5de6e5d233b31170db588ef0e443356ff4ce9694cbc61fc18b37f1cb904cf66b72b7dc2f78f765dad8c2a1e6a4ffe977a069150007ae38aea1733b9729e307372793d816bb34793e18e2bf326cbffdb5066a24036f27d0a0741d57fb7c96f2c07a39d895fa9c1d30992e76ad824237e35585c5e855f28e20ebac055d9d20a965521ce16d8271df79e8a4946391b1090a3c77a6e18c08f713a3f114ceb6c5e23c63becc19c2a82f7841822464f3d508c2245ed58505a2c8944ee91c1b8740b4bfa38273dbd846063875b21ba717845cea3572873f20d734c7af5fb846ca9508745fd259af9f51e8d92eaed1abfc21187fb9de90df8477025750ae45b2c03ebd8c89d31c4ddeb5f15af4c01e0e2cea4c5e6e2e97c222f40984079dbdddd17f72186a475fcfc0a23e361df52403386c6e42cef81c0327cda072388852b0ab3435e2474bc38fa1d95872592ad3190afef9e550edbfb350ba6a7668901b98ea5722639eeacf96edbe387c0029343a66fc159f0c608132b2b3761ebacc6af073791688f34bc23c6b380bbe1d36128ef900b72929ed4a163673c395c81bd03bf83b44285458b78020287642ba87ed1d30bc43a60913e24890dfe7308974350a7038a6b50e6584547f021175bb10dea39623caa1444e60952af603768aa5d0534698c9ea578ed78e8195cc53d525a525efa8e4adcb005e08f36b0af203d3003ffffa108b3160638d22a0439a5fde521336bfde148fc28325e26584a7f56c4710031890fbfcb3a043e47947852fbc1cd5d5dd800ba2bc2586ea32a24570c02feeac3275f29275f3929deab493e3b69c1dbba364f988e102e6c0bce5cb6923a18ac71f5b56cc35bff367612b45cff781ffdc20c71632347e9b5d0c7fc4b4f2f5c4875c688857e88ff92a178e4fe05bb30fef5df1b7f1084bc9eaa4e6ad3158ce3b710037debc0203054ab0b2db77884e3dfaf6f04a92795b27a8f1c9eb5f11826ab3237cbedfe2a9dde4ad0f805e0022b84da81bfc3bd34eda470d23fd22c16d7cc340891cbe26bce2060970ec1a1e09610450a20662fd6f639678a86f44e9f35cead2e4476b971a21b123e44c752837f31508bc35ea07e6682feb3591847bf9d954eb7e8296029e5c6ce99dfa5911135e955f02c66e83f2c11a1841f7e4e802e66ade51e0ddfb6cc5d7d30cd1f4416b2c0fc4b12fd12355780aa041044228695d5b7930edcda52ee09cb117d98b8731cd74147ec98564f8e1e770e632e28cd5527e4f38315d91043e3e9b439db9d8f52d31f69e368074ecb7c7ca8ac7d8320c5e44243f3902b598eca343163fd80472d83a6be688cb7bb554c0b4271b6c922038941c5a8f34620f49e5e16dca14934ce866c9c2881e61145b915bccc94cc9f0953263300f47fd10b91252cb4134344f667c7b69b309083cf356ca9e3907eb59029c4878f75e197e908c0dba63f6320723182e78ee5b4de0aa0098536dc0ab33a72cbcbdca9a6e5c666b4160f0a1621f90fd1e8dc3d0f798c8526f60279f2a6559f75f495a5545117356e66b171c8a0ef28f4f8b1de03b045f30e2c510a4f5816b261f50e38f34b077194d3aa0e2943ba01c3a8ebfaf51ca114520580d45d29834e6050f7b7c26a7dc5b2ff516efff61ab2ffe5adbed8318ef71e1e1b35ee9c6a25fa6e831ac740689a17b5e6d7e7450c801a81ec81b049b58a9880e7f63798f39f896c2b2bd8b6e1db6ebf9f613ed92fd585b338cc4b3fd6d5564a521bc0958d344ce511a71ae5b3e721faaad25ffd8e0f2241a221893c7fb5df800fd9a0370c167b35926b50d0e86a309a616c1552953f98d930b70ba40268156f81974789cba4695ec57d0042bc4581018b16de263814f47b8f99ee948a3738e3f82b10fdee3d1863a4bea8dd99fd1c35b7b45a98b69aa9965ac57c5a9a8ebff56b0010fe7f8c47497f7b5fb5cb582152e3b39dbe89673e2553aea769de0634edebe1cdc6d908b9bbc24c24dad37fbe31ab21e59302e94e9cc7eff6fe7c2f59d26dafff1e5cc8981df37d75a48efc27db2d6f4c915d66710d5b95501ec102ae37fa095e8d1ac413296eb6d49e53709c16299079547034d765f4717b66c568d9c1edc82e940114c918d911ec8f13c0998025ffab23789cae304d18e5e652209fce783df315d1d04325d1dd7b0806b3e7438d8010cdbaa2c4d3b25a26b61ce3bca2512a9e28ebd70531cc76d80032607ef200dadc1610283091e0bb8e560bc2024d9647a5e7896e58057fff6aea25bf63fd073b701765b5e3a3a43532680306970fc63669fac27b22291c4c6d55535b6a6624de2083300273c62f34595a65c4dd582efe66c83155231adefa946dc0921c33e80213b6c6aae185f8d1c5a1600a65b0bbadc83b2278dde4321c310e33ea961b543650de4751c159fc072dbb979d2888d56cb75353bf6b7f465ee0579065d64846234d188eee6cff2463c385b2b5862cea86ca0ca2d095df1dc6ebf93c88683b30ddbe4957010a76c7b1436b7621deb4c6048c0549630b315b04594e7079d676a66f730f95fc523fa7822730829f34df49b519146d440ef00f9b0108817b934c139003cdfe719a4e0e07b6bee588bad11dd170695a6d1d52390b91323d2dccbd2ff64533e6bba00a36f92bea90053f63c6a7627c3dd0fb861ef5061ad233a1087bdb88ff3a5b5452d027e07fcd78bafc0d7c57ec37a96149433f8705afe6c6587f0d249eed35c0a2a4bd8f2ea50986046f08f001f3df1e864491af6f9e7c302d6516467ed5dc1f28a9be66cb9ce3dff11b6524d06a8e9b30c54bbcf913c8e00c3c632b40ca81e4bf1dedc8ce5dc543c23a13ea261148aa2f4b594ea6f560f7314ed019dce5e16d5dbf04c56818865ad5db2ffc1b11ff1efde44d55d2679e0d0c141295e97bba7056d6ab232a512eb1d08ff4ec9dc3b925c0f67c207ab11eb56e7fb319894944aa03617b01d6716b4d8114422404d2c78a735ffa86ca7f7f18d0c0b904e8f5f89d5a6b1ee1f362dcfc44eb231c170439d181d7b1f1229e8748bce3e7752d2ef2b4bdd035bb22fe8ee5f22309f464d63f9d10d9a83812d03c7acbc6d9827814783b41f4d18582d7a2346ca024e4adfd354b40a21f97b4de19068d4fdf2055b7d782c2cb7709a266358bf663cf0108fa07f53b650713ca26f759f4cf4bf864d2de44ba751ea622cde1211efa933b6c95edacb3b9b25b996079f93bd44ddaa0d102de92f100faaea16b21a2df171b4c55b3c5af79f012f942aea1bf0c2bfe336ce3490af51208fd7f8016d268db75f998d739b6b5c6f2b380376707f3dd1d6b8c20b85a24c9f1e330474bafe539bfbc69ef23c7da4d643e5ee9968e5ed28b8b15dd3e5224a3560cfc5e23eed55cce4e5c0139f86ec46d626d495392a46e22a21366697903fee273c1d35682720cfbd2613df2b448e14e4cae91daf98236d7f2e6707d9b2880671dab8b0d889d4742dcd521ca745d9613c2b0945f6452e568db69ad3f7239cdfa37ba0d7cdd24b24b5e36a35d91c7d191dbe6073df7d1ecce3b544e5ac5634576d142d1f357612738200e342797f9fc2446198439902c2f2218926690416148d10092e68e5844c44fce8ff", 0x1000) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) symlinkat(&(0x7f00000023c0)='./file0\x00', r5, &(0x7f0000002400)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) chflagsat(r5, &(0x7f0000002480)='./file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000024c0)) shutdown(r3, 0x1) r11 = msgget(0x2, 0x100) msgsnd(r11, &(0x7f0000002500)={0x0, "b363a08cc68009391fece812f29d397810be66b39276ff"}, 0x1f, 0x800) msgctl$IPC_SET(r11, 0x1, &(0x7f0000002540)={{0x7fffffff, r7, r8, r9, r10, 0x80, 0xffff}, 0x80, 0x0, r0, r6, 0x40, 0xffffffffffffffff, 0x10000, 0x7}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000025c0)=0x1) msgctl$IPC_SET(r11, 0x1, &(0x7f0000002600)={{0x4, r9, r8, r9, r10, 0x80, 0x7}, 0x31, 0x100000001, r0, r0, 0xa5, 0x245, 0x80000000, 0x1}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002680), 0xc) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000026c0)) r12 = openat(r5, &(0x7f0000002700)='./file0\x00', 0x120, 0x6) getdents(r12, &(0x7f0000002740)=""/186, 0xba) getdents(r5, &(0x7f0000002800)=""/127, 0x7f) msgget(0x0, 0xc2) bind$inet6(r4, &(0x7f0000002880)={0x18, 0x2, 0x0, 0x4}, 0xc) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000028c0)) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 03:35:02 executing program 1: r0 = kqueue() r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="3d22b463b0173d0747e62cdd3b28d523f9057b253cf2dec26cc8d5fe1006b40b7ac9686a88082c350aaf3a47a262c0a38de0c9ea9d923f572de43d31396fd42fdb4aa8e88a6313ca4136eaeac855142ee5d37679ab608999338be699288db00aadc58da44a23eb51ec3ca95ede165372ce3dafc736d278c53c125d2e4979eaf662adb238cec9a054052a4d196624fb52e5", 0x91) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f1000/0x3000)=nil, 0x3000) mprotect(&(0x7f00003f3000/0x3000)=nil, 0x3000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) 03:35:03 executing program 0: r0 = socket(0x18, 0x3, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x4) 03:35:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 03:35:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 03:35:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x1) r1 = socket(0x21, 0x4, 0x2) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 03:35:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) 03:35:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x9, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 03:35:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000003}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 03:35:04 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fsync(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 03:35:04 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fde000/0x12000)=nil, 0x12000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 03:35:04 executing program 0: r0 = kqueue() dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() dup(r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000eeffd7520d95f9a9dae28fc949e76e271e50cb750aaf7a8c78ed7bf20a51f207434a6a4d143acd05dfc5"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0xffff, 0x0, 0xffffffff}]}}) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 03:35:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="5c3bbc7424d8bb7756161675956426166ad425a2c9982694c57054e0e833718a2f5c380eba24801c6089de79437a442c13052ed98499a78252367a81bd4c19d40e18bab0a426152e4495e37f0bf345f5bb449044db55b0a056eb603500afb0c07092c421c0c01404b3bebcfe794c277c52b4d07779c0b3c979fdc4708b07f29a52f70e4fbd0201449de4ef559728dfd7ea5f9b6e6e88334fc8c7c1156fde366efe67b6f2487cdde06b551f58251b532b3d52c074ad3e3db6e60261eaa9abab37"}, {&(0x7f0000000180)="3750bceb09567dba65081acbdee9ada73056a4972ed58e0c54d255803267bf19d66335cb9fc37ab8d4d958e33dd92eea1d04a87b9f474c0c0f135ec3e36b0dae8a7847d2ce15ec5f0355c266d1a026265a066330e95b93474fe46993026012bdaf05dc6267cbb05b1d35fc61565ea6d6e36f43bdb4a747230707f484f1f1a0aa78fc70ea94bffc95599710bfe712bde0f1831ceb5140a1c32cf8f6eaa7a36e7c5f0d7caab5cba305c759fb01950f10e4d995ba3f1acf2d6135c348b80cac4c490032b8fbbdb0ea702f693aeeaeaf898180af26b05ebcafc0ea0a0a2dbcdc7460283865d3ebb4fa7dea45da73ab77eef1ffb95c1c736a8d550727b10e"}, {&(0x7f0000000280)="bf315ff646024593edf762a550c0d3e210a9b9921621c7f0fbaab3767143d33bfebc4d8eedd2be62ef30c6cd09ddb5475897ab7f002a0f6c00c909989701057351864abd5791be00954ccf239fbf8adc8262b17819168ed9031ed50188b72016ff2e5eb3ea362d3418523fd9af9eb8865eb5745dbab1416461dedd79d0141b3fb9a09ca2c234c2a754cdc06f962a36f311c515c0d69cac20ef971ddbd01b23cf3204c93e934268571758911f0c557cc91045f7331170261f83edfaca8631f2481f9efe16d6a0a3aea7a5b00775cb12db25ce99da3a4ef42a6b2d"}, {&(0x7f0000000380)="fcc66a3926a7c455f4f49f2fcbde"}, {&(0x7f00000004c0)="006cb83c7de9052ad7152f7d99f59be43e3b0fb2c0cd61cf31268bce544f2d603a595239f212c0c0000a0378ff543fa2b7e231cdabbad6b306b64592d2924d5ba36ea96c4580deb5997f775f0efd3c07456b39a113885f6b7f2ec425e55dc4d56853c5e7fec487733d9320eb3ef87b5aa1138614d31e9c817094493f0c39a1e07265c74656d2f6e1c0c53a88eba8bf0c175ed15dc2ea3ffd7d2cfa393a37c1b7a942055dbe4917420981ceb6682b84520237e47e890de88fec880b24455a84ad714149293968f928efd5b0a7fcc224216c67397916225a9bdc20813cb9ea5c21e4d7c92c8ee2bbca7e"}, {&(0x7f00000005c0)="9a34f9666cbd53223e836efa4a8984033e3b6a20baa75bbc4293169696b7cc27c1c9f8a3577dccc6b8289ed1cedcdc88799b8babf52215a56cffe730fd935c4f170c5cdaac845a85f1eed070ab703a6db2ed02ef2c3963e0f45b189263c7a1509d004f29cf0397e2d2196b92af166abd3982a8b3f5376bf3fd2ffbc9f9d435ecd6f4e24eb013f746f40a8ab9d081174de4483b2e832330cd6534bd49608ff3f282aae5b3ad648494e4c0c8a022b46a4eb9b19dc25eb6690841eb6a0ce92cc342d3cec3bd1c938ba87ba0a9010a161b868bca43dddeb9472f0227ff1ec58c2afa46e33bcd88417788ed52305523ee02e6d571c3daf3c6efed74dc0bdd4181601a32bb713c249069c831a4f08c253c93761e305f2f5a7d8369e315201a1a3921a1df0f568eefedab25fbd6d57eedad105d47ce1e746d68c2c3fac998c4f052cad753ffcc7ef314c113bc429f8adea4390c568cd86eb5d253f35f2c3cc49b179eb6efc0eac959655f0aa54a500d3293937fa19de95095883f15cbd84443a7df9403b3d566e6ef05ea2cc05eff2df084a3893b04541da8024cea59b4ca8ac3d4f917a123ebf211b5f1dc873be8c4ffa622c685cf05882257d1ca15c276611f9a13794bf5b9e32e98587c91a056e93aae51a99f97a4178204924f2fefdd3d21f5551301e66c5664f28c65cb839793670598639b2755a095cf974a7ece13f58facd9aaa5e28822ab5088da2d715938d77abb98dbea64b442814eb3df73ad725adca4bffa71339613d80790527201a8263f7e7b258c8098d71927141f23c6aa2e94a9d382683a86ade67ee51e95a6b8462c0bb43474e3a3471fa3a3cf86c187519453d34150f3452c09f49177ce26864d1f1adcf15ae1a570b522a29dbbe0e6c5feba5548994141cd624ff83d6aa9121f84670d9f3e815b0904aa562ba88ffcc14dd3bb9697de01a202873dd8292576fafe41ac05a412172b7495e637a0ce4c8ba1f7bfc6d4f9d58cb939a3e48155267889574dfcf4a8ae1b9a8b55ac8c6a50be709b289d82e6542a7a4b875ab9a8aebe3942395c3c14f07a94c0f19a89ccf8235af71b0e80db03051a647c0b466e36aafafa935c43a4e7d91559cac5987e43659bbd8f669fa78148cd2aca538975b7887662308a3d4f11505b0809b85190c7345039c55e615a09da4fa214674f78e999317b7f4446432d4c9cd4f2c12973e83aa7463e70a5b00734b1e8d447bf13e6c4e40a7204a07f4dc2af72d7a697e941c06fc1faeb48e8d0921cda1d787239ce94d55c0123660daea98f2549c2d52f9964e95bbb0d6bbd7570ca176699cb336da1fa592a476f0694d4f5f6e76a14edc08d99b4316def6d6b7c8a7e3a3088ad00e01e20985cb0248f5ecbce057c28c4fd050c8d0b2362db98b405c64cb4acb95ad562fad72cf2a08e567764a43c25446c83b850e45d472e26a56c70472d834dcc9f45217deb1309fd5ad6e4793e81a88ed0bd7446881527d3803191ea6a1c81b8f1b7455d260ab62a86da1d59b931c796adde896316f694b304ddc1d38d4fe5f7cccdb4d5edb402efd8719a20e37a45089573db2061cd68ef7ed57602641b624b63f63f2229d559f2898264c848f5316ec269a405e437379326ca40c549a84010803feae7866ce1c0eab930f9403f1d67633da8de6a5decbb95277443df698e75c6709e8f2ff00f0494136ee7ed5a528402f4ce9b7a3bb5329dc8876eb5909b3be0a875a58b4e94dd209e2d1cf5116f72ff9b7369329df2f1f1adc40c6f253ae4816d1a2c4aa4bee49c5f5cf2f443a97ba7a91d916f0bf44291deb53dcd619b3f6ac46455886f5e5a9a3b53a8e7fcd0d96d9605e851e4e995b7937ac8fb94a72018280b703b31c4426d0b863e76d46c40298ddfe2e00d5ee1a5d161771362df85d0f018e59f2be70f48c4ce5b5d5a470852c4e9c256c8b7070a3ceda56751b0ef039006376406b54104d7a03b9ae25ec7e72085a6c2d057a1c0b34db851bdadbae424992e42334987ee2ed4f816da6f7560ba044949e175bb0f8cce9749b928b799debded25ad8b3958691a366d5351c91d0dae0e35e0f843b57de7b6a7014017690d67d23cfa8877e2109f2d059fd15baaa2a261ed741f27fafbbca58f2fe003485b9c96d03f4c9b8116f786e29fbf9fcddd28279807192eafb4c6f5bd28b14a7501d36500759fc83888c51f52bb2129d81ff6d145f5dbdbe51975833195fcb0f78e2f6199767348618698f6f1bf92ac2ca6332ed217c9784834573bea302f41a223640bd4809cb5590a769d9c57cf633e21d4752dce518c7bb90cfcdfab26e64e7441d4d65fc511ddefb62c260fe080ad77d78f4d8bda357295c10a571c9b507e2c7eacb078fbdd7cdd0d07e918545a996e88af24d7e74e64af026147fbd13b421490f1fd4bd14d2daaadb1118ec1be2a74ff1ebb8d9d090fce6c7f51d09eb4bf5c30d8e48ed282c61a4530abd87003800d124b0a738daf4222d5e9d546af529a958929cdce3409e12bf5fce5ac974340f13a07f4bdfbe1c3f65ad6ef701586106c6d5717a70bae411e9bb34f10acb43f449d4ea0b6a83c90bff67bb0edf701d14dc48220dad3fc7a12356b95a007fc4b6bf762ff8b6864f52592081c2ba3141947d37dd391fc65d7a4264c7e93abd7eabfb5d316c8c32e930e4744ff38963a28a3775de48c29ebc8ce61f3f8af84947d535c93b9bff47da457b7b1c1ce2ff9a9b8e713c011ce4740f9d338dfc45cc5dd5e0e5eb90f5aa0afde552169c99e254bb15428da0ce62f12330b60bb8f0424002bd7e6b9b453db8a1b4f1403c27ec44f31ac632570cfa1e0af0a0661af9785d54402f2a83b30933513d296ed59935528193b557e53fb7cdd161aecc345bb100d9fdfd30a428a4496afc23eb60d643022fedf5fb57ff6534bdd2cc82941393293bf7ba23710ebc12b29d442b5902716c1a617d948282d8a4d30ecfc1a8148a1a374afb2f63f01cef737b8c49a75a35057e802c7a14b26e97bedac75a7dccb71f1416e6b84edbfab1a9d9ae47430dd21d8be24b649b690fbb6592e990020616f591e75bc53c0670e043e529389f5607c22adb5f5092c0755033d4ea970537a5c9fdce7ba2a8a89167c9835be690f06fee9426ae3de56c5b3aa257bf279392cdc46202681f72b9962e81e30eb0be27652984100ad467fc631ca40477623e4422b3c27c0f9efffa54236a2ba6222fd0016b253f1b36aa418ad71431abbaf42b32dc3b0c9602c65a1602ce07862e89581fe259d91dd1edc90b7ee4360d4cd77cc8ea4211d9aed52890622b85d7d98c8f5f98ec4975f300a92b1db71597f1b2694a723d3f1214dd6d870ad221ac242cad4e3372d9d7c802b49e2f9ec339d7131b9e44192f0f6849c2deae0d6c39ce6bc62dbde5e998613909b00c9b651e9f521e41d66760cc46cf2f221baacd4de86f72233bd1ea0959626bde2213aa9e73390f1abe81a0fb4807291fd7b96466ad4146794a3735aba4b26f060bba2e5b45115e6f0be9e1580aca18458c1f16a7b2b10735480bd7d0b0d201761304a12289b9076f3a5f5d4b96d3afc6b8982f1084453ddece3233a800abe47e63c0ada9a277fc2dd74c1b1aac3c444c78bc66484854e67ffde17d9a46d1394b494374033f1ecba8129fc844a9271b71bd23e5763964b3c1cbf5185420bbdf469b52cbebe2d304eca3d91b63f9a619dc8c5ad0747d8af7bbcc15f286f744952b686c70fde08fddae1821700a8bf0a6fe092bb2be9abd561dbe221f2a6767bef79c80c9eeddd20eff69a5900d096fe51c72a9ef8077a1c37a6c37d5055ed9a7d4051a7a8ef60cf99c6a76cd097d598f4b419d9ff445dd6e14994eae1b000a75b0cea280bed47a08659d611dedfa70ad20afe55875ae42f37bfafe3545f373d9d3ab2f08b6a9b8c7fcd73f57ad0cc752f1c9f83dd9b1efb0d98a05beadee5749000a8d72b625cbfaf7dc8cadd640a94d4c37f71c944a92d7eab1fdea490008878efed07b9debdb22bae1f0598d0cf06757dd3c4224c15673e53c22aa9caca58a3825b19b57b47d97679437f4b7542b1002a0c708fe1bc2d46001d2e4421e4b20e0e0be069b78a8cdc3f6d8bc054d416aa7e96fe29f77389fbff7f13f41f8550c25e23f290f961786406fcffbbe0f8ff811131258a36b5d2197dba31b831db28b02d38831d142d0ec45b79b49e9d2cc60a2a626c6aebb934b2d0f445e951c21e7beea14d76707616ba23dc84e1664d2d913ce2aec4f1aaaa7c64b76f97f16f430b9bc0503f7c7bc94c9d35bca8c051295e57e687ce1161bebf3ceb148a11f789585056496b102c10a7f6b3af0f6a5077720b97ee420077c35353f02385298afaf58f6665251a598f1d3c49355f503284e13ae05882e4ee3107ab6b9c11a6f1e767a5c8e6edbddd8b5be44897e31705c7c32c044c22f9ce25c65a9c7e00563389983c35e60ab6617e0bbac1cfd907e5287a9ad57064ee05f28bba56462f2e6769ca3eb6d7321be32e0a25fb045e86913c6b949c7b5627449e9424588242c79dec69373ef0e3b767049d570e7171539378f175da40cbf6c3a8cb86bba12413e77f7c91f1714a72e8941634e8f5eea95c32ff0daacd372246d8f19d44ce2a58e23da75948819ba21199a116bdb8402ef0c10a3539b957b999b36f0f1a8511955ace69b0fe8f762fe0fb8566a8bcac5fa9ec3e7129558dc8e70e593be195601012ac835d33a2dc89a0fd1d2a65cf022c335c05f3e5edbf0a4a904ecd1f9e94968ecfbe932a6cc31e706dff7aa0e66ddd1b20030729a5810bb9ea24fc403275c98b96c76c0330af7fb97ea28f257ae20beb084d17aeff2bb3e4df2a2b99665fda8f5e1768a18e4e22a130a0aac0ef17ff34dde79e02d92448832281cd4fa5ce28df34bec6ae51f69e01bb17d8a4a4f784789d1775a8ced19fe5ad04ba8652925506a287fc5544f75583a0e738117cf6f92991fd12901b69befbe4939647dc1473f91e9022ff3ac6999aaadeee9c00ae2358644fd87ed2b851752b175b4876ea1b57a0ee43b957cd84c85d0fe8c4b8233d5c65f8cc1c697a306492cc79ac920d6e7e24dae0bfa0c604dfa13136bfc2fbae3da3e8660bf89487331d62d499fdc0716f3ff8c543246a3ad3972d8489c75fe5c0ec27a51af97d25dc30aaeb8f2bf765677370595094b6ae1b60e0d7ac4f9dc540fea25f5a453026430dd193b2aaa36d06e097b37cd31a8443021b7461f8b7925f7098f8c124723c54a8db0c47d19508e69c83af84f09701d3df07c96433bcd4efa260c313d14bc5c3c715b456a4fb2b0e10da4d5cb285331ef068c68a5f5a787e813c5d6dba32fd470f5b3e7f40aa5e62f4cfb4eac3374cec050a8f9aa563a6af65b32d9d56620b382ecf3771dec74c10c19b8ec8628a1f55128225cdbac97e944816c984844e912d94e3cb8ae8cc0bbcd8f6ea3e66db63c57ac7b46e9a3b69a17e3285adf6c20ddcd13e7504ea1bdeece5fc30e8a69aa620d433208dda2bb1337a74327e9bde03ee43a6480a9b5db9b42a9d263491285e20619753a73b8ba052a5e59aafde5d9dbc759bc16c0c5faf71c45bd60137cfd12460373662b4d6d7ca0bd47da13bde641491cf3b12f58f45621e04c3648442e3aa54237cf2b5afb128e9a3ac5406fb50ebf8db47fcd9fc486ab70e64f4c350054366563a2e39b0e6335c28884c87666912481c012cea3ae9d696eadeecbbddd32de7ba1b2e973fdf3b4992d28d0e0bbb6f6ed25a3469ce42db6e2b617f94f464c64f0773dc69633f"}, {&(0x7f00000016c0)="445d9a016fcc59cd08785f10d0201c456b0d7cdad13126407921e08c534c35f215cdf54780e1f59cbaeb8706a725d64858100e90830d348832a032bf74905db8"}, {&(0x7f00000015c0)="75b30d73423cbd7a03a0f710d138307c9778f6825122be2e8a4c1fa761fd2c6b012dd9b91facf7ba8fafc28cf1ecda43e5b5aa0ac52d85a43b76e23c3fedac5b8468bb9d525a2a66ce96be02ee8635d13323264616c3d118a10c76b1fb4116580271db4f3289c31fbce2a91e14543fb2a7e91b16259943f4400bb417b1ccd08797999f3c460c1669aa24e9931215f909e4d2a7b6c7cb0fa55c660ba96b2dbc7dfae37c995a6e8eab025ef8317c09f401edc49f257bbef916c2250fde9a7638378df13ebee43b323f33cb59b82cdc045d18d7947250c57593f6e2cd"}], 0x32, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) 03:35:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3537, 0x16, &(0x7f0000000100)="04000000", 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 03:35:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0x7fff}) select(0xfffffffffffffeda, 0x0, &(0x7f0000000000)={0x500, 0x0, 0x1, 0x0, 0xffffffffffffffff, 0x3}, 0x0, &(0x7f00000000c0)) 03:35:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x3a}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 03:35:05 executing program 1: syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x90) r1 = socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xffffffffffffffff, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 03:35:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30842, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x40, './file0\x00', './file0\x00'}) sendto$unix(r0, &(0x7f0000000080)="143e64bbc394", 0x6, 0x8, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 03:35:05 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x57) r1 = dup(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x8001) dup2(r1, r1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/234, 0xea) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x20) setsockopt$sock_int(r1, 0xffff, 0x80000001001, &(0x7f0000000000)=0x2, 0x4) 03:35:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f3000/0x4000)=nil, 0x4000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) shmget(0x3, 0x3000, 0x460, &(0x7f00003f4000/0x3000)=nil) madvise(&(0x7f00003f6000/0x2000)=nil, 0x2000, 0x2) 03:35:07 executing program 1: setrlimit(0x6, &(0x7f00000000c0)={0x4}) syz_open_pts() close(0xffffffffffffffff) kqueue() r0 = socket$inet6(0x18, 0x100000004003, 0x240c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x2, 0x0) 03:35:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x6989) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = shmget(0x2, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r1, r2) 03:35:07 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xa, 0x2) r1 = socket(0x18, 0x5, 0x20) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(r1, 0x0, &(0x7f0000000200)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) 03:35:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, 0x0, &(0x7f00000000c0)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) socket$inet(0x2, 0x4, 0x7) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) 03:35:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() r2 = kqueue() r3 = dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) sendsyslog(&(0x7f0000000140)="666acebde169eb7287cb6bde522c17732ed417a3e302a0ac3f5f5b3f6ea59646e7490243627357e5904c16c1c72297a5fec341fa0b2dfe7349b7afaf3f20db90ffe5f54643f276f36db95a9df3754ea61783070abb3036e55332bb4caa6d44d5afc098f00c0898ecf7c546fbb70ee18408537bc85535394f87db64f65e46fe7f1a7656cd66d8f813896866e1fcbeb08631fd4edeb826453839e6d431062881bd373dd336d7cc5be3d8ff5cfcd3b47fbd39301b6d0c7bbe3b9931944fb8b589d6e6851801f98bc04d621fd048d4be62627ef8048a836af13b10951a5db328fe6f84f1", 0xe2, 0x14) setsockopt(r3, 0x0, 0x8, &(0x7f00000000c0)="67aec6a71b74529b637605d79f312cad8e68c06b597a2062b72bd860588762ab61d2a6aba9b9fb7aec57a4ccadbae3c4484d744b6ded74e766c3eaeeb3edf717ebf63e161aed3f5308", 0x49) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)) 03:35:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) sendto$inet(r1, &(0x7f00000001c0)="25a6d31834aa63343696e86226755bd278fb17b0563018c6e6604f4b5687d6dd46c436bc723eb5c03c8fcbcbc776effb397decb353a9d9bbf5cf97ee92e5832e515413ddea0f9b8d48c9bff2d67efb6252a4d49495b6b8b7005248a16749dd27b18c988671ebec0ce31bd4489f5ebd58bd986f9ae842c63cbd292a8b308e4a2848688d94c3cf2b0b3fe27f57e686d6b5b97fa0129eb3128b53695040159b43e2806f38b49ea417c34ff0597681a62b40b09814eba69ca7d0763f234dca426e57960ed25899b0c6bfafa14d064e1689a20a1dc5bd092b4f80e9f7a8f9fc8db8f80b3f459caafd9239ec21d0d33041e9f9ae6d6075d1de6d22604fc6b9518edc0439b43393821a8f47002f06103efc4200bc6b2668ea267ecec595c98077a578f133bc0061f6c157cce5cd6c5c3d8a436f0c7b4c2a79ab514955da9a4f2a0bbb979f8dd381afac8e47a94d20925ab9e94953f1c7871def5d3b16dff79a641639ec4b2d44060efccac4955860e1c011674bc3b89ec35ddde9d00576b873e9676347776f06cab8fc2cf8673b8fc9b599435c9b34e9bb9d028ddcac75420d113922791178edfaf1069c0a87d84ea54cc8ec1036138f0f3eb64753d9951eebe8341f86f385f9958d2fb1faa8f4dab8ee18a8471be0eb335c869fdec9fbc990929983e60450b6990a0cbec8802da9d288a9da827cb107c83b1e01cce1b51959d7d59713b56865828f28663153a2c81652f5dd41a9261dd0665f49cbf1e1f7103d72062a74fb05b269b4a8aee10abbdb3ee3e09d8958923184795a6ddd2f9c86f506bd815861c9b316bfc8fa40de2d90bcda4ab4f1486541f5eae1cc1b7c2cfeac84a70ef0270afc32812494d1ff411d10c0e8b2e862dd9a3726c3b124e4a3b76997efad10f9741002139d255fd14180e9d9629cc564235a7391b722c8fe2a21ae38c895b0af12d3ca3890d6a56b67198b0c9b741ee60c83b1aabe9d5ccf7ab5ef29f09d9dce9901fb2bc22a6eaedebe49a58cdd1f6320e1d8536c6f23d37f0a473841f1b0a974ae038891dfc04853b016684f3d65a563544d1c981231d06ebe6ecc8c5bf1b466a56d52e151bc3a2b9a00021548abc9530b1f37f8dd7077f09359c04c73507c7eb6802d1ef96d3fe84627c715114739b80eddb83491a58903b868f7dbebdccef43d2f16b3468fad03ccc7de006beeb8d69a9183e2284a07977f1f98df846925dbe75b8432e2fc228c6afbee85647a1690f522b150e92a9a7fb9c388b21b6fe8c4d45c8ff3a87e9140e142ad06fc295c23edbb545cf300f9206b8ba571022998e6d20602d86070e99184db97821b8777362fc32873a7b69d06cc2fc5f9e7a162ec1b7f7b6e53f5bdb13bc75675b3563b91f7dee5fbc8a02721c825adec044d262dd8dd054cd3aab29c35a48b95dd25996412b091653e54035664ea39e260b553a0555ae92620ea8076ba875bdcc26e81c4a45cb4a5bbe7db2513ce208809cda45fe13bd131a1d14b30deab020867533bb0db3d200be7f536cf7adfaaad1a61fdd2c31b9c81b5bf4f5c8c624379579ce4962f5b31e294fba907daa15ef2b5d3533b66c3f8b536cb121eea74fcd988aa86f54247a55023c3f332cadd0119fa5f7fc8f9a9ca5f31f3e675be9ca3263b74011a484db6fcd1d81a1735e7ff2e5e5df21039ad834f9dd12e89dc46d659634a8edadbbce7cff4dd9ce83d0983a67243917369b1e8bc45a6f8bb168c1877e2497ffd2441422c933899741bd2b60485adca4c940a7c0a5a99e2a70ba18849b1687080a169952714d2d5d44b6e6c20458c376d2f4b41670baabc1ce17186ad0046c2d65100188783ef653665e477f87a900882c0cf1edf1469c5996fb95bfda86ced853735a740557551557716edf3b811c8e9b364cf00cc3048e7e6e32ee713bfc5511fe0b4aeb3862d0ecb58ee9e6a0c038a04823d829fce274307dcb7a69d7f275f5b9dbcd526adbba577aac06f2905293d7570659ebd62ac395991f2126033188ea6b1de5c05bbf79edeb5788f0309683f495e00fc8c7fdbe6df14e76b1d17348da1bd8fac99a469ada874255ac38826763660efcacb166907e32c8fe72089d387961a01d1e6e026b17f9f3f34e6ca0e5359b335ebab24787ab7c8d8b32ee2d0b807e8676f0b53ba4d33b0138a734a4f4286a341f698fd6359afe2f088a8bdc3673157bfe81da9b1894ca66a6d4f6333dd56cc6f6c7c40a1a0fdbc592b4eb522ff61a5cae7803b8b8dbf1ca65f4ace99c5633c817beb081286f903acca185276db9a44c90d55cf86acd11fc58f9c665f1bac0906d49933fce8952635b10decd1a7e6b927f8697bf33b122765c07442de099a2ccf5ea771dd995179b228c365b5047a967c4c93f4322619033f0d745d06dca94233941c55178300212ed02ce7a0989b7a4195f73586b6883e069c3f71539a509973c577acc25322a54eae054a7d69bddbb0128dbe4833e4e5458947a051cc31617a32c5cd56e44e23c57aa8e8e556a110b006c3c53cae61b7f7371120f20a658b37044139dd9694090a76d502252bff6e7235d334e6a063338962cb39312d191913048e1564c716641e4db7cf60581e99f902a416b5bd72b4c1ded81901b60addb0248162e2962f476658c8ba4e3b2ef864954dc0dc5df46623f25750bfa526dbacd4b812ec681e58cdc6d55e3db01bc5908ac4fe6962cc0d1eaf41156e917604983c622e1563f46e240d2d61c7163e426c24d3f8c655b03f6c6b398c4f69684996487ddbdb190a48eb53cc3aaf26bc5df0e61a4a63e2dbefc099dc2f72a41ad8fce1631e798d923fe5a41c67d1ae380d6f997332513afee21477b32e87f3d9237a6d753af8a2c5d7f8a5bd602ef77e0fbd80eebc6b349ac6b2c98310272eb5a20c3d859fac1bc34822154f45ae94c8f537d1a9abe7860bb963cefefb785c8bee383e4c3c3bc9ccf21baaeb9ec1c8471aebfae4b5c7e46655990417c522ba0b5384a4271d906d854b67efc1a9d2099f714dbb783bb0154742d1d9a318fdd4de70eefc93b11a8c40e5efccaf1ab8f1fce5c3c97d699b390e89c51d29093b937d8a320dcb669f671e25386d656415cf3741ec1977edbcd4809acd6fdbc6262b53bfbd582ce57fc0585c0985bdaf67e9ae3257eb180388ad39d0d787b92c555c2fc3328a1a1732f90811a1ce85add6585d42d1665c57598cb4f80059e6fa706bdb086b160a50cca3b3b10bd8dd6933028955700e62a86111a605e46c03c33cd73ab1a4dad5053f6c56c996deb124a9c2a9f63704720b553559cae56286a2dfff2e3bbbae7d6cff092b596768187c6536383c01c6fc947020af117c624a3d6bf229c24db0c83b9a15072ccf41edfd1bc4cabc5a486a63ccf2247d837810b4b43794d7768ef555d2441f52b9a7dbc843fd4351a6c23179517dbfc948ba05e147d10a10ea52dee231b19e2dd67cec89615a2c778dd6248123111bdf041187661b1fade7656d7c5a84eb1be6f2962a2a015423b7550a18094273277c4e61d67d558dc55a0610fd056ba6050696ade6f6dd7121c04df6888479fe0727c0e3e3f43f4d5df67f349472ba4efad9062dbaae11aeae482c3e0fd1a67ce2201c45642cd29b4c209eedea3ec16b599158b1a7b3e9f9352a97bf2439e81b5c1762730d23c8c39ba6d89a23ec99e8743e6f02c95751180c9dd52ee1cfa6fdec40d11b969f6f3e59b2aa7700f43636f7a7b739c37835e902e7423b6c336f34dcb9f55352142bd166d7f9dfe8177e903b4692d2bdbe487d2dcca81f39dcdbdefe8220b7a25424ceec7b8ff2fe6d431e70da743459c7a98fecf60bcf08a5c698073731ed420f446daeb11cb4f4b4eea95d83cec5ba5970ba91faa3dea82c70cc2dedc096ae28fee0c512b4e8bc329583591648fe7b8e6e51738923847a993e7a2fcb23bfb6228a5bfc54ce185c28eb982440952547f9c4768e490ff62250463be9c849e1f4e1d9646e6ba059248e92fed9eca6d9f5cc1680cda40bb6f073ebfa3b301911ddfd0f19bc67b5b2d65633f12cfde5e821e47b25066d0c34f27d784ee0759855fd39c32c2077b4df7fad735aaef818af84c9a2f994c9c10c1f6106dd3bdb14bbfc00506f9aa6c11841aca0c5fd7398a677fbd7d5c79edc6ceb3e4dd85a21a819759dbd76b8e87a268c38e6063766eb3834088a5c0aed428c876f8df230ec3dbe71c4b9d25239a6d30aa2bbcdc4d7791eea5ed30f2908fa8717c0a61226e0fcdf7a6f910492078998337b718f1ee6949b5ef12542326bd4e6620db0554da1d14edfc36079625ddc0266ab4bdda706481049177cb7d2892af29a7f39077728511d8c6218715ef4b68c51a73c6221dc5e730cf636fd1cc376b9626702b97a284d7c574a59dbdad4b409bb5c1af101d2deff08ba6e31d9095e3e3650553a19ede0c9dc6032d81c85a2a1a6adcb7327e6a252040ee871754db6c3b12529557bcb3d7ddb5665ee1932b7ab4ae1cd5f6e938dbb6ee5f9859a3265e5512ac8fddd60e7a6c940bf737c9f38ff598426c117c9237171c6b6ca138d175bf53336d347098182d8a446e40fb4644381bea58499e8250136a7aebcba9475130779d79887ba2bcb33162f39e623e8e29f9650e258b9b2ba9dc2ecbed13a27c3750f5970123e9e37f083c011bec25dd353a62c2030c1d52b1589534c6f6e2ce4a82d435215d9f48a1f8e842b68ef3d1fa78829968b46ee0c76fc1da96b01d25fb8c2736950e1720d9b0ad6fb10d1ac32ecf8ea5bd0c326c90bc59ccc65fe592ea2fad64abd2592942193156b85a822bb6621e8797aaf1227c2a0d6c1212c7cc4f1ede8b43c71c89634de7356dd15a7da514324024221a53249f1d7339225e8a71e36db089087a56ab87effb5ed4fe43c3c841bf5fac248088a4566c5e088d42b7cd2d20737af1f20ab34f3d742c76d9709688de5cb5fb8064c7a9edaaed0c184a4879be060ada32201861648627badb6bfa83fd50c1f61a2c60aecf6d7c28fd321ec6eab0301d227585b38a4a74b60b3fc5c1691d6fe77d33f7be0caff004ee442e0985d0d6e7f47f0cf5ba5861541368663fb082a8ef7dfe8f29dae34637655df4e9a4f778725687b0801afb1f59a06da2a529150e57dd1fec14d0966e5b70e409c4e37fca111068d6c3ffe294100c0daeed87d500635dbac9e4ae8f4b09bbc3b9f295fa2cccc9e8adb1135b5d8b8ce6b2d500a919ae4d58c6adb8f1953ce094254fd9f2a909efc7ca3cdb208472ea4033828dddb6e86ae2427b0d8bf4c8d1a8c91bf35e2db8b2568bd1d824b82297bd84845faeed902242e93a66824f98b1fbd32be08b009dc935db269b70d657b0b6571e60974ed691208fa0cb17bc861fee088a51c35f3c52ae3857e689610c2e85847ae8575267343ee0e264c32bea756e732305d9a58804f77865fef7f6443cfa2e7653245336fb6ee9e8b163afb2949af5efc82c255592bf6182c84d11d4615eb3030f3092942c32a67c6d2ead9b81015339b64d0ef1d6d54bed30bcbc3b80bb56cbd7ef9d2cc278fe0b8ae6d5625a8ed1d40ed564491546a31cab3d731cf42446436b4a690d8439ba7857d3788377190de97a0ec03a880e06365ec61c585bb022cafce625159aac2197032b06175d19fda82e6026d03a8413a923681e107f33c740a3ae4f5034dc63f7e3eaec8471b69c0fd816bb7703602a1ea837ecbd4dc63e135002a553b268534e6fcddf60d9a42407a76901958229107affa005f049d83fc7d9fdf7efb5070494b5ff16b3c3fba2b4ee53595461f78", 0x1000, 0x0, &(0x7f00000011c0)={0x2, 0x2}, 0xc) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)=0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)='7[', 0x2}], 0x1) close(r1) 03:35:07 executing program 1: socketpair(0x16, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 03:35:07 executing program 0: setrlimit(0xb, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f0000000240)="c87d4a42e06e468d7a912f43315f7b6ba4630e8dcb96e2", 0x17) r1 = msgget$private(0x0, 0x204) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/96}, 0x68, 0x0, 0x1000) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7e20f044661f1670159dc33f4dc519a1f630c8cb46c2bc5716248c25de83589d20c1aa8fbec4ec9caed7919bdf7eb863ec4ae8cac0ce8256a7b4e237a4607dffe164d86af90dfb4ad3cccf9534b9c573673d28e129ce270e88569d4a7412d6dcbd118d4c5575064ac707457e6160118", 0x19}], 0x1000017b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) 03:35:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00006a1000000000008000000f"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x8, 0x200, 0x6, "e233bc92b6056ef33d7cf1e75e03808263b526e4", 0x5, 0x3f6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 03:35:07 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r1, 0x20004b43) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000080)={{0x8b5, 0x9bf6}, {0x40, 0x3}}, &(0x7f0000000140)) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) 03:35:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) fsync(r1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x7af) write(r1, &(0x7f0000000000)="4a0a619fbf13e37d7dc80599e7bb7f33cd6e743c4c4d5a3d473cb44afc5d6b", 0x1f) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) write(r0, &(0x7f0000000a80)="544aa3d90bc262f6bbeff38e000c0c52f6a1008463d0e16a43dba40af3212a3f1c4e101ec22892101e58da178772ca16b836d9f20fd5b09bf7d98bef77e0f7ce2bb02caccd1654488cdcf6d85219cabb489b1fb941daeedd7c5a3b681387557c8e04e19f961a1683172dedb7fd62f9160bdae168c6aca6b8144712c0d71b6c73f034295d4f0a8d37585df3ddbd51d7f8207f", 0x92) 03:35:07 executing program 1: r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x4, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/18}, &(0x7f0000000040)=0x14) sendto$unix(r1, &(0x7f0000000080)="2c7266108fb296f02b41773d31ba50686566ce8f296cd1e1c8c262ff74b4a2e0d48474c4c0d385f796f652bcf5805c9cb6a78f2739c0623e270dc7a0747be74a564906c2a35631ae695ff2453f542555446bb0ee59b4d4b3b3b510de891e5c9f676e2f60ce617e1859966f0723016f06fa5af4f64bdcd6cf48b79017ee6962ffd59ec136b1e3bedb03bb60f528249f729d110c5165860b1d78d7f89d22314163429e922fca210f5e456c7aba11b53b2f1c14b32594080dad9f9be4e21ce222129394cb61a32dc1c3116652fb44436a3a31c3f83310999539d16853e948e96aef", 0xe0, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) witness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807a7ef4e8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 109846 74236 32767 0x10 0 1 syz-executor.0 *359458 74236 32767 0x10 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbc6ff) at witness_warn+0x69e userret(ffff800020b293d8) at userret+0x36a syscall(ffff800022bd9980) at syscall+0x44a Xsyscall(6,5,c,0,3,2e2e1a8b1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x2e527382520, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic witness_warn ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbc6ff) at witness_warn+0x69e userret(ffff800020b293d8) at userret+0x36a syscall(ffff800022bd9980) at syscall+0x44a Xsyscall(6,5,c,0,3,2e2e1a8b1b0) at Xsyscall+0x128 end of kernel end trace frame: 0x2e527382520, count: -6 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022bd96c0 rbx 0xffff800022bd9770 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800020fd4000 rax 0xffff8000009989c0 r8 0xffffffff812f5c53 kprintf+0x173 r9 0x1 r10 0x25 r11 0x9aa289a7c7a24a21 r12 0x3000000008 r13 0xffff800022bd96d0 r14 0x100 r15 0x1 rip 0xffffffff81724388 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022bd96b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=359458 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29650,0xffff800020b28c80 process=0xffff800020b2a710 user=0xffff800022bd4000, vmspace=0xfffffd806e8f9008 estcpu=36, cpticks=4, pctcpu=0.0 user=0, sys=4, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74236 109846 15078 32767 7 0x10 syz-executor.0 74236 37256 15078 32767 2 0x4000010 syz-executor.0 74236 409033 15078 32767 2 0x4000010 syz-executor.0 *74236 359458 15078 32767 7 0x4000010 syz-executor.0 74236 91570 15078 32767 2 0x4000010 syz-executor.0 15078 388367 69898 32767 3 0x90 nanosleep syz-executor.0 69898 141945 45367 0 3 0x82 wait syz-executor.0 54080 266866 23197 32767 3 0x90 nanosleep syz-executor.1 23197 462864 45367 0 3 0x82 wait syz-executor.1 46889 458040 0 0 3 0x14200 bored sosplice 45367 229124 25688 0 3 0x82 thrsleep syz-fuzzer 45367 141678 25688 0 2 0x4000482 syz-fuzzer 45367 507119 25688 0 3 0x4000082 thrsleep syz-fuzzer 45367 475941 25688 0 3 0x4000082 thrsleep syz-fuzzer 45367 304345 25688 0 2 0x4000082 syz-fuzzer 45367 281039 25688 0 3 0x4000082 thrsleep syz-fuzzer 45367 216213 25688 0 3 0x4000082 thrsleep syz-fuzzer 45367 239812 25688 0 3 0x4000082 thrsleep syz-fuzzer 45367 133937 25688 0 3 0x4000082 thrsleep syz-fuzzer 45367 186733 25688 0 3 0x4000082 thrsleep syz-fuzzer 25688 254743 65667 0 3 0x10008a pause ksh 65667 39135 54343 0 3 0x92 select sshd 13493 209810 1 0 3 0x100083 ttyin getty 54343 65173 1 0 3 0x80 select sshd 78072 237206 37769 73 2 0x100010 syslogd 37769 8335 1 0 3 0x100082 netio syslogd 13747 104921 1 77 3 0x100090 poll dhclient 54737 65326 1 0 3 0x80 poll dhclient 38602 242947 0 0 2 0x14200 zerothread 5909 278126 0 0 3 0x14200 aiodoned aiodoned 86963 433850 0 0 3 0x14200 syncer update 10118 60270 0 0 3 0x14200 cleaner cleaner 34444 508680 0 0 3 0x14200 reaper reaper 60337 147073 0 0 3 0x14200 pgdaemon pagedaemon 95944 331196 0 0 3 0x14200 bored crynlk 44190 26487 0 0 3 0x14200 bored crypto 92920 200873 0 0 3 0x40014200 acpi0 acpi0 8420 179963 0 0 3 0x40014200 idle1 97164 285388 0 0 3 0x14200 bored softnet 77231 59214 0 0 3 0x14200 bored systqmp 42534 144266 0 0 3 0x14200 bored systq 15970 47445 0 0 3 0x40014200 bored softclock 8331 86468 0 0 3 0x40014200 idle0 27451 439595 0 0 3 0x14200 bored smr 1 123973 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 74236 (syz-executor.0) thread 0xffff800020b293d8 (359458) exclusive rrwlock inode r = 0 (0xfffffd807a7ef4e8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_write+0x169 #5 dofilewritev+0x1ac #6 sys_write+0x83 #7 syscall+0x552 #8 Xsyscall+0x128 Process 78072 (syslogd) thread 0xffff800020b61158 (237206) exclusive rrwlock inode r = 0 (0xfffffd806eb951a8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9464 6322K 6322K 78643K 11046 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 4649 0 0 ifaddr 36 12K 12K 78643K 643 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 255 0 0 iov 0 0K 28K 78643K 404 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 3707 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 69 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 483 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 7 21K 33K 78643K 5500 0 0 sigio 0 0K 0K 78643K 54 0 0 proc 41 38K 78K 78643K 4879 0 0 subproc 34 2K 2K 78643K 1717 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 608 0 0 in_multi 33 2K 2K 78643K 1259 0 0 ether_multi 1 0K 0K 78643K 25 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 1924 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 110 22K 33K 78643K 19238 0 0 UVM aobj 130 4K 4K 78643K 150 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 338 0 0 NDP 5 0K 0K 78643K 306 0 0 temp 121 2750K 2862K 78643K 25928 0 0 kqueue 0 0K 0K 78643K 82 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 204 0 198 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 464 0 462 1 0 1 1 0 8 0 rtentry 112 1134 0 1090 2 0 2 2 0 8 0 unpcb 120 2016 0 2008 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4052 0 4052 1 1 0 1 0 8 0 tcpcb 544 1236 0 1232 1 0 1 1 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 2 0 2 1 1 0 1 0 8 0 inpcb 280 2918 0 2911 5 4 1 2 0 8 0 nd6 48 303 0 297 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4626 0 4434 19 7 12 13 0 8 0 art_table 32 4627 0 4434 2 0 2 2 0 8 0 art_node 16 1133 0 1093 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 19 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 479 0 469 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6995 0 5561 49 2 47 47 0 8 0 ffsino 272 6995 0 5561 96 0 96 96 0 8 0 nchpl 144 13468 0 11837 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 53608 0 53608 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 40783 0 40783 26 25 1 5 0 8 1 plimitpl 152 920 0 910 1 0 1 1 0 8 0 sigapl 432 5374 0 5359 4 2 2 3 0 8 0 futexpl 56 46917 0 46917 1 0 1 1 0 8 1 knotepl 112 3107 0 3088 1 0 1 1 0 8 0 kqueuepl 104 1190 0 1188 1 0 1 1 0 8 0 pipepl 112 3580 0 3561 11 10 1 2 0 8 0 fdescpl 488 5375 0 5359 3 0 3 3 0 8 0 filepl 152 32240 0 32139 21 16 5 7 0 8 1 lockfpl 104 1086 0 1086 7 6 1 1 0 8 1 lockfspl 48 334 0 334 7 6 1 1 0 8 1 sessionpl 112 116 0 106 1 0 1 1 0 8 0 pgrppl 48 160 0 150 1 0 1 1 0 8 0 ucredpl 96 8998 0 8989 1 0 1 1 0 8 0 zombiepl 144 5359 0 5358 2 1 1 1 0 8 0 processpl 896 5391 0 5358 4 0 4 4 0 8 0 procpl 632 14394 0 14348 19 14 5 5 0 8 1 srpgc 64 198 0 198 17 17 0 1 0 8 0 sosppl 128 99 0 99 20 19 1 1 0 8 1 sockpl 384 5505 0 5488 10 7 3 4 0 8 1 mcl64k 65536 14 0 0 2 0 2 2 0 8 0 mcl16k 16384 11 0 0 2 0 2 2 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 18 0 0 2 0 2 2 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 133 0 0 15 1 14 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 417 0 0 12 0 12 12 0 8 0 bufpl 256 15326 0 8302 440 0 440 440 0 8 0 anonpl 16 632579 0 625270 154 108 46 46 0 125 9 amapchunkpl 152 44917 0 44829 78 73 5 17 0 158 0 amappl16 192 25902 0 25506 202 170 32 33 0 8 11 amappl15 184 492 0 492 9 9 0 1 0 8 0 amappl14 176 1279 0 1272 1 0 1 1 0 8 0 amappl13 168 978 0 978 7 7 0 1 0 8 0 amappl12 160 557 0 555 10 9 1 1 0 8 0 amappl11 152 1001 0 990 1 0 1 1 0 8 0 amappl10 144 1034 0 1033 1 0 1 1 0 8 0 amappl9 136 2366 0 2363 1 0 1 1 0 8 0 amappl8 128 1748 0 1715 3 1 2 2 0 8 0 amappl7 120 1168 0 1160 1 0 1 1 0 8 0 amappl6 112 725 0 718 1 0 1 1 0 8 0 amappl5 104 1368 0 1354 1 0 1 1 0 8 0 amappl4 96 5400 0 5373 2 1 1 2 0 8 0 amappl3 88 1472 0 1460 1 0 1 1 0 8 0 amappl2 80 34756 0 34691 3 1 2 3 0 8 0 amappl1 72 154049 0 153611 23 13 10 19 0 8 0 amappl 80 16160 0 16124 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 5375 0 5359 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5375 0 5359 1 0 1 1 0 8 0 vmmpekpl 168 47953 0 47922 2 0 2 2 0 8 0 vmmpepl 168 696333 0 694745 206 120 86 92 0 357 12 vmsppl 368 5374 0 5359 2 0 2 2 0 8 0 pdppl 4096 10757 0 10718 6 0 6 6 0 8 1 pvpl 32 1658300 0 1647275 336 214 122 127 0 265 30 pmappl 232 5374 0 5359 11 10 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 607 0 11 18 0 18 18 0 8 0