a4b0a899bc4670b46c316e6eab49ba2a751004174585573d84be3d3f8feac5998d4d6bc0920f3e36da86bca0b9e3a2f8caf09b128f67a0ea5312f4239e952821684695f43af359f2cdf478bcb4cbec44de47eae98e2dbecedb0b40c05eed040620e54984f657ccb631d7ad8e074c6032214a02597a20479e6fe03eb6784b", 0x1000}, {&(0x7f0000001300)="e8d957ccfa16de0dcdbf4ccee76dade05599ee32ef547f8f393eb9ef203d7e03836bfb1277ec1b4e18c8053a3e92620aa2cd87de45bf835b2471d7629d29723fb2647b536b60935f429e0e8b641f370ce8ab991e5d5bbfbfd00d5f830881b9ad2c3f109ff026470b01d5f4b05f7a1f66539abc6f94e4b8f1151195873a6358941f5de050d4f6f5fdf54db1be465b4d7f3ddd160e792a946feaa64bbd05b5e5b853fa348b71f6bccd6e71190c5065", 0xae}], 0x6) pipe2(&(0x7f0000000080), 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x8, 0x80000000, 0x6, "7d381b23497842ac5b6960b6fc14e49768bed7ad", 0xff, 0x100000000}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x90ad) ioctl$TIOCSBRK(r1, 0x2000747b) 04:30:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:11 executing program 1: kqueue() socket$inet(0x2, 0x8003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 04:30:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlink(&(0x7f0000000140)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./bus\x00', 0x4ca8000000000000, 0xf9, 0x51, 0x1, 0x80, 0x9, 0x5, 0x0, 0x2, 0x0, 0x8000}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x4, 0xabc0, 0x8, 0x1, 0x100000001, 0x8000, 0xd9, 0x2, 0x1, 0x6, 0x5}) 04:30:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:11 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x6, 0x1, 0x6, 0x1}) mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0xfffffffffffffffe) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) write(r1, &(0x7f0000000040)="000000deff", 0x5) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:30:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x9, &(0x7f00000000c0)="077b5aee9d59a1ee56af9ad63319777bf363c2fbdb9c551c67d2abf92ef1", 0x1e) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xab8, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f", 0x4f) ioctl$TIOCCBRK(r2, 0x2000747a) 04:30:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./bus\x00', 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) 04:30:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 04:30:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8cd8) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 04:30:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000740)={0x1, 0xfffffffffffffc00}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x52) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r2, 0x20007479) read(r7, &(0x7f00000007c0)=""/255, 0xff) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r7}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r6}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000900)=0x6) dup2(r3, r2) 04:30:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:30:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) r0 = socket$inet6(0x18, 0x1, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x16edd2194fa965d4, 0x4, 0xff, r2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x10, 0x400000002, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:30:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 04:30:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200005ffc, 0xf1d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x106) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000040)=0x1) open(&(0x7f0000000000)='./bus\x00', 0x8800, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0xfffffffffffffff8, 0x3}) 04:30:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0xfe}], 0x100000000000010f, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 04:30:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file1\x00'}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 04:30:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x700f, 0x9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x2) r1 = open(&(0x7f0000000280)='./bus\x00', 0x10, 0x8) fcntl$setstatus(r0, 0x4, 0x40) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x40, 0x4d, 0x1}], 0x6, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xef50c0f1382fc717, 0x1f, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffe, 0x69, 0xfffff, 0x1f, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x200, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000003, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa, 0x2, 0x20, 0xfffffffffffffe01}, {{r0}, 0xffffffffffffffff, 0x48, 0x80, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x8889, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3}], 0xfffffffffffffff9, &(0x7f00000000c0)={0x7, 0x8}) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0x4b6b25fb318de932) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6841, 0x4}, {0x18, 0x0, 0xcf47, 0x1}, 0x2, [0x1, 0x4, 0x1, 0x6a, 0x3, 0x3, 0x1, 0x6]}, 0x3c) 04:30:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000180), 0x1000000000000066, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) sync() accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) 04:30:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) close(r0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r2) fchmod(r1, 0x40) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0xf9b, 0x7, 0x400, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) renameat(r3, &(0x7f0000000300)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:30:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:14 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a", 0xf}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300010005}) socket$inet(0x2, 0x3, 0x7ff) 04:30:14 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, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4000000200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:30:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:15 executing program 1: r0 = kqueue() fchdir(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f00000005c0)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000000c0)=""/18, 0x12}], 0x3) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x4) 04:30:15 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 04:30:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = msgget(0x3, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0xfffffffffffff075}, {0x18, 0x0, 0x6, 0x7}, 0x8, [0x9, 0x87a, 0x3, 0xffff, 0x3ff, 0x5, 0x1, 0x1]}, 0x3c) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:30:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) 04:30:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002001, 0x40004000010028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000002, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="00b700186004000800003b27feff023519edffff03000000000000ffff1000000000400000f2e9ff00040000d312fc72912a7b49b308c1f81fdea2c0d00b8d2e6f8713d2367f421ed252970332af5d41629e153904cda9ff593d577c3082955a146f3f3c8a97d42d4d89b924f1aac701b6b9c8119decc66ff2729ba39f48c44faf489a06d5296643f253e64ee7f3719e94ca7b3577fad21f0dac4744c9025ceadc3436529bae2a7ff0970c3c9272e8688bc342edea402632df3030abd0ab32a09723ce9989b8c03f43d55f409bd10393dc9a4be937ae249a07d82d289a0a27a52ca24cd81558d656ab12f79baff52319e692d1", 0x2c}], 0x18c) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 04:30:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x110491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) wsmux_getmux: no memory for mux 16777210 wsmux_getmux: no memory for mux 16777210 04:30:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xa28, 0xffffffff, {0x7fffffff, 0x80000000}}) write(r1, &(0x7f0000000340), 0x10000014c) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r0, 0x0, 0x2aa) clock_gettime(0x7, &(0x7f00000000c0)) 04:30:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, 0x0, 0x0) dup2(r0, r1) 04:30:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x4) 04:30:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, 0x0, 0x0) dup2(r0, r1) 04:30:17 executing program 1: getrlimit(0xf, &(0x7f0000000040)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r1}, 0xc) lchown(&(0x7f0000000340)='./file1\x00', r5, r0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) mkdir(&(0x7f0000000180)='./file0\x00', 0x40) 04:30:17 executing program 1: r0 = socket(0x20, 0x6, 0x6) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0x3) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 04:30:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) socket(0x2, 0x7, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="c798d9891b75380defcc10ec2423a5dfd74b0e79606894ef96a8a1c4a87885bba527239c1c89878d7a896871fe86d1f0da887d5ca7c9ebf0e84b383768aa2d1f9eb4d9bbb1466a398299c4de14d825a98e4689afc5b20b892afbcf1a6f98be7f7f6886029fe55a2f33dd4b174e75b8cc2c11cc6e608445d3253a7dfcdf75db4f2815cbb51b4f1114", 0x88) r2 = semget$private(0x0, 0x2, 0x3) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/47) r3 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x40, 0x41f}, {0x5, 0x80d8}}) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:30:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, 0x0, 0x0) dup2(r0, r1) 04:30:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 04:30:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/70, &(0x7f0000000380)=0x46) setuid(r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0xffff, [{0x2, 0x72}, {0x3, 0x800}, {0x3, 0x20}, {0x0, 0x5}, {0x2, 0x538a}, {0x3, 0x8}, {0x3, 0x1000}, {0x2, 0xfff}, {0x1, 0x3}, {0x2, 0x4}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x20}, {0x3}, {0x2}, {0x2, 0x7}, {0x2, 0x8}, {0x3, 0x80000001}, {0x1, 0x7}, {0x3, 0x7}, {0x0, 0x1}, {0x1, 0x100000001}, {0x3, 0x3}, {0x1, 0x1}, {0x3, 0x9}, {0x0, 0x3}, {0x3, 0x3}, {0x2, 0x1000}, {0x1, 0x7ff}, {0x2, 0x726}, {0x1, 0x1}, {0x1, 0x3}]}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r5, 0x0) 04:30:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x6, 0x0, 0x1f, "d84199f472e6a7cf68e628c0fc9d6b6b9686e9ab", 0x5, 0x953}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() 04:30:18 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) dup2(r0, r1) 04:30:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1000000000, 0x200000000000001, 0x0, 0x1000100000000, r1}) 04:30:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x800007feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x21, 0x40, 0x7, 0x1}, {{}, 0xfffffffffffffffd, 0x1, 0xf0000024, 0x9697, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0xa8e3, 0x3}, {{r1}, 0xffffffffffffffff, 0xa0, 0xfffff, 0xfffffffffffff001, 0x20}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000019, 0x101, 0x7fffffff}], 0x100000000007, 0x0) 04:30:19 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) dup2(r0, r1) 04:30:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x25, 0x20000003c, &(0x7f0000000000)='\x00\x00\x00`', 0x4) 04:30:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000009640f06d46a918cbd3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbba59699a1f132e27acb5d602001d7d008db45e5848d60b351d2930471b6f026bfdd41115353c1dbba8af63ff37282934e4fd89f20fd3872babfbb7730c0000000000007cc53c894303", 0xb1, 0x0, 0x0, 0x0) 04:30:19 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() close(r1) ioctl$TIOCSTART(r1, 0x2000746e) dup(r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000080)=[{0xcf, 0x5560}, {0x6, 0x657}, {0x84, 0x2}, {0x48, 0x200}, {0xaf, 0x8}, {0x0, 0x8}, {0x44, 0x80}], 0x7}) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) 04:30:20 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x0) dup2(r0, r1) 04:30:20 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() fchflags(r1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x110f, &(0x7f0000000240), &(0x7f0000000300)=0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10008, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000000000120) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000380)='\x00', &(0x7f0000001500)=""/4096, 0xffffffffffffffe1) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r4}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) sendmsg(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000003c0)="ac0f957dbfe9f5bbde410c86b0fb35d7c3100a95f74c21704cf626d65d51ae4da295668c1204535fa2ee5a6330985f69bbeb67f17db316f2ef98697f9fa30b07ba721d0ae108066ad8504cb5a6e3076bc01e3e31d0f73415d9dc371b800e14432bdf12cb63", 0x65}, {&(0x7f0000000440)="36c8dca9dd8ffc6bcd1273cc6f804842d9c1461202827b9d11f9fdff2fbbd0f42bb395e1f9ee9802969e532ae1cc9e87a667264d4f74376dfcb29b8363ae1ea7709c6a950307544f534ede86e04b18ef9926ef728e42e7e9cef0642b68a4e23d3b45f93b7dfd9d3ea9164bb57fb7ec067be8cf3922e3f805733d042559319b26490988412c80a750d0089819717787955bc8108e48b300d0a247f7df2b098518f0c93beb1a37db4b91fb90894eeeaab64e546b0c22766be49fbb0af52a7fa61644012ffd0e7945980268cffdc8e5725750f4e273bb3926001fb3c0ae9465ecad1b46918fa53fb0e752c3e0e26165ef02", 0xf0}], 0x2, &(0x7f0000002780)=[{0xf0, 0xffff, 0x2, "793189781b1e5691a18d42c2fbde0326afe0ffe57e75bb0487fb90b8ebc7169c1fab894e52f8b980f7ed5e7c5c0a0a28757e5e08cc0c6fa431f1e384e56481bd0f4f6bdbc50fd02719e69c02c6e3cadc91601098f6e71d83cc3d4bf05fdae52823978ae58dd02c54f4de8707ebe9ee03b459bf1283f7d1273d722ea80cb7c3ac48e3b1f6f1f94135e2be52a22e032c74144afd9f441fb7490a3af03c15b3e79cd7c5dc423a867b108670aa207d6c4622e6c369a59476f56f7139e9e21ec7d7c4a5d58acdbdcd837e7a5bd5d3f656af30b89a038d5dbc5e451ee9f64e622b80"}, {0xd0, 0xffff, 0x6, "274621e192e5bd3f0da45cf6e741a0cc5721ce44c802d3a49f3a12fdebd63eef308891b1064f8edb2769c0ebf72e9f46155b81f18113109845e830a76b787843cedeb7af059f4a2c5a5ab22c9d02ce6682c7e25b752b25421038cc8ee363c1dab8fb3e5ef42bcf7aef093baf39e449e8ddb61a93b83b3da09462b42ff698accc38a1b4a66e359a0d612be12551f30d43d7df14a2999653adab858e707b6854fa47945e2bd39633252d5ff5f4d0662101c0d573c9deaa4e04f394730627911b3c"}, {0x88, 0xffff, 0x1, "b2d84e02bba88c1c22406642d2200bbb27b8a0cf2443bf94def76ec5c241c1829fb4076f1ca0b9b8f9c68435ae8c67dd375b6dd5f886499566074c2b12feceb6001d0b454036ea1d7e00f51a59365887718f8e760d6f22afd4244a0f83d9ce07e001bd9646cc93e1045e0720c06b29baf5f685b96c"}, {0x78, 0x1, 0x40, "1a0dde2f7cf9fd4195458add41ac750d8064335685825d7e1d948891fc190dd48571d91f73dbb78f7ea3ea99459bdc3c7ca645c6e0ddc973b820bb1550663c2b875197934f3dd352f784ed051bacd912af6f6a4de2078a20f89f1fba1a29c0615eec395fc9516d"}, {0x1010, 0xffff, 0xfffffffffffffff7, "68e7e58bb20529ef4344ec1017404373817a173b2d70a51630e2ef56774849fcb9c438f1bf5de5db34c35e14fa5e7de9cfc55792d18ca345d4e86707f8247fd541e30a9b91b504b6980ba4ecf897a2ce747021bc945e0f72a841d2a622853f61209b778c621dae8623946c10c8a8927053ad554ed114f739a1e21792025429ddb4f8134677842de591bbc37f058a12b04359b13af183356d2010a6460428d669da3424515e8ce2ffd4532e393794b6ad4cbb5424c94a5f52c133c3a4f905e41275a261b125e2071d5aca545a31920adcc2bca148d15fdd845165a346f8d2b4a3cb20754aff43739d24de47b84749dce116f2312f3d7db5463aaf5886a80d232338a5349d27469849b9610270acc0f42454459e001e6a40678fd8a7a0400ed9f03fba1bcbe29ca64024910ed17cc93c564091a34d9458f33889e049ed8475c6d2e4175ab6bda422d66b02475dfbc88aa1d702b87e64705f52bb8c9f17f22028bd0aca756eca20a96391d3652712983718b023561f197e3fefec66678c1c83cf4b1022d2990e66f3efa867a5585385f3dee42315b4ff2f7ef369c76a50e6e2c16d1e1951388387e93cb94b22a515bb29f37420745a3b7b0be3f4eeac6592bf05453bc3c9c447791f839cd0b79d7201e5e6cf0be82e4406e665257a8ac083eb8700627c284dbda654acce10abab2a5fedc181fb9d6f4740d8b927011ff42d54c940156c78b48dbb9a4aceccac71947d9395fc58181055b7c43c3452a79d4de93c9a6a1b267bc992236122a5280edd6b952a87d20a599f34942a2d29acbaab8f79acc08d74abd8b551925843fb73ade5d3b30b44e0ab2338e394cfa0ffce6cd635f288bc8d6a838e5fa397a79cb7573593aa372105a3de7037d9468129dd705b95f1dce814157cfe5a74b24b7a61eb9a6d9f1168b5a325b2abc8d80f6e9d7cd35a35c1efbfa66a03e617fe0db362e788b135de3fd6e69692f9927e8cf2452a541c4a8eecadd678ea012f7760ff740d242f59f391129bd83fb3c065b363b9f19bde9adee3525fb372ec7821e8f98f4a969ccb5a13b61ad0f31375bc7457b0d400c8c8f6a54cfbfc2a3fad0c563b5789e40216fc699142ffec0e5b7e9270a677788f08375e0a3ef25dd41e0788acd93057c6ff570b64f8dba71675c7c6eb21e0910f604bfd1d099d13d1b90875e1f30487708f9ff2bdb2288dfb8c42b1caa380d0090c5840e207f1bc819df6d211ac8f60fa8a3827bdacd5c4f5ee7b3e47dcc53025d26553ede73f85b15b6a5453a6a6acb2d5827f35a86e7037e355fc38ffd6b16c51b66b1e7348488817ca206c6a65077431377a6d2416ca56a1a39e25a6821045bbff53aea1073ff68b65e4b304de626ccc6de40cc655b8d9ee96deed1bf8dd6f3f7bc62a2001cc2e5b280a0cb73ee57ac2bef398528f3165553f8b38e0720b04bae4ab4c3aa1ba2fccc1df196d6bfdf43de96a008776080d349cb8bbcd168f2a3edac52ed9bc1e70aa2c352fe2a75c5e5f141f8c4e44d8c2fa99924830c4b758287b7f58229e2f53e58672721680ce53915be86d654a76ccf9bb28690f48cdc885fc17a64a6ec2d8c958ee235e2013650564715037bfb6f8b5ef9e6f5e96ccfb64a55ea3873ef9251894a44d24485a5bada56fad8c1cd4afdf85170ffe351f597363f72b0d5dbf039027506fe5e5aa647795961642ab2bdc58b7caefd9409af9fdeec4e5f1b2766ded4840557cdc15bb7ddd04f78d113e193c0c8fc1235f735348b582fa88c5af2d8c391040d8b5657d80a8316950d2ad95076b97a8898b991a3bb27d99025576496463f2ee20682340e2faba92e2cc9b4dae59b32544c18848832996417972773785959b2dc9f245e81ecfec6006186fdfd65e90ef217e85f73d43667f40c13150e4e2932292c66183b23c329a2915b1a51059de23461649964937a7e36a908a23d84ff67ff3f44be4c5ef8e59a6377c1e565cc8949ad7b01b9c646eaf439493d5003d9c779fb55ccc527009567e2e556fedde7fc52db657bba6abc2794a9fee8db754660a1386a6aff86520a9539b594c4641f1f4efb6eeb6bdb8779e08fe2cc8d32bc8777e393b243224ab71bbb6a765e82c901d1aad02e820d0caec3612c39983915f3568d01249d6c8eb2b68f9fc9382887110168a21b734ecc6a4b1985bc45f27d8010d90ffcb51b61fa1b0ccab17ed0288997031aedf4036a85b9922c227b2920cb703a72d55b668355d96324b65cd6483b726a7618564e4fa0c62d347cb08e16a472e06f848b530dbb80f71268690701b73959dca1c685e886c3ce4447e66f0734b8f440b867fb4372f59729ebfbf910bc496821e89be8b1d6715c4a8264b8c8caa3cf7360f30bcf1bdf41b578d6f9286cd3c570e8447d2c82cf5ae813af55f519545fc0ae8168e1927c4c06ce748dfbe7653e14f2bab0f0c6a18167422a434645014031cf41b2e09af5dbff7e2b8719b260d4b349fca91c832b0b4dcbff98c79b5657508b08d8f7e57090ac1a21e9aa05e6b882985accdf3f98928fd8dbbd2f757f5c0ee994dcb02084fdd74b47c2a16b141a88afdb9169b1153263999602d57057586ec2bbc452d366dd73cff334253301777fa760a3962be22465fd79edea45b6c8c25e22d954e4adf0f684e379f89f4d3c72034fa32cadd0e86bb8be9835e3cdcb8deac1622f06b39d831f2d71915b80c178c8fb016f5b1a1d0aa23545bbfd5b6dc6b3d59aaeb248085a47e84db7bad29c1ee7352963c317f256c3c7003b418939ddbc0c17a6df241a6539194d38397ac8f93541fbe7284b74ee445373f5fb16b9fc5141b3969b2a29435cb7f6cc9fe27c51eb9588ade4c44f195f72055e93bdc6a17870fd4e746610523c99e7852a76cbd30af5c4f09c8f7f79879f785a5b3e4113721ebcd774795e27443ceadc6e70de377ac52c5690b067ca648df44a294eb7ccdbc22658756c7fa8b22c5f04a72b2776e0dfc873264483070c0909377bb0129c0d13ef664cab81fd9e26010eebae68e4359cef439ffe23ad4c8750fa19785d29272ea1ad47aaaba9da88e721cce6d8a981fe3bf7e898efbffe385e4d0185f3a6d43f7e6738ce4ec367787d712e57d1861cf2153b74ef7c751ac60ef23aab3210aa3a32e4f4ca3a5acfdac8c7649b65db9431e49e6a9d68524b981081e12dbb815130857edcbf6550ea3d64204f5348928849f39a17f774abb80570b1705f65dd54f764948d2679c7f0489a6222593eaef5f59d800ddf4e2401829ef0e97a376a6463e7577cd8963dfe159b5fcf995333de231f737905d0905187733fddbea2ad792da5b75c7cbfe5e5eba7a6bafe0201c984dea98370ba3ba84af3ea6b0e7bb28fb9c7bde3b6f0ad38f5a31f1e2442aae6d9f31efedf2b5ac95b55767e37bd4289124d1fd89dd57ef50f38cc1e23f0fd04c88862b28a1e453fed5e57792555ab6556410f6ec60cafb3325d815e8905ab0787c59a595d244c4d5552b337e71a2fb8f656f9e965d6015884be9e3f671d45504d66d0c5ed25e3195800ac85202950ad0660fb41f810778fcd397c02b296847c629fe098f9ca07962fe9618bad19fc7812f8b5d21041cc9405cd3b840c7e4d028e6b27ac7f8d4d8f0073ebfb6c36eaab0d9c6ca41834874d5ecac86ba2636cac604b0f92f1b6da91720b86767985a48581c9baada2593d48485413225a109e32f1cb8a7b9b960f57fb4a3b5471af7a72c6c3531f93d2e6c58fd01e5126d176a844ba544d6330783ca1500e5d6f47b4c993a167984d067f87b427b3f75c6f2817a578ddd0406839fce959521ac5f0dccf2b20fdcf3232d0619ee2058290ac367b3dc96743e1dd18a8cc69d941611512bef6ee0245db4ac2624e544e6190db5fbca849f6f80d131288b98ec8168c90446401fabe8b6187006bf079dd936dd9ab4ee90e598421b81eafde0a3b0206596ab3eac9c8aed7cd318003a107b95d3336ee8d5e6d955e855c8292f807d6c62d188745635ff1d6da4d1857c7e8776137cb1c9f9c070a0c7a802f6dd0bbe62733c49d31df27cf0852a117f5a24ae9bf1c1dfe791bd1a2224e0132c8f9d46288276585979648b0f5639647e25d6c84832095601056d1226dc7d4795470c998988135da8f9c372cd3a12e8dc8011fa7a0a315e7e9172a7d68dd57f70af3f57299f9e855bd5cc55a80264e25a49014401cc7ca519dd4b46e796ddb2b55794d03fe432be042ebbd1e348f061e5bdb880d840c0beca215dce17126142db7c4d2762ee35471f9c81284cd8c0821c1759cfc1789951cec64ad38a9a6c6edca57e2f2e9094ef19fe86d1f90d17b410d6f58c407a160e279852325d3140a86d2c6e8fed37cfc3d358747d37b5fede14131377ef41b8d65fe26294d17c9e3a529044d18a0b1e4d18d8aee0f2a840a4d58d9e36e8caba0373d127811991ff8d101672df803ab8430e73efde1e3eed2170ff48dd0d0d539e3e0bf42b83e32e296cbce58c8bb7ddb930c8d0ae966e50523442cdc6c0c053d96259f3f38e3be3290995e77993d552897b193c4dcc69625a05b1e164f83283cea2147c860f08f7e496fdff495ff873a9124f0e4484160335b0b63da73d564fb60aaa729105ebccba76e6a38e74548d5af9e19ae19f7e0adc8457bbc3ee556faf9ead79852ed0788f17b138052fce448c04dea33df6b7a0855dfcfda839f1f847ccaf73c5eecb97a37bae6b0b9d91a5067d08bcafe70a58658db213889da333994772c7f44f69de8a7601947c40f487f8f50acb18ad41835e41ef697baf25c00cdefd71f0fc73923e85793ebe9c7f76f8b0105c14fdeca9ffc7219208b3b4a9a019f54c44c774071750f17db440df95c7f5740b129927b5b4a6ea445ba00869a6b3f03871763e7047303f002f39fc0a27f754d5e478b84d63832e43826a54b43a1b38335e71ac7d8eeaa2f80ae76e8bdc47069f8bdc486d75096dc6477b684f75ae7f623420015e997cbc4fc73051b4f8b0ce1c40cb18d4a83a88e01d98a5b20ceb6c88716f74fe7a8bc4aee5628cdacb856a02228793b3d2d818f63ad1ac745e694f258bd4d36956ddf2cd3c8d6bb0fc768781570ede2c7c61332e444c5d506f27dad7d4c1484c33e1dbd97677d2ea5236c99b14cd10ebfaa1cfd155f4da4656bf40de55b319b05f03c01e980b4314d90b65ce6bfd1327a3157a057e39b28e9d910243ba463e94172c36b1804082777cf88d7284fac5521b2a64686cf5f8b5f4aa5708dc8e37610744ebbcce67bf56817f61d02b19b7e345d5ce75e8faf4007df81ed5ee7577455e79f60ec4bd2298c2ad0a17529d5fcdee8e328006173a0dcae83b32226f0b72d932effa52ff58227f3d7f2ef8a3715492db4a820f87832b1751a3c1ab7cae41de3d220173f3eb2f2d2528b954dbd1ce032c6d29a718e65b7cdf02f0122b7f774acfd7615532455586ae7794a9a2d808190c1b990a93dc22bba6e9188642da99a36204c2a299dab84a51c2bb7653cc25d18b9d9ec7cbe68289ffaf4fcae5459f03abdad5012439664a35637dd40c539f0d5c0169578a038be1897e2abd3695b6a2518186a210deb90ba64eb12ac59ea322c940bf4e23731cbfefc082c2edd94fc91dbfe1a9617df1aaff7570b61e1195a3f7ad666bf328cc347ef152cc9eacf568bf138d126770edb08e5533d3da1e770d7f0bfec17866c3b1b7fa4edec6a4761edf0be7c0e5ad02023ff34ecb4a25bf18c4764a9b5a68ffd57076f0a43713b985d1dc79bc0c91aa226b26873a64c911c50c81a46bc8a7254a6659"}], 0x12d0}, 0x4) socket$inet6(0x18, 0x2, 0x6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r8, r3, r6, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) r9 = msgget(0x1, 0x80) msgctl$IPC_SET(r9, 0x1, &(0x7f0000001480)={{0x10000, r3, r8, r7, r8, 0x0, 0xb4}, 0x1, 0x4dd0, r5, r5, 0xbd95, 0x1000, 0x3ff, 0x393}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) 04:30:20 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) 04:30:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202062f6669ff6647b144f0e3bc3e2a7e49a419c0a1834778ddb89ba1ac5a48d0dc03ac2d03048045b25bb1e97f3640a1095b1a598e5447c574b10d0fa3414114fdb2aa288bbc1b45628e616ad3547eab248acf47eeeb252a8f4b236eaadeb6a2fdd8cd722770b2e81f35df02f88433084e2600934dcf586c694d875f26764b6fa593e0f5c0f62db7154577790bcc702d0efcb954731fbee19a"], 0xa) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x1) r0 = socket$inet6(0x18, 0x4000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8b20, 0x80) r2 = getpid() getpeername$unix(r1, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getuid() getgroups(0x5, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = msgget(0x3, 0x0) msgsnd(r8, &(0x7f0000001680)={0x3, "4af35cf71ee8744d54a31d49d0d9d82574c1513485ddd40fbc061ba1"}, 0x24, 0x800) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="0100262f66cf83c76c65302f66696c653000"], 0x10, &(0x7f00000000c0)=[{&(0x7f0000000200)="ef390feaf1091468b1d7776edbce9acd6dd07539e98b56c40a93e59669a18b6967a2a67e01b4cc64fcd519b491ffe40380afb160afd27cc0ed6c22f3e3dd6064f0d95baa45a021cafeeeed994f24b16aeb39da27e56770880d40b5518218a1e2592ce49ebd9df97515ef1b29b8a896", 0x6f}, {&(0x7f0000000280)="c8521222cea35c71c901ee26f9d2e60f3d4d26ad9e2c82ec2398e5369ebb4d428735b5726e74d84062df856529491579fbf8aacb4cfe85d36fa4a602429b9980bd6bc2e064539c2e675c72fa9897cff73ea952a71198b26f954b569a7e705bb5c9a7082456f3e2af929c3666137a629119a8b8806914652f30960a32b83ff36aaa935c6179d7ccdfc7874b7998a59dbf28cfab8cc8d4afb251adebf821e0169dd2a7ba8b6303bb5a4e21ebdaf8d8c3310b753b52952dfda7f6f7af4021", 0xbd}, {&(0x7f0000000340)="02f45fe632eed870e8ec3a8fa29a3aa1be77b3385d5110c045f6e57ccc763a74802f5b307decedcdbc5f32b339f8dc9a41dcff7fb5cdd8ed07055c65dd33a91e22f21c706f09ef265e51cefcd922f922adab0e514d4dec018b89a2716e71af9eaadefa80f56e09", 0x67}, {&(0x7f00000003c0)="9ceab7e46ea8f470b4ecb3107e345abc6ddaaceebdc6860a9ceb0c61fb377e9730621d88fd27e1273e165e0f7826feaf4a5d20c2271a1bac54315db3968a3c0873c74c668f9195cc9f8c585f4209af25", 0x50}], 0x4, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xf0, 0xc}, 0x408) r9 = dup(0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000001700)=""/185, 0xb9, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) connect$unix(r9, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x14) 04:30:20 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(0xffffffffffffffff, r1) 04:30:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x80, 0x800, 0x0, "930207717d2fc1f2724e224c6751dfce13acd2ce", 0x100000000, 0xcc}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) recvfrom(r3, &(0x7f00000001c0)=""/93, 0x5d, 0x2, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 04:30:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0x8fb) getsockname$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000480)='./bus\x00', 0x810a, 0xffc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x0, 0x17, 0xfffffffffffffffa, 0x7}, {{r4}, 0xfffffffffffffffc, 0x1d, 0x0, 0x4, 0x5}, {{r3}, 0xfffffffffffffffa, 0x40, 0x10, 0x3, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0x6}, {{r4}, 0xfffffffffffffffe, 0x1, 0x40000085, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0xe, 0x9, 0x6, 0x93}, {{r4}, 0xffffffffffffffff, 0x20, 0x80000001, 0x7fffffff, 0x6}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x69cd}, {{r4}, 0xffffffffffffffff, 0x4c, 0x84, 0x1, 0x1}], 0x6, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x1, 0x8f87, 0x4}, {{r5}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x6, 0x80}, {{r4}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x8000, 0xfd}, {{r5}, 0xfffffffffffffffb, 0x41, 0x0, 0x7f, 0x7f}], 0xfff, &(0x7f0000000040)={0x273bcb4f, 0x1}) kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) writev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)="416757b533b0c7390aabd844fc0ad9d7addbc8f4157ff34e3afa90233696dcdd23fbfe05daea347911d4cb3aa421fd0838c11956519cae46313d5f26d0598df24dae5839e242b14365253e9480b5179f5048af682f3319ea171df3718845975aa7bc0ccbcb5e45b5e0a47d4362c24e616765390abe0cf6f5f2439d877a36f11e7f65fa", 0x83}], 0x1) 04:30:20 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 04:30:21 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(0xffffffffffffffff, r1) 04:30:21 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 04:30:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, &(0x7f0000000000)="d2ec91d1d8b996ffa78fb8a4cc1df7c0daa5e4ee76b5033d3ce50c1183a573e9ab6f48d0a4542735df9d320aba20ac55ab8cefe73617e55e0ab3139486eca75ce801f0d322d923b733db747a7641c8e26bf9daf5c747fbe1802b213aba8c41e94d28bea7c762bbddddf81715d96a594ac38fef779c9804a3af03f9587fb4c2093f42d81c47d02ee3d705a6ccc3d8dd471f2e69f313914c4dd084d10cfd113e1eb92e5558ae", 0xa5, 0x6, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffe5) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) sendto(r0, &(0x7f0000000180)="a2ad0a98a54bed54e3008939f3db836115e9fcef0a6e3ce6059591ce972bddc3e726c07ee9062bf7b7de1c62fcc88f3b11feadc13863ed5ed38c1e355852bd6b66cf13956a9d1396171a21279b193edf580b373a4590a1e669ee14724bd950a25473af3e48574372931096e232694b227f48", 0x72, 0x8, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 04:30:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000180)=[{0x0, 0xa92, 0x800}, {0x1, 0xde, 0x1800}, {0x4, 0x0, 0x1000}], 0x3) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000025c0)=""/4096, 0x1000, 0x800000000841, 0x0, 0x155) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r7, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x78) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebff9648", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 04:30:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(0xffffffffffffffff, r1) 04:30:22 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) 04:30:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x34f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:30:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) socket(0x18, 0x0, 0xfffffffffffffeff) setrlimit(0x6, &(0x7f0000000040)={0x5, 0x10001}) 04:30:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, 0xffffffffffffffff) 04:30:23 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x18) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140), 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x8) 04:30:23 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() r4 = getegid() r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x81, r1, r2, r3, r4, 0x20, 0x40}, 0x5, 0x5, r5, r6, 0x2, 0x209, 0x239}) shmctl$IPC_RMID(r0, 0x0) 04:30:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffff, 0x6, './file0\x00', 0xa05, 0x20, 0x238, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x927}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 04:30:24 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, 0xffffffffffffffff) 04:30:24 executing program 1: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000100), 0x0) sendmsg(r0, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)="0f2b8959ed2eb4a32da7a63dcc1993c004bfca38abbc409526e90423b5a4c42fc1f6133be4412406ee4347c617f806e4bad850c1ff4ea9f87764bf8e983f25535b38b9f3dcc015dd3113b86ddc0c9e26f38decc8a72b12a68a3726556f8d85848fb53e", 0x63}, {&(0x7f0000000140)="e4885a51e712b40a461f34c55d143291a8dd05f9af30855cd2bbc5bcd2b3f9ba382523e168d17e9d425a94f76e3d95cfb60bd435b37851a3906310726823b7d4c7ba3a99491faa90a9d3c3e11382eab55ad8d83023e5cdee9ce20253ae58777d3ed4860230a828fd", 0x68}, {&(0x7f00000001c0)="3b5fb9b4373dc3b84d7dd6310b9f9c30eb7c453f8d4e3a85ac6b9b6de42f69996a4e9380d9e571de82e981b2190b5f7485f1ecd6ae1227243f51ddad1615cfd56799bbdca43c6e3b13c089a348cf42dd413c16f28bbaedcc1f3a2484fc110d64d69c322cdf87cc334ae87bce3ea7e99bf88a9522095324adc5565054954b9cefa3b86fd4c1eea8076f9cf773f247ae542a8a75c17bc19fd069f197e38712232527ed751be30c3b7b3d6855dfa4e99b0edfdbafce219ad0b58efc5d87418b2db1d171d24aede520e7d9df580da8c8400b4ba0ec8f02f600d3571722c87ee087353825bd72d491040b3532313f2dab30517f086df1822ab2a1a0c76b453dda081262d9b953544addcac56f37095028df039c88134043a66caae2fa03872c6d4155d87126a18184e49a2d6298638f09e1e38862748506a0828b9fc6f9c4e8614ceb7e8feb5e594acd864bdd576fd257b0d1b21952b1ef4ac2c56afe7e1c0cbedd71af41c2a2ef43d3e3d3476e1ceaea4b1971c9896f4b43c188f2f2db7f5c3763cb64755b93b169b04dd54644e2fcf85ac778fda59e89651b4faead681007b34b6e1f6236320111e788d48ca73ba8b6d41a3963d1b740eafa7fc203804de588a4745ea1dafd781a1135741d959dac95e7656ac44d9260cb16339f47bb64abcebbcef8144818a1a88037f9ac86b04e036f3d74c7a725575deb55f248e73c864ddff6ae943bff995f30ab50d14cc718f99fc4e416d3748b7a6dbe3297eed54baabdd671da1de2f64f7aa25d5a4ca6178f7db4befc28fb683bbf7ee44c0d290c62ccc3f60a4d29e0df79b2af8593e860ca649f99d606699d2dd1cfb6f40555a38936eb306cce89eeb2030f42402f89bba8efc9edf5814ff12ac8804e6fb5534c5484b56805496254bc21437173a5f48bbbace9bd504b09a6d98df09fb3f35bf8cccec26133da4adaf7a02f0f3751b1e049918daa3555c2ecefdd07c3f910a44db51baab66b8fb03f0d1e45683dd2bef5cf239dfff3c3e3519cc7d68cc5712ae848858a1eda990f8008d286d096bbaeab5a23e5586ed5c3d94079ea2991900ec27129972ae9e38b3192d828bd48288b26225bbed15d635c996a15bea8ad588e5345aa7035b661c059ac61479d8ba4969d8cb608775e6920d8f622d1b97f23cb879fc5b6d97b6ffd8c6d47f4b1158c3bd43db44ccb64fbd054928019791acbd1c268dcc77952295ab37af7963feefd567e828cd27444ac112f5b5de50a46c85cf7fcfec73a139602d4d6c5f5e3e7d2445c2d370c18dc8b5002d648c1096a378d56d8a62a78a8afa554735fd9cdf622c6b3a89d81dcb3e5c9959cbc0b2d8e535d6fbdbb40cf6dd84405c0d2b14e3116fb8e98cf8d743fdbdaf40095103843bd2ff5599a87125a87754c02ea9c1dd0a76d234310fd88c37822759c57803438a7c262f7c842478fa0d7d5c1c94e76d1cc39c5968b62fafca123752c119a2b3e960d13ca96b95fab5bdb76aaa08adb3d4a05243aab15358349c18b70df018e59ef5065585aaf1dbf760ac8592e1c7e403072cef6dd397e81a0c65a77c23a3c98521288b33362e006649530843dd0eac6e2e3ca622dc1dd4cc7b5d421382a2e2dc449013b59fead9226a361aafdba4056ede0ec75b0bcc4630efe3e9354a942f110dfa729f12e1765066b307b89f7469d529757ba773f007e124cd3264216ced34cc550e994cdedaa3cd37c98abff4c5d180f055e86a83651bdca6fcd41202003856250134e3792bea22f9715440683dd3848eaa24257d85e642d4edaf28a50112c9f3af2057231620e531a16cb67b885ea870cf38573789c528dc6b3c88d47877519eee04142cd89ade030937279d8fefc8cdd376896ad238fac783d812c504d67334ea9c5c9f0cf92caca5ef6af9749089aaa883eb31df2834f4b424358ad0e4ff2e4f78d0823610cd259339f808265237834e37204bf4463fd004543e57e4354362975d362783f0d21613668d6b5d3c361d5b844d05c16b2ff9a837bb73a6421747fb12c8a3734609a6b868806bfce2ce51c5b75bd9312365afdb1950211116f15003482f1922ad9c6c6cbbd8205cb2aca48ddbc09119abc6c2fd97db64515b90f0c0426c1bccc5492a135c32408f348e18f871f66131e0fa406dfd64e70ba6a8e2091ccba008704b9a1adb4c08172d8df48d773e125162ba3efd721f9f50ce25a45c73455e151e1574d986416be5d8304b2bd6db682a864a1e1c5a3aabd952df2e578bf7af03598dbaf63da9ffcf8bb8b765fa64d8d68f1076622df2be83f0c6a9273ca8543bec958111590ba297a471489705a8804c48482fe6acecbbe19723743cb9dd2b01b20d9a8a0d01f23c9497870d58a08e6c10198914137f630a52328ba30676190d2217b59c8a0faf86ad6f06a5debaa0cd8fabb122ec0c59e11e1b59850be56c4f7a866df3a827fc9f4f539772ef55f3e5adfaee7fef6ebafc9142b05a2dc699b383d1d162c94be0c33f5a685bdc0eb24cbcb9326f5de061518d2f00b81b636cc19893f2090d61debc352c24998d1cd3913d3d7e0e4c48294cd3828c8dda5618c62eaa73b9bd66e560d1be8b8cc706aa69f1b51258eb9851a44bfd31700f5007424d8fbb625cb2687f5de189428d097d95562e6b6a2ed2ab02898f57d7bd1d8af9bbb0c1d328997b0d3c7185d17e74322954c900cd9a2d7429f9436f4cbb22712b1a5b51570e4a6cabba5506eab614bf53fc799172acc216c8afc9721369f7bd8788ccbf788f1cf403940ceb0f8e4855413226cbd9d214d09475dbae7f8650e0c19aa53eeb1af432ac18a15990b557d9b27f5a8ac232000c31d2a1fae4b916d9f4b7b41e450d5acbe732aeae4497238804d38d7a192e4ce222ea77557b147f81f84663719aefc9ed442fdef4c813e4949037486f1b593e82f5ad953f7cb8a64f712d99aa29d66c94dbf97810685e6b7fb49cf1981b8511c83101d27ecdf8d2d36fa31bc86e9b3c17862264f5a3767081e84c8dfda8d733ce1f284ffa961e3d11fdd0f04946a636f9d8808e1ccf05df7efdb3eabe33f2c7fa4922d0ce0916dc89404ed992870f06135c5a346f4628134d07652867ab81ba13bf7ae8bc82d2652808e1b77fcf2c9c919271672f6c8832ce3c980f3edd6b3d90e4ca3d2417b7e28441e6c33824d574ac8515be62a41816ad3919ba9bebc7d6e5c9df9cee036dd0698bb019e497d4243c90c969bf43954772fa0e30d821b460551e29be51a4bab020aa1c992a0418cdc38f91f12d2425c54d01a3f7865d9749ab0b6f796400ad80241f26954c173355cdc25945081ec2bc8bed6c0c1999888159261eb9d23e2ef81f03966e54615775e4f78b6a3e5adcab1f8028d58b265efc9da4a5331d0116d3422a7c4e96fb1aa5f0033b4cd987a2e1ce4f3b4efe859edf83cd5b1d1be7152ea5ad9827947baad838dbf7be5d850fc1367b0551228e1f50aa5f598bb47e962f659a97109ab46dfa2961a0f43b498c500a7e375d119ea1d7af2b11c93eec7a133c89fd69d26776e63add56501ea28bea1bd90ae780d242599e95c8750b2dd69931b7846b01aa263472902ed67794181d245605518c9159eaecec6a3b8d194b42cefbb6cdb9673ea873e91b04cddffd1ff162d0e862fc18f952395b4060b3751696d7a6e2e2a151d9e5c3acb90a195887329379a1577e273f87a0744439c125aca133a18a4116e444788bd4ccfe7951b6fcf281007782ae39a8df7ed0e542ca5ea365e39a606ae03c40bd83a9fb20f5ab737962eb59e0299dabad987ab9922de252ebe8d578c4e223ab7d456b856a5294e3329f3043299d73193abe768c5657d330d996ddcfbdca26e6dcb45f3f2aff2817a22894c971f83c0941a19b9a49769e5ddb7e7093c7d5aba02fa92e8844cbf900e074ab9dd52f712f6dae2459357f153a5ab2ad6e9fd865b5f8da37cb233123a096efec16935439f3fd78eb695a093016161d8510b92dfb7d5e4399a8155c198f66fae5ab1494df9d4e264f2c85c27151d836190d4870c57e67f7cdf488ca124fa08232ceaa8837a3b5508acc77e9b202f2ad5e493b9253d0410a2397df0898a6bf7479ac05874962924a2671a9298261198bab14904061c93ac09c051b181750475d79f807b49b37a026e7aa98b119ca9a1ebf028d35e76ff4e2a0898c4eb9dfcee7f27f01563b59ca2717a9a46261987990f3919aaf827a94a4ecc15901776359bf11f41eaa57db9c0fd150460e314293f0bf8fd427e83f449e8b133d2b34ed892a6cf6329759690b4cc515ad636196a918192738ad585d172c0bb968f6b5803fbbd53b8df082b50f749ea66152a6be47b78aa0848d7dab94f1a424e5ba03be5d633f13c280cd169f178276123898937cc0dd5d21fadfbcf3ae44f1b87fde5a5cbfb6eb5fa21f6b46ed02ebcb220bd9c41b83dcf4eefac7c29bd82ed4851e18184439efa3168f404a8c973cd321c7946d8d2de0eabe0b328da718066ec92af531f1fea73d89a2ab248b314f8a21aeef072a302b49d19a5ee4693100f31fe3ad344b762d29cccd97d4491c61bf38ffed814939096355dec72e871580fb5b5f64198a18763fd44851e9759a3f9ba7a4dd56e41f7ce44afb055f360b0245f171bab57f4a9fb971c385d7cf581d412f8e20c66e9331d85642c6be76c22f6832569425d95b42b4abc6930b9da852114c278f170d7b82f5b4d76f795ea3b9a5896a58d6dc70fc98b096cf5d308bfd9b8417ef2ccdf6f6e96e30fccfcdafc7420b497918285ea27c931a4d5b17f77a70cdaa290cfa2e56c3b55808457ea8362cfed292c9b03217212ed2f840bdf5323814ab24259d64e31d9e93dd83d424bc98fca12e9f53283275ca4b4958ccd39dc8e01af32b4b0f3717f3081aa2f27fca19ac715f6149f8eaa371755faf7f25a8fab522d65a9284a1cf7dad1ea1f7d0fb6a57dfaf51faf53e80acb8711154f8ceba8dcc68efc49eb8c6a19d8322758aa547a307fc3ac0ec27218f829b3c36d093b36fbc0bc96481d7d5a0e1b8787858e46bfb0f4d08b8eda49813a01cedd6107691d9dac035197af5e237166b47f86ef15388af813e29018a3d5d80637f5abef9c7e6dc0e49865c551480ffeb5dd853c918d061910999b4399e32d74c3984d35d3aa391e291214f875fc4e0316956c16071265de9e4e225ac47467a577cd4251988c3ad1a5a4450b6a4aeda67e9f4d2eafc4bd2f88754b13773eab522f5065a46e521802def6ca04a3d55773ef79dce8c1da74a67b2e2265ed9276e4ef7a5de4afc1576356af516edc9ae4947fb77ae0a3e08cd4b2a947227b84ecdf79b3934b41d21ec4d2c8fdbefec8bdf3628295b6787d582fe6aee6bdc42695cb20e63c504d6e6820f267aec25f8cbde66f46d47d3b3971ce0473f91aba4a338b5f194da081d5be8809641c240fa76eadea403671bd1e13df44a5d9fbaca2a98ffd0d2280aa90865f6755da5f5d53862df997a5d04eb3991817d842615d6d816c7bab5f594e896f1380facdb8c8fe10995b30bb43b9f8147c7cbfc63f4331667fbdf11b8d2aca8b574e750752b511eb5f3b6209dca92f32c73e6db30f9674b7e279865e27e7f042affc68e5baaa5a4e774e094ddac522eaa98564e0f1ced57a2d256ff183f59b7d05761e138ea14312fa3cdafdc0b39ceb83ff5ad1c481c9c969a05e0b9d61ed93cf2d88f879fb64c1c41cbcff5dda0ce507b9054c251ba37d53802fbb7244792d8ae396a2573cf4a83ffa47e2deea14845f3491f559fa77e1b7de62a063298e67d7", 0x1000}, {&(0x7f00000011c0)="1512941b1dabdd280446ffd0b4a8b8b7052edb2e7fc23acd211a99e5a2db8e906565c67adcb756b876fbda0f490c75184d77557c39f167a1e006497455af5ff6c0bc6b8908f30039a519ff7e409e0ed4173a0300de76bd37246156a418ce136e2463b4971afe44e131c6b4c29f39df8eaa278e182254e651a55a16ef1660a4330557a5736cc0fec2efb5ee0a524997ab7f9ed7ce11109c3e2084ff4113bc995d56ee1dd891c29185f8955a7a1b539878d70309e889c87e2c964ded6d91", 0xbd}], 0x4, &(0x7f00000012c0)=[{0x78, 0x1, 0x1, "1e1d1c44799b6fb8a7b6f01582606daff30ec4fe830aeffb72176ccc5c177d4db920a9b906fc90eab3d998ba582c92a04178db0e8600d2f3df0c616f58424344b6621a80bf4f3899fe7395d13f2869d765c3a27ca677b6ceeccf900158f0459f72"}, {0xa8, 0x1, 0x5, "9bc2f4a605e563fa01b0ba3878da343cec80c5e5dd1a771879c9a87ab00aeff7e92140a1ba7ad78787a4bb32e4bea8b0ea1fac2ff4437435e9bda70f1bc70c44952721c48bc24c1429f4143eebfdadbb11bafab69f59f32f07efa2059072d811ee181f58117925018a4d1750747eae712a41cbe0f718997bbdd282d9a087549d9682de1fafc220b1c9915aeb2ee9ee6924"}, {0x68, 0x0, 0x81, "fcb0c651eacd671575aaa4ce19852a3345ca061e05fa625c268f9a9d9329df74d8c4759f3cdbbedf0c18cabe96c7cc959ed3fcad1573b819e02e8cc57735df4b819cbc48acbf7af6a431d78590a278394b9d5b"}, {0xe0, 0xffff, 0x401, "925a4b3f4fbfbdcb35bfcdfdac62f21a8849343a8ce3a5d3901969c32f93a61433efbbec1a4f21280e6b824e90a687bd8c45260da2c74944e7ba4a8b2f405cc061bfec287324ecce498d281611784e0c74e142e9fcebdf97bf65d196209f0c61b6407ae7ad795bdabde9ce49de67e562c1fcfce005ee51c57110f766a099222e8a777e8de7e879f0414ebdb14ad141a73c551f6e9bda630fe56485bfeba81f0512bd0111be0a3d77b4ecb696154f31e1aba2233312e89057cb63b4f618b131a9d11d99182fa23882e125d0ae"}, {0x78, 0x1, 0x3, "ce61b6756793e6112f40a499a7bc8675949f4e67ce9b1deebc9a1b5bf00c04519a4d3458c34ff4ca093ee8f1f3544cd813b23e4cf683816bffb2b8c70571b80cacd73a18eee076b6b35f82043b22cdf4e50f3773d29244d1b593780712fc1c5c7292"}, {0xd0, 0xffff, 0x2, "578bb9bbdfe2f0b21b4c7eed08d5b7138e4e8e7d2acb15326dbc56f466d3c4a3996f72ddabf091e57d2360d346dbd7853beb7c6768735f38f53401471387e1956db1f3e502468f0c4048977e0a5ccc06ec332869ac94176d33b583a76ff1e05c6e499ab495bd9eeed23178afb4ffe70a03c07913cbb8c1dcd0a81cbd85b855c25483b3114b3241a1d0f0653f442f01a5287f8ec45afb82309b7ba18e80db0627bdb693338941ed107996185c776b1a6f8d8711e07247ee7515e683471bca1096"}, {0xf0, 0x1, 0x1, "fc926979f43d84b3f8115a463a70d8cee69417aa4a748b7d3da5ae94ca8ce453e2ac773e8348fd5501e93840adfeef66ff980a7ab1001514c45ba8dcd6693697444a5e3f4789425db34e490db07ef328d8b9fa96d0a2496dda8dde3de7964bf13bb9035759ee4deccea9ffc051c422fee7e68f67edef0b74f7d797b6899b6da3778392ee9a456edb93bf96ad4c8b77c68ad4c7bf671c2ec5d95b9b8e996260fb5ccc9520befe553db13296a075545d54a3c7984ec1619e4b7da8268d26937ec59ef2fb246a1b17be5064b9009df7b2b1c75606d8665e8c1da60c76acd3eb"}, {0x40, 0xffff, 0x9, "0eec51d275fe55030496702d2c8f99cfeaafbea361cb7d99974dabbb38ef5554df620f7b2792f3aa1aab9e0ea24d10"}, {0x1010, 0xffff, 0x8, "80d6811a44077cf581014be7c8bea67f27e1a512875fcddffc66bd011c86c614cd5b0621c8ac432a0bc1fae63914677e307b35b1ff265dbfeecbeaac5a24fa4889694fdf939a8a1522af39d2b270b6b6dcf2890f9b9ee5d08937f4912bb845fa66f61d7014330a48ef0832711352e2e55a9cf9944e9e789dffa7c34478dc9d767aab7c54578667a3cbd01c52513368e56197c4b08fde87325ad281b5770e7326469d89c7e51099ec5f88b3c7e60582060088c9b13667ff90a937fb49466162a56c4bc0460fb90ac3411f7902019ddc411ef28d1791baecacdb2304edad0a02eca173eea5a26487ab8c8f4c7e880251ec0fff3fec01a1872003df6c8cd137da1c51c68e31116a3c7eb059cd9e2d15c94b583d8d154ecd496a06fb9863434029c1eeb569b6f2f9a7bc54114c41493850d7ab997d48179a64f3ede9bd8c50b209a402e374470b4661cd98bcb27ec3046f6ed406a7f48e276517f97691e649f0f3ffb332f37348db4ce3bfef368d9ba66a46107bba7919f10a737f864d7dcf529a6c27b75047de5b4ff790277f7d3f0ead3fc0e8860a32956efeeebd0bd655a88c56324d666eb04f304b5459b96844defc6231bb95615f9c9a355a03ff3659d49fc774db1c8847e3b38a0770c2cf1005c87fd332251be29d526c243c7c4598215bdb965ca3c0ae3230410a2fc7cb86fccb648aecf196cc308b1a2a512e3e79ad6d6d04cd4fa4a6013e7ed2b4a7c293aa9d39a86e6d9ba8be3d27422fb3fa898ed84c8fd61ab2445cba9a3c7bf9ed6748d79aef1b450385dda9655fb6dccadae086fb92e488d39df7fc736e157cb0376a5ea7b3a531848808c61f1f965b476b0836ef455621ebfc0a1de619455d5aa4f06f1be159447bd215bb48497df1531362bb37a2169c82255c1c1534796d869137d0cbe85d69506e3b1b3dc37ad3d9a13a5736a90fc819a4bdaa90ad288fbd460c5f6849bc5d010d951fb98349ebe5208ad962594f2ca99569e5893e8d7413893cbaf9646d706b27c080b231cbb43bacad7c432b50877ca149411e3d418ecd780007bc725a0c329f36648b138ce43edafa22120114b4d6a7661ceaa2dd191443fbb36ef5cd7f860ba592e7b6cefdee24f6500a8468b57d55b2817e47bb32b49766cff63f1dedac6d300995bd4169a7f86a34790eddc1e8670d8935f5ab3464cc2ccd95fbd2d189742417ff53daa24ee81186af6e42d742eec4867779ed35895d35548e2dd36b70b9457423e1b1a8a19bceb25ed14b0f367579d10f5996be3a8c643966d0205fb41d8a500afff206bd399adcd3af5ca57596cf09b3fa75f997de10a92b3d5003564109d4a3073f0fd8ae3a0b129a3d2fa5dc5978dfa8bad6868b8bd0e9de14c8459b9fdc640f8c0a446524a8e1b0b4b54ec776b811dab148f44a59ed3c2cb15ab911104830db4817e47605573a0ad9c9bc82cf82b8e4ccf4291dd65d54cd96751473419c76eea21372e9e2c3284a1255c769bf2f9958799e0ef4ed76233ca984971ba71fa6bbc301cad6f2416552e2dd9cde9d7214c5840defa3c3cebf65ff748d18f327b38723eaad123999d1634a77778bb3a3eab4fb9d35f9854a2f1edbdd7f002cecc9a72ce7bf173581e4654885b0cc73dfb19fdb9e10e97269a179164e95131edf31c63560991a135fcc4b59f3fdab19febf1f7ca33d2897429079e0e02d7d5def294955bd64a01400ee815e3bff615ff0ede9659ab3c91e56ed6bdeb902ba98a1c25d990eeae946c273007b96eda2b8b511de7c129b7c36ef913f1a04238ae2b47b8bae8aea2ea18f964cf5cbfe77bca0f5586a065ef0d56da1f667dad651a2880501d0b215b4f739b6a3f9400a7d58cada0463b59dafa3dc2796ba7d7d87ea7260650db44abc7031a173c32626e15cc55ce74a917acbddafb4c05f157cd2422885a0aac3e7eac6d6cfd31ad61bf334ddca90a0372da9c6a78f9ee3d1821d1e9b5ab8b2e9c12c498fcf98d359323182ab3485d9e07f25e62cc00152f4f2e1d6089df30883967a1eeb777f3afeb5a29c54d4dcfa9a2dc5e7a95b9f1de26822c318519ac1cb8b4fae47b0d25023cff204d468167fdf1a99f5a32dc1edcef445d683d29e910635827b7c27387b152e7c8ca8fb591bd39a4e22ad9393602fb378f2c2b503e53a4b35580a9eede48f9bf39396aef1844569fbd7cdcce6504b0d084c60a8356743b498fce808de250cb730ca8231bfd8563da084e117ca6b3fdcaa59bdda660ea71bc158858ddb4b0845f43ffb4c11ad01fea3a9ad5d53cd7d3836298ca1a5fe2e077f2317b98d891c974c54fb0d5294d4e1be471aa366492e4a5c8fabcc6ca41321106ceef1a1f4aa3a424cb8f3d356c0deafa26dcc791c6b74da512966f786a4b772674c7fa3dfeed39053eace2100f8275a48de5177f3c817a8ca4fdbf7c7a8ad675eb80ca616956e1bc5adcd4d37f7c4109ade658cafcf24fcdfcd7b94fe3ef6501bda0876479d9b68248822ae3da2efa8eb1cf63e8610284d5bbd6e31bab4eeadaeeff9ec865ddbcd76b2e231a62262e378e8837fce120df8e3bde004aee9e67efbc64f2b224fad6cf939490ecf1b0cd3efe954e79728c74fd28ddfcacdc2408463f7e2936159e294606b9c5779a92452b0e9c5a7e06f9328a8ba87fa9c9830a0333ff9521eccf4f4d71fe40bac5c1fdcedc40e2167606d3ad45afddd04a988d8f8fdbe9da754aca2276aaf2f2241c2c5ec9384ac1f713125b4ad1d0088a17c4ee043e0909f424cd0a0ae10b089007095221b0cdeb95cc116b8d98a78e5e7e2ee3118b26c4e0fbb4c8694e07c2ff452730eee57ef7799b28cb61f667f37f9230ea0697638e5e201a7a7135255757d63dd7cdcdb5b6b397f7171c17b2b31d41c0e94629c303d3cb3c5a1309a69cce87ad657098e16cfee7f9fe6c74ca3fd3172112a28bad3a29e0411cd4bd35fe3c983dc2229883cf9179583efcbd8db14059d874f1622cffcc6a453f7cde7fb9e68106231f68b42c315d1d557156e8191c5df7c5c4fd7a9377b6327be57ab0b400693086dff25499e2bd440557f554c4f60f51bc4f5a3332e1f9138bc0519d534424a0dba10c82add83ff055f02d1bdd73d021a4b796fcfb46466712000bfcb01874425fb3d97ae0dd879765c41530fdf907f93addba996fa51a81512c62b1f4dc6a62908d47ffb9b986b4bf7520184905105be61008f4b9ab2dbfe44a9f3bd4015a8c67b6ce293a459bc52d00d0bd8fa2df0cb29fb80bb4a3ec9d25c3fe37b23592f65ece6da8ff954e57d157d286112794fd98f63afa4ac3e09444cb315839ac2420cef8fb56aa2c69ae4de49e0d29dda199fb62b9fcfda957fb90b127a157d04ae88a44555a8e02513001066ffa2af8c16bf512ae3119f9ee24787394715a3f3a85765dfcea6bb447446e49f5c5af526858fcebc2b47994b98ce7a9e8d24675c34e40519dd3b5cf56f64c69bd0e79874c6ad059ca32a84bf175f70fb594a67fb8fb30410214f3f488d0e2ca7fa5b6332277764f590b57b02cd5096414dff6cfe6d6c57bbfd11f7688b7c6f0fa430c8d59f9e27c772264f473b93b6a78224c55216f152e5acafbdccd78fac62a97b5ebc64880a5cfd82d6f12a5c00e0be94d96ac212e635da39170b5582abe6b8c8630647607e9e53289eb5a06c12f5fa575564ec5ec7e653263d5ecac064b3324c7dbed0e37566c89a4ca36d42f7319e565001b7967c92870a085907f07b863dacea991242eb407692e594ebb530abcfcb8a2a626dc8e041b2001e3dc80fd3dc44471504d38020b37044c0554292b8ff40237902a7b856f9255e2ece889a5279a22a05e483fb27e8d90100496631ad966e4fa9d7f7a490de663f56956e75df7deb0f4778ec02dbba58cba26f4c66d8b33a62f63a94778a3f2fe1504322d0eb8e9c60611a3262fbef2b3088a1488289e5d97212e259aef0f14fa94e4d9a9587655961c86d616bc2b56114233df7906b2dab02a2e260c6a10b0a5b4f68879d53ef9d2559fd6fee8fccd58abf216748d606058e09305035fd99eec00a0098bf14798aa95a234e5e5732eed9185d0f695771726125844b5058f96df408f63d50030a988340cce191fc4dd149d22b632f5e02600519fffe28c5d06fe6cb110033580ce244d903f1d17784edf00a638a7b255777068a21f463358a5537dfa4348b738a9d1a3d18b9d35825d3badee8da9a1468f6a6d88e88c950d0c9ff14005acd314f46fb6668292287a27d04229d1ca7bcf520deb89fddcbd181759c40e854ebc232a961e7850851a2d2d97a7a1ebdc15e10f5f89446204b3f364b209fec67e452707d4e38c0e8f5511a750fc1aebe96efd2cd54f17b71728c12f5a9a132699f8ac791dd2a1a47555756860c29a0ffc9ea535b9c93c5552aeba1c33d153b9177ed07cfda2da85717a723e936fb9db73f41383fddbf4c75340b06f0bab0a8097113d3cf2fc5ae8ea84ddbcf5e1e64f61e0e98e3034652b3176c3564dd9f54d74ae82665664c797d9d7bee6f24873824f62db062463037cad8259ec24bbbcac83eae71d436d76d975a2bd0d7f9a4229c662ac9da9ed2d3944b5a632e2dc1ce6361d7c15390b91a79c940e3b55deaca31059dfcda715ed33109633aa39c42eaadf084013c36e38b1ffe7e42c636f2827b0cea025622648f3e5f4ac731084902b8103a013afadd1842473419374b6a061e157bc1c02725306478d4b75acba430239e13dae114ccdd7e4d2ce4dd9719ed994253c5298718be91d1958638d6504b70ea5787b4bdb7c528511916d14cdf5dbe1b5cc679e2bd87574808f7cd388496333ea59b9a074b21b738e96c1a14f7a838759fbfd5721225752fb357361ec6a5024a0eacbd3d01b54143e341bf23fe079dae50edb56f969cae7b376aae7a251ff7386fb75abd6a7e96210a1377dba8cb341faf21d3faba23bdf05399c4dff0e172a070c34d1a6bb46590982bac015924fec26338c66c90b8433f9aafca816febfd8a117f40b37450a4a98e502bad00cd66d247fc08c658d7ee5588d479a5db260eee96871d933a1d6297851e820ff0249dcd7931a8128866e19317fd184c4cc4d34f65c2bc268f4f52ec1b52bc7c69c1d7df9334b89ab4aaa950cea1801e806dd95b74fc26110d201033a46e01b2f40e0dcffb4c7f4804d7106787653771394742108cda14b2a2a67da8627d078ee7422d221172ef8b82bd93434ade16bc466148c33c309c008c597bcc8639645fbec56eec9e6a48510257e02ce4a77fd55f907e8bb51fc8e317eeb4569f21a1aa17dc5f3970ae951a09dfb3a128fbcd2883b23c48f37f5199a949cb0acb22f7e344e700803854c6936d1ecbd1c6fd084c56306ee6e8c99f13e60e55bf2d09d451b993e12a3b73c671eb3f29c947519be678c80c15441c32df33f0311a255fce1dc7778d38b77126f067cf68bcfab44b43de5485758eccc2612d022f2176cd5b03167ec9704c3f331bfac059b526beeeff6617b15ce1cf6b9b25d4a8289294d873a1fb7ac35ecb1e8ba04c805afbd5764ab5ad1e47d035475d61461f4580bfb0a177585cbdd14c023ae2071f5160bc49abbe0ae141fcf387bc69010abf28277630aadfa39b8866b8b5be1e2b1052be10b5ab2fb0c673522700162aa8fa43b6f45e331dabdb522e01866a6f36bc4e6c5925414b1b04d40bb6e03bc1189d0e430fc4d0bb28dc07c9f163bf1e797e620241be8946310e2cf691c749ae62ae1286200753f3debfd49e3836b095898d29dc83fa71b1cc51e2953030f0816133dcbf"}], 0x14f0}, 0x6) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000002800)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 04:30:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)=0x1) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x8, 0x3) 04:30:25 executing program 1: flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x47, &(0x7f0000000000)={0x0, 0x100}) 04:30:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, 0xffffffffffffffff) 04:30:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 04:30:25 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10082, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) fchmodat(r3, &(0x7f0000000080)='./bus\x00', 0x4, 0x4) pckbd_enable: command error 04:30:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x100000, 0x100000000, r1}) 04:30:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open$dir(&(0x7f00000000c0)='./bus\x00', 0x11, 0x51) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) pipe(&(0x7f00000023c0)) 04:30:27 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) r5 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x101, r2, r3, r2, r3, 0x40, 0x6}, 0x3f, 0xffffffffffffffff, r1, r1, 0x8001, 0x3, 0x5}) 04:30:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000340)={0x0, ""/203}, 0x36e, 0x1, 0x1800) r2 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r0) 04:30:27 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x400) msgrcv(r0, &(0x7f0000000100)={0x0, ""/31}, 0x27, 0x2, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x28) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/77, &(0x7f00000000c0)=0x4d) msgget(0x0, 0x40) r2 = socket$inet(0x2, 0x4, 0x60000000000000) fcntl$setstatus(r2, 0x4, 0x4) 04:30:27 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000100)=""/53) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000340)={0x6, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x20800, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x122) r2 = shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/4096) 04:30:27 executing program 1: madvise(&(0x7f0000679000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="133f4c2dafacfb0d82ea2fc5b18ef74a2bf99e86dc9690376d5036bd271fad3be6148a81f1d7d0e8f32d71", 0x2b) madvise(&(0x7f00006d6000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00004d2000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:30:29 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x20004) r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28800, 0x2) fcntl$getown(r0, 0x5) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 04:30:30 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) pipe(&(0x7f00000000c0)) ioctl$TIOCMSET(r0, 0x40044271, &(0x7f0000000080)) 04:30:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xb16a, 0x2, 0x7fffffff, 0x3ff, 0x8, 0x0, 0xc4, 0x2}, &(0x7f0000000100)={0x10000, 0x6, 0x5, 0x5f, 0x9, 0x5, 0x81, 0x7b2}, &(0x7f0000000140)={0xfffffffffffffe01, 0x3f, 0x653, 0x1, 0x28, 0x3, 0x7f, 0x8001}, &(0x7f0000000180)={0xc83c000000000000, 0x871}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1145b37ac47121cff4e2ea1af7bf13ad440ea6b4c35b9712807d39fe76ba5723c2349fba418f25df1e1ee68177b93eda532d5369293d9e9b546e1515995d8f9c1e9c8c77d2e077f57d74772bf06a5e09e8ce8ab7d5e11636ebd42bf6361c1b096b82b363f978a4ebdd6aa8a94385881bf9f38c7f9addcccdb8f2f496efc7f5ed79d86cf9ea536b3549cf2cd3d00020fe9ed53e06cb675ce127a8e17bd25d8cb199400b7086c67e025705eaf0b9b9b3f4965bbac69057186e78ed41608c0faa5b7e07fec7c551b9c71808", 0xca}], 0x1, 0x0) clock_gettime(0x7, &(0x7f00000004c0)) r1 = openat(r0, &(0x7f0000000500)='./file0\x00', 0x10400, 0x1c6) flock(r1, 0x3) pipe(&(0x7f0000000540)={0xffffffffffffffff}) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) r4 = semget$private(0x0, 0x7, 0x40) open(&(0x7f0000000200)='./file0/file0\x00', 0x100, 0x1) semop(r4, &(0x7f00000005c0)=[{0x3, 0x1, 0x1800}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)=0xfffffffffffffcb0) getpid() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000640)) clock_gettime(0x6, &(0x7f0000000680)) ioctl$TIOCSBRK(r3, 0x2000747b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r5, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000700)={0xf67, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x8, './file0/file0\x00'}) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000740)=0xd82e) 04:30:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x18ab0, 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f00000002c0)='X', 0x1) syz_open_pts() close(r3) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) 04:30:31 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:31 executing program 1: r0 = socket(0x1d, 0x4000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x7d, 0x0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x40000, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffe0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 04:30:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) close(r0) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chmod(&(0x7f0000000240)='./bus\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) chflags(&(0x7f0000000280)='./bus\x00', 0x70005) r5 = open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) execve(0x0, 0x0, 0x0) getpeername$unix(r5, &(0x7f0000000300)=@file={0x0, ""/23}, &(0x7f0000000340)=0x19) 04:30:31 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 04:30:31 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x13) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r0, &(0x7f0000000100)=""/167, 0xa7, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:30:32 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x6, 0x2, 0xffff, "b421b336e8c92d7568918a76923e35643769b074", 0xd949, 0x7ff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) write(r2, &(0x7f00000002c0)="afb1c85c153c10751d8c29fbc1279bbff7615af6926747bf45982ebc1d3a65de1d738fd573dbf5526886f12d8c7bb1c6c7c3745a7a67d48729514aecfd5d8932cd1e92237780eb1b20756e1334ce5e32ce524e96288572a2fe6070f1967f0d6588617d520af9f7376ec8f503fbe8e0b75fd39929174d3fd98dd12b8d85fab0911b98bb67b0cb9ed88f5a42c09456ebca40b5fe7d6a416f7da9d4edd52dca55ea1d7f3109008218", 0xa7) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000000c0), 0xffffffffffffd72, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:32 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x5f38fba8}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r3, r3) 04:30:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) 04:30:32 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000080)=0xff0d) setsockopt(r0, 0x1, 0x8, &(0x7f00000000c0)="60c2bc15cb6b191ad20011", 0xb) r1 = socket(0x18, 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pledge(&(0x7f0000000180)='\x01', 0x0) setsockopt(r0, 0x29, 0xffff, &(0x7f0000000140)="03000000", 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) socket(0x20, 0x7, 0xffffffff80000000) 04:30:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) setsockopt(r0, 0x6, 0x6, &(0x7f00000000c0)="3f3861d5d34d4661180c45f02345dafb829110bfefcd41ee6ff0827be5bd3cb5e39553675ed31a1e81eec70aa17fbbe221c002bfc479e70c560d4e5cd876d554fa0cf69d4848658a9ab0f3fbf093c3aa42b961a2230a761b9e4c5ed068fda20c49ff590ce86e279a8a165acf311c25572c14c4a4bdcbd43d817382b6acc549ab917b05504b28e6c33bb00fe20d6c403375fb70a95b74f3ff91c18d6ca8a845e6560cfcbe59c328b284e3f134f1d3a618b92c9088325399123aac02d0d1c37c5f4c20211cca7afb3e85146ccb78542ba62c5336a7a9f8e10dded15dec1dab864739aace2b6d843ec783755816cb7ea683a2", 0xf1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x42, 0x4) 04:30:33 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000180)=""/38, 0xfc6a}, {&(0x7f00000003c0)=""/41, 0x201}], 0x10000000000000e8, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:33 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 04:30:33 executing program 1: r0 = socket$inet(0x2, 0x100000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) chmod(&(0x7f0000000200)='./file0\x00', 0x8002000001) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt(r0, 0x81, 0x2, &(0x7f0000000100)="eba2d45486d1953708674346ce2411cd3b1f57c60809039f0502db2cc898b81014f20e1d971545c8d0f841337d83ecf65bcbbf1918e9ed980d9a3e00ce03075e726a6d012b6bdd880dfaced19daf6abd701dcc39dd337364f835a91aaea9a3cbcf271acd6874425f7cb59bb298c4fbf2a2121e296fb8ca47879e8a3f8f75ebd755e0c441be714ce866e570ae6bfd1e9c54a09bd6250c81013eb35cce4f786de9eb957d710570db8946d6377404b106212ea30f24591a0ac0", 0xb8) 04:30:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = socket$inet(0x2, 0x2, 0xfff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xa9, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x12, 0x4) fcntl$setown(r1, 0x6, 0x0) 04:30:33 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x26b, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000002c0)="b07fefd2be48a69eee4f5fd655d1316374afa83a61fcb667f8b1ede02978a8aff2d33cebde1412df3456795f02ccc5b14e37d58938c9c979470ad0a5cef191d57f3d8fb3f3bf9b7691d736df4ce553d049b291fc8ab40407bed5e729dede66450da9d5ba2c4596e0b068c18898f9b6ca8c7f0418d91b6b27ee2aa2513d0602ae6f7fa5857438b7d5b88e088b92a0ce4931a4702eaa7a026553cb8e09f194ef239becfe5594485a279d0b97c0183c60dac8e0b6a4858c4615ed7c0fb1a357a61202b34a2d6678d7", 0xc7) dup2(r0, r1) 04:30:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 04:30:33 executing program 1: r0 = socket(0x18, 0x2, 0x20) fcntl$getflags(r0, 0x1) 04:30:33 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x2) close(r0) lseek(r0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xfff) 04:30:34 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) write(r1, &(0x7f0000000300)="e50843a501763650bf9be71aaeb0249581b06aef391f78c9cd09d1cb823f6deb6f7c57ba9d45f1506986e5d90a2ddfb7ac71cf88", 0x34) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0xffffffffffffffff, 0x9, r4}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000580)="803b40ab1ad77a8b3d88e95460c99afe473ce19e61fece94ac625305bc00333c21970824fa897c44f8a78fc80ae0e9daaacce0fded8f65f04b71a16016ea1eceb72c27f6dbf76780f92a73843316ccfebd077d22cdc98e5365063f6cb0073f26c5401f2bb50c5db28913b577a5930272ec84b54c0028abd3682daeaa5f3668ad9f33eaf9ce2433fbeb24", 0x8a}, {&(0x7f0000000000)="e34db2405bb84f06a00c29f53a99db984879e76b92dfe1d9bfdda5ab47f8ace8da336dd6c26a5f3a1d7e15ce7a78690f7ad2cb489f4bb37213eed77f67d8", 0x3e}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="c5f8231d0429e8a35bc92a5be991c49356ca414d2c5b4c80dfd7a687dffc33bf46b2e162eb900f1a046ae117e249fd0221dcf4ffa82709c6ed73c3f145141961f6c4e2a7875b3197db6058d4e7887ce3430b9990a0a763b23c7f50454710595feac144ef474816d746d1c637706f51ec16", 0x71}, {&(0x7f0000002740)="30f44ba36a95f27c1f13a5edaf1016a739bf88d8c414aae0fcfad176abf4a7e1b36232628655ddb28ee1fbb60fd8beaf14f40a9912b9e0b9d08c06f6d434343cd3e7f479071cfd09368c3adf02a89aa1088630b1531da88b1f2dc65aef4d8c8bf17f213bd46ff055f84a45ac1de017b662f7a66e258e037c8da925feab41a7efee113db0440c4fa0eec6b81f19e8fe456f9ea2db8626ad7a4800578db6d3a2f9d8316f7f840b31ebe4818a7a5de34946650576b7a7cd0248d81c03356eb63186e860c8c7f0bcf9eaa274eacb4b5280642e52a20b2c413f51fb36a8088592b0e1fd1ca48bbe796cef94ffc5ddbd0ceb4f342533a9c82afb60f6eb68ff72ec758e1cadc1eede553fafe911eb9276d7ad708b1986714841ca0096a994e12e5a2bee21c5fc10c11974747bfb410e574a56a6b0480e95b58b12dee5cb0393bf33d2472b59ecb128dac4c0a3aa36d2d7d122c3a1c332651b6732e72804436706f9839109887f5b24d850be571deacdd7121b551945e4287b411ff8941f1086cc499623131580ba249c34977e0096a9b4f742d09bc1796b5fef6b86099b66eb0a12b722786a89c7d2246490c8fa40b34605d942060127aa185fa47a65cbec1c5a3fbc09230ab1bdb054b5dc7b46f2c5a0cef14f05fe2f433f5acb73bc6ebd8917ffc5945205d10ae3be5f60ca22a76e01a8afb50ae5bfff55e9d4558058931ca7ff5a17ab81a613816eb2db5c29abafb2534f611e2cc8c558bf6c22f8e7140c6f6ad7559794e074e40b330f15af0b8ba51001b349525cd87119ed5cfdf8de8519f0daf64e13fb4b1405d15aef3f2aed540323199042303383ef123530f5964d048b7e52b8ed669cfb0de452fbcdf2f2781da0bd509160436fcfb94db9289496c27ff4cfb74ca76a7d58f3aeda90d5205e8af8ab171eaf93740456042385f76adee83415b78f3b80885cf8a112447b6893a4b4bfa9a91cdde47aaf83be8e542f01d290cac1283cfc1909b59cc5aa7709fd71f61f01ca79d64cb4d04386a1459e0748bddf6042af74508ffbb939748ed67215443432f5e157309139a76021af5e41a3a287e77a64430b87d5b9d60bd3f0fff145c01d22394de083b68bf75f5f1965e4da38c1e7f4b98251a90f96e2b3605fefcf05a83aa00cb6245d2e45bdb8901d56f2fecfeede1b51de09825bc2d59c9204400f1c82bdc4751066c745573f9ddaca9140c752300e88c39efc471b880d24b2fc0a6c3e5eaedec50e7bfc8faf204ca40bc2824da2215ce4433448fa37ebe11825a418c6e15cf68f37d979dd23955330d2240404d0d76d39c5f9ae5957ce3c00acd6d9e9f457e8ba4421a656ab82621735bd47280441b5353907a1a95b2c421c27aa10a650b73d390249bbd630445293950a3581849d73814b4f431c4af995491858a0d9ad0e63bb1504559f6098e82938bd9fbcbcb37b952101a2a0d5f6631be5a9880e247da3af013a84c3272e2fbcfb69cbcedfeaa2966032d1ea25ffe85633df36f02b34144dc4667e546cca5f2484210a794483cb15842850ed2bb939cc0cfde38fed3304253489daeede7d9cec1cec90c2953e3328ebc3f1f007f2f0292bb06d8f1889cdf4e597e35b28f777fc07949f4db343ba11d4232a081b54314e575514df25143b4a40412c278050dcbc0f73b71411f662c7e92619a4ca7898774a6366343753c7806ef5ef45a75c5aba5364c33f86f065cd0d3fef9848239f02d4864fa86c74116e82f22f353f1eab36ecdff6b710cd1030e7dcd991f68ece4b3fad28e415f9a1c9856ed43b8729e2ca5fcfe8dc5a356b5c5d2849d008f43d9ce9e166bc99a02e2b18e08ff6d0d6c8f4e5a7d1c50a3d86584cc6e4fccd25a025dcfc3344a42c9e72dae7d416882c47a5359321e6647bc40f07fedb0c2adfdfa358b717ecd1741404bde44a004b6d5cdc54f37747d3f8badade0a95aedfde6fe1ac390eca1075c2eab3e322500a6cd6ca62ec9761499ada77047c7a97bb87e64701afce3f596967183f1ae1e29938ab244c2743f3fa76f244cc9c0302c312551dcc2bf575d88706c88f2f7e5941a4422ab711b69643bf16667cb5117752cb0e56c5c0a321ee64b574480acf9eb995c7abc457d3f2c9c85955a2caed67212136d1da04a5d814075c470a61b9fd264abfa16f43b2f8bc823267c334c82b09c42a8fa038b9dd3443f0af7d037ef4526b0c735a30096bfd4fd56832ba89eb2312f3f09ff64d217d477789a2089d154020b9352f117db8e117ade9c21e041f101e765ffed66dcff4c837d9145d9e3ba513081861f873d3a04d09360560851ff6af884285dd019bc477a8bb1463cebcdc0f9a6a4a7707eeb4b20c231d84ce4850f3c20aaa99ddc3965de89fdd82d0e7611bab6b680c2912c3257feb408f080d9bd205b7212fb73126ff9c26cea78be2805ffe72095dee8bb40baff28c8020854b31ce6dda24a1ce2010b4fbfe6010396ecac815ea640d5764a9758a987312eaf3ebe31f01d936f80605129996cff16eb8fddd45459218b7ce76ce466e24058475bfc10905d678e94b8303a05cb27a6f88637f7df363783fcd9910feee6c9cc718f26de0f9aad975e00fbd585b62f0c909ce49dfd096ae5eef8e785e657c9993a30f6bf8e258f592b183e1335796598b48f2e8d52fe6b2c8055f2494025d2ea730e2aff2f9c7b40d74ce782216955656f5bfa36eea56a30cd94bd0f482f95f9be27c3476667ebcac1a5225e60af19b57749898f89ecb7f423f5a6df09eb98ffac641bf042280f8fa87d8293dd08a8f547af8af59ab98778a2ae1d97b3163556ac0ef41abab1727ff0176f662d6afd12bf122fc305a7286ea69fa88b97778f7ccc05511cac5b9a467c0ccc1b5a47955ab239e0f2f4645cd316ef849df359ad1b5800d1ba9713b07f13ed53f5e75ec7d4629b7e9781abb6dbba962ea80566e29cd3b96ba443e978567a4820d5908bd0a565cdf9e3238cc9ca33e3964602349c911ea3f9f23e4756ec2654cd682bf1f79c0dd63b1db3c9450b215e3eaa4681fc262507281890ee8c3e60bf60fa297805280123c550a220333b25c4a37abdd9f807969e8af43643878205350d572fc200ea0bb9bb26488e4369dc3c83be7040e10ab75ebf897ce0b9b740a7634824d3cf4350dcf5920fd96539947900e2f9d56a98603033a3437ad343c01d29ceedeff2032795a598b22b205dbb20d9a13e7a4f7221eb42ca6ca37351d47529a663c486059e86cc07ad6eecb678c3fb70144ad86f17e2856305ffd77f3300a1e1786c07c51157f7f24065fc6bcfdedc7ccde9571c978f725c49dbb898dcc5e5de8e067a7979703aca5a94beeea111a0ca6cc1ba8fe413ffe9f0c6ec4a2a851d3fa2f14b7810fc885e4b6fd2d3c39349244a6c5a3ee7f9f6cb6b1b47e9c3519844756e28f4ac6cff075ec872891801cf5fd0e34486a73801d4fb4fc7914c11aa2920dcd698948b2c77fd9129668afcbaf3aee96b3b2af279395bd7e77e721a4fc937e5d9a589e5ec1277e81d4a1d42e0a37e07be42518bdc153e8b2a4c768c0b325c4f3ac9e45a771258bdab90d88d1c71fe73e9b02afaed1c009de5f202dd7f4a50482fb6cbab7acca7249797577b542381fcc43269ba771e2facfe8523fb57c888cd40101e92d8201c9d788a1d40a854f7adb2b3d40562a2b3b2e5fc733f3509d7bb0c063eb75287f3624a6f3885418d561d83368eca9cd715e4db2afb6d2cfb11f22c7cb9c516f45e5d9a0339af130089400ca378f2a72f620beee6b1279920830240ccda6691787711f7028fe2099dab580afcae180142e0d72eecc138e76fdbb198aa44a11b3551b509fb84d267ac5dcd7de53c9e8d6acf547d5fcb4864e6e5a685790156002cf2a0d308dcb0c4964b340c0eacb1fe7cf104268e097e3d0a2b832fcf7616dc7e4561b6401119f6b90c5456d1587f5ebd65d04fb0d5d5d44c43ff6de579d611359a4407c23e969bff8b3152d7157b34e7bd60ebe84ebac378f75140150f6f4c76e784e6930e34ee51ade355b05042462b9aefd138a7371f8644f9a0ea5989ae24cde410911d5cd07374272d2de17181cf3b76c41ee4522bb541ec1311bd4ac24a45f29b43eef6dd4135fa61446f4f382ce425ccdd03eb908b7c91152dfb60f4e7956e67aec59da45709da2ed85c4cb2db543faac3c875c087a415d1747cd8d26bd7afb5cffe6203443196317cce348b1c0c4e0f247092120a9da9359ee1c4ecd8da922840e3047caf534fe57d72f8116b484a8aa65a64f549f46428b87babc95d45638d3e8fc8ce0dfd6009d6f777ebd7ce0cf2f261bb332795d2eceb6c84f75c4e8f36caad80c98335af3a88e7e31f6d0d71c289ec7e5fd3d564e6dcccf18dbcdfdaaaf92b2f5e3170b5939190eb748af201c15d1f19674aa0d8bd4a0ad764aee94680a9c5c3b91e0a2eb9cbd54695bec2b3d6137e8c9720bba3dde8c95c4e38f3c30e1b9a3875bda2061e8cdc3458f1f74487cf4f46cf661e860a8fe7477f44ba5cbfda2dbc3098393f54e9336e03a8aa7b5aeaddfa977c0205e05d9faed4a63d9e9ee34919f326a5275c504f19bfe840a2cab12d2b5d25466e02fb41d528d969a64138d393a2ab5aaa4cae9188f45ed4b978e9687c24ffb1940cbfd40470988d3f4d1a8863f2a0a20f50c6c07ceeba2474505e777738a9cf961a4e7812bd4d8cc80887d4d96790e513c82989e9efb6b0bbdf02131277bf29bb284bdef810120de07a9f3ab1149b07e173839ebb7e8eb0f658a477583989b4a07509a87d69c9ecb851d27705d263aef7ba15b96984ca7f28f7568f9a0ffd1d681423a1f68c3ff2ca8604ba0a8c22620e8ae363fe440b99dfbb4cc65db17d1ef21b2dec18ab3086ddd795f43da86d5964366ad23d631a349b9557113d327591da19ae62d182d18cbb1c6837be7e1ba33f23d1df217e001d01bd733574cf3502c84919ab1153f5eadbf6b9a80a7c931fa7a2724a7a021d0f36735524742f1f3c7fc8481f867089cd3c683e770cd33ec9e07c690c86dfd4c83803058058eba6b67373ddaf92e8c659ea344eb07abb6a400102d882f33eb98b9bfc8919e6e3f53a1aa2a9fe66c2ba48e90cc2068fc1cb0f0f389b43f063585c9886d4f43ffb190f30a9ef3f6818c3e24e34e87d456636f9be777c81944527d6efbab39dba3d68468be3269ab0b5d349b5f3a4e7492d45ac47f0fc16b16389b1c544628309de518748eb47e4e1bb13d644d8d67c249f3222a283bc0960a3ad42583ae6af5b78494606be414236dc5c50c5355b1aca5b4ca44ba5fef50890459552de8af4cedf39bf7127fd2e2d5a61d32b1d47bbab32713b2145154df4135b3a729b35f067708b292a3789b9b9cebc79bf009101550c584e9168fba6233f1b05181736391e88e544ba3e1c17d13d1d73571b5c2f738f90ce12c3c2e75f8b2969249b617a1daff1d842fc44bdbbdc985fdcd4d01ccc823eaf86c93422e2c59773c1c2754e2b7f736f0bcf0cafc488e097a9b31f38f6d09d1860077a6c2e123d38329cac5fb5ff25cd040cef9f3ed1d1ffdf678f9cf54b128c0eb56d108a67669f28b806b75f084700c483dff426c3617a3c548f2397a4e642fadc89f353706c1a3ee9503eb5be43d2a7bc3c39733a8065943aa1ec71cf1741002c67aad6f14b75481bc4f51ab768b4c86f57e5714893101b67888570f131483a648bfb7228f4418e77e3a57d284163564f313df9349a3902089f6398d4c9ff6f9509b72cc3f3580f0621de43da9e32684fdbdd28f4cbd6118", 0x1000}, {&(0x7f0000000380)="72a3c14788c0d3d85e15a1f20da40d0feb88259172c6ee43b5566055fde337be6b0bfa97ac536cebfc8ebdec321f9443bebcebe67cee8ca936c82d3dc004982115a4963eb74cb937f995", 0x4a}, {&(0x7f0000000400)="f337824ad97009c3db70d44e47c177c815d271b203f26dfdc8fe2cde86d6dfc58817670fa753d2ea8b3d3d344b04f9beabe86792a0756395fc7d0578f200a011158bf1ea0a416ecea0be21c2752ba5f17669594eca8024a244dc08eab01701057c85c19ea05a32426c71860aa3b0168ecf31e125053b0a5c47609490afa58648dea9263d2888a2372497da6860f392a64f41834af5af3f71258a1d1a676e263f8b7eaebe21ad0ada0d7308", 0xab}], 0x7, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x0) socketpair(0x2, 0x4000, 0x8, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r5, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) 04:30:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="f87756bb03700911e883e7be726162190a9403767fb45fae319c4264ce0f6fcac2695bf32b23", 0x26) getsockopt(r0, 0xe8a3, 0xae, &(0x7f0000000000)=""/196, &(0x7f0000000100)=0xc4) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 04:30:34 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/15) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000300)={0x0, 0x1ed, 0x0, 0x22e, &(0x7f00000001c0)=""/210, 0xd2}, 0x840) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0x7ff}, 0x20a) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800001b960bb041b90000000000000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r0], 0x28}, 0x0) 04:30:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) chroot(&(0x7f00000006c0)='./bus\x00') chflagsat(r0, &(0x7f00000005c0)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000200)='./bus\x00', 0x202002, 0x86131) r1 = open(&(0x7f0000000600)='./bus\x00', 0x2, 0x40020) r2 = getppid() bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x1e7, 0x3f96}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x30000, 0x40}, 0x4000080c1, 0x10000, 0x0, r2, 0x0, 0x1f}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000640), &(0x7f0000000680)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r4 = getuid() socket(0x1, 0xc000, 0x10001) setreuid(r3, r4) ioctl$TIOCSTART(r1, 0x2000746e) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r5, r4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc2) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000080)="b9b538b90cbbaaad7fd961847f8b88c35f4bfd1d3e9f3da7871ab9aed4b08834b54359119433aca2ddf3d7db5d45d323c9b32960b40a994793f3721f80516251d8eceafe539d87022f2083deb6c1e1a2537a4dd0372a722e3531688344e97b7340a83c69d27ec2115aedca38", 0x6c}, {&(0x7f0000000300)="e2c79de593d00a4c70300b112405d052baeb8e92e0b2cf9461b4e229e4735242636a2439d1786d134c8ee97d5683ccd267d56c92c2803c921696d223baa6b67c72ee88d1776ef267e87a62c8902043e5fde905e9303637c181d72a739d3df8bf25249cddc09355b43b76c55b68a9c690449a3283e5792a2755c46b5977a0eab9e8fb28f592319c6cb6865c71f3951c2147dbfc7ac60f36feeefb0e74177c742995294379400a58613e620f8eaed95715", 0xb0}, {&(0x7f0000000100)="09a15a153d9e8570941cd8984b538e70545b821b3de7d217b584a80de09eed1789a595845c9f6cc527094678c8b80ddc5df3103b", 0x34}, {&(0x7f00000003c0)="a181e5f7c156e418d22ead7e69c6b4920340d74d0753d6666ccbc1a9773d189495ae39e656a362cd73f521dd9f3056f6ba0ff281e6cdb55f14a9bb6303f893b6ef8ac66bfb9bfd511eeb546cea7d7a2c9e79fa345da580d1827d4361002f638ad927c841cf255a2f7236b88b295bec798da7bd9dff8054a5cd7afc91bb0528b56069b3cc5ca8fe51387399591e7f9584281a1eb814732aec40a825bce7fc4b579ad3c9f474bea4b3ce40dc047c7e172d1265420ddbb36084d8eca2f763861f0992", 0xc1}, {&(0x7f0000000240)="35b03363b7c6807bd727f4c9736b031546188d4488a3064565efe35cd5c47b802ec8c3a6f526322e9051b0e0726e446953f1efcdaf9a093a78fd50726020756ed5e5816d469569afbae8a048222601708085b53016ef6d4c", 0x58}, {&(0x7f00000004c0)="cf4cb21488d63b091ac07e5ff555191a0b6c700c7eba796d16f6d4aa2b76e6c34a68da8f43e437a6a14a13fc58ea0627b33acd41874c9eee789eee237ede19b2ab9421bee4afd0e6290deb50c223", 0x4e}], 0x6) 04:30:34 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r0, 0x50001) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x6, 0x8000, 0x7fff) write(r0, &(0x7f0000000040)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96", 0x64) 04:30:34 executing program 1: clock_gettime(0x0, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x1000000005, 0xc1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r4 = socket(0x18, 0x4000, 0x1) ioctl$TIOCSTART(r3, 0x2000746e) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = semget$private(0x0, 0x6, 0x8c) r6 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000400)="5c93a6b6b1882239aff60d62e2d74b1bcef452949ae5650a104d9d4159666465ac08c8a21a301f913788b7effbb714fbbc3228", 0x33}], 0x1, 0x0}, 0x400) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r5, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000008c0)=""/4096) seteuid(r0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x9) setuid(r0) semop(r5, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) 04:30:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) chroot(&(0x7f0000000000)='./file0\x00') read(r1, &(0x7f0000000140)=""/194, 0xc2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) sendto(r2, &(0x7f0000000080)="8b7a0bd1d29acacec78c670177e905c2be1bdae646711460ad8c40feb0716db76b83dfe8ba7597d0bfa0a14a90cce41d5ea1055a6c0b4f26161fa9d6e22cd888b4a9e6e0f5ee8d0a8b1868edde201aa2e9ef369145889361ceb01398299d9362f86801f54601419ff6d155c5eae11b48", 0x70, 0x2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x4, 0x5}, 0xc) 04:30:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x1ff) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 04:30:34 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x400, 0x685, 0x40, 0xffffffff, "773f8af1f0d5844c91e730bafaab037e39c4a4b1", 0x7d156180, 0x9d9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000500)='./file0\x00', 0x258, 0x3) read(r0, &(0x7f0000001740)=""/4096, 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000480)={0x7ff, 0x0, 0x7, 0x8, 0x1ff}, 0xc) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000600)=""/165, 0xa5}], 0x1000000000000065) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000005c0)={0x3, 0x6, {0x100, 0xa8}}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000002740)="9ac0f39b37ca2509ae0e7afe4cda73c6614689137418fc73963c97fa452166961283485b8acdcba7536ace3b172374a258356bd75acee12a03e227a93a9c68871f2b0235bcbdc620c0b1d15e539b9f3231afd155bbe21deee5cd4526f3ba392354749304cb61cf08eb5864d12060ef5291411c8612c538c49430d201e031444d359f2ef7a53a781cf91e13009777fb661396eeabb9bb480c451a0f1427728eec692afe3309df0b584833b39f6f072471b178faf35028e3abc4d8264c7cd6f8a1e82c64333505c0e63bd7ee659e22b86b6634769e34a04ab350b6c3c10a139c76e01caef3d7f032c3e84825b935a444f508487e0d98f25ba40c178f0988efd36bc4541d5648b1e7060cc26a422823cc3f189888f1c71650fce9739791655b81c6994bd1c750a863016d55e78061d8c2dcf9a880c56003c0cc48647f5a2c022eb61126d62af81c440ccff55891038966e8acc26fdf3da66ede21c62e5720f13bfa65731b42dbc586ce05749d760719c0742eb0bcf4985b11748e33360df85d8978f4c965b3617b262b563a7f13852b26f48ca6c4b814c0a1e74339aa92ae5598a871eda461b4f04c94951bbc1ed6c07a7c8aef9e4c7ae1c9ad4491fb057bac15bf4577d39d9cd0a32bff8b62850cb3d533dcccf30a63af6ebe714434d813663f5509767b65a60b64746147faf8a6135642785653feb372d74d72996cba3be50e342f27c048daa1c326264b857a7904468d090a466dc0ce97c1103aa221ef9af354624ae12cadbe7ad4a0163bec71f054228600798a31e754eb238e687620c1a1530e4c08798bf3852d671a69255427bdbff8f79a39ca3db23d613facca5a503501a99f5da7aa63b01cec9cc47a3193b89d40ef87905bd8391c0a9d6ee2986eafd2f8760b46c1640365df5d6e4e316c00e1ad60a1c08242a5290d7de4bab0edb2461f8fdb8176dbe062991597fd2d4e87ca5742425f44d1df3261da42b0d810e3cff01df369ae4ae9b406a8631c666bfea70062fee563d494385cd18d43b651000ad20ac39944dbcb68dd8444cb500ecd53ecf8213520ef17a98e715b216a35ffc06c768a5ddebecb1f802639dbc26057bfac291b1170bd4d87ff4d97015071a62fba6d3d7c7380b5d298ff9f4043a8065989d8e916ccf771cb8b63d745000d67353e35f3507a63ab3d3348489e1a64b6a99c8c5aa06ce6989144f724f11427938214154ee2ebb243be00cb82d5ee26904d9a319025befb5f9990832d29d5b35a51e811b6d739bed9a772f11dd0ba5a4aa97a793b6c4982304bc95fb89b505f221107848a9adcc64e751e660ee84416d55f088f6f1928e4b90228c76cb7ee6948ed3d73851e25ca9fe5a7fe5149ca9984127fac118cc4c0be78e83cb55b7aefe3f37166155f618900eb73dbe5126edd468db197c3d859e6c30fa18716f320e8b73e409159d5266d83adc54b8f32e2e5b189af0ac3053ea76c0fb17c2cb488d81f9c377fc7b8e214e94c1361d3a4b426a482fbae78a12be23e2616cdd7b3a783fd10cf053d9021316bd213855c7e58564fdf8b9233a6c252b11dd79f0384832998e6d15dd53441300cbfdcca719df65ab49c8c5a830eb1827454f9a2ed726fe17bf2987c5e3de338cf00b0cb709f1a2ad5e151619ce7bf8daafd36db683d925cae59f682f2c75fceaf986633840cc30e1f1b08a1bd55d78f04b0b5cb30693979187efe6636197cd901a59eec419d4ba60689dcc503e0f65fe7aa8216e1e9b87a6b7c888bf3d3f0c7259ed5578be7c87ad09154122798a107b20d69589695ff2123661c8d1939b33a485c2438844441a8b30f8083f09da7059fe58707fc6842c5b4a1a6a273714f285b72b715989220877f20fe35652a8d764c461ea0a58af6b531778cbe47bd7cf74a1cab5b9828c274d6ea08f13a5e7f39dbfa436ea7c6b35816bc5616ef11658d723144107bc5e4dae8450fed6e45f28fb80b0c73cbc20f9c896f0acad7f78e67540c5399e3301a753b04cb81922a3454045b64881170ac815f141645b2174b6acbdd457f7982a249064ae650235fadf85ff38f8b259833579033315784a9071a4d047b37a01f8fc9c7b2b08f8bf414dc739129cc161750a5f8ef9b929c3d9fcf06599c9fe79c440323e6f5c4f73d552113eefd8df2db46eb8bd715deac045ff07cd1747840daacd5802cf58ca6421e6c3c712390f073ad8a96f08205a1166847ea47e4d951c701c7d8344eb72e37310da043af6d711282047bf0871494c6b48d62c02103b213673c42e20f4f96a1a34006eca3c24fb91179b2177b62c660cb03e6a045d3a189ac65e1c5c6191b2eb8d29d24ae70c5039d047720c4d6a55159dcdbcb6de01880e8b41e841d836b02d9cd8e6bda2b4d8ab418850b0a0812b35ba02717e1c0066ac6fc61eba649ec7469fc88a27d4903fcac3a2fd8a8bb85658fbab73cbe01291bf3e8f31c8eb465362c7b6e47a669aa0f010bbc5f2e0ecd6f2de4dc235d996b314226874a51377a5cca49cd3d3404dc79f9f25c1a68e88c570c04ba7a22819ab6e966069479d333849363a1319ca5e17a53c4537f922ca5231b1f12db5e652e3b1ab41372b586e698754ff16c5dc6c20a416d4461bf428b1fff56ab769a3a54398d5395cf03aead36cd679bcb18b898b1358ba25f7029894adbec9c2a2428069062c488329b6cff6d666be96ea8423ce44f61068868398b6a56144555394603e58a1d2476552a0133c8a622fa6c136a0e361a2cab436540e8f924e93ac772530ffe8a028dfc446791ed379a6b868886bac2ddb8b702965b5102db2dccb2f80ee7d694803ec5160177f448c6c4b089c338b77c57fee666acf49d8088c2e18999c4853c1087e1c13902c4313f40ab6e0918b3a23a9e8f034ec5c6952612bcad877ec2ff3d436a8b483a4f6cf84a054719cd0d799a37ebfe7c3b9ee0681c693dc471441a77040f1e21baff8eb13ba7747c7fe113a3ae0552c385687ca88d0c4462060d65533a25b67fe0411345a9048d169b24182babaeafb20c274a380f4359924486b6b797eb176ba7b6185dbfbb149cb41bf8b50b383d8268b450b2cd47fa093eab279555409671bc78f758f4c2aa5985ea050eab8aeaf1b5c02a6644fd1e26d14a79fd3bfbda06e328ff108dfc162c6489b0a17eefc2a53295d4d8df3f2812331fa3a37ed11dc514249fffdc3d78fbacec4eb445156b675b54d01434a5c80aacecd6017581526885c12cec62ed2e134ddd0a471a90f37595a2eb492100b2d8d015148de1e87c77b8c14f38a45cbfaa33b9f1d8e5feeff0d8f407a8b64b2e620cb6019629ec5134a9b60d280e86134cc67c007aa613dc8d4f9edbb20ed513a6bea5685df4e67fae8ece35b9dd91e8bd5bf9697fbc23b20e8be4fb8d672a9e43ff012bada47ee133456fc87cd5b524d3e509da354ac4913a87c6c9f3bb25e950b7692f6a6b921ed5f8b7a5bd0f940a044babf0885597cbb67113246df22f17e4e6d97fd511593821be1c5cf57ffc96d05c5cedd86d658425e2d0c42a35b603a78e2812e33deaef300b9d7e4280227b0c6294262b0bb85c881b2869f53922415d86ca10c40a6f179e2f0177ca80470fd641c6188145dac13a62aaab66b3d5403e12d8e098435ff78562cc3c57cfaa876c9aaecdcc907743ce7a93ef1bea9c6aa781c739309dfc0067e520bbcc58400e6619890eff7d8f9845d2293fd009981fd8d2028c875b674cdf5181de1b5d7cde2c5960df07edf734457524f548768a1867805b36acea486bec5df7dc4592af446c50799c6299a2fb1cd226d8e5e5127a9517ff80df4468e54b391577049a30a16831ca0cde70bd56a43d756033c954f61111b1fe2aae0c17abf78458cd728045b209ff042b83c00c444809556c39d88edb57121485c484d02cdbfa2e84e54952b8c286dd1e1c7a6d57e55c504c8a7b2bb9b88a2a7b6ba22a190013805eb8e47bc6478cd8bc4ef560cd5f5a68bbc79f6ee021bac3547d20e1a56262ba3962c901a5c8c37a5e8806042a1a36a41c96f7bcba8b3e514c9dad3d57f21a93cb5962981793cf7c7f4609645bbbb535f071214abb53f08b8381cff81e07fe16a1bd38ac6db5dd4aa6184fdce1813dcaff1c1054af416deec1ef696fec07c45c99a435354b2171331cabda3943e165a09390c1115023510fc54eead7a4d3e04ee76bf95f4011177926f221f634ea15c886d9aed7600e9a2701c4ef6ce573722f3dc4b211520a7b31ba4d611aa390f212c0f711c445b434ada9a965f451b410852a215dab74e432475f4956bf57f3a4edeaa9cf990921f2f148b03b4f660f8b1960e095807765a8137f1337589c2c2580738dcfc861a0c761e91687161feabb4fe7b85e70ca3d0e9331ba0245c376278ceff066718fcddba7b749783710c89979253e12041e4eb2695d05f93558805b0fcdee9ac01fe1a49387ee5ea7945d327fb63780f88b826c71d05e43095ac8b364c977fe76bf4696758e0510d43fadbe949aa9a37cef5d0e397e393337ea80f7e047360fddb6135ba2d118ab411e649d32f9d39f282bda31518c54e730a9ce13b0587f8bd231439e9fd58d3f0047b6c8312602b8da30c1eea115f9f834e20968baa5c8dd1992ae41281b02b84d779b6d38a46f3b7d14be5097464ba581c7778cf66a3d9bf3c37464128cc72fa1f96d6ba9881b4b38cbd42ed0610607e08cdb6fbee3b4d7a6912863d2c28b2be2502185f2f3f4d382d161a4f2e5aa22cb5e28402788bf4739c8dd529357b68a2e21bea4ac7239421e3415aaf9c331b6d01c6c18e504a06accbca9792ed5ff3012366c01bac7b16a6108acb960e27c4f2b07eec5ee4755a661194645c1eef03fe96cbc83ecc79378a33e82c0f4fe950a3aef7551da2b92665d082dae5bd62c768a2a0414c239aacf26718590dae9da7c06fdd3998da41a1e5b7b1b65b4d25b4c0537a7e4b46e902cf9870e8d45b8246a20828480c84d3657671c9db0af907f69e53ca766025edafd293b03e15dd4f53bfc2edd3b00c966818ca066ce16e631224a55a8c67361649cdb05daee8b04aebe648b0e36f18337f2ac4665fb2f945173ec53fe0aad8295c629b10d5a1e2023a5ce72433345ea04b81837060e4d9c4a9e737f6fad6a49e66bbb1efb25b1ddad75e221c6ab8e5542d34c3f2606f3aaff801cdfa78678c59920e23164bcf8410c58cc3e5bed74489779cc01d00ea37669926e16c23eada7a5c6719f28d9777bf135035f944972dc2d0407701929773e76cc1b0288ef77193d9685acba970c60d062cf0b8614e1b1d46bee08161818c84782106430534fc52412aadde88d35131565a7ceea0cae2c6c07eb3f1e841c4bc8f9a9ce40191b72f0b346c42bd72fe8c3b753663387ae396db8b33d96a6b2757f375a60cb0f34d3698eac67d2b85a6acd61cb1868581ef3ed36cd1ea37ac31944ae051a543f5cf33b12226e340611298d8655f5bcb9af7560af58d7f2367520d8701d69df7bd8b52682cdd7889d559942cc65ea0b6618a7e4d92e2f820db1790c4f6e508d6f34a9a17a9e206df668fab1df0df84f65692c9d40b20b94377e836defa9edc44ee0681b194b2da6c3f34d9834f19656eac76deedf8e4ef1bc312d061f56c20440bcac1f4b381d1b13eda9f546e9871b6df3178409532e25e86c0c90e3983b0c40db921b35749ac276fb94177289ff2a1f9aa56b862cf023a97c2653ffd26351d7d341a40f456d001282b15502e81f201b44add84ebb737386ae5c5e4ee1587af5c15908942a38ce708f8df2", 0x1000}, {&(0x7f0000000000)="fa59b34ff2c409c8cc868ab6b7d29973fd1dc7ae1fe6bedbace832e88364308a9b1c8d924aa32ec01ee3979092", 0x2d}, {&(0x7f00000002c0)="5cbe188a7389ea5bb94f0a6b5cd59ffaa5e0453e36b32333a59e8386bc8c210eb17ec77c44bfdf091d0e125f3770db7d867ef36b9b4ec0031c9d8bb96d9d320c02fce8fef3c7f1c065b257a1293b62ec210938e4213450513bf35f3deb0cb46144c133add9a9fd8973a299dfa2e8411c6d9296fe7f6c8b5f240fbdec291226900d94338d38673ab8ea1e2a79645d22f4288088720ce83744a865ed642786894c3dd7c63f6cdd2554c99a246d5b565e66adc3b30146ac7f5f977851f87e7105700e973482435efb760a7fe77fbe2d5a676c5ba795c4f69d4051e639d60f02eb65804a1ed8629ca1f255029aa01b5ea0837fab4933b60b26dc60c934fb", 0xfc}, {&(0x7f00000000c0)="70a3b68e7e45916859974ecc5b48e6d9f5840bf7864327c681026cc58aa3b7356b0adab4aecce31af5eb000950e888a58a66cf", 0x33}, {&(0x7f00000003c0)="11de8384e127560e3d8b2fbde3722e7dbebcf50a2ec7183fc393eec5b27248ad4b9fe3f6dbd3301146a54168f9bf5e67ee0cd9ef908da10951f7bfc75d68178707d97f97251ca52e1139ce8ca23c37781d8cf8558c096fcb370a75f676c1d0cdea72cfef68a298690e4ae64208e9a48c5715dd079bb28699191ddf370445b41efa2c1710fbc72b8cb21962a6696fd34c7ec99b738421463f67f821de02afb98c978c215f778b7862576966a847eec3cb39915f", 0xb3}], 0x5, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x80, 0x10c) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000580)={0x8001, 0xfffffffffffffff8, {0x8}}) dup2(r0, r1) dup(r3) 04:30:34 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="00de095a000000", 0x7}], 0x1, 0x0) socket$inet(0x2, 0x1, 0x6) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) nanosleep(0xfffffffffffffffe, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r2 = dup(0xffffffffffffffff) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x0, 0x80000000) r6 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xb0) r7 = socket$inet(0x2, 0x8005, 0x1) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=""/107, 0x6b) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x14, 0xc0, 0x3ff, 0x8000}], 0x24b8, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x98, 0x2, 0x7, 0x9}, {{r4}, 0x0, 0x50, 0x20000000, 0x22, 0x7}, {{r5}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x8, 0xffffffffffffff00}, {{r6}, 0xfffffffffffffffd, 0x8, 0x5, 0x0, 0x6}, {{r7}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x1, 0x7fffffff}, {{r8}, 0x0, 0x14, 0x0, 0x4, 0x2}], 0x553, &(0x7f0000000280)={0x5, 0x5}) 04:30:35 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000000)) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:35 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) open(&(0x7f0000000180)='./file0\x00', 0x21, 0x20) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x9, 0x4150, 0x0, 0x4, 0x1, 0x5, 0x1, 0x3, 0x3, 0x4}) 04:30:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000100)=0x8) close(r0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="9f90fd023f95b65c354a9455808d837d5987f79b7fee350ea10df7cc0e772b9e6648ed2848c4629daa52fb19eea9822ba119bb8440f62578e7e5ddbb5b4cb1e1699e38287872e1f69db7a9def377593635604a06e13fe1f7fe2e67aaca39c0de383f", 0x62}, {&(0x7f00000001c0)="8e542523a184061c5efcbf90d8ed36402d09d43ff805e6e755c3fcc73a11930dcc4d44f539bd9403574efc68c4420cce66bfaf5efe0b177aedad843b0ceca38d2acd0806c6b51a5f1da03e2c23b22b101e23c7d40aa86a84a2e846dadd3f03c69743ba9cc281c316f92d072500e975b34df0162e4ba859beeb6a7f5ce5add2551f423b40ceb3f19474451d0af7a141a29ef5cb18fa67c12ea1c3968baeb1ac55d78d6d4cab71a39368d7e10f1c2c84fdd5b73b908710f4492f57f4481595096e4fe75cdbef17fb7635e4383b2053fdc60eafd27de93c67598d76", 0xda}, {&(0x7f00000002c0)="5e5c3b01bc7b779c870bf73558e111bbca36b53714c9928937411b6f904137ff8b74510ec5a6da", 0x27}], 0x3, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$KDENABIO(r0, 0x20004b3c) fsync(r0) 04:30:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 04:30:35 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = dup2(r0, r1) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0xfffff, 0x5, 0xcf}, {{r0}, 0xfffffffffffffffd, 0x44, 0xfffff, 0xc3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x20, 0x55}], 0x8c, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x400000a5, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x81, 0x1, 0x5, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffa, 0x4, 0xf0000004, 0xa38, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x2, 0xf00fffff, 0x761b, 0x9b5}, {{r1}, 0x0, 0xb4, 0x20000006, 0x100000000, 0x401}, {{r4}, 0xfffffffffffffff8, 0x0, 0x80000002, 0x7, 0x4}], 0x9, &(0x7f0000000000)={0x8}) 04:30:35 executing program 1: r0 = socket(0x2, 0x5, 0x0) getuid() connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) 04:30:35 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000017c0)=""/209) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x1040, 0x1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) msgget(0x3, 0x80) 04:30:35 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000003740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = getuid() r5 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r4, r5) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) syz_open_pts() dup2(r0, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x7fff) 04:30:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r1, r2) dup2(r0, r1) 04:30:36 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x8001}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r3) getrlimit(0x6, &(0x7f0000000140)) r4 = dup2(r0, r0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000001c0)="3cf753b934d4714466d1ecc3a008de265b8d679f6ceffa08e4480171ca12d10db28f1ad2f6d6c50bebd1e29d7360405fcb7897f8710ebe0acb6b93491327dfb8cf9fece9c82e9a0b63861c67b3d1063e4a4dd0cfe64454382b83872c802336e615f5a89fe9d306cf8e85f90f678040d7714c33987bbcf8fa980109d02a6ae369cce5a54ada38bf223c47804619a133e615113ccc6a61455609a266bdbfa5dc3231e39ecd26648096d67dbf0325599d471ce507582331", 0xb6}, {&(0x7f0000000280)="616a1e729b7f5803406a434e95490b667b0f49149fbba3840105907809cb23bd742be5a23ee793d4cb591a3bf5b31b1a604022682f333183a88de6e3065354a3013f87538a38a8c071d08e048bdedb55f9c00c921f8a1ba1a776b09ee2a7c664a80d2c9254f9739aa0aa72960d309da6da13196c31d400ae7626a681a8821be3783e2e49e503d3c7a259a6159d92bbe082a623d0241b28e7279335fe5e38095b4ae3f756cacd7c742e860cf03a421b47da550416bd8a90748c2ce3c6473041d04a0070acee8c370cca2d445445f2ae31acca9c5a62acffd85c27dc4966ac113001ed5a804a7355187eae94f85ac866408cd08edbb8124e", 0xf7}, {&(0x7f0000000380)="b54fb6fce017ffff6288a17e37994bc28b28a5580bdb2ad42b24e8ef0bc718ba58fc8e92af94af6749d3317b0b02182c62bef483186557924cbab710cf721119cf64929e2806dd8d93d9c8f6553b1592ae3e9f30677acc391d72a8362a179cfb23cb418b9a3b401054afbcb5df9cf61293d735744ee9438495f9c60c258d89b8eefaa2096d15f5379ae219139447ba7dedf50fb440a0ce0947a4dbab489c31a6fc0f3ca59b65bdc91d542edb581f3ae0c809", 0xb2}, {&(0x7f0000000440)="da470e830035f02809dbcef2fbeb422663484c2017e8ca3d208f5f22ba8c531c12b3e874d1ec4d57b0a4c29f53124fbe1ac4f5dec3391a7c9fc546ef0be47110974c68a12b8689bea3e94e95d94c92f4e9c8b850b2129e284358cd9b8956858a65100f66e3c879f084cce43d47219ff00de5faff960851bcf16c639590bcb1cef614f680eb0617911d3fe496c4044b8dbbcb1552f297ea42b211de4034e42875a5c5e1b3ed7710133a436db5e02a6727c9e4ebacb8f200396a82e049b9154cf2164b8a25f46b603ae0a2878b9ca35931c3142926d3e15ae0f0e6a4f4e4aebe23cd55189fc9154a963cd5a160f349645742e0555dd2dc846cb96dc0aa87ee17fa9525ca5b3ddf497dff96ea7faab0360847e873a1d8f9a88bc9b44d65002b88e9007762b952ebe879b44735e0ca3ca7369551e23259d5c015fa094bd73de5cd2f41c1e8c602df6201a332fa454e44edcc5b7b44bf6bf903fdec29f53fcf1b67dacf3fcdcf0e3ca213b46f3c94e3ba9856d56681bb556fff86bbb11038823acfd19dd881546142082a191849adfb3ccde1cfe46e77cb5f5c300fcbd3ddf08c6a8c198b5af00a04e5997065c72ef630c44075a52869556caea95efcce965b383642519e101094a8fdc85225dadcd84bc5e1a27d955d56707762520d04467f20bbbe895561e4dee4b0cdf20ab6098683d6c4015be9f268bf6a86acce84e0ff24b1de247cfdc80508079b08b4908cec1389533ba57a7a17f2bee6741229c2b41fff204ccb7d6d68e41e361581a3480709989ede381144d2657f303331352bef7e7d47059e99860e051d5d47a0065b14e28133ed0ade3df4de37823c83fb04b6f2e3c81469fe44f55c210dd8bb1cf02a1142cb231b5fe4b7d97ac3a21392f62036d6ab0abeda53a7a3c7af2a7d50644ad2f8e99692b6458d7bbfa7ef600854926d4d652d38859afd541dff195e60ac2a83815354d2dc0d02a92c29f13e0150847cbb2a51840c0c32ce5d3375423915b8fb2943284b9da618e664ef34b6ba6a998919bcf598fe80646e0194a137a3c94acbad768a9ea8537bc82663ded14aeaedaff87c8ae30ed76978d2a5c91a84640a674b7bc21028b5ba0642721de8fe4aa139069f9fc5cb6ee5772d9f88fb9dc6650e51c23476f2504fc3c50f1db97687f6c62c66f4f6d8da591dfcbb06d591297453d6bf275bfc6b639271d7ca074b8d4a2bdd1658b7661b1c3e5b37182703a6b5ecfa2ab0870bd73e9ee8eac126201c1cb3fa434285d5b2cfa0522e0ad7f45d32c76d6bfcecf0342868b8c1b976558e4918013aab7e59b924f07d62dae9a656987f39a8e071f8f19401510a290e9d2fc8915d509221a1ea4aa5bce1992dd3e40a1cd29091d33f617b315418e5867abc5088ccc61caaa0ffe920107e077d63b5a7666ae9a0640fc9e0c19e116074149456b457c702e58fb358616196c8a5ff411ab2ef6d21b24c6443182131a197b1df9d40aa9d19d320bd5db8cf9597f7c5d795661aa81d342321df5cda7fac8d411de621cdda18965ad0340090b719d3c2fc0acc8a2dc1dde84199c4a4a88a8ab5914d2532fa3b252302746a2d798b5a9337a1d37f19bcd2317e0eda24cf4942eab7c5b40d47f62df573bb5dd4fd6c646e2825b551d97c53caa8174ed0865f4002e3dbaf0f720a9673fe3945c50062bfd26970cb4bef4589bb4e985b72bae6d5ee5c487b484d12dfb6ed4eb50e2ac545ffc8410b5d806cf20558c3c4695ff52b23f41be1c7dd4e6b26e70443e17f9636eac48e49726259d3ef2d7ba9c8ffde0fd2f522f4cc982226ff0d1efdc0b86fc0213e18d708ab9adef2925d848a53d5c9f684bdd5dd41f22dbe7f33a04b9774dbad69dac783d2e9b77a38a3c2a7034b51625e60af2210411cb58790e1f07bb64f568ce894985879c0e9d6985a636f8863bdb0ab03481411d0b552b96c696ec30fefbff899a1f40b63dbde08b6dc4b628aa43571a7731ede874116f63b79accbe7094fc6167642bde87e4436806cf1b7e2ec65ee521b45cf542e24c5140ad65bf1697737b26e37ce0601d690ab1c8f07ad4d1c954ee2a3a6aba5d78cf3938ae1e97ba34843a6f8d51db6f48b36a0d050e5621b7b3c4e9f0641a4d5f915f37336e98856bc894dc4ca3fa04e4fbd049bf6ebc434dd90831de1b28c141df90ba2e984666a755c9cac0a1a17930f6f07eac70df0e9d076279bcd3bc83c381a662381a9ad01a090666e14318f3ab088b9301eef98fef1a78da07c89b66359b440af81af0709c4cb99c37551e695482ff250f0cbe4ac403f5c9a3d08744137faf12b1588a5d8639b716ac75d34f86adb9e0b0674ee8d00a337bac82b203897d74b734227613a9b8c50915301a92173d0ba253a0d04f07194f18ed818b9b344c73885c57adef6317980dd23b895c7e86abd95611183b69c69adaa5cf1087640be24a8ea9ae5eff014679e76d829b3b2b1c3dccdcba14157568a9c26ca9072515f340d35bf0d87d1cc15caf3d0e9bc24c99c52b438cd6405cbfc575a3d3dd99415bd665bc95535ff287fc8a69c01256f90b3f278d7e0afe6beaaae8bc00765491e99cd30c7d532f42ef7938dd2948c01a1795b4fa59dc9e3686db5da3b18937d92084f6609b42648640ae6736cb7320c21b31fbe54a52afd9063bbe9745f049309e76211110afc8349ebf679309bd1c6c24ec7f40c0c62ae41dc639886dc6799b67312e7b3ddc954847520714263c4fb3fdb97c5a485c2e9be9c92ae09893a02644b71759099ed8509ec6a4fc2ee520da837c0e9822b8afa7a8d91add80a4f3452d880a450d17c503e5eb80e37d0112c1d0987338ecf569663334626b8ef1fee2b5e8ec4d61b6857cd984885a50fc6f2bd51ebf02125fbdaec12e41f21f4aed02fa0f8441daf04167402ca5e5c14ce84b1a4c414a8e5eb83e2cb25744b748e18021b95dcf47a29f28cb67fcc42b4929ceaeeeab292e2506e43cdfdd432a88da2f415b044d7fb5952302d37f47a8a6850822dfe3a2a3d91b6cb81eb990080d52b18c49da325be1b869a3d6ed601086f749bf3af7002fbdb72abe4b832416dd3ec2ce6cf70a20eadf214b0f19527c08df052e691017fb2cf71e124f1aa28a6bc783cee5d47cdae4a8d838112e4949ed169f4b53b3c593dda2ce1a42a73c303264cffd34c498e5b8f256ce455efe2d1742bd35edef493ddd11f87f826e32e7067e978914cae94c96be3e7f58648d0d962efa951989cc8c78dfc485b70603f58548e2a431666cf1856745aca369db4e9dd188dc40109c7d34c6ec41f5fbc67d2558da9598f5ffa97d600eb8042fe9eff263fdcdfe8617d35d17f7d29dd4a5cb405f2d0f824aac01ab41d830dc1cebeeecc573e47c9e8123c01244e87887532541e7e0ee988c8905f3db9359428889b25ef65de0b3c7484d4a5d93149c92edd66528d0d6824764534f009693e718bc6ce6e75658735740d6cf11660ca8a2caebb3e20f8a24d9ab5a6fa337bc8975d615ab2de2c5badb1ecf7acdbf13f6b87449932da5157c64d4755c12318d81d5b0e95cae99ac6c85956f109d002cf7ddbcc4a6b2a9ee54692d15d325594a76a6846f36ca6c51056f13357b32a7f7aa38fd10adbc73b1bc62936b64c97e8b3aa324e9166fcc5eb2d99915913d102ec770fa7041e30f10d6952db44238acc7c2d978c78ff7297308d1e2f512e3a3332a7faedbdee529e6ba3bf7ce58d9f18c5af825a23a7c343bbe845cfbcf4a130682ce2c36cbffcf7368be6981653762719e6e48900d9cf23d2fe31ae7be31f855b0874fc293ef28073e730efaec63190b1150be270023c7cf81ab65996a333d76713a4335470628a15cc0d6f67be214398be05b7160cc14ef7dd78d8475dc6b4666297de3786cba2c9ffd270087e46185f156c8fb30dcdce00c7c94822c86c08d00a5fc8e281f6cf6a376b6704e41e80f465a49c5a3abe1130e7c644a1ce13798651930f036ba8952357239f7ee436ac925f382ea374d07c7758206610e32d3b13266e3675dd65cf1235bcf4217f7fb658db5ae01c2ff18ecf02fc30ac63ab83f35f5c08f4627803e3df22e79b34162fba7a77d450ad98a336076c860ae2d6fb8925eedbaeb1d2075922b75e26314f6b6605e1cba0854dc0f94053bae584179587d54db7de8e8229b232f8c9847bcfa0c75aa77323691ad269d46465c12e445b6dfc72bfe862d235a0a2dbd00db426409835d19200abafaa54fede49718c0da9cb0df159d5941aabd7bf6dd71600935bddeefdbcce9c64d6de3e84a616e1af90e18ef2d3e2411b35f3760dfe382b32ab795bd12d3658e67e05de45d7581b44e80b211360db7a32605fca9d6c3fd549dc10e4b3edc2e1980442d4441b4c59d6751719a3d1607ec52843c49f762734fb05596e3503005e782c986b8baefef1824f3334a8a44c47cdd6d461d4596202f852ed5ca64f749b27885ad513799ac5b491d24a4c82af17e8b369603d22d2a1cb89a5bb747f41aa77bd35f3b31171f7343be376ace5ead1765b2a4b1b97de705193c21e61c5b75125b3b6d06149f7beae0147c24864627507857628514af26046090af0569567aca68e1de67197c5aee58f6d7af83e52fca3e6353a97f59ce7b3278fb096f233a5b7eda9086de8bb3585ef6451eb27fac01dd8bd0f2e326d487161a5ed7063d51fbd1350a9cfa4a16b0299bf1d8f259e99e2fc4a124eac967a5edca711d8296c9dc8293dd7a3e4c90589b03fa7c2ea738d84620314454d999371368b84a857de2d4dc5ef0c0dc13e943ccb10b8361884f72ee26403d390921c7276b4d8d002df0a58fdbe9ba57528767b7ea4806baabb1c304ae07e75915ed17246f00a78f0f68094600b8ac64e0500dcdeaf14f2e95da67a89f3f2e7d490f1ae8c173d56c815db5f465d267cc8fb89f444f31e2655282f550993d8b7fc7d0eed697cbf969812fa183e8de3af5b2cc85bcf2ff9cb044739b300b1d54498c8141a4c944f4699c49fbd9d2689f57d7ab47d3bfcdd687580b6cf6a1fa1d2f1648ad64d490bc40e90149386ad2274ef60b1a3df5d18ad59c6a8545db52b7add59c8ac9ace91b08fd14e4436fb295cbf38a4242ae9986badbe8648a0e9abaeb9e45d60679f3c649086d86462a087ba5b2e492353c47e578b99fa63403cfd0a46ed703fb627e1e66d706b7533c1a9da2cabd6047e97c738ac7d126bb7c85b07e54a71528c63576e2d8c5320721f2599c1ea34468a5f94dcd96ebba8d725ab00ee820106364ce517f348d5d312f57fa0e5c61340e2c0c0e2a310e2b234a73180decaf3dce1a1996e9af14fb8afdea65252c2329fc0b3c94146b0fbad829eca0682fdf752018ba3780dafbef7e9f365e6b690fd50fdc24134306a3bfae7e94221d3edcb473f595da31fc6a569863a81ebcab0138b1e0f91702784989a0aaeff6c6750a6bbaed0b3ad14056c37714427c33f8c3e571a15c7d0038b75347971921ff9a7eccbb3da808a9e537673f1a856946aef6a4cc5b88a645e51a3b12271ceb928a3a0aac94035e12daa560db3e90ca1acb2ef09fed4b60785075268c0450f5670a60ab3ac9070f1a449463ba98f6c40d1ead42291342542e2bb10b52487657233545c6ad10e08ecba07bc8198e3326c3e82bfcc16ef83fd9cea76b83715c80f32023989f4ba91c3c1ae69e070d04da6a854457180620c4329b7219a992e5437b023347890ca2cb938c6455bb90c65190c82dad502157d8dd6b32a47eadbda3a77a73e89683a180a490bca81570d650a1c5de2103a5e80", 0x1000}], 0x4, 0x0, 0x0, 0x9}, 0x4) lchown(&(0x7f00000014c0)='./file0\x00', r2, r3) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000001500)=0x6) mknodat(r4, &(0x7f0000001540)='./file0\x00', 0x0, 0x7ff) getsockname$unix(r4, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) semget$private(0x0, 0x3, 0x100) setgid(r3) getpgid(r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001600)=0x4b4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001640), 0xc) connect$inet(r4, &(0x7f0000001680)={0x2, 0x1}, 0xc) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000016c0)) r5 = syz_open_pts() open$dir(&(0x7f0000001700)='./file0/file0\x00', 0x8840, 0x20) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001740)={0xffffffff, 0x6, './file0/file0\x00', 0x41, 0x20, 0x4, 0x65f9}) mknod$loop(&(0x7f0000001780)='./file0\x00', 0x40, 0x1) truncate(&(0x7f00000017c0)='./file0/file0\x00', 0x0) getsockname(r4, &(0x7f0000001800)=@in6, &(0x7f0000001840)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001880)={0x0, 0x1, 0x1, 0x200, 0x9b92}, 0xc) socket$inet6(0x18, 0x5, 0x4) recvfrom$unix(r0, &(0x7f00000018c0)=""/63, 0x3f, 0x1, &(0x7f0000001900)=@abs={0x1, 0x0, 0x0}, 0x8) symlinkat(&(0x7f0000001940)='./file0\x00', r4, &(0x7f0000001980)='./file0/file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000019c0)={0x418, 0x1, 0x7fff, 0x81, 0x80}, 0xc) ioctl$TIOCEXCL(r5, 0x2000740d) 04:30:36 executing program 1: socket(0x2, 0x7, 0x8b) r0 = socket(0x22, 0x3, 0x10001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202800066696c653000"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x9b}, 0x0) 04:30:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 04:30:36 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x203, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000800)=[{&(0x7f00000002c0)="dc0ab098548388fcfe0ddcc5d67afe253924149648b513536c6f236f7a658c25857d0bc825b3b27c2efcbce7065e356271ae223d29abc229677465899b379b1fa836a2c66a990032e5c4a0dbbee4a488fc129b3a62ab8849c550552bdea14cf995f5fe4f36a982c2a35f5fd5cabb3c2c48acc99df7e97f3e8d3f4b7cd893d54f53cd2ee46eb9e99fe9056ca280195f2849afcdf97b0ac516a9fb172674108acb08dfc4dfba074b56b0a88bc1a23d47584cc50d46634f27cf2f32f71629b1bd1f1d", 0xc1}, {&(0x7f0000000140)="bf6f335df00b", 0x6}, {&(0x7f00000003c0)="94da94f410f6920546a479155a092f769531f7fa2cee340d4d37630d89ab2321ec4ac3cbbba0418d425b4a78500f49542e53ccaa0b83d3d734179bee223ff4e9c28a66965435fa544934a43f300c561c6b16f2776010e0cda5160e2d9151c421ddc35aba4504262a19d8ccd8c876b32559480cea58ee4afeeb15fc1c04ca0deb224f001d9eb3536927aac3b34f3296f58dbe085d0e1652fa4661e9180130f95bf3888a2a6420aec659ebbe15e3a0f5921dd122891c7c71ce76a161c8ede4ca6946c1e089117dcba73a24cba938813b7d062c5cac", 0xd4}, {&(0x7f0000002740)="7b4980230ba03df7242051df18ab3f7fb213cfd0edca240cf8b75c4e25e27c92ce5de1c1b72bfdf2d2d04192c117f67bd31334626d8db0d0bdee2c099feeb92da15578f04cae1164cfacc35bbc46565447185a20404394a63c4e61b2d78ce54e7c53b2a8196b7a8a64d1996c5294b979f9d1c072a576fdee18e5d43c544669f2928ba0862c358069ebf7a06c91a3f2107bd4896d4570a6723eb12fcb5abf50e4a78414b1f8c44b1170b322716d623103f60b3f6766c99ccbb7cce32b0acd3708d6f123a9d08f140911f4b3f82d71a45f070e99cd583b70aa5fe8190e07352d456179d51abad2caa753c88042d0ab5aa61c919f09d62e767f0204656a172bd8e864a86d0a8f4a134020218f296f47ec555f0393457360cb1b98711ae7d516fb762834d6722f4c9feec734e4a4faef80747b4d9b6e0102a7d686a71f945ff0fc6434bdb21d68da3031e91d1676b86de83437666b22ec63d586745978cc3b8126105b926f0bc8cb0436e484a7ae77e5d3499da322e1db1181a43b22f0b6dc509a78e92c2eb17d8a54d283f379c94d4ad86f393705b6e13664f6fe1dee9a987fd8005db23897f6f093c75e8975fa87fa00dd2602cf8c02080d9f3fc480cc7df13608380da72d8aa6bd858e42337a803fc88b520b9663d9dde5307427e72b593d5171041e1cc65faa0092872342d3540c5c575f3a45ade33085f0009bd46a9bbef55991328dbc0da03b62a151058308cb7e41100f6b2059c2e009cedf2aec388599e69bc0ecac47a45a270f21fb444bf6c4c1cf14f3eb56d042320c98576dc177604fea1daf635ce5cd111d4788a9a6ddbba39f59885c56e916ad371679c228ab21647db88a76c2295bfaa7c63990777b00d8242a625cd5ecd7fdee40d3cd90f377a2a67e65d90dd90453757cb4b2ced2cc6e8c1d8e9b3f2e5a11c0affc19b706777ac4b1285165f29a34a3c279abe1eed31f18b8d378da8b97d016c03b4d876c487c30d8abe8f77c927271d830d261366a2fd9f87f4da48894d66b627e87c0e9315b16f392c2995947d028149378ce4b4ecc468e8c6137061c3f43b6ee9d92a4f003dc73eb3e722e42f6a4230d42cdccc1ec65d19af385a96cf22e857d0f5140d4553334b83caf6eccf2fe82d7575ddce5a1f4348e45e8b74eba0f282f037a783b263ba52eadbe217795fa8cda28191c1d7de08a268591d264cf1582b1a0d57fc61f4b0c6418a66a2a36cfc640e80a1500806710fefed78e44f36bc1ad0ea772f2290dfa9d92a975db9e31d2e4cebd1168f3f041ed66dcb5b08afb941114a2ca37012b3f3bf7766f5f442fd726b5869f3aafe12fd314b53a780e8d1c8eb52c07ff2fb188c49b43dfc17b54be6eb2325ab5e62053ba86fa7921cd94628f0d23fcaf535c08a9fdd7f85a18cae52cccd299596b931ca973f8fd4f46ee16af2cf7a64bab7f7e258352cace7bc8b8b1769793811606ab00ed467fcd82ba24f08a3303d5faf90dff2499432ffa356200fd4f19cb2660c9979119949f4019e5ad3095ae4ee9c011fbeeefe849d6dd52fb8410d7d09b60805211de44117731cff676e60f76afaf6d463426cd3406201a06ba6b54c1d62fb72dbddb8774f815f9b2796ea3fc9c4154bc45a232b553146706f8056c34c13e00e6f362eba7e7368940a6451e6052119fa5494ba9c6cdd2833eb8f15e6dd75bb49b91e18c1d965ba89a4e60a803b7676ba6963d10341fd5c6ad06302de0235a14e49a881bdcafbb278cffa6aafd5c64862dc760fecc964a49145ddfef6a3b70eba3e82b320a1ac7c7fee3d24a131d1cbb6d0f669231f20968c2901acbc5646452f6000ee99ae43b030539e2e010b1efb294f76ad8f23e5beaf651c09e33aef2795aa3ac2e1a9b5db4eac0e78175e219f28b31ea6065c755ad5d7c7ce37b94784c7232f40b278d8dccef8d2800daac0f4cbfc43f203ab59b3f12c343a8fbdb804961ccde93bf638c9d2a57fa40a9f40be7f3dc2ca779727bed510f555344f0d1d09aa4fcf0ecc57c446b817141936f676dada414da81a27311b15ac2639b40dd3824361cb079dc5084231338b87db9e3bfcc42fc0bc3ec5d9c91a46461286bc865697e248204a0e182d554792256ed1df7a68e0f64b90e82a0f649100e9eed9d52ec097d1089c72b5c5db72816f1967aace21a588b7639f2ee7c85830cfaf44df0cf2349dfa1bf0e981dee9819fb77ec28ee3ae0cf65efa3aab6389498c63005a9388f708ca686a0eaf71a4d70f18fb69c76319c0646e4808980bc5940ec08fec366842f3aa653de04d95523c78efa139ed0c5fdc387f0453f428720aa17e1580f3a06440da2f4d98bc945c718a2f5e87f6efa0f0e8df4c58c9a7971c6660abda2780d70cce89357281de6bea43d0502ccbf898d46c7c91777c87b5841dcf3f0b97e8be82651b3716a87986938134aae236c4b0350b799f6563f8f67f98ead71107da7c97004d8e60f15004760fd6ac085ab0cb0d9d61807e87bdac0aee494ee03eb097ab64bf097c2463c677061b08c429b38b343dd5c4b69144f1695ed4c4a153dc3a67522d2e28c3ddd2d87c4615ff4860c347dff7785bc9e4e1b783d558cd1c27655bd7f20172fa95de291f42bb73271988e3d23f1cfb548d70ab8ab627a5a85a264a7210eab7f6d52076d5e09c36cd2cc17602dafbca095f421e82bf34c099edeae97a7c2f34b782467315b0793ec06a5df364cfedfd0dc8ae4fac7956e43231a2829a9eba9af4c81fbe7a880fc49d4636dd5933d41b5a499ca3939b55174ffb495b5d354950705f07c33eeeb40b07ebeac23dbedf2832eca41651494940fef4adec3b3433721ae3acf11ee999464eda94f43e37fc6381f6b548c51ce3b5a2aa7fc9c9f525c7269ed1b531e4b019ca800e3fc58bf01491c099f02b13ee8b179b8e92c202de06f7d4d07934fd10b17583ace69627f6e7430a13e56f38dc7c972ab8e381de0f95b10187172665a4d325fd2db0ecb01c10d79b96c817e927da43befa917054e4e2d6d70eefb4e250e5c75dd2ddae113fc2805f15f0161abfa928f1bacb8203c47d98f2e0e1c60171c3b437eae13874b6caa840cbd2d6161b0cc7b773285bdede9d7ea2afad6897d31e575c0206f0e2a75296ba6c2e7efa74363cd039e142972421a0ac76159344c542139fd771da51993d78e259a941446fa7bb6c3cc4f17b578bcc9f5e2e45afd140209ff596cb878cfd29b2000361bab3c0d715d7537d63aa8e41fde0f9191539bfae4b8eec366b6c925eec12ff8470f058028902635b0ca2989e18642b34d5f6255fd7d08a0c6178420ffe4469641c0e289bf22aad342488f837478013cc1b41372d62284645025c87536d1c65506545e383cda8926fe63c40849e12ace310bd519dcef32867450b8637c8306db48993b4c1f1b524fadc3a0390532792463c1a0809fc499ab2fa6f8e628aaa64b71ece8dfb2993b2e349e7b1507679eb2581993226509b455778da231aef4e2a63803d8b787d967417dbaa9e37c731320f0b2131530e464cbc4e513d80f2bb08d4c8156f200e8941fdf99650bfcf656f69ba733012195fa184df6855447adefaa79c940371c3229025761271c539607a9b618f41071df33097517ef4d7ee9174847e3c89baf7a6dc118fcbdce166af41de388bf843fd4b40222a24e575322ec5747e26e52a0db41bbe3fd38325acff63430d525cf320e658d520880afeec805520bfc0f3e1ad3bf23b7ad9832625124e4a108f006391fd6e2e600ace111e9e3dc0c19bd4fd1c61b53b454c036b0831756ad54b09387ee85b4cf1b37d0da44886cb22a8b122c2dfcb78c290109fe991c0da6be1f48b18da7072ff5abf4cf74e81c45d6bdcf110e21b9a4c5ba10a29cf031cb47604d94b5b4485579e2aed4db7475cbeb45a331dc9d84080bbfa2061d4811a568bc9a71affc1c6a4c43e918ba23b8584c74af78531bb70536cd707f42837828abaeb5f83da2372ccd8b93c2157df650fa7bc2140ff45c7cb732fa15df424c959b050298269713daabd44cf4b1fe0864dd0375470b24cbb89a5f184d360647545be47851f947f934b3cfd3535a0511e06de2972da8463cc8fbed9f8dfe5a97a5a6f7f4f6089625da80d386f392496cf3a7891897605586ad10898e67549c313b6f6ebacdd967e26a3874bf1bf61a581790dd70b531c1c8fd5e9fac49dc804a20c69d6135b1924ddc559f37dac4ee236104f75b223ab4a66af3fef5d5fa4219281bef9abe4494960a5d283794a97838ca07948069e705610cf5b3e8e14d00d8376b6ce467ca87cd2a00f2e74dad69bafd8d476e33addd31bae5624b50b66d7cd1eb6ed9b92ca99245a8687c6561e8bc7c0062368e5f7f1ff1d6b00707d6366ea9640faba678dbb8418f8f4226c66c8ecdeb8e06ea2d4577ac40b7d1424ba899b097de240a412371c23eefa6c53ce08010949301ab7afb9f5b5ccf236a5a04bc29d57e547760b2bb54b8486b88a447a17b6d41a66e63caaf21984ee9f0e7af2df5b32bc8ed4b627729fb68ddb054abe413aac10e950e954ae0a26bcf8e112b4a2e3c5f107e1bbf14d17e0d8e744f2f8b463004b834f4d449fb75870189ffa9902c520b307bf91d9aa617d510deb9d64f33e56ac060da9749ebca93d8bbab00258c7b9a1b6fef9cd47d43c68e2d6abab303c37e9812648214f72c09f08069ba10791dd6f8fcdbb40c2666da32bf38d3b2528fba80e7dbe64d5800b80b185592b404dd4ef7eb43a7d499d48584e37c4c0159ef08418844fce3c3013296606ed711f68a8500b5e749afc3ef29cf8b660400e62547577825f928a890ae6fe949b5092cbf4a8b3f4db1286de6f09239e75155b6a49792636bbc2f7387b25d4acbf1dc3d816fd9cc0677a55af5e5439aeff0140bf82873d411171b128813b514b79bff3ff8231208dd08cafeb076be2994220bb711d38db9c458880fbe1e9a8ccfe6d4323e24fac1cb1aafcacefb7a94d36b9d37b56aa290d07fcaab30a53c647beb12bea2a0389ac7bc01825f89aecfd50417b56aeb504d30b79a321cf0106aadb4db79a024b349a5b15f699664e4b56f8d1b147078f933b0811f00255baf2c0152fcce422979c47c71f0ab80374cb5918e5dbb985db8def0a4b4ca4dbd66d2e354836dc5d3700b0f1126e4b6e87f43ca29d59f3ef9b9ad92180495263a7a86f9e3d6eb54fe008321b83fd0110c14d0d10632098ef5d9ebbe6da3fe1dedf7696f56fab9c6503e0a3f23febe02cad823b759bfc8cc875a07127e23e512c6278e4288a1acea1d32b4f782d959022fd9f2f538ab94d3face8c037d6326cdd3e0192d514be035654bed6b80ac405829a73fd471614274e5935e8b7a3b4819b7eb6243006050637e57eef348a9c5130d5690105ffebd80b1354630129ca4ee2f18bffa1f3254157a6a6b0d45881840aa655f9a39fb0b7d5959a81eefacd4f098ede35fffb96e20a1f4f2514b2837d5353a69035186e1390389535cc55cba3e59f2f8b5b61bd956b3cda77bc521f890dbead08d975747ec5ee6d48e240853eea668e9fddaa2f27637f594629f3f6a6f58fab25aac3565a6d5e6db6a6f103f891c256a63850a105885e11c9393067883a2d173b571b0eac207d8820623e7fff1992a47fac950494ecc3c4150c242130fe1528e92436fc6f3419658ae202b6a08711823a7fe646ade5f391c3e2beb4a175f0dc86a8307f078c7c9b6a99af334f2b5747230b0aee2b24eb29ad530d5312d5c52da52580b5979d65369050f5b31d9c9210e2b109ef7e0", 0x1000}, {&(0x7f0000000180)="4efa104c1aad58ade106d74428a2332fc49555", 0x13}, {&(0x7f0000000500)="3734456f6c392f771a24c2cdb97acf6a2cc14ffc376fd8c232c5721bf658dd1299b55415102981719d510f5e48bc44ed29c7fdcd6c85c4a600fd5e15f73de8a04698856810f86b9fa78c85ed8d9eb7d25cd87619ef136b6f6ba51682a064c61f84fc05567a778e209a624c5a1a9176d6d2b6f8c141a36e1164d2c0475d5335ea74b4c839df76be3213e8932d089de870dcf470cf698e420879cf5a5457684d89684b71692fc3c4f3c5b710edf13c771c42e929da08f360b84af789e22a08380fc87d1f653ccd41b6d208d9a859f6fecbd92bccef797a6a0d55c418", 0xdb}, {&(0x7f0000000600)="f854eb9563f404f577ab8b4aecdf685d61b2bb1646d7a472f1af1fbd91b221de20fbc686fe2de60da973909faf70d6ad70de1a0ba5a7b1e01ec2d5a69ffe15d232bbcc70c2b04d9aee30b0260d1be1096533a3aa1453d290dab7b7ce63ac0336eb5dac23e7302182002f120d43e72d38e84dffe0d280748d51c447c57b32c17d36a5b6bbd830870fb55f61bcf03fb976990089874d8c38b37b1873f628a81559ea68cf876d149a97563bb8df97e13fee2f1fba024c1f80cbd4a406a10c9c80f6435159dacf12c2dfc5379cdb6f99bfc7c1483cc2f7a7ced699abcf2f27202d7b599d86a56f34ea", 0xe7}, {&(0x7f0000000700)="d4dd8b905aadab09837eefcf4ffed51a38d82bc0a84a8f2812d3f51c39c847a74fa6865b0b25c94ae37ed8d2baf7370d04396b174971cf79d56314ab4283d12acb", 0x41}, {&(0x7f0000000780)="fd393d2dc33109051e5ed472293a39a2a4c863e4514bbc548a642ed15cabd77530432f84961fc8cd09c6704199b635684cbad28742cfbab34ab22294cb06c974f81ee3430a8e29be744925345ed6a3982e64132081454f3ebaa3056be90a9334ad91e8636605b80f9f60d2e724d3d8e797968933b6dd9d5db5b92518", 0x7c}], 0x9, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffd9e) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f00000000c0)=0x2) 04:30:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r1 = msgget$private(0x0, 0x421) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x46e, r2, r3, r4, r5, 0x80, 0x5}, 0xfffffffffffffff9, 0x8, r6, r7, 0x9, 0xffff, 0x3, 0x4}) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) dup2(r0, r0) 04:30:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) syz_open_pts() close(r0) 04:30:36 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r2, &(0x7f0000005740)=""/4096, 0x116cfe906e3f512c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r4, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f0000000380)=""/208, 0xd0}], 0x4, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x100000000000001d, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x2, 0x4, 0x8, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) r3 = open$dir(&(0x7f0000000680)='./file0\x00', 0x200, 0x18) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x80, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x8000, 0x0) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x3, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getppid() r10 = getuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000440)="d1cd98d59652d2baf7de9e41fa34b6c9f23599cf182cb183a4b6faa7a821513eed5792f8f8e873ab5a705fc1f7fb46d034ec2cd062b34c213d5aed382ea80cec42896cf0f0f2a3e4ce3899f9fb882ecfb05c35fa21511557957b7ecca47d51d1a328048f1c7e1ab9a4ec5eb950d38495f4b959e2582d4094d9da28cf1710db0167380ebe97dc3794efe045e4c0fcb89abf0fe5818acbc5", 0x97}, {&(0x7f0000000500)="00ee9c03073eff24cc44b5d18bad3d2146974fbbee1cbf0d38211503b579dc70293718f241d8a113eab3e086ec79ac8872a0ed296adb037531b057c026360845c9112ecf4254e50977c7dd2183629bfcaf019550c15379f54a3b96b9", 0x5c}, {&(0x7f0000000580)="37af0ec844149e251de3bcc8b171d995c7fcd3895775b4581b7797308e1342dae768d6a196fa737c3ac746679eb3c04654cb0751c5e78e77f352adacedc8a7a8768f90bc6279960c01cc3d326e97c1283d0dbe830403", 0x56}], 0x3, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x68, 0x4}, 0x1) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readv(r13, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/8, 0x8}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x4, 0x8, 0x0, 0x0, 0x9e, 0x20, 0x3, 0x1}) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) getpeername$unix(r12, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) lseek(r13, 0x0, 0x2) close(r13) 04:30:36 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmod(r1, 0x120) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) connect$unix(r3, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x3, 0x3}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) dup2(r0, r4) 04:30:37 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000240)="e28197ab78583f005e372fd36d7164091dcfe4452e93e67231a581da8699d1a6cfb4776ae6fbf55c8ba2cbb58a94b30772e3312b08655a67306301a6e9a8dc02938f0cefd7cd49fad59533ed01609211b00598e24a45a9ea676f5fd15d16e379c09c16fcf4cc757e77a42bb720f45e420639292ee98d7f9203921c011b3051d56f633445a615983540d249e678f4c42c39ea7e9cd5b42416c5a48d0636e6406238475e87b67846", 0xa7}, {&(0x7f0000000040)="890f79d8800c9bd0547a862b1ec2df05f99b9f40b960c53461887d85cbed7797862c8b740a3de4dcdc6685cbf21ba81d58d83d6b5c671656b8773c28dc97976d7e7af6933b536127810586a672", 0x4d}, {&(0x7f0000000300)="5e204ed8c7007fad05024530fd63d2b9257097f4d788bff35d9813b167fd973b6ec4c34d", 0x24}, {&(0x7f0000000340)="1a887f043e7868fcfc6a4924e39abf43d2bbb56a0bc839115c2e78f3acdb4a562ed14eea169e7c7d34187a8359d2131b85d0e591eab8fcdb5c82ad9a89d232ffd97073e5c0775941279595daa2dff5a790df6be2fe433d5b98288d521da45fd856fa7da7dfd8bb28bde3f95852e0609db378d36ac3f855fdf144237b40f198b5915f33f5f12bbc4753b8d0e01d4e1704ce42d103f13f8dc3ee014956cea3875d60b7e3f2797dcc6fcccda04416d04a1c27aef8957f51081fe62f4854c982c9c1e8e0c2f3c6fa44d6f45c", 0xca}, {&(0x7f0000000440)="a96f0ed31afb24c860fe6f2343a0005b85ea579dc05590518d8ed733682e7aeda6001b37f69ea16246e29edd07408d9da90b5839369f1e3d6991b38caaa187316884d272a65426a1b395d1205d8207aca043ef77b53a232c316e7c78061a", 0x5e}, {&(0x7f00000004c0)="b4cac37f48f26c90296158f2332a3b01b495b230483ed0eb16330b30ef1eff93f002e31f9f07cc32a8fec3021c2fab49aea91ffbc567d75acedf274eb222062417430a8203e20246081e2a64cca1345573efaaa34fa0b3becdea31df45830d51a19e4e73aa799edb922ba62515e6c3970fb31bcb369e796fb631eea5213eb511aac1878fa170720c815e8bcee8d195eb40ae516d540d2db491db68cca83c19f5bbb34085b57617ddbfe964fa9347bbc1e2b66c5ad0736b24b04bf832bc79806721baac184680ae136c93d0ce076f334d6c357dbf74236c4fbd7a25", 0xdb}, {&(0x7f00000005c0)="98db8de834a0bb6a115912ae0c64e80de4987edb8beae37d03384b03509a53154200016b717c3ce0957e7493db9955f2a8395b61cfc6c479f0d063e286c98a2701c4c0a8f24a44f9a5ce8352a2cff33cd5485d0a8a6223dd80342fa4690d27ffc96b8c8165d465d030116c2b0ea0415ffd507b4514586c19817fc33d37a5e726734770f8bf8f353a58b0992a6cde7ace5640517b0ec1596af0f81dbac13cffb8c5b83ea09286ad35e1b6cb4f597cf83fe215ea01", 0xb4}], 0x7, &(0x7f0000000700)=[{0x1010, 0xffff, 0x8, "3bb1f688f32724d8180582b2831f8b48e82db2ab4d13747aa6a2d32412a134dbb196d2c5b1f93d5ec1b3f9e79f4c42898b1d08c581728f0ac0fd7b83396170121d407e6a94e37554f374756fa4a96d5f5d36619d76c8f7938264562f070b6cde47b653a752f5860fabde02a86e46f19bae9b2c579e2bc60c8d6d2455a8fb09134299a95592576e6726bfd26e40eac65727d00d1df9df9169816337810ffd445725a55a1bd0b1df89c59115064f01eb14d3a00d5a04379ff892019e8ee53128817b3bb21b3fc45d4bd8a9aae01c2f6acf232728dc232908cd05266fe3a45a5cfd79614643349aaec9259d98f6e0bcde6bab0274625d9b57ed858fb096f39d0c9fff64fa58f583bfe739c7514c5fa30f265a9124e5329777c48bd7d36de362640f563acf50f9c0beed198235ffca37b71a9e48a685e07c2fdcd8306a2bd6456e803e9dc7c94c1113007dcc7fda0f084a42a808802cbb01388282a80650d77152aa7953f215defb7e6eab60233f93019fb49908990a13adc5fa7ad08f4da1a0036b1b16bce703b67247bba1dab826760379478f05ded251cb91d4767c4c944b7e7bef025ef5519a9bfb7ada75e58d74e5513bbe2335a6ba945c8dfedc1857ea550157d3a178cb80737f8e117631697e861b2ab59613eb0589d63ba80c8d67e6ba91d1e8e7d1ce6d6d0273d4a9c286734e98d3c2bf51cd97be8b495acd3c60eee4dd35168ff6c73201281d97fcdba493df6c9d4fdf3f6c4ef0d968b98b8f83048a359aa2011ca5c2cdb11d3c70fddac2dd3365968b4b5fbb1929dd11a0efc006376fe057874618672a64bd8efcb984533eae635388c98650489449ab01bd1c942e86f39e917454dfd95187045a897063b93ad82bfe3f28527625117f8436e0c7dc504a6cce4a03510c87ad74b82e9ae4298f8824db3e5993c1334437241319968821b9c5fa99c148a6bf0649e521f601aadbb251a0d4be492d1e60d00a7cf1fa522d088e65762b2dca403a8fa64a5e4885049c832a40a4928d00edb2661e2d7391c9b4d30a286b596db0950d174d782e3de162df05e1b060d7ef65aa55b9bfcaca733d2ddd8f02ac21831c5e601c3e4b02b77d4271932d662a942abc25e10dcd155aa74f6b1e04c999c9821399a7beedd3ae5dc37f2446ae90d3d88d1f155736c05695abd9c0e60d843fc6750781ac9e72e27155b9e5e27054b0f46e24ef5691f23d125dab7d4c4638825b9af760602cbb89171884c40ccba465285b723eecd5720f75a87cf700e63f8fa8467e4f6e97e27b99f0f2afc6332de4b8179f8e740964682c50ee274f6c933f00c411341c63d8312a39f2b59bfacb28670c9abc9249ac242ea4667ed03cb7d97e84109e7e91aeec35a1997923f0274510c9dd48eb61b3a11a596b2ef717d949a2c86a8c9530ecd959b9b1dd7937ea4126125aab98f6a92ce4c1d4577c4c5c52cadb90e32da51c06316163844a9709ae81f977b807934d598b1fbb3c13a1e6b8a5a0ee8e6094e8400f3d6356248da0d4718fa1008d787fa49645944e92b3b003a7824fa589a5cf931854fda757a599ce9993b2686f907ca7f8014b8017e4987247f14ac88335fd908df29d18cb3d1fa13be6297a64eb62552c18352986d97dc2a198584c00c909d7a600f3dcb2190f1ca048353f56a507c2d220360a16f198eb72b4d024e2b2b8c8bbb41974789800dcea01812dc84be9cccfbbae4695754b532dc1960b204c8384502de48fd04762c85802baf0655be1f95904eb9cca3077d4b9c9f8782c15f03cc5f698c4c1b84a1e80c7dc83231e52a69e5353732620f6f08b0b3351ad43d25c7d849593a0aa6abc22d45882de80d2259597d78eb115d7433e2843d5008d98eaddb55f60cfa1a2d46b0cbf1b02f25d9c141a65cfaf913d35e289dc192fcb5ae2849c2745ae6aa216aefd3b0f7054190dc0f6e4ff547828b62dfab0f1b47148faea699479e74278c22e6cd35796988fa5dff811a1e26506a1b4d58ee868389abf18ab3d7bd717ac5550c1aeaf83c1209e8380c0daea3758d692a8c9e2dec88779178b05197b6ba18c5a96a327b5d5f0ca26663266bab01b5c77e162e25984d401e4537fba113adb73ae9f0082e0925cf92ccc24e4760fd60a0fd651288847d67be94bb3b2d0f7142fec58576c82917d1d8cb41ee83154f74be291fbf8e7fc4f7ce09109ef6df1485efd25c8c69a59670100e40266d05883e8413272d7138c6d08c62e10fb7ed85ae80c1b702f37b42eb24348e45677a8ea449cd599554ceecbb656c6f7df079ad364473c35750fd9f73ea358f3a3910bbc6cf23ee069b48d5a4a6e247a2f975d27aaafa4b2b88501cbd31aa5a6a81acefb1e631dfb33ec7ed89fe2434f352f8239783055d51c61e8dd3005acf9d02e881a53d7a0673755525439f38128187f8305f26a451038725b6f7f7a630c1dfd13dde97ea45f275cb3657dbdc37ffea3d9515642a15cc7cebbd9011a197d06938efd7d0c06ec014cea6a03f91fa9d7fd852c77524516a8cd900aa99b2056c9a468e387e4bd7c3a1f3a5938d2a52896803231e24c64bfc443d1c91e378ed89e64b844761f9331e9131eddb72ee573d2ae3221dbebfb23d833f485c60cb2cbda2cf6ad13b105949c4428f0f4a9db0da50fc2c76b0b7959bd739e956a09aa391efffe8b5f707b8de2b9e23575c339ec934dfcc7df414ac0bfe987b2efe246b22b446ea165d2f37ab3451deba88979057649bda2662b2339fd25491bedb94813fec76cb71c010d6e05e7bbca61cc2cf2a83ad19ec95112afd88b6e5f1530d8817c91a73932ed1b37c4aabb555ae90fddf35f76d60c5551fcf6bfec584576ce656163a97b062cd089c5ff687bf2ac5794551d40e44d3ebab670c26d88ee83bafa930e565cbf201b27f47055092235a139d13545f53d1e88e4320f1005809f040ce3479b8ea8c3af46194818d2ad71b748ead93f2cf2162016127b6f170a8453c9e9e2843c30b13d24ac200a706f11c0659bd24126996c0971162dc2467da8c7c33efa070da9fd077141b9c21a75fb1299a70f485c88843942273c21e33659c59fbcebd0e40912b322d34c568f791df24231049f57ae814322b26874d02ff16dd07c1e34013f3cc57886ecf1ff72b3b1281a989bd0ff5837827ededffa6dbabfd084b3f63e9107317c6465e6b9ce39aa0718dab852e9d6a0d3bcc6758e6fff90b8f8c25b9439295184e875988c3b89c50494e39d21ac5c01edebaddd99809fa628c3dd3893bbeda6f10bc316a67b6facd279171449c60530549a4fe0d5848541be36e5122e73e27eaf41e6758dc2431f02afbd99f2d14a207615d52219ecc7efbddc79d6bc38f9032162fce672102a2d2ac76f0ffc8f75c8e5f23c2ab30b8f688a0904b6c80b57e943915087fb1823d15e44712be95a0dbccbb51382e15204d4b1fe6054bf7c1cb62255461ad9121bcd984dee0cacd005358c55c8d21d9c2be9cd6e27b1b309b315e067da5968790bfe12e03fe69f0db99682eb25815b091ceccf281824fa407be6193c611354bda6a6531e807bd57fdbc8f165eb17d59b15ebd64c877b1e25dc515318dab21e17e9050601b565c1c05d624faa31908546849cc4cc009bb923b9cb07d4a7783e66ad914e62957c01e4ce9d7e7d79232bd653f0296320514636e13cf5ff55a53abe9362351eacbc1e84c4de746f2e3fbb0491a880655938a01ea2d4e5767d5114c5445b44db1c5d24fbf2af73e3cf84d5f6cb24c1391eccce1cab9cbc5547464ce8adc83abf4ffaf3e7933b1b53a155079a1c2fb4a6e0ffd4ad0954d614cde63053094cbe8b3e8c46d59c32c89ec55d245d65e4b77ad22b3c5e0d29e2ac5f38412e5d9185a0af4e4b1f12252b0d2921d61141ce3d0ce84c8f9d142ad73cae3ff7571bb594df7174ac7f7abe0e565d4449ae8346633eef6584e833fe9c3dbc7b90f38d571cdaecde29a068ff03bc8daae11084ba822536b7a5fe85d5e83b9b310238f8adb65d67d19b125a3c49e5b3a1e6f9257d150159d30d09164a01e36332f164815b09031c733a1dd6b5f9bc75e4153a4f4b5af77941f648d649c7e907ba7b44c9953c64027ae4fc208fbf935317d1b36c6c1f2114b01811a1e4ba36fa760044a29d9dd84d6892d44dff370c361dcbd2296cff1fd27e6dd565437c02c92f184bb91fde713fd3d01ece7f6aac36e7d3f742c7293762fbc440d8bd94c484386e4e8b90ac278acfbab226f21c1fd71344d197e79a8956785aa20856b67c952539f9e29f13ae38d2a69d59e0e0eabf8f92fb2bcdb4f43330f0c8359c1354703657647c1b94514b9b35891dc053640fd918bcdd5bc6448c9fe7dcb54867de15f524ec0e979ac10bd6c45e9407c00ebdf73a1f25c7d5cf81621217f87478aaf9085f8da0789c957c2f53e9d108b0ecfb38cd065057a8907e3b98176e2aced46e94fbff3f554d105c3b0153ab25f3f9798d00ffe08e623d00bc9e9ec72864660c927d7f44bacfb49e1695e6ae20613459254d5435cb01be29949e741142ff8cb170db5e345f8babdcf00332b4d9b2ab418434a9f33a8537a9e0f272f2b4f5e8fd4aad175386a3459486f6b7ef4ca16449592f39734dcacaf358eb654ee248646524fcf299d1a7ea844a5fedde24aa58d19dc056289645f3ad0c7faff230f4add1efe29c48e959f2807a058cfbfd3ad9b19594bd493396677d87f942b2006cb39d5008754d62fb7693d7befa01e15691ffec0665bb4ba4830d9b73d8886c436e4db54e56d5b9a746432de18cd507cad6ef42b7e3d403b78bfa001787e76e456c688c2c5b5e6c32946fa8db001672e75b7e4fa480b9c17a84c7013a862894618f2a7cc6f9ac97ebc90f9bcef8da110d1808f38ba3fd5abb2988ac1fac31b004c5674b8aceaf3ecf1d3163b275290afe7470c7aa2baa8f5605edd239d97c7cc2ba65bcc8fe3f309e88b28edc1202b24749ffcefd198472a8b7f5ad98989baa829bda499ed1d610251732862d386486ef7e8130f6265e99f07969f220c4315b267388e9e87976070885c67e2b4d2f5ddc2a94a4e724647220bbed45bade4a90c2be1120e4204df55a203637391f35cf1f44c6e2219f5de8ec52eeed7ac751b85eebb639e6e805cffadc55b439cdb9695703fde0b1792489aeda7734f61728e95b3b0d47a733fe68550226308935473bd25446804809b724b1be33578491497e50fc50a33cb2175482865b8b5fcf8ee9a21e86659becc082666c2b22b3c76c53bc062068802b1c99ef3758db95f1b4e19dfffe3451db2558ce4d58c97b21a0f8de6d086cc6ea80f89fb241ee25e4ff6f763c4766bca98ca16e9e44502ca43b661854db7c4e42d3542746ce8a9447b8fddedcc1279dd49dd8cf4facd1fa3e7b6412a1ef5c8f2b85ea45cd6a6c24d59ee30667f7bc93dcb4fb3fb166b9f11e022545d97442bb3aaa07b7b542e4fcaa2aebf40b184059576d17c04e79219c88027e338568c2d4bb7105d2709c4edb59ecfb112f89768f0f7f4bc2a7e9d5632bfead1628f3e07cfa637d7b2e557dc1f21463c20dd1a104f16795d0d28a20723c35b4ef70a54ff6966bb29a4496f25186739f0f4fe95709f8febbd79021ce64e83bd257f0d3d5bb71a568c9aa9a0dae88ce372aab49d74b542ed324ea3870637d5ff94e058b2a90af4757ed3ef634ca929387535dbcacec80abfb7d67b47b754d7860ffa0b90e5f6940776b7d3a134807b5487e2147671f4b9c8e7daff2ed37c5f7bcc245274bf64d126cf500b35f4724487ad883689a883a"}, {0xd0, 0xffff, 0xffffffffffffffff, "bad20c5383f14042ccf3d04a6e45a8725b40ad52bfad63da7c9855ad86cf54b7122f68932ff3d4a65a010ef1fdb4b65ee83355617e3c62bc130cb4126e991971f0061687d1892614229389dad7abccda04e06c84396874105b0b82d722d42db5c252e7c2b60609c43fa80b55f8b553c7ef547e5805893211baa23fd18bc688cf400ec7f8982c445a9c1d5193d555d0844fe0fa544340de9024d7712a7337f3f00b4abd83d54a1ac1a5aab9324e9586d43447d4f91621957bc51410e484a301f9"}], 0x10e0}, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 04:30:37 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="79469e432e2b27ed011ed966db128909a907df4cb5d328b506aa8e91830e32eeb9f1fdca2cddca316fed9071dde7cd2f58a74fb7f23717fc755c9a8e51657cff22c708758e568a", 0x47}, {&(0x7f00000002c0)="68b1b341abbe501771dc7f5b01007ccedb8cb0edcef21785968670cd92ce50259a75692a36c49f9a9c0c21b3c19301482e942abcab7664d713b053220a6a389a1bb2378a0f69862aa1e11546ec95653e70b36c9ce542baa685a1eaf48efbb5dd2f2abb2bed3555d8ae5e14b7d333287d17e410f9ade69bc1303fcc859ab2e545a97a4e7fa7c38ade27cca610053974fe169cc12a1cd0af1326737b98f2cdcfc4fa8f7735f89ddf0f952743f1b134e9e3f7672ea13ad9b6249046dddbd40edb6fa090e5ef0db0ec42a9839479e87b78664daac386e9fe39ec3664e3d49bf6bfcd1acf2a39449a3b74c385", 0xea}, {&(0x7f00000003c0)="7d7c2210243de3b04127768b93c18161d671bf81ceed2808152d87da28f7d4a6c87a82efd49abdd5e06ce2ffd5438413109fdca0c3b184c5b58aad0fca3c4e6bf0840a4bb3deed7fa729f9e1b03ded089b2d618785cd42b13a968c658968938c6782240597e2c318a9a4bef3410ae53aabbb928da19120faf53f408dcbe62c0c001a12d46338d7b42ee7f92adab2931e840b81eef4f9a41e", 0x98}, {&(0x7f0000000000)="5950fd173c69f9f376917d1b85db211b9993e929b363e4f0ced6136a25fa9408c15709cf80fa634fb0f6558b", 0x2c}], 0x4, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ff69000000371a"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x362, &(0x7f0000000780)=[{0x0, 0xffff, 0x8, "e444706fb74e6316f49626"}, {0x0, 0x1, 0x1, "a2f809202973829f971bbd004f9dd23183a7dfd22ee30c79328d143bc07087a54a1281e3411c97db0c73e4681324545291072d54b5184155cb5895607a9a505d9b2dec176fe01ff0"}, {0x0, 0xffff, 0x4d, "2c0b04b489a166d5ba9fb8592a3d0cd4b53da012b29a12344e9bcd09e8ff6f60b93fe16bb6eba53f0c2df0c22e53615a157f5e0afa532ba83a03b4f11be03f7a4fb8c68dc7d91ec3371187f2eaa3dff412b5"}, {0x0, 0xffff, 0x1, "df5b97bb4be7924076c008f18be9c4fd9ff156a02162a8beecaf23135fc103ac9d3a4adb747dd0cc6fce3f6b5106a93ed7706d1a120657425fa7fc05a6715cb701dc55b01206099d2923799ba978f032941c0b4e0395f2fbbebd451d8b9ad2e5cbaf51c2566c8fd929a6fbd2"}, {0x3b2, 0x1, 0x0, "aa432b66860ce5583f0000e59043219b53069ae3a2bf383ef5f1e49a9f46f8bba4f00ae6f18db8581b24c15d8fc95478d3"}], 0x13e}, 0x0) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000000c0)="ba4eca2e81e81c27e7e1ef2e8408335b8e3021c5874511c79de5d2e06946737af2c7416de60759e89e4ac1f6b42e94d4998d38f7213596338947f7f28bb00837e2dcc4cfe5d5652192ed1146896e1d9a2fe8a88792b1efbb7a6655ad4da40155393742173325b8ceb44bed8815afe8233a7b4c71ba86f676e23b15860d2f6aa7103028a64d42273edb60782783605951c8a1d70d6aa69e5100143d18dfbf5a89a08101a8869aca68bbc8364c7fb25d758398bd9f82393b343844d9f7e273df8d56606a8dfedb5fa8a3f4e47d6aa0fa6e3eac13e70238b420336dfb0af15ebfacbe", 0xe1}, {&(0x7f00000001c0)="fc86d58f0a525bc2c6a088b4517da44e76a9ed851d9876d41cc10f0876fe46ee063fe5f59a48eb0b296e73931fb18395c0156f7085a48ddcaf3004b0c242ac961200a6106856f43249aabddef82dda8a759c4fd80ae6b1", 0x57}, {&(0x7f0000000240)="bd12838c7b6fbd18f25879b193ed3f9d1dfd38953c0cf42d503ea4fb87998044490cccce8cef28e3128d279f27107f5af78447797a0e0b036f27135cbe49c8c202a7d19d55c9090f337d4637f227b676", 0x50}, {&(0x7f00000002c0)="e5d782a75c3424f291bf615bd8c2d88d2b5eeb191eb90dea1a862d1ef6462c13c796243b0f75a21488a23a2deb3796def7a819aa05105d0866fa9b49c93596935f24aa350a31575ef6bcd4d1e8f800f770bdce8941093fe6bc3d3b19b85658d902fe43754d19abe4dbd7aaa2c0f4ccf52f0ec826e7d360bd1089821eda45e55390c0ec99bf72338a201c1f53fd688ab4b52c48a9d0f9f414869eed", 0x9b}, {&(0x7f0000000440)="8688b555f69a4a1a25966eabee523551a175981bb53fd00d9e7793ae431d25dc83e90f155b5a64adae19f42bba09e57fd84c02c4bdf41155381f942a0ca2b39fd73dee93133439abaf73f97f9057f3d5ea4c88e7611565eb0d71d5537277", 0x5e}, {&(0x7f00000004c0)="35099477ff9f43bdc43d297dd8beada5765fb4bc580d7dc61104d749cf7873f1c036b2f09c09d9347340c7d3d21f4b806356dec949f4de29ee0211b8ea150f71122b68639fa17bf3981ded08cab37146c7bb0671ec5c490cb8d61d3f352b3ac0a1cf7d287428930a5423d51dfa7342f7d9dbab85de40b6d5731b28565dff357764b3ce9102611c0ca496086bf5fe679b45bd1dbec8f96815286f9e", 0x9b}, {&(0x7f0000000580)="6ca636c89c2e815df12d620f908f4ba0301d2a2f0c527d70d92577f230718fdbeaa31f1ae6915e2c562b36ee68ca052d2e52812ffd1b9a405947f7040055297d789f89cf9884d26481dadcad70d9", 0x4e}, {&(0x7f0000000600)="621ae984a614da4a1305672cc93b14d2cd1727135cfd653df5f322b794c234701a27b0795190f1f8bd6f582b681bf5bce63bb26ca8eaa84b22c1999d588d198540c04d25dbd4af9601d39a51472ecaa493f9de65eaccb91bf286ac4bd97aecbde00e68f4", 0x64}], 0x8, &(0x7f00000003c0)=[{0x40, 0xffff, 0x476, "9e3eaecd20813c9e77387918f703c7ec00ba97472e357d25db51f31341a056be7000e79553e2ca5e165555"}], 0x40}, 0x4) 04:30:38 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:38 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/217, 0xd9}], 0x1) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xb3ea959007a27fdf, 0x0}, 0x0) 04:30:38 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x13bd) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x813, r1, 0x0, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = getpid() setpgid(r5, r6) r7 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = semget(0x2, 0x7, 0x2) r11 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000000100)=""/198) shutdown(r8, 0x2) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r11, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = semget$private(0x0, 0x7, 0x4) semop(r12, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r6, r6) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000001700)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r7, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) 04:30:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="16551ce02e8ebd08", 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 04:30:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x7fff) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x7}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) dup(r1) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r0, 0x80105705, &(0x7f0000000200)) 04:30:39 executing program 1: clock_gettime(0x4, &(0x7f0000000380)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getuid() setuid(r2) r3 = syz_open_pts() fcntl$getflags(r1, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) r6 = socket(0x0, 0x5, 0x4) syz_open_pts() write(r6, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r7 = semget$private(0x0, 0x1, 0x8c) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) ioctl$TIOCSDTR(r3, 0x20007479) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000008c0)=""/4096) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) semop(r7, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r8 = fcntl$dupfd(r5, 0x2000000000a, r5) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f00000003c0)=""/76) writev(r6, &(0x7f0000000340), 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r2) semop(r7, &(0x7f0000000440)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 04:30:39 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080), 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 04:30:39 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="8fa661f4ab8755c77086546801c8030345593d6e0c9771fb137912b6146ad47ba6bf34b388f3eeaa3a0742ceb9f38f0cf2c2d90d1ed07a38b278227e135ca77a8cd2eba335401615c7a51bf4735436fdf6816948e441385c16542880b00256ecaf38abad851d259a4e5f0abfe029fb6de639418521722495d11cdb7c123afafd727d", 0x82}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="6fb76ee0a2a90d9c218cd7bfca842edc9bdb815bb31b1db8f1275d98d11cd485eaa56653bd17207d568d6bf55dc48e1b42de94c85b626f03e243cc849b2c40a77c70c62f48c18df57c308db92275ed3a756eea3a9612b94289ce3669ff84fc1079d89b070378bfe39efc05dbe6eba757a31112b314e255e34f966658bb2f1aa01834b8de22bb7ca431", 0x89}, {&(0x7f0000000280)="613b607e6e6c59bb640d5ca5c32bc7d2ac3e42b5277aff1e9c6da9d57c8b5078d52347f5441eaa0106f7e980f08c622006d9746a439969af366c78cb3cea62b4f8ad14c938acff042549b783c13201ed7e1fe42ac982571171e98b7f45564cba331d34d88a8a11d1fa37027cf228ff7c9fde8b4c5ab4024b0c1de6adf8e7b2efd8c9b243a6d6747ab26ec33cd95e6d646e8434ad4a7cd3298762be81ad610d680bd158ff420eb886662b8ef9059ccd736307f06be991ff", 0xb7}, {&(0x7f0000000340)="73927ea749", 0x5}, {&(0x7f0000000380)="6f4fdb5a5e7e2103a39f7d8333851f25f10583be9a126dac24ed8d6b0f6f3e30658413a062eebba173b5924872372a8b6c7dfae083b02479d3410fb3d0e9d976fd6753e9bb75bf7bfd625676850dd82ce18ffd57fcc236cf27bdc11a24f48c5d101e4a880b1b267d2f502a456a328203a3e06c4eba9b24552a759844b19f3fe8356405962152460fee07719edf0d3c4d7585508c1501cd294dfddcfea00e84f01af8a3db386b7b4665313e7a0ad4ae21c86fdfcd58cac58943f53ecb361d4c19173ec47c3216a8b498737fe38be72fefdf", 0xd1}, {&(0x7f0000000480)="cbe8cfe96bb9be43a651a5a6e14a0273fc832bde4f6eb9590f9385316ba65e4ccd99af619975334721eee5879cc288c50d11458e03e50f0eedaf44c35adf074a3b01282f9fc42c5443fd094e018ce1041a4d2d8a641515ea04e08c12b54f297af31f06db1eca42fe3dd0fcb8a6ae5b8ea8de13937db585db376b16191d7ad7191903374d717a92e42fa782c66757fee79293d5f011b08bf7832378896d89f7e5900f93e660cd4d2f21511d2a5a47f17e01ce7e7939790cfe9c6dcf59894e99bd74", 0xc1}], 0x7, 0x0) r1 = socket(0x2, 0x3, 0x80000036) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchdir(r1) write(r1, &(0x7f0000000680)="2b2eec0d13fac05c241be1bd8ff2dff8f6160d8d89ce5fc1ae0a3481a0ec3c03c2845ac3c0cd71d4f7768a101a2e2c3bfbccd72e2c6982217fd55ee298839544b81826e9c6f131876c2dec0700b67cc4ed6feb6c79bf3025718ad0", 0x118) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x20}], 0x2, 0x80) 04:30:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 15:59:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000240)="f9ff3ff9de9e1b9a67c153de0d80295ad44bb1079cf316bf674cdc89a85427752f264751bb492cdce876e3ccc0dc37543333c00b260a966ee62e6e2a2cc93bed6c7f4836e7902b4d985ea95ce5f0ca7ebe21510875462728c175e29bd682", 0x5e) 15:59:59 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 15:59:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xf800000000004001, 0x0, 0x8, 0x0, "0100000000000200", 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:59:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 15:59:59 executing program 1: r0 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r0, 0x0) r1 = semget(0x0, 0x5, 0x411) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x2240) 16:00:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f00000000c0)}, {&(0x7f0000000380)=""/196, 0xc4}], 0x3, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:00 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file1\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') 16:00:00 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x39, 0x0, 0x6, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000000), 0xffffffffffffd6c, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x3) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x800, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:00:01 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = socket(0x18, 0x1, 0x0) listen(r0, 0x100) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xffffffffffffff6c) r1 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = dup(r1) r3 = syz_open_pts() r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e6637ad5dea9c11fe4dbfa6"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) close(r3) syz_open_pts() dup(r2) 16:00:01 executing program 1: r0 = getegid() setgroups(0x1, &(0x7f0000000040)=[r0]) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000780)='./file0\x00', 0xa2, 0x1) r3 = accept(0xffffffffffffff9c, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x400, 0x0) socket(0x10, 0x2, 0x9) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000004c0)="b15a86d10e11b36ad94bb629d51c334536931b4de66bd43fb0d51efca365c49a26af654fabcf1aabf2aa5578d4add33927a2ff982c8626d644af81040b15f0aa348b4ae994bd143d28d6c06b1024c857c7a74ede0d97f8cdb291cf15a8bceb41d4af5c3ee2639c2eba", 0x69}, {&(0x7f0000000540)="39e5a386887de2614b753b468b7e6dad3abd94b8397edd23b60ecde8a0b2406660d7d5de7ffedb1aa5a617eef87887409a10c15e1dcbd1a4e627537a1943e1a77a77989f9b63c98ef44af7ea339bdda95af80caad5e1e5e8c7bdfdf96e8dacba9af4a3f4b4939d11b82dbacbb1d5ff73ec42d2c979acd11c06e36de0b1595c80603fb4bc0dc246a3399309f12c183769a1b7a7240adbb69de6e03e80cd91cfafaafbda04925d5352f7b64c142164c701f7bced02df77790869b8c33392678f48ca4dab523f9ca32e520f4114df6d3a1964ec58c521f0de1c7d8c0189101dbb98834ac1fd3affb5d33939539341a0cd6eee8eb18a1bb143782f29be", 0xfb}, {&(0x7f0000000640)="170847163116da1430a9c24d4206e859949a5b977cd348fdaefe282b6662ab0b66a61ddf873ce7f4f1841105a188ba49dd9c17c1751d4f06f25a0f08ed137a73c306aae8e449137d2fd7b3ef99e79a472b6d4bc2e9d98e6e61592b63d96864fbe3e5107c75b23d4171e0acd6a3e97c89b78d6674ebe0f55593f6b2752e5e3532b8af81372ae02f246656c8d96038c6b26e617195a802acfc0a5d271936d1be56823218cbab8d116fa5ca3ba7e1ec86526a9fdbba9e85e88e8c9d20f9ec26cf22987ce49fb25949cb50ce50a795e9485669aec7ddaf898b16bc12fab533a0c930c5", 0xe1}], 0x3, &(0x7f00000008c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r4, r5]}], 0x48, 0x4}, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r6 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket(0x18, 0x5, 0x0) r7 = socket(0x1e, 0x0, 0x1000000000003) recvmsg(r2, &(0x7f0000000fc0)={&(0x7f0000000980)=@in6, 0xc, &(0x7f0000000ec0)=[{&(0x7f00000009c0)=""/213, 0xd5}, {&(0x7f0000000ac0)=""/74, 0x4a}, {&(0x7f0000000b40)=""/195, 0xc3}, {&(0x7f0000000c40)=""/185, 0xb9}, {&(0x7f0000000d00)=""/188, 0xbc}, {&(0x7f0000000dc0)=""/80, 0x50}, {&(0x7f0000000e40)=""/72, 0x48}], 0x7, &(0x7f0000000f40)=""/100, 0x64}, 0x800) setsockopt$sock_timeval(r7, 0xffff, 0x1002, &(0x7f0000000000), 0x10) r8 = geteuid() getgid() setuid(r8) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$WSDISPLAYIO_SVIDEO(r9, 0x80045745, &(0x7f0000000080)) sendmsg(r7, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)="138a94023e0f3b8d4bad493b7716d3c61c8f16a08a331eb8a104e86b9c935a1e452878fb7ba5eea5422ce0bc34d7481947446309b6c67e8a3e21b07795e0ced81e3662abc1c191a1", 0x48}], 0x1, &(0x7f0000000180)=[{0x88, 0xffff, 0x100000000, "52976e5a220ccdb5714a635545b796ab32a97a035fc0edba1cdd00d668c5ca5cd71d3514caae8f28e51ce96b3e2b054df506e58864c543ccb2b1dd6eb0c7a9d257644b41822289e244cd1d2c922db184cc0f2b82964012409ad8a04c74db91723d23fb6a5ef653871d8422dc80046be41a2f211626ee951a"}, {0xf0, 0xffff, 0x6, "581918036a6a95439a5d3e80f20127a8de7e5d8c2549cb18ce5259ff3e163cf38e4de59ed7fc0cf3e5f1b62d96bcd849b7261309d9bbc6bd4b37f5290488c1da79a64d7730f7d31dbfb660b31334bc6bf82da2a7a79c78fba66673a7693215d99fac32740a90d2107ff0fd5d80e0fbf884fea95e386de0a634c22476e411e9b91589e2ecc87cfb4471b78def2082408a302d8e25a2d43448bc5e2134a8abe40dcc19243d8e08b9831949260dce2d6668dd006f0cd1bf874390b505584628acf9cc26a83b60b78a7c4bcde7d0ce9941e6ed1bd1585f53b6ba29ceaa46"}, {0x110, 0xffff, 0x6, "347b90c4ec18aaf1e8c83c1ce45f7b6339d80c177f3eab0d90ca29894fa5967f0477f7ae837d8cc1c4e99b2a511c26f2da2e8538326d752a9840804c836adf69ba9f34615f5d962fc274311cc7dff1276480e83870a5c9a72fba72a7ee4e93bbd2a82a5bb1609e477186f37ff46247fb8c7a4a7e6a4ed388b46064050f087194202de78ca4477240efd2fd8f9c6e8f7179c7480766217ca6936b90fac30ee5ec831b29e1acd9f73d00a0ff59a0bd01a46980e3af0e4be80e66abb985abd27ccbe5001404f135694eefef481783e0a2c8cd2a6afaae29f4e5ed64c9149ec100ad0685d8d02c10a3aae4fb2e4acd0235dabb0134b4e2a8f66b47eb"}], 0x288}, 0x402) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 16:00:01 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r3) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x6f0, 0xed9, {0x7, 0xff}}) dup2(r0, r1) 16:00:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f00000001c0)=""/43, 0x2b, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) 16:00:01 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000, 0x3, &(0x7f0000000040)="7a320d05937eaf531985a044cbdac59dfbcf9585bfb7692b051ae857b2be884642a4d7c9ed7b9abd4bd1baf5a504a65fb9019a67825bddd5a9c97dbc308cad669de3dfbcadf54546d0ab13c87a3101", 0x4f) write(r0, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) 16:00:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:02 executing program 1: r0 = getpid() openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x100, 0x4) pipe(&(0x7f00000003c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x118) openat(0xffffffffffffff9c, &(0x7f0000000440)='./bus\x00', 0x0, 0x20) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000480)) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x8004, 0x6) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xc20, 0x0) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x100e0, 0x20) sendmsg$unix(r6, &(0x7f00000002c0)={&(0x7f0000000100)=ANY=[@ANYBLOB=' \x00./file0\x00'], 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="78c6fd2ae11ca3229e762d9102798d795907d9da5aa271d12b7e418adedf9a9ac21d3ba48caac5dbd87c3b1703efc2a714a5abc2e4c3b3c7ceb663818768655081105aa0d7b3c3e0d704432b221e", 0x4e}, {&(0x7f00000001c0)="74797e5fa5a8ac7c53b9f939facfb47e17bce998984f6c71b03012f74ef8b106495f967e46b9562fe10edbd565b53c33b3332ee9ef444e93b964127834b90883bb774c7a2ed45c4934c26658d1e72a23df6011d26e7eaf66910f77917f513ffdd785b8a2e906b07a686c1e5bba0866b70bf0206e07d26aa4b3400192ec41db7fdfd670ef63868c41ea0562c3987d33cf75c6515a886ced33fb189120b2455e77c0db324c71443206925b57b006447f46b7cecc7337da05e1f347d9e1db8181c0", 0xc0}], 0x2, 0x0, 0x0, 0x6}, 0x400) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x0, 0x10000ffffffff, r0}) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x109) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 16:00:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) socketpair(0x2, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = msgget(0x2, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = geteuid() getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r11 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x7fffffff, r6, r7, r8, r9, 0x8, 0xfffffffffffffe01}, 0x1, 0xfe, r10, r11, 0x1f, 0x2, 0x6, 0xff41}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setown(r1, 0x6, r2) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8001, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x200000000, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x9) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x1, 0x3, 0x4a8) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000200)=""/216) r2 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3, 0x0, "73cc517b854ae5fbff00000000120055098c6000", 0x4}) write(r0, &(0x7f0000000140)="c7323adcf6c3dc0dc514b25b6fbe766538b8e9a47a6e9fddfddbf02af25e29d20fba25d8c6f0539a52be851c2ddd71315e238dba42d4d1e85bfada53c5d1f3b8c7c34564f2af68a6038b349330eae21c99af62b981f73a2f2f549477c99e7a0cfcb5b6632d8d801a3040d79f3b52083fab914b0afb9325b095b370bf2eea235f375a97c2100c2d1bdef03a25e1e6661d11fb5335286745db03dc19d7b55c4a", 0x9f) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) semget$private(0x0, 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x8, 0x8, 0x9, 0x4, 0xffffffffffffff7f, 0x31d0, 0x0, 0x7fffffff}, &(0x7f0000000280)) 16:00:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0xfff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fchmod(r1, 0x101) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x29, 0x8, 0x0, 0x5}, {{r2}, 0xfffffffffffffffc, 0x80, 0x4, 0x6, 0xa2}, {{r4}, 0x0, 0x0, 0xfffff, 0x0, 0x2}, {{r4}, 0xfffffffffffffff9, 0x10, 0x4, 0x4, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffa, 0x1, 0xf0000001, 0x1, 0x200}, {{r1}, 0xfffffffffffffffc, 0x2, 0x10, 0x4, 0x9}, {{r4}, 0xfffffffffffffffe, 0x8, 0x80000004, 0x3, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x12, 0x9ce5, 0x59d}, {{r2}, 0xffffffffffffffff, 0x10, 0xd, 0x6, 0x7}], 0xa3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x80, 0x20, 0x20, 0x8}, {{r4}, 0xffffffffffffffff, 0x94, 0x80000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x9, 0x7b4938c9, 0x8}, {{r4}, 0xfffffffffffffffc, 0x1, 0x85, 0x5, 0x401}], 0x5, &(0x7f0000000000)={0x1979, 0xf9b}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x0, 0x8) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket(0x0, 0x3, 0x1f) sendmsg(r3, &(0x7f0000001240)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xd56}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="83604e741c375427708c38d773", 0xd}], 0x1, &(0x7f00000001c0)=[{0x1010, 0xffff, 0x1f, "b9299c41851f00b6d3ff046d4bec527fd74160244ae6782f5937160f5eedc0fd74fca4fdebe4bcb8badb091f09c6fd5db522749ac1a1c840857ae86b4e2eaa19a8a4d72380fc9149aa89e9456a163518e2fe01bd6ddd9e26c9798c2f45ed207c99e2ea6f9e8cfc4b09f30640eb7eaaad6adde9987487688fbcc4db87e20e74b3df9be099053247b23bdc4e1d56fb08a661516d82255ba6ef8e2ee9ee8b40973aa2fb3e4871f6d218e52d2f10361606dd08ac6146a812a9d3921b414f0b403692b01a9fc46a0fe2115f6a2beefb998641d66a4e0e3ac2919a78714b2384de0a3b1c53061cdc8d96d37bbfa3cf387974126c1a4b79591283ae8d4568f92fa6e3be7cb42e8c6bfcfc2995b2698c6ff714af42e4963b77dda17ab20b35d3904af7c0dbe7e2f74bede275ea04b0765141d3bef4946e39f1f3b43007d5e50164abff55eb60ad6e531a2943ea19fdafdf4dde068ee1627821c711b584ceb025ccffaf0161222fca187c261ffad199209b111d8209dddd01a7c9d3e2038e1d79a96d4f10dcaec78b4d70c9e0c20eb431884b5e31ee4600ea25ecea69d473302a2ccf4a52327daa3b9948d07ffe0e914043cb01f0bd0b827cadfe2ba1f61b2d5a9b6e922905fa017c9bbabab10c4bc3e9f5c8070022224b911db41aee3ee59352dbe93bc81404d48dae02fb800c71ce9ecfbac7e6cd0fae599f687bc1ae8576e09df34047c2c9d111d6fd52ad5327b4516c044f721d26d6c44f91b1bd0e6e305233642c57a9b7b7e2771d9084e8f0ab868ba460216e8dc9a11489bc619cc8b5af8bfa823ed56da1f2993f67d1675cfd568d9d8373e1fc80d5851a591ffaa31ca62be39c97302b23e898227de4b5883cfc111e7f8742c14779b091ab805711e1f70e5c0f927faedac8e563818dbe0dae2740a7cb04325049892d15b04f5aab790260326506d5c56a81e6b63695f3bdb99a4162e82d51343b1719376e99f98a3dd72d63489ad2a77b2009aa4a3594fd5c19d9461bfc06ef92750404497776e7d2a6f76a7ce69c02bb50c4656756cb8d03ea4de38f9c198286fae954f28aaff55f5ade66f469e20c582050728160efdd96acf7a4d049f323107a2480d1e4c89476bf91a296ff8cbdea40d331a210273a5c2becb9a602c2f8c6f2a508b809f534132f6596df7c7474aaa52eab5d37204098ed29000dee5921e7fb051deef516cf552dfd705bff270f89ebd28244efd1642f8c9e4092df7bc6669ac63a9c2ff0ea5ccc4709de5a6e24b892679207968408883339e11a0426eee7ccbb9a938962a40e12d33ffdb665e0bf9ca456589b68585a59503e39f3e8383e8c48f76cbb64a4e2859af163494f81fe53944057696b92aad9e84be65278b0a922eadc8c4dc4b27605872957f8abcd7adfe6cde40c852a195bf2569c6a2d9dede03daecf3bcafcb830b99835c21ac3be2042b9d4f0984135a325df56b2756488061e7b14787c1d38321a8acdd643f5a0ac34df32dd308c7d6c8899a3b821d74e08f5ee1fe0f5bb8c37142782bb07978674f4a189c47ac3d2e2e92c7cad8c23ce4a0ea96c0bbd962135e06947cfb82a32bef857ca411cca21c1314ce27926fdd3d87c833f535d01b663f0ca983c9633a9ddb857be851f9b70e871a72b4ce837c5cd1c24f3a45e3ab7132dbc20f072c8e0810c236cfbe560fa9caf56b2deb3e5b545b7fd75533e84ff863cedd66a1e0b21d7aec6dc2144a0a0f4a31978a60b97faaee440c1ae7a4c8ab935f8dd660052788f866c694b5a72dab7ad522d8a48f457a8f4961d3eb7ff2c798d575c7130971ed3977344c2f98396f992a2c586f655dbd758b153cd7bd61863076e7a295af08592b069b1a876d83711793687d3c5d66ba4b07e56a8c4033275d704803fbbdd28126e5d44eb6ef9a5da1ba4c49b3d8d926fc9e72b39bada1db148dd955eb9e4441ebd8f0a5ce9534318d9b0b33bf2c9a5573fc93c93d69389b363c74c6f36103ea7091e93678eba2da21d97cd5a345c254fe67060b4ba33cad57e5124a0c193ddf4797a5c14e4f628e1133aaa79115ac4e59efa1882ca3a8df70d0b56daee3cd187c7fcec47b76e119dc7cfcc523185a5e7114af5cc0ca06de7fd8174e7cac42a6240ecd646b60280c49a50fc0354e81f342a1af5ccef6985adf7aa09926a0891fbfe4d32859712587db8c74b44aa6f2467cb032ea966db0831ebf6ec1508f5a96f18af1abf6025af01afeec0f2d903136f6e3db6755becdebe3ad02e32a040b55172958adcd2de5e24cb736eaedda8be65c13e980fe726295f725067de5ffbaed4299dd8c47af07d43909f900ac342ea629ad108867921855da3a687f7309375d93671a76d1f5400124c07806d478519339529ff89221bf241c99f53d4f2bad11af07035db778d15b302fbfeb0c48fdeeb9de68619aa052b094a5a0963a44418bc3d693b344cecfcbe44ef847cd7c1144d0b074f4a496dd102685f0b6386da635e3ecfd015687c89de8f28ce5d1f90924786349034806e16ad80ba406fcc34692b579615da2ce9053504a989bd78204d48f874a1700a9698946b8e316950cb46d22da825724a07d0ac4b639cf7ac02a38eb0d95d950ceadfe5f98c55c04452939adbd88811e835a48b11685b7726f8e8aae78fd342dbff57ec7c28e59f46fc7c55d8060191927e20bb0138d75e343ad306867d6a539a935485b10bc8eafb48d59acc4b7a7e5fb033fe932a794ccd9b3726588d196b7051c9d716cc473c4b70978890da146d82c7f50de68e3b9062842a9a021ca9f0b5953e5e919759b89408ad9b7ba7426f6ded1e05bafe96fc2c499b57867afc12c7d69f6086905fba8d15681e6c9e6edd057610ee9936ba3fbfac2949ce9f848b483252072fb3c990f1fc840bc1e348752aa84f29e72a3451c9901a08256f18e014b9e112405a8477f949a81544e5bc58de1b335f6338e062eef6b3571d23753113b7efcd2dbf4b67bcd765e47a862014988caf7935f690a9a96486bdb4d0a5777a6de39b361afbc67fb7f3e7f819156a54337d0fb3c76d8f0e6a63485907af686d9bb00bb1ee4ddf53ddaaecb5a13ccb794a95037371fda2ee0fb743d782c1d66b3d6f6ecfc15c1a8c83ecaabbe269ec49ce76954a847a24e509d559c629e9fc94ab27685e4e6c9a8c10595438dae024e133d9cffd22a21dfb7f6b486d832ebc91f34bc1ab41f5c68fa223d1c92ee71b66c7e8eb6706fea73fa749fe476c2891f9f7b8da8dec0aacfa91c61ab9047afb185de654032e638d20cfe722f148fcf37a56b19a84f18ed996e24d587261a465cc11782502c4d75b390e97b31d943006c6b01d9bbf6f9b663d5154f227ed38ddae9c967ef6fc1d6af74e1eec180bbba083ae392f3475655cde128fde53c9abd2617fa3e745bfd873e7cd00eb5b998a1f00edc8e89ee530bd5b543c91f07f7af96f3d47fb6e4de6fae2f66b5bc6133748b6582f8e8fc83242f481a9931c6093a90b0fc980d72b398312752dd4398f2445eca1baf2be2f24c020625fae60c7bb7c7bb46729a036aca1d56017dfd1a32d7bb735b88adac50c9e65d0193793e7018d6cc5f1dfeb258dc261c7c87b5fe399586d309ffeb8ae434917d72fdad85cdaaa59ee059f68c87d6d30252bc93662f42f9156bb78ec5de6f895ce6b63ca33b769e1995b6b991aeeba23313ad4d26f736c3b6b71feb5627f6471a22c03528c72357cd69eb7d279ae5a12679b2391ab78801001a4c532bf8c0e667c59dfcf6080e649d3d8215a69c72fedf91bb54e6ca9c08c4292e342c936d2bd8fe345d118f2693b344d2c207e471fb30eac59b466b08db15e0b75bbb9b4a2d147dbe6e1e628cfd565d265852072dba67b3e5d64c1d70e17efaaff9bd2f2b83b065c26ed4efa797969b16eb92bbf322b84aab9b50f2f29172bbf1817ee15ff7e804ccc810e6ea7c64c392bfcd768faad1d14f1ba55bd6dcbdb33c1a148401a454d71835ec9cfe326e4c5e98333d22852ed31f503c2586e55805763edd4630a7e897963a31787d5626b25b99a8f7ae2770016d8e6f8ef495c2c5b07ac8ee17e5c46030302ba8bda342457d805b309be0bbaa074707a1d6b2c35b02ca4dc25a9ecd98154270ba790def655a7f4954cacde4e9f4a28cb54fa3cfa6e5d13e8425e113a518e17f2d175d1046895a719256fe0544300da011eb81959d00c9bbce585710800d447ed435f2a47dd0272d824acf0ef34f3f19d86ab7e0e9407dbeb7c50ee355a92270f93398ebbd7f0bf7346d9863bf2b7c0786efa6642524f53eae91a8767169b382f099f665e262e66fde8f8f6eadb12e0b85724fff6dbc9f42f195d7b57b130524dffc97c955c0aeddacb528f7321ab13820ebc85e1d68418a7f4f38ab29b91bdbf3ed422bca9f79a9975396a95694b06d1933e0b1af6007fa62edfb39137a9c0e8855c0e4e0b462c3a51424524c262e69c12f80ad3230f8648fd20963a9579d04b24765a32d418f5214a56ce17a2b7b71c3a39e79a6f4204db8de27a49b1697edf3535949866077801a365904b0f23fd8b5f0de142031ef7277e96110d58958c4c379a8fb811a2864a17f8ec0d2b9180bf6d5360cf0d0fc1fee78a294acf03547183cf7f5630ef70a31a6a4a0aeaa8fed0cf1f7c209e19b9f54503696980c3d0b2e2aa2fb36e73ce9b0a9d2933c0ca01e9bdbafe72d4e1e71ba0b940d1d0bdf908872c89d15b61e9670bbfd9bab515f2295c17b82795f8dddf930659eb9a0ffa0dfb8825364f90afd7da1f78356b51a1ece855ffe2d5c0e5b098f4bab662ea597578598b4546f3d7e7a1dcfdc782f1ff7e5651384210ad8f6c549790b7a8212bb68039ddd0bca7425971500ec730993b29b97af7b196c1ed582bc9df477b46cf3ff29ca50d5309d27fbd04e2902298616e299262ef9f1296597fffac944e11de88659332381a08d200e58951b282c810aab863d040e4b57fabf303d26d62529d28504c4ab57601a50eabc5d9c895f7cfa86cc0caedb444d8b3012ca49b98029bcf46a024e4b54633de652657ad6a5ac5ee6bfc04ffc00a2fb4207ca52a0807b74448e702db7446ba0cc891a974c4c25b7fb4053b1ed8374c66b8f9f5334cdc258563ead28f17546b23b919424ba35a88680862ca7786a37b99f261868ed0a381ab8c4fb425103cbecea88fde95c942a2b199774f670e3b22f1441d33aef8d43ffe48d2e6954cfd875bbfe40bb262bca43a72051bb454d54e374dfc02a959ed587afddc37a0a9305b6392965e49928217627efdb79b0dd2b0005e70951a3ae381e7ca37e06e36cc4de79cc5246ff635adf1816f665547a151cf217bc4e62b531434201396a459d9d7ca02c11a7425196ed76237e7b9f87bdc32f0260f8b3113d704dd015830f52c457b199177b3bf958dfadd27e22702ac6db1757634b043f6a7fc89fbb415a2465446ac0c89d0bc88c72598a8b70feb3645a196f1db78781934de4f335c6c0e49da67d00204e0dc4aadf4a5df0a70a9d14ab1272283c30e730d6a13371638ea553e85361b944759d18c3f668ac18907f8575f87e960af53c24a2add2349abc8f8a22db11dd7e8c4eafe9b1501fa7b8d2adc1a6218d0a5c15cc99fc2983c6b4504ad2856c6316dfbfada40d0fdbf0d618fe0f4574c4dc033ecf78fbc0943fd8ee5ba52dc5c38180c3961d738037af11bc538a27e2c7ccc9022ec2e2b5e4023fc8afbc21f2f43f47f677dcdaf18c52c6647320393e10996bbf559607407443ac3cafa9937d2b73123938100963ff0f8438b86c57ac6"}, {0x40, 0xffff, 0x3, "d4ad533bc729b67853a16060593b98cb21f248497f7aeb2359b11772e35e2d109044f16770ba706f47c1a19e192111"}], 0x1050}, 0x2) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xccc, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x61) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) truncate(&(0x7f0000000180)='./file0\x00', 0x40) 16:00:03 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = geteuid() setreuid(r0, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)='D', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000040)="540a8c87c173f6fd9472a2ebf40a64f4a0059130134f599d56a9edc3341776fbec84474c9fa2f74a173ef561156d0b295d326f71f71b78f0c66c258f25260d2f12e4c5d0eb731b2dd91d9760b66c8bad02261637af7cdd77516c15639b11cba9d53ea68d92328c85506bbd7d2f5c2b862d6f72de154190583ae31aaa75b8b76872e70db4d90818c5fb184d46d4bb1e24afd49dbb0cf0510e29c7a17fe571e4e635d94d007bb551b83a4adbde871d", 0xae) 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40000000) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) getppid() fsync(r0) write(r1, &(0x7f0000000380)="919e6f4ca97db115fc5c2fb337a3648795564dbc855bd547ec2ebd158aa5463f5e1ec142769eb24a10e8e3e0fec3a1df242d0c6e4d290bef37d2e5bc828aaebb66a4c14a15241501753adab07d473a18fd86d4d8ff9f1e287d8f136cb67af0c8ae0f3d0579af35e9a5978a7561d287bc98c557e3917193d6978d58f496a11dd63f6d6e65c748479f1a3469c39e4417", 0x8f) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0xc4) ioctl$KDGKBMODE(r2, 0x40044b06) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000002c0)="773804005c03008970ff92ef984e14fa8b83c06897bb8b76a84721b52248d34db0c52d1e41bb809c9f8255d187a40e1ad81a3a8ce253a286b66a0d31bcbddc96cab3094b68800014d2de117a3812837f72d1460767454899c008082c30c02809bb49a6ab795f36055bdc21fd7cd2433387cd8a28e214edfc059cedb188fec305b61ef9de0accb356a875f1fa9417645b6c59fa7dcb8d0f3265a018298f11", 0x9e) r4 = getpgrp() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x6, 0x4a2bda60, r4}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1811, r2, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0x190) preadv(r1, &(0x7f00000007c0)=[{&(0x7f0000000180)=""/17, 0x11}, {&(0x7f0000000440)=""/69, 0x45}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/59, 0x3b}, {&(0x7f0000000600)=""/219, 0xdb}, {&(0x7f0000000700)=""/134, 0x86}], 0x7, 0x0) pipe(&(0x7f0000000140)) dup(r2) dup2(r0, r1) 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x20f, 0x2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r0, r1) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000800)=0x2000000000000) 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8001, './file0\x00', './file0\x00'}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000600)=""/247, 0xe0}], 0x225, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40000000000007, 0xc, &(0x7f0000000100)="ebffcbff99319296480000000000000000000000", 0x3) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) setuid(0xee01) flock(r1, 0xa) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) flock(0xffffffffffffffff, 0x9) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x80, 0x20}, 0x10) 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xffffffffffffff65}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000200)=0xd34) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) setrlimit(0x6, &(0x7f0000000000)={0xffff, 0x1fffe000}) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000100), 0xfe2a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:04 executing program 1: syz_execute_func(&(0x7f0000000080)="f0430fc1960008000066652666410f68452e36660ffb47fed9fb41dbe4c4216a11ec41dd93e2ea000042b3643e0f1f40002647c02308") mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x631, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r3, &(0x7f0000000000), 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x8080, 0x30) openat(r2, &(0x7f0000000400)='./file0\x00', 0xa08, 0x51) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) r4 = getuid() r5 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="cd618af1c4f46b2315a03fe947c99ba4ce35ed4799274244269be604e90e29877b628ceb7e033031b575a6e51e4007b8c160699fea23f66bdb2c997e071bce57fbd8168181eccfcbbd35a6baf090249b894c1734f9371e190ca076d819d35e03e189f89aefc0eba8f4f44e67d33bbfa548ff72ae7fbc1b47df58ccda9230b49bda2f96a08ffe8d769b84c8b61aa890e7b23ca0db2cef73034b0f5f0c001d1a14c73e0c4914fa45c401dfba41371c1f28", 0xb0}, {&(0x7f0000000180)="a357bcd98c3e3dc095e37daf8f8dbf2eb1cbcc6c0d6b2228910611a9cf2346d0bd4045b469d0b6210df5f376ad45931f4f7a6f11", 0x34}, {&(0x7f00000001c0)="da88792622603925e40216f2f9ef1e699c92b4d4aeeeed3241ada333c356a5b15206364ce7d8f0b60245ef670ccc56b1e404e959bdc96055902421d24aa620ca4165dafd08d81cd9543106129791525afca1ecede82638c7a84c7e7c13840ea0e7755a9aedbc524c3a1688fd62ef66d8ad71a74054cc010e724879a9eb17141c801f0e004a2f5fb9b8a22dcacc738ba4fb18729f78d9c248479e5ad45a517e48f1dd7f8df91d4064950a7f944f9d8e2f4e4caba24d172efcc2bccc", 0xbb}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, 0xffffffffffffffff, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58}, 0x6) 16:00:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{}, {0x4}}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="6f4c458514e9a4a2071dab210b0327905dcf0e46d14cab9434a83cc0b404c3ac0ebe05ce429e1381931e551e8dc16628d8ca4563fee4b247f0380b717fd46a63de96adb238c6304b597ed5deb627f23c384726f91e59720582a8ad76b40ebe928964ff4d6daf1aeb4627e6fe40f20848b2ebcdf49cb8a4f394141d32875d146d1863259448d0148ea5c4b9383c31771e71208d03b87e7d000094e00f5b16c360f1607b20634810cfbd9bb28b84c56ebce0e0ab9d5a801c2587772d18959495bcfb684f86cfde54c0f7bb38ac6cec96cbf0fd4aa4f78e88b99a0c06fc981bbf4e7a4bbe5f37702c17ef0bec3a6ff6b18ea036075f936fe597e74f251f584664e0e9a9aa26bdd9eb1dbc5c868973d6d3900633c0069fdbc89ec4716b35a7070cd78601625e34923aa1acb6d302632b", 0x12e) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x180) execve(0x0, 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') rename(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)='./bus\x00') 16:00:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)="1b83bce472e655e0da770a8f129c1cdbc31ad7b157d170d5d3e11fc429c139795da6eb4f2d23b674c711351b14bf08f6ffd3ce17230fa1175804d3acdb788dd5c6e050e7bcc88b40b5bf602b126d6e270e7a9310659f7b8598fa84cb2cbd3d2f205d606f4a051ff26c03f9e06ea1767d4d889dc45839f7759100fdb43cc9381053f8e52d67de698c0b749874a87c84abf283c3399e8e590242eb99c05b458b687988d30b43b0f2d4645ab29a6efc84bf39f9b02639fa", 0xb6}, {&(0x7f0000000380)="2c2feb9209635822be2b066666459f574470b7ddd2c15c2799f9099cc1119ac3327957a1d4c4d16b29df40dd57ecaf2dd1fa40f20edbe361bfa483253e0c0e5272207828df3eb241bbc24350a64186764606cc5b46046528ae5a5472cadbec81f84e49fc8102e3230bbaf2e5c1950f19ebe38f7f88895fdaa6e5ba7cd11d40b4b8d15967a94045a807669a78c117cd5331145e80abb1f70265b1fb39cd5d7c8663ca1e3c217d32564ae06aeb230e01380429c838190bb1b6d0725996ad8e86ecb7892fb6c979499421d4", 0xca}, {&(0x7f0000000140)="df9f6138392789338dc4ab11e36a061a8a2bd133183ef767c14e96e3f046f9ede8e0480ab2c09c852b93929223de8f6338172b3cf192ea3e399c5022af9f59886d9dcb44c01f0fdeeae78be0527e032046dc6413136832d865c6070d1254dff1fc9fa3f2ef4e9560d09b8e7910607f7a17", 0x71}, {&(0x7f0000000000)="e8a9082cebff4c9bcae1d49363f2fddfe6689909634a93373945a9f13ae41709f6cd1f6a44936ff97836a88a035faa72f661", 0x32}, {&(0x7f0000000500)="16c1eeae362e17a62bf15c581d92644b2bdce03c105bd3a9a0987fd17393a13bc61e46c083669d65d51787c7037f5461cc7abe4a24e28fad38f490f2ddbb59fd414c2efb383c5cf8e2e358c8528a71936957a1209f7c4c21569721d29eefbebf791c6238f8f0fb8838a335e514a0160854a5fbf89f33925a3feb315e2bab668fcfc92af355e5747380daccd5de7edab44cf1f2026ee3af56a41b241c5f3360bc8625ede608d950fefe9ec8f8fce848ee3ee0700eb95c6dad5150fc87bce4b684574aca46b0e239f4", 0xc8}, {&(0x7f00000000c0)="b34b9420c84a2461845311724f7b3b8dcc57a58cec25f9fcc103db3a8c2d1f2dcb7872fd618609bf3d9fabee90912888c0d4a0e1c76b2d690215f7ba24", 0x3d}], 0x6) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2ce831c1503f357d18c6f8f94de4f4f657e617f74e600cd235ea3fdccf3ed6634530bcf3ea86ec1c8f46d67b1c04ba18ce4c9fb0a9147617fd", 0x39) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x0, 0xca0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000655000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xc0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1ff) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r2, &(0x7f0000000100)=""/204, 0xcc, 0x2, &(0x7f0000000200)={0x18, 0x3, 0x0, 0xffffffffffff0000}, 0xc) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0xffffffffffffffd2}], 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:00:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ftruncate(r1, 0x2) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$setstatus(r3, 0x4, 0x44) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r5 = getppid() fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x0, 0x6, 0xef, r5}) 16:00:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x1, 0x3, 0x3, 0x8000}, 0xc) fcntl$dupfd(r1, 0x0, r2) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r3, r2) 16:00:07 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r1, r1) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x6, 0x5, r2}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0xfffffffffffffd71}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000022, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80, 0x6, 0xffff}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x3ba, 0x9dbc}, {{r0}, 0xfffffffffffffff8, 0xb8, 0x2, 0x401, 0x557}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8f, 0x6, 0x424}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x7a80000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000010, 0x7, 0xfffffffffffffff8}], 0x9, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8e, 0x8}], 0x0, &(0x7f0000000040)={0x0, 0x4}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x0, 0x1) 16:00:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r2, r1) 16:00:08 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x3) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0x1, 0x7, 0xb03}, {{r2}, 0xffffffffffffffff, 0x95, 0x2, 0x3, 0x2}], 0x4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x80, 0x1, 0x100000001}], 0x2, &(0x7f0000000140)={0xffffffffffff4e85, 0x3}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000002c0)={0x7ff, 0x2}) fcntl$setflags(r0, 0x2, 0x1) dup2(r0, r1) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xffffffffffffff0d) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x4) semget(0x0, 0x0, 0x44) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = dup2(r0, r1) recvfrom$unix(r4, &(0x7f00000002c0)=""/144, 0x90, 0x800, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000180)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa0, 0x9}, {0x25, 0x7f}, {0x86}, {0x143, 0x14}, {0xaf, 0x6}, {0x63, 0x72df}, {0x1, 0x8}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}], 0x1}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x400, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000040)=""/228, 0xe4}, {&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)}, {&(0x7f0000000440)=""/192, 0xc0}], 0x7, 0x0) 16:00:08 executing program 1: r0 = socket(0x10, 0x400000000002, 0x3) setsockopt(r0, 0x8, 0x81, &(0x7f0000000080)="05d6bd13af14649a7407d51b4b35f7dba3b4c991a22caa8b7709d4e3bb1b2e15fb96abb9d4231a235b19575c40d4572853bcb8a3d9698cd5be156d9c1c0a57d119134935ad958f23adfd421851c3dae0a8cc2e42b1bfb9c861cca8f7256d149d032cc46dc45052c5b3daeca41c34afc1fb170e14069eb422318787bb404b659baf25bdf37d5f3bc657dc64eacb684f77bfca9a6666f9e9b9246b12a6cdeecb3a6544968327112751ebd71a9d52550fa5d97d903f8f9cca341ba4fcfe13a73d9283273717e01b8470b327c7fc33a2d6ab1e16ee624c275bec3c8b36585ec60c289bd0d87425e3be9049d0a0b5017c422a4eb5d4ca8699d69d51b1fc6f8a4d5e79d46b2b67dd71840ca9e88613d2f61cd94982630ac838a9d487ecd68f7831f67149739380668adb4dd398108ed4d3e6fee743a13ae861a270a9a0ec2b75c27df32d42e74e02237312f94d3470483fb70aeae284409edc9ac35d70bd9daebe1966bbec9d5598dc163ef615db1d2dfe826809b1db4f8c3493c8193f0f5ee274ea954dbe331a357982519aa3e4183acd2907c3c3a4ec6ce0950e94c583d9cc9fcca314ee057c65cc4cd96ebb9519835a4d5717b55e9d99fe772658bc7c470c73c026d1751d801edc807b5748c4b47da31f211e093681f867ac7b54f761b01a0f21bc70f6d2826d04b1bf6332044d5d4cc8dceeae7e7f1f59307a98d07be3e7b6e708fa7047cd19169f22dbca820fbc87a25d7d011216023c175c2a650fe7d91c83a7f1940287ef5b0d02c95678a085f3866642c20e3efa074a341fbdfece79a57faca8838eccd514e3455fc1a6d4508849fbd0953531194d0797d7072001911f98bce0a8f5335502760fca338b08d3a69abd1a857e408242688d48caf996385c137dffb56baf73a758efe1709b50333a9c3e5206620c83c14f416608400022919e431b0df95182fb03420cd7ded49ca68075704331b73b1f95aea616b2ba8698f85183db2323edebc32b004461987bbc35bb3edf8a241fd3ffb103de0404ffe33fcf46dbfcb4e0342d0457b8e12c196a87e1860b5c397b57bed62b76d8d13b29862d218432a69146ab1c51b26ece38f65cc1858aafd76ae44bbac7d8c996b6fa192584b418f33286adca84f262438ab0c7a1bddff74eae4b48498dffaed667911b22361a363422b8989404c073004abccfce617c4d1465abb135f75b303022af021e66fcfc13a29d5ab0805e1bf2f7adf9e13f44b3bd6cfed7fdfba0c2033ac918e330ae06e4ca5d903c265859ce691e5afbc1a0ef54101517028fce9c1112b02ec98139556530f7d4488e9b788940da9c89269f4e972d1dbf61b2c9758d93b60c3b610d98ca94525d8bc38133e0b9090101025e2bb05781b3dd6a0fa3430c6551837a71f9bf9ea2259955e7f63ed129eb0392ebc868947643c2cada92adcce50d9ccf8c87c206c7312d91c08f5c2b89809ee37f22cba4086c03d9cefa7a42f91d2d36a30bcdb3ea60a2038b8c463ad61b382ebb36115ade0201c1e5a37d52ab6c389890616553600aab7c924d0c232f6e0ad0b59a558d533330657fa35ab631c4ca3ea94a662b04ce8dff796bedb8c40c7f207912fe50b9fa84169045f50f7a54ea7641cba2197900a153744148f6c02f5aa63fed00ec1592aff92526d373e9ca027e4f6cc468f45b77c336a2ed9a5cabff5eb66b6eb2378fab50ae9c09a8d9967d321bd3a39aa32c89943ed248332d7327c0df4d1b0dfde0a656bd186c3ccc8700b66d0e9f57b070954e065fd77ea9a4a38adc7e7d81ede38ca195e819d0706d06108b3d4b6497b84f99a8af2f534c5b7edf0044c3e19b75d743447b16f423da047a06a20fb668336d483a66753677b45b0cc1c72ba1b29c6380078f8c2a79a562142b6f164688e35abaa312bce7da8cf344f4caddbc1236352254638935a95d8f8e035b2b9c386f84e3d34edc5113f34955ed81b54b76bf9565c81022e7d2ea9134396c4485fd847e7778d3cfa5d61c12ca6d9079ed61c38ea1014aa8da12e36674dd730fb984a9966f6d25718f43b72c7fcb64d2701a2952d3f467c49c9c7a12fb5bca0e0c0de810096ba193b6a1bbd6c1e5d93fa172a1282a57410c124b11a4d5c7c418799d3906feb08b818b97c848a1a6c21eb56fb20063ea177288ac7225dcdf41af7455357127191e29f36cf993a55e236b6923f96b190f3543e56088bc8b78cbd9153f2639597724341ff525dd63a6b7fa916a459e7dec7e73db87fb2ecd068165cec64cf14b774661b5157c374edc94038c894bad354d50dfa2f5765c7fcbb6d0a4ee3fc8f6b1b08f13b648400eb1ce0034093c4852de4e90d56e4029ec61bb34a0ab18c221f10f4af8030a194c6a4ac72388ff46641af5267b110fb4a32bd3e3d9f80d3f20ee0d6dd8481cb41c0f320162ecb50f1613c7dca2540df5d6ca328fd73ea729cc3ee11f89a91c9a8b0d5a1ac80692fea04f60b10e0b8c31178c87f2b8a113f49c6c9f38cd42a6b7e3c3c7b02d0b4d332c2583ff6b569a46970e6b2a1310e6763606d8b1cf34abd1db484ef4e603008520c322c7038ae92baf7801be0e95ad8da9ec5769715988499cd993d8d6f6e57df771e46101a6f6dc4b71460eaa02ff93a4ddc3fc1d7f2b860b4c830252b152ed87349016d1231c8cc38b28f99b45d9e555e57ca42cfd73555dc48f986b1ac5830c71c8a4b3edbac247b1c0856868768583b953850889c94debb48d5de73c0f99cab17e3ac39d651e44bc81905006e2bae977d6dc01080453a96d0890f6102d2f938477431735d8abb7773acf3ad27199e364ef18f0969e63e3577f7d0596d40df2dc61c8f1733a50d3f852e0184c850976741f05882a1e569fa80575547c30b4f6e7147a4ab0a81a9456d28035d6a1bca05296134222831912fbe1db453c63b96a9dca744e4946a72da6565b01cf130af1c257d969be60aa1188b8a230b0bed8e5eaf869b582fd5e1060f10c750ffde42d83f36ff8c9ef97830d90fb7d5d02637ebc4f4ba98fa408664cfbf75888237a07a55d8383cbb6c1eae6f6911c94b0f2f48b286205b5baffce289da5d792541ffb31a6e89ad9cb1e69feab52f0ad06f371012d2e0d03b897546c195b24342e5a101012344f40d5b3fbd9c00e1a9bb318073a5778d17765841f5f3dad7e35d823e144148bf95f76e75c86776ed8771ac47732f4c48630c08ac49f8c20291e59f5ff022759ccfc8c87bb1ebf75681893e9236b9b9b1697dec181728cdf6d62bb51a30455ecc36764c529c758356debe6b8cf672f3967501859e4458ab81aed6630f84cbd531e6ae4d2b587c11e6193cdb459517365e5f5f07837997b714443a45b448423c6ac5b3ae121d7111f17c3432909b1825fc6921086a5ee38a30c63d4396a566d1e7f55618050b541e2fb590e443d2a6d600e6cf7663aeca40527c9225ade4cf499bb8dfe56d86101739bbd0f4c90df92a78f90b51690af0c5654f041aad035fe4aad388ac3e3d76f6c0d7621b58fa127e3576ccc993f23d25c53f38009fd84df837644cdc248aff8a9c844b8e595aae9c778b422bd981d0be0d74efc9e7dcbb7fc4e507eab3f51fc745d38b823a67d3cebf7311bd1433caf0f7c4bd27d61f9489ca31beb872f8a0282f09b924fd51b476d229b131c3d64979208de85ca1cbf801fcf05b3fcb163c2904feefa590d5914aec759bbb8ca0767d96be69d44287956fb90044b8f213c0fd0ed75f89b4358fe6e765576cf37f45847f5b97fe37b9fc4c58249ac228186ca7ee06f1d3fd734cbbc68c6fc8e26a61043b10e63ff079503d61f6f1708eef38ed5b5e5a10745d7b6a91cb9ec0fb7ca6e778398a13dcf844f8a717e27382420aa8ab45753bf662081a8da5140f010decfc7f530f1295bec25aaae0e2eb77f35b4eef004e6749425e6e43930449bebe654cf3c1d63b3163b9283a044d38bbb4470fb8ddd426e9fabf9c40007e7d21759ac20a88b93c834b8b18c2bcce517aa044bc9aa2f63dab7b872191408a00be76c3881b7c8be7493eaa641cc988270a2b5d36f0923a2fdfc118407508f90789b3e84ecafa8e4f95b34b3e0ab53e176d7897dd0f1fed0c0afc4146d936fc5cd02ad1c7c33a8c69b9f9845c1d6db1aa097902ac533dc714f4baad82c169aa290670c3fe46b47a0168b9488e9264d98b215e7c572d77ec3bd517bfbe9cb0fe84ea16a64d3185a41e68c689d6205569a0de7c9e9853ac6c1aaee52e3151d8104cd275cc4b7ee8890bd15d43f01fd3bd191a551c0cb2103752e53c84d3316a57469a3243adcb8135fc4c189bea27238871dfdec5aef8d4c69f493a9e32114565a633ac89ac4ebce8813a39ef5a6fc8bcbcaaa87c5ba97ca4122695b9c09f8f866243a7c609ebc2b38605f963ce95ee2cbe9bae01601c570ae541e7cb11ff5ef551b8eae95aabe05c120c8b30ed357ce3acfca97b2e12467cc8a76971faa12c62425b38699fa1bc47b32baf861b8897ef7f458052f0c18c5f89cb6e706675de9f757042e2232a4b8a68e0fcbcaa832ca9754f42a9d8ed365a0ad70a0435042e20663b97dc1305974c2ec36a7768bed179f098bb03b514810f5843e8bd614b77b26d2014010df3fbaaa3d4ab218655ec9a48654f1daa5270bc767f2e090a8c7fac9f737b69471da85037cc3569e6da22ead635c32f9f0c15a1ba49b7732db5b5e473fe76b63dd872e893878e234549f3c8e7f83e5524e1b3f8def342546d0f83d7bdba97a4fbbea88f39c0f8e054a1826b0e55aef6b51a3a3a0cd85457a751aa37eb6cf0eaf531e2824c58fb0005263c87a115ffea92288017460cbc2770fda3fa1522977b85b6cb830004328244a77f8ddcf29fe5044297f9f33ea2c1275c0298ade619086e7d5d73a8b865c28d300df5a9a0cd89e2b5547b6a29f93d21a37c242339278164c37b75ffbe12481eea32359deed374eb32e293472b04b150afab3e4a1b6a82d6efa0eac951d844dacf0d11bbe622b0543bcb109f5e823df2e00015a0c9293d646ecc72252fb7bcab7f660acdfdffd286bf09d4354f7bf406a7c8a7d4fcec005124a0240a80c39d93732f66b2f08d1f19ea449d9778b5cf752d6a309b6dc489d41d7abfda3c47426440bc9ce212d694670bf60b646655dc21cef8c8f540a94cb24650367615644e7edada1c07ba329fe3c9f871cb76f72d114a8be2cb5daf9c295f1101517ffc168749aa5094cd9ef314f26aeda995bdf321c43dd1c184c899d0d6f62dffec9271670578c1244bf78924b58842b5808387b1ec255fbe948a1825d3116677e56ae672ae871920ccb455a3bb40342d69300ce93b5c8480c6486316978aa5bee6a11039f89f1a83ca7e5b44634f2aa637d23ecaa96e72920ec855eaafc623f19c0b2cb11f898554f373022a9ac8d7493f33ecc0d99fcc3665da02d81e0b3897afc6e4a2e811b94080009124d2340877f33e34d91b358c96d6f19b130584e86232aa3c1561b7a2a5ea8b7edc44d9e13f083541cee3fd5c106d7c2db20f5c2dd7a9d04ca644a9df0eb8603858d7f80a703d98920434bf5e1a8e70707856b29c0959aa3c77150373db09b2d48ded57fff493d459161b11681b2c629aa1cd71a4be928602a4a42f3c37608b8da41b00f306544449d3014d643e2536fccb0747c49ba09088adfe73d675ae8f1c40b5ea5773341cdbd41698ac4bc8383a1c7f3e40485ffb74b468b9398720bb5ca5be917dd461b7c87c4c813d00acd2dcd8a1d6e7e31bfa5f6ec8af18135f88bb1b3f1b305dfad93cc02d43bcbe8", 0x1000) r1 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x801, 0x100) chflagsat(r1, &(0x7f0000001100)='./file0\x00', 0x40004, 0x2) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f00000011c0)="acce44a14cf192f59d155aed19f8386e1f8ad322c3bd63899d2b7f38ae1c0d99697c8e60b046ea7d1ad7d247cd0bd4dc3f44187186aa2b314bd1d451e60c51ac6c389034b82ddb1d329d13f34154ab87b51b74bd76f5aa4158e773d69eabb5d2c775ce7e5f6531d38f24a8abe4fba9c23abec916a76e31edde50db578f826079250e48c686693bc4b84285dac9d77be9e2ca58325b8e14bdb5746748962d218a315da3e21c", 0xa5, 0x1, &(0x7f0000001080)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000001180)) 16:00:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x288, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) 16:00:10 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80200, 0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x80}, {r2, 0x8}, {r3, 0x4}, {r1, 0x4}, {r3}], 0x5, 0x1b) getegid() connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x7c) r5 = msgget$private(0x0, 0x40) msgsnd(r5, &(0x7f00000002c0)={0x3, "2292f6b4c3a6e68b5654fb4593840903756bb9ae496cbfda252f5b159f3d87cb6ac075f8470b720ee7f4d32c2fb2ad9b1f52164ddf4dda2fe02fff78043951300b71fcfafeb853069775aa985ddcc169963d4af9454a83f2ca306ab7eb35f5dda2a683a51feb96313550f8041f69d973627213d636e0688a759550a64ab091acc705dd5b4b2a83ace1a64284098c7ad09eb50ec83a017fe10f7e998f7ada0e09ea2abcd0f89f2c1405b5f02a089977d095fa514949f4a7b300c1a20d49f96e2a2f5ceb7f4e11ec0cac2fdfea88388ae88047"}, 0xda, 0x800) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:10 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1000) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000140)=[{&(0x7f00000002c0)="0365435875fe46506c20498d9d9868b713ef440d6bb7fee65014dfcca6e6408c063d3ecdff2e0c8984663ceb66b87e5dce0e732b7a62aea45eac4a7bc183c01e4fbfab9ff997fd670a615c0e5dc8b6788b39389c268856ed3bb8ab2b21ef829c3aa1854476e17432eb463116a6cb9cac171191cef17f91c8bd9eb39db729419a3f7fe722d4d8690c45dd0b6a4b4e71adf0a2a2237dabcbb0c1a591d1d0c2fabb3690a40e8a38b019957ee088070877c7e68a43c5eff1ba3475f2820c2ab53ae1fec34b783192c13a0bb50be4", 0xcc}], 0x1, 0x0, 0x0, 0x1}, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) getpeername$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) write(r2, &(0x7f0000000100)='w', 0x1) dup2(r1, r2) 16:00:10 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x8}, 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x130) pipe(&(0x7f00000000c0)) kevent(r1, &(0x7f00000000c0), 0x2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x20, 0x200f0000044, 0x8f6d, 0x2}, {{r0}, 0xfffffffffffffffd, 0x41, 0x14, 0x40, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x10, 0x4000000000000000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x81, 0x4, 0x4, 0x1e8}], 0x7, &(0x7f00000002c0)={0x6, 0x521b}) dup2(r1, r0) sendto(r0, &(0x7f0000000300)="1ca933659cf61192c0a55c36451760529161c857f4bcc7ddbb133057df7b5e46243672a61742aa60bf4d384270fe913daa52e9c9b52a8879162f8bbb75d9861d5633d5067acafcaabb497ed51130abad26b8c0e9ec346d4351a2bc46b8821d6ba33d9a15d7ce81ec955e4c93c18f12a731f03c21b5e7b5b83be9c7fa8bbb50fab1dd556c9616d00c22ffdae105a22ebd771f3cf2719963784474693f328f3c55a289574ebcc3af969bcc2c970cac40605de105992bfac0d36393332634cd40d7bfff77f984fee892edcc3d3b3a84340a4e", 0xd1, 0x8, &(0x7f0000000400)=@in6={0x18, 0x3, 0x9, 0x2}, 0xc) r3 = dup(r1) execve(0x0, 0x0, 0x0) renameat(r3, &(0x7f0000000440)='./file0\x00', r3, &(0x7f0000000480)='./file0\x00') 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x1f, 0x1, 0x5, 0xd2f9, "f8b6883ad7f0eba74241250fe006621aa79787bb", 0x10001, 0x7fff}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) pipe(&(0x7f0000000740)={0xffffffffffffffff}) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000640)=""/92, 0x5c}], 0x1, 0x0) write(r3, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5", 0x15a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7fff, 0xffffffffffffffff, "f8e3306ab538f862dbf9b9b15776ed469068b737"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='P', 0x1}], 0x1) r6 = getppid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000000c40)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000980)="f1a420fcebd24777814542a0cd51d4070b6a16fbd824084b762e334311c16696f51a54415f38c8410e02dbd1d6e193f683da6b532ec52d17dee8ec7411db64e878f8fa6746bdcfe6b5f37d3091d76ada92e3b191f66a2a58c69f2460ade98a89da150100bb06effabe73d8f84089eb4a9d2c0093624cc3295c23f21d4352c4c0b281c727fdc3b92fd7861e4867209607a112f26f1cdcf1c0bc000358c19fcdfc824850fa9f791e8789bc05c0b659e4e787403f", 0xb3}, {&(0x7f00000007c0)="d0de9cf59fbb2e5fd1b9", 0xa}, {&(0x7f0000000a40)="ffe3a0cfb98f02cbc0c8e0a77e8e865dcbd5d0b6404dd0db931de5d26debde1440212b7899690e5c42bc012957b5512271878c7c146f77cfc77fd017f89a489cc227f66044f0e58b8780fd31f368d95ad838d59a42023d953d52aaa641", 0x5d}, {&(0x7f0000000ac0)="221ed8ffe950185cf0ba31fe58088f7dcd86d3a107749d3f31736038e2b2468902effaf2c4238a284dd1f3e0fd1373b9cdcbd9f1f61b833454ef91", 0x3b}], 0x4, &(0x7f0000000c00)=[@rights={0x18, 0xffff, 0x1, [r3, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x38, 0x8}, 0x408) kqueue() preadv(r2, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/144, 0x90}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/189, 0xbd}, {&(0x7f00000004c0)=""/117, 0x75}, {&(0x7f0000000540)=""/94, 0x5e}], 0x6, 0x0) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) fcntl$getown(r0, 0xb) 16:00:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x8}) r2 = open(&(0x7f0000000500)='./bus/file0\x00', 0xfffffffffffffbfe, 0x0) write(r2, &(0x7f0000000140)="4e0d0008cf376652", 0x8) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="fa4f16154248a0abec5d46d375d12db4cc24ac53bde702716e1d3dd833535e4d94adcf102119110e4af655", 0x2b}, {&(0x7f0000000180)="269177d7ab386cee599f14647f7204194534d68dc9bb98fa03bead919779044839b91bba5933881d1ce130dd9ae6afa55a28fa1b0d36c5688d548a97bad078d2ae5523b2fd88d72117a029493d03d93642a4a6d2a2346fa5a01251723b5d2302a5c4985acf758ca467860d1e94c58ee5ef143213d7a3fb2961836721cc19730cab1907fa1214db190238a2b3d9aacb9e1c4c297ec5f6eb8116a426ac28047bdfdec6fc75db4d823290bbe6adec2a54912e2812263bf72325717a55325663b7c7d80fab9792d4e0454f933018e8cfb28da28f87354b376e3bf8a9fe1f9819fc7acc5d329c6108855e24916ca85d492b3671fbb04f6dfd4e5c", 0xf8}, {&(0x7f0000000280)="f7d94298eaac43341cee0e48ae24e2ede7ebf5a0af57f74b35da0838508f2859a4674b32cdf9edb2641427866dcbbafffa62730d212e0c2607986d74a948957b9aecf7286ca7847fb06c30a74df40a68fa0e8a98f7a2c64ebdfb9a4aff1778e5192ec88b5a3474980facfc0ca87a3a5553afd19a75ad4c05357c0a97aa7c66705e37f0b64917ee6d3ba2557082fc038bdbbf0c4be76ce3fcb9419c17ca14f4fdc63d02f89d91fd4a3df17fc4b65b079a412f5d586b702d2a5a06a69000f4382178f9c158032c4be560e00521de4b844493d48c2d3dd85047541e7e11ebd02484ee6f74109acea95c83b9878f437aefde866ae620589cb055ce", 0xf9}, {&(0x7f0000000380)="16ec0bde729d418ecabfbc21a672d769d9b7d40384b66091bc4ca6a90869d01119b5dfa6ca7b35466b76dbc1bb7c", 0x2e}], 0x4, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x3, 0x100000001}) 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/71, 0x47}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f0000000340)=""/90, 0x5a}, {&(0x7f0000000480)=""/152, 0x98}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/152, 0x98}], 0x7, &(0x7f0000001600)=""/45, 0x2d}, 0x41) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x24fe}) semget$private(0x0, 0x0, 0x511) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x5, r1}) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, &(0x7f0000000180)=ANY=[]}, 0x8) close(r1) r2 = syz_open_pts() r3 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmget(0x0, 0x2000, 0x606, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) getsockopt(r0, 0x1, 0x81, &(0x7f0000000240)=""/166, &(0x7f0000000100)=0xa6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x1, './file0\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) login: OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/19}, &(0x7f0000000140)=0x15) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r3 = dup2(r0, r1) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:12 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) syz_open_pts() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000200)) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 16:00:12 executing program 1: socketpair(0x1, 0x8004, 0x58, &(0x7f0000000000)) 16:00:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x18000, 0x28) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fb, 0x0) write(r0, &(0x7f0000000140)="ac87412e2eb614a221faecb68740e81003776d040300ffffffe80000d0fc0aeacb7ae3abf005e715ab4212282bf52054c928fbc0bb504df50b7ac73f8404f6d112f108fd62395202b99b5d8443fb4019bddc83b4e39fe6260177b23b12c1e18e70c56c0bcdddc00ff8d65094a7082d1cc975a203a6753c0543cf40010b69cf7134b320323b9dfdf36c95534ddba5b4af2eea465b022d99cd1addfb1fa67ac4a325112758821ec4e1823db343c2be22a4", 0xb0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000080)="cd", 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000140)) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x3) syz_open_pts() 16:00:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) r4 = shmget(0x3, 0x4000, 0x458, &(0x7f0000002000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) shmctl$SHM_LOCK(r4, 0x3) write(r1, &(0x7f00000002c0)="77c4cf2134fe96e116aeceecccd2077ee880b0087d3aac1fe6832b87fbea01adbbe5e6246f069d2cf8210f6880fa6cd6c788dd5a8721e0c654859c13fee10384167205bc94976654a4a264c68af4c41febd5edbd50110ba8433cd3ed75c1e8a37eff2774d08ca3730105f411881e6334035db744a6d83e9f9c8a7f945f227a816812b5b66a02e2daeb2e3fefe4cd4a4ae25aaafd7c4d9b1a8282e196c7a3a4d6aac17d6d263a252187068257057b8419a763dda98993682597a457a27e1c635411707427af2837a3c14683c1e3a054b8d0953177956f2acc8cc018e6a58c15b7fda9adce26c1a38552a524f5805249b0dc2380e7b00cdc79d30fe3766788bbed03f033a511f7d969fadf4e24868b", 0x10e) dup2(r0, r1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) close(r0) socket$inet6(0x18, 0x1, 0x9ca) close(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xaa) 16:00:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) r1 = semget(0x3, 0x3, 0x80) semop(r1, &(0x7f0000000280)=[{0x2, 0x5, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0x3, 0x1800}], 0x4) mknod(&(0x7f0000000440)='./bus\x00', 0x7, 0x1005fa35) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCSTOP(r0, 0x2000746f) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x9, r3, r4, r3, r4, 0x4, 0x3f}, 0x8, 0x10001, 0x1}) getegid() semop(r2, &(0x7f0000000180)=[{0x0, 0x2, 0x1000}, {0x0, 0x67, 0x1000}, {0x1, 0x80, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x80, 0x800}, {0x3, 0xffff, 0x1800}, {0x3, 0xe9, 0x800}, {0x6, 0xc44d}, {0x0, 0x686, 0x800}, {0x5, 0x1d0, 0x1000}], 0xa) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="36ca017fcd7eb3f7e3e6e167be89557e41b35f579f057cf425780824836343441250ffbce7d12bb87bb7482afcea029028dd4d7d0cf17494fa68a8abfebdc7c28b6bc8475185ab567a9165361aff0b799172f0fe79bb02e1bed2193acc02d69a518c1c129bb3ba161cc5b3c23ed0b6dabf0bef", 0x73) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 16:00:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="36ca017fcd7eb3f7e3e6e167be89557e41b35f579f057cf425780824836343441250ffbce7d12bb87bb7482afcea029028dd4d7d0cf17494fa68a8abfebdc7c28b6bc8475185ab567a9165361aff0b799172f0fe79bb02e1bed2193acc02d69a518c1c129bb3ba161cc5b3c23ed0b6dabf0bef", 0x73) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="36ca017fcd7eb3f7e3e6e167be89557e41b35f579f057cf425780824836343441250ffbce7d12bb87bb7482afcea029028dd4d7d0cf17494fa68a8abfebdc7c28b6bc8475185ab567a9165361aff0b799172f0fe79bb02e1bed2193acc02d69a518c1c129bb3ba161cc5b3c23ed0b6dabf0bef", 0x73) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 16:00:13 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000340)='./file0\x00', 0x8, 0x407fff) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x2, 0x8000, 0x80, &(0x7f0000000480)={0xffffffffffffffff}) pipe(&(0x7f00000004c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x110, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x100, 0x0) socket(0x32, 0x4, 0x8d8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) r3 = dup(r2) mkdirat(r3, &(0x7f0000000380)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r4, r5, r7]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x182a0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000005c0)={'./file0\x00', 0x7, 0xe242, 0x7, 0x1, 0x2, 0x2, 0x2, 0x2, 0x2, 0x3, 0x9}) fchmodat(r8, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r9 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000000c0)=""/211) 16:00:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = socket(0x38, 0x3, 0x7) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x70, 0x1, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x54, 0x800fffff, 0x7, 0xb4b}, {{r3}, 0xfffffffffffffffe, 0xdc, 0x11, 0x5, 0xff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x40, 0x6, 0x6}, {{r4}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x9, 0x100}, {{r2}, 0xffffffffffffffff, 0x44, 0x40, 0x10000, 0xfffffffffffffeff}], 0x2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x4a, 0x46, 0x7ff, 0x9}, {{r3}, 0xfffffffffffffff9, 0xc, 0x20, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x81}], 0x1, &(0x7f0000000000)={0x7331, 0xfffffffffffffffa}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) listen(r0, 0x3ff) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r2) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) chdir(&(0x7f0000000080)='./file0\x00') 16:00:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x400000000000000, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = dup2(r0, r1) ioctl$KDENABIO(r4, 0x20004b3c) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) getsockopt(r0, 0x10001, 0x401, &(0x7f0000000000)=""/242, &(0x7f0000000100)=0xf2) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0xffdfffffffffffdc, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/224, 0xe0) dup2(r1, r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f34cd284bfeff023519edffff000100000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3ac35a1afe4d4", 0x4f}], 0x1) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x3df0, 0xc109, &(0x7f00000002c0)=""/228, &(0x7f0000000000)=0xe4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) dup2(r1, r2) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000580)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4000000000000001, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="f8f39bad8e0ccb104abc87e0c7bc2d4f6cada87514ab961e7899e21a031e83536b4429f1fa96a6a7b2f646d544efb4fee686bef5a33bc72c0635ec3f904887be760a89d0412236264ef29092b21fd66d25a20880c06867c0e3cec652133c89e3b3d0b4b8", 0x64}, {&(0x7f00000001c0)="42e6e3aedce231d971487987abbcd113d8248317c6a5322ac002d16ccebb059970eaaddb2fc68f0d883f49f6ecb550c2fa901968ae2518f8543e76b25d52bd9ca2565b8f919df2c79bfa4e87e5ce2d86b8a55278227206f6183cd1a6", 0x5c}, {&(0x7f0000000240)="ce1b5973fca27b5622dd735504bc2073d3d9d1a61772963bb0ee1dd9a2fd9fb44dd4db5d98ce2f7bfdbd6024195731bd1001458bcd4cac636b31bd4dc964205b9a1f5426a1208e9a4531352faf76edad494de9ebcd453d12bfa321522e81f5dc0d28989bebeceef881f76a26e81f246e181640b649c85c5e003025c785566b2d14fa50597b6ae00d77b7f6b0f43cc56ad187067bb25c715b9c2390e5194e46200efb8f36584aa2d5f120e98548d2ecda7b5109efa8ea9afd317dc780936df5a724e86cc40ee35a3e2f2b254fb04ac1cf038b43958ecf4eb8fd", 0xd9}, {&(0x7f0000000340)="1f5cc44d554443d63c30a30f631f5ef8227df70a37b709e2b8141493a9dbeb8a0b4d7e15df19d2f23da76a7436ae493f89d657163760e5ed86d299e8cfb911213a9ea45bf8fdb79a414cd9185f0c18b671ea2a28a1cbccece5d9ef2f3be0820405f2da3eb68f21cf855e048f0d22d22e950658a26979d3cc5f18884c8fc35af18af7817da7df0bac9f394fcde87212c8df8447527af676d81883b5bcc2cc060f23f280b3fa8e38bc33ca037064e833bf5dbaeb8f88b590174d83cec37170aa915e834890", 0xc4}, {&(0x7f0000000440)="8d5b7a199eaa09d0385a2efadd3f869471515b6826285c641376436892822d4750c5edd94efc1703857637a8bdd32a1d59039e2be1fca635af20f26df7f6517ed42840", 0x43}], 0x5) r2 = dup2(r1, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) r3 = dup(r1) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000540)=0x1) unlink(&(0x7f0000000040)='./bus\x00') 16:00:15 executing program 1: kqueue() r0 = socket(0x1e, 0x2, 0x10000) pipe(&(0x7f0000000000)) setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) setreuid(0xffffffffffffffff, 0x0) shmget$private(0x0, 0x3000, 0x342, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getegid() getpgid(0xffffffffffffffff) r3 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/139) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xb0bb, 0xfff}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) pipe(&(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = dup2(r0, r1) dup2(r4, r1) 16:00:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) close(r0) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x3}, 0x400) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:00:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x4000000000) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:16 executing program 1: mknod(&(0x7f0000000a40)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) close(r0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="fc597c459d2f5532cb245e4ddc9c39e59d668aa6560d43a25998776bcc72e9e02b6e447a5bc8abcd132009c05a883100cf14df7ccab89c906b05600fd7d22264d33e44ab995f534fec76c9f1cc95a5470bcedf7ed5dadf7091167592b6c03a5768ea0079c94d1f415c6c9aa9f1897d4fdda41886a3b074a208c33d643b2454fd520763520e12c76ff74fd40cd5bdbd9fefa7da60f34238e896773a94fc27f61341936520d6109f640c703b92744fcb037c207eff82aa3b4ac028add750"], 0x8) chmod(&(0x7f0000000080)='./bus\x00', 0x90) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f0000000040)) 16:00:16 executing program 1: mlock(&(0x7f0000213000/0x3000)=nil, 0x3000) 16:00:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) pipe(&(0x7f0000000000)) dup2(r0, r1) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000001600)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) mlockall(0x2) 16:00:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) close(r1) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8818, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) clock_getres(0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2012, r0, 0x0, 0x0) r2 = dup2(r1, r0) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r3) fcntl$getflags(r2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000180)=[r4, r4, r4, r5, r4, r3, r4, r4, r4, r4]) setgroups(0x1, &(0x7f00000001c0)=[r3]) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x9e}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x488, 0x0) close(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0xfff) r6 = semget$private(0x0, 0x2, 0xc) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000300)=[0x8a57, 0x0, 0x1, 0xff, 0x0, 0x200, 0x0]) setgroups(0x9, &(0x7f0000000340)=[r3, r3, r3, r3, r3, r5, r5, r4, r3]) r7 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000003c0)=0x1) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f0000000400)={0x3, "0e21b05e0463b1090f023db3fefc2981f262f621daf6d08dd544ad99dd21302d64be7b272d9430f93855a9496297f7bd1d8b73eef93c5b71619e574b8e5564dafec84c9367c51fa721c4b382dad64da37589c5"}, 0x5b, 0x800) getgroups(0x1, &(0x7f0000000480)=[r5]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x4a92, 0x9, 0xffffffffffff7fff, 0x7, "72b7e8a1c64b0a5812b0d192bacc2a0459070991", 0x8, 0x5}) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="9a5bbfee50f0ea05c09909d6f000d56a7e0cdd47273c3bac1e7872698bed191666490060159b7f4ba595f71e9825b8183bf68d9f7ea029976d9da5b4aff2e708", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x1f, 0x8, 0x3, "b22a0be8990a790f3fd5a607037e142ee23b4495", 0x401, 0xfdfb}) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:00:17 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) mknod(&(0x7f0000000180)='./file0\x00', 0x2020, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000001c0)="0463147485b0f5d764701db9abf058966adcef67ac0c5be80c3f0300000000000000", 0x22) write(r0, &(0x7f00000000c0)="007e08c7b002000815210de9389d0c", 0xf) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) r2 = getppid() setpgid(r1, r2) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getdents(r3, &(0x7f0000000140)=""/125, 0x7d) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:18 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getsockopt(r0, 0x3, 0xfff, &(0x7f0000000000)=""/201, &(0x7f0000000100)=0xc9) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./control\x00', 0x8000, 0x20) mkdir(&(0x7f0000000080)='./control\x00', 0x0) mkdirat(r0, &(0x7f00000000c0)='./control\x00', 0x1) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000000001020, 0x0, 0x202) 16:00:18 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20180, 0x20) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r3) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x104) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20001, 0x0) connect$inet(r0, &(0x7f0000000440)={0x2, 0x3}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000300)) fchmod(r0, 0x20) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x408, 0x0) recvfrom$unix(r3, &(0x7f0000000200)=""/251, 0xfb, 0x43, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000073135b546b9fa9c7ff989a0c4f5d4c5e86e5f89d63b8cc7fba51232ae454772c978e0b9723e3aa6f95723495a3a8368fd50fd6fb85f7cc323457f48b5d4db477e9ea340034ddee6f8645063f233690ccc039306f0669499aa5fc0fd19b9f584cfb5b5af6292551c54671ac726348946114977465e2563bc95068828d1de413614bee2b26dc57756fd701ba55e3d097fe6e4215b265ec7b3c223ac6e32acbf65774071357d41aa1108029af396576228447549489e90193b91fc34117325c9b74f4df5d0256bf8665da6f3b08fa5752d7235bcfd62ac6bff83dafdd9b323a1c759f1948cc3a900600bfbb864a08f90bbbfe2ab4c8dcb4fe151e90d6e5e1cc669854c3e2d2a7aa2d16065f207f4d4d047c76cb48fd277fb3ab24730f5827905a3885c89ba2caa968753007e876ae33e488d6b303dd64543c5fb36016cc9238346488782ca37779bf9000e3103f5ca6b7e907eea41c6ca7ad8c091d29a246c633bc92e7248da06ebe4645f5b63986d1af79f8dd5b19d32a4b0357a5c8657fb883806dd2d797f0a00785c0797f355ba91965cbc9756a5648ae91358ddb8b7c0000347602b2b2266ff60f51830fa118f562e696c3e5ebfeb352a2807334b5c04a468f1e3b24eda65885beec273ec61acf0ed74d21dea52203f2c92fb7add56aa1e87c0e7917fcb254002d43a7946d"], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getrlimit(0x0, 0xffffffffffffffff) r6 = semget$private(0x0, 0x3, 0x209) semop(r6, &(0x7f0000000000)=[{0x7, 0x7, 0x1000}, {0x3, 0xed0f, 0x1800}, {0x3, 0x40000, 0x800}], 0x3) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000001480)="7face8f6319993b12cf697e49788bbf5d7e141c744aa64638ff9eafa925cb4d8b781653047ed7beca534c813a69968f0bc5837dcd44cf6d13c6d04eb28ae1928f91f2e9d24417b49ff8a1eaa7e8b8e350fb3573ab3752ca293f3929682c7c81a3e9e29ebc65d753ec36f64e14bc6e7b38f6019f00e444d8df5bc865c547d7cb23c205ae298b9dfd0cbffe9aaf6646af39f951dcfb1f6609c0306e7f8c8eab56aed66e61f43b5a87cdc3f8db2a41badddff8356264f909d5165d70785bad05122d14fd597d0743f52c335a4b34382ac40956714302ea1d6026b74959332293ecb1b7770", 0xe3}], 0x1, 0x0, 0x0, 0x402}, 0x400) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000480)={0x0, './file0\x00', './file0\x00'}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r8, 0x5) setuid(r5) setuid(0xee01) fcntl$setown(r7, 0x6, r4) rmdir(&(0x7f0000000340)='./file0\x00') r9 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) bind(r9, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(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', &(0x7f0000000100)='x\x00') 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() fcntl$setstatus(r1, 0x4, 0x84) dup2(r0, r1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000180)='./file0\x00', 0x2c8, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:18 executing program 1: r0 = socket(0x2, 0x4000, 0x6) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/178, 0xb2}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="3228d1ae4d2291328d75dba3efc27c3e160300001b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669e2eb3000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = semget$private(0x0, 0x0, 0x480) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/227) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) fchdir(r3) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70011af02a186c653000"], 0xa, 0x0}, 0x0) 16:00:19 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000002c0)=0x74) seteuid(r5) r6 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r6, 0x5) close(r0) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 16:00:19 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000002c0)="b78000db442056613781cf099244163cc35a23d6f7106c34e4ae8d68223a34887b014aed8ead67a9957c11ce991f016c30a0ed0df7c89166de8d7b3f49495b5c8f5927852adc9b659be8eb3e44586c8f8f81e89f2c0beef77d5502868d16a528fbfbb12ebe9c75fbe26760cae6447ef1751404ddcc65be53137c2c233b0ff410031c908434e57eee24b4be7581a394f10059f2860218e37e33f85f519c9fc638", 0x2a0}], 0x1, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x4000000000000010, r3, 0x0, 0x2) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x4010, r3, 0x0, 0x0) dup2(r0, r1) fcntl$dupfd(r1, 0xa, r3) syz_open_pts() 16:00:19 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ac35b420d5ac7879ce424c93106de927731f516f5d645f883"], &(0x7f0000000000)=0x1002) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) socketpair(0x18, 0x1, 0x9, &(0x7f0000000140)) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x401}, 0xc) 16:00:19 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x0, r3, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r4 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x3, r5) read(r6, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = msgget(0x2, 0x2) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a31018eeef325a6b4750c13219af961602939a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fbe03dd7ca79b819791f1943aec11ce5e22c1a4f2ea8611"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r4, 0x4) 16:00:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4a0, 0x10001, 0x0, 0x1, 0x4, 0x5, 0x4, 0x1, 0x1, 0x86989bf, 0x3}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1d) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x5, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000940)=0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getgroups(0x4, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000800)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000280)="4c8a3d476dfe30fc6af0b7afaf425f8f100ab1f468f7fcfac5ae4812a21a6b038547ae4afd3815493470064075848b6250588b803e709eb6e5ff6466a207df322e2b19d1f5c16c1f28967f2a1bd2dac9c0126b94338e6ae4efa71d592d704cca198ae1477fd845a7087349e8a83e1359c6eee69ef25ff5c852f519d7fc7c63cfe2", 0x81}, {&(0x7f0000000340)="143a9d3e49a8e3b270510166b67c8d3228d9222016a578497b1f6f4030d1a14085d4a754db59077131946d3738fa60dfc74f8782059c87594db03a5b11ffbdebde05dd008a3a72ce33f064f7d589ea2694f5bfb6748c11df4db337ffcfbd0df330e547c19f53caebf64f1d2be25aaf464d4e5b649ec51f951584f25050d4e29ea3617f64ad6b554cd3eb7f0740a1adfa3b169d30fdaa757d565ad715fa4d8a60031ef7f948898c907d10b4ba509b252725c665cd5c9d13738852e0ea2375e7c90532cd64fa", 0xc5}, {&(0x7f0000000140)="4af70afade8ed8110d69fb17e6d7a22e5354d34706ea5937a254592ccc7030d502b6e687aeab57bf04f00421bf9e74c07d89a846cd110e3f56dc15dcdb9d63449b58bf7029a9d0", 0x47}, {&(0x7f0000000440)="04ce44283a5be36667f73dfc7510ff1f1950c8fe1b7de4fcfa6850543b0c986637052cefbae6280910122f9c10e735a492491e38b634184eb8", 0x39}, {&(0x7f0000000480)="392eb72b0b73b8b04ba5f95a86a11976b111bb8bc319c29025fb0c2db1863ee7acfc258a508f116186e49a8d6520bf7ebbdc43766a4fac3e8a54d61467b86878089191523261a261014eda3c623e08d7a1e8d46b20882f16", 0x58}, {&(0x7f0000000500)="c302ffcb25fff349803b467d15ef3c4c01d728986eddbe3a4d20bcaec5cf0c", 0x1f}], 0x6, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x2}, 0x402) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r15, &(0x7f0000000900)=ANY=[@ANYBLOB="2d012e2f07c5194de9128674b2bae4de0e407995d842253b6de4b059f86a2e2fc91746fd1d4e"], 0xa) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) r16 = fcntl$dupfd(r14, 0xa, r15) chmod(&(0x7f0000000980)='./file0\x00', 0x175) mkdirat(r16, &(0x7f0000000040)='./file0\x00', 0x62) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = getuid() r1 = getegid() r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x53, 0x0) faccessat(r2, &(0x7f00000006c0)='./bus\x00', 0x9, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x3, './bus\x00', './bus\x00'}) chown(&(0x7f0000000040)='./bus\x00', r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000140)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d8152cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f540300000000000000f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a61e248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f31600000000000000000000000000006a07e0", 0x4ce}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x1}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) shutdown(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) 16:00:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) pipe(&(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r3, r1) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) write(r1, 0x0, 0x0) close(r0) 16:00:02 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x5) 16:00:02 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000351, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:00:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000002c0)="ee3a7be54dd8dca645f080aaa3ade55e586ad4b5ed309951570854569f041a99b88f0a9a0254e73619cf7156f8f5200d1bac1873e0e1961b04fcf60fbc01d66f60c09bbe071485047cc002373cf6d843a6c5a7ecf94de50da13aa70a66939bb9f486c047dd5424c65200ac9c45ca9504d6fda06f25975cdf5e466322d4cffca1e41e00897c73a5ded38a9e4f3a713e938efded58ee51eb4c4d007c808b6604e37e9a7b80928c2bc19816500c036585422e33a48ec1d68abd7cd87072809421ea90d690f263b515df51d69d75a87452f7ad4003d7358ca6ee9920ec05114431", 0xdf}, {&(0x7f00000000c0)}, {&(0x7f00000003c0)="02d79d42d247fafdb6bd6e5bd9bdb2c0f9811846d23d5602979e64c7ca79652ab5c29ac90d08b1a70b186ca76dc8abc0709e0961d6be206223adc1a279c035ec6fffa3e49b1f9119f928f091c9fc3f7fb1e250595403f9d2fa400e9cc814c2085cf365b423fe62405deee4662852019c958fc44dc51c5fc7951d5e6e83610c88e1392451faa6369ae87c3be50074b8c53357ab5469a5d497417cc4c373729c528df827c6a2c55497e9d3da6e49dd539cf8a0c91ae27fae535701c2c7747bdb7ca31060cef1956e81e4588ae6967ef9b48beb7c5e38dc88e7608b1a1aed49ebcf5953a7983f53f4a650c12934ddec11", 0xef}, {&(0x7f0000000500)="d21029ba79ca0883d962249d68ab393704f8e3e4f0748d3754942d7c6061f37adb2f3842f866e72aba94119494a27fe463bda6614d08b462c0967576b93c6ba52450bda966b29f640538618f4e2ab19c34822fd0718ec5edcd964d37b18526e21a3c609b234d5c4b8f44e1b055f2868660cfa358af3c40a7b27174df275de33cd773293f2175853d", 0x88}, {&(0x7f00000005c0)="0da0da793cd5b5cd70bf0cacf476c842394e3d2133902da650453bb48234cbf09b770dad69717ac6bf9dcab74e9870dce6537ee9a8fc24bcb282556e58339b0a08e46822fd1c891d19bba52b9ba8886f61742862b0b19a75fcfb011d9d4d11a6de5b4ed9523e7d0bd422537d646217bb5c6f832c38b2eefb6127c3a3f1a5483566698590535c5cae79f4ea089b12d64f7c8cb997868504756470577870b5ee10ad0fed8db513f17f45455deb2a59ed399f556a2c3c613c2d19e2e12a9ef3962767da6e524af7faee3351da059711463c38c4dad1a036546f35e1b5c0c7a5cef49d27", 0xe2}, {&(0x7f00000006c0)="25ed835b99d90acba6690194714f749ecd320cfa5b46dba46e7dead90adc207d06e47cdbe72c8df1e44ae78dce1078829eab73eed3e3ba6d97ef887726bd3dc4172b4c376a3f63a413fec82f1a29f0fdc2c67dc091980bc6eb60859eefaf714e5d20221ef3df4352be5cee0ba47af7e74be1a57ce151c389092ce97ce956618601ab41ac96e47e58834e855fa38ea584a6a722df6b63cf4228d68a57affc7b53fe55b350f910977e60ee2589036225596e3fdb5dcc4ceccb6386522af82fc9f754779a", 0xc3}, {&(0x7f0000002740)="b003564c6c09629ad90a134bce072ca5e905444637256eaebed4d4a09021c032a353d3d08338524ff7245b21b468fe5a5ddff935e3a4e4fe12d599193960a96eed145cd34a55ff1a2f38f35d307bc18004c55fb7fe9636f033d75b749459030fa99b3be4f4a416758245cec48de28d8691932a46d935b880adad05cd7ce57d98d18704e5273afc4c9f570078c77085c68af2e9f5ae1d21a0af50cc661e2dfdd23fbe375f40acfcd2eb49c286604394781c2071a06a8ee61db6cd9c195265898d4539524b6537b90b8af2b3a8fc87e74a66b22473e9fc6d51f817ff6d67c0aa23b267b204bdddd698a57877ba0735a56769ca196af60af1265f41e38b599703f8e79553d3e8c7535adf7a92ca7396e502f2fd14fd2bc8583bed17871e20f05baa0a4c1dffa3a6a89be771c2d002b8e56324489b0837ecbde3a35480099aa95306f66fb548b1705d7b8497da0e7da9b722dfa3026c8059428ccf422972a375d9acab5db398575301632d9414898d773b2dae9d32634cce1368c0793fbcf7dfbc921ea2da667f9e108a20e30175035e9b3d607756f8824eee5910c54584d3604a9091315ceb89206d963f7c83d9607a74d877ad3c22394b881c4ff22d3e614770226a016b582e389e5fa055791007254944fbdd29dac38cf4f6d0a21e00df66c64aef79b1eca203255d4ebbdd7d2df858b6e99dc838a2ac8c47e7029899d9fa15e9b9272707759b85e90daa2389073ae8c681f0c13c4fd11eb5e1e126d376097a635b764b9a5cce57fec093bea9fe8b542aec3223a75652a324eee6c67620fbc97ce28437c1913a4ee23c11935c6767f63fd259f60873aa9f2673d90f74f263fe672635f06f76e3f41b96e38ef87ad01bc3b2efa3eabec602c0370134a4ab4daade80816db69b9f1e0a8c1b9bf425f53a1a7117d7bd0a639c225fb9fd3bd5adcc8952bc4aa04d81691e910423750095e14e55f1e95a81c010a06d9bf0183363891e74b39230c650c10b621db6bb20efce01b59447448ee6b84c0ca623f5f585be1accffc25115c0d9944ed11ae570652c513dd96f600ac4a4d5ad1b22fcaa2acb977421fd09e49e7e7890aa89f8dd6d73310a2ac891955cb93bb6aac375ee91c82e00d33c277409dca8a79489225b5e54e0167fe93597c9205015c000256aa9af06919f37e0852ceb499c66a0cdacc6633246fbee2dcb8360ad24209cecf36a5fddd4252dded0c6057fa105a3820ad865f1653b321b38ce1fe1321d02aee9d57a2610cfee46916661e931fad2365c90b1ce271c89a4a25982c25e0d25359e78fc3089275f892e68df21ba3ac87be48ccfac2c5528cbfa900e3960bb76c6ebda428cac098a40ad83233d3581247e8f6e9137bba716deffd9b88285a1daad9bdc82eca48ffac7e39e70d9300e1b265391c31e9122f845a00419ea599455ee46baf5be839ac4f880775ae35230f483761f024245b14337556dbbce6bbee8eb404e8fdd327583f7c934bc5a9130bbcb9a37d5c30b2aae00b369ffac4bc694698822a9445ac76c8b38bd266e0cf23d2e1ec26099a45ad7d98c1174d34c34007ac8c1af1c5a6e0364c9506c6e5847a9a427db31e0ce96627cb0ee7ce660c8d91a8c853cc067b0d58fea90ccdf75f1c7003a3dff665833774599358a50cff770f232250c93535ede1bdff03cbfd4f2698d9c94b8ce8a8030d333cd8f52fac9afbadee3f4f6e11dc59eaeefaba51cefb3f096069df47c4ff44806af435b3f6926cfcc394d11b9285db27e1ee4459e209600a3d5f6f3037b4d052a7fc1d0922d49f0d3201a15dadbc346c70922abee7c0a558427094baf6cf446b99118c87f434927e7ff3d77f5d7e1098716781dec217a08da0f5045727aba12de8281c900b425b0515952a1c3ce7bc3c08cfd4e7e66ab05ceb473e61dc927764fdd93d4892eeee858e95ad4baa263bb780b8a057dd62ddee73cf3ba4723ff99c1838c23191cbd9836ef0a32b40bbdd7868d97247be9ea3478e165524051e66d590ae0e2a0761731aae94491069013fc72847e26b670c51db99557538f428ca99f409e60e071df5cf8fb718cf4b75f009a394c30589d4cba9243d559311438fd6dcdd1dec31e9d9dc5112cadc46a9685ae6899745512a0825f7d08742e42cdff0c01e04352c35534789f06801b63057b6d0aa07c0b5aa82e7da3cc476a03a6bed6d54282676443f52fc6b4b55439ada2c9dccf4d49a3c1d8967837f91e0cb6e1e24099fdbfc7cf16e55cfbf4d56d419db14f5bb1d71bda79421577e3c4bc131bc8da7657e2d354f1c0c473f680e1c2a8eeaac1e5057eb165085b2c9f86fdd9b82834daf5c465c16d2c77192630cb1ac9ce7ddd1d53d4e857d00cb3155c630b7140863ae2ea0f5372562125bf1aacdc1e2a8079edd4dea436f40a82e9ecdd69a00ee758cb5bb7ea8edf69b2b1c193a655fa0baff7a88915063829dc402357340fef161fadf831b7d83fcf043d0a07a3238e3aad46cf8a1fd7dac57885e13cb030bb39b8686cc604d3a86c115bd20c5eacf048c1b535bc51f2c8306e90014b373949fc5d9b46ba1587127199ad6430a254ad817b5f711b55d9fccdbb30054981b4520c370eb770738e12e389f0227bbe35ffc685371d55c772ecdc50ff7023726c1d721feede210cad995c2a51be8702db25ea8664d4ec29d919ca10226375277b39067240294ea6986545d22277670761cfa152c6173f6e9c7c7cbc8ca0ebddf84b4f47ddd2798539b022ae76e4d827ccfe3ed4b84896152227ca07438842232cfcbe54021bc3c6fd204edf3d8b5099e2ac99edd5a18895d2cad223fad5c02d68d8872fc81365224cf5425c914be12eba9d863b9a96e3662fb9a422448ef075fc2e6f1c4dbde7bcc9c01f577e16f53822b43a606fd931e3be69ffbfa19d5eb6fded8fa9a126141949ee3abd6348604cd172962db5389274a7cbe7cbcbc29d2d0f227e5f3e7e0fb81bea297b809b9cce301ceb818c2058f2d30b1b58b833ef7bca36e009d8fa73893f12f25c6c63759fdf76beef2a4887508a5066a495556445d8b1686dedc917e2599fce7f655c1017f1570853bce4eb273c109c3ff12e2e49eaa1689e118de65553f8787192f9e1898e48a7011ff9acf2c74e28057233f8f3efa67595b78c9d88d5e79ac188254bea11d6bda35a81cd29cf584cee653b6409c116868eb13b63f6c149e4f854c5ef89fbe6b5a4839cfbbdf258a858b8f457526f41d76825aaea56bd51df643cf16b0fa07ca75cf12b621db0d44308435b7f95470a0d05bb26c3c0c3271bb1803444b4b0099c87512a3b1a5273cb7ae0bb7c703be8924325e7f06bb377cf24d5d365c1bb49d0c52fc99de693e162af5cbc4bcc8969d554ee53252b9b3f1d772ac5929c6c13f7953f954c65517081835db89aaee8dbd45935e55d0e62fcea1408c5f7b9f25a2cc7de081ef0de275bff85aeddc46afd8f170a2c57793a209a8d616ded6348b126a0bb675459422f4978e1b56b4ea6016796e040065a8c24797ac4f935d319d92dda69a4b576a2a0f7bd24fd4cc6241749fdcda827668e142b6e65cd42c6d862684ca6f0aaff733e0670993fa2e8d54b2d9377fd22356e15061f3d901b2351ad168fb1bcc00c7d875922ec7f14970b5ed1a978b5f25f3dffb3819393f46141e0f7e2a744bb958a954b15864062ad8c3839649bb74c871095cf5cc6c1e9370dc1232cda094d2025589914b3c54862ef2b661e82168567a7b238e1c551f56e81c4ca452d2037e4949bfebe15897b9089fcbc98bb53ae95548b2de4cbbe046c217f088992c85905da49c7b5d6a6f306db71b96a46eec13adb08a2db9a217d0ee1567f1c38631f2b85557853c150e8b89a29bbff9a2ff0946b358cb5db56544ac565f092de679090abf2c80fcf283f0e8581461aa380870f16701f5c1935153e1e2d6b05e2b8d063762b531d9d94162c6741017ada8c46fef8ebaf98697ac931307d4d4c8c23efe984961a795235840acac643cd1b4f4496f31849e1483869256ec8022b2a45dec1b889ed18bcf89cb678c86fa81e0a3b7ddf6e8e9fda76ca5d9342dcbc0197743fe0b9ed87501d145978e42a49d7c45f0a7105bcd5061ed5e8df9687574ae433363bebba7c3c44e73d788ec9866cf1e0fa0bb04c7ff3593d2c9925830ec3f76e01081f060e9f482f3f54b3c22e7082340d7ca96e9c883b67af50ac36e833e3d4541b3eb7ff97e5ed0778b7aa6d6f5e8eba6ba2cca31853ec55cb91befa94e6954204ecb9ea6d76053d2699bf26783c76f38c9506d1d5c6e23268b1492523c27165367170a40bf7fa7f3bad4476313a320b8311b8b48a8af85fde8de1bde12ee5892d4163914ed4c9703298132d8d937e7c0dfd10de7388099de3f7a0ad72d1c5e636ebd66edf95fe8e3db7c6cfd452ab6cd6e4f853e6ffbe7519e0141599c809aebce5de27df7d5f9fa9c1d554b923cce254e7d82a186b4165078e74dc0597d1dd92ca28a9541ab6e046b140ff0c3c447036ef6c4e1031a6291d6f7170cb28876a9057c6d3bf5507ca64d28a1ec5107f7f96d87bcccf89803c0177e09c37bea3596615be2162d09e56dab6cab9ffb94b7c07531f7c518d546ecb42fcd88da64223556961e12c94e37651872a794e437ce9ce32d184a972e226bc2f2351efd142513c544bdc77c9cdbea3221c8f13e5fc4d6dd94c0ac68805dcd5bbca7dd95165b760fb647a0572429288998c7cecd1c251bebaf73fe7a21f8ed5232bf2951e23296ed60ddf07b2968e1f2912442df9e1db575647f0a3f5d31dbba9bda988a5b522972a0195e7fc2c25b71a5beea2e0c601996c7e47a2a8ae8f1cf60d6278a90c50796f602b609d760c2c4a5c902b4a2ec4f5dbac70e1be4024a949dc6b44ebfefcfa23082947ace71ff18d178f7a06a566d91ef6a14a89b39a0c418f8bb539505f38845fcceae4e3f9212cc1b76197c8145e22ebc44037b97dec620e149e32ef8767c2d05cc138caccfc95c869ca6ea14ed4a2e8543b69c07d9cd496ee71bd448508d44071cdd8b136da7f5e94d423dfbefaabf0d318df781d6ada0b5073e839178c25d9e4f0b38f7d93802939dc680bd05a2d9e7dcef2c70e24469321638114c73e77a464b5ede04627944aa32e0c11b0bf75a7e2a6e9e4fe3f694e36079f5f174dc8fb52e79e750ecaff1fefe3bab0393350df8b20e05b0ab399d73c1d8869f443fdfdcc1c6b18e12830239af6f6251a4e894ed3b3693b5903ccf7cf61f13164b0cc498c05e04c7edc7018b1bdf057d5e1f377ee290622000006a2b15884b4624cb846d61ea9295d5be29549ae811ca54611ae78382c49ea889509c74f32745adf86cc40dff618002f2d611a51e2a32677d410e08d6862e83b6e05939151d931a59a76a8aa4234255026f25bfef03cda5d84a110fa4d14b3aeba1c9652777c45d4b9cd53a4b73553d434940a09bf64416baca12a7244225abf9059b7e01f8c613abb0ecb11b26818954fc0e264e06ae2f910fc4ed697149d764be63975705d4e040a521eab73a788205cf8621b03edcdf199d2c1dbed7b4bca957df9404871113598cbe5fd6372e4a44015c40edfd928af3a3ce56f3bf9ee055322b9b9192094f05c6956864af75a83161125c842cc89baf7bced81d8fd07279919a0567212ef00e2895feb562bd91b5bf545911f854ececaffe87fcd39465369450df2bbd29514a73d0e15ae387635e42534117df76a368cf6adff1f1bc1490b98a6064fdf9e497ffe588d7487537553fd809937b8b24f9c3bc032", 0x1000}, {&(0x7f0000000140)="66e0b1a7954e4f755ebd508bf4dd4635e06f727e2d1b8cdb68c07e0d8a5e3522b5e248323cf946cc033b0863633c101fef88f92325816e600423104a35d22f05", 0x40}, {&(0x7f0000000180)="319fa86573b63a81ca2688ceee1dd4dfba5c552f57f9f5de6bfe249012622bac6c4a551b79f2ca7ec3756a6b0ecbf3cf59614c19cb3ed41699d7c57196", 0x3d}], 0x9) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xffffffffffffffff, 0x1, 0x80000021, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00", 0x0, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x1, 0x88) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x32, 0x0, 0x0) setsockopt(r7, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) semget(0x3, 0x4, 0x70) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) getpeername$unix(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1255003fef45752ee976d7b6c20ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000944830640000000000eaffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005185fca7ca3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1887, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000001c0)=0x7, 0x4) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xa0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) close(r0) socketpair(0x10, 0x4, 0x4, &(0x7f0000000240)) r2 = getegid() getgroups(0xa, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r3) mknodat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x11c0, 0x43c) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000002740)=""/4096, 0x1000, 0x840, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x5}, 0xc) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8002, 0x0) dup2(r3, r1) dup2(r1, r2) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="5f070dabc6dc23f6ca65608c198b9cac05b6c72994297452a014c60f184f3c91acff4bf1c4e25346d9", 0x29}, {&(0x7f0000001180)="612fc6c8cca336b0dfa472ad6b0a992fbc2dcbd01229e80dd8b09172fc450ce565c44232bda943f685360f9e0b9695c829331696cd49909b2d8438851a71736f6e653a71425c19d211f635268d49f220e61bad8e2d25b038397af6a987e8843c6b0b761f27eda8752c9dc584ae", 0x6d}, {&(0x7f0000001200)="8bb8bf414b86e39448d2717e783507b6f5b47046046537229f8391597d7a02971fb33a2d2d1539f46239d89eebe114b13591fd848106de87645771bb892fe81bcb998430b9440cb4603efc26e9c7cfe00b6073898495d185651aaf8548c353d8bc2dab9ebfcc2ddfdd3208e51234abcbbbd9ddc485648e7f03ab65a89f918df7eca3165a9d2493a7c21c9b44fcc517189414f707cd021147feea3d836880acdd97381f98179c42def92b2667b39141bd8fd73841fe60e77caf2cff4bc71872", 0xbf}, {&(0x7f00000012c0)="1b3273791abfed82dedd43bcbbe6cb28276ee8bbe0fe1799a5386172eee4ffa3461c0ee969b2291b6245ff33ec2cb08b26434f7de94a21090d8b8fae29eeadab7404517c91d219e3ed318ab0f68f26a8824f11450683a793b1e0ee39c76b37fb218ea6ae56db1aa5e33fd8acd6310c70bc663dee6954eeff9d90292ec5defe0afbb6561019410f164313b31964cb4a72c82095d05641ac45f1f68df073f14c2295785e89c93e6926f338842515449a04a8026e7914cf5bd66ad40926d6feb3f18088d75fe56d7f3c71757c45af2af6c9a2f5a0bdb19dc65eacffbb4fec209f2b737e060650", 0xe5}, {&(0x7f00000013c0)="37540e88fc53b68159020b1157e2532165deb2a685f911d80098490c0cae59d222cab028a48bddd99120e93aa3aee961d47ff209cbd33507b9d36e34ada5e06adf7ff5dadf5013c66c12c0449a48579bc8ce4f9862a9597b5b386c378bc1fbb27c0ad19c938fb3f0de31ad957217082882f8c8207820c23d3e5098a2e03308e018cc5261a936", 0x86}, {&(0x7f0000001480)="64ebc08068d24fcc7089cbcdbc4db9feea8cee26a2cee5a82478ad6a30ea752a23a4ff8546ded49bf2c05dd9ef840ab313a679649f141dc3692b95a768a5bd689add95ab68c2fa7f71b286bc35f7d432d517a76e7708347555b61ed70c90b076018fb5e749c5f0f7fba46561", 0x6c}, {&(0x7f0000001500)="f95b39ad7112dcc38596c68b30f78113b5f714d88bb6d3c20b7f186161b881621f19ce38f134155c0678135e7141d2ee9c86fcd78c0f59be7bc25c3e1f912ff3342f457ce265ca85a6d14509225fe82d0f87d67f7bac8f1eee4700a2b77788335e84af032294747d037b5f9055f18092bd5a9953b33aeefbfd4422", 0x7b}, {&(0x7f0000001580)="74ce2251abc754609ae706c5b484064348eaab270b78a0f8ccae18793e4145a8da178f7a4e5472aa833594cca375f77e4774fc4d68763847acdc7138d3a29c18dc5f797ba035d19e29cc0626a2b7edff980659c558acfd0b32c6feb1a3f300de64c74b0f483471c50ea53a571e88b7c9a5b43b6fc380fc5c76a6c59f847bfdd6168c66cd11a9f6f7600903ab140930acec8c9b8f2b90ef1d57cdb913873a7c7d1a168c1381dd16f5dcc7fa8fa52ea6fcbd29648d92e3084c0b7f30109ee95c2432537773e5e2440b4bca34f7070b69165a", 0xd1}], 0x8) r1 = accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) fcntl$setstatus(r1, 0x4, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x80000000, 0x5b2d}, 0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') socket$inet6(0x18, 0x3, 0x100000000) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x5fc, 0x20) openat(r0, &(0x7f0000000140)='./file0\x00', 0x280, 0xc6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) munlockall() open(&(0x7f0000000200)='./file0\x00', 0x20, 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r1 = fcntl$dupfd(r0, 0xa, r0) accept(r1, 0x0, &(0x7f00000000c0)) 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/247, 0xf7}], 0x9b9, 0x3) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0xffffffffffffffb1) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r1 = getgid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getgid() r5 = getgid() setgroups(0x5, &(0x7f0000000280)=[r1, r2, r3, r4, r5]) r6 = dup(r0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000080)=0xabb8) r7 = geteuid() setuid(r7) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/70, 0x46) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e60a0ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf11a6608eacb8d51b011edbb6b90c000000000000000000", 0x472b9d38ce85a5d5}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5b0, 0xe34, 0x6, 0x1, 0x4, 0x5, 0x100, 0x3, 0x1, 0x9, 0x4}) 16:00:04 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:04 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000140)="c77ebaad40fd04dfa6659b0c9b0b7e5c1ab3e087ae00001121", 0xfffffeaa) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0xfffffffffffffcb8, 0x6) 16:00:15 executing program 1: r0 = socket(0x2, 0x3, 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd) r1 = shmget(0x1, 0x2000, 0x24, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) connect$unix(r0, &(0x7f00000012c0)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x7e9aeb2a0cb8fba8, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000100)="b92de359b4717b61c3265d958468cf43c16153d39e040eb9d54bcdecb9042f72a134a58ee7aad4477a03cdf15971b759b0ccdaed0a22ff0126007fdb2d56a1b3d1a9b4222ba31878b748c962dd2cb36b9b157017bbd3659874124fc52ba7788efdc23761e0385832eca5ffe949ff21c2210e"}, {&(0x7f0000000180)="bd463b37f5a7d8d0568ee3ad0d37988a63a4355628c640f9ab8aab225a02591c88899459e11219f023b2644a12300b63290db96c7c8e0cc0586b643126e776fb77cb2cf78df52c0511390f43d7ebcd638d78fec565a26aba53a72b681202cc31ce0b87ae5c8adf27027a5ed816bd62c33b5e073194edd6447bd2adacf2d6bcad1ffd9ff082846d490f14984d294643fd9ff391890ec3f9c8db42cc12596fece9e475b67cfb0c06c4278a09c673cbfc00e4ddfe140ef8e24e1da30161a0afdb8f41bb55c850eafc674f5e8c0304d303bb362cfa44ecd9dc44b3833307fecd377f359985c2c692b5b307d789abeed65e3198e1b6d6bb9eadf8e01f48a6f9c6dae91c332bef3f15137c705d772929359a59a11912c30b17946429554dc2e242c0083ea4689c97d4c931d9ebf406acee9c31823528e64d10c325863e3f3116eb83ede03b550234e003c7b8f84f1c2f6ca2ae299dfb2464967cef3db7583b5013d933d67539cc37dff5b71a73431366756dd4637abf8b732e1c381d05623f249049a4375bd8b1d84e26f1ae084c2c9df91553dfeea4524820645651985b5d0a7986e234b99464acad3ff0b66dfedc78515ef285473ff049d5e5afd12f7490586d6916f23a5c28c8662eb07926f60fc063ab0dec13729ce8aa4d29b45cd8c87a6b832280c33ffa34c6bc695a253d60eb5881a9fb975dac1f5c171e834a99eaffc274634051b601a3a758b22852c07c4c87ad84bd63ae2ebd306e8534c90d44031740bc59a23f1343e645ea06dc26f777046e6320b65cb066f9b2f5e545870977c4aa70961aaa3b35133b6b9e153b016978ccbc451328fb021e2903e97a1a5dd9955860f565d5f1cc3d66d27d20646572e99e3dd80bcc629277d9a141c5969d16c092f65df8d4a19e8d1e40eb815075702ff473b2f1c8553fe50e7e5d1339721313f58d1e0ce631487425759061dc3348d8dc145a327efa0716679298e1d511df45832cfd0df59b7a29fde72930078a4dba31a475fa6bf0169faaa98327d2e8e57d11cb0a8b03f52055f45c3d4caa020ebe692315114d4ebd2d8f97ab263897d0d742651eb11458b826203fa88c100cb6fbc258403f65c5f986f6755529b4612c2816ef40132cff19b998bee4c0cd121707d276e953e72bed1f2bf86e39e425c4af84a4fda67822431badb9cc6ef075e0d5f542514df165dae30b1c8ae6bb34c74361e8f070026710169b996060a4449374effa790829e00960a29027cbe347a832f1dce140a863375ca9b38c36cc438cb3f1152b86de21b162b2a47e2ab36661f41cd4af07f4fd3542acc677ac3069dfb6c21e2b19314bc7c463622de89c2c46220cb38994feb5d9fdce8106dbf53b874d1ae7a7bc9969ca97621aed8c6f2c1b975f69004dab443f3c9159b1cf5370e1fbd0f0b9aedd4c1584ac45f599a9b57b94a09ddcaa76fafbfc1d4505a903b0e92ec9c8ad5da15e2e9ed5f26e1d1c69791f12b5939c672e2c2736709b4b3975c4d8350302b3af15aa66e24c1abc88477d9b29533a294d1bf2a989861eab9acf7d45587f3b5a52987e5a3930046558f03754383593074e940d3295336f4b6308bc74c81f4c9f9fbf987e9bcf636da4a85bd331489cb91c6cc74e4ba86d4ec25b4c169612933df00e5cea518ef8143f430736238830d5c21435edcd50b9ba2b1cdf2db062e7d703f61b5f459541910a09ff3717b884000afd882e97e183924e0f16e55fe5be55f6912db29e10469d780bfc194378df7b5d38f7e8d74d9b3e02df5c0f0b115ac9a2ea294ebbee6deb416784d688eefca0e025c13afa3ca7d1ccf28e58a9fad05ba47e10638fb527dabae3f66d5ac7d6a3f91c872b85ff2276a76a24abc487affe8d7ecdd7d0ba976e331ff2d6a3408f06a8cf6b9ec22099c5be9706e6be3f6587770b48814134ac56436ba6bfab773150b30bbf9e9ae2bd15710febfaad7975f9cd471a03a8eb5d24ac8f30d3640832799eb879303d7f903080bcaf2e4a1a9c84e4098cf346b9e25173870ad1ba93b90b5f342a0aa41dfce9892018fc7874d5213b9df74009583775eff3604116a1d2ea3f130db7f8a6f6e5d59e7eee3291c0ade1135e2bbebeac67daf64207c1412567b92eeed7652b4613e005bfed2e6effbe9d0f9aaa8d56784fa563d378e3ba194fc6d82cd614329b9d54211d47f5b3082deba8ea249d272543fe13149a0b328fcf107d7bdfe495911c164130105402846f0cc3b4ea45738c91a3c2028414c4d55a42ccba5f308289ebdf151ac2c75def6c52bd5417e4b8b9437a3a2ba6849ae9db81730866c747deb0072c99708859d4d3aee1aa959109ffda7eeb2ffeaf4016dd27f96e517444379699706866d766bbe28e481e5c7d583c1978fe57d8818443ea9fd6b3157965657d21f0cc6350f6ee0ba4de8f643ba88355d9c17451320c7c23b548cf8d7479a39a7eac682860624071aad792a8865c149b8d3171af37ce4adc1aa962a9d32c0c6fc2260cd81a557e167516183f655d3f8656e73be2765e44c1d3d2fc68fb4711a46b849084dbcb921c46e237726c56c4a5a7535934ff7ab4132b74d7810621ba735214f8747fca8886613e3019ef2b320a28125b7389347de2a704ac8c37e1b18e71ffd20d966f8e77456b1a764d9e6dcb5363eca3b1c3fdd09213f84e548b8985350892d5a155f58d5992d7971cee219993fe99f4375efccef0360d3095b380a744a396f3865f3ea35bf5d03f0b0cb36ab68b470ba7666c63b1f9e6e17c171dfbb07ee51618e60cbbf5e857f54926bba8e8c7b078da8247a217637d2946f8bdf564c5bb21caa705496bd04c7879d29d4f2aae7fcc3192dbde292308cf28168c94573d5fbccad3522ee6a69ca963b67d7ff6cdf7c76cd361de4aa020bc5d6246c9a66ee4b4564c7f805eca1206c032bd0197ccc5a626adb6d13053992f19623c994325428bc5bf279627899f9640b2889469941cbab5a53142b44f159544363e130fe7008ae288f21bf142ae39e3b03056f14578b6c7afbe545072422fa9e83bc2ec70aae257baf1e8787d38957679ce87994aa39e083025060bd471bb2dad0b38dbc30eedf7bcce0991a42052a32144236a4727abb85bb98070165401c295f89280d04e0e6996d3be210611cb99365b9835dc256ab001c28e2ffe4f1f3c28d6c3d5823838d1af55f684c2f80e3346d23ce193c36b62e0852d43da21c1bdb06836c092145632ec746a274880862865300592af15e1400ebef20599bb160ec9339e70c33148be5bdf05bcd9045b65e0b7208a1bc017c1d26f35c92e58877f63cd3badfff42509661f60a9c2fc208c2dfdc9cab5d57959109c413f893272c24d214bbb766d360f33bba758cd8f7bf384bc94fb4bc977e82749c5edeeaaa980f4549cda82ca53825acc053787e4ae866d8de21545a5aa5c0ccd1d5c4ffe3eb731ed219c91be226890b686453bee61e760b8334b36369721749e760d3e30583454b0b6233d54bd1a46d3feec8b8ca29f2f614bf66d7400d2666665d21955665623bc90a0c8b1c6bfa68f1c2007956b0d5ec16ac16e777097cd7d452c91f28dc1b3ee17df788749caa084e023141a2dcd701a1ec2079ebcbc9f5026640e2afc9e4560e08378c52dc84dcab3da5d8f053dca711b66203b0bca05fdf7693a034b5423d61ce5463d8abfc61cdb0516a7d1591cb3f8e92dcc25b8e5454984b291253719c255072a71a04dac3e82e8dc3396293fcd1818b33dd90970120647798aecdd3a4d6303dfff20c368a7a89000f46bdc3df5eb68a029f001382bfc58d0b7fe10c206d10858d06b6984a2f5a6fbe53ef13fc557b5b84b73c89ad36bd65ad032972673c71b4bc0191f148f90b8bc77130864aba2fb9bf31c6dd99b23702ebb358adaf14ebca04fccbac34edfe20aafcce025ab55db4366b9f6e4ad9af192c3c31919969c2dd05b6e2c65d70fe94de495af06d7595e07233fa58421f5f67815dcc2c5039bef101507528f5d722d75d9c333f9dd96bca8e2762f8adbfab1297ccb2d148d469e9e590dbb20fb82b962483691265fb7b0a8b29f6b44f45fb527d76481c253738bfe83ff122d4f6c920438b98b671e55041d0cb2af0b9e431ba3f3415f5cde3ddb4afbfc35e976cfe04bd5efcd955ad87ec3f7c1f3329d70d6e98774cfa979a3eb5dc532562098d5bf55f1432b0e8cd187ded22a7b05c6e17ed96ea78b138a81cd23ef5ba784412b3865d5c4b653bb6f12e4c2a94069d97d7e6366f8085d018524c5ef75763aded2aa55dc41a218bd0794614bacd887e1ab2ee14966fdcd4747e79966cf4aad6bf2d5dff3aa24d14ce1d364677de3cbdbe44d1aa618ea5fbdfa96b3c53e8579830e80831ab40b2311f9086410e76eb9f5308b82dc30e6ef8a7e5f6d6fa11dbea6fb0147958a29ef7e4eb5150ff0db38652813abf00ae9803e3f2f37f27d40f0241774cf54a5d59ce1157a29ba409e6353b47abc01d6ffeb47a2cdca4bd40079bf79a1aaa9300bd078445e1756c60132e0df09e3962913a3b23f1ebb4eb6870f0ea3867ebae19182a262d0b8837d189c6a1c87507a285cee6493fcf97f1fd7ba87aebdb16f97e7582ba3340bfcf9ccb98a88a4c251b3fe04b6be4e12048611e7116a7d73cf4236fe4969264db6f0ada23737a36253ed03a9eac65f65ccb4317a7c87a7141f3aa6c224fd00320d2e691d18424da6128ad19898672d947d8791725b94a1c52eaf7d9502b99689cf3318209cf43c3bb8a48ffd72cd9a5830caabbd98d83b3b4ebc56914565c1c5276686ca59988dc40baea3c08cac1f11833b55b2484f76f8409f11c1d99c475377980161e51b8f89ab166ad938d12690310dd0fcd5812a547f34cfdd82044baf417a5fdb7471a31d76d744991716e3b72411e6fcb5994252192850735b63e8d15abafb7c6fc3ca5ee33ca3e4f52d6154b796ab6809fc20c00a05907b4368b008ac2e2b76fea352b0f3cef4c59607ee300731e242886ad47ab21f4958dc358246d3f8b9af58e85305e79eecafa135c7eb800d114577f68c94a57ffc907b71a5318f48baf75bfb6016bbab4d3143f220ef8eb5b2aa4951a7226bc9de8c07ab4cf03dbdf16bf0daf707bd360c7e1b267f85ff466df6f3474a197d5bbd4d05062ee50408528c68c7b984a24b8a9dd92cff28957213f2bd2f77816f2f7fefa25f10878e6607309796691c112bffcebb6f4f0c91fc118570669eaa3eb73a7cd2403536779fc6c62c600306856624595be172ba515e3906d676b938a7a0c6c2e8cc2cf2a8004a4c25c844325c03a88eb28b9adb4e9baa2094e3931e03b9d985f970571c9455f9fe1c84b821970af1d71d1033fbdcaca8eaef9f4efbe1ff9f6d0af41e44f60864c222924e6ba3c6c3fb98fbf0d0fd5b07c753df670ee778208f1272ed4b6999a97c62ff4707bd026d6023776a2551670242a619add0aea30479d578fd1de85a6e3d33ee14f9d669cd954b55bd51764fa503d56e4dc64af43455e841743576ace9a52e96aa9e078105a714656bfb9a3582cf1410dbd9be480eaf9bd95f0d57fe8f2c340ad6890b40c71857cff38e0f20d962c4385b97cb8ec1018752f81f40a91dae79ada1574fceb5ac496d986501235d5f9e679c52c3dbf869bf1da79921d729929e643ac4e74a61526e07ddaf2efdb2929b9bc185d26dc4812afade11734ffd903c236d3e356e9211561f0088296551ce7f46d9385666e874dc69c075763b871d5c93bcc5d32598b683eeac4355dd05195c64e46893f3391e5e80cc4b8af8d777"}, {&(0x7f0000000080)="4a4a8b5d16bc73c6a4e11401b37882bf520d4d7db1c9d47f17537ddd00e6f8caa19ea2699b80c3a8054fcb9cf7a80868c7181fc2a9cacd9c91492ffffd"}, {&(0x7f0000001180)="356537a3d68ab02df44287f2619cbb2b4f1d03118019b997fb44552ddecb752697850c7a52a1bbc8edc20aa9d97ddb2d4152eacdcec3a4bf314b008cc93dbc4019cdd70ddc2806d8f765ada010f5c4c61fb30c1cbab278529d6e53afc52657eb3e9e4e79d196be463d0c34c9e6c215e5aaf467"}, {&(0x7f0000001200)="7f8e6c15352e4a2904b7d2b1d23c80f17a06700e85d56df6daceabf670ea65518c567828f02b7e2f834d5e9f7ac044564e2411d3af415e9315cc646599e88183afe054439f292ae2a196406c3c81ebaaf95b1ae635196b5b1e3d41032310578613905bfada131e3731a4565dff259bc2fdd05cc3fc68cca035f4aba03d0f738f9e079f0eb38dbe89f7730c8ddc1b5aa4bb9e99ec51f652dd53365aae85c6b54977fb968eec035460e3c2e8528b6435f884df", 0xffffffffffffff30}, {&(0x7f0000001340)="97d3f77845d43a89864fca9fd8b1483147ddc792d503aa1f7f182481f53680f10361378a838a0d022cf51e9c3b4ea44f53cfa79f62cea0b8b4301f1e74edd3f123c4d60131aa87acfd14aaf5cc9d3b9b61fdf0989ff1ebbb8092d2a60d9d8def98f382859b836072d4c3d3e999461a2c334e1a98321d7aab1d34d2eaf1579b854fc9e5cbd5103997e48062fee845e9fd42e0c3cddab3aec6ec5788615f0f52f532c4c6a32669ae31bdace5880bcf6ae3c5558fc85c72af96346677879cbac14ba89365106afabd45730104827246984a19c4605cfac7d039f493613ce15d7c13cde9236d5f06ffc6fa7ada71062992c4c881701b9e81e50c9c8229101cdcab8f9f7cd72036d035d03c2d09779b33663f477eccc11ae377a324061373a4277ce428f0e53059ed236dc94ae5c0123f657feff08aabc0e8c2b1d9b7a64b917ed697b0ef8ad2ef80d2b239ceeab719b84200cfee39fc98b6b702ff9fcf73e38ea7e575dfd91ddaf1dcb88a433692d7599e19b8d5b0c29f695a6d4efccaabe1fff4ba3d2912e1b7e5299665d0ac258860ab4b4b7621d10a735eb3687b3fa83bf479b3e405f5a978ce1be9c99fd717ce7445813f5cc97d75d83beab1ae27ecf81a543f51bb305d7453e39afb86f2cdffc4abecc9d817b26e09757e89c94f299445f6d9a8acd92cc06061b9bb7743429125fda63eb08bb9aecb4281b2a473368ced5eab30239fad5ca2a4f6632296b96b16b6bfaed6ae7c7793cf5a6cfe2ad9d35e2fce0ce8b3c06cba218717b4a51b12b2db09a3b2e7583ce6c93fc76e05845aff905cd2cc43c1066f6e8867222ea1e21f6ad9ec10d34dba420b36e73152c9a07bffd9d3c7677ed1d3403d51ca3ea8242bbfefc23c71ae2185115bd0aec52bc8584aa27bf060334dad6c87636d9906f9864e488ae4c875af589edec785ee21135b51cf0f2177527c92205cc713700b467690dab1d49d949a63899b7b9c45e4b55b64de74c2e16500d64a0fae8598c1331246888e6b54627beefe00cece70e4259b4afbb6afa3edc3a8a15affecc7376e7d4338b96b7ab3df6f264e1044d9a252e31b2f6b0454b1235dfc002e982d7f06f7d12401c0ecfc200c38d95ddaaa32742d625f5313e7197734d9435b70819c206ba949926c45ad883df4151b78f187788fc6a9f3c620465f3cadc4b9a1e00cadecc458de43e7e142ec7b0a0b90334b7d8eaf0956c330091def124864f1a9eefc06ba4758a088816249776544653de3cfa010e8dfa76dca9c44f2dba6b66fd86a2ed73992059c201b0f5e453f0ab82b84cf1dfe3714b6b8f5810ad7acb13c07d9555b21bd481e1009349420fb9786549aed5b05ba8af27886771b14dfb12e1d3d53741cb3248581ce5b44990c79307ac028cd83b1a14c0b48a58564d17bf4f845d1e69671d880ae60225b09d53e94022ce831273daf14f282fa58f0ede85ba71797655b8c3482c98a5e48aeaf558526995b3722e0311e604f04a634604fa8a9f71f1a2b376ac65523ecb3620cab9916e2164551f66c98050deaf7af8d5eba82ac753505597f80ce12a1bd5f692dd86cf90c98f57c7ef14383e7e2de2da14a9f61344d5ee00540a79ced4a7e478fcb7c4d2cd4c62f0b61f53c83d08e19ea805096abaab49ac7ffa9b16683b949ab3ac9d8fa8baa05d5c7a28f8a98c5686dab9b4beea9090f0a6270fa00b8f209ff7bdc83d92f2fe825c7f0e34971e6ea3a3faa8059dd1e422b3913fd97d3ecc2a4dcf77588f5ef0d1458d22e3be3a806a57f2a000f7058687a16fc64e6834ce9bf9c075497a0f6b8e82afd40817e231d4649da79bcc2e2fcdb43af560b95d38d33cc11037b75da1d6d9983a0d46ef6334816b839e0e3c68e3494994f4e047503d134ce44411ad0dbdb5789fec447b24ed4e30893264effbd70207875343808f366010c66c7a5a00aad31a32b0fa2ecf897acde64cb3099b5687b1150bcc13fb9d7d3beccc393a071c71eb7dc7530a6efc82cebe8f675673374b8e9333198ec060b71f9df5d549e7bba0e5fe55f2b3d5b29b8e8b69c5369edecb7098e0b94a3569cb92929fbf800cd401480600d491ce4b2ee77e23d2187d071a629395baeb64b281e0f4b9142bdc5aff6d658f07279a2327d47254dc187f5a93574e28d8022b2bfd003f91d0ea86d1e330c7d6ebe30fe26c7765cb0b85e3ed6f93331d4a17abaa39be3c8d5c17d6cee54c926711f7584bb500a64789829fea3ef68dee46d7a6f64c2d7e007649567db40dc3ed4b2d5f1f8ca7a9f2bd78ba85c89b8ac5ace1cf0e3d70ff0c44d8cafd263a272cd2526f04f0e19a4cb2331d58c77bb0273bd52417dbd453a9bee11cbd4c9cb15f6f0218f6281cadee6efca0a381d42a48fd83d5189de0f022e476bd4cb7ac5d42ae0254bc18d1e6e1562ae1dfb892001a3bf956a3496b2f44e91d0e8de303bf171e9c144a03b1a5d7659d8060de8b06eab8c90abb02f3ba4b70450923166e2ac0ae9c7a0cc78b4bbf545dc84c558a73cdca9bc25ddfc5542b0f7c75dbc4cc4fe7a52e9905d5a1cf2a3271db2cf8f2e0d3561c83079034a4f8cdfa18306c6dd7da3ba8cb5fa4d1b3da6f303a8a6025161f95de21961b2c5925a68a63d57761da3c28c7320ef8ec3e7515fcc0f7ed7a4c3c2219c958dff1e1140219074d359c9392b7deb633abe51cbb3a74968f282baae08a1b259bc6012951aa5419f6f0f178f706af19a5835f6261d617c455f6d19191a6cf4f2c430c60bf8b6caa662c11b06eb42271234917235512e05dcf543f0fa0c32d48c4ccef4e613b56c5b4e9fb52fa38fb72c1612fa7d25e8473963f080f8b3b0a399175f07def117cb9f25c4c4269e517b58d89c1831191e37c54a1a9a1345f6f0d311c558110f94c09792243d07681905e5ddc6b2f1961ae5b415c6dad0921da98649878317eba3f45ec650f03b5652467a1ef1e5887013b012292f00382b5906b4d30999ac7f63b9b29e7c5b41d473001596a8d81353e25d4f72cb58aa24e43e32f1f387e1f5f9ccea428b541382f21fc25c035ccec99e60666d078a9edba5378efe1e87268d301338bcbca82bce7d266ea9c6c58a2e43a4e48ed7eefbfcebda555d3016fe8ab3c958853cacedccf05decbc3ed0f1e3845f272f1a6e75d408330bea44813783deddd74097b6be1f3222249b6673c009458bf8d309a128edf5d134ea5c4d956b36b31c022f0677e9d43f051ae13eeecebc2203bd676954ffdca30537e79e477985f3034010eec4f46b41b16130346d73beb1bc20b325e0c6fd83397b8fba01836602c3e451b84bb954614ac164e4fa70c3a9014677be9bc8e6fef6a959959d8cc1a5e1790cdc0a21f3f9d32d87c48ef25ce87e0b46b837eb9098de11eceb880a1a401a9b37c9d3fd0e749c8d0de52b0813ac9c7a70988a744a2399c5a653e8ae6a21662d4b842d59675b31dc195c2d1a90d8ba3b0e1ea289b19787206f581ff3d480fc5aab7bb087700bc9e32018675d56c2482f2a006e0f6885ebecdb4f101273f83380f95399f2bf6b6dc93b0f35decd46d059fa46be5fd18bde84adfc8d654ae4fa08ea981193df902a6ae1826bf7e87c13891b4921e4ddc70335e0ed36a4996284c5d86d559626eed897aa1cef757e62e846300bfbf6c9f88e8055164823e01a005bd5e3c9707d299a4c760de0e9cb9f66b4654a6bfc5cee79a9c843d6113b63cec60b9e5ded433ed692c28bafbcc487f0fc1320220011c60b988599d422b3f37aa3494d2051f07575a4c4de81a3efce56e076075cf0a694be231024d0cffd7273ec6aaceedcbbc5418aab2ec4fc5e7d4b962d83af87601c2e3b75c6db90d34377369650f2168ac62e30f983ac025023f3c7b3569f94c6a3fcbc6b010d61294105d3843d82612e2ae2ef48a919ae72da663a0b972f3f2a4e698c50629c65f205038d0226153c853f35a54a382ad00a2e72d2f6e695fc6d34ed5a81df0c1ec040024f3609151142c9844205d2d1ba04c0929e334e425dca32d81c19e19fcd5256a380fdef2a2e19ed93f4f3151f8daed9ed09fcfed0bf41b213f6990b79179de7a295badd33403b61085be8b61192343f2036305f9d39904976bd31090435afc7c801ead8158d42c3273bccf30d92d46f142ec929141ed52af1055fc561e7a5b3b3a799c2c1b152f05522070b959479ffb8eaaa0574d4dab16e9b2048bb85a23ff6587337a4a281334ab60004b93779524ebdefce3c82ae69d81a1b828dc7426bbf2a918654ae0962300aa2970a210dc5bb766b0fb2cd84c7f08843315884d0d908b1be39f1969a5c2b83e87e7c2d3dac4112aba5b0c7d40d60a5fe6a2bfe5106891e4da76e060837180d72e93c63e109702c50a4197d962db55f9116e445b337408bf2cc4102c937fb142c4ec06c1423b09ec6bb4efcbaf87241f0807b6a72a9e1d8a20e92af4f6b1df47904036293b171bededbc111073f97e9491e5baaf5b804f9a385f6c42869e020d9217e8398970ef90ce6cede85d0437c521516edadd4caea11929991476f7668123faf2d870c6819f104be1e9fcc9a1e65de1dd0f748c5c38907f2b813b1443126cf047f0d923b0a789538b6698ccbd050d5266c2bf3f6970b101f2cf8240d9cf89d257d95984c3532ee77fa42c785412f7366079380b225235aeb6d92c6529bb7072db6011c6f35356ec051b3c898a14ac40f5071b4e2d7629ebb3a8e023e5928ab6c7c2244ce3c75ed3c34a905f4840f804b66a5e7ddf469d20547a8781dfe09abc457201a724b23210b6b5033c44c76c9b3b27218b0b3c5dcf8d43cf09dbc7a1b508599e57cd8be370b00e43cc59fd48622c4a39501a7c8f4ed04db8c819dbb1ad9606a87573847e5e2c0f60086fa0179efd1d93c170be83714e8cc19c5369272a2c5c79addc7e8e252db445b650f748b564d152aa223f62544fa80a82782d57671510f187ef62326418302896e763a2b05b347d59426e28e227a7990c898c35d68fbdb3f22bfc11f2ef456ea296d625a84cb314940e5f7f39fcaeb98e98d4cc407df064c6b5c2b982fc61e016172e4738dcff6f874e36dd9114284fd7f98a503fc88a2c072d1a69f2069a3661d5adbb672aee8e16f60c3c99b4597d90f961b19a2582c605d49031b9f8a0f98016030612f953128cc318514b8a5c87cb7accaf2f7f15fb32a5b5875a3cce29c959c27a619a28c2204ca7f2d3e1337fc4a388910e903cd13c2514be171843191eb13b3a0608d97ab124a0488e8abf8f215b248c2e603f48adadec73733cfe03e5bb6b70ddc146ea87380d67a91a1466250df1477eeeafe86e981feb8364c39179170a13121660a1411217b19ea69ede3aa4897b8ae9d4a56cea00db16ca84bbd0d1aadd94b15cfa62933525bb17564cd523cac11880cd7996232e9b5113f9686b64f6b6995ff27cc0ff4641e50427763328842e8f39a623102ed78a5907ace50cdcf6dcc6f277c98587de1c6cc198eb10315f7013408463417a14e3ac4de0c1c1b3e09812136d9de8681a3ef8832506234b9675d1731b1a15d019f45656b6e601d0170da4368a6418b8df914b031cf20f6be4793223be65b5f79b7bb61e7192b815ab9d4778feaaa082c23512919fc4f8ff5bf78f880a709f7356c10f438dfbc3f8b7cfc74581ba43d9fbac00b6fbf7dfbd6d1089375faeb8131b8e17a76de0c022465363b9180ff2db275ecbc11d9bbb44d8b7b918cee624c59075edae16a73ddacc1868a88da6261b6d7219938c211f49f8c509e12b0ad6d1215a436f6d1caddc6c8035f9d3779"}, {&(0x7f0000002340)="2eb091e7be088bc6dcbba517a5c2331ba5a153cce6d96cb3489c3a6ff658e57b9b20090a97e8902cd5c74b679e58199d10ba2303b81e65707bcc655187190e95ee05b076f6a9670311612882453bb119d2b6a733b2d518"}], 0x10000000000001bf) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) read(r0, &(0x7f00000001c0)=""/207, 0xcf) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xbe) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/211, 0xd3, 0x2, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="29ed0bf179771dc7abac69650dbb232d448da7467d5821a9f13db6ed5d2320fbbb128d7be9a9792eaabde743c5b929c73e4d060f8f36762e712562e6e7903e97", 0x40) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x61, 0x1ff}, {0x87, 0x100000001}, {0xcf, 0x100}, {0x87, 0x63}, {0x27, 0x4}, {0x4, 0x80000001}, {0x0, 0x9}], 0x7}) fsync(r1) close(r1) login: pckbd_enable: command error 16:00:18 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) readv(r2, &(0x7f0000000440)=[{&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000140)=""/122, 0x7a}, {&(0x7f00000000c0)}, {&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000003740)=""/4096, 0x1000}, {&(0x7f0000000340)=""/220, 0xdc}], 0x6) 16:00:18 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) r3 = shmget$private(0x0, 0x1000, 0x4fa, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/34) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='|\x11') fchdir(r2) kqueue() lstat(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) r4 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) pckbd_enable: command error 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0xee19, 0x0, {0x3, 0x80d9}}) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)) 16:00:20 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:20 executing program 1: r0 = socket(0x2, 0x8000, 0x0) link(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00002e2f66696c653000ad3db3db1bba914ecee67c5d6383ecb0aecb675717bd411975c5b5a52d77ab32d45765bea6fbbb"], 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x2, 0x0) chflags(&(0x7f0000000840)='./file0\x00', 0x50004) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000800)=0x65, 0x4) setitimer(0x3, &(0x7f0000000780)={{0x6, 0xa0}, {0xfffffffff64fde18, 0x7}}, &(0x7f00000007c0)) recvmsg(r2, &(0x7f0000000580)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/237, 0xed}, {&(0x7f00000003c0)=""/36, 0x24}, {&(0x7f0000000400)}], 0x5, &(0x7f00000004c0)=""/148, 0x94}, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="82022e2b66e96c6530089e6baf8ceb92d144383fb5862ed4939824030f7e9facd91c99496d30ce3eb1af17d2004bf2a3cca4bf1e902fe9d1f68b18714b0eabefda6dd51afa74b82a9885d2cc45293c8837981f2396245785fb74d304a59b12deabd969edb93ce68f8acd03ca5b749727524dc98505dcf528a00b17de1aa287ac0e831356c939acbab3f8bfa0e7d4bb2b910ab3891eef3e010440"], 0x10) utimensat(r3, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)={{0x3, 0x9}, {0x94, 0x5}}, 0x2) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x0, 0x8001, &(0x7f0000000000)="bbd9b976bf50376ab70a2556153700000025751480f944c5bbe94a3fef9041ba6c37d87b9bd08ebe09482f4affde8e6d1ca968ff57b30496080f5bfaeb9228eee9d4b7cac951c843b41946f2f750", 0x4e) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x0, 0xc, &(0x7f0000000380)="ebffcbff25b93b822eaa415a3048e69937929648fec62b400ccacfd7397c5afa1507fd832f04be5e67df15044afcf336672d5e7e37f66bfeb889ee523481a1b462c565e5645c4d9c05ea7c84b9177c40f67930234ad67f5034febdd06c3a30b02c1be1668464f07d30fab148210eb2343e265f2c6ff95428a9fcd8d569701a64d30b3538fca664ea6569294982e6ce8e960ca936b5648c7330a48b589e959e4b643f11fa214567c7f46b187e931531b97dec69d4637b0bd267c4a166b750fc54ce85fdd200a3c65610644b4f3020075c8a12afa115ec7562233f85439b62f11bf91182732656cbd7d30ef848d396c463c84dbb094600ed950e69dd6be0d7bc3bea0f8cc3db4e24653ad38f40fb626c3f38bca9f4ee7eaba7f91ae7ec0326233a1b9d790a109a61b794f77e9c7220985d1cee7fd9a5a815c3ca065fe6b73bdf8f202124c9b1646c333cf1f0b97a", 0x14d) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x1, 0x6, &(0x7f0000000180)="daffe09aca0d149e0b3aa6cefde5ad991f6556125655e3202387d4cf6a558c9109ebf5a01043d9bc4cca6f5ce1c5b4381dfbd05c0ed2ad328437a9e6c2624bb7db6f31cacb5eeeb793ca7dacd9663b6ae7ae314efd40eef271b375694270c5daa474f6df45ca7092d1beaa5b41ad925ad2013d53211c0070ed65e1462ed744b656d707ac060aa1bb7abf7bb67a54d4dca200f20d0ea51d785b296390b0291a3c58ecca314c845599e5e69694375659952c096005c4fdba88767429ee78899a464037dcd8cfb44d221e12d291c5a209c2a69a40ba3d25394af8ecb3d225f05193be137112dfad6e5784ad65195d610dac03bb2868", 0xf4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r2, &(0x7f0000000180)="8a7151e17f48e33e595e701dec1ab8994dbeb403c48fd4d4e257562d", 0x1c) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080), 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) write(r0, &(0x7f0000000340)="cd4c23e5c2f07a11c5c9", 0xa) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r5, r6) open(&(0x7f0000000140)='./file0\x00', 0x10150, 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) sendto$unix(r2, &(0x7f0000000200)="6dc12218cfea5cb7eb83e8f26a93bc34671cb2f54bb4247626910741b15d8541c945cc18e1df0bc56b0cb12b052088b7a5f2a724c20387b006584e85b4b59831bd5524adc77d88ba013b6fab8c5154537cc9f2cc9c9ff26e9ad48b53c5914b0314c8a94d25a31a21597e8a8990e34f5c9675899c67cf6a7ef228a3a20ea2680a1b1bfc47093ec31c", 0x88, 0x409, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r7, r8, 0x6) 16:00:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) semop(r1, &(0x7f0000001500)=[{0x2, 0x2, 0x800}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) getsockopt(r3, 0x3, 0x9, &(0x7f0000001100)=""/25, &(0x7f00000014c0)=0x19) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffe, 0x7f}, {0x187e000000000000}}, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000240)=""/216, 0xd8}], 0x11e, 0x0) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x8000, 0xffffffff, r2}) select(0x40, &(0x7f0000000100)={0x0, 0x2, 0x1, 0x81, 0x1d, 0x20, 0x100, 0xea}, &(0x7f0000000140)={0x1f, 0x8000, 0x100000001, 0xf8, 0x80, 0x4, 0x2, 0xd211}, &(0x7f0000000180)={0x4, 0x736, 0x2, 0x3, 0x0, 0xfffffffffffffffd, 0x7, 0x10001}, &(0x7f00000001c0)={0x7fffffff, 0x7d}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000380)=""/114, 0x72}], 0x1) 16:00:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r2, &(0x7f0000000880)=[{&(0x7f0000000080)=""/94, 0x5e}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000140)=""/17, 0x11}, {&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f00000005c0)=""/252, 0xfc}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000006c0)=""/137, 0x89}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f0000000780)=""/211, 0xd3}], 0x9) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000500)=""/129, 0x81}], 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x80000001) dup2(r0, r1) 16:00:22 executing program 1: r0 = socket(0x19, 0x2, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) setsockopt(r0, 0x3, 0x0, &(0x7f0000000000)="bf1be07aa190324f86973d9a0cef22551459da0ad3f8757493067102fd8a6030acee82a5fa860b9dd86cf6a7aa0056e3e34ea9dd579e6c68311f5177af8060ffd08616d87e272496ed21ee5a79320dc9f2fca967e96da0dda41274ec9ec78a4c89dc60a72fbeb97f386d165a2b250efd85be662cddca059d7d3c5d5b4cff9df85183", 0x82) 16:00:22 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000003c0)="562a060000002250422d1155714c1b17960b2dabba5e3eaef1811cc7ca5c80da73b1a3e17a035b311b982491a559d3a3ce7e08d8eeb5d19a692223dd693bc3291638c5ecd77740bba54444283f53d0301baddec5c21e516544abcf24bdcee4fb492c4252240000000000000000000000000000000000001df1de0f842e4156475caecc3ae861b818026944d2dc718d19aa18a0efef1416a81ce35eee3a2b930589cb9a70c042c9102801d36db0e04ee48d2b3355cf9acb7dd012cbe58a853b2053d1b64b556fe36dde", 0xe) dup2(r0, r1) 16:00:22 executing program 1: munlockall() mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xffff}, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/4096, &(0x7f0000000000)=0x1000) fcntl$getflags(r0, 0x3) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x100) 16:00:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0/file0\x00', 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8400, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000400)) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x80) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/51, 0x33) chflagsat(r0, &(0x7f00000000c0)='./file1\x00', 0x10000, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='r\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x96a058512a9f0129, 0x55) recvfrom(r0, &(0x7f0000000000)=""/37, 0x25, 0x2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) socket(0x2, 0x8001, 0xff) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80000000028401, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x1, 0x2}, {0x18, 0x1, 0x800, 0x4}, 0x1, [0x8, 0x0, 0x0, 0x7ff, 0x7f, 0x101, 0x7ff, 0xcb40000000000000]}, 0x3c) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x4, 0xc0000000, 0xfffffffffffffffd, 0xc12}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') 16:00:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fsync(r0) r5 = fcntl$dupfd(r2, 0xa, r4) write(r3, &(0x7f0000000800)="0ac53f68af4e5b21220b8739e8ed907a62f7e866c4b8911891669aadeb1a379a185987222674abb62a1bb9968967427611dacc953de54ffbeec32a6d5d79ed3d3a6cefada526bedd95382438cbe05687f6670deba0924e1468ebda72da4acc7cf400519f9c48b5294a49a668f73f628a9d33c58d11840e72f459ca57a920ece2651983e4df51f0ac9da8", 0x8a) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000140)=0x26b88497) fcntl$setstatus(r2, 0x4, 0x80) readv(r5, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/194, 0xc2}, {&(0x7f0000000680)=""/130, 0x82}, {&(0x7f0000000740)=""/42, 0x2a}], 0x6) msgget$private(0x0, 0x8) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000180)=0x2000000000000) write(r1, &(0x7f0000000100)="82", 0xfe10) open(&(0x7f0000000000)='./file0\x00', 0x401, 0xfcf19d32e45be31a) dup2(r0, r1) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x80) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x4) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="fe02b51cb3749d7ec5ffe845cf71377210c1e5032c187f42442bd2029a00708fed8ec58b31a7b1212345ed0cfd318fa6a99ea387fcef638ca7be15fbc65d5e6601fce7e0a008751361e136a2379d5b91878e1fdcb73e205e174876459a97c3a66b8774de034f49adeaa07ed5f92f1bf2489f5abc9bb4811f07e2aa46d93ce6eb28f77ce1914a60a7e2919731bd99fbb7fef11631d673be4f2f2b8cc145806aef6d5d8f1f615ca79ffe3eabe990fe8a7098bd7f9e61684aa34e89f849feff9457262955dd2f84f10d2e60b35a37c441291191bb01666e4d0903e874251d556e619171", 0xe2}], 0x1, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:00:24 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0xeb, 0x8d4b}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchflags(r0, 0x0) clock_settime(0xc012, &(0x7f0000000040)) 16:03:55 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:03:55 executing program 1: mprotect(&(0x7f00001f9000/0x2000)=nil, 0x2000, 0x1) r0 = socket$inet6(0x18, 0x8007, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x962f, 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20050, 0x14) ioctl$TIOCNOTTY(r2, 0x20007471) 16:03:55 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x301d1, 0xc1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:03:55 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000140)=""/69, 0x45}], 0x3, &(0x7f0000000240)=""/108, 0x6c}, 0x3) chroot(&(0x7f0000000300)='./file0\x00') mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:03:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8400080003fa, 0x80) write(r0, &(0x7f0000000200)="54ff", 0x2) 16:03:56 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x297, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xfffffffffffffe85, 0xc}, 0x1) r1 = geteuid() setuid(r1) 16:03:56 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:03:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x2) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x1) 16:03:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1a, 0xcf14, 0xcd, 0x80000001, "ff526f77c909cf0a7559f657dc7219dd13d4cc28", 0x200, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f00000001c0)="2b00ff2300002b003a000079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d86270", 0x51) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) 16:03:56 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) syz_open_pts() syz_open_pts() 16:03:56 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000003c0)=0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r4 = dup2(r0, r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r6, r7) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x6) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x20600, 0x82) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x10800, 0x84000000004) open(&(0x7f0000000140)='./file0\x00', 0x81, 0x80) shutdown(r8, 0x2) pipe2(&(0x7f0000000000), 0x4) write(r1, &(0x7f0000000100)='w', 0x1) lseek(r3, 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1c0) dup2(r0, r1) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:03:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x280, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) close(r0) readlink(&(0x7f0000000080)='.\x00', &(0x7f0000000140)=""/100, 0x64) 16:03:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() mknod(&(0x7f00000005c0)='./file0/file0\x00', 0x110, 0x100) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e9, 0x3ff, 0xfffffffffffffffe, "e965402ba70afd03ff010000795acd76b2b7af00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="56b8dc79cbb36dbb49bbd56af4b98ceedd2762b9a1ceac180d56a4ca096f5d83b96a9871a373237867953a42b1f9046f65ab7d69793d050da25060a7bf5e7fea72334cbed8eb4b647657b802ed8c541879c0517b3ddb43f324c9b643bc1c9b070fb1939560f60385a56e955c24e60158fad3276b3750e1f67c03220787da48569a0a4f11c00a695cbd38a850c7aeb24eee16f0b6fb1613f788d40e85", 0x9c}, {&(0x7f0000000280)="599c37a59255ae3435ffdd4d8891602abc2163717ea020d064", 0x19}, {&(0x7f00000002c0)="c1b05cb0f0638c4e06b1ab8982f1f7ecb7d95f61113a175ab2b6ffe7e63d3d7409323e732a3afb6e29220e3adb71e65798451c4f3932e380e51eb525627bc4ddab098ee78ffd4a4e34687c3892b22428ddd240826f7b1e6359b821eab36155eaa197c7c3f2463478372b3d3d57dd500a973ba19e70c6f29183091c00301d957675e7ca6a89708741ae", 0x89}, {&(0x7f0000000380)="38c9e408f684d7df52ab32a38cec73ff09c119768dc4bb18e5b1e76788441b9da80f402efbf03c000801fd20e5bb95accd67496bfa9d1efc1b2d32d228705f85c4952da7871ddc74c944c72c4bbd5ea5736faac5870e913fc6163ee1e44deabc5badcee602301ad266e8050b9527c361cd34514dc5529a3035317b5ac85a133aad788f51b1d8ecb3921c6cad3b52378e", 0x90}, {&(0x7f0000000440)="a3ea8dd4c83dc064efada367b9c5092b70f91aa185196e6160c4d8475ad6ac89b9c3378f0a5cce039bb9e38b86f91b9bb77021d2e90e628d72b3ed", 0x3b}], 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x18400, 0x42) r2 = shmget(0x0, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540)={0x4, 0xfffffffffffff800}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000580)={0x4, 0x3, {0x2, 0xffffffff}}) 16:03:57 executing program 1: open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) getpgrp() mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000000)='./file1\x00') 16:03:57 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = semget(0x2, 0x4, 0x62a) r4 = geteuid() r5 = getegid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x4, r4, r5, r6, r7, 0x8, 0xfffffffffffffff9}, 0x5, 0x9, 0xfff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) open(&(0x7f00000002c0)='./file0\x00', 0x1259e0aa0a0e47a, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:03:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200200000004) ioctl$KDGKBMODE(r2, 0x40044b06) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/126, 0x7e}], 0x1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x20) 16:03:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x1) dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37, 0x80000001}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x8) 16:03:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x80000000) r1 = kqueue() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x1) clock_getres(0x0, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) kqueue() r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x2, 0x8, './bus\x00', 0x1a, 0x5, 0x3ff, 0x7}) 16:03:58 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="50e1c5112c64da1c089f"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r3, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000140)=""/66, 0x42}], 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:03:58 executing program 1: rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='./control\x00') mkdir(&(0x7f0000000280)='./control\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000009c0)={0x7, 0x7, './control\x00', 0x0, 0x5, 0x3, 0x2}) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') truncate(&(0x7f00000003c0)='./control\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./control\x00', 0x90, 0x24) r2 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000840)=[{&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000500)=""/89, 0x59}, {&(0x7f0000000580)=""/202, 0xca}, {&(0x7f0000000680)=""/158, 0x9e}, {&(0x7f0000000740)=""/234, 0xea}], 0x6, &(0x7f00000008c0)=""/136, 0x88}, 0x840) getdents(r1, &(0x7f00000000c0)=""/97, 0x61) recvmsg(r1, &(0x7f0000001f40)={&(0x7f0000000a00)=@in6, 0xc, &(0x7f0000000ec0)=[{&(0x7f0000000a40)=""/249, 0xf9}, {&(0x7f0000000b40)=""/68, 0x44}, {&(0x7f0000000bc0)=""/87, 0x57}, {&(0x7f0000000c40)=""/99, 0x63}, {&(0x7f0000000cc0)=""/175, 0xaf}, {&(0x7f0000000d80)=""/101, 0x65}, {&(0x7f0000000e00)=""/96, 0x60}, {&(0x7f0000000e80)=""/26, 0x1a}], 0x8, &(0x7f0000000f40)=""/4096, 0x1000}, 0x2) 16:03:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7ff, 0xcc3}, {0x4b5a, 0x7ff}}) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:03:58 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='r\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffd000/0x2000)=nil) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) r1 = semget(0x2, 0x3, 0x5) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000200)=""/67) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus/file0\x00'}, 0xe) linkat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus/file0\x00', 0x4) write(r0, &(0x7f0000000040)="b67b91a7084d2629ebf706a74d6e", 0xe) 16:03:58 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xfffffffffffffffe) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) openat(r3, &(0x7f0000000500)='./file0\x00', 0x40, 0x20) readv(r3, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/182, 0xb6}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000380)=""/59, 0x3b}, {&(0x7f00000003c0)=""/32, 0x20}, {&(0x7f0000000400)=""/49, 0x31}], 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getppid() getpgid(r5) r6 = socket(0x2, 0x4000, 0x100000000) pwritev(r6, &(0x7f0000000580), 0x1000000000000194, 0x0) fcntl$getown(r4, 0x5) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x102, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r7 = dup2(r0, r1) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000540)={0x7f, 0x6, {0x7, 0x100}}) 16:03:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) r1 = open(&(0x7f0000000040)='\x00', 0x800, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0xf7}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x100000000) 16:03:58 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0x2, 0x200, 0x1, 0x6f3b, 0x5, 0x2, 0x0, 0x3, 0x1ff, 0x4}) r1 = dup(0xffffffffffffffff) open(&(0x7f0000000180)='./file1\x00', 0x8, 0x80) openat(r1, &(0x7f0000000000)='./file0\x00', 0x184f8, 0x10) clock_getres(0x6, &(0x7f0000000040)) 16:03:58 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = getegid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setregid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x100000000, r3}) r6 = shmget$private(0x0, 0x3000, 0x280, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7, r4, r5, r4, r1, 0x100, 0xa6b}, 0x6, 0x1, r3, r3, 0xf21, 0x4, 0x8000}) r7 = dup2(r0, r0) flock(r0, 0x8008001) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000200)) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:03:59 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) kevent(r3, &(0x7f0000000000)=[{{r0}, 0x0, 0x11, 0x20000004, 0x0, 0xd393}], 0x7f, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x8, 0xc000008a, 0x72a3eec0, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x7a0ca14c3e08756c, 0xfffffffffffffff6, 0x4f5}, {{r2}, 0xffffffffffffffff, 0x4, 0x9, 0xe5, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0xfffffffffffffffe, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x43, 0x0, 0x3, 0x101}], 0x51, &(0x7f00000000c0)={0xfffffffffffffffe, 0x8}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:03:59 executing program 1: socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getpid() 16:03:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) close(r0) 16:03:59 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x6, 0x0, 0x6, "170454a069915929dddd212d2d5499ff8d0b2253", 0x103, 0x6}) shmget(0x2, 0x2000, 0x800000001, &(0x7f0000ffd000/0x2000)=nil) write(r0, &(0x7f00000000c0)="53fcff7993b1ae9b39b129598bca3146cdcb9ee3e2acfb796b844ea4525715ccc2efb097ed8c713eeadb6c50d45b143277a13cc60cea34eaa0332d6a4f43493470f4780a37ef516c8a374b8628c74b7c19496eabf22ad7ba4580e98f0d127c8013549c20cdbc59ceae0d52f2c98b9df37d0f1e127252e02d74541a28aab14b4ff415015e6e45de22cedb024a200c", 0x8e) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) close(r0) flock(r1, 0x1) write(r0, &(0x7f0000000080)="bf666e6259dba579884458877ef479", 0xf) 16:03:59 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x80) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000002c0)="39c52a94ecd482728a2ca4478718f4bf2fff2f1bd177ec8905794d8995409ba45dd0dc53df341dbe6c5de2592ea39083a5b2b0bc7dc31555ece70dd152265ebdc928c2d16cbaacf409919de2587423e411885dfcb7999e808fdfd80355725f510cd0a8550c7b6f2e49f3a031e72d5aaac0dd4fb28740b617f4d258462fea148e2d9fbe214307b7832ddfeb2febf42ecedf47677851773127af09668d858897d444c12f39e8746bb548956579f6b928c2637cdc59d5e5f07fb2a596ec7ebb647bb22f445c285eaf15a0", 0xc9}, {&(0x7f0000000140)="7e83b367ed2012660a12606367530a41e26b655580eae761e57d24e3f568ca3acae5f574e929dc3d6b90dd4bfbbc2677ea5d4529ff9126514ddb6e2423a2f12ae8d0b98eaadeb9d23c", 0x49}], 0x2, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:03:59 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000100)='./file0\x00', 0x860, 0xf3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket(0x800000018, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x3f) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0, 0x43}, {r0, 0xd}, {r0}], 0x4, 0x80000000) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x4}, 0x8) fsync(r0) 16:03:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x3, 0x59582793}) open$dir(&(0x7f0000000140)='./bus\x00', 0x400000000000004, 0x90) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:03:59 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r1, r3) 16:04:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:04:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x20000002014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:04:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000003, 0x0, 0xfffffffffffffe66) 16:04:01 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000000c0)="02dba1cf93e9", 0x6}, {&(0x7f0000000180)="2820e1fbbc9d58177794204e1a98248b08dc", 0x12}, {&(0x7f00000002c0)="0ca27a397eb0a3a8da1ab4b26d994ec32b706348be6044e47db8e6bd5080aaf05dc292c7c818c3017ac17bd1e739a5ac9b0fb771d85c104b86a719cb44309940f4c9ba03edaa2ebc1d8ea04f7257dd7e7d7ae409651297888b14aa1cc863e64299", 0x61}, {&(0x7f0000000340)="910959ddd64584293b615d7d82b18a2abb94aae87fb6347ca8", 0x19}, {&(0x7f0000000380)="da80145d6f03ee8672adc9bd8393d75e4b924ce2c46158fefab53aed12ddc896aba2c129fea717c60e7c6c2e3b4b164a1dde373761ffa49230455e6edda7a4d87f57e49d176194eb3308aff4c08d3133335991d9ca7d9bdbc73a00e0161a59e8df67cb6461b1d7397364e3d0c31a34199f12b6be5864e5e8d5eda3e47a4640b885c61be9e44fcc432429c16d6151ef5572940077f0174f2437baf2b808e0f89fd0fb19b85439cf732d705918a57dda54b13b11454e08ce", 0xb7}, {&(0x7f0000000440)="19c100d14d33d93acdd9b4df149478669349b7385e67203c31325564dc556c27f42dd4faefb2c23faa1ef1da7e4dd0217a2412818ca9a5153d2cee77f9d88f7cdb71a7f6c5d82fb2f6e7531a", 0x4c}, {&(0x7f0000000500)="191c7efb2b9fb1a5fa937a68816351edc5b80a9feef82ddf367aadc742863cf3637f75b7f8d23d7fd57eff948f8562c1caa3e41898913f49af0488853c6ec8b5d3368856ae6132835d11b6dad2280eebd20dfdf010b8c82370ab91e542894d5dd1ba982d429e5aa772b4a528b1a6d11fc53fb2417423f3c51f4df89d0e308556c1444752898cd1728e", 0x89}, {&(0x7f00000005c0)="5df9a84dd16235aad45549b7308d062542da10d78e3ccd764c628f8ee17d9773cf40d774a405cfbc3b773a5bb317b315e1f2d57107743aa3fc8deb8cf1b262f903faacb9036f7015289a6b0a9a75afe3f80db67021da62c722be1a232587687f36befb06b7decaa4bc72e96b38dc0544b278739a0a4ec2aa4da360e8e723ce446466ca68a3e560ae946c937a5ffe8025963e81e08d142a627d6c76a7c43fdfc05fca12519e7f47d99e3a6b9e52ee1009ee6c5ca846f4df46761514f0d4d9c01d3025ee7fea4fde75a0653bb397bb80b9c8589abcb48f9190c86f035b6f5370f33e40840298bfcd76f6d94afd699bb34d3f78b54d8cf47bfe57be41", 0xfb}, {&(0x7f00000006c0)="aff742a060cab43021eef7610b29562c0a0a90492db1fdc623c3dc0789a2490a5783c11da24bd86e53e7cf3441f75a46de494a08b43b5774c9eaf154174c11717017fbcac7c314ecee80e3b512b2a7da96b1c5461fd6", 0x56}], 0x9, 0x0, 0x0, 0x40b}, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x8000000000001) 16:04:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xc9b, 0x7}, 0x8) chdir(&(0x7f0000000100)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:04:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) rmdir(&(0x7f0000000000)='./file0\x00') 16:04:01 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f00000000c0)="57d7541f5593a0f6a7c51144295fd7d8dc3429d3bfd7ff5c5e63e76a46e0bd0b909d3869c87b05ac9d8282f15a0885ad5515b7dbab73935afe15d0b540f94e3d6bed943ab1c0c374559910ab3d5d01e19af1c6a0fc6fe048c1d33abca527da4df68c86c766d1a270cdd7f43a0e6632059161026194445cd953aaf87137262aa01b76b7d4a59c0af1c7db0f7205059374ccab0c4a6ac542dedf8669d33e6eddc2d5490f72d313dd7bda769e90b8b8033cf92e2d3938ba72e46781102c68e73dac9afd3f5b7de5034ac5bddeda87ddbbb9c370dfc664abd13db2b6cd98d0871e42dde06b6638098771fe2051596694dd290a921331402a", 0xf6) 16:04:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20048, 0x0) fchdir(r0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x3) write(r2, &(0x7f0000000100)='w', 0x1) dup2(r1, r2) ioctl$TIOCCDTR(r5, 0x20007478) 16:04:01 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x13, r1, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:04:01 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) r0 = semget(0x2, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) semget(0x0, 0x0, 0x400) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r2 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r3 = semget$private(0x0, 0x7, 0x32) ioctl$KDDISABIO(r1, 0x20004b3d) mknodat(r1, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) semop(r3, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r3, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) close(r1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001480)) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001400)=[0x3, 0x6, 0x80000001, 0x7, 0x8, 0x6, 0xfd]) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000028c0)=""/4096) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) msgsnd(r2, &(0x7f0000001600)=ANY=[@ANYBLOB="000e7de6001020c10eb1e2c73f7178dcdb5abc03364884273a68afd0be8dbf527782725a67f2574b7c26626cdc998e0661093bcfcf723d00000000000000000000d2731776b4d4ed5b378a44f42ab1fc867952e7590d1f6ad7983d8e43ad47f5b9ec4be89916f74b09ee3ca212babdacd3cac4a7cc772759a2aac370a46ae086fde608e3c5adeb60a71545cbd0afe7040e8809d5be87703148e3c361af6c602aa037773bcde64a1f5408212339d03888af5bd41b42019f79e8ea354813c0478788e6c1083112fa33ac71c14aa35f24be2cef68849e0ead57b7656f59a17cf729cebb"], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000011c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001240)=0x5) 16:04:01 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 16:04:01 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) close(r0) 16:04:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000079000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f000007a000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x1000) fcntl$setstatus(r0, 0x4, 0x0) 16:04:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000001, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176c05b2801a578785caee95602daa3bb66181ffe691ec51", 0x4f}], 0x1) 16:04:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) ftruncate(r1, 0x6c99) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5, r6}, 0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="00004be3b74efc", 0x7) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854967f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x539, "4e10035cd51c40c2c43c10152867cb0367aefcb0"}) setsockopt(r1, 0x7f1, 0x8001, &(0x7f0000000240)="24e6236676d191bd09322eab111358e4653347fcd96de5e5329b698bd420b5700dfc2afca77b237b5e0d9ed98bff80bf6eb4d0579b602d239ef5d088e60a434c00effae7c3364018d0712f0fd7e7297ac6de77bb107a92e9f856bdb6423f782d383ed3c4ab38a48198809a61f5d635d8f8d2dc262e4619021a96979acdc79de16488166793065e525b5b77118c863b6a362f1e43afd4c7f8a3e7ddd21032f689a3087fa7b01bd887bff9284a70bf23c162b630e2a41e1d3981ecf2408c599d3ab97f923ac54cfbfbc27f1228b12238563ad140163df4cf5261c365e975e178f6a7501f001abe65b1ec2c3ea6346d6b5901575f824da58d69e8cf07e4983e392c4e2bb2c8f39f2ae25fafbc7ed6a827651b39bbf615c3ffe25c9fe6e7e28abcf40336595323264af7b8a6b2df40a80e11a897411f265878aaf4b0f5f8e7aa6a5757ac421305e255e710eadd6a9fde564d3b3d910ca181e313e39418fc86fe41cb248a4f1c25f00190d0003982632e9f1f427d0aa474933cb209a15659e966077dbbbb338b938e71b93a92d1648018e7f2ea85ac4f38cb8e0dae2f76b9132cff24546c783204f75c50de65ef0fe50a65a3fb64532307d5da0577277ec7591d16da26d110d15f9b47ecf50d48b3d9da495aa414c82dd3d5c977ec6b395af53e96922b6e0f41ca581ddbba9542de27fb47874721c7021f2f99f758276f95e2b722878ca4a000ba83dcb59d4a81daa5173ef54ea92a99181c24f73dbac80d300da01bc5c61177bbe0b3c427f4bb61cbfb080281f01fd78e4815a20dbb3a20efa0e8d318197d696ced7bc1af44fac626b98ecb86c73ef0ac46cb4248c348092c14ae7a345ea308de333fec4511402a0fdee3a7ff6c8628890bd6332b3a8c0ea3199fad1c6d7ab11f970e9bc0a87be159692575318c13cfebc0b20fae0a1bb86ec464e7e1e46d708678e35f7fdd3e4ea13ca6c603cb2789ad96e054a69c1b324f5d389ee1ce29ff5bab5672861189739d8ef60ead03f73e18789e62828ca8157a77bcaee2ba7c5b33312724d2637dc5e031a8cdc14ab2bf159251c1c3986852101e85ea8fc6c9781ef7b658f18172e0540678843dbd86441ed7bd5ea2908b0e344352f775e1e4efe61317e77750e27a306864dbed05dd4e6c8b3315888ddd304243f2b052a0f03995f4fa02ce4c626e8d5af9e92b779cca0ef9566391b72993045fe5ddf63890318fd6282af205411eb2547ac9b4ef54b9cbdd159b8b2bf822b5cbd3e6dd59c0a94ed3028fd9de19ccb7b22a47455e8ca10a9741034cb5a0628cc3c17c2274a018b241a8c3fa8c75ba96c5129f2573f10ef1698cc6f497d9c44de308cb5052e74d79ae27b155e01f7e60ee7d7b1ceb729d92975e6014dc6b72d9a40cb1cae18f8acd8931d8f554f0292e616aa7338f0ab527c23fd553491c90f2e055fd393a7cb7b671e22f26b3a74d5d76c1804fe2e9d14df8fd2d807048cbfe6ae09f554d8fe5e066c4b26bea4365e97d9df60c3d0eb7c4af8a0353b0abd7b8c6fb8f49fd46a8a68967eeabcb6c052c89ca39d21aa30f682eec52293ee14425b0e1868ecc77574eebaff4ae1291cfab4255348620d2a84db4ce66e4bb12722c52704090c567109a7fa23d8f468cc41ebece54d6fd304ef16476104a14fe096c9f854261c2c7f88e8559f148477bc61c1a8e474360644c5e7d84f0864295a2cf443f46fdc97bcf413155d1d834c2e9a2308a0738d77a715850e152ebe1eec298ff9c9ae8969c9235a1331e088fbdc4dcfe1a3e3eddb07b4b7f99e0e3100c5fed93494c8ca1ff912e0a21beb39197becc99a658c960c32a4e96c689cc42e5f6ab9514a24f78e1457ca46a833f0ae3e55af4798ea24d8ba75d7ec8473e1300bedca52b80b1899942e8ecd35d66d0768c096193bdd9fcbc5c3af84b2a86131e7d23b1745a009c92c1071f87ded49b1e354b9e341f431410952f0b4951843a21c512fd3aca156a10b8bb649b45b6c73543da902d5d456e13d39bce942bca6d77cf07116f21f5c737c543eb66455cac828c646689b1bafd8cd6f2e4e9eaa871da7f2602f8857fd392f42386a876f5c86048f6490ef336528347ad57cce0fdd15777b575166860f880c9455bdfbb3105aea574c246e1f87437a72a77a57fd4a9f149889e7b3cb3def663bcf342936c58caa22400326fbf7db0f0fabad115568d56e4a1d565f7abb1ad3dd875481b6aebc045e52811308ec21674dddb047f5faa7cbd8966a5437032d758318f56be9b2f3c2f1f474c5f0fbc3ec10528c127a78360686c5f5eccf756b472cd1d2771dd2d617cf3e431c43dea6de0b9054c074e1c671c9f2b3d8a6cd3f9f1fcf3bdb53bc79f0a43aff447082422d4684668eef6629fee09d620775a8c16ba5d02bc3ff63772a359d24b423b98d7a0f4303e90833df1a83c46ed177d3155dbc1a1d998fd3a4186c27c367ea6527cdfa8f2ec8d31083a8d9a668a9eb99d631dc64f945c278a95753683caed659147722dbb6c2acf300e1b45fa05a7a3bf6dc62c8368edc64f6f0e6417e5be9d182b54e041e4c9d502fa9ae7644730383b4df1214f8caa4a1876f8152cdd9dce2522068dbac833fd59ad594581c2f9c62b544b1610fa0c0e1d6f59bca4a5e42121ad22d8cb6f39cea78f2ac26993d9010e4d6ccc26e675b93e422d0213b8272dba80020994a6f3b3c3240c120787803c1f2fea8424898c123202c11019bae0d7f87b576fc53afcc93c867caf6f30a6d0a1670bc13ca4cfbf6ceea84f9d93f97416e950b2a82d425315b49555cd2d4bdece59dfbf7b0e122ca2733c467165312b8ec784e60bf25dd21eff5384fd464ce9b60b37444438a354674b151dc8c4cf0dcd70ffec5b7b5fc99e599d87a5a5bfb59c578b5e9400c8d652bc7282ceacbfa530955fab166e115fa1cf96105c9c65922f0c4fdb89b7da91364af1e4f5587d83bb83fb49ee30897ba1902c6e2c943d964fef67626d75f938abfe221c8c62ba6dfed27fc2bb8fceb50067f7f737e058c317846a161b5edc91994ab42bf4d85357b1ff47279d3c3c020f23e402670a63d8dbf8597751af11de740909342337164252930cc688a3e8368ef08c28b65c2a13af51ace7c683d52c066ba5c3fccf3f620f626c3383644b521fd55a07ad698a502888b76eda190b70b491a77a86926a364cae12e40c835d2f93be136884fbd1042580c377a4c12e257128430379444e710b8b737ead332e05f35555eb3d401e5c2387ce02a89b71973b42b270d2e7e0578c3d4bbb9d248406c8faf8b86fe52af1fa0b570184ae6b4ba027921246db43b70f0fb442c816e9e3cbc3e5576e94111be6d9494bde4a58131117c6b0381afacedec21d23ce97452947c6441d2133067adbc4ff032ba8551e250ecc0edcf67e70ef6c65abfae434de8c3332187225108ea4a32197b347865579083910df05d989fbe285133f85ac6a8ccd4e8bf71cfe41979ea91cc095b106a6e7ac30ce9b7e4bc0d22a7856ff527dbb312d0f56d6d04eb07b2e9319f81d8a954dd76ebfd59745d12a924b14cecdce94c0a3af0107ce89653733376d98958f3155cf2c2365d3ca7f7def88b2a18a6babeed8b2331f15f0d8164cb0227cf29af39ba4f27e37b53545743a762febee874bd197809d1ec5afb06bfcc7cab051267a0541691da111b9b87ff263f4e1808a4af4ac8f5993c4fac34754f97a6b6a512fe0e1ae1c3ea1de8ce6c5a4c63e13f76cae9e6c55f7cf96256921b124976e98e5b94913c9e1d936103b6f15713c07f7edbc1e29ab4289ae7d3e47ee63d4766b287d172771f0a8cc11a0ec0fc83cc327e6a57665a41d9b29786344f38938be5869afeadaeeb18afc13176165ac8f4bb26e9ddee410275e95d02ae845d63291ebc8705c22e8aa2d814df7a2ccd056fa2cae794f3f7822ae723d2aa2e3fa26ad42d79ef5c6e7174a211d71fdbbdb56cf2480bd7e86894d78831b2c64b50b88cd91d651b1d582738124534549cf146dcf11704ea3525c0888ddbefce215903b5ca318f34b1e120854125ec350084b27e0e4e58d6dc665efa537397cf796242307f2b38ef725d4a804cf8637c5012ca8715da684cc1fee3b9ac5665ae86e3f37d54f391e1f7053364f5cd47124bed6a89e3692de72b8f9f3d3d442673cf3c3dd87a81e80cf6504eefa98bd31800f044db7412f0ed585bc830b8fa55bebca5a204fd43ead55af7f9eec79eb9586128acf62051fadcc0c0ef42b65c1121a8c0d02ad70c03aacbbda8f974d0135d6e32a0b111e1ffa88cf47f938d2246e8f551456ac7434e7892f4452aba954c33ee168a7903a10262aece3e559e2c0c78ebd508d5c750c2cee4c210799385545a4bbb55e0589c2046008ab52c132a082d963c831f8645e48bd6228f34d59085048f7e45e09f164bba24d26e192b94991fbbda0e1b7113ab4b9902b38b925b42804a938af8eb2e08b412b44e999dde6d2e7e87e1e4365f94b764a56a370e039a1d0185a2ebf2021d19fbc8e19e500c8d039ef6f27cf183bd447905a0aac8b5434cb30d54367d29ccb0f28f8c9e8bddf122bfb7b6e9ee62210bcf1c35e6197756b00b1086e18bc83dd19aaa74f3512e30c47abaaf96747bf68c095ede82b3ba030278bc915f99b2ddf6457fe643d158c492339b7a077399b3722fabff0c54a72117e5892d87e9319aa4c2e4de07b240d98b6c71a26fff9e9fa00189e6de26df9212c3a4d9b3fcb13eb11ff73809c69633e8b7bed464acef91f2749b2d8d40e29424fa9b9c35ea6deae873585d6668a84aa34421d91a0e18f5a8289657102b02b464cd614700637cfb93b42dea3bcd55119de1031054065049261c39fc60eec232fa2fc564d30b3b49c9ed353de812fdd1cb66053b6d2d7136df0b1c5e32b43c418d984164f0cb4a5a99aad7f0042e6084bcbef54dc351a6194f0e4d1fd996ef4a51357a3edcc456bee30aa2c5e23c8f15ed940e9ddbe52dba24d6de0f6ab098407cb1d54482ffa263121b989c0bc6da3dd23ea6851bd171bfc446845f9fcfb470d5928876fe2a64870bdde7dca806ba65ddbd879e2adbd406f5acbcc395a67ba94ab41967c2c1fa7b5060e0dcad3a37f14ae3a3cfa0c0005bfa6ec8e0bcd9e9f3921b587fe6469c882ee6f42ebaaf87db99863006637928d67decc883180ba4dc28c9deaadccb007ba47656fbf53c377ba049d6370e51264be055d4a78dc111af6d4936e378f036a659b0c1660f8ae6ffc926a2e4eb28ffb71ffc6c6a1388a8025139abf5da73693b6bb1792579d74d4bfd67a66ce6146695f3ac5e63925f60e0df4039fe28f15a6a2bf35ce6adb7f41dc8d9175e652c591e239864e9d3f5d69c277336fa8fedf237a5fdc86c6f674dabdf73a4423606bce6dc17bc4364c10a26e0ef92ed02359e32b253d322eb6dc0d7208d597255604b70462813cdf62f6d6a60ee447919e309a5a1a011b024c3d74013f553afdc4eb87674bf4f7390674d4a7a0784f359639df6916a550cb2059e8c373d956fe3800a1ea7cad5f07361c0afc112a3b7ef9503dd9962bac04568d530489a7c4eaa7b5ab07d2e5d3522c4de5a4f55139a33cf9fd75bd79dde7e23f50a671c1dab905892391ae4de5ea6f22f1bea64c2d8cf4903e82a6859c2c2cbc34b468312c5f3e3791154021889507c9bb2195eaea6c0631ffa5a21969a20e7710ed1d2609e04893a707655efcdc57feafe4d9e3dfa69906612fb58c65d0cc1d7a2023caea417f124c142b24c0b209bb8cb3410d8a50d80615691a417b061c", 0x1000) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup(r2) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3a3, 0x100) r2 = getpgid(0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000000), 0x10000000000000c4) write(r4, &(0x7f0000335000), 0x10052) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r5, r6}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 16:04:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x6) sendto(r0, &(0x7f00000000c0)="ffbefab6347ba52afa4ddbf0990c0e7b7305709b95862adcb3abff6e90ef1c277a7b09b63d0ee51a369a090f7e47802089075b3f", 0x34, 0x406, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x6e6) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x40000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="dba806b1e29f6c03c433780728455b764cf2b85dcc8338820ce26c53543cba6167793ab3521296674e3c4fb3195ee2c28f00766107264661e9796c372ceab50091412b5952eefc16df76a8cc6a34c637ba409ffad3749e22acecfe9d127ab5dd7a7d8cccd366c9e61500b4d2ab0e8c721faf2f4a8073d0b78329a388dcca96a20c12558a4083deb227358bdd7c24bbc6cf34cd5be98e508a7fa37f009a4ebecf2eda90101332d3e7916ed027454f5e4dae08a46ab36ef6070efc", 0xba}, {&(0x7f0000000380)="8d4901511ea84ad5b9294a36da18de7eceae5a673dd71f", 0x17}, {&(0x7f00000003c0)="73f8aca1f07e48e494f9c5438ecd4100181f63e646abb7711c9cb3976175043b1a7e13d7067e48ad488ed8c8ac1361236f53013394b449e4c98021c7dc2c54702d08424078113aaa23a8693629c0a5657b42ce71828f32195cb11065", 0x5c}, {&(0x7f0000000440)="96dfe65f5f74319689f0d61d6d3615d375da5869f607ededc2625a8a205c55408a95", 0x22}, {&(0x7f0000000480)="7879fc87", 0x4}, {&(0x7f0000000500)="eb48d08e5ec374dc1bb4eff5ab701c2818c09896f8934c5de036ae29eb1474e6ab08ce3710a6c2d26e6a6f99f77104fcc15d26a8cde8c77940c1238f47bde4ea7a2ed0a8becf1274f1bad6b7697049a90e789221a99830c5c8f0a3ae80a1205042245b257c0a97a504408c9c6935685d74db4b1340f99a60bf81198cd58a8e0671d7de8b6e90ef9ed79c3e59387da10741b7943edc969e493f9af1ab26010cb8da11dd7fba7828", 0xa7}, {&(0x7f00000005c0)="a087572b900ef851b46fa09b7c", 0xd}, {&(0x7f0000000600)="390520d874eeb5b815dd71154556777e05227253c5eb5e09d7f0f594209120e2146383c43fd72ef51843ae559f9fcb35b2622a97f1bf1be26b0343c1fb3b76655405a79e0a603b03fcc1434fc99ce32cbdd473d39ef104b7cb08106aa6e02f70f1a95613e956db6bd22efd47cf9b11f99491ec7b14eb47b32f1498f9202e099a54249a89b33056144b22bead5f6f46aaf5eac702fd83e44ea36eca6abc111203348b95e4eed676e2df5b08be98e59773fe2f209f50509bc3982bdcff333b2de10a233f7547bde8b55e2ac5682f263e3ca6d552a4bf", 0xd5}], 0x8, &(0x7f0000000780)=[{0x10, 0x1, 0xfff}, {0x38, 0x1, 0x3, "6e056e7085e950f8d40ab1228e80d387c8747719459be989a94a3859ce0bdeb9d77594e7a7"}, {0x68, 0x1, 0x200, "6ac1e647f5c6e9b76b18087a2c4ad80815f806d8cc9986801f77d739a3fa545d2c6876a5497d5faab86fb96c2e448f7296c22ed02bae38cf27bfd23d68576cef4b920914f56668f81c3dd51bc45d308353"}], 0xb0}, 0x1) write(r2, &(0x7f0000000100)='w', 0x1) dup2(r1, r2) 16:04:03 executing program 1: r0 = socket(0x18, 0x4003, 0x7) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:04:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) lseek(r1, 0x0, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xff, 0x8, 0xbf, 0x8, "e77a7ec15153dff81046f1d87ab0e0dc587f83c0", 0xffffffffffffffe1, 0x401}) 16:04:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x706) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0xffffffc000000000) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000200)) pckbd_enable: command error 16:04:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000000d0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) geteuid() fchown(r0, r1, r2) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) 16:04:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0xfff, 0xa8, 0x9, 0x0, 0x52c, 0x9, 0x3f, 0x2, 0x1, 0x4, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x2900000000, 0x3, 0xea9f, 0x0, "63210743a690f8662f177c85a28e7d9425217317", 0xffffffffffff1891, 0x3}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) r2 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) dup(r2) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:04:05 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xffffffffffffff5c) unlink(&(0x7f00000000c0)='./file0/file0\x00') r4 = getegid() getgroups(0x250, &(0x7f0000000180)=[r4]) setregid(r3, r5) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x9, 0xa72}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x0, 0x4}, {{r1}, 0x0, 0x80, 0x1, 0x7b, 0xffff}, {{r2}, 0xffffffffffffffff, 0x21, 0x40000002, 0x3, 0xb}], 0x6, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0xf0000000, 0x20, 0x80}], 0x10000, &(0x7f0000000080)={0x1, 0x2}) fcntl$setflags(r2, 0x2, 0x1) dup2(r1, r2) setregid(r5, r4) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xffffffffffffffff, 0x0) socket$inet6(0x18, 0x4003, 0x2) 16:04:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r4, r5) setrlimit(0x3, &(0x7f0000000000)={0x9, 0xc6}) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x7, 0x5}, {0x18, 0x0, 0x8, 0x73}, 0xffffffff, [0x10000, 0xc34a, 0x6, 0x81, 0x80, 0x4, 0x0, 0x60000000000000]}, 0x3c) write(r1, &(0x7f0000000100)="dd", 0x4b) dup2(r0, r1) 16:04:05 executing program 1: munlockall() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffff95a, 0xff, 0x4, 0x4b8, "29b2e8dac6b3093229f8ff8404895c1317b4d2af", 0x2, 0x9}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x4, 0x9, 0x80000001, 0x5, "d8a58f3b353705e2ba056dec981202a8d96281aa", 0x2, 0x8}) r2 = semget(0x3, 0x5, 0x80) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000140)=""/201) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x12, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x8, 0x3, 0x768e, 0x3}) recvfrom$inet6(r1, &(0x7f00000002c0)=""/25, 0x19, 0x40, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x8001, 0xfffffffeffffffff, 0x5, 0x1ff, "876cca17cceaac3ac8da0798b45e198701851d5f", 0x270, 0x82}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x35a5, 0x8001, 0x80, 0x2, "9e9995925a3d34e6c5f0dd4343ad3d2e2bfc9692", 0x2, 0x3}) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000003c0)=[0x8, 0x7, 0x9, 0x10000, 0x401, 0x4]) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) shmget$private(0x0, 0x2000, 0x2a, &(0x7f0000ffc000/0x2000)=nil) shmget$private(0x0, 0x13000, 0x66, &(0x7f0000fed000/0x13000)=nil) syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x8000, 0x0) r6 = msgget$private(0x0, 0x240) msgsnd(r6, &(0x7f0000000480)={0x3, "40fd6e641017a6079a2925b4b1d1e2fafc5e6c8ddc59b2ab673f21c71f571a"}, 0x27, 0x800) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000004c0)=0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = geteuid() r10 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r12 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000600)={{0x2, r7, r8, r9, r10, 0x0, 0x2}, 0x8, 0x3, r11, r12, 0x7, 0x1, 0x7ff, 0x4}) 16:04:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x5bc54722cc4203c6) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket$inet6(0x18, 0x3, 0x80000000) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:05 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semget$private(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x35b3238cd82a8547, 0x4, &(0x7f0000000340)=""/191) setsockopt(0xffffffffffffffff, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCNOTTY(r2, 0x20007471) unlinkat(r2, &(0x7f00000006c0)='./file0/file0/file0\x00', 0xfffffffffffffffd) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r2, &(0x7f0000000300)='./file0/file0/file0\x00', 0x110) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8820, 0x0) socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}, {0x4}], 0x2}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0xfffffffffffffcc1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r2, 0xffffffff, 0x100000001, &(0x7f0000000880)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r2, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x8000000000000000) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:04:05 executing program 1: r0 = socket(0x2000000000000020, 0xc005, 0xfffffffffffffffe) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x40000000, 0x9}, 0x10) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x8007, 0xfff) 16:04:05 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000200)="77690200000000000104000000000000903e4b958fa8b30b41d1ae0fdc4134a699170e0300e7b6ad6389bad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) 16:04:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:06 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x5, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:06 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r3, &(0x7f0000000100)='w', 0x1) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) dup2(r0, r1) 16:04:06 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) chflags(&(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 16:04:07 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:04:07 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:07 executing program 1: mkdir(&(0x7f00000002c0)='./control\x00', 0x9) mkdir(&(0x7f0000000280)='./control\x00', 0x4) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) unveil(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='r\x00') 16:04:07 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x4000017b, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0xa0, 0x1}) setegid(r3) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000400000000000000001000006f676293b00791766ac0fee2f27ce699884f9d262965719e485a1addbc17764e40907fea73e7e213c8c1c3e2b8bf3c69e5bcdb5373b48a28317e784e2ab49f2e026c4a8fbee5f15169e1cba47e35e9a83b157a64ba9368b43ed8387ddee8c0c744d066c5ff61dac9482b6017057fc7ce761a2ffc5d458aa23b18e92f9887def73ab8627b92a0cfcd490b0ddd4ff424eecafd088b58c6dbae9fc6f6a9ae561e7a6d0f7616b4ddc43dec787ae73daab3d932208c92d26a416d63f0bef77c78b528ae629a5fbdbebb3a105f91fb045925898d8e751933db193872d4274864a6877241c6c084964bcc5dd6e6a27c660c24"], 0x2e, 0x3, 0x1000) r5 = fcntl$getown(r4, 0x5) r6 = getuid() r7 = getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r4, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1f2f849955e2793a2629aa9bf4d00863e4ed1b9ea703434c6b95597f7be77785977921feaba6585992c67b067918bd66a13535021cc84e32337b31ab986c99c1f8b3bf3dbe06be923d48f9ca60cf24f2fb8bbc2febb7f311819d260d15effc17ee747eb248e75b538d45ec50de4c2bef0996f3a90c6065bb9384478bb0223f6567a53bf9bd88ac14cb6c221a5a54762f859317105091bbb80700fb3c7708ca17726f877b342716aa5f6afd1c27e75e2f8a2044bcdc229e74a65b7f191b9b54cb88bd8d83c68c71c5025d0466cdc60ebec04042de4943e798cc69be643ff7e5ac1d428982f3bb06f1a3b1414dc806f10626680fcfae7b7026e30ff7a65b", 0xfd}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000002000c8f5660483faad3d7514a3000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x1}, 0x401) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/169) 16:04:07 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xfffffffffffffff9) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x2010, r2, 0x0, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00232c27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) socketpair(0x0, 0x1, 0x1, &(0x7f0000000000)) 16:04:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x210, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:04:08 executing program 1: r0 = socket(0x6, 0x4, 0x8) fchdir(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x2}, 0x8) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:04:08 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) 16:04:08 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, r1) fchdir(r2) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:04:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x4, 0xff, &(0x7f0000000080)="0b60e45c", 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:04:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x862, 0xd53b, 0x2, 0x4, "f7fd4583c06dee784e873401775882a5a2bd2598", 0x6, 0x2}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406d47f80a731888bb0c1869b78393745f7bab2eedac881e2ee31f88592f0fb5fae10bf6b50de2531f581bfc87b715fd32480a1c90d77fed27190c54303c991e2cbc2b1c9680ea76204a5aba38526f7722c7cb39e703e79f44b7b204f161e6cff92cc207a97788775623139dbde2cda323e1f8a07afa255edeb9110016f9362c3f4556ce425f025b3b01a31d2a9d9f1d56d8f35992ae31fa666afa5bae785", 0x10a3) syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:04:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x809, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 16:04:10 executing program 1: r0 = socket(0x3a, 0x4005, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:04:10 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x6, &(0x7f0000000040)="bbf7864e48ed") sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) mprotect(&(0x7f000015b000/0x2000)=nil, 0x2000, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:04:10 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x282, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) lseek(r0, 0x0, 0x3) setrlimit(0x8, &(0x7f0000000080)) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:04:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x20000000000000, 0x8, 0x500d, 0x1, 0x4, 0x6, 0x7, 0x2, 0x0, 0x60, 0x81}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:04:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d090c73fdc84040a4f18136ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d701d24b59c6eeff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000300)=0x200000065ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000380)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffc000/0x1000)=nil) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:04:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000240)="33aff96a94f2b490625bf6fdb9d79423fbaad1d5e05678e671ece037e19788028ea39b86933e7158e45f1b892cdfda37c5ed2c3828be9e430dd18e59b89792114663c47e9066c2ccc711aa0bba758dc19ca603a1377bcd8eea45e55d8c27ead04c0ec8be9498e57c8b1f6e3a3c8ddb8f0c43ee8ea23f63bacd792d118c082fc4a99b253a32d44ad351532a1c02dec0508831c3b874fadb646bb3fdd9fc13a87a188b2f42abdb67efb050da63b610c2c89c6220032c49ad4a76dc16358777f743a894ad0c63895486a5ee5c042e44373cc75fc98d1366cdbc8f9697e02806", 0xde}, {&(0x7f0000000a40)="e057289473627e00fb9bd392659a83701b5fe03e76a1d6c355f045caeedf82a33b93f1ac890721941106adf8d5cc0e04f678ba12ce61777c594052393075b73415615d6e108e7008e70ea25cccbf314d5d7f7973051aeb6d5a2b0ba37c282f00cc8fe2c6f760eddba9882eedd7149e535299eb8942203cb77c9065fc856c263bd05e84309dfd1b4dd2e99cf863bca0898896d090e2e4db2c70100205c73d3af38f871c243e79ead14305d559accea65f3ca8571c68c955fd936c54ac3f18b6357ff0d8d6ed00bfdf98fee98e910ba6c09b4b9d30242aef23b2c832e55cb280ee349e5ce2ec69e90273c589994afa20f8f9434b89caa04c186ffbfb98f9a5cfdc5de67ab2e75c2be0359cda98738a7ae0b38863bb980a96546e52f52913b4eb589d207cfadd50fa35289f2da0086904f69adc42475eed95f4cee10d69ef5c1b57f1c8ff3bfc4aae83ac36bd7bde65781a3d14c5074aca495be563210832f834a39f1d607ec885c413fe411fdfcdc417df248542e0dcdc14b2d008db1281b5484e4dbd2edd3ed38397ad7a4a3d90a967d00ca53edaa9846f072d0acb3380664b43240f290e013bc83a47f93ce1e0ff032720c7b0dac28187bc609dbe6decbe140a24bb39bede349166a89f27ca3a01b55c39202754a47ceb04c5f58a10796257b48859df3516a1b60f91ec04bfc0ebbec3dcc2419b46a6366330845191c80ea4bc1e337520d49ef29f428cfdda594a2d009f155b748d4bc7dede0e99ee41eea20510f5343f2387bae72fd10905ecdb504e79a04dc5a828c6d74b5d26a5984c1298a3a73fcc9be4928350d20f51a02b247a217edb6508b8da451a8d5fc42fe5d6597165a93869c8ca45f7b9f587a2b66950037f5bd7209f491a04440c0ebe506852731632cce8fe7125b97e00b0df8fb93fc707cffd3eb54fdcd7ffb37ab348dd7c316a144f69198c5615cf6797f3b2b4a8c39e832e28eca92366529db90a0fffd0b7028ea73bb05d30448e8a95818b1167a40f457bde1aec0df70d9bad36603c85bbbd51c552bfc9beee61edeecd19ebdf4a58eac21af1cd261f93f1cbfdfbdf4d4af8e7801531777a6905defe606e6ee064754fdeea2a9b860c97393df20f80adf178ec48754d2b5fddc79d2af9e8ae3e51ad26586912aa6daf62b765b76cca85ecd583392e922b399cd4f6719fb8450bdcef300a6ce7fc027e4c6b09f7700881619b31c2c2339910e1f426d34faac589e1d4214142001d3898ece2093c8e0e06717f7a39281bd571b931e41477c346022eb65d91b97df23f07c6e7ef0dfae7ab07c642cb48ed38fc12957b92e02b621a91f6715f19b37572b937d89990285653c5231d4cb4ed00a76585316a7e21ef2456fae36b844f632e381fa10b4acada5e24d2ed834f61b29988414a2b569e30492bf998fa49c1c6f6c9ba956e55185d10ef7467ebfde32c14205b75d2ca0123ff15fbd3aa019cedd8172772cbbc7578929b9d342e137b9143253361733ea76cb9ce18cc90c46152f05467d8178c509c379831e33cf920213c59b42177517630a6482e71cadf65f55bbeee66be7f4374633e511005a85f873e8e7c26c4532471a897bc10bf0e8912771e7ae367c2f1b0d57e161344c8fde74c0aa2f2cfe58cdc87a7be452261eff220cee0d67d618a5beaa96e82f8754b0143121618881b3175082ae32c4b84223253897259ab77b685d3803a2fdb27e3f96c2bafbe7a4ff97959d321fb3eecfd0804eb7194f0bbe673633a88c6cc69f5751cac39d0809b040aa166f4d02c399e3d89993cbcfd74331a62b340480213d517dcc6305288210ac120af72a290d8a6079267bd157fe2cad1db01a4a20e5b5fcd3166a2bcf456cedc1ca1e1191249ff898851c0e098d37b2d27771fde1e4f8d2040514256a6317730e78f82f3fe2ec74641d04a7f1f7330c47b9f30ae86fb57df5f619decc62dee24d9d98e2ffa2f44e593d6c7ba19d4d3d162208404850d39e9ef3fbca4dc4f70300183a46e7d57736a97aec108a93caf12c95c2bf774b58d298ef4c4517636a69538d9da78efe0724d808f7d1f0ff823b3d6a35ba5ee7e1e321348af45a9553c3f67a8a27b71db451c91590eb8fa085effead84e5b2459c16ec236d0860bb301e9a2199719804a5c347ce29429dd7b82af1167a8c01819719a501f15ce9d29d64eab59249f62b68947d1149ecae2b1775d8644cdbe567ed94e6d18982893a0d1ef27d5e50f275ebe8e065108ad07bf302c00ef8f646874fb9812ca9bec363604c45921101a27df1684e9fbe6b1acbf8f87205bf76ef1e25adb669d451d4a209630d97673dbb023e930f686d468a83ca680c0770dbc4276c0870ac6373af9c0418d9f7bec14c8e75f2a3e5718d4312deca8c83266e1689d79b0c34cd03959206c565bf7cef6d7d9aae8e77c5b83d1baab09d489eadf204e67b1dcfcb642733469cc4a92b31bb4789196518e2b17079a0612be7dbce6446fc39226344bdd9d87e5e5a7a81e71bd134be13ca20c4de7960fec93109c908fcc4b9f4692fa1c440ff08bd9f494f3453b4cc524c379c04554afaacfe688ffc745aff57380d21819db2ad031a8400baa5486dd3adfac89e37a133529b09cb1781cd3db3a3f2288490bc9d192f5c0bb9d07b284324e8799606a516677996a122dfdf7f34a194d6fd2b680b03792fd874798e9ed4224b2c4ff14f271327d1982360ff01b969943c9bf7618c322a1912005420048d8caa7d00e74ee6904bf590b645607a07b81adbe05a85ed3374a2665102fe4bb800ecbf0ac8ae4e7f58ca554f12fb9094a856922b0bfde84e362b9e50e6433fa87a3b7cf174606ccecce963928ee6281d50e33076778cb079563ec393eb8d95b41e83cf5194d9aae42d3a092264a3cdad601f483848d2b47c56d888b700219cb2fc4b20a1568c2c62e359a8372636e600dd3092216829416537162fadb0c62414f8139cd2177db14a97f0364646cc248130a65b83ce563b54ec1ca1cfbd4514fbdcf680004cbbadb393bb5d8d50fa203a4471c24c337b8fdbf9c38ccc8b744c807e9e32f20491407f50451540620e65605db4d4665d1041a47178d40e0f59ef76c9e464a88f0a319b2b106fa9500da131374b7dd071238478a14d980eb7adaf09b6232597d95307e2f2fb917476a0b4b58c52b161143bbbd5e69675578db5fb0901eee125e563f9ffcf01ffc5bceec3ec0bfddb09058d4a647d9e35f218718a0d8eee264355420933afc4554d7b8689da71221961586a3f5a610c9786cd13324563184c63d2f9700d1b04da9dad7b4f5c8e506253e7f340d58e2514ffc03f9c0ee38eb11bd1c9552940f57a7699f9e89759b5ed755075d82bdc7f1c078b04dffeb20584d4e4bd1f6c5ea515ae8467498e2b8ebad0ff45794d0ce2efa1421d4c6c61d07627972e288e3489c001278adb749da02fd0b4a1a45af360ffca88cfe2135b26431c079062dcae4c8065db4d0d9368f27905551c2360f726da30248850d619a0e18485979b0e0f527077de26d250ae9d10510fe4568102db700af30584e6f0a8a2b2b03b5ed3b78ec9e6568f6f649d3e7ad89771962408d11243e5c17c5086790eb257ec1d865a0e447b52828942186ace80c932758de60615584bb73e9ab7302ce21f96e98824b65bba726db7da9c05435861cb47b628a955c0e0dd13b997fb51d6c444b21dbef1c793d5e84cece2140528988232ab68049965f43fadf71b1917824f0b59f555d5a170ab48a2300e0a3dddb7a9397644e76c15d0211a35d95c30115d1bb86ca6a52a15d8282e19acf3f1de50d8936f94542770c74b9fc3983a72475e65fc3c5b39b74686bd5122c9b6aa116242e54ee9500c3dbaf038ea89f8f2c5c102dfc71c44b43b3a44b29547ebfd2500156394c19c2f0bec2ab740fee18f14f24063b6c6281bd2196875d29bd51effc2f1dfc04c9b8cc9404606395901e6f9e2c91cc134688a625196f2a3ac04598fe5dc54ced3f21cfc29019c3f754e02a7d3d1157889777a8c08f06cbaed7891311dcb7cc02e9a1dd9606d66b9b97d2b28bc5bbb06b8187f12afa4b92fb7630457641ea92fabf4e3d0156fe5dbdb18575a6aa1b5d27fbd5204ec8e0a1f19347a7fec7e55cb01ed5c7e83dd9e15585a6e10c737a6447b1f7509811f8da8963bb01804ade13681bba4ea55643701985e0fc3a7a601e4650edab16abfe2f98985afd2bd2691c8bb6731325b56ac03284e9b9ede81af43f40f0e90a4f48e647944c9f20b3a5fdcaa0be5f65876a12475ce1394432893a81e919d4686b7af54e11eb243c6969b6717c5e2a4a1fb7bd0f8eee1168025de8e0cdcf168165dd96f2bc2074c16063a03f80ea8aeeab26d1c548d88ef1770ea54114469eb22fb624acc859f029c3a522843f9827d918dd76d63902b417c6c9f344ee8807468cfc203f82455b2aa528fc3e7da6c54d42c054f98b6255c438195032df06036629eb1fe36a999208ce03fabe89505adbc1b18b15f46269a16d6067a715da7dedc3bb82a1a9ba2cfdc0eedcefdc0d055e6a4d91593f812846cb6bba028594f7ac2925119259d76a845da5179e8fe74cef118b70e029107fede172be7ae6ce7ec8b0d96ba0d662c43380807f43b6014dec1cf3a57b0a956270dc396f681c411ce2e76805e2867ac646ce698280c46125492268b378f635600a9b2d2f690cf1c7961f31e3587a30053697574b7ee191aac584f3853681e97c84ef5dd4658ac39d2e3ad57a50851a288f48b05bbf040505615da4c512c5baa8152ffe128506fdb9bd607507332728ffe435c3cebcfdbb1c0ba6ef91b05df2e487bc713b43c723ccdebd6dfa153f2460b38984078f53afc89480ede273c49417d01a258c92353210e9e28d60639e0874455839625149f37083c42f561a735c46f2b9705a5e76cd3800aafc48088985f869305d667951c3964eaa87e2c317cf7e15a0bbcc1274af3615cfb37d0328d00f46d33d22dd50aeb7bca1912ef047b76e38ade5c8303b079a5ee4f67c09360c15ac4ff0a28b226be6732557828ac383b441a7ecafd36d7078d14851014bd3f4603373b7b9e6dd1f167d00df646841331ded508c978b6ecb9bf90d6b3b198220092f2aec287523ea2825994c1cd632be5f5b19823144d8d86e71db53f3d7fde9f6127fe56f8ee43147d9741e859621399101411da39b8b143c81e83de14ed0d2b445eb5cb1bc2e511277048f3343edcd15d8c12fc61cd5f262f84ba49aabcdb5beda763daacc2a5c0b29c758639966531f3b0e4c7e51d95139fc80e46fd960cf86ec1ab6afd7053c1b7bc0fff6d46ade49308281904680552ac039ca6b4c5caad84c199a7a5563ce8bf8c65bc8716591717ca73be538b7cd9b7a772333d7ab74b52e268ad4a53e406504ab764fbc8b5e53e0180af2271f1a17109937e9dc622e0812e6be8b3ebab95f895cb8322a5c52e142a53232a0b45be8c6566b803bca06669d6ecfcf4d8dbbb7b7edb3e646aee591e6689a5445b740cc0f8d9e2fa350f9052ec59b02f6a5fe2290da8fcbea0c5ef4923fae4f7b7fabc7660b5876ffc6266f29598d9c852c36d9c1756e7363374d56a3a2bfc13b80cb804d4d7fe0b85e165d5d881deeca21db53c09d10b7606575caedd988c2b0c9e41a6c9ecf8b8bc2653854fedc087c0cf55de0ec1294cdcc4456425e56fa76fbd21bd9e8bb1435f8cb91d3b48910e4f649e9aaad1c3e2fe1747af372a62caf8774b86d8527be6779dad7cab60a8c2f2b28515faace3ea734f2666f9f80e94b", 0x1000}, {&(0x7f0000000000)="1000f37ed94183c7843e7f8444eab668c2977cfa01ace044a8ceb3d100eef0cf2e3cd9bb5afb6b98b47fc810824e6b188958855cc8f2383e148236000a5527199c", 0x41}, {&(0x7f0000000340)="1d53c391e1d60a2577b09eb3f2671029f226053aad1a746f6f661dcf6ae2dbda9ede6d91674af9942c9b9628c74670c0b833e314c0b5f0190a50c730e72cb087f684417c8190ca35e526a8f01a9969561276bd7276e0ba61c7a38f4c2f1391e8b4495c8749d34816a6e111be8f8a2465adc554677972a27894904977451dcd61659f8189419f0f1228c80d4920691bfe02030ea353027ba6e6d65841344f48c70ce4a04ef1301c72570c939d7fc6e9c024bb9915e516345b66806524", 0xbc}, {&(0x7f0000000100)}], 0x5) 16:04:11 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setgroups(0x5aba97813ec0c1c, 0x0) setuid(0xee01) dup(r1) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r3 = semget(0x0, 0x4, 0x54e) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000580)=""/91) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000680)=ANY=[@ANYBLOB="01012e9e832adffebbe5de673d7a449fdc0b578bee47b87ac00ae357000000000000001000929c451a7cc83f4208231e64f08d230592e7aec4a3b21fc30fb53e88010000000000000000000000000000000000000000b0ad004473c845f9326c03013528df7ea2ca2447b5b0ad79aac365ebee31df05dec42074f325f8c8eb8bb118ffe5ab63db10aa829e11eb6f971f5a5fcb21a0dfbf815a21eccf7fe4ec7cc22b51945df9c82f0b47ffd97c5fc78c7fb38d55d89af5b8ae27919a5d3522e16e252c2898ee2dbe04f38c8a89d175d4fc595bffc6c9051674ad48a522076d805f3db280e884d7bd938202855a910fe80e4634fadefc21d25c1b2f4296b0f0069d60431a05c745ad517e1e99a9bd565e1dc5b7de815fd0e678cadb8434fc9d011e9fc9d9ed4fa6d0c091d4ceaf6e6a1ec03dbdeac49d933c3b62e7e69cec2c225edd6689d5a2f6656a"], 0x1, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x400) r4 = semget$private(0x0, 0x3, 0x10) open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = dup(r5) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000000)='./file0\x00') fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) seteuid(r2) r7 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) semop(r4, &(0x7f0000000300)=[{0x6, 0x1, 0x1000}, {0x0, 0xd3, 0x1800}], 0x2) 16:04:11 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) select(0x40, &(0x7f0000000040)={0x2, 0x10000000000000, 0x7f, 0x8, 0x5, 0xffffffffffffff07, 0x64, 0x8}, &(0x7f0000000080)={0x9, 0x7ff, 0x48, 0x6, 0xffffffffffffffcf, 0xff, 0xf96, 0x600000000000000}, &(0x7f0000000600)={0x2, 0x800, 0xd5f, 0x3f, 0x3, 0x3ff, 0x5, 0x80000001}, &(0x7f0000000640)={0x40, 0x7}) 16:04:11 executing program 0: socketpair$unix(0x1, 0x400001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="e6838f78100e2fac5391000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:04:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r0, &(0x7f0000000040)=@file={0x5c26bd6290c3b64d, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20002, 0x0) write(r1, &(0x7f0000000180)="0500", 0x2d3) 16:04:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) recvfrom$unix(r2, &(0x7f0000000080)=""/19, 0x13, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 16:04:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x81, 0x0) ftruncate(r0, 0x10000) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x48, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x11, 0x6}], 0x6, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x179}, {{r0}, 0xfffffffffffffff8, 0x41, 0x1, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0xe8, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0xb2, 0x1, 0xbd, 0x7}], 0xe3, &(0x7f0000000140)={0x5, 0x1f}) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000180)=0xdeadbeef) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xffff, 0x256}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:04:12 executing program 0: r0 = socket(0x10, 0x8000, 0x7) socketpair(0x12, 0x3, 0x2, &(0x7f00000015c0)) r1 = socket(0x18, 0x40000000002, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18003, 0x49) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000010000000000000000000000000000000000000000000000000000000"], 0x58, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/2, 0x2}, {&(0x7f00000013c0)=""/60, 0x3c}, {&(0x7f0000001400)=""/163, 0xa3}], 0x6, &(0x7f0000001540)=""/27, 0x1b}, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:04:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) r2 = semget(0x1, 0x4, 0x284) semctl$IPC_RMID(r2, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 16:04:12 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:04:12 executing program 1: r0 = shmget$private(0x0, 0x6000, 0x440, &(0x7f0000ff8000/0x6000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/4096) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{r1, 0x6}], 0x1, 0x0) 16:04:12 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f0000000400)=""/148, 0x94) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x19a, "b8e2ae4f3e9d15ead666af53d294e56356ebb400"}) r3 = dup(0xffffffffffffffff) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x82, 0x9, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x85, 0x1, 0x1, 0x554c}, {{r1}, 0xfffffffffffffffc, 0x60, 0x80000000, 0x3, 0x305}, {{r1}, 0xfffffffffffffff9, 0x3, 0x400fffff, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x100000001, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1c, 0xf00fffff, 0x7fffffff, 0x80000000}], 0x3ff, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0xe, 0x0, 0x8, 0x8}, {{r3}, 0x0, 0x10, 0x20000009, 0x20, 0x6}, {{r2}, 0xfffffffffffffffd, 0x43, 0x5, 0x9, 0x40}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0xc5, 0xa4d5}, {{r2}, 0xffffffffffffffff, 0x10, 0x3, 0x1, 0x400}, {{r1}, 0xfffffffffffffffb, 0x24, 0x2, 0x2, 0x6}], 0x7f, &(0x7f0000000000)={0x3f, 0x100000000}) syz_open_pts() pipe2(0x0, 0x10000) 16:04:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) write(r0, &(0x7f0000000000)="1b3fb3fba0cb11cc246fe5c967539cc1850df6a1bf2c2818cc76db941813c631e22f", 0x22) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000003c0)='\x00', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000380)=[{r1, 0x50}, {r2, 0x40}], 0x2, 0x0) sendto$unix(r3, &(0x7f0000000240)="4a420f3687a33731247db99bcec6abad053567bd26ef100a3994cda8666ef1488154d3d36641270da8c656e749afc618f2af0ecfc1939c8eec8e9b3e1c36c4451088176f2514ebcaf884dcf0c58061e07a53ade0f7214d48ca167f3745b47ae39c6b6af742fa6213551a5bca23bd999d600e9fdb2de0e45216421faabb663276772c678477000d3df3e58f6d84c8e1827facdfeaf20c593f84dae246faee7a78e0ee322940813c7c38a80258410be6a0e5087713e0ef0d5c735b798af8ec88fca62852d678724ca573a37468b91287505b2e27f9c67fe6f467b46bb9b7eef7381537656cb7d1", 0xe6, 0x1, 0x0, 0x0) 16:04:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000001600)=""/89, 0x59}, {&(0x7f0000001680)=""/197, 0xc5}, {&(0x7f00000013c0)=""/84, 0x54}, {&(0x7f0000001440)=""/69, 0x45}, {&(0x7f0000000240)}], 0x8, &(0x7f0000001540)=""/121, 0x79}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:04:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x120) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x24, 0x8000) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="488d600bc4d1f6bc2730cf599e61e37afc89148fb80e6c86d8174a1a18a8bd76c705254706ae587d6d285e10a94ed3a6e2149215728eaa058aaa4cd8253d563d772bdda98fdb22817b90f37e8e2fb1ef74a632719c1849917bff1d99c31a2ede73751c048e7dea51005c6e8ac9649402734ed29a30ba426197cc472b624d5b94d0dc4ef9a4b62bae9fadf19e17e2c72285ed8739260e727c6ddc63c46795ad5fab7bdbcdc1541608cf6d1a13dc40b45ad4d7e489faa486e63378f1906b86b9f0c6de7feb19ed4b947162cb0214939a06236d64f4641cbd0e9d66c707c3ea2f96da7eb07635170aeb23ce", 0xea) mknod(&(0x7f00000002c0)='./bus\x00', 0x40, 0x6) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) openat(r1, &(0x7f0000000280)='./bus\x00', 0x40, 0x0) 16:04:13 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x0, 0xfffffffffffffc01, 0x946fb8a, 0x6, 0xffffffffffffffeb}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0x4) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) geteuid() geteuid() r3 = getuid() setuid(r3) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x5) 16:04:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x7f) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/32, 0x20) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/239, 0xef}, {&(0x7f0000000540)=""/40, 0x28}, {&(0x7f0000000580)=""/161, 0xa1}], 0x7, &(0x7f00000006c0)=""/97, 0x61}, 0x43) r2 = semget$private(0x0, 0x7, 0x41) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/130) 16:04:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="5401c774cfb1c633850971f78e42ddebb3428878f13fff331684f6759f9424184a8493bd2319a1447ddf6bcfc20004d3f6c6ae474914f3ff794249acf00e6f6c81ad0013e17838b087458673d6b1927bd2955267c885ff4546ddefbb6689639489554c7bfdf55c137ac5b820f3cf91484508b82139b0a35a761634cd69886ce10b1398cc0d58df2bd0073d64be39b321343901fee2b0e509fe08d9e98aaedaa723c5c111153a059ba5176edb87e761e6a4a9f14394167b0a287f128978b3cade41edbf51e10002e0bc9387613e3df73e512b94", 0xd3}, {&(0x7f0000000280)="cac83380750dc9f5fbbac43cc17a61aad59431213f69949b88844c2abf30f9f648dec3920ae9814c3130c67b72f2832ac981aec434730455d81a46c91dcb024c9b1734e178fcc1f3d7df5f011423a9ac8161cae2cc22d8edefb8e926d38d62da444fe42bd109e6a5c72759e44ee76e5886706d55a60e1386bbcf18fd89cdd4368e4080f55f994f1766ec50aa7adc616d0be678bece8027ed43535a67d53795ea41f184dc90bb358769976bb26cac85566eb1f7dddd3b9154b802bb89c30f022562cb4f9e37b535aebde8482191c7c3803c6ae9d1782f9afe1eb887a2707ed0ed2d15799693887598e5f863e180ace5f831462369114e0f8706f420ffa1ecc1df151794175960a3d0d881f15558b9e957b298ca2a9cc23235637fc9022e99a1b811670d9f99897e91f8a31585fa04b447f69720f46d5ccfe49195db88a56489de0e45bef4ebc9adcbe0ff8963c4213d4d12f32e30011f24d5d5ff0ec4f0304e3753f8545b522a541fc2ee9b7090edb2bf2246664e1ded8a28f79c67dacc60675e8b4c874796e1b84f590fd0df72587f9b69144af2eceedc2c03192fd9236b1b60a0216b6f346e144b058dd7ee25f850362fbed1f0ab53bc3a5a5f5e1afab5c17955e7f34189ce4a01c139b0bc9ca4873ad6ea11d5110e66c82a907e9b885a4cc3c68247d88ddeb8fe92a70dd31e6e732d00a7da32b7875706e12b011b02b95d8852a75c58367bd77b691107b8cbaf44a00be51ed17b179956f20dbaf2543a6ace60b1a0a31327710cdd87448a1444d4a654b77e7c7a2170e0789d4d06c98e1b2f511e17327ee6109ac2d3839bda86648cbecbd846562a06a409322a1ec8c7d408164573a33ecb14208f993cd03e51da24cc841993c5e6c6dca40f195aa08ae3fa9de6d971379e39bc58bd17d9cd4f8b31df3911bbba9b379069a0d8edaa74a51bb39ef6c2eeaee2b30b621a43fccc189dc16b0337910c5b0404eeb4aa7b88d3958614e9a2f992f88461b444ad01680e48eac23c99509d5505d0da37398971da167a56df716e6025cdb57a3af877e9c758aa3f411658b4cbfc51ec0fe20bb359b41e85836beeec0ec19e4dde6dc78810cb3a4a843a93c7cf8f7e249bcac7cdd4a76b5a835687b1c6573f3a2e4cba18bba739498318d2ae258fc56429b508e53101bbce4d1205f0b956d9db7ecdb3ae874c75758828808d6d168ee3d224879b667aa453e232a6f9fadf26fb8882d8b11e86a0e0701065700078a0589c6a6adf0aeb8bd923b21d4478bf80b995145f54d1da92bddb46ce0783cb523446bc3d562e99769e2efc846866178ff3039d0fe8c2b70ee1cff8e21384b7b31a270b744a046b9516c75561e52c1ef39f5f45982e47f5dbed62069084baef20c88e100e69c699947109d37b08edae15a0baa992080c442ac448cc5f4b8d28e6e4535e64934a687915af75856dffd18929da35db5cea8873f0752fbeaa266920fd67d823890265b22e8c0e08ddc991c92ee0386e4f07ab917d309564ed79f0e7bdd6b6a706dc812a812210f78badb737d33748237c1231a99600059a5cf69b81daf781871037d9f3d2cdbfa35709d627959b9ed4cb3c7260c3245d4a4050ecece1eedcbd42807e3841848437d77ddeffe5e3b0af3e865ea30a569ed38d24f05ccdc05ea27b8423f9a9ef592cdea2469ed5cf2143a2e3ed654fe484268b0d704aba11cc65e3f1d9fd81840dc3f7331350efea655c4e6ed0efafa98c3c28c2d02d0cfaffcf7c28e4dcb55e9aa5ca4012ad38a25c60999aa6d2a52cc46eb299574fee8d651e3723bfe22187367b42fe998b01284f2a7c300cd47d4c4082e07203c03dd456bdaef1709c5c936ec1b62e881d65aa684031d1ec27efc8dcac5de3996b00686aa94965820171ee9ff58abb2e6a22b54ea06f5e86c16b977bc5c387ffa447b642fc7c3031b62d01eff1a91d95e86048bf0a97dc7124780c618773e787fbc35f636ca872a8cde419ab0e10978f271a2da8f579e9b9c8bb5956335c674242299aeb95e040412cf11c5b8e8de4feccdb9b730d2ac7fa9881d170e79af4302971fa56bcaa1c874047828a7e206a336bd23dea7d836a92ba6d92ea7dc470d46cec5a5545673afaaa1361c6d1b5e7428ac2215a54a156bba1b7fc2ca228969346f4f5dfb28e33114400a1b12dd5ca294b528c9d4de1ef31a0b1196949fff9b2b3b20c9c9a2ee7c6229cd2ae26aefe65a31f836c8404a4cd5dff6323f37ba64f50ac75b8d106ca655d31c343e49a0cf93925a9fa73b68e9046493d4eea83b2a113be8019e1ead7d89b70e11de8c49410287f7d919ee605a4212b5cc09918123e924f386c480cfc8f9fb086153f5004b0b6dcfbceb273540425fd797e9988007f4dfed1d4afd1fa133beacc51e2e0149f157a72be67a812ead82df6b7b8852866d9c45c22844403bbcc654174c8f0711cc6c410ce22f81c7c4a64a5cccace0d571459affb2cfe02a2d33ef2c9c1faa26fb94f9d0993cbc5dd0400b23554f6a5430f4a21c4d5d9c44f649110280b446e346816153881957b98602885c73c3a4614e35d1ef2803fbaecb325bfdd607d134aa19e1869eb09ffd775cc290fd6e97f2c729d1f52e8ade98082bc9a08ee348d5387f208d6526cad9d0a8af532f57df15be8c78ac831967670b1ce80b890e91c3ea23b0eab9612f6ac55e7b163fd5bc8554efcd53b409056a200b49a1d76c8a030a43cb7799d19f8247e688d337223e96fb11e46a51817f65575139d6f0854b66aa1024c71430e57bb7fd366911469dfb9e6cbbd6e3b98d9c917da1ce860d51a10c6218466b960b62834d9c6c8e7af786ce026287c7794a0ea606410b4dc615e35724202a47416b8cb5e2d952526283de499533b33ead40df1ce215b41c339f4721eaabe2eee9dd35cd13602f8c3007597a6626cd1e39e1dbbe0e3b203e8a76db1e721479c75ead1755a45103ca1d0518037fcf35dd02604a9ebd793fac4be2b09ef93f874f43f688a387ee93c3184c7d4477cd2bb64857df19eac3b2208c0a63cae7564d8a921c81722cb37cab78a9bcff1afd8a8d97dd819482895d811fcc06c75d2695940e45db4a164d88e981c18f1dc19f58980687f565642ab72cd7f1c23955b19b95ba6a83c9fb36287f2bbf5c929221c2e5c1be6f32c60f04f56a87a0738645d5c55403cfaf5749ab6007214ac60ff8dcc73b6ef56d8baee0518ec602e49dbf4daf0cb99c5e8d9e2a93cdde0ab334316b1766f2af3b62a7e77053bc7525e0c12a3dbfcbee51fc5d913c6ec9fcd377bcd4272f158a0c112abcbe8341c3c5cb6318eca001b672085af7cd2f6fe820b961c739a788da5b34d0fd13743400acfd5068728950308a99d0de8f06a023b541057cd4db88fcd1c49a7f4819fb930ea5db55451e01ede192374785d4ed48a9acd67e517640e7c3ce1a89847cbd53d6e0918c3b2d9554ee571386cc19028320a942452072965df703b6cc7c22670a0e4e5f047f52d068ae04c75a1f0beda05eb20234a50d1175a0b1f6cf3700ef9980537cdb24053c73cdbddc4edaa1ffec9040e9f9decabe23daf8f91107fa1a3b8e917782be66bdb6ebe66ee6028025c114d90800df2e6200ed98548ebfdf34882ae80b55abfce2ba9c71cbc92e1e4f4ae1e1b7b4d3bb4c6d6bf3cad39e9e1fd66efbbe287a2291a8c7988db937a61a1fc628433a8236bea7bcb303a8cde312c71c40d3b908a5343ebd2497236fa7427da5e0b08f05c3587d22a05ded121e5dd20e5123e456a201461031f416bf4f6376093572e98f36e9bfec1cc275d20cb00bbabe169ddd0e9d969c24c1e4a69994b0c3a6266e9e9b6824025786cfc2aec9a17c6020818916fb49d5e59789e4b8afbb81db6a054cd731ea4361c6f7d6196fb887a50f9cc6c19e8392543e9247e0cdeea47dddfa730196c106470b5d5ea6a8b739b6e67e082495f84a1881e2a2d979380d2dfa1f89365c231b069d8bbdf4525f26c6649dcb39a23bfc23c0c3ba6f3bc71a4caae1176a6c1570ab76b123b5bec2d137b77d08d78afbb4a59f2aeacfe8e5d657c87553d927ff247678df47fdb8fead8575e2373bd31d255aed97669bfdc5fb4dabfb100b446f91651c17771c2c686e770aee4ed1a1aa7970318a4bdc1b2149cb354b137c3c0d674afea2a9f11329316c4e6f9980ed5bc847049f9531e4d0b52c85504555d8e8db6d11e558daaa41be240e98e7eedbf2cdd32615c672c27ee281dcf55d1213cd1e6054df93d04bae615d20bf134eb5137c7aa94cccc36219556e13511307a96251bcedb31ef53494df460a09280856752829cdd7666129d9607c0c16e09e728d0c00e4fe0509d387765c227972599efa27e250bc87aba4a111290b19aaecaf42edf2e2f7d49a08cc2a8717dee643de29c34cea516323924f13bb218637b70b65f4bdb6a72504fb67775dda86ec119003e5835c8b6f6dcecdd7a5964510994cb0a579e9ad769b1418be069357e7f2b5e0d16d3e3a25c6671e4a262bdea98b4f0dae3453d0286bb27a1cf7e3af7da51503a5e4f42648b410e95184a6d0964838aa1ecbffd272a7f8f11198d59df57984961d6280719c9b5850226ea3145c406bfe931bb038241444d0d0166633a76e58240f0277042f075654d3d446bfe5fd0ea1204ef07b497ccf1cd77bfbe05fa0ae35871391845cb3a6083af5a498a4802c58ccbee990862012a639810d953debd85872938ac9a6b4c55552e0517f40a433e26beeda36c5f7643c5610c5d1db496041a71c852ad89288bd49f8818ad08d14e470de9a48f81beacc05fa3929aaddbf457e76906970ae3cf895717d53bd4834bb1a830f1a8fb1cce5943c43617eb2d548e4764d940cb2622e6568e7bab25408269c582e61ffd489384601a324b63486f3a34d6f3e90014188c1e57d478895a4498a1eb43c2401b2ce6ec766de1c79555e050c63566e707df44ecd83e59949e9260b297a079db903b6c73d5ce1f60dfae57ed4a60c143f459eac056179bfe37bbf6efda52105322087b12243d040d358c6f834de85bd3e4d84495ccc4146389979a29908fa6ef6f5542c498e9c877072ea3bf2c4b00348aef52816865aa741b8e6b8c7731ea9f25326b283af64be05b7b06d153b96fa2800b99a6961d8e984abc1fe94dfa4101d3757f34401a99326f24d0e3ea5f0ba21e54b48021119c82d6abb466374a5635425a354c7eaefad5c425c9d7b3f86b62462de0eaf45fe4e2e05b33bc77e123e157e8cb58d37de0e908ddb6376a981859223ace37787eaebb19a8ba169e494339b78c8e69c6c695918a989dce6aa23a9e2df8a74050c8777592a0ad7eea9e9f172993bfae2257be84f3aca8339639fddf4d75dece30bf67d351b9919c2b4ce67c6a962968fb4df2ed4e711a45323fdd5161b820c67f2da18797d7792e807513db63f6f2d2efac1cadadeb6ec231a9595b75727b2cf5deaecf36f1605ec3ae8d458298f1b9e5a3dc90f65b7e93fdb9225f04736faf9438561ccb6e7ff5d907513b944e8259659c18987ca22e590292c57b615724da7dca629bf8fcefbf7df3c20ccd82ecc45974f05a075dd5ed12d1b5a28b98893a6373b93e13eae4b77a2058e1a50b8eec4712147be6faccfc0e256b4c6d2c8853718185b2384feaa0dbfa19d605e29a71ca132b89b0708f231c3653270940e3a53f029a18dd3b41cebf129d566c873c6c7668b3a4ca21e712582b69c63a0fe94d2acd7dff065c722a19b6374672d2d5f8007c22b0428cee6790144dfb95f7b5813c73d74c31e713", 0x1000}, {&(0x7f0000001280)="7ff87e48a4973360f436dd77283f64e65c1bbaa8e2ca114840bb3f0d9e0663aa85ea96e1e550fb153f8d7d8edfaabf85f2829f6c5947d080a1134ced4b59e50d0c4568808693ec98468ba83af1ccdd34db3614d9e44f1e79ffa22f16ccbee9a88235d0a31bbdc4464169ca9bbc1b0a7d284dfc1f03542a03e80be873ea4c1ffd71dbd5f6c0c331af5315b919bb3770eac2d8ed3fb2250ad5ab5e3706e41af750263fc1ec60c86e0ab4f4d60833d5ffe69d382ab962bb836696013565d7c66e736c96813e8c62543ad85e3da712f4c72a74e3834d7131cb5a4a9400fddd5ef47c0cc1af0667bdca0ab785dcbd93ddc3320f598040", 0xf4}, {&(0x7f0000001380)="ae373c58fda28db1d44e048723617c47d10562e5cfb57da7c393acf12589f45fabd687d78bf612dd04fe85ae79560422cfcd3468e84134406089d35f74af161062e890470e2b0af7a5015d18c8d55495c36df08566337e98c35f6efd894706c18e20dd6322687241f10f3f2c06abd3fb3a27ac8d9ed9", 0x76}, {&(0x7f0000001400)="03f7a74cd0119c7215785b2bfa7fca98c3aae5edd8e8f70693df676707e705415c764f45a555fb87cb1e83390f943fc2255726709817c1226d2701655fe6acbdcb88", 0x42}, {&(0x7f0000001480)="de92d1a6acf1c5c8b0c8c2f36aba177ebb2f73c09d5f0a52e9982316f72e0a79f0d50d78ec48215e8d141f0c1aee123ab843dfd6308fcdfaec835fc879ed375ad93e4fbcefd4c75d6fd7dc09143b1ab1d362a238e7ade821bfc404fb57456bc8a07ee1eae29d269d748f451aff332d91005c134fa1a8be9d4e3e47ca399597c780d29fced390da125beb77a6fba5356daf9233132b1c3576bb1e44a09654ce4912c76d109fd7986cbc7317bcdeb7a1207a67b6c4fe558b61cd589e0dcae70fd1bc1b3cf666ba2b", 0xc7}], 0x6) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000001600)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x8000, 0x7) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x515dc137) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') syz_execute_func(&(0x7f0000000000)="36660f64c2660f3a0c890f3822660043f71bf00fbab9f9c1af218a66470fed49012e0fa0c483497cfff9abc441e014b142ea4e32c4027d0f7500") 16:04:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f00000002c0)='./bus\x00', r1, r2) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x3) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="cf764a3b1f8ba2c5ce42a958363de7a0ac6f8bdc1030772dbfcd8ad84a3783c4bfb8415d782c5cebac01bb2f7d5e581e71adcb5bdb160de38f32e956b546b5628d681fb6b99a1f954f6123", 0x4b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x17a) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/173, &(0x7f0000000280)=0xad) fcntl$setflags(r3, 0x2, 0x1) 16:04:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x7a) write(r0, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3", 0x14b) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:04:13 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, 0xfffffffffffffffe) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/75, &(0x7f0000000080)=0x4b) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x40, 0x81, 0x0, 0x10000, 0xffffffff, 0x100000001, 0x2, 0x2, 0x1000, 0x2}) semget$private(0x0, 0x3, 0x206) 16:04:13 executing program 1: msgget(0x1, 0x400) r0 = socket(0x19, 0x2, 0x200) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = msgget(0x3, 0x6e2) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x20) setsockopt(r0, 0x8, 0x20, &(0x7f0000000000)="dc63a664af53f8e71018305cb343814e309344c9326a47a66b159998919d2f1f6af2b8f967fa153f73965a94ae073235702e2c9299899e3558c0b7652049dfcf4b4d5a05a8fa9503789f6d47b34a28c9870fc2a22a53438849e83d3084ac1e18b0875da23d30d7371d9972a1f292c4f6b199d693e24778f972ee948fb2960f0d41ee82e68696b21c534a7e862c8ac48f938356c872ceaf6c1d0c01a4599a06f8da9541f39475dee75a279adc869b90b9530bbee6935abc003861564b5c432d66c27c3837e1413b877c18ec6312009d6f0074ff5a377d766137b1bda4716c3338246eb94251e50c7402f78e40e5eba341341197f9f7e8", 0xf6) msgctl$IPC_RMID(r1, 0x0) 16:04:13 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0xa000, 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:04:13 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000080), 0x5bb70b04abb464ab, &(0x7f0000000200)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:04:13 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="b2cd512f25038dd36f7f7552e40000007ab97f9b78dedb5b73ad7bafbdf0e8ea9618f99e6723", 0x26) 16:04:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) flock(r0, 0x8) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x100000001, 0x8000}, 0xc) fchflags(r0, 0x2) r1 = accept$inet6(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) shutdown(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x123}, {r2, 0x100}], 0x3, 0x1) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x5f, 0x8}, 0xc) 16:04:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000200)=0x4) 16:04:14 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x6000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) 16:04:14 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000400)=""/116, 0x74, 0x802, 0x0, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x2) chroot(&(0x7f0000000180)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000280)='./file1/file0\x00', 0x80, 0x0) mknodat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0xb, 0x9) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') chmod(&(0x7f0000000340)='./file1/file0\x00', 0x1d0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:04:15 executing program 1: r0 = semget(0x3, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/218) nanosleep(&(0x7f0000000240), 0x0) 16:04:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000100)=0x4000000000) 16:04:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = socket(0x19, 0x6, 0x7) accept$unix(r1, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001640)) unlinkat(r0, &(0x7f0000002700)='./file0\x00', 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r4 = dup2(r2, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) recvmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 16:04:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x44) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:04:15 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgget(0x3, 0x18) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg(r3, &(0x7f0000002c00)={&(0x7f0000000840)=@in={0x2, 0x0}, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001a40)="cb434c4e2f8052f0e9083eaca544309413603ab8533fe91f70396ae0b613e37ba299520096d83c6b9e6dce085df3ed4a2f473abb48da012257ccba", 0x3b}], 0x1, 0x0}, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) setuid(0xee01) msgrcv(r1, 0x0, 0x63, 0x0, 0xfffffffffffffffc) 16:04:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x6, 0x6, &(0x7f0000000e80)="4b3af82cc9a87ce7acae863cc1e55bdf36b77157aa262df69e96c77aa490514b8450f79dccf0274c797a27035821e97777c362197ec592ed0f174987ec1815fe4c65d2b9d24b6584a0c193f623e48bb01613ddce9bbf953df20387422c3d7713aca0d07b929f72f931b72d423b0b9059a7da66069515a30862c5861e3cadef3a27a2516e29b42a2a8b70fe9bbf0e7f84703843df0a0b867ca48d021f98fabd198a95388e0c3663d7724d6a1a024e34e0dfaf1ebbcdc364830b7f0ab9a9deb9c7fc11b960a579e9d5769983", 0xcb) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000f80)=ANY=[@ANYBLOB="448900f3b9f49f2312f7b1c8a02a82719c22af29e2c47143f62a4c9fc06cf0449fccc3ea7f08df50e329d301dc832352fcb4be4d9d22a9e96413239570b358043b08244350842b"], 0x3, &(0x7f0000000500)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f00000001c0)=""/189, 0xbd}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/125, 0x7d}, {&(0x7f0000000440)=""/127, 0x7f}, {&(0x7f00000004c0)=""/41, 0x29}], 0x8, &(0x7f0000000580)=""/212, 0xd4}, 0x42) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) getsockopt(r0, 0x0, 0x80000001, &(0x7f0000000040)=""/51, &(0x7f0000000740)=0x33) sendto(r0, &(0x7f00000006c0)="6904a8c3e0c9c79f050fe7247787fb21f2481e93eebbd00eb8943fa7", 0x1c, 0x8, &(0x7f0000000700)=@in={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000007c0), &(0x7f0000000800)=0x4) sendmsg(r0, &(0x7f0000000e40)={&(0x7f0000000840)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000c00)=[{&(0x7f0000000880)="4cb0639c3f32f64ae52386ce170cadc7e2d90f7173f44054d1a6e56cad0b7f1ee7a28f653c1418c97acc46c0a56c58b38689a483b14533e6c27b540b1132b30f0288777c330fef4d1d7bad3429a7108fc963929aa21104cc2ec15748bf1adde65476bea44c11f979a28f889f5282ed8d6f0860704e9f3eb54d", 0x79}, {&(0x7f0000000900)="68e69b55fec5", 0x6}, {&(0x7f0000000940)="832e1904f9824b186b42d7edf0c01cd23de7a39db351c486ace25f61a350dda873c6cf2c2ff6e443ca9176db79aff4d866e67130481a90f8f7c58750477f7cd53dab462502532ba1d818a075b17b1f8abbf5052615167156f12014131d42c6fe8241d2cd1eb1c0c5df5165a36bed6a4517e83658f5c94e5c3bd4335053c375bec4841a58eac78c4f0310daf67875fb70419aa149041053e10bfe0dee1e2260a80e04adc6b2daca1269bc232380", 0xad}, {&(0x7f0000000a00)="03a0713abec88ae4029f896bfbf5d967485c5fecde470c803eaf531e4c15735cc59f59722046339863e632ea3259e0623efadfc709f224b933fdf4c76e22b691d1d96406de0e198704fa2a46eef2dbc5884b964d7a0184bad6e74a1bc332f4dc99400994187134228bfb34c7df1098ce0132b55e4b37a623fe88a0bade614b066b6eb90e5bc97483ab4962f2059ae5c8796d9f31355e54c707b64bf8c899da53c9f6a0e648154b898a794222e74e9ecfb39dba77690b41bef6b18d0558bc0fa64e666ba5cffa35e318db0523f0090f132f7bfb5aee667da66077dd5794a447a16420ab", 0xe3}, {&(0x7f0000000b00)="362c2aad", 0x4}, {&(0x7f0000000b40)="12739bbd670b71793044ff941a626e780ef58a3fd43ec3834f3a470d3305a612dcb8a1bfb04185fc6999c8ef420c4d09c69247b56c2a810b183c679cb8fc0481e855a6520f847df9ef5e3f452bc90bf9a3cdd4a392cb86ad75a0303951e59756d45fcaa99a53304c9eb486e0b780b3ea72a421f96e0e11a28612b66ee6e9d292406504cce65d85424c9adb331bc4985979b3aad3ce6076b693f7", 0x9a}], 0x6, &(0x7f0000000c80)=[{0x58, 0x0, 0x400, "96fb1bf77039b86a5275e885072fbbb9883bc63a625db411e510475e82e2fb9969932eb6cc626633e30321dbb6563a6ec82d92eda0561331553565836d1e939a9cb33eff748eb77e"}, {0x80, 0xffff, 0x10001, "e8c724d71179854dab45ae47c9a60e45ca23491bb99d2e91c28e2188ea86351fa92e80b13f0d78cb11a25c7443151a9972d671947c22d089f609374f4ac6d59c22935f107f8456cbcfc5144898683f7877ae74797d589640f458898d4cd1693d531ae72d5a4cdbd850597e60"}, {0xb0, 0xffff, 0x9, "b7626b1bd412f9d783b72569237ca8c3daed7d595aed59ae065066c10436e7069c2aa325587ecb75e4fec16505f7f239dcf1a4b2956969db4d2abef6ab4b392f147f3764ebef57b08320f19a7fa75d2d3a71d19d7c35ba0cf59d22ac787843daede09e8b76130a9db6b9b1012a46447cd2220d6cb585a56e5191754010f192a13bd1f2262cee631136e948d781bc19b8ae5ae499d2e1a2c945652bb8"}], 0x188}, 0x8) bind$inet(r0, &(0x7f0000001000)={0x2, 0x3}, 0xc) connect$inet(r0, &(0x7f0000000780)={0x2, 0x1}, 0xc) 16:04:15 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202ffff1601ea04ee"], 0x10) mknod(&(0x7f0000000280)='./file0\x00', 0x2022, 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="9be34229f71ec900121f04015af045abdf8b", 0x12}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="2ae62cabfefeeea177f087ddfa738500e7dd5314110a20ef6c4ed50ab4ddc9fed93070a1ca6803a8b0b1c8094ecaf4898869c8cbe1c6dfbecae03741cf8d9c7d2ee22b48c785c42b7237f36b086d15cc29f63acc0b9397dc37130b2ba4801a453cf3f9ca46a90ac35842d2ab6c32f35e", 0x70}, {&(0x7f0000000100)="d403ddba4205e578383e792e58bcb96e0b51c50e6de7eb30e12af2a53ba5b27ec13c9c0f4e35f2eb750237c5bcad7f6b210fb99ab8836332aebe9302dfc9c44257b670f76c41e559685ec2c58c99593c3667f65e7ead5cefddfc222cd8b276a751fcaa7e6ec094ce37fd8f60f4cb28c8c89822213965dba264d56a24e44905b90d8802e4934790a5ed266d982513e6367c25f3e7b3f2378cbd4572083790de2aa2fda65fe5d8acf3be95a1b2e593dcac6cab8e8ce38187bb94c515a3d7db971f94b8bb0fb14de1ef58791fd408a82a", 0xcf}, {&(0x7f00000003c0)="4c06ea1c790ffe29cab1446aeff7ef2e42d1ea0f65338fff67a8a55b7a5d296a90f121b9dd4e6b958bb54e42d59c7bb2e6b76b898dfeafc19b5e803295b27abb4ec365383ca8a7ae30c67613cce8a0cae68e14db3ecda91be1aed1f23e2ff6c99c413e14537a5a1ae47870422e0136abf13037f0374cf57a7be262301d02b167107c0c9c949e0918ddf1d077c6002b4bc0c7ec1037142145faa743ce9e7bdfb3c13f2294940d065c1a5b449ed969ebb4274d0f05c167dff3eddb53e0e2399562129683df74d8f2b94f2ba7a25cef22cc", 0xd0}, {&(0x7f00000004c0)="26d3eee2c21f7190dde383f84d7c17d2ccbee7a67660742a0b77161ca6fa8ea3382726d487520666846fe8a4328e121ce81232294f67ba59885506ab33db5f2924ec1712fed63adc2a969bf5ee1ce348db97422e0385679082ae8f6f338a805d708fe703485e898f7eb37667e3b58f671c51964c79b624e7eafb6093409a0d8d45707d77344aaef5583f14b0258e12014bcfaad51730add7c72d0a3b89617979521f7e1fda3529b4643cf948dfb6b4897ac2e2b9286dd99a2ffff1058f215282f114cddc834735ad89e6d251f1592dafd840183f14eb354cf54d60b77cc3107514800a103d21d609c40afa79a44fe0d07338", 0xf2}], 0x4) 16:04:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)="cee9ebdb9c91073cc9768e5fa00986", 0xf}], 0x1) 16:04:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7, 0x810, r0, 0x0, 0x1) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:04:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = semget$private(0x0, 0x1, 0x10000000000010) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r2, 0x2000746f) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) r7 = dup(r0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x1, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r8 = fcntl$dupfd(0xffffffffffffffff, 0xd, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r6}, 0xc) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r7, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4f", 0x794}], 0x1) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() setitimer(0x2, &(0x7f0000000040)={{0x5, 0x9}, {0x7f, 0x8}}, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:04:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) write(r0, &(0x7f0000000100)="5a2107704cb3e3bc17", 0x13b) sync() 16:04:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:04:16 executing program 1: 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) mmap(&(0x7f0000465000/0x4000)=nil, 0x4000, 0x4, 0x13, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x1a, 0x4, 0x7) setsockopt(r1, 0x7, 0x9, &(0x7f0000000000)="5206d40e66120626553b580da18ce6", 0xf) setsockopt(r0, 0x0, 0xfff, &(0x7f0000000040)="caf5b415", 0x4) 16:04:16 executing program 0: r0 = socket(0x2, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8201000000e7ff62af00"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, 0xffffffffffffffff) 16:04:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x0, 0x2000004c6}) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x2) r2 = dup2(r0, r0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x4, 0x8, 0x31f8d11b, 0xf50}) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/121, 0x79) 16:04:16 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x0, 0x7, './file0\x00', 0x1000, 0x8001, 0xfffffffffffffe00, 0x5}) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') geteuid() 16:04:16 executing program 1: socketpair(0x22, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x79}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x401c, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket(0x3, 0x4000, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1) writev(r2, &(0x7f0000001300)=[{&(0x7f0000001340)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd4c405e90d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e5dbe014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c63839725e1e9a04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab6866776db168dcbfd651fcf31070a12ca3bc671bb322c934a2cde3ff1c4b7e8d40ec49b914d02e00171419b7769ef9dd5713f3ac550c9bee789d94d447edb4d422b4c45f74cbd3a88888eb9ce2549af79f8240998eb32264b7d29cbb1e4999c230b38f2d3982e5037e29078be4138aceb40461823f856146b68c52bbe045bf96662075b8ea1d3b7c2d3f974d71008cd", 0xf69}], 0x1) 16:04:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:04:16 executing program 1: close(0xffffffffffffffff) 16:04:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="b52e8501eb746d35e9ef015197bed050e8bbb12b", 0x14}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/220, 0xdc) 16:04:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) open(&(0x7f0000000140)='./file1\x00', 0x20000, 0x9) fcntl$setflags(r0, 0x2, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:04:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="eaae3e4d8615b320cf7adc74cc3943e07673824bc1348d64a6290b01ab001f53bad50f437abe34104fef7b35f97725a7462218ec740c4070aa161e666c7d7cc3b9af80451d60d53f54b9a9ad622fa45058b7e1958aff4cd8f3c13ea3d471351f021f00689b61bffe3e8fadc4eb5a796ed8078f76ba4861dfccfb3c12f1c5bb4016888e22ab2b4a81b9d8987b0164ce9a84559560cd8acd38", 0x98) 16:04:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xffff) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/102, 0x66) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1004, 0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:04:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) close(r0) fchdir(r0) 16:04:16 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') socketpair(0x19, 0xc005, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x80, 0x0) r3 = socket$inet6(0x18, 0x2, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket(0x1, 0x8003, 0x20) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000680)) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x20881, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x801, 0x0) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x400, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd0\x00', 0x10, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair(0x1, 0x8007, 0x1f, &(0x7f0000000840)={0xffffffffffffffff}) r17 = fcntl$getown(r9, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r19 = getegid() r20 = getpid() r21 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="1603", 0x2}, {&(0x7f0000000240)="35388588900fbd85fac999625bccd63a985b731a9f6fe3bff052018c876a70c1aaa38d83334ab2318a886881e481b5074058366fbff85280eb91e08ebcdeefd4cce105f3e804f4448a8f9b93d15cbf7aeb748a477e0fe819e16b639034230e827d1899a0bd88d21c934a6e4fbc20e5ecbcc1a79a46a066308b8fc89c484a39bd2f391946811848c15601ce8ce72169e354d754d32565b7d214a2a56ce7393642b8c13ad7eca9ab0a2c470d008ff4cf5a5945dd89f4f80ddc3db77d5c76", 0xbd}, {&(0x7f0000000300)="cddd46861f69776275b648dec2f1ecb5f011fa94cd4bc0fb8b7ca54d7f95b03bc3109e43824d564c8ea0ad771f92db9c799506eed1a53eb89f3aca8665099e11ae83cbb382320f0b955a9e1d830a7ea1d2dc87d914921a9c9cdce11f51be04cc1f448d39dd22d4cc01d34081f8fc0cc2bf3bbf819cef0aa706165fa038cb3b34f05b584da164cb3203292ce25c415f", 0x8f}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="17e69267349c51b820ef2bf6e20c75f5bd5d6e2f958b320b1198dbbbc0f9", 0x1e}], 0x5, &(0x7f0000000900)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0xa8, 0x1}, 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x80) mkdir(&(0x7f0000000080)='./file0\x00', 0x180) 16:04:16 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/204) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) msgget$private(0x0, 0x2) clock_gettime(0x3, &(0x7f0000000040)) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/137}, 0x91, 0x3, 0x800) pckbd_enable: command error 16:04:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:04:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00003b27880003000000c60100f2e900000000000000004800234bd35ac2d5ce72cf4e5cf7c87a984d153a48c9645dde8f4c692943d46280734aec18191d6ac08c40967a161d341264b10bfccf1b", 0x56}], 0x1) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:04:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x880, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/119, 0x77}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/15, 0xf}], 0x5, &(0x7f0000000500)=""/213, 0xd5}, 0x3) close(r3) 16:04:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) semget$private(0x0, 0x6, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:04:19 executing program 1: r0 = socket$inet(0x2, 0x80007, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:04:20 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) socket$inet(0x2, 0x7, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) read(r0, &(0x7f0000000000)=""/16, 0x10) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) 16:04:20 executing program 1: poll(0x0, 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xa000000000000, 0x80000001, 0x1, 0x1, 0x3, 0x0, 0x2, 0x1, 0x1, 0x2, 0x4}) r1 = socket$unix(0x1, 0x3, 0x0) close(r1) 16:04:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914444f7b202c, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003f7, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x100, './bus\x00', './bus\x00'}) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) fchflags(r0, 0x1) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 16:04:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r4 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r5 = msgget$private(0x0, 0x15) mknod(&(0x7f0000000640)='./file0/file0\x00', 0x44, 0x4) msgsnd(r5, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a0000000000000000000000000000005fff1bbd34b8afeb08a1e4332c9b"], 0x1, 0x800) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:04:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x101) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000300)=""/212, 0xd4, 0x0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000005c0)={'./file1\x00', 0xe7, 0x3, 0x10000, 0x0, 0x401, 0xffffffffffffffe1, 0x7f, 0x1, 0x0, 0x0, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x29) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000480)={0xd6b2, 0x7ff, {0x2, 0x4}}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28148000e9ffe4ff000008cd7fdf0b00400000007acc14a3daceb9a57e2002b21a0fa83e917d3ecae01c646d77747c59db5fd063c0bd4370ec3726f4d9f89fb2ab9e562314dc866f67e14a5cbe632ebae264c48e775656620ed67acbc98527b50fce25ab1a100ff0f63bf4308c42a54339a7317ad599ff64f015add81f24c2865817c20c62f6673b923ecca5f20583be1a442a50de021d21a9636bf1c666767ff6cd26856ef9650b792c538be61e368d2f8c29", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:04:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2000000000, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x10001) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9ffa, 0xffffffff, 0x2, 0x4, "e89ba27b4883c3091c5d838cf331f5bb8e1253a7", 0x1, 0x8000}) r3 = dup2(r0, r2) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xffff, [{0x3, 0x6}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x3ff}, {0x3, 0x4}, {0x2, 0x6}, {0x3, 0x1b}, {0x3, 0x3f}, {0x3, 0x200}, {0x3, 0xe93}, {0x2, 0x3}, {0x3, 0x9}, {0x3, 0x6}, {0x2, 0x7}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x10001}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x8da}, {0x1, 0x9}, {0x3, 0x401}, {0x1, 0x6}, {0x3, 0x40}, {0x1, 0x8}, {0x2, 0x200}, {0x3}, {0x3, 0x5}, {0x0, 0x2}, {0x1, 0x2}, {0x0, 0x787}]}) ioctl$TIOCCONS(r3, 0xc5005601, &(0x7f00000000c0)=0xb) 16:04:20 executing program 1: semget(0x1, 0x3, 0x0) 16:04:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:04:21 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xc1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) 16:04:21 executing program 1: socketpair(0x18, 0x3, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0x7fff}, {0x18, 0x1, 0x2, 0x2}, 0x3, [0x237c, 0x2, 0x7, 0x1, 0x5, 0x0, 0x0, 0x5]}, 0x3c) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x3, 0x3a) connect$unix(r2, &(0x7f0000000200)=ANY=[], 0x0) sendto(r2, &(0x7f0000000080)="862cd596039792d4", 0x8, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x5}, {0x18, 0x1, 0x7fec, 0x5}, 0x7ff, [0x7, 0x8, 0x2, 0x0, 0x8001, 0x9, 0x9, 0xfff]}, 0x3c) 16:04:21 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) 16:04:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = socket(0x2, 0x3, 0x6) semget$private(0x0, 0x3, 0x20) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000140)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf81f6cf14a81894f13e3b1a8a4441732e9310f162629453181fa4345c0372bd92fee15b15faf4708816e41c71950e3194a25844286c38acd1971cfc8e281528b5cb670d27325f6d6bcda976eac63c5ee14f96a9240c9bdd894b4ef4", 0x373) 16:04:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x10004) kevent(r1, &(0x7f0000000100), 0x40, 0x0, 0x7f7fffffc001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x1, 0xab73504, 0x3}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xec, 0x3, 0x1, 0x7}, {{r3}, 0xfffffffffffffffd, 0x59, 0x0, 0x7fff, 0x580}, {{r0}, 0xfffffffffffffffa, 0x22, 0x40000020, 0x7f, 0x4}, {{r0}, 0x0, 0x1, 0x4, 0xefe, 0x7ff}, {{r2}, 0x0, 0xc, 0x0, 0xff, 0xfffffffffffffff8}], 0x5, &(0x7f0000000180)={0x6, 0x5000000000000000}) 16:04:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000007bb6fa470000"], 0x10) writev(r0, &(0x7f0000001300), 0x0) 16:04:23 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x800000003) r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000280)="ebffcbfd13b9e3059931929648000000000000003099aa570953f333637a528bd22b305e0d4c0098130fd5ece399ca27f20b44ab8cdb842db349301a5340a6f19c30ae07c22000476f1d9d0c3c814ded064228efecf2a62f68427e180946d426ddbef0c3cfaa41fddafb8c7d638a14a8d8fd5ea5894a8ed31d97569d331c88af5cf628e4a0d5c3e393e04a70f98f4d05000000000000", 0xffffffffffffff05) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x0) 16:04:23 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe2(&(0x7f0000000080), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x100000000, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:04:23 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/244, &(0x7f0000000080)=0xf4) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = msgget$private(0x0, 0x108) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYRES64=r2], 0x1, 0x2, 0x1005) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0xfba5, 0xc2, 0xe70, 0x3ff, "e497997c95ce5f688fdf29f9da4415cd40a969a6", 0x0, 0x401}) msgsnd(r2, &(0x7f0000000740)={0x3, "d2ffa99f328f0f8d05c4b6e1c3df16d219ee95f59989c1bdb7daf3c7e74abc9c0251c94bc9127a3aa5fcb55031a45a816aae88a54619e341577975f8a7837cc42452c165b83c3089acf9fc26649ccb13d3591e975b71cd03d7e226b6bd8edf8bc99eb28e82729906491c1cb62cf818637396bba6bd3e01d2f6959beb78cbe9704bbeab22"}, 0x8c, 0x800) socket$inet(0x2, 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000000c0)=[&(0x7f0000000300)='\x00', &(0x7f00000003c0)='#@)\x00']) pipe2(&(0x7f0000000200), 0x10004) msgsnd(r2, &(0x7f0000000000)={0x2, "4c3fa83e1d5c24e60de21dc38c5662a7f7ff8d"}, 0x1b, 0x800) 16:04:23 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000300)=""/114, 0x72}, {&(0x7f0000000380)=""/10, 0xa}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f0000000480)=""/239, 0xef}], 0x4) write(r1, &(0x7f0000335000), 0x10052) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 16:04:23 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8500, 0x0) openat(r6, &(0x7f0000000140)='./file0\x00', 0xa50, 0x100) getgroups(0x5, &(0x7f0000000180)=[r1, r5, r3, r2, r5]) setegid(r4) msgrcv(r0, &(0x7f0000000100)={0x0, ""/38}, 0x2e, 0x3, 0x1000) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/169) 16:04:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getegid() chown(&(0x7f00000000c0)='./bus\x00', r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="0000000000000000bde47ee4314de72f00000000", 0x14) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x1ff, 0x20, {0x7fff, 0x8}}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000300)="38a4798d7955c5cf50c921e8c17f8b260f4d12f143aec0573b402981b1565b2aaed18d66b748f74463e55994c48e442716e104d84afa64db4755e3ef08c561f0ce26a904b8e6ba5efed85a091b1023789eda3f3d272e49a332913fc32de3cd99b6b9327a81b8685a301feb04462699d2da197e835269b43c5e9639f00e8811c5173f867f6aa2bd1eb5a4dc05cfa969ba0042a51ecb61208815768bf4c3a95979581b0c5fb967d719c1d730dc1e74b5608949fa0ab84ec42f2746eed28af5b42904f891aeed62c8820aa09d91a1d3d9aa585c5dd21c207ae599", 0xd9}, {&(0x7f0000000200)="751a8e781f6ab8d53a9f275d8ecffbd7c7674d3945408d0bfd886092180a8cf21d87ec3e4522d9f61b8594b562bc2a2abf48e19088b4e2fb38ae785a54b0", 0x3e}, {&(0x7f0000000240)="56e3c1bd8c414fba55d1aeb270f208598f7503afaaf181", 0x17}], 0x3, 0x0) 16:04:23 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1026, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:04:24 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f00000005c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002840)=[{&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000300)=""/201, 0xc9}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000000400)=""/141, 0x8d}, {&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f00000004c0)=""/87, 0x57}, {&(0x7f0000002600)=""/71, 0x47}, {&(0x7f0000002680)=""/200, 0xc8}, {&(0x7f0000002780)=""/159, 0x9f}], 0xa, &(0x7f0000002900)=""/161, 0xa1}, 0x40) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)='G', 0x1}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000029c0)="00aa14832a5407bb10124e8032a21d0e8901a399048c5504918938b8e34271d10f208c2e0555822915554ff2973a0acf74c7f9b80acff37ca75320753c8746fe9bada2cf8491ce1d2b0e095fe7452f22e9bc062e143af144cafe9b7d0bb7665dc2cd33d03d2aa9a06b90d6551a50605cb372c27378ea1b9264dcd6b8deb43477c69a8671ee261738303f331846f133e0088edcc666277fc1718236abb508", 0x9e}], 0x1, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') fcntl$dupfd(r0, 0xa, r0) 16:04:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000040)=0x10) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:04:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = socket(0x0, 0xc007, 0x6) shutdown(r1, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x62) 16:04:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x400}, {0x80, 0x4}, {0x25, 0x9}, {0x7, 0x1ff}], 0x4}) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:04:24 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file1\x00') 16:04:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:04:24 executing program 0: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:04:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x2000) setsockopt(r0, 0x1, 0x4, &(0x7f0000000040)="d503cfead79ea6b06dfb92fbb03691cbbdcfa6d15e42da61f593f63f85fe848b220981d01ddc1b3ab9025112e0134ebbb44b6a42c67a47cb567e4771b7bb2b7086eae96cefed690f005b75cee42c68807d502e62dda49f4b43d4e06fbbe2bce82bee5f5770870cc31607f896bb23a6655338c39a3bd2c91f88a165312a9bf2f3baee32fa852ae8a62101528b1f93abf8c8294252e44717e08edb72faa2b1f55f7297c738644ac61c82fd61c2f9e01c685ae2", 0xb2) setsockopt(r0, 0x1, 0x26, &(0x7f0000000000)="caf5b415", 0x4) 16:04:24 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000040)="90", 0xfffffffffffffe27}], 0x398) r2 = dup2(r0, r1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r2, 0x0, 0x50) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x1, 0x2}, 0xffffffffffffff6c) 16:04:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/81) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x1, 0xca, 0x6, 0x95}, 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r3 = dup2(r0, r0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:04:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x7fff, 0x7}, 0x10) r1 = socket(0x2, 0x5, 0x7f) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x337, 0x8, &(0x7f0000000040)="39afa4b7eca2f1351225530f8c4e720c5c63ca5901d85f68d0b17b9556efe90636aa86886d71845591a7d05b997d4bf85e000df08120d4db0663b5e60c4741f787f535b672d96e9cb6dde73b5c4da3d41581d2c4a5396c3a52cd63c9de4a2b6362e94c27b738aebb3043d9617d274ea9af916d553b3f484dae35c9ca71a7dc711c5e90d3bffd30643c36d925565c99581ce13c3472db43b7267ba39bec6e4689db713f5220c151b4ea1dbfa6e87ae8a43d1b94a13edca967f655bc1d8ed197d4c3fba6", 0xc3) socket(0x6, 0x4, 0x0) setsockopt(r1, 0x3, 0x2, &(0x7f0000000000)="186fe65c", 0x4) 16:04:24 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getgroups(0x0, &(0x7f0000000540)) r5 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x6, 0x0) r6 = getppid() getpgid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, 0x0, r5, 0x20, 0x2}, 0x400, 0x4f3, 0x0, r7, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(0x0, r7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x5, 0x10000003, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r8, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r9 = dup2(r8, r1) ioctl$TIOCDRAIN(r9, 0x2000745e) fcntl$getflags(r1, 0x1) r10 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) setsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f0000000280)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r10, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x2aaaae20) getpgid(r7) 16:04:24 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:04:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:04:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x90) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:04:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = getpid() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) r1 = semget(0x1, 0x4, 0x210) semop(r1, &(0x7f0000000300)=[{0x3, 0x6, 0x800}, {0x5, 0x7fff, 0x1800}, {0x7, 0x6}], 0x3) wait4(r0, 0x0, 0x1, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x100, 0x21) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000380)=0x4) r3 = open(0x0, 0x10000, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) semget(0x2, 0x3, 0x410) r5 = semget$private(0x0, 0x2, 0x80) semop(r5, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 16:04:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x89) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:04:25 executing program 1: dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000080)="27fb8d93da83a8e63128b3eb3337", 0xfffffffffffffce7}, {&(0x7f0000000500)="59c501ad12a2a52e956bd7e34d0965208259a893bfd68b40066b4ce64208d7da0838fe997d4473901489d6184a44a2cdb7a790171fd1440f3c59e24884392ba7d2bc9d68e0d83150dda4e03af160f789af874c56ec39d743cd2087e48c86645ef7edcc940aac1affff00007dab47a72fe7edd58726d0855daeb62caf07aaec9676eb36b16e688adaa98009de37251e3ad2e1bbddae8e90a41c1c4dbecac9b4fafb65e6d79a7bd77f31804599afe7d3876db41bb40772ebdb0191ce14f05354d7e166e7718d3a1f79e3721de86bfd182608", 0xd1}, {&(0x7f0000000440)="314eb1f47eac10d366e50e3db77dd26d4b265d6f2c633fbdcb6b0a3bfb00a2fc0cc8fae4bcfc3be8435fc7b549fce01ffa1654dff951f53d177e33ab5f3438fb4fc49705a02c32104898d082a280bb6b8d9ff3f39be898792b250a125a195ed9240b8c6064506c1779b419252a568696caeac284cf354e9e1981157d86382666bec04e73c99be43ab2d98721018929325da0f6cd1ca1fb0f3a4fd9a8a1f0e2104260579c", 0xa4}, {&(0x7f0000000600)="4108cf9dce518633c51488d800c3acbdf42b8d36f41066f1684aaf41ef7f11a80d0d69841817ae0efb6872022fbeb7453a47bde06f5b12f707e552568d891f11f068815fa3b3564b6cb2b24b9f38c6c1da5ad75c447b9723196a9b26d0dbf14b002d45da66eba619e0b04948c4c06c59fd6d262771d37b373bf60fa3924a834cad4987823f0f3e4f5abc7643a0c964fda1d30c40d226eca5eed5f27c76ce80df4eb6f244501b94a9a5f05b1755b61c229112c239465c7910be2297781e70be7930ba4798684e26fa8be1150d9b69520ea1f788dc14b2bd31093fb01cea37bb6985bae4526e4387e5390863efe3dea17f3144184e4c996d04f2349f6304fa3540b5d04f469bd2c0ac1cd75c28a702b30001041c0a9dbc3810b1479088dd713c380ff9556575c984466dd32fb1499182f576cf51e5cf83264b80ac48a683c76f41ed65e10e2a23c6212123d6b952d1b7cd8fd4138f1cfb951c0ff0f32bf256cda85245319878eef427e321380e5e3228f56b60e8ec694b4bce194c416b39dbf3a24f9602c6f089762100f0c32fe75be57f06a582b07c449bc4839468f1220654dbf9ca97a43a52", 0xf3}], 0x10000099, 0x0) 16:04:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x108, 0x194) r1 = semget(0x1, 0x7, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x0, 0x3]) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x0, 0xcd, 0x5, "0b9c5fe70f25596b8772555fe14df2f91538d2a6", 0x10000200, 0x7741}) 16:04:25 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x80, 0x806}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:04:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xb4d4, 0x7}, 0x10) 16:04:25 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r0, 0xffff, 0x1182, &(0x7f0000000200)=0x6, 0xffffffd3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000240)='./bus\x00', 0x20080, 0x7) 16:04:25 executing program 1: setgroups(0x0, 0x0) getuid() r0 = getuid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(r0, 0xee00) syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r2, &(0x7f0000000080)=""/147, 0x93, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x1, 0x1}, 0xc) 16:04:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x28, 0x1000, &(0x7f0000000080)="ebffcbff13b9fd811eaa4e713048e69931929648", 0xffffffffffffffc9) 16:04:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="8760a7f6f1325faf87a3d293e36a0efc55558d609db62641b98e62d51c3a30c5972b0b3c529bff58dd9f075d81fcc5512560147c332e96351f300f97a1c0ab50df8b1a756726ae5e7c25c2a59e0adb603c0fd68132ae03fbe181382f77e5405018a0ec6ef3d3fb4c0d7a49f418fc2f60683dd0aece2eb6a10e608096a96b8e23b400837aaf6b6d53d4", 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x800, 0x4) 16:04:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffd000/0x3000)=nil) close(r0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) 16:04:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000440)) r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000040)=""/242, 0xf2, 0x840, &(0x7f0000000140)={0x18, 0x0, 0x3adb, 0x4}, 0xc) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/146, 0x92}], 0x2, &(0x7f0000000540)=""/4096, 0x1000}, 0x2) getegid() recvfrom$inet6(r0, &(0x7f0000000180)=""/163, 0xa3, 0x800, &(0x7f0000000240)={0x18, 0x0, 0x8000, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001580)) 16:04:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x3ff) socket$inet(0x2, 0x4, 0x8) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:04:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001521", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="c2b40b488d1ba373bb472cdec7327fd485fa886f366c8d753209159817a9ea16ebb9b14a2113b355b15fbb2b95306ea23aff1020fea4be46a82ed44e635e2d9bbebe70669f5f320f4ef8374ef7f030061352485fcb47e8a39d5735566b1831d05ae9a1cd79488ba1a11c279939b8f86ed24eef7b75939d047c961527263696f8edb29188dc636a4c517defad53a9fb6cb7765f611992da6064c8"}], 0x5f, 0x0) r1 = shmget$private(0x0, 0x2000, 0x46, &(0x7f0000ffb000/0x2000)=nil) close(r0) shmctl$SHM_LOCK(r1, 0x3) 16:04:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x7c, 0x2000100000000}) 16:04:25 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x180, 0x8) ioctl$KDSETRAD(r1, 0x20004b43) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000780)="a23f386aa69d8f2e587b5a3589107207d538011cd57a0db216af54708d34c92ad05a5cbd8a34937a61655e41172eeccd249dab63405979f3021c9eff51d8773b7efcb34e273a0959153efcc37de2b473e752ac604231f2f3c9a933adcd6df7a8549444de6d36bcba45f1bb9be712091b3c63dc0a4976e5faffe5802438f2f3ee21baec4580ae8c7eb129fbbd9b46e30835a57bec310e92c60dd3a954a588907eaa5e04a6e077314091f59156b36f4f0458dc3f16c8986ddffaf5f9a21b99f234c6ba003ab52bd4d38ea3abe9eb189f0bc68387f5f3e247daab2a0c999cd920f8e8c6b71172948aa5a2b609d8ae9366ae0515a5f2c5357662fbbb55cf1dad69405b3ede852a40c07290801e148716be84540c0ff135491a4e9a1d7d1daaada6f90adfa85c5d48051c9fbcc60d46ad6507266126cd4ac58cbd9f98614461957c317159003d026ee75900d69935437b4500001034b42778ab4957fd25392103e529d0cbbbeb1c27e4d869ef0a04130df12b4dda70bd40a5bec09b5fba41d823c9518b605ae8d507af3727575ae67f14e11be272b1c313a3eaa624180d85552cf10142baa4f5b8a834a00d4d5a8d71dc9dd2a2c67b85777dfd7c13b2f4fe23b31710a2877c4d056ddc34d04d9718d10d138135c8c6b258caa17cb5e443765ab6cd3cbb82210ba206f90c60c4e3c5b0579bdc317a49a54753b021a00abcb235b35d80a6e20a5b055bc14da5d4aa8f939799fce749472520b0b56ac7c1cbefd32e1e93f47518d1e01312eb1c9330f2ed7b3306d90fc177206f6c0cc0e351c7cc53771dcf9064769268a7b5435e4ca823df13d86696af38aaa8002b1f19f056c4109be840387bda51b6a604c4b232ae4a930bba62d2e8916629d9fa87be5f9839dd38c186aa97fbf2d31f1f26faa1d16fc4f0edef36c39a414ffbb254c657acbff74f601896c1d9fe1dfcffe420dc8b670aa0d953ee1be627aa9cfe4941fa27fb6884f266e6a5e9bb3437436ecf4edc102cce54737e91c6c4ea68dc195071cf0ac4fb353b220e4761e44953a6b1a1dfbd3dbf02e2366f531934cd07e00a18894d40d5453b35212a1d789341163261702284b7b65de5f8d3f4723bbb439f76c62886cb60b7e784fc51f583430e73abb607733ae5177b6b0bb428edbd15292dcdcb0e731bcd9020330caa150fc2c9bc005a33027d3274822aac08cba270982d69558d206f17441cd9786a1a90ab3e2e776d8394eff45029b0246b05412241cfdc5bf08d16990a2e46d96b4679b74ecca6459fe45e23ac77e1c07e91bfb7883f0366ecf66147ef73c60929a8fc88eefc9b2805f850704c4be851aa6754fc0a59fd8f4d3370a40fda370d0c8206ed54450e35ed93d1ccd7a4e58f7af5d2a3291026ffd97e59b4ce6667cd732290337437f1e4ece0dea7ede522eb4b8a6d6cb337f70cae3e01bd862c27fc4ed4db553b988a65eb12780cb7bb99a71af5a7f30a3084233a95593dda33fe41d0a70b09dab748d43c0701287e99ddc7f372392852ea056dd4aff66839870d12ad354e81f9eedd2466eba59617366787bccbb6197f7cf1b3b8b3a85f3dcf87856d5571771b28c101ef8907b95e6a3d8a2ed5e252762d01a68c1689650c210ac4365621d45334bd578ff766255a824fb54677065d081598f9bdbcb4ee8823094a6733d51d043062e27ac55cf8f6281e6e0a55c8157844c0abc3ed3988eb279c9ff8af2b062eb9a4919a0796428da04061e7070ac44dec7feb6daf1a7c63d296b9ae991bcc44fa80ebf0c76d907869a8b7c92577568b20f6e8344cf87568c6e340e84b6f8e483f9f01ac8792efd96d54d2984c1e1c4f6293f2e9dd795eb1a177cddf5d647642e741b1f28e08d8cfa0f7e8a9acc05c7baac10dd071432437c5fbc1104618eac931a7432cd7912dd78ca142e0b515589a823c1dfaac27dbb84153e01bfde2e87bef9e766a6e118d5811c4fac1299910eee25147cd4f40ee3d5abb320d71e355fe2d3474e0712e05d118d533b1f46c4a0120ffcbcaabc5f7458e8ef9cb5539d019086fccfb3bef2871b2cf12150aa46e4b6e85ef03eadca114d0a189899b010643f0b2443fb2e289b29c4c08a439d16dd60b15941eb0a1a071d379aba761be5890f3321ed0cbd2c6f44593154b6e51a30c47606ce1510e5d043e73d260c5ad65532648fce084bd45c051178ea73c487ae846ceec351d2ca1ca117a60559e3972625e988086bbaa51039630f1c2b1008d8768e61b2f4b42d73f376e6b0b39e035936c8fadedaf19300959b0464c7eb2cc21c03d55812d941759ff88ef17bb0a50f124e8273072b8df9651e96ed6c2f1ed19ff13d80bc4acebc1565294a1cc3273c737b68d4ece78bf881a22aea4469a353f049a0924d6d9678cde2b836800766639df4466b77042dc2ead164ac5816eb84c0abc277fa39a2df8f9383c688682bf960c6f74780aa33a0b525acf5e6bee783344963e5ac818efabbd60825fc60e24a19362a48b85d5fc23c089bf23aebec76e29ecf0db84ba5beafe90fb48208b55d36e2adb323e4a058522ac7d2728da25aa13d10be9190da86d5df00f3dd24376338cd768f3cb5fb9410a7362675f63875ee149052fa0380e239a50df8bde7e45870754d6e29ddcba40e8ee379083906b558a54c3fae62481f7ed999992bc0cfb0bc0c2e9dc131d6e85add2213b35d75ab38417d205aad169800e1ec8cb3a3933d45ab10566149c7b8cb93ffb416228ad1d894486ff92f2af8483dc32f5bd306367e647c6e0b503b1f42d210b397e5811e875fd3f13de4bfa1e828d3148a869eaa8ea8126969031f33ebcf3f966019771a1e7533cc4b9f9e195c784684142c0eca568b977af89cee90881f01276cb100f45a15f2d50517d1b8bb1ba54155d7ed8d0def5e72bcbad2b0eb910a506ec8ed6c3595e2dc50ee05fd526ac3518292f1e165c5710becca3c045b96595490e4019824820f619956cd18cbbb61ac426b8f47a91001ad102672c53b7af9b4ddc818b8de8743628f1fae0f8b3ba4efd3de8e3919e863548b72be5d20f7b40d5da36f441d9adf70608b5e77fff0e27bf75a73ab84b059e8eaffbd500b100e17accc8c09cbb76e051a9ebdcb2fa244a352297bc1aad37313518c3fc0935ca29b0a7895224a43bc8f375cd5db17c1c39c643cf4a35d19c2db1cbbde14b08f064f4399582e9bbc38cea427cf249915194c698755ea85775a20b3c7881fcb77529aedb78fff13f71dd4d89f15ac733055912ed3149ef8908179d922dabc8a1fb7fd58416cae38c06758ac6f8a62446f6792c88ac24e333ced6386848ebb130f50aa107a16363ad9ab2d9d6bb4e7da63cc55b5733e1ade5ecac7cee918f92157bdac982ed271e6681db9f8b5e522be3b2f8bbd93255f9b8c3a67473f68003a531e277d86393f762aa704e56609842c31fb913185169801942a1c266c2f6f2f262768723fc061c0251353fc6bd1e6f50918bbff91150c8f192597d2d632cc4a132b4cec58ded466e7031175a9abaeaa2cf5ce5bca29413e78e18dc11e3520b839d586e9e9e83ce4da3a1d783353ef06ad1bc9e2e6d6add9ac02aa087be08ac898c92f6ee4692e8ecde7434feebfd05d9e96ae6df3fdfe538055293513ae588e93f3ed86bfe1abeecc81bf5e98c4b2d56d244283f6ebeb564b39c06bcb9376218405c7ac4fa4d0c37709290314adeb33698374d61f346cc1c244a3ca8bfc4d06eb9b2916c6778830d133dfdf90a1d404c6a9037475abd05144eaca64cb76c0c3b89b9e44ab0f6af57e688b454d2cca6afdb4a0ba7f67af04f73693cf216a552a75868c75332d3b2a1105b362e384eb1a90d269c401877971c1c2238a7f311d61eecdf6840849f383c27ba4b780e5ce07eef30f2b6a81f8ccda4b9e8433f6cc966e3a4371cb1e46ec0de942191f9625219ab5dce16d856cfd4ec3150d25835eff04b4c8867ef0925547b12d38c637002d0d4c2b58eab603f1f1d148df8fbf433cf029a126f3163832101f9c760aeec62a5220582a7b534ec5b197ae7b3cbd8541ebac77dbdc2577a79f09edf82af03c8b4ac06f5ef22a2a582d97bce09b34695295f4612c561e4863dfa71d32d0287f7d5c8cca0c2b656028c24b0cf2ba5d3be3ccc3f144d113e4a0b8ad9739ff2dcb203b5b642916f942a7d2e1ef1fd4084fd9cba7c51ac0a5a278a024d3ff841944c8e6cb4bffb35dfb89f4e8c49c8bdca642d83d6a9896737dd19f8bbae96f91ef48916a8b89b967e57fce29b2d41f8110211616708564aa082363df31048dc8130e91ff7bd888632feb061a0fbe388ec55b58f3281cb1df459200a2bf80df1c786817c0a459ab7b7fab7aef93f37b827123584a287437bf1cfb051356f27b2e597022ce857b504454a113ade0baab2ba6f00fd91a4202a848190fcf1fd1cf1bb4225da59f5ea289ff23ba391259d8a5b8c5547a3f53b820b8e84f70e7aba07b81f7f94462651a4471d8c908dc30e138b713613a0389edd7542cba71a995c77d3299180f47f820bc7a2fda890952cd655f5f260307a3cde7bcb9a0fbf503bdbf3ba95d408dd45f3d6774bd53ef5ffbc11030541fd202774b9edcbdc4b8654e5fe16cebdbb1d04476d4b2bc59f086602055a7e42fbf2699245d63d8596f0000d9fc1dd5c6c0effd03aeff69f79e527ee2f298951e74bef5c38d30e0b98cf33323a9562db2b729942b411754242d3eb1ec8e57260e44bca3aeff32172f9714d9498a601657758306207be736a3979ae947c4b7ba76404089a730529a65c6f040c05d31a5ecca77c77f9596ec24cc45551e1ab8d7163c1e4f44ef46d4d771d890e8d2b6017fc31a09cc22aac99840675ae3a882219a6b657b528681e8557ee72fa7530933c9547eed2cad05c468fcd6535cbf2e458feb241da8640929b8712442f9f09a1f955209dde84fea415ddc80381701c1adce6cd3e2a791471bda86cf887b4e6cbd1e1c0d77d7745117cab772c27a33ae30ed2082f429178d505393efa43b5080f35848c61fdbcc2045c769330850a3c7c59ad191959f7c4f144df7226bc3abd963d11e280cf15d7219b55608cfd9667193985b5dad120ce0931f1d8cc0a1351fb1b197fe14991ecd5bda03a6a5f96aa07696dcda3d0e53efc667b825630c5666b7264ec8a3a982366caa23ff8f062ba634ddf97c471d01a639aba5ab51dd8622898b7fe789bef06a2678daed6b120c2b0029f3fad926b737be108acb95b463db50a705cbb9c003aa3fc9101a02c6a752e24e1b57272545acc4e43abbe2077f0cc3e4ee9dae1cdc1e324c1259d9fbcf45145ee91a3a86c08f5b29097d0bca1efb160023772864705a4ff80b77f83f8eaf96b097f9e4cc042ed2b1608ee005134bad78d5414f6e58f21669a65155038a86840afc16bddc856d2c4acb26e243fa0108437f30defd1429a3039df2e37bf3ffe935e385739bce0b36d21a9458a146524d4578afc471c4c93a83957dbd2649293f70d8212271fcf716bada1480a21740674786d9dddc0dbde764ca27185594eb752bd5448c30ea62fff99d6723286c4958ebf79da7982465da56da6797d024ac20ce38238688e10789bd8db436e572227275bcfa2b551dfdeb55bb74136a7c1e5190f79f62ea229e1ff6c950ea5ff84d3facc5d2d6cccc21c191299fc9fcc056130ff32dd29d53a0e5a414a342aca1c0c4d778e2d65d318a17ab906460b45c30958175aec9bee668bfbedf2b2f4b38c278fb3f751681c1d887cf87b3db9f2358db88acf2f9a37782aa979de95b4", 0x1000}, {&(0x7f0000000100)="be604d9fefdb6d6cb08caf33df415a7df752761d870443ff429c3267e21e8a10df5435b6ce7fce5d5fe44ed1e9c5f773f7dd86cd8ec0f251cce6349b90db74c718836e80ceea242be8ffde2653469dceb48d91c794a2b11fbee8725fab42f08cc9353e245d9a3041845f26d40999a0fd1b449a4afa478c774e7e3ab18dcffe66dc8cc5cbca5463ce19d6433ada195f8c95f4fea087f44d455938b1e7069c12344a", 0xa1}, {&(0x7f00000001c0)="8e5109f3833f6486706063d1b39291cffd872f5cd774c8b6d401f49d182e78cecc2f78a29b0917fc55ed7b1fab8d242199d94ffaaa2773618d48face7ab4d2f7edd592631dfd8e1f1c6ae1b10845266aa5c3e96bcc27b79cb5a9be74dba265b0fc5b1a9cebce167e52a9ab1f8f4f03f60cf7d120fc485d6cd5cff2ba7f2ec4fc658da94280fa1bb55fcd18f61a5ef38176106cfa7467d34e221e80cf014bf17db21de159eb32fc84d33844b477d9ee4c4924bde8", 0xb4}, {&(0x7f0000000280)="0265f4572205a79a8198d73ce1599e16aa1eea4183ea018c77e13e4d9d632ea5b1e86ebe7554a541e16746db34b1a6590c162063f5735f9eedeb99c6cf7cba1f4d5c4e20d3040392db6063d2c391fca93741555464f29e4e5dc23580088c59b1960c35f6f2912c6c0b5243e4d5c9", 0x6e}, {&(0x7f0000000300)="b91fc401819b67e05cdda7147a764d86547814a27a7b2fda7278b704556168a9094f2d14def3ab009916b691cfb20c341fa13ddc7d6672933667df027d66245668bb0bef740e", 0x46}, {&(0x7f0000001780)="376a75dd360340496eb5f8961e7d68c925994bd9028e68b199d94ad2da1b5febcb18a53073ac0f69ecf5a7aa11b05c9e9499e8f3f0a58c4057ab3959d07b8cb42a488ad2cac8b0deadd90214c579de27b6916d7587ce4e44bf714e747cc52285dbd67f7d8c05f8c8a9fb20d820b85af7b09cac82b2ff8e76e0e2b552db72cfa15a97a81be642eae78ae87b78e2df6dd70fc4aecf5ae07294fa1cd46195ca277e128391ab045b547931e11d9930c3acf7f2770567b22dbb2fac3211362c776753debb3354032e7b15b785a08d46663234c0acc0eabeb1279fb304aa97791cb7cebfbe113d07496f461b83771a78a73a52a20a39d034397d948273f16e0f36701a66c4b677461df9585c59241eecdc4cbdffd9067ff433592ec48e6186bb401742192043734d641cb0ab6753ffa4d108347d2f36a2be92c8794b9dfdedd07c561f87ff6610aa8c5b36ffcc87dbbf8177e8cfc63459e8491a5a8acd695218bb85d5f9d78db5d2f3a31d367af17d39782aaf2f1e5679994265c6e09f167fcba22f6b63aa1014550021acf6b0e401445925ed82b383db176b15222b3f5f55672e299194f79c483e5d4667eb1c227cfc1763febaf3dd2fc2ae7a3fbab5cc1f26a8a5eb4590db330c63162aee2187b7770ddead2e136ddaad10449c78adf9ff2c3451cbfa90287a090b0e75c08709ad29547c1aa1834f0ee63e8ac49a80761669d66a6fd2ab969382ca45b28a74051ddb1a88b4fe3c8d34658cd6191d5edabf85cc392a6513547dcc7b87d2426708dcb595b28ffa1d76a4dcf76d6bdec04547aaa46b1feb0ffee8aff3b16ab7281b646063b2beff8a7dcc3401f41641ee40955a4d08ae5244a36b5c2992890f836488d08185ab6f45b090443aa43cf7814ccc989864f6c8d44ec926a8ab51bb874927302740c3044c9d00b9e24179582f09b57cd00d4f350c854ea3c84ac3fc2e5425ce4556df23026c23168ca105d83a919e411e9d3ed439716935bb76233bdb8eecd7809f5587f2128d329bdaf70ca374632a47af3845d72e531c98f8cf84f426dcdf990b6090a960825b7c9f089294e89e7851d28f9e322f546a3bb8bca6b81aa6da15cd5ce7d71249c13dfaf2e59cab3195426d676f31909163e1a18e9fbdeb2126b801fad626fe122ff31b3ad6edfe81f86d64724d0c5b7dee4b3d88ee56dabeefe4f60e2925e032212c8733dda8962a9ad07e1982b501c3ea2e59516f660c2c71a70b088859c3989eb657571770091fc8e7c39ecbb3b8fef460eb50a44a80f19da1cde225fe760d5bef22f7efb9751aa38647c8c36b5c478d15184045df0ac837f3b8dd156a666d97be22d49166816ce0541b50b6b0b73f16b9aad780cab7ca176bcdcc5d2bb30aab9a8156c3515b598f06eb03009806688e5448d0a7f1a4b8bc4f3532ecc9b246bf31ba240fe4498e0b082ba0582cf19edfa1e38b25b510e4b5db4f8d837b62f102e47a737272d8404f7f0113ecc20b1fadd867e8146c53223e74f09c7bdd0c3ea1a87d193c98bd18557783fb8afea1071d3d69dbc2df9b28d6758805f59d1a41bc7810d809646d43945953c9b9c0b862fd67de11a8e2c6724423847c5510ea664fc14776af4a2592f8aad1701bdcd6901325889abe204dbfb57b76bdbc425894f561cbc910e9922a9509c0b9f124e625000d59d91f0a1ed57d5645465240389148822b5a2f8575651640a20b21b9d5c29729473257f5ee51ed65008b956740fb79bbf6a159cd9650627c6295a0abf4d9b357ec3dde0c798b81d0caef4f9d99c04acfcda0ffb1a62089c99e6a3f7117560f09f5b652630918d362e84ea2c550082a80a7bcc6b6545202521a23c7f4e497ac7908b64f005fafc0efd58805ff503dba88cf748c88cf7d6aeead3573a93128d69977020d62759cb261d814a5eb81fc84bd46fc70aa7e1379a904263725f1857c7535b691240b475962b53aa1cc097aa0f85ac4ad53145bb4b18bf4aee5a24d48f150e6349b6b4b4bf9a4a79619ee06832f605f87bca2462c19edc4ca17bf46e033eaba20eaa8810e8c17e9ded156085287413682b634b9a5fb6fc7fb530422bfa2d49ac03cb1e60c21482a64e5527379ee805fa36015b738b103cc3e4d66355c650b9aecd9be33f2305e879316b850c8d54fdbf654271d12c8988d5babe526d5631012800a7ade1441a6b4d5a5dfae1431dd871dd3cfea6defb29fff5a0466c2d45828867d806cbdd01e774f7bff90322ecfcb08aa5aeeb6abf2d5210b68de920358776530408bcd9f2099ff26f0f05a90be86e657f080a5dd0231419689609d67496bb1818f34eec83788a19a16f46af7e9a72869645ac75a75a2fdacebb75207e16e30017652d0a44d06d1ba2344f5c50a8c7ff1b4c1c3cff52fa637210b43ec0a223e23e578bcb41ee361e4597cbff00cf41f8d2e3cdb6256d0aa973354703099e919482879dd2978c4d8e6ba54e3061984e5e6cfaa91dd9163063b75669801883f7ff120ca32af6ec00e96e25b97272e1c847e03543db2e94fac7a3cb95e22af6ee61429a574570febce933c2ea901bd4097f56f901eb64dc86eaa6776d85c64357c0b25bd506d7a470740557e22b876b1f51ccee3e82065bf224455b3e81e6caed88236dcbe809b4172baccb3ae5fa358280c51ca556c0a5f0b167cfffa4f4710eaf06fc4e28d2ca4f6919eb3e144230f2105d3928709ecfe7c8631c36d72ae39a88719254a9ce37aa24deaa63f227c6df6007fe0417ddac1b003e2f9de6dc818eff48e66229ce39a1a2734a5c989e97acdbd365f22c1db5608536ad5f2f4a79d182ad5889e909df79db311d34ccaf5473d2da4dd2b681e27aa7a33024534ec4d2051321aa43685287df541f995f96010fc22384de3207338d7cedcc28e81e24f072c0012e1549cc72003838f409f5931251bcdcfa1e41e0b3fd3b5fbd07d9c7d7c49dc7bb166e1b1aec01de16559bc089691c35d6e5439b8956d75b1e32e53628bb450c01346a8f8d5db941e8938fa6202ff9f48a5570ef6ec58e1a216bf712462a2ea650bfc20df04eac59131d7d664e4badadcb3942c2cfefbf860883a6caa8da1719162a6803b7a7c1763f23d3db6e30276cfd13c7104860a2b7ca99899e29e378c4c806116d9e7a0f33d8a9cf3ae6fdf74334424cd2431a488d10d12f59afb5cf1252859497cf01f48d4cddc9cd0067d859ce313339aa4896b64db2d382548b3807481786fefe2cebe29c850c06c3fd412f5e999662c609e0185e69f1b9f33e19bf4020204d51d304a9cb39a7601dc3668db753825465f5457f3c0da89737a4d94aaf819a9f7f1f9279901ea0181634cf46e5943c9e7ed2426b6e2ee983cf9b65cf60ddd14474f77c90cd9124ad7e18f098d73fd9554731294f34038a7e1772ca4149fb443dc8a29868aa3d3ff091ad132081c59c58f896c619eee950d537009772a4a2edb346c547a1a19feec62c65b845ab1c865a37fcf2f00825eeb16381ade35506d7de4bf53bddadb4df0c1eeef01e2b88ac121f064a0ed8dd2acde9edea456c170c9c4b6cf586a16312116a0ceee792e1558c60322e3b5467b1544571fa2cf39c68ed5e88e2fab87579b2f26c794c2f25c3a1ff2c5c89c969168af60cd3a3591cc3481539443ca0fcf1ae85c6a41bdb6dd580d2987063d905a388e2cb2be076c122fc2fa7028a4beb521c6a01f2abf131741537125fc6dcdee3721d2966698a4df6c46dc2e1dbbb042fe945e31033f168116eb162c3a578ebb615104e2a1ebe210c5b657f6a1d592996accfc45fb46f8bebf82af3f2457073f517c53f64de46efd0b744fa74dc6f8aa9da3e53467e67f84e771a1e2065d486c617717161c98a059c13b7f14edb8387dc1ee15d863848d5e646a3ca0f5d4994d725364d9540ddfd96ac60cb6f6d1c56437919879bb58eaee9cc8bfae30e0a483dbaeb81260511faf51d3421b86d6f28432f947ceef730caacb14e0130bd94320393966b3141423083621c0e60252388a3fd78fd4017e5a5ff16525dc6651dc046a15454e8f6917ff5a492d715cd3192d2a3e0bb14ea11a9fadd34b66d504d2f7db6a792194ac3883062321304ec5bd8e5b77f5e48b50320b0bcce4ddb3045bcbe23276f92605421a56331c61c8eef204bc3e876dbd16230757240baeea61af1b0ce51a90f0f460a1b6b07cd7d9264109c0b5c84765a72838e5f898765e30b490e6975a412a74c393cc36e96aefdf709344420621a48f9536ad344e13082df1df5e391abaec0338d03bee93c32a99a798578c2596e17066a468f3336d54e467d2b7a89b10a40586c622091c39c84adf90e6a10a3d6c11198452d1a2721b0934de9a6a1326033fe1898f8b689deee72734e228286896cc9fe52a268660d48f25e568deb6342bc2ef2323a7357d467d82fe1b0be434c7be7f70c65d6c1027a34f2e72825eae818768a97595627b115c5c6d2601320ee3860972a3f9e8e9cce556253ebb4530191d1d668c5f6128a8c2d375b43e9db7b7dce39b2880bb229e59492b93e8f046742a2953ca51953452a916d1e1ad054550040ba1f427d67844a615782b934b2ee00a86947ec227b6320e73b32545c85e8040f5d97fe26324c27e9bd2e44825a80c86a05aed042aefe99ac75cac5a7e1501e4c1f852eb2eb81a32d8f915aa83737b506e7218b89b81334c8f04769cdc02f6238a6d38c3eb239711b74008feb826d50d6bdac0d1e58f2b5386f6cdb04376aa909e45f4cc2b5d728735998847017d7675a609ab36dd7c3199f35c760158728c16b18cebe356665eeb015dadd31d4485e76dd0430978f2e619278128b9504e218d3233be55a96e55557d96a68db54622078f3f9463dfea3c057096fdcd9046af747d0eccb23bc87985c73e8afa8d2c21cfdb3de455f118f6b887746a9e9a3fe78fc9d62716b86a3824a0f13b5bcf99f2888711c51657243e013570f02077d77f1215916063a0daba8dda55e69c3fef64c35b4c0d9b432c12b58258116cb6e2be2f8df77ff8b3155198b6d442c6eb6f0a618577a8cec207df5b3b99aeddf2e81aa388536ab12ff9b1e8dd769cd0dd0677b9b756a4212dda0208a4fb830e1f5cb66b43180e0ee5eebd1d33e52fe76b2f79e260da33888f56f619208c25addee3eddc1a0ffddfa43161986caa051111fc7812ddd395081d1fb03d7ce8ffb7118a559e6bbfa1e67b94fb1bf8c2ec3be0548d0217c1be26f397557c8a60becef64b13c2edba661ac4b37a62ead875b302bc099e97a0b602308245fb83e2496f2e55eba140a19a516619bb46e7f9f6c84d1cc64f383f6b8992cac79492c7f36d69b320fbfb2a0bad00240a9526732c355191f59c79a2f0c28c489d8e038f938353f6cb475e84cdc9bde1855be0164002b32a0de8825849142c06be686a9881470b3b7415027a9f7f4707aef5d4662cf90cd2f2a037071591686108249c03bb652e5e476d9336380746f0589eda8944a8b62be256c6301d39fecf888579df3faefd6c143bdab2c56141aa89cf133537a92059345c4e33c79860d87ef09de247e114072002801596812cb430677d84e6b7dee797c0792c918775a7e88211c5732fb28ae42c480c8dea83651f8a1612a7c04c6cc1b9cc99f14397f64d6dbf60d9cd268ed2ba2a83830c698e6d475930b667b3b33c587184aa13444c32e2c80fb347166eaaf983f69414f8e71f442a3854a9b38cbaaf3b8f8eeb983d297a2c2441bd7c000572aa46542b8a05cd64cc8e8921b075c6a78443d9bee1b4990cd04ab5db419ab9d6bea96e01", 0x1000}, {&(0x7f0000000380)="5e5aa5f350e0fdc4fb26c891f7a48508e366c487a3d18be50831986bb56c22efe279829ffa549221a3ba", 0x2a}, {&(0x7f00000003c0)="3358a5dbf6ecf6fa8b755b704e4529d04f4f683f59bba62b1e07ce9ab3838188682005c568c11329913afcbdafb9e4f79212c05c673ab225e78cc1d7582437c45c2ebdd563019205149453dbd9873a777533c41b6741adde5f2c6d45067b941d417a7f40163cc085a43949dbc9c9789575f88fb918c472ebca9ea0", 0x7b}], 0x8, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x4}, 0x400) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:26 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000002340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f00000001c0)=""/124, 0x7c}, {&(0x7f0000000240)=""/46, 0x2e}], 0x5, &(0x7f0000001340)=""/4096, 0x1000}, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:26 executing program 1: pipe2(&(0x7f0000000040), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001980)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33fa9a0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde021bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee671fa91a9acb6c6785f79818dcd5418794b7ca18762e7d623b16a9635507d1199f7843dc68ae86a4735019f9ffffffe0839e4ba38e25278f4e6f5bb1766970be5cb1fdf4d608c32f15427e36e32917617624f4e87ce52b4930436d4b6a5ec4927bb13cb21f1544f7fd1785006fde4a", 0x871, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:04:26 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() getgroups(0x4000000000000165, &(0x7f0000000000)=[r3, 0x0, r3, r3, r3, r3, r2]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r6, 0x20004b3d) shmctl$IPC_STAT(r0, 0x2, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) fchownat(r7, &(0x7f0000000100)='./file0\x00', r1, r4, 0x2) 16:04:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x8, 0x2, 0x3, "06058448340eab478fc9c84fccceaa5e5e7199c4", 0x400, 0x10000000002}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ee9a8cf407fdd9422cdd55f60000e4ffffff00", 0xfffffffffffffffc, 0xffffffff}) 16:04:26 executing program 0: r0 = socket(0xffffffffff, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xd9e, 0x78c5}, 0xc) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:04:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001150000000000000000009e"}) 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, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./file1\x00', 0x8000, 0x50) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xfffffffffffffc4e) 16:04:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x1000000000000068, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getpid() write(r1, &(0x7f0000000340)="f6ca2c097f522667a512f02a0a78a66359b803b4b74438a24d05a80a567d2ab3f1acbc8bce279fe4388f188782471f0048eb2709a4f85ff043f25df7d39f7653de033e73f0e8626c24f0e10311139aeda61b50b1847d4cd21508322c029687cb8f750c93c956d13dd41dc91b65ef58177ad4d05726cdf221c9ce3ed80a06745b292dae80de4fd66b45560c133c7ad090aa92ff01ef31a6bf4c3b227e9b993df1d943d976b93906c23b7bef116fb21df8b2dde3d51f80bc68eb2be16de0f76fc291e51bcab2ad4737391821c805d1f7eff3d35a42458a16e786c24be93dbf39c7906856ae159099aa648f950e15edb7593293dc96e4262d7af5f824cafa24", 0xfe) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) fsync(r1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x0, &(0x7f0000000200)) write(r4, &(0x7f0000000240)="2d10f8ddb445b29a381795206d8209bfb2ef048c625e4d301db136747932678a8d71173c18d5e48b6d1536d9e27c3903ea23902795d3fa05a47e03a8917430c65ff484a9ae1e392b840e6e879cfe71fbc59787abfa1619cdbb7bfe0859de503b78ce7263f4790d6aacb6bdd16882727d39dcb992f3e3191e0336aac7209834b52c056a4fece03fb99f2aa13b030714d35309732889760acb5ada9429766382b79e98034f10cafd82ab95aab2d104685ffeb10460266256c9567c2a78178921db4cfa3d728f3b373ec752b74ddd9f5218c770aee178863bce6cf9c29fe89b1b2e92c8b69b665d7a", 0xe7) close(r0) 16:04:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2131, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000000200000000000002800000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x40, 0xf0000080, 0x674, 0x9}, {{r0}, 0xfffffffffffffff8, 0xc8, 0x86, 0x8, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x7c8}], 0x2, &(0x7f0000000100)=[{{r0}, 0x0, 0x28, 0x20, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x2, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x3, 0xff, 0x4}], 0x17e4, &(0x7f00000001c0)={0xcca1, 0x2}) 16:04:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getgid() setgid(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f0000000180)) 16:04:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000340)=@in={0x2, 0x2}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000380)="e92cdbc9fc78d84b34ee84fbb6fe1cb4927db2a55180be0f7e57401eea3d77cd4be4a90a382ed08547bb38651fb5be92618a282fe5a9ecb3760e37655569c8510e998d6e53d241362d282777c1203aeebee5f10f134e25f93b616e691a8ae083fa73ffc7cc1c6a30d1b98c9e1e408015edfd543a9fcfeb226ecf41", 0x7b}, {&(0x7f0000000400)="a8bb460fa974fbf6105b0a9c", 0xc}, {&(0x7f0000000440)="218baf74062f08bd0d08cf89727b9e52b4ab908df4494c1b461b719b1446670fccd1a7d1ab4842b792d4bea412392d3864ff813d9d5db0272398a0db46925e4f240541f7c96e0a243d93c2f4cb658cf64d29735dc33073f885882eb637d4e86bdb6f263d5cd96c2ba09d3304dda51fb751c8527cb7507ca30f53a776bb3c4fa9a0cdcda8582aac153d42f9e2a2a0", 0x8e}, {&(0x7f0000000500)}, {&(0x7f0000000540)="0f2f1d5845094803b230cc296a000887590e1bac399cb82f86e72051aad9b40c585012ee96dd3c67931c06aa7db01ce95e1067a98ca5e7367b0e24432f9dbae9ed9b5ac7daade8fa82aeb160e00fb12a0ca343a63b39f2676a9247a08a53f7e118e104662d1384c8b8768f7c5888476f7e9b54578802de8b8454af280bd26aae92faa4ad8fc1ffae96d351f9e3772fe6302908d882807aa66225cf154ddecc49a4b9fb5cc5ada038f9582ffac816530ab5", 0xb1}, {&(0x7f0000000600)="bd68e994633b7d8ca0756c907c5682bee636d9bfde694d9f2732747378e88b755d2adc3cd748e87b17052bc434a003f8f278d2966a4bbf8cc24180cf4d06de7c35593861671677274f37f0b4c091c61f110ccca7193c6c781d150d09757eeadab251a53d1e8d49c15f8f78e3d504ddfe11f54cbd6272606de7dae6b1d245de4a54b1b3376e4f3d7502f99948", 0x8c}], 0x6, &(0x7f0000000740)=[{0x1010, 0x0, 0xff, "e330389b93ecda86e92c403ba098efd7ad5a95d417db7176c180ad9fd0b1fc5e1cb5810948c6ad53e18993001dccf944aa97e1fcecee2798be3006b2fb15cf62f9914fa0a20ef2d389fd611cffeddcda6671a3e5f7f52542b251333201430f9563cbc99ede59cb47e71b707addb63ba3845c62b42a106f9c197286d444ca9f184fe973c084148fc7b5c04b3a7dbc014ab8c068bdc503d291cec5f1833e57b54dbed7d70d775795ccb01de5cf9784248b447e1d2cfe2d0114d6357ef4c6669b2d902fb923cab603b2d300980da532baa19072d13ae9767063e107dc1207f8253185ccd4bd41307e9b44f92a628129b23639579e024ee8ee9dfc286f74bef8dd42cfa1f172713d49227cba7b76538e927dfe954068b9eb31e3cfedde7107ca02f0e035b4a4efc3140e2ff00695bf215cd613290dd21c365c8a8f481db007c749aa6194f5f163967acd80f5ab14d63e446d1de37feafa6ae8a0bc848010ce5fceeb8b917e46289d315e341abcc67aa1ce638d44e4aba24586dfcbb0d4e70a590ec4eaf3dbfd098199717aa4f7da846dd57282fe7c6e6432a351c663561f8c769f797a9ef092c69d86520b7528165253a49419087b9009d31d436de9163dff924d3ade4f3333a58aeb6afe6a99ba715306119921ab10a5899c3a8b93df015a445aed1504ebb9c65fd39a401ddf25fb830f2a5d490174c03922f76edb6476220eecf3b609a4a4e0cb1d47d65e8f85ebe648153383628339904e55ef23d3b7e3cbaca78b070bbe52949e83890c0b6bbbc9299268c30ab981edd40a5bec5378f62d0837bdc5fc53b1668b0d3dc7b76ded7cc94343a9591dfe431952a656af22d9fa9e289d567e12d7d5f0d1ccfdbf21a9bd377b45206595219a14f3dee2b98c777700eb180e4e2d714f9868695fb1f1b3039eb85bccf0c8ec301957a18156f2ef54d0cf03d29e1f7c57052d4f2880550c685006eb1d83e887ebdf39a33fa8295a62e8075fe3a65ae9d51b055fde63f3f33b36d19741035e43142604dd843fdd84116b56fb0de12f24355051fad7cd5cbe5b8e12ad7ec2b0bd98f0a15f31a11d7cb0d0ce01345778cc5606d31453abfcfb469a3172d435a2d2e1dff47d545256ec8713d844eca72d393d432256873078ea9e6c3d1a5c42f434c2f87f8b661f1264e0fbae5f3c814be900891904854fd4a2a863428e5bc74a3b9f048835ad3b7566cabf99e5351bca5a4766950d22cd03b16b779dbdddbe38fe09b9bfbfaa6ec7ebacae17b1fac4555936a843e3e57779aed44d141526e16a64ced928b1860fb8b9fdadff4c50be535f67fd9a4d4d962d3134c1eeb283bd998965f7c2b2cf384eb4da53dc986a63ab86b94a1453600522cb29c6764c448f489f70b4e7b533c56d4d02ff21c5733f0cdfdc85a1a8d45fc44a5983ee54787b4562c88617b550f65ad35ed508b09e10884d44eafc168848f4702145ead77dc4604ce99a74bc2a91aa8f48817980a607db2cbe4cde5f160fc4a9f299adf9effd4cb6d577cfb535898bbd448b824205160853085c389d6a8b1b96730b58f860b142850bf8f7f468fc71e38f9c1a4b3300a71559e7dae7c532275caedff21d47b9545ba99d55b9e0dab0ce5e1202a4c89c11cc9c8c42ccca152a91143e16dbbbb346432e40042f375e6da7b70c0ad9117993d0efdb17ef68f3fc358340f1a9a56ebc9778baa4f0fc706f27d05c5e443196946e7a37c3bf71f1e10cec5699fcfdff85469aad29f60ded7d99cb14df849a71009738d81e4666247871ecba5aedb53b2b3df9342722ffc74f181b2987c0f397f89c67f6d63f35a503c22364c025338698742d7d8e3bbfb2a2565929a4ce7dd7ae3567eef9521f1e84e5c51a18ba84044bf053c229629ef393d6154894badb1f2281072771a7839248e74b56390104b6d4a043aabc693e8707cb67420c8d4fd97d988bdf0c4a9f64f7b77dc00eee81d6d289f54d642f391b1eae6f8723dfc475f3919fcbf4ddea59c44f3b9b2c5fe6bdd1d3c41c17a8ecdd790a8cc39d535c079c47cc47448a7e0c01160afa9a65a05bb533d57811c42ade59c6f41c2527c470c903fd0ec7c7bd0022da9f6d1a3c0369949d273af66d2e39dc8dba030793c15359bbefdd910e6e869b52e6df29066604d5ce716089a4551fde751eec07abac089a933b938174b82df883d909db0a7d8c215d942aa8a678845add16fffc2a89df0c52be41d0ee41e17dcb1dcf75e95dc6771fea4ea42c188d6b87e5e6df8bf991e32876f56bfdc2623eed59039c0c362181ea081eddc19ddd65a6bc5407d7128d03188b3fc144b133f8291152198a51af256733ff9b37db4af44039f640b5f65d0390d5d3ad7b3efec511471c8013dc112bc9086e812967751608dabddd3276ef10d930fcb981330773ed15e5bbfe049e8ca83fc43cad86f0ef90b22545ce6648710f1ab05fd7f7513a08a6e7396de019cc73a153c8a8a16ece80eda212e2d91436312a6a07c18358caf0ccd0dec247089688fcf30dc86ddb2d535ef1b93a80f9d5c5aa894ff298525461b61095ad1968a0134de0837ee52855c9e0384e0da112fa9b9457e919975a904633affcfa2a0e26a7ffe738dddbbe7b49e0fc540f5b5e5eb0f708940b5190fe58423fd494c725cedd5d9d176bc4117b5a16e1c38fa32ebde9e0df5e1366a19f890b7d7a3b5daa023195197b80f754895252b520976200e58d552c52bb556030b95a51b0c5b9414d5653fe364b6fd2d4da59dcd65c32fe9232f17a1504bcaf5d625f14bfe2e84a8f5483ec66f8093bd3db3022720bd7823718874c0edb127ea86c50c114c7a438d1675d7fdf99f31600a98fc9c7fee2d4ab6b3e9531b20165bd091c1a01f99faae8fb4d4212f49ffd6357b369243bc9e44f63cf417d8cd46ef2384df8565996352daa3ebc4d7ad0f218497ddb375a1ee36c9d2215a7417e0703f436fa75517735b022d68ac5185373e74a493b43be4e84c9158590f6a664771062290a03bb13312dcf1081acea2a2f061d4449eb809d62b80a70de12d098bd955463f2ec411cc58c52138985d697c07eb58908a8031a6afdc1736608bc617420a722c79f7e5eda1fcfdbfa596a48c1e715a03addaa569d69c34cbffcf8aeadbf2eddf6e80d7db3e99b51ce3bb3e1215619b766ebd170ec621b944431172b0164e42d4aadc4bafdea6a172383ea2506bfe16391770a25a7c9a73a0afa1e97b92748c610dca30f0e9db4d9bfbf9828186e98c7f94c77e8b08318f707c346fb13eb793c6f6829da568c8f270cee047cc3fea45d93c6bca20844475b9d9445cb0bfabe31b7491874eb560df0eabd48af4d87f09749dd4e66ad67da8cdd4c49711d64b31b28fe8ac6e40cc6089258648292ca6e53e24483b5e9f7d8596073453c7f90bc2dd9f705e83d7506ebf45df7f9ed86758db1ff8d53176121a9fca31d312707b2658503d2114011fda9ab44e37bdcbe00a477d7fbddbc8a16d77005abfb471a2a5574cfa4cf257ac661632ac10a2908d60fa1868c3c3b9dca7aafe1a25480aa619732a1497c721df8340fc5286bb554b79a4de10fc4a08a40976aded94b55c019331356304b72fe1da6715669f16b9380249d6c0fa2a2418e2eefc37b48867bcdac86dc35c1780507055dffcd82cfee1b9baf7a40ac116e14db36e7018225304f66715a6bf5746fa1c73a36875bccb58988f8b62bec205795a3219dbeae6d57a30b98427df84fa8b41c9fd1eb47d474181d4064c76e1648dc07851f2cd274ca1767a93cdbb8e2943594a6da443755c90e98643416e855db971b9235dcfffce2bd70020377c3033937ac6f15f691187250eea9445157db55968e9f52a85b8b3ee80aa732ea2c0a8c9a98835a2fdb02655e7440f46c06882feba57434c37e9f7e6bc8fce2a251c88db05300867862d336346a3f35bcb37a33915e3ccc269d8b5c767e3acc3fe9e36f663af1d5279b336b605410beacceb5364adca26a0417b09971770daae9c38c3d925d6aa2a59c9e9f323398584c212493994c37752acfe7b41b654874353d967c86385f200d07410693e0dd7c8012bf1baaabc259cd4082147b99659cc53a89d4315462bac6d71d061e9d57102a2d7c67a0bbe0e5cdfe324db18786693e1efba56fe8f68a9cf0d11928aa2e66dfe4fd2aefd329eca64f3113fac6e27ca8013e63cc82d8dbe52a87ed79064d5169242adec615f8b88613f5cc8e79ec330a3663a15e29e603d43a25fa92ca4f2ae8d424e2e5fb0bc996af6cbf92386b45ddaa7c8f1bdf036c2db105150c1dc88a35b9b2e936adf71db7a069869cba6d1247fcc577dc3ca32047035b8c00ed5535a9fc74fa46d63f9dd06fb55dc0d423b58dd1497c97ae0764742e1f87a812fd99e6256056b8423e0cf72547003764d5e1d4bf3f1dc8a9115fe1e0239e4e69475838d5c8d614f016386b63c85b39a7360ec7f311dcc21c012b4a38d403391806753f677b18032018dd034c52ebb3a57a8cd2a332846dfebbae689dec4ee96101c615508c1080a5cff70cc120207f9a05995c53539ff12909b1477204bb9cf27c0e69c858d306ee1f978a53812bf81249ca49b8cddffb65e7e3ff5a880deacfddb4a2217e3fa9e44913d648053c623b072be3cb6859778cd54f00eb787a57f76c812d338514abad14e06b2a94c3850f203f4d39f3e996a5c2edaed013ba7445febe6923525b057c8f4b7bd3424396a7204062b4880f92ca306f78d2d413d101c98fbc160134220ce3cbe214ad8b4fa5f49febafb211aab8c9b76fca5c7b6a769a91954ef3d07b057538fd6c3c991d893587421c442e1006c53ed49ece28af4a65e2dd7d295cb965860643fbd2457a46c3f038cba50e756ec2bd7aa2ec851e4bfdc7aef636ccd1a473e67d4f5107b432d53604accc1248dfc6ddff4ec8b3005d1685ac1b6efe4bb383d7f1ca878055028f4148f39d892869a8e56fa7599fc94f2273f8c6206e9bdc4bb4e232a83a9570391cd29ec6ed279f6ee504a7612ee790a2e60fe0f5572ca0787b9f32ff72413a7414836c9652968489fa0af2170ecad3608a647718b9ff8e5e4801a49da234607909f4ccc5b185ec806386a1ced40ee6d2091486966e0a9e93c71ee591674c3c47a73a38a61c132678117ce829b9a8182f2a599d98e9bea1d58158d950f835d788e28e5ac6cf0d1f25bd3c59f93d8773bedf83b6178b044fa396ad89fb8efdd3fff3b426fac10ac1c9fa3563837b5877e0a91599225d51b47ab9e3c2a223eaf42cd286ed13fe75e30454c6a0eda071fc8a0e0ccc82e1025f183240c7aa025a376cde78bdf8301a4ddfce10c6cdc1985b77cea9c40ba1a94147ac31c1920c4543dcf4172a4a8e6c568ab351ce80919b96374e6c5eaf4793f7967ba724c8e1c8ec29fe39627fe7813651c0eea3ed9c65bd48dddcdc3f9d40b61b134d8b1d0f20139daa433257141fe6725da389b2887212141c2a720b6e95ce0056ac8cde30101611b5d47ddf0dfbdfee94b29660e95fb8be75dbc04d51ca2806e33b11acafc9c8577c644c872e8f818f84526c93c43d3496f105e1b6cb4c9c6aa1917f9d90e5a8b321930cc5aa5635be1c69829dcd90c762bb09b55a1ccdee8cac0fe3eed2204c17cb58c7aacd161a6be984403e0d998585c22179bd8f04ea1b01c1023a0a29a683cc2a50fb92e7c89eecd00eef594cbf19495ca21ab195a15423cae20c48075c4baf994fd2810f6cffc24e1d47b158430a8beb4df61b32e03c0802a2d635c370cd3bfb3870f82759d496c96fd8c93fde72d5"}, {0xe0, 0xffff, 0x1, "7a656806e99b8abba72be75f4387967064a0f2f06b9a54904cc347f9ab2ee7bbf160330d03b304fe0ebac5c0b3fd2096cad40cae735b8dc6b209a123d4cc42e17112e3d5532210d6521f76822953bcf47c0686bdedca9028f00ec825b73d8abdca923bb8ccfff1425f53ab76b7b1c8a7297bcf48e9fcdc01faeae909d76f9df4b0d26e4246ff0994389d96eb4f777168f1b0696feb9cc4c2d43873e52167131ce749caaf29a8585abb3fc17de886078242dc00e28a5e4c76cc9ded2d4cb3ce70566425725f9c89864d5d64c0e7056049"}, {0x98, 0xffff, 0x8, "159178ff4c6cfe373502a8f04247314d7ed9087d197358408c155d73713300acbdeb9312d97c187ad31e095837bd9d15c3a855dc1b0fa94e95cd4c4db3702a3c389ec0bbf20d497b1fec2311dd5ede30f99a456a38f32aa47e5b28c6f082b2eab2378316b15542ff334a31b34e6e5e6cb1a91e210f529af166709cf462408920d396ee4c"}], 0x1188}, 0x2) 16:04:26 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup(r1) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 16:04:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) nanosleep(&(0x7f0000000000)={0x1}, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x2) 16:04:26 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xfffffffffffffffc) 16:04:26 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f0000000080)='}', 0x1) 16:04:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0}, {0x18, 0x3, 0x1, 0x1f}, 0x7, [0x1f, 0xfffffffffffffbff, 0xff, 0x2, 0x20, 0xf4, 0x80000001, 0xff]}, 0x3c) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000000), 0x10004) 16:04:26 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) fchflags(r0, 0x40000) 16:04:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fb, 0x0, "b8000000000000080100", 0x20000000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034f8d1122000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000000000000000691f159efe15a46833b25bee37fca9c9249abff12bb73907cab2ec78a3122a45d9a6a696e91a7eea387deb31b51ef2bb5b3139512bd096479e8db8ed19e7d436276aa1522299a4f50bac7f4838d483df119f5b42e991d54a62e669210793bde62d8353a25119230fe6deedf0f361b8c48c01df857a4a94a1c215e7f3053b7e10c61432d3d00b1a879c8cbc49"], &(0x7f0000000080)=0x1002) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x1, 0x4000, 0x610, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x5, './file0\x00'}) r3 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, &(0x7f0000000380)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) accept(r1, &(0x7f0000000200)=@in6, &(0x7f00000001c0)=0xc) 16:04:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffff78) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1f) setsockopt(r0, 0x4, 0x3, &(0x7f0000000180)="fa8f3e81910784dbb9de21722b08218e585dfd462bbebc21ba38e65017bfa8044f1a93e5e90bc443617c02081d6e0b2dbb6f25d6efb95a008d3ab66a8fb2ffc158c476dd", 0x44) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:04:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000180)="3faee31a84b05cb2451543ef0857662d11b626223349c40e37a62adfba8a84198ff5f3963258d20aa6762de7193a87f923bf7b8cd149d72ea1bcfd75c02f08548e6dabbbf1e153ce1ca54a71b0137b045feac5274412565127eb14ed356168f9b8bc574e55b8ef8515fb74643dc91daba9d25f0029bf19138db7b388dc28", 0x7e}], 0x1) 16:04:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x200000000000, 0x9}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x3, 0x7, 0x5, 0x0, 0x7, 0x7, 0x2, 0x0, 0x0, 0x80000000, 0x8}) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:04:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x2) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:04:28 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2005, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x44) 16:04:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x8, 0x3, 0xfffffffffffffffc, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:04:28 executing program 1: shmget(0x2, 0x2000, 0x10c, &(0x7f00006f2000/0x2000)=nil) shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) 16:04:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) 16:04:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100, './file0\x00'}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x100000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) ftruncate(r0, 0xffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000240)=0x2) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1, 0x7ff}, {0x2, 0x9}}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0x4) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='x\x00') readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/163, 0xa3) linkat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file1\x00', 0x4) r2 = openat(r1, &(0x7f0000000540)='./file2\x00', 0x20000, 0x22) chdir(&(0x7f0000000580)='./file2\x00') mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x12, r2, 0x0, 0x31) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000005c0)={'./file1\x00', 0x9, 0x8, 0x7, 0x1, 0x0, 0x100, 0x4b4, 0x1, 0x2, 0x4, 0x6}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$KDDISABIO(r0, 0x20004b3d) lstat(&(0x7f00000006c0)='./file2\x00', &(0x7f0000000700)) ioctl$KDSETRAD(r2, 0x20004b43) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000780)=""/169, &(0x7f0000000840)=0xa9) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000880)) recvmsg(r2, &(0x7f0000001c00)={&(0x7f00000008c0)=@in, 0xc, &(0x7f0000001b00)=[{&(0x7f0000000900)=""/214, 0xd6}, {&(0x7f0000000a00)=""/80, 0x50}, {&(0x7f0000000a80)=""/60, 0x3c}, {&(0x7f0000000ac0)=""/41, 0x29}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x5, &(0x7f0000001b80)=""/93, 0x5d}, 0x69370cbf4ed8b616) ioctl$TIOCSTOP(r0, 0x2000746f) socket$inet(0x2, 0x0, 0x10001) 16:04:28 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) pipe(&(0x7f00000000c0)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) read(r0, 0x0, 0x6993c493) write(r0, 0x0, 0x0) 16:04:28 executing program 1: r0 = socket(0x6, 0x8000, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:04:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)=0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x100}], 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) read(r3, &(0x7f0000000280)=""/195, 0xc3) 16:04:28 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="f7af7882ee66b2ce36", 0x9}, {&(0x7f0000000140)="f927abd2389e02a3287e6565cb7062b7372c7cc783fe79bd6811db74b4ef5c6fd7ec3bc5df9a2fd6118a0e81d283a234390cab0f1a761d5df29f2725f2e3e678db1cbdfb96d611fc4eca2727db154bed9c4fbe72523baed8e1fdf6447842bed0b2fd5042a7437d4b6b7beb9155dc8794cbec021990a66298b7dad6e0a6cec11479a726f34ef05acb61", 0x89}, {&(0x7f00000000c0)="dd436d0caf200e777f2afa6445e28959a2db5d9737011d4d5b5dcb824c46fc86b7aad5acd7ffc467e1c2b9443e4ccf6454", 0x31}, {&(0x7f0000000200)="c04729a40ed25ffc0d556d11db25cbb667f613b80ecfc269989cf93e79486ea416aa5482f4cb49619b17659a5ecd09", 0x2f}, {&(0x7f0000000240)="990e3b", 0x3}], 0x5) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x676) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() fsync(r2) truncate(&(0x7f0000000000)='\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r3) 16:04:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004427d, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x4) 16:04:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x0, 0x1) r2 = semget$private(0x0, 0x3, 0x1) dup2(r1, r0) semop(r2, &(0x7f0000000040)=[{0x0, 0x101, 0x800}, {0x0, 0x100000001, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x2c1, 0x1800}, {0x7, 0x8, 0x7ff}, {0x3, 0x6, 0x1800}, {0x7, 0x20, 0x1000}], 0x7) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:04:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) listen(r1, 0x6a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:04:29 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x70c, 0x23, &(0x7f0000000080)="caf5b415", 0xffe9) 16:04:29 executing program 0: r0 = socket(0x2, 0x4001, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='(-\x00', &(0x7f0000000100)=':\x00', &(0x7f0000000140)=',+\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-%\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)=')$#%\x00', &(0x7f0000000300)='.']) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0xffffffffffffff92) 16:04:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x580, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2140, 0x1) 16:04:29 executing program 1: setuid(0xee01) shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffd000/0x2000)=nil) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffd000/0x2000)=nil) 16:04:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a4915589d3e18ae323c72500c3ce1e004e4ae42dc6d8565dd32c93813bdb22b41fa2d01eef152537f27bd5f8f5a96148012a95f8707726bbc6d934977a84cdaec1d30f73c3bc1d0f49c31bfd27f4af28b7057ad5b3c1a3d5c43d", 0x5d}], 0x1, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x140) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) flock(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000001240), 0x1) 16:04:29 executing program 1: open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r0, 0x9) dup(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/37, 0xfffffffffffffcf1) 16:04:29 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x0, "ad09b4f561bdd2a184c85fa1de8ced96a0f8d591", 0x8c44, 0x6}) setitimer(0x1, &(0x7f0000000000)={{0xd77c, 0x7}, {0x1, 0x4}}, &(0x7f0000000080)) 16:04:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getppid() getpgrp() fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:04:29 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/89}, &(0x7f0000000100)=0x5b) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, 0x0, 0x0) close(r1) 16:04:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:04:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xb4dbcc86aae742af, 0x11, r0, 0x0, 0x0) close(r0) 16:04:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) close(r0) write(r0, &(0x7f0000000180)="624da604850ed574b69903b53c857f4ea2285ca7053025683dc614f3aedc5fd3f340d0bbb9250a649550a462dbf5d15fa735726f86dbe56df28172807668f8cc7a94999a9b05e6b5efee5ecee973cb78c1660617a19482a29a925dcf52ecfc37", 0x60) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x97}, {}, {0x87, 0x800}, {0xc7, 0xffff}, {0xa9, 0x200}, {0x4e, 0x4}, {0x8b, 0x292b7120}], 0x7}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) 16:04:29 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000680)) r3 = dup2(r2, r0) getdents(r3, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = semget(0x2, 0x3, 0x40) semop(r4, &(0x7f00000001c0)=[{0x0, 0x400, 0x1000}], 0x1) kevent(r3, &(0x7f0000000a40)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x400, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x2, 0x7f, 0x6}], 0x3f, &(0x7f0000000900)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0x1000}, 0xfffffffffffffcf0) r5 = dup2(r3, r3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000700)={0x4ad, 0x2}) lseek(r3, 0x7, 0x2) r6 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000580)=0x4) unlinkat(r5, &(0x7f0000000200)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r3, &(0x7f0000000940)='./file0/file0\x00', 0x200000044, 0x0) r7 = semget(0x2, 0xfffffffffffffffd, 0x102) semctl$GETNCNT(0x0, 0x4, 0x3, 0x0) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) r8 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000000)) 16:04:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x9, 0xdb3e, 0x9, 0xa72f}) close(r0) 16:04:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x10) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:04:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = dup(r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xb74d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:04:29 executing program 1: r0 = socket(0x10, 0x3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050409000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xd137e319, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00'], &(0x7f0000000300)=[&(0x7f0000000100)='{\x00', &(0x7f0000000140)='!\x00', &(0x7f0000000180)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',\x00']) 16:04:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:04:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x95, 0x4f, 0x4, 0x1, 0x9, 0x2, 0x8, 0x2, 0x2, 0x8001, 0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xffffffff, 0xb, &(0x7f00000000c0), 0x0) 16:04:29 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82ffff00000000001500a94850404823f3249f6c0287d3181f76c05b53dab957e4436cfeb85aaeb1ca6e146b51649eb2ab"], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0xcc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) 16:04:29 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) 16:04:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="ec", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0xff85) write(r1, &(0x7f00000001c0), 0xfec4) fcntl$setstatus(r1, 0x4, 0x88) r4 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10000, 0x148) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)=0x2) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x80044270, &(0x7f0000000000)=0x100000) 16:04:29 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0xffffffffffffffff) 16:04:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xf6, 0x1f, 0x2, 0x3f, "5959bfd5ac4036ae4becf6daadfe11f351e65489", 0x6, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa8) syz_open_pts() 16:04:29 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x10000) shutdown(r0, 0x2) 16:04:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='&\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='\x1e\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='0@\x00', &(0x7f00000002c0)=',\x00']) r0 = open(&(0x7f0000000340)='./bus/file0\x00', 0x18092, 0x78) connect(r0, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc1) r2 = socket(0x18, 0x5, 0x1ff) close(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x1) socket$inet6(0x18, 0x3, 0x400) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) 16:04:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000004c0)='./file1/../file0\x00', &(0x7f0000000340)) r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002582769ad56e0619e72e8cda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271fef4fb836629de1374775fd087b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000957bf696f1c0057fb005a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068c69311d8557140b20328f11f5f132c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000003900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d8417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3071ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ee1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902331c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094b007ebb2b8c98e37469425580f8d84b0dadcec088e269ad9d5897ce6d6ca8c8d1b1870cae52c7663ea3219d3cbb9e9074776dc09b02e7ab07c78bf6fa3db0a207fb293082692e600000000000000", 0x1047) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:04:30 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) 16:04:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000640)='./bus\x00', 0x8200, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000003c0)={{0x5, 0x3}, {0x80, 0x4}}) getgroups(0x3, &(0x7f0000000340)=[r4, r4, 0xffffffffffffffff]) r7 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000500)=0xc) getpeername$unix(r7, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) r8 = getuid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r6, 0x0]) r10 = getppid() r11 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x100000000, r3, r5, r8, r9, 0x20, 0x7}, 0x3, 0xe2c, r10, r11, 0x2, 0x7, 0x4}) r12 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x8f2, 0x5, 0x0, 0x9, "47816bf00aa3f1ae554bcb994aa8690854026771", 0xe2, 0x20}) open$dir(&(0x7f0000000480)='./bus\x00', 0x418, 0x100) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0xffffffffffff0000) nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) chflagsat(r12, &(0x7f0000000300)='.\x00', 0x20000, 0x2) socketpair(0x38, 0x5, 0x200, &(0x7f0000000380)) writev(r12, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffec6000000400000f2e9ff0000000000", 0x2c}], 0x1) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f00000004c0)=0xfffffdffffffffe1) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000440)={0x7fff, './bus\x00'}) 16:04:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:04:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x10020, 0x4) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x10000) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2014, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet6(r1, &(0x7f0000000200)=""/197, 0xc5, 0x40, &(0x7f0000000100)={0x18, 0x0, 0x40, 0x9}, 0xc) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:04:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x10000000001, 0x0) close(r0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) close(r2) 16:04:31 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x400, 0x7caa}, {0x24000000000, 0x5}}, 0x2) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:31 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) 16:04:31 executing program 0: mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x8, 0x0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') socket$inet6(0x18, 0x8007, 0x10000) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') shutdown(r1, 0x3) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000180)='./file0/file0/file0\x00', 0x400, 0x27ead0e8799ee07b) 16:04:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x191) ioctl$KDDISABIO(r0, 0x20004b3d) sendto(r0, &(0x7f0000000040)="bb014fa3aecbd02bea205896297cf8f857b97fa6105c41e54b8033431c2e314a595dcdd87bd4cb4097c1a2ad25eef1b17cb76448afa44fb88f98befbf970196e5c3c6969ee8c9c86cb61508543b5c620f5edb87a3febe58a2125e52d234435b5af98eb4acccf9fbe3fd3f1ca53c8fb6fcb4cada659b0a6fa6ae3ecc8fa30b74512d2cceadf4ab438e2be9d5f32a7e9c5a34c9256234dc995084b84229a5674cb6954c715c965b5b70b23942930caac18f38b3e37a0966aab00a15e8c3cf670588d7279e83d55b2afdf7daeb24f772b52d438023f8f8cfc", 0xd7, 0x404, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) fcntl$getflags(r0, 0x3) flock(r0, 0x4) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/144, 0x90}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f00000002c0)=""/60, 0x3c}], 0x3, &(0x7f0000000340)=""/158, 0x9e}, 0x41) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000440)) r1 = dup2(r0, r0) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000480)={0x3, 0x1, 0x80, 0x80, r2}) ioctl$TIOCCBRK(r1, 0x2000747a) fchmodat(r1, &(0x7f00000004c0)='./file0\x00', 0x61, 0x4) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000540)='!}]\\/\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=',\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='$\x00', &(0x7f0000000680)='\'\x00', &(0x7f00000006c0)='+\x00'], &(0x7f0000000940)=[&(0x7f0000000740)='&\x00', &(0x7f0000000780)='@:{.\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)=']!\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\\(-\x00']) linkat(r1, &(0x7f0000000980)='./file0\x00', r1, &(0x7f00000009c0)='./file0\x00', 0x4) flock(r0, 0xa) ioctl$TIOCSDTR(r0, 0x20007479) accept(r1, &(0x7f0000000a00)=@un=@abs, &(0x7f0000000a40)=0x8) r3 = msgget(0x0, 0x205) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000a80)=""/20) msgrcv(r3, &(0x7f0000000ac0)={0x0, ""/26}, 0x22, 0x1, 0x1000) mkdirat(r1, &(0x7f0000000b00)='./file0\x00', 0x1) mknod(&(0x7f0000000b40)='./file0\x00', 0x1, 0x1) utimes(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)={{0x878, 0x7}, {0x0, 0x3}}) msgget$private(0x0, 0x13) fcntl$getflags(r1, 0x1) mkdirat(r0, &(0x7f0000000c00)='./file0\x00', 0x10) sendmsg$unix(r1, &(0x7f00000010c0)={&(0x7f0000000c40)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001040)=[{&(0x7f0000000c80)="7681edc253b4f3f1230203a08db3558ad19957a9aeab8cf1233004c1b913c2a2987ef5a6e4d6047cea325e2b2bbaf77ad78536abdc84170e7588bdcaf2720f6fca9b6e914704b0b65771d6a90bf65555db61ec026abbf5df2fd5fed4493b575cd39794dd33de6cfa3d25003d96ddaaba777467bb11828d3684a1c02e87724426db995c3b3c76451a855137ce7cb22da4c682927980bbb23b0e7ae6ee3f2bb8361a33d6c7ee9411c0cabb45b4804f2175971c444278140916f4df4314ab814424c7e359bcae419ab3bcb5", 0xca}, {&(0x7f0000000d80)="bc7a9bb4928b615d2c04a061ec0fa390dc0f", 0x12}, {&(0x7f0000000dc0)="c4b8aef502a9e7342c53f98f746f9606dbb78f76090beadc370637501f63a0c91eaa313e4c34b5a60e5e5393894f5616f9b32e3f070da140c79109226aaba1b11393b91a620d6cdf23c25870660dde64d2d46590056f5a", 0x57}, {&(0x7f0000000e40)="66ec036b84ae2680f4075c062c1eb26af77dfdabd26bc93e5714e37d0447659eb3c9f950ee453ca6c508172a74254265ef92232f570e997e18b699e813557fee4b31697cb940914e73ed502c2fab469fe7d3ef15ff6395dcc958774225c508660e0828d9dabcc9ba452f20db21ef38e40ffb67e41ff7c557a8acdbc6687adfa876fd71e32e73b0191d5f217f844e2eb21943d0e10c76d3cb5622bb8925290f816a4d", 0xa2}, {&(0x7f0000000f00)="bf5082e3775c2dde693f46c4c14d9ab42ad82597de022edac1c13f5c8089b34c05a9659334f4103906d4eb0fdfa55df2bca84c1d57a47994f41822feb0200a38c800f1acdf4689579db6e9ed4b32f6cdfa294f7276ac067f9918cde538d65da8d3c0bf711f36a6f3a7f24a4f0b9bd87b1551281bc275e9ba69bdc9cf9f47732dc02e1df24a", 0x85}, {&(0x7f0000000fc0)="07e7f3520954cae946eeea5251fa3a5b78e7fc79b135bcad4db47d541c32831a7280aba843ab4102efec6dd38bfcc6b5ec753911f742bab16ef4dce07a0eceb3fc6e145d645e033ac6bf34753a0e50b11fc4822067583a7cb4d5f93615a719ec69b8768521b7e857962fc19bab96a621457cb6255d69ac7a69b210429c3c41da", 0x80}], 0x6, 0x0, 0x0, 0x407}, 0xc) msgget(0x1, 0x408) ioctl$TIOCNXCL(r1, 0x2000740e) msgget$private(0x0, 0x46) 16:04:32 executing program 1: r0 = socket(0x7, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="055dae3070ca9f05", 0x8}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) 16:04:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:04:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) faccessat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) sendto(r1, &(0x7f0000000280)="26735d5cfa57a7474799f015bdb5f67cfddaa705b45f671a7e3b3f6ddfbf14218021190e598c8d43ba14e797acae30ef2870e0742f9128e568576db60fa214267aac4bf1c3f71315199b22de56b44d49766d843d8c658276f485b3154496b0491532eeafcffdba6f6c5803a7ef9d7028e9e4a3afecd8c55167e4648a1473690f0f457b68b9de6207e3", 0x89, 0x409, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000340)='./file0\x00', 0x91, 0x100) chroot(&(0x7f0000157000)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:04:32 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:04:32 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000), 0x0) 16:04:32 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x45) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000005c0)=""/242) r1 = msgget$private(0x0, 0x100) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='([@\x00', &(0x7f00000003c0)='*)#-\x00', &(0x7f0000000400)='$', &(0x7f0000000440)=',\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='%\xddP$\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='\x00']) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r5 = accept$inet(r3, &(0x7f0000000080), &(0x7f0000000700)=0x3c5) r6 = dup(r5) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) msgrcv(r1, &(0x7f0000000240)={0x0, ""/119}, 0x7f, 0x3, 0x2ac54a37b50fa8e0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f00000006c0)) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x2, 0xc0000004, 0x0, 0x7}, {{r5}, 0x0, 0x20, 0x2000000c, 0x6, 0x20}], 0x7, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x20, 0xf0000042, 0x6, 0x4040000000000000}], 0xffff, &(0x7f0000000180)={0xffffffff, 0x2}) accept$inet(r3, &(0x7f0000001280), &(0x7f00000012c0)=0xc) 16:04:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202800066696c653000"], 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='(])\\$\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='1+(\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='${\x02^Q:,.{-\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='\x00']) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x9b}, 0x0) 16:04:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x8) msgrcv(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068e7e23f920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001fa8ebc7c17d6427678a17e8b8bac442461117423e15b3d654932d1f3ca383af45fd30863c47b482f0a54c4c1eb1bbde01324c35350563f332852a4541518ca3ea184b92a231260dfe82d0d454989f96f7ca771afd0ced2b32219d943761bfd637c7c0fb5df0fe654a0044fdfd93860be252182df01700475331a0601557b82eabb28eb2c7a0f65bcccf24d804ec26f67788915e75f72169f45fac9210eb48b90eae22f31e62c9ced314dccb348c18b01baf5c71ff"], 0x9e, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x810, r5, 0x0, 0x2b) dup2(r0, r1) 16:04:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{0x0}], 0x1) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() setgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce97611e4413c14aabe5c5f0be77629f1c3e7b3be34bf2f4e6de65626a2ec3d4668422bd82ca3551d5f220bb9ffd83529d61fce823ba8359459e8712ed37e23e6af844cba3fcc0a8650b39a4f6229c259d82c707dc9521fd4c7cca730f7d6654c49f38235699908fd1b8e3c3ba4eecde6e10a19cb4e20b792046a07cd803647121c1e3d064837a05525a335515d88668a0fa8e718c135fa03741e68d8b5e74673abfd82228cd16520ec4ff765bea6a982ff097866252f738607df70692af5c28317a81e097469238d5347efcef6285df2b9c06a0561973aef560db41d39d582d32d23671cd002ebda86a0ea60e5f0f8c9dd5b930f660e761bb0ae3fd81c4fcf088182cb801064ce6d113472467f143bfaa2468de2bd6e055e8b347b611e46cd9ad7b5c321b4fca042a2309e9b0056ea3e2f1343a925af0f8b2ff27ca1e1b43f7592c9f95e6cdd4b044c3dd3817fa1787ddcd241650ebf58ff8553cac6296c843a21b838eb9da7cbdcce57e83c4dbe5e731ac1ca75cc4ea4c10d0072da80d02fce347f645b27c5de6a5fd600297db4c50c42ffe575d5a954b66dc060d6546fa84279a869912c1920573118113f2a2611f3cc20259c5cc38f04bdab52a74397e2d2273ff4e3bbd790fe04da3798c2fa057e8bbe057b44520f183ddb9ede6cf4be25cfcda673c7a6f1d141abb078e113961d41dd78fc5f7500d50b697634701722c36ca356a2d3e8078febb3ee64aefddcfe7748a399703db4260788a924d810cba57e3182f5e71e0a035784db64f85f4ac2336c8020f1e932b0c067c864bc921fef3192a23b3222f7dcc65e1dbf73efa8be2c9e1ab760f57326d8a6e650aa845e61e3fec69291235a075be46fb24c535e4811d5666d9abcf639b3248e8b188b04c6b546a9f729216c03f318ca62a2b60a05ee0301aff35d6a3852c0f4d397a19b64909faa2541d03fb569f80fc30016c9807eea2632e34bede813d84909159f625be74e559f3555b09a92e9d70796017ec3ec30fb43147379a5580ca7c7df1a1c218cc8c45da2e4b724bb733cec66d37ebddeb6e667a9b1ba75efaa7466602787321ac40ff5cdb495ed14f2df34eb199a21dcd5098bd2576e0f5f6c2d095a7180e4968542280293bb176de7479f5d26137575d846f49d11fd50011ba2153a7b3277e5aa796033ddc3b951bac8be55a56bed4ad4a21839b83ea87af62629ff42f82a30f81e2b1c3f62945b5aed5574d68f00a861d183f0a671d53bd7457df909ee25fde5071b6a4affa86a41bf8ee202b923da08ffdf9638bc8c066fbaac26e23b9ccfd7517e7d4e61a67626526485101f6846d1f4b8d49adfc50934ce392f8450eb38a7d5c3eabf18bc4ffc1486c774028d2db1c421ddea26cdab05b467d7c5dfa343408c1318f2edc97b6826157c94266f11623eaa07079b14f51c49815c1f15f86648480270ca08eb8e00e9ae8c721b436240505cc95cc9438867aa12cccdfbc151c1c8c563734562d996f4f0035fe00ca2ac00867a01bbe8e2fcc5b4840b5be3431c4c0eab9ef33f0bb1848328d09874455e96c8e534a2cf22d7ff48c57868d880a17785f0313", 0xfa0}], 0x1, 0x0}, 0x2) 16:04:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001940)=[{0x0}], 0x1) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() setgroups(0x4, &(0x7f0000000200)=[r1, r2, r3, r4]) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce97611e4413c14aabe5c5f0be77629f1c3e7b3be34bf2f4e6de65626a2ec3d4668422bd82ca3551d5f220bb9ffd83529d61fce823ba8359459e8712ed37e23e6af844cba3fcc0a8650b39a4f6229c259d82c707dc9521fd4c7cca730f7d6654c49f38235699908fd1b8e3c3ba4eecde6e10a19cb4e20b792046a07cd803647121c1e3d064837a05525a335515d88668a0fa8e718c135fa03741e68d8b5e74673abfd82228cd16520ec4ff765bea6a982ff097866252f738607df70692af5c28317a81e097469238d5347efcef6285df2b9c06a0561973aef560db41d39d582d32d23671cd002ebda86a0ea60e5f0f8c9dd5b930f660e761bb0ae3fd81c4fcf088182cb801064ce6d113472467f143bfaa2468de2bd6e055e8b347b611e46cd9ad7b5c321b4fca042a2309e9b0056ea3e2f1343a925af0f8b2ff27ca1e1b43f7592c9f95e6cdd4b044c3dd3817fa1787ddcd241650ebf58ff8553cac6296c843a21b838eb9da7cbdcce57e83c4dbe5e731ac1ca75cc4ea4c10d0072da80d02fce347f645b27c5de6a5fd600297db4c50c42ffe575d5a954b66dc060d6546fa84279a869912c1920573118113f2a2611f3cc20259c5cc38f04bdab52a74397e2d2273ff4e3bbd790fe04da3798c2fa057e8bbe057b44520f183ddb9ede6cf4be25cfcda673c7a6f1d141abb078e113961d41dd78fc5f7500d50b697634701722c36ca356a2d3e8078febb3ee64aefddcfe7748a399703db4260788a924d810cba57e3182f5e71e0a035784db64f85f4ac2336c8020f1e932b0c067c864bc921fef3192a23b3222f7dcc65e1dbf73efa8be2c9e1ab760f57326d8a6e650aa845e61e3fec69291235a075be46fb24c535e4811d5666d9abcf639b3248e8b188b04c6b546a9f729216c03f318ca62a2b60a05ee0301aff35d6a3852c0f4d397a19b64909faa2541d03fb569f80fc30016c9807eea2632e34bede813d84909159f625be74e559f3555b09a92e9d70796017ec3ec30fb43147379a5580ca7c7df1a1c218cc8c45da2e4b724bb733cec66d37ebddeb6e667a9b1ba75efaa7466602787321ac40ff5cdb495ed14f2df34eb199a21dcd5098bd2576e0f5f6c2d095a7180e4968542280293bb176de7479f5d26137575d846f49d11fd50011ba2153a7b3277e5aa796033ddc3b951bac8be55a56bed4ad4a21839b83ea87af62629ff42f82a30f81e2b1c3f62945b5aed5574d68f00a861d183f0a671d53bd7457df909ee25fde5071b6a4affa86a41bf8ee202b923da08ffdf9638bc8c066fbaac26e23b9ccfd7517e7d4e61a67626526485101f6846d1f4b8d49adfc50934ce392f8450eb38a7d5c3eabf18bc4ffc1486c774028d2db1c421ddea26cdab05b467d7c5dfa343408c1318f2edc97b6826157c94266f11623eaa07079b14f51c49815c1f15f86648480270ca08eb8e00e9ae8c721b436240505cc95cc9438867aa12cccdfbc151c1c8c563734562d996f4f0035fe00ca2ac00867a01bbe8e2fcc5b4840b5be3431c4c0eab9ef33f0bb1848328d09874455e96c8e534a2cf22d7ff48c57868d880a17785f0313", 0xfa0}], 0x1, 0x0}, 0x2) 16:04:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2131, 0x40004000000028aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20480, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000100)=0xfffffffffffffeaa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004000000002b0000000000002800000000000000000000000000000000000001000000000af6ce", 0x2c}], 0x1) lseek(r0, 0x0, 0x0) close(r1) 16:04:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x10000, 0x24) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x3, [{0x1, 0x6}, {0x0, 0x10000}, {0x3, 0xffffffff}, {0x1}, {0x3, 0xdf66}, {0x3, 0xfffffffffffffff8}, {0x3}, {0x3, 0x1}, {0x3, 0xff}, {0x3, 0x80}, {0x0, 0x1f1}, {0x3, 0x3}, {0x0, 0x401}, {0x0, 0x800}, {0x3, 0x3}, {0x2, 0x100}, {0x2, 0x40}, {0x0, 0x2ebc}, {0x2, 0xfff}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0xfffffffffffffff8}, {0x2, 0x3}, {0x1, 0x4}, {0x1, 0x100000000}, {0x2, 0x200}, {0x2, 0x80000000}, {0x1, 0x6}, {0x3, 0x6}, {0x2, 0xd05}, {0x2, 0x6}, {0x3, 0x101}]}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000000)=""/50, 0x32}], 0x3, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x5, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:04:33 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x200}, 0xc) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x1) recvfrom$unix(r1, &(0x7f0000000180)=""/103, 0x67, 0x41, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:04:33 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/133, 0x85) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="41320746e83812579a9592f1b0a67139882963bf6c0421943e7b54ad19195d93e9423e30042835d285f099753217508eac8a"], 0xa) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getuid() r2 = geteuid() r3 = geteuid() r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x10, 0x104) getsockname$inet(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000280)) setreuid(r2, r3) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f00000002c0)=@file={0x170, './file0\x00'}, 0xfed7, 0x0, 0x36c, 0x0, 0x0, 0x400000000}, 0x4000000000000) 16:04:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0xe1) semop(r2, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000180)=0xfb63) syz_open_pts() pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x1}}, &(0x7f00000003c0)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x1, 0x5, 0x3, 0x3, 0x7fffffff}) r4 = semget(0x0, 0x0, 0x84) r5 = socket(0x10, 0x4007, 0x5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000001c0)=0x3f) bind$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000380)) socket(0x18, 0x4, 0x2) r6 = semget$private(0x0, 0x4, 0x4) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000440)) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000300)=0x1) semctl$GETZCNT(r2, 0x80000000000003, 0x7, &(0x7f0000001540)=""/194) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000080)=""/163) fcntl$getflags(0xffffffffffffffff, 0x3) 16:04:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x800000020000008) 16:04:33 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82ec2d0066696c65f055726dc7a27505063000"], 0x10) write(r0, &(0x7f00000000c0)="3228d1ae4d0cefc27c2b143e5095bed01b240ad1", 0x14) 16:04:33 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x48}) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:04:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/75, 0x4b) 16:04:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x800000000}) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x900, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r3 = socket$unix(0x1, 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x484) connect(r3, 0x0, 0x0) setsockopt(r2, 0x6, 0x481, &(0x7f0000000280)="a92c5123e188a892c0518caf5a547f51c6f6a6886d7fe52a54144078ab1b392a5d40a2767805eda9823a73bf6259623587e9ab5d746765d70971c54ec62e527335377f87438a2519c1bf9e0952f393ef31551dab69b053b899aac18e6e55dc7c81974c3b2303ebb6fc20ad826025867e8805882d51aa508fe13f4613034a95d522895cebe1286e04320d40b12115f0b44addff2ed2aef99cf5eb68fa27b864881cead6231d9fe54ff7c9ee0ecf30da749e8bde52445f084343890a74f8495c7819cedc14e792329aae45a5eb5e0cca5c0d00187a6cfad3b4bdae6e41318d5368279972368fa14a769295ace4c844fe47a439b56f33eb855469b9", 0xfa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:04:33 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000a00)="cc") dup(0xffffffffffffffff) 16:04:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket(0x6, 0x4000, 0x8) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000000010000000000f10000000af6dd4f22276e", 0x2c}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1811, r1, 0x0, 0x0) 16:04:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x13, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000000010000000000f10000000af6dd4f22276e", 0x2c}], 0x1) socket$inet(0x2, 0x8002, 0x7) 16:04:34 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:04:35 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\xa6\r') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:04:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:04:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x8001) 16:04:35 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000, 0x7ffffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x8, 0x2, 0x2, 0x8}], 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x3, 0x4}], 0x2, &(0x7f00000000c0)={0xa2, 0x40}) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:04:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0x4, {0x1, 0x9}}) write(r0, &(0x7f0000000080)="8671aeb4f0c5d1116d73c3", 0xb) 16:04:35 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file0\x00', 0x80) truncate(&(0x7f0000000240)='./file0/file0\x00', 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x80, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0x6, 0x0, 0xaa8, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x7e) linkat(r0, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) 16:04:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff125c0000000096089a6a00000000000000794443e848473a21ad69270934c1d1fe8a3a2827f9b0bb474e04ff931ece351830df519a2536bfc56f40876145d342343cf3e4c343c279f69eeed88a0f8a43acf651e178f91711c72dc5594d76685049ed19597ed73e812d935916f1b6cd90b2c695275700fb21e265c19461f72ad466eac4db7258d21395b443f2084c7a3e00bf0363b39f91ab1a330871eb66337454c40d45db349e73ebb170aa6187f230f4b57b4162d5b996c9d2f57f3fc379021a335f835b34d53d5964d783", 0xce) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:04:36 executing program 1: pipe2(&(0x7f0000000040), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000000)={0x200000000003, 0x7fffffff}) msgget$private(0x0, 0x90) 16:04:36 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x108, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x86, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000022, 0x7, 0x401}, {{r0}, 0x0, 0xf8, 0x1, 0x6, 0x6}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x5, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x3, 0xf61}, {{r0}, 0xfffffffffffffffb, 0x22, 0xe, 0x6, 0x60}, {{r0}, 0xfffffffffffffffb, 0xf2, 0x0, 0xfffffffffffffc01, 0x7}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x7fff, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000013, 0xffff, 0x9}], 0x27, &(0x7f0000000200)={0x0, 0x16bfe177}) r2 = syz_open_pts() r3 = kqueue() poll(&(0x7f0000000040)=[{r3, 0x140}], 0x1, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0xcc, 0x0) 16:04:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000100)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:36 executing program 1: r0 = socket(0x400000000018, 0x2, 0x800000000000003a) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r2 = getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) chflags(&(0x7f0000000080)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x0, 0x8003}, {0x18, 0x3, 0x0, 0x100}, 0x0, [0x100000000, 0x9, 0x8, 0x6, 0x2, 0x3f, 0x9, 0x3]}, 0xfffffffffffffe8e) setgroups(0x5, &(0x7f0000000340)=[r3, r3, r3, r3, r3]) socketpair(0x6, 0x4005, 0x2, &(0x7f00000000c0)) wait4(r2, &(0x7f0000000100), 0x1, &(0x7f0000000280)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:04:36 executing program 1: r0 = socket(0x1, 0x8001, 0x401) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c1bc12a006e697081b04b8dd4e762961808caf3f84d60b1e624ea2e5d792abff1b25f72e97082ff54324b74891bf04a74a11aec012f91a2f97adebf790845061736fd18f22cd69f6f87b04ff32464a3513e0f8f9af3632a9c66a1745a983844bb37c8adc909507072caa5e2f8e693f9fde", 0x71, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:04:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:04:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x21af}, {{r1}, 0xfffffffffffffffe, 0x9aaf23c39ad124c7, 0x1, 0x4, 0x612}, {{r1}, 0xfffffffffffffff8, 0x28, 0x20000087, 0xb31, 0x81}], 0x851, 0x0, 0xfffffffffffffff7, 0x0) 16:04:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x840, 0x81) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x2100, 0x8) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x1d4, 0x0, 0xffffffffffffff87}, 0x841) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x10) 16:04:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="6c4047e7a3770d0e0f72df3dd8275ff4b3792c1b9223145bdf1156335fb47b041ff79d85d1c689c509b08814947f006a1000a1dd3b897a65854bfb650a2f6ebbde1972c89897979c1637ceb00ce02150928f9dd9962deb91d5c8d95f49ffc793dc34811936ffc99cf4f1a524968f009983caa4b3efb3ac0cc0239ede06d3c11f87df2988082d8ff1f8a248f31bc3bbc64e8c4df0259a89", 0x97, 0x4, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x81}, {r0, 0x25}], 0x2, 0x0) 16:04:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) shutdown(r0, 0x11) 16:04:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x200000028, &(0x7f00000001c0)="391f8832", 0x4) 16:04:38 executing program 0: mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x8000000000060) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x0) getsockname$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) getgid() 16:04:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) getppid() syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x80000001) close(r0) readv(r0, 0x0, 0x192) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x1, 0x6, './file0\x00', 0x1, 0x2, 0x40, 0x7}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x2, 0x3, 0x5}, {0x18, 0x2, 0x9, 0x100}, 0x5, [0x7, 0x31, 0x8, 0x0, 0x100, 0x400, 0x9, 0xfffffffffffffffc]}, 0x3c) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000100000000000000000000000000a4b2abfe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000100), &(0x7f00000001c0)=0xc) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000140)=0x1) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) 16:04:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x1f8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20002, 0x40) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:04:38 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r0 = semget$private(0x0, 0x1, 0x61) semop(r0, &(0x7f0000000040)=[{0x4, 0x0, 0x1800}, {0x7, 0x94, 0x800}, {0x1, 0x2, 0x800}], 0x3) 16:04:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) syz_execute_func(&(0x7f0000000040)="c4a2b3f7c864664b0f3a2283fa8700bb6b430ff3028f29c098a75b000000c481957421da9100000000c42279db3a8f6818a290313b7ed8dcf20f70aeffefffff1dc481bfd0777c") fchmod(r0, 0x60) mkdir(&(0x7f0000000140)='./file0\x00', 0x110) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000802000000000000000000000000000000000000"], &(0x7f00000001c0)=0x15) 16:04:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000000000001ffd, 0x4501) open(0x0, 0x1020, 0x4a) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:04:38 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:04:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x745, 0x0, 0x2d, 0x8, "6955de5cd7095be644fc0f845ce92b5bd55d91a9", 0x0, 0x9}) 16:04:38 executing program 1: semget$private(0x0, 0x0, 0xa) clock_settime(0x0, &(0x7f0000000040)={0x0, 0x301f51de}) 16:04:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/82, 0x52) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b206d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000007c0)="9c87c3774f", 0x5) getppid() 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18380, 0x0) r2 = semget(0x1, 0x4, 0x4) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) recvfrom(r0, &(0x7f0000000100)=""/151, 0x97, 0x800, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x3, 0xced2}, 0x10) 16:00:00 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x104, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfa61, 0xffffffffffffffff, 0x2, 0x200000000000, 0x3, 0x7f, 0xba, 0x0, 0x3, 0x9, 0x9}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="000000186004008b00231127feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 16:00:01 executing program 1: kqueue() mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0xfffffffffffffffd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000100)) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2006, 0x1700) open(&(0x7f0000000040)='./file0\x00', 0x20082, 0x42) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) msgget$private(0x0, 0x180) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x42}], 0x1, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) close(r0) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x200) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x81, r2, r3, r4, r5, 0x53, 0x3}, 0x49f5, 0x100, 0x2}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000003c0)={0x1, 0x8000, 0xfff, 0x401, 0x3}) sendto$unix(r0, &(0x7f0000000300)="bbcac13396707c79b84967cb0c282728c3903a4a54dd061bf531c3d7766a9167c26dfc193d4fcd32d5bc93d6c56cfc87e60a31a03f08ca907ef415033e0effec66d5d85135c3fda123b734c6eccfc7890091faf50206e70680db4888b80a06edac310e80ce7bb13de8fa394660305fc34520792e2aa0e6bf06356a85bd91e5c928a7a75da98417b3543ac2a40050e51f130e9a34fd3c6e8fb0d4a8b756cc5e0f631aa3cf01ede71728f8cf148069", 0xae, 0x3, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80185760, &(0x7f0000000140)={0x0, [{}, {0x3}, {}, {}, {}, {}, {}, {0x0, 0x1000000000}, {}, {0xfffffffffffffffc}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}, {0x3}]}) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r2 = dup(r0) r3 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r10 = semget$private(0x0, 0x1, 0x40) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000003c0)=""/140) r11 = getegid() getgroups(0x8, &(0x7f0000000380)=[r3, r4, r5, r6, r7, r8, r9, r11]) getpeername$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x400050001) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x2) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xe3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f7900000000000000000000000000000000ef000001ffff00000000004000000000233b16a48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b8415228288da055dbc8ac48d594b50aea533d4af4e09dbecda07c68cbe9811c8783576927ac8ba496a5dc2b521f8886e3b1186b6ce074be5f0a2d79e1d29bb96803f9c8da22dd449ce0c431b0428ed4009c7c8367a2a38b64163e52de65c0efc2a7aa710c9a56510a7a747f4fddabdf1c3fc770e6a6317992ed2a71166942c0e4fefd4bf257385338e5470bd9a6df2a301d97e6"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) clock_getres(0x7, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:00:01 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x8dde, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x90, 0xc0000042, 0x8, 0x8bc7}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x3, 0x4}, {{r0}, 0xe53f371b996787cb, 0x2, 0x3, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x82, 0x44, 0x200, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0xc2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0xfff, 0x1}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x5, 0x2, 0x4}], 0x4, &(0x7f0000000140)={0x19b, 0xeb8}) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}, {r0, 0x44}, {r0, 0x4}, {r0}, {r0, 0x184}, {r0, 0x10}], 0x6, 0xffffffffffff2b87) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b80000000005000801000000000000ddff0800", 0x3}) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) getrlimit(0xf, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) 16:00:02 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x40, 0xfffffffffffffffd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semop(r2, &(0x7f0000000000)=[{0x3, 0xbd58}, {0x7, 0x4, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x9d2}, {0x1, 0xbb, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x9, 0x1800}, {0x3, 0x3, 0x1000}], 0x9) pipe(&(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r0, 0x0, 0x8000000000010000) semget$private(0x0, 0x4, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget(0x0, 0x3, 0x220) semop(r2, &(0x7f0000000140)=[{0x0, 0x7, 0x800}, {0x0, 0xebb}, {0x1, 0x5, 0x800}, {0x0, 0x100000000, 0x1800}, {0x3, 0x1340}, {0x3, 0x8, 0x1000}, {0x0, 0x1ff, 0x1800}, {0x3, 0x4, 0x800}, {0x3, 0xfffffffffffffffd, 0x1000}, {0x1, 0x80000001, 0x1000}], 0xa) fcntl$getflags(r0, 0x3) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x8}, {0x80, 0x4}}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:00:03 executing program 1: r0 = socket(0x40000018, 0x1, 0x4) setsockopt(r0, 0x800, 0xd, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) msgget$private(0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e000000000000000000000000f693b7030b0002ff000006000000", 0x2c}], 0x1) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) listen(r0, 0x20) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001002777050000000000000000000001000000000036271ded5700", 0xffffffffffffff6b}], 0x1) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="a855d8f07cb4b9e838d75c6f7c44e12813f0c719e856e7df106adb1e1a4dca522f8443ec76457b1238c1139f4fa647fa5e73de5243a966b2ae41312b8fc33db302f87be6735f900a3d5023eb6021a0c42548cac732d453e6a514dbeddb23ca2c7aa8c800126af792c7d090b143c401283f28894e0225f562171c6ecee76dcecfbf46994b8606671e68e868b751afa8aa", 0x90}, {&(0x7f00000008c0)="36ff7e27d6346ee27c0c6d7d3c2723031c3e8e66661786969d1044fbdc42b230d1579e8fa561db1efe04b92182a29af79f031601ba35cbe07a656b4bf81b6876d6d29cb849b4ce6283be8dfdcefe4acbfd888be18b136cc5e1488ca28ffe571cab8ffbdb79f465312da196a00543216021989312dd5297bcf0b9d501f183d52dd5134b0466c6980e356b3af8dc67f68ce76006b337156401735c4a457a683d71d841a15dcd8ae299a9ca24c1aa7693e58924df3a96c60a28575b2d2ca3a6f79eaf05fea130ac880dc2a0f3c0269abee57984dc3bec644708f119b4cc31c382b80119e23310f456954aca28413167903a9d08b5821f335beb2742fdc33226093b97f137ef6d72f8304cdb100d9f2ebb55886e309868f3b04c7d7204708c7e2b84b4d40040c599292a9e6974737d6b76beb326a5e9f109dfd76df13448c2698a57378d3f1e2c543a664288380d9e80b7c54fe8b58436d740cc1843b5de732a5fb746c66481a80958aa538f15398694b5ab316bb407e3d7a18f3676eb9a5351aaf3584af610373b5ce85489a6bed778c9e1699226ddfbbe1505e163b903274b252805b38640504fbc9d3f3c140c2a55ef61c7af56b0731c4c7fc9774832c155fda1fd1320ace85cc063789904bdd4f97ee81b64bfe7da0709f78907811cd31762d7ced06bbc4c564065233ee407fcb5076e2f4694f56bd108f6e4f01123a0a445e27e466f67316065867aea7fb1c62ba2efaef781412dbd96e3916d7bd432e8f883875cc2173e7dcf9e28a13d30ea35472b961fcb9208962ada6d636b9cb3a5f5c4c0d91c07000d78adbedabf04070802d5de3df45e8614bdf1b8f230e3bae053edc4ce108bb9a4b9bdd985c1f105962e7bf6d52ccb992f9ff6ba978af27b38c48702d0fa5a69bff5a093ef976d3dee4849f76e4bb146021bd64dc0d59ed93feea0b3054a6f92c92098c36e618701711723b191941253bd149de6cbdea40b82729af1c28bd0a4d94d792160174e75e2b51e399126fefe8018b11d4d9bf641aa2653fb676925ad72163e62c4ff5e84caa44937d484a3d1b057b4c26d835f6f3927dfb0d0a3627f4e6bb1c009b2bc993389ce065e81062e3b89bce2a8162357bec952f5ad99b1eeb5ca5884852ea26ff0cd72076498ae7b8585c0b8dc6e6ef46ded48457953dc865e2b74a596a49c0343e092cd765b3b3b5bf89fefbc9ef12a10449ac6152d61d07e4509cdc8ffd0117635dc5cf566787f69f13730ddf64d6f311be34ff616f264c2593e5f2e0b085df2f678aea7b9ec6449966392c73759d7c74680d7378c770680685e5f86cd731f91053e8969898147d29639dc784dd4b260295de916133d1cac67672dfc056539c12da306a6ca6fa7466884f00cfa6ba01fd60d6930a15d395a696c3ac30b736e0b8b90e6214465e3c278f7a11cc826aaa9f2aafcbe14d4f38e4e97f0d77aaeb45e9aee8f0780177ecbcd3428093b731197d587e2260a6a62ef9e0156e766eb1dd6a6e5b6b49473b9f8ac546005a202bad2c89b427320e404bceba9fe9ce46a24fcdc1c8fd96ebeae8f541065b6b9454149265ed93ddd8d9ca0e273896f6e651ccd00f29148575b1f6762d677489d31b80af9bd381f0ca5f54e0819d96d0ee183b75db2031b891e888e9dc7a1cbcbbead53b6b751caafb9f9dcf6553e51cc3f62da9d24becb95138bc372215090698853727eca0c99f5432601906fbf9d69536ae0dc1f3216e1ac6dbca222ffb8ee819dfe4830730101342e9de7fb73877a375ae969ce7cb4e1e7605531b72c0f62e5b35dac3f953191d62f045b3b6602a3c998c1cda43c91d16791082b3462cf7c853026f98cb01bd725f0cc45ee953f58b056c7b50f19082408ea7ba0bb4ff1dda8964329a14c20d941e6d0360f185f6426cc5f1b0070c617f2945c70ad1782fb53a34bdc8ced333ced0c1940151917735378cb172cbc5a430cc8255cc41ca092c523e61ff59f2afa4510eac0e65ba5eb0c22867d0021d1cd882a7b0fc0f647dc034e7000a22b56f7107db402425e4667cf028ee5842dad06eb15f27be611dd43f650a674643aeb2d6692d1cd3fe94f607bfe894edbc0731274ac1738c04db5ebd98486c32c164808466fc7fb02510ac04c739476f6d82ced657dc50079c3abe051ffa0694005092ce768c9b4913dfa838176b99b35a81fb2d9a9c53d37b4b3d7562ac11eb7bb50cfed14f97059306834b5465ecaff327b8a7f6c585135fa8fabf8d02cd51e3fbb655e6353e7db7f5b644bb422d30fc39085bd045ec8d82be0860ed0bf0918be849b0b80e2f361859130b0b23e3a6b946e4bbab8da4e681f548b85ea4e53fa53c6c4a5fb6627b2ab828caf9cc9cbd6a9349eb43dbd3e20ecfda7a6deeb22bf7441b5d24515240e5cdab101002b8d907c9914a69fd2c467f9178ba91828ecbec10b3aa38bf76605557f425fc4509906ac91464ccdf5a7458886811986f84687facd1807c3b430122d5c976e91e238c647a06790d40c8e9ccd1cc96e9f2a4bc8c188e6e642741a3eca8feb432b9cc5270c9a1db8aadaea0421a683d6f4f583a8cf9d62d8da3935fcd51e06423607e151cd9dfd3ca9b71b6f121fe9d2b48f8e3d0134afb91c5354c4bd75c705e23afa51d320a3c5b4950a14ebe24017a8606169415567b4c25f992edbcfaa1fcf9d6346aa8fec2c13ac175630011661d6accaeb866b933b87fec9e3a87805e14c9f5d6c0277cfaf219b2277a4892b22f3c56b17f68375848474cd567f50247405faeb92868b34492fb5c33b90582e554ddcb87bc3b88621bfdfe7dd7f6c6a04743055a919051702c9e8bc82a6e8456546e3453930a7d757368ddc03ea7493a4a003f86758c8564383d27526590a60e6df9184631d3fb0e445d74eece335ecccfc85af7975c873fbd9bd5a2c1b0d863bea9f00ff133901af89781ad3548121825f43d1441ce1120ff013f982b2c0f78ac8fa33f799d5e36c03a4b96c7ad26c5d662a85676aee992d7e1ccc17709ec6c7a54b7b005aff080b8e6826480f6e64b7d144960a88f32e107aff974ee1b225d5e1ed541f967a7d0025840548bf65b65dc0a0acfd6611ea0094d834c4735371d60e21be9d2768d633020977a2d209d5df44c7d52fa87c4179e24c4cf937065ef4330f13aa162197b42c221748cdc108e09387474ce90e733ffc0d4807320af15452c72aa870ddaa1269f19b68053297e12f12b9ef6dcf5b141475aec801921a728fc2c36da90e9a9b59a7e1d2010b0c60116d2101fc32e550b6093f48046ede04f5e9447184b06cfff23fc3b0ab5e6d4a8b83a5ad905a86cea531bda35ad69ba77aa5cbcc1135e9d5c4212527df492f886d00c17b970066b7789241878943400c88b1f347ef51d5dba1995b97a65ce1f1636b73879b77b7b3e6796c48ee924458ad54ed65a8ebcc0949affb6c6ce7f45cdcc23e21bc93b627b841f41867a9376aec4edead3116cb0753e89df1393b595310097291becb2d8ac90d1d628413217e40a63016840f3103d87c7a28c8e1252e929655be3a024eaa6043794749e422df8d5e73ceb77d4afa3dc5f1f07f38eb3ef4b0342d20408cccae8c6840f130548ba79b29b072e353e088e2cc2e1925061f6d7b544af9dd58c9511ce3712a2f60593cc9e8e5b98353a5309ee7beb46f7353354a925d769bb335e8aec26998f1c4b42dd0bdd65567b1bd5c8135a817ee7a3bab730d239467786ca839487e323f2f0f1af164deba48e4ab8fc77f24bc75103d91372a690f624cae99fcc577a52d97cb91646a87c19c27402b014dc1ca1015a39c7f990947bafabd1c4332ad2d6472bd5710bad8f79f00bacc71ae6eead4069d9572b5499bcb434a2320ff0e8fff02ff9f8c09cd91c6d6bcf3f0562dd0e8cbf2c2d6b0b90ab320ab026fcb5bdaeeb7061ce6b6ec38b703742f668b38ad0041e27f395cd9dfa27dded372896444f10ef95fb34d5c95f7738fd5252e3a49c60f99527ccad22cb35c362dd5db0334781a3a2e80256b6b909284ec6865b1323310f4e18415d2f42cc250b378a51ac9a6c3c51a60f3033b21ae1c268417c79b30d2f3c6e7bf2ba5b17cc6320b4a363b31610afd6ee0b7322f03d114890b498a3e9f407c3cf36110a0989bb5ce0f84939a7a0526d5a8ae197b623fee5cad71d51277234f3612fbe1486bcc72e9a4a89765b89049674bab3e3090bfde416a11f75ceddfbe198b52d95d56784d0df938b22be08f4f89b9a49a71a6e5e37fb7a66a70f1656a1313a4454879bd35603844c015417947af3c58a5d6bc695bfedc3743cf4b93c95a08727fefdfbbb5237ef3e1e46b2e315de78ef0aaa9d1c77063c29f9d441f03d2440c27c3813d9df288b34d6a444f3f82934fe15db735b3a7fda3e55aa6acd1843e5f6eba3bf3c866b0af9555129d535452cd4f3e270015a4692552b4e5b8764f8d1343c7ed5ca98ec408f7f0bb798fef98320ef99105a8fe39645c4250ce8552b8da948af954eef7fb3678ea97dc0a6521ace46445c9399d8dc4f306edb04fb9331f4acdb14aeeb0c5466299c6a5f30c0d67639205c84ea791bb9612a06303578be012b69c38f827c09c51266b07d123f8459abe09e63fcd32b5adc26871c779f2c907e61f40e2a8f65dd4023c82cad59ad5416d89a5bf82210255d5b9ddf8e0b983139f94d9ad8dac099bb58da2a38333001180aaab2d649169c7e88201a1e7a6835933f4cdf1c77ff3c2a29de4ab0ca0d6d2fe7f752df320599c185c0726ef3c9d030109baa57e03d8929c61c29387707717712e6a59549f5dafd73791d7af2d3270cc1dfa739f09ae1661ae446bc4ab220ab757c282d8c90ecf068a0ef65ac2c4e66b30beda83026edc777c7f4eabbe246a270fe6bc53a82d6988df78601f3715d9a7b5f841deb7566bb7cc081042bc6e40f8e9d7cf05776176348d8d8cb337b318e05838d399ddcdecf71d9ed1e40ebd0f1588b0c203704adaf167e843c48409e63359beb44f52c65028c78f4770280c4569260e9c8f1acc6f4b258bb9dcd07b1dac3afb8f632ab9670d650344448bf7b4a35e721b179fa36589954bbc2fd50c5d68f8f8b9269c4395a778d18b5a8c41f40019d84ca96eea63b30707f7bfb1e51e4cbcb5d56538e06edd91a3b76248e174c06b64b981b547a8dd302a1d9cf9f066f62de48ed84881421b0569efbe3e1edc199de56bd662a94c5b80b117b0d0d3e58cf4f4b50b8b16781356c9918aa9a4229da0e366d826e7c883234d038d0a2cdea61ad74c6c023e827b2632cdb2ed865400a8cb9dab040a0b506f42589d56ff352d559366930e6e5232ae1d7d24e645adaae500370cfd3a0f3dc5a2f189bea347096a76a8bd39e93572cd714e6471696d2bfc925b411345cd3dd816487a8f72d9f6b414be62d57c6636f01997c643340d237588a2211fc1cb0870695acf249eae50dc5799dcb4f0cad190666eb47570cb664e38c6ecdc4a06fe193f4a7d2493271440fb81430642eca035d1dc9194f252a8f27b38f6678eb528bb8a8470e65b81089918f1658b51fc3580d4ae519c0b7010a15b481f420f69c41da75096429751d1e78facebca244be93f2cbeb786a2d1650121e8d564282fd51b7cb9cd28ada52c5846616ab1b9842a46b6d47404229e0c11742bebcab215ba0dfde2fbe45d5372fb1b6aa7591b6bba94da0603c060b68defd86b2fa1dd75dc40a5773fe9ccb0dd69c084397adab18cbd144eb0ae29ca56ef26c951eba37215eb2d91857a4a1123243e7113977efc9a46e85904e8cf", 0x1000}, {&(0x7f00000000c0)="831a36c44cb1f3c47dcdcf7a5c14665b482180ee0bb9e8a7424d688c34b437019e5b0a268fe131bad42bf3bd5ba32425038718b22c72cd8d60b0738a69fd4e22dc8a9b10768d112beeaead0cb19f8da481de63afcf9b1b2bffce0f689afee07bb4309109f0da92813c03835efa7368095b81e463d7b7e295a801dcd836976aaa33381ad52dd853f036eb6f9da5ef8e1bd68621b5d306c178d2df01af9c6d119011c817b15996b4546353ce646b18ccf09f4c736c0cce1b23fdbc2119c176f15767f2cc51a676eb6cac8bd6d7a5ed", 0xce}, {&(0x7f0000000340)="e3f7461af1cba5d12f21e30c6a51c0cf99ab21435dd5d9c0a159dc8ccfe42e3c93cb8f6e1e9848b8e07e0ccf4bbaeec2ea751da3cf6cdc9e86af041efcc056341728a4167f601041a1b3152707f96793551fbafe497f8b99cc0b0bd43d1eada95c95f35c01afa308399d5d2b87a0b781449b5d80694ae4d6db3fe6635fb262e13f601876ad7e2bc2b5f2e11ad5151546a2fd257ad80c8485cff3ae16ebda371590e481d4", 0xa4}, {&(0x7f00000018c0)="f0f078f32961c2a1cf475d2f69d5d121df262670ff4bd8652b773e5dc1ce0d25cdc87f62f04de10953cdeeaf6bfcc14bfd43c55c30a5062a82775369ae8f178902b5efd9d47cba2739bf8f83d6d0ebc27393feb86a935d800452bcf19c8fb6172a631179a90beecc6a79481f75ef0c485e9f57ce8938c297223a4a64a66da38cae34a67b7b98e0585a285e7ea5282b962ab3c5dc604147d5586a4390885d6446e3a24610baabec98c264b9051af3c00687808b7fc60570baebcdd0f96c8a0693d9497a34d52b2c4577fa47386671ecdd358eb3e76e4eacde2894dc1a5a1ab0323edac30f51272e367c1703acc96971fbf8922f4ef580305d37c79009de63804ed2ee5c27624dec79931fb77363057c3f25e3add4964e86c529e7fa89a1376332d253b08f6e4e6eb5f0c787b5ebd3f9fcd37ad431027df262e7b77cbe4a8727c11a0dab605b1121bb5b138044444010538d8613ea4d3d8515a91e22663bb86694c4506c3550d53d91b91f27eac9f080ed039a01b6683726c5538c2f1b253768df27604ef43b9bc8d3603aeba3fa5bc207df7c99119347897fa5cd956b4cc04c28524ccc87525199aec825bbe90774c910d2ba79ecfd652d907cb9aad4f6e5999235a86397ea17c6405396ef13564164c73532260604ba5968d9438ab556feb9a5beb49b8233283c6fc89eb27fe9c6f74eb8eddee10c127d634da4bc1a2c297ab29daba75755efe7c4b356828f535dee1a1adefa316581fb96d52813147513a98478c240d85b3705070ac5447af3eb1b390d123914ef20b050f450dffd6269febcb1c55cef0617933805e5dcf797570cad900dbbc14c3549364c40945406af3a004305793c4b10df545c074d8c3c0cda46baeac06c81283b6909f87ce8b8d7154db582fdf1044a407992423b9a18e6826622edbc7f9a42c64a4ab3a3993211e4c4bdcf566d8d4d6fc23e34516b3b3883c0bc5104371ab0d29d0184175779bd8cf474e33422f7eb32980ac4d920c4032ef8318d77edd0acafe87a9dfa9580facd13fcdcaea19fe512b39037c12fde8295e4588390fbc47bfe95d90c2f3bdd4d0ddaf0fffe998df8ab3fc707aad70eec2f0233292b6d5cc6aad391834fee1959f0c8639513d05c92c672901d60798662f0df132ca9af2608152e9ce7df9f95a31e5914d0218b3b1d562d68f8fca867d365f64ee114526f3775ca0096efba5b18a5de9ced351e0f38afdc5504b3f85a83ef5fe3f1da108ad1d6083b5691eec4a03eac996b7a2fbaefdd2b3090ad67bcb1d3e9c88ab4ff6ff6ad28310f0086223fa79d73ce4e1791bbfd215dcbf7e7da4365714bd0b9a4ab126218e0619b8d24a2cc47102887550d58428bbc286fe148f9ab8f8e759a9c591db1852539e0fe572ce355588082b288988010226541f5f04202ad9095ed41e92864b78126a20df02aabe730250ae34d5d29c6bb94f636afa65edf9569ebfbffbb8827f971dba1bda77e65ab96c115852206fd698096a6307e2126fb8a9b178ab5fb9fb51bd2b6784007ae93aeafddd86377decd4f67c9658cf1d747f2b22e9db980a4d2251228d2e28603a1f5386a4257fb2821822542174a32c0bc961e9b9f0acf85046919290b0408672124c9364790d9e0cd80d185dae0d94cbfd37f694f6b3fd27b0f8e0fd0ba6d85af2479ba16022fb20d0d0698dd2eed38ab2e909a4ddaf14a61f220fe971443a977c40c04b48a67bf202eeed899ffe88732d194087d48c14b83381127b85e4761128b679fe79a9743c760d4f8e5da92064315001df44ee3cbc3c6ff7407d507bf7ce6037b8f58eaa3ecd391de4574ea6839355d25941ffa2b4bd2eb6ff43c9ad2c3c98ce3e7315493ecd2929fa4eb9fb0f3228491c1350a809b631617a0fe911e02a92b3afc9d698cd7774bb1390d25603223a97358d6f850ebfc8a44177367e2d6458c402649f948ab7cfc211502e4b92ccc639430ec2a8dab70713f9b08129655cf677a2d667d60a264e39f8bfce31b94cbd4f03e5dbe76c8ad1f6628f83aee1ce15ebb87a698a7ca78b8f5e336b0bc66c477e9f28bcd2f49fcc762b0830c8a25e04d9fd3fdb6474e15ea7a818674279a51d597d68a93a216b11cb278d8ac81f3ac004ff75b73f2dc30a0ced98c470febc68bd69594c2c952c8e6f6388d7706d4912c91d8f16f4196bbaedab76c47528f368aaf8ef271cb058760b68012bcfa91c08a6a7dd6abb754bab33469a0cc29485d66e50198b779cdccd1e9cc8740f83076d40c2a41452de6dc590759a3ab21b4f0eb14636154eab279853bdbe4f556863c07f7d1829db3e4e1333aeb7553fc4cc2418cfbaf70f2ba871db9c893688f50ede1e8b637e9930e4217a1bdbd2e0e20f1e6f12f2806327b751b5be093ab76c943a9ac53b53c8bc52f7785f21acf81e0cf0ffb74084b6bccdda18ad7693952b19f2eb940eeb3eeb26e3edface243c820437becaaa282bbb1683ef67f8aed954c63871d27b06b6122e737f69252246b54731650ba372def016a4071884612f7346581a1d9c547d0d65960c42426c62234642b7a6cca3cd133b6b945effb15be179c3b3f39f5b292f9f35ffab56899eecc26c808b23f222fef66e16c92b001deb5affc4d7f98db7fd9a1c5b7c35f8d830d3193c85a0d0d09f4e65160dc61622708b76b7b6d4d0440bd4357cbafc54c2f8ce3629b16ccade885d0512876864816c6d8a528be4f435cc54c26c2a468435cb2d47fa31ec1b885f72459b8a04fdb31b74b2be38e98b4ddaac626556905f3dd9a73b701824c05278850748ef85afda5c76d0f36456d50f7e8c9feb68dbc22661f15335fa56b7b5f5f23aedae8bf78999887bda853270225209407caf262a582612054c67be627340e424e5feecc40414cb22e9df752dff867b96024a7380379bbab4e742da6f590cc9ebb114731b0eb038104ff7722118ae61e313bcb6322b010ec3311cacd97c84416a5d7d361ea8d9bcc75c0632631fe609034baf9dabfeda5408692e242612e48c098fd453b6562153ac26cbaca4ea3c4a2c008cd24b3f25d9267fa6ddf190ac81efad8dd6cc0ddef164ddf71c28302a23904bbc843af90732cbea6c075c910299635f34ae56074d287e0a9e564ef9e62502bb25b4b708f21a3608e44e38366562f0202395f5c791aa16a898420ffea09bb8a60044b56496808f90be5b55f0a7e0582c74af54c735300feea968fff89a176c56b9817cd988a7e79edd1595a7d9b3cf0e85d9ed96fc60acca77bb772ec6486c7417abe4e21115caea2a542bdabd50944388de18bb418e9648f62e194a7ff0b7d68f38bf9d12e7f6eaea1f9dec2f32515b0c6b9f96f14980a5bc2362ebab07b0d382af8cc3f00b11d2ff891153269a001bc010bd1f45227e15f572a123888a984bd230b5d9ac641b42e36f79b825a7ee7b004e3e3cb8f98d2a1ef1f7113fd2718af40775a8c03b81fff1e94f1736884a6966bc921653f707a3e3f9cf5a3b1ee4ef952d7696ea566503bb7f26de385b3b10814be7378478d1ecedc492441aaaefab1c7868ee85d7c3c8155320885ba5be301e64c621c210d30b85a29122556a5c8262f8e51fe47d3a41cac4e14f6adfa2e65bb734885e4b562088685360444c29159ee507b73e37d0b4ff381defa3cd814c09b7864158e2092f310f639a574d3c0d1f4b047aac94c490afbde40f3cbade666276c249158ec28c1d6a41ffe57faef07136c3b5a8f685e8542e96a3cfdfedbfc046a3919f22e4e1481d7897decc9c4a8f504848d9fa19b0f054cbadfd643bacceed3f6611ccb402b51478182a18cbab3132793f3b7c2aa9c6e87e8b52aa3ffeb102b04f559787983264f9351039c3e9f712bb7c7a5c5025d80a1ca3d634aeb9334b8397ea868d20a050596318645bc7f2cc7b1d10bae878cadf653ec5fa486d71d87647effaa5bae43d934aabfbf16ac4496dcd649e0b3f12d24393cbc8c98120c90022485277c89809ced7647d9ad89b12b0269284544a7eb09eb8c3446c4cab94aca95154d07906ff36ce8b6c738190cf1c1cc1d882b78a97000b7abf79a0ac741239babc836df99fa67e26a91197e7df405ae10d2daf91a3122ba3b47e34ca5ecdb01645c10da3cb4d6cec2c43f55ba538b4b75a1d1f4573f835e863002528980b99d760431fdf099f4baea54abae57e8a425e08a7ae1252f0a74a7b63c806c0d96a78cc21e6dd29c42983037db29e3dd6a04a676a871143b82fcf2045940ab421f0aee87245a8792d953e6e8070f9e925200bf5d960802a188f0b06df5c0620f924069dd4f77ac1e0a51137753c74f781368371eaa7a43344c9c2f6556827666fb1c46c41ef28d23c7ea2a0a86ebea75fea88ad663337bed80722af9e1c14824a44af6471321f0104a953a2ef88b514732271251ce5cc2787826449ac81f666e0ee3d94e4186a1bc95575d741eca98183f6b6e4fe4e32eaef115dc98f7d4f2c57aea6473da607e5035667ccca1d19d215fbe7f70ab045c1baf13a7d785dacd1e681a6c0795e1ea90e5f8324602f603d02b83e9c00e2cdb318dc067d1bad31a7b7afd11084c5086452e616f96bd4feca867250feb4760573dd93f970b33e0931df75c33f58b2a499eb86fc6b7ad4e4530d0bfab89962aa74271af96a0b5f5e394f36ecb0089e8508323297c6a2009e7f6034a02147abdff94d434f5136364f2536e6ce1b0a1d0cad6864f396d05c7ad2d2da1e249219f9358602a34169dbba423f4a7105ce16839111f06b8e6780d89f9f5aff87ed3c11844fcaa39c0061613b5c631d26e001235f62338e65a460cb5424558c38d3f6faadaf851e4f6862a5a9b3dc593ead9657f1b2538ee8a22a800f42fa32fa91ac66a6add69ac41975a1b68b7750c86001bf7c80466dbe0f192cc8feb86a398803e51eb4891efcd51c937266bd64b209fa8274313f751814f37c8202a8bd0ec016681a8ff69a952e3633cc8a9cc8120c583152e0b9c04d661ed331f686cfd04eae269ccfd3fa0c80937cfffcd46c3dd8787c49cfc5c04424f0cde88bad4f946e1af185af8cadfb9eb8d167e9d8f0c21824d5a412c046bd03c46415c5815e38922b60c4dd3785492aeb00acc371b2807a4a9326dab47133c263b4ef724b404a765e309c102cf74aea7da1c1c395f8d48f57fe0229610218d87558e261dfd507de843478293529d3cdcbc73b15f8b1ce280cd9272c5225b6be270a05944c79bf61d5453008e4f31cf4c6acca43f26ea43ca0bd6b5ff1798a5cce8a24e90c9c6dbe3c29370ef4800a3ff5701db72c5d5e41f21fbe643a6050d97eae27791da263003ce561858ef90485541fd420b8efeaa4c80b7b70e7c364a2380859c87293d2d24229fc542b27389b12f0c9c39d57493e5d5734fc42f86a2bf0c08fa82b707d10962b8515c642dbe156a885886ccdc459667f447bc68619d09d7357ea4ad7a5482d98a3381c4109eb1d06438b98b0b6eb36b54c4bc992f01e1f4e1da8be3a4bf314ceba41c42e8c83109d04265f0b48e8fb5662deb7f3a95b78fd01f673c740806f413b4568b2384f17aa9fd93ffaef24db319cdd1ccc0a2048aeaa05242d53d821426f39cfa39f9268694950054247c5f576672074635aaddd564c25438a4bd05e24fd35f39d89ebbe09e687f6237c7ed19b9b7a8d5a346b0b59a463336521553cafcf338289c8c38f2851f3d24c4ff9583ea7b50477ab3f155362ce53b371871b7ea9421bbbdcda53fe93c1193b03e491beaa32b1d93651c7ebff723dc6df4d136c1bbe1b4fdd76cf73374d0ce", 0x1000}, {&(0x7f0000000400)="30a6cb49aee57df6dd8ab2e356b8deac1810f3b065bb440145a0df4b25cd40d7980795cf859a728ce5efcda5b78ff5511d3851045d623938b0f3af214fc02b46f5e8e800208537d50f928b165f36963da7105ff7cb382522ce0d6eaf745ef655603640b9c15c60cb33d701127688d0a85900ec46265f6e530e57", 0x7a}, {&(0x7f0000000480)="4979e6b481d13ab0365f35747db84905fb8a5f691969427bf4dd85f9f29d21e180993de505e6e381c660f44a06bc65d0df200a359b4c09461280032366f9d24f19d3e2e53cc11693937efcd94bc9e7d91be254e98378ca8217c61dbdf97652cf7e0223476ceaacb9608ab6478d7906d86e9400dd8cd9eb2cc192", 0x7a}, {&(0x7f0000000500)="31bdf8c18c16cd1d0562e7c295c14f6fc54ef7feda75d049ffbbdaf73abff3209540e201055f64d01e70e7b0dfc586e227098853f162775d4a48420f4ca1998228a2194a75cac46dfc818a00224540aa75662821ca8efe4745", 0x59}, {&(0x7f00000001c0)}], 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) shutdown(r3, 0x2) write(r1, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x6) 16:00:03 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0xfffffffffffffffc}, 0xc, &(0x7f0000000640)=[{&(0x7f00000000c0)="cd4bb7784523559bcba501cdc03ce0eaa9973bc36b08fb4d6f4aa3b0f456aa12dd2e2961f27762593b4db06d526165b6ae3581ebd41528ee67e46418e71d3b1b836190890a14d178ddecccdbdda9354df7df15cf9e", 0x55}, {&(0x7f0000000140)="3d7890be3f353f67c3b6bbd6db17dfc132ee35158c8d5460820e55bd5eca8ab78f83c922a6068d2546d9d4b911494d242ec8875d59f92e132dbad8cc7d7c9d757fa514c62f38e89f75e67fb7b290612e23e22571b7d8a7c47320c7110a428154e283b86f91361471f486560b03c353dead669f6eda0a4b5913b94ec417cdccf84a9b47517634", 0x86}, {&(0x7f0000000200)="0e962511c99c25804e8d945e1b67d038409288ca918dd2fb6c7cf236e6e94eff43d78b7b8cbc87e5ea0112abb72c174c52c61c83a8b0b91e22b802652eb36ea7233ca91d66d481eb38774e08acd03294826fbbb04521decee7079b7ad050f6aedbe4a02a2c7921386257f46cdf2489d6a365b548a01cbad6caaf337e111283a502f32b8c42f9ef0e9b4f685e2ff149551cfc6440663a0e746fff85d1d8b2e5ff7004e42ba0a337f2250b638c494861522a74ed0d2d0be48ced59a1979cff3807b28d876b26a680754c96c691b1067c634621cbadc392ac582cf197d97642", 0xde}, {&(0x7f0000000300)="fff2cf166f98444881dd5b888d18810b1bb9f49a14183f53539650f9bf979a4c5a1d2e007106dea585b2c65e00673b37e437f782bf44c35aeafcf07f0410e984dd717d812d2ecc586e0a99877b603d00d3064c3d69d0139aa4de1ffbf9a24054fc5921f2e3ee3a567c05d0c0616bd47b157d2b38039816ad357c40aab0d3402e88d57f8fdfc6c0072f98442eeee3fa28cb0271297ceeb8da82330bdb34f2d48e1baad89d3be860d8976f705efbbc1be0c65e34878f6939b24c43be0842cf787f7deedca2c0755c25dc51e6378e601a805cd9fa548f0b1c563df281c864cbc2e3b37f01dfa5e9d159c9374acde9f7171c812c6addace4f806", 0xf8}, {&(0x7f0000000400)="d118c9331f1dfce28c84c49a8d417d252dd7c4f398b55dbd5acefe1b0e6a28e3e8aed4f156c42c0341be42e1c7b1ac907e0ced527318d89acb75f0acf26cb5eaaefe754ebbef96c758b0e226e9cba1d598437831b195e8b3ffd510b285c7ff40adf86fe6940cd7c9a01c1736b2097ee86b550d5c8e181426eeeb2e8981a7f339596f3f7a6ba02647c85d84e7a4419497a87ae913d3b752670c61da323cf9667f2d7ded26d2b4468e2eb161d9b9ed2eea38f281449aaa9f5388575a0b19dafd9d23cda3df578ae3c509097ba1b00054f08f3ad751e73a2e34fd818e5d63c15722362d3d3cff2187067376c86d744ba9d1a5513b6e2898fc1f1e9a7cb3", 0xfc}, {&(0x7f0000000500)="485c518ffa0a480e6e64cdbb80486e6804ed1b6ee52f845d631d9bf8349a131355d813d635f87de1fe6192c0242772f7712b4a00ff6643d25a0e264b303b6849488fb713a0e0fa", 0x47}, {&(0x7f0000000580)="4bea3c42b9fd66f02b62bc6f869c595a05090f1781a518177c867030a365fe22971a5934622388cec67a7a024d0071ddb95b6b89495977a802ef59b7ac471498f4", 0x41}, {&(0x7f0000000600)="346e523ac1ab765ea397a8070c20de", 0xf}], 0x8, &(0x7f00000006c0)=[{0x48, 0x1, 0x0, "d4953b2e33a04693edfa8ebaeefad80084f8fec4fc7d980c29e4da33d541f3cc91367791b0871eaabefe8ea11ef5d5b61bc9a11f28"}, {0xd8, 0xffff, 0xb33, "41958dfc0586111a2865070193b082622ea2f0a75685069725c989d271995a06fa544aeffca644196c6fc0697c96fecd066ecd8c2d7147bd93ed631e60002393f71e11ecf94ae4382e5791d277358d6caf176119f3bfd6f60ce3b2e545b100f7f7a4f972b3163286ce30210c6561ab2544f04718b5cf7fba5e81d96c6929de1ea0975195a6d3f0db701f268e60c0cc21b328c45c450c36a3b8d03f2f514230209b231c36d9d884965563718f46128988a1bc3fc41e1d50af0f6665f56af059e9320aaa"}, {0x48, 0x1, 0x15, "a9a5edb4fba08741e669754efad1a1a1a00f357705fc81777ff137c1ee551aba7d640113587a58042d3e090dbe1c1d7e784d88c3"}, {0xd0, 0xffff, 0x2, "2c24c61feef67d8ef37b3303ff41fa1a4e8fc162e33be88f1e928e7887dcc0742825faf1b411132f488d2073e7f8c4f9a42e869f7a6fb66f227cbcac1e0e7b2892535d81b1f15bdf680e307821752d7818d8eaab55d923620beb98101164347cae04644c7daa773140bb1067c181d9782f7bc92e67a68d5fb01ca3eaeda08e0537cf87c5d7533baa64eb7ee6c611689c078cc1528c45da9abbce715637a21e14118a5f687b50d68b657e698f9736355ef48e885e74c5e3753d2b0f48"}, {0x60, 0x0, 0x100000000, "8b4f8c8c47dd851bb868d71bccc4fe22161e29560760e4779cfb437f5afc7abec05f742a7a6e4aee6e3569b2af47381047c6cd92c5d8b468b056c5248a992c5a649c7f60a2ddf76793f1"}, {0xd8, 0xffff, 0x9, "bded3cd21ad287c027e0b9809c487669ab5d1db440ba5c7182659932da068caf1506ee99afbff728bfa346e3b1211d1e2723e839e2506721c3477e57e4ee1f4ba1877d2e0cc95b4ddaf8c9cbb891f22f36dbee07ed485f6a46d2f5672ee60029d4314142f5c67a9734d573198c2164607ddb04ac6538f21abcf56527a4afd0b7141da33a133d1a2d02a3a7f38e7aa467631b540359c38a575f1f49493e7cb1f05ec75841c3563aada3650dfb2b0caacaa73545eb572c2de396fa49e032227c68b7"}], 0x370}, 0x408) 16:00:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x11) unlinkat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x0) listen(r0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0x5eff2347ca9ea3da) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11c038d", 0x1) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x7, 0x1a2) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xff) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/48) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/69}, &(0x7f0000000000)=0x47) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x8010570e, &(0x7f0000000080)=0x10000) stat(&(0x7f0000000140)='.\x00', &(0x7f0000000180)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2d012e2f6669821ad16991a5050f0e1cac8c804eb07f626c1979b57b443dcf9bfb35ca91f331acd6782c0f4c6f0fd251e50e259f32849d6a889d3898d7e96aa078d775623c9f3cedf31ffc1148ec304fbf744f231ae9ae60f056e40b32c58c8071aeba59bf99594e78fb91cd42df94d1"], 0x8) listen(r0, 0x0) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f00000001c0)=""/148, 0x94}], 0x2, &(0x7f0000000280)=""/143, 0x8f}, 0x2) accept$unix(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000340)=0x1) syz_open_pts() 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000001021, &(0x7f0000000280), 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='x\x00') clock_getres(0x2, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x163) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10ab0, 0x0) utimes(0x0, &(0x7f0000000140)) 16:00:03 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/205, 0xcd) fchflags(r1, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x81, 0xf0000042, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000006, 0x4, 0x9}], 0x1000, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4d, 0x10, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x9, 0x6}, {{r0}, 0xfffffffffffffffb, 0xa4, 0x4, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x2}], 0x0, &(0x7f0000000100)={0x2, 0xfffffffffffffff8}) write(r0, &(0x7f0000000140)="9c87b9f52c4c35447e2e9b", 0x9d) write(r0, &(0x7f0000000180)="7791b965b89e378ef6f73ced", 0xc) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x3, 0x3ff}, 0xc) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x5ff}, 0x8) uvn_flush: obj=0xfffffd806888a8c8, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:03 executing program 1: r0 = getgid() r1 = socket(0x26, 0x1, 0x800) r2 = socket$inet(0x2, 0x4, 0xc93) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffef6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgroups(0xa, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff, 0x0]) fcntl$dupfd(r2, 0xa, r1) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000200)) r4 = getegid() getgroups(0x5, &(0x7f00000001c0)=[r4, r4, r4, r4, r4]) setregid(0x0, 0x0) setregid(0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xffffffffffffff13) 16:00:04 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000040)) shutdown(r0, 0x2) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = shmget$private(0x0, 0x2000, 0x2a, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x1ca) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="6a85fc820dcfd695289ab7baadb0fb5eabdbf238aa1fbee0a96d9c6c2a36281569d877a4b8de7bbbf9d2fd61aa9e92c929e3d17aaea706c33b398211b45e7efbe8c7e81a315f89994d77b63f191a4daf3aaf3e6a7b1421501087256d5617108703ee8b50494ac4383475ad26bc2c82f8923992a227c1507383a2eb3cc46003c95d37913393deb8305a6cceb7fd698a498c2dd895b9c6ad816d1ca9f1551a", 0x9e) setsockopt(r0, 0x9, 0x400, &(0x7f0000000140)="88081d0f0e0b7108dedd4b999fa1fe7b74d99c11fedd6d33d2e6f583d638a9044bfb734af993628228787349f6fc41284dc80849fa2d3d4aecd443410f4eba96d06497c06714174689ab4a97a49f30660ae38c7d419bd5850c8108805e19416f7d81bc2d0bb355597bcffbdab7a47987cd", 0x71) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x3c) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000006c0)={0x8006, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe6e) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r5, 0x0, 0x0) readv(r5, &(0x7f0000001540)=[{0x0}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x800000000000009, 0x8, 0x2]) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) socket$inet(0x2, 0x3, 0xfffffffffffffffd) dup(r2) rmdir(&(0x7f00000003c0)='./file1\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000600)=[{0x4, 0x552, 0x2}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x2, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) recvfrom(r6, &(0x7f0000000240)=""/27, 0x1b, 0x842, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000500)="fae343749f8300ba825c06ba2027af0097f78fcdfc94b74d1c4f108269fb943b26237d290df294f8e610ef002f744bd520fe26be566994725ee663ac9d49223f9835ebcf57a8fba5208e560c2b39fc0cdad189e45a996ed4bac22f88457d561ee7a03f7afbe4d559d61735bdb84fa00b5fbd057f8e7a70676251e52dd67e4bb61446fceda2b75df2533f2ae38c1d39c5db2f722d7c397d538a0ccdcc0b653a53512662c6db92dfd0007683ad0228b3be43ab4ba9598f0327833b20798c3da95284e7533f05864571c0e4a6075fd5bbb6befaa1", 0xd3}], 0x1) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 16:00:04 executing program 1: 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) sendmsg(r0, &(0x7f00000028c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000080)="75736fe2a0b5adf8aef99cf8495d9b691d601d5aacf151077dd42a4d15f8f134e6b2f0e19ef9bca4050e3915e97925", 0x2f}, {&(0x7f00000000c0)="5046f40647eb4acd0d30a5c2ab3fd406f43f8449dac4d27c50e86149d6cf65b0a751c28bbde3715c21907568c19a2958e7559620c4930d8fa9aaf77d22ec5e086d0d91cacfbcfb8272584269ff60794c997dee62efea76", 0x57}, {&(0x7f0000000180)="c111097eca6a993e95f8c07799c095e8505a1a2810bbf5d6e37911dc84f105f84539f73b5222239c798b094bcb51372918bb784bb692b41bea09ddad54a7a5ff77915159fd6c866e908f57bdfcbdc1fc43d1ae74ac651b752d70b1aed586f1b94e064e4b62b8e1d2ce6d867ba5b1dd3534cdcbed9a50d097eab1b42c2aa4bd5dde9aacff9f6e7706e2636f5204c6ce6a2e1e858e965ff6d96daadac10ea2dadd2d3c83a8017e4af3e95d09c4a6dd5fc31a385d99635d97d803818bea3f7b92cb4873ba43aa0a4171fa623adefba322ffb41253194a84495a", 0xd8}, {&(0x7f0000000280)="ee65cbe39fdd", 0x6}, {&(0x7f00000002c0)="36079d1d87e4c6b283d93aa71efa44b2e463381e1acf7138bd2ffc2859b796d00ecd79b72acf9e71f17ea56f3228bfbd797214fc573cea2fd6abd9d249f1c441ecbf64d827d79080ee394f4a2271c72eede1ffa478fb3688", 0x58}, {&(0x7f0000000340)="bc0b366084cad665d0ebc6c2b01f5f8f503180cec9f8fa775984a8391535acc2b94f8dab5e8175d4d81372ff04cd", 0x2e}, {&(0x7f0000000380)="e921b803238b6371a358c642f5bb3eb979b5cb3adbaa82ab3d5354d8c37774b3149103a2a5f7a05dee4948ec3e8e378727843d4f0740cf995fdcf69e2bdf939922fe924539bb1fd04050855f9f9e1dde3420b0153e16d7cd273ba6446207c4e3aac5a32fb71aece126a85be9d8989c6b5d507b707967def54cd9a383c29018f998cf77d00b26e83c174388ccc0bcef242044ed6b0a34aa2c2562babc05cb5fa1ea04f76ad7020cfd00049371ee426607b808f7246e21c3d787151f5c8cf73b4e3a0b8cee99d415fbf9eb6a9d1098e447c7455e26365bef906f48b8310bb8a670260a97d9d164545432dbb03826673750613bff993492390c51451fd3d6cb9412136ab5bb1a764bb751244f84f5d2110f4fe15d0a264627ddfdada492942de55775f10181cc8fc66db41b00a9806976eb4466eb000f2c6531ec460745a9008a7a59d6f9eab423b6fc09118acc251c98e19f704af5fd1b8ded3dc6cc2b117cd351acff0d4a650eaec17edb67d0e91f65a37e57c4429d2e21cf4596fb5fafa603cb89e3de12d070414c9f279bb1269c6d45361b77784f551ad29920082fa91f7f0a5c7ddd51c8a20daeaeb04cfa379796a815a547a274187407603be38f1410411b190b2242a9b77b4b738d0385276f9718902564c2f537f19cdfc09eed774a3f02410cf7438a6e7a0a5fe080756007e00028bcdaa5a74a1b7f24d14ca2b7ccd7697821f9790b488e90493c75f57eaf9ede03d8aca27b7e4f738ee2a53ebe441c3381170f4bec25eba0d83336eae0c2eaf08ed676cb58325fb23377cb20080fb9a86c132fe4fb8685e9d9265c3df16bb9da0804347b5f88fcca6f081557e4ef33820358746d81608d31450408c2e64f364d077839e8f5e8b9eb14d3b42b485dd3793581f96a3a3e8c10198d8239eee72e2b4fc732e6529f09a12896c5c690ba358f44c961b1346e265a221e80a8cdc6feb32a0d931b679f6f34e954f4af01fc7b406db8d4febc61fa9aafbb24bc27b17c9e6b957c9caa88adc8241611c5153f692fe708f56fe9de7309df688c5fa9666e60472e770177349a9f6d199c8640bfa9cb041f26b2a8b4471b83b7423be41dd390727046679ace1f16a6699801edb9fdd8e990c64676907a485ef980b5d6a28ce378df3e45a6dcb65ae8906541a2873310fa25af472fac87928de3aff2883f5f1be36bac64763493d62ff8f93208867dcc45bdc04ff1ab404eefbf8c0b2af6fe826461639ab4a93e8adfea969cefcba7ac3f08fa0678bb556e06157c3494be4917e0208209979f6f795620d32b397962870249b2e60a099c12b2b262eae3299bd5008ebe5eccc25b6320ef4a9225a118abb23757f82a1661ee105125decf66a0f99732fb722dde313f30ab1bd4632b7c068149a74d0cebd54defbfc8386283859f4b5f8045c503b00c2ae897367f2971cbde24803fa484e2484fb913d41ed667be704cc19bca1cbba8576746574c2639ed9c95b2f01f161a92a4a9eec07185d28efd4d53bb7d682c5909fde7f70016a5cdf07022c8b420e6153a6906c54982875bcdd5cb57924a2bab64d98567bf5fa9d83cdde4b7ac05c5dc13a4ee78e2a76481a4f15f3bcd401ece3094fd4a5046297f9a74ac50c09f4917be16d4765fdabb3582b6d45238d86d88e6d23584444e67b62a10047d901c89489fb35dc496f2546a8c37c4116f06d30b1bc80a47da16ab9f2e74fc3fbf59f3a16829b130e25bee2023ec204de1e40176c1c47d6d3ba2e0d57b919d35b1b9ee4acdb3e409bb9156ccceb42ffaec168dfde3b58659f29813c969ac10b4b3eb5ed32bab9065fd7ddc9bd87140e7df13b9cc9d446915d09917d577444b7efcc4b76b637b236e09c8c5a48318315c79cdde3ea9b66e0400dab5ba96f3bd3c9af0710cc2955c915e6e76ecfc67729afc4fc0532fd7ef4685f34d8c7bf387730bda66af62a6156a8492ef1c4983447f86cc1c6b45aca5dc31e0804e126b37d6cb47897dc7b04ad3eddc2aa25fd8b9532c77f932a7235776fe92ebb65a32fe03ffbf6bfb6c96c5bdc4a4694b21d7747ab123f3b84199e6664b14bf99274c86b6bcaf54c2caa8d3343ed8990f01910fb0e8fde3d38cfec6a1fc89082e281df299093652088c3ef8122c85bac0f5fe9b34d52032456ba0de1e831d195815809b3903882940b0469f69828e6e1358270bdc760f4f7fc2753db50616288fd3306a6bfd4102c91dc222387c7093ae0872b6785c2d04e8167f4f869985cf47ee2a653e484e1acdfe71eed188857a0119163882404afc9bf459ccdbbacf3a54117ca7161fdf980f0d43ab0d1dedb1bdd83d8e5190c782bd17a9fe6191be808bb1fc736495a05fc014346c1661046e7d9c6526b53ef8a1927aafa84ae992a91a1382a06e74138c349baee9a1f886eeb88b2589904e2b6acfd5f2fd841d6e7ca628068e20807700065d3011c80db096648b878753f7da7e8557c8f3247a67583383ade1d0503214a2e96075267cb8be8ae4fd702b7277bf38dbc1c33c60933be5d0fa7b2b505e69d2f8c9657511d787a58fda910a40d6944408ba8e7a7f2e2e9c875567ca356ab1b7a974a61f11f5364c7bf47e4b4fffb7c38d9a2f5edb5d450e40a5a867324a78d19bfb880b18f0519dfb1d255254d64bfe8384cae0699b4fe4ad2acbec6d9f1e284685bec959976b13c65264872ad9ab355476597ca735c3290224bb8b164733e6393a170729566203a4e259ec3173df087683396df116bf057159a2c1a5af046328d64006b9607ea682851d9dbd3466bc0b8bf56f94461269ac1399956ab5dbcd76ea5d81160c8bc62a6d8514ed9ce245b3020c43a88dfea8cfc35d539b81574635a19be000a50ab80c3d010d474964bcc641d774b9686e19bde2016feadd722ccea07f87e1cade5dbc44742d4f4417ab6bde30b08ad070aff115904eba94985feddceecc52193e2f2d970650c8193d3db67016a2a819235f696d8d8782a107430186ac5be3951e3b0cdbd97d886490e37279190b283149671d965728db7d16fb4423ee4d6fd7afa80bb90642fbbd1ee09d833ac5df82263f4430bd61c82ca2c9f777afd5ed3ae4cb9cb99c18b81a2f496589c1b18df89d502e0a21a13b4c41dd7a6554c1f26c17d91caadbe30ba24bf9bdf4b2fad6f4b58f232a9c3d7c56447400b799125c4603eba63a65295ced73f276754bee3f96983dc29ed21bb54c5df67a1f196e47170b9a0ef6789c4b3d13d2f5deec8572aac01d3badac7620d47e006aafe3cffaa720fa3f47724f9b55ad471ecb249cf65d7106634b65f5a44f4b74dc7ca73e602034fb3779698829391af027e0006934ab4dc2dd0e675682ddbc279d2b96935a67a4075cda9800fe41dae205c4c30dee1e7aee3588062adcf23788add7ef2ae3b0d7d841afa198ff70c21fb5d39d6e7b9d7336fd73843cacad74c85543a34bba16cea133c27b0c6180f0306327d58a32324924704421ce6330eccb45ee94daa2de96986e535c7578864ac4624446be5d4250c503e796498229cb927e7cbe0c9141077be287b1c616278b99eb593440482070060f62c57b7190d3ac2d8e7d7544a29a3c201b8a038e9455d479b38d0a85071d7df3b0b71e4c50a13ca935e4a6e5f15042a3584b6aab87908a8c5f1f78160c11cc0dd8dcdd05772223327b4d3ba982239b74e96052918695fe77e8bf50cc5fc803bf94cc0509817f4f91c3c1010e3f6459ffde1caea0e7998268759f4ffbc98061ea5d4983de716da983854ca4d8cd7b3733aab6566ef49ea266dd8879fb535fc9eed2fe5c2d98cfaffca49fef87b9cca1cd03c44c56eaea2a386ce64b65dd75380fc149fdae69c4f2b71082b81f506e56004ac2a933f3145e455efabc0ceb46b42fc67c38f38e828fe75191b5950cea5c7f0a2a9207a10a6816b9419e8eb7804bab9fe97af3b9f083109a2e217b2ceb0cbfac7b7e96a1da3835ef400a6ee1f2c84641bdc650d072cf39ce757f779de03928cf93c2c197495e315b2fba9a9b81746d3f96c7c0f0fc904225727bbe1af7b807730239ca786999997d698dd241bfe6394605159fee7d0f1e91570767d8f9d7f9373118431d53742d7e4933abcf5d9f07ac553d821ee804324b4499f71bc4bfa95dade5d98bb88c75a722430249d4df82999f5aa5b9697a1f0d1be9992f4f9643585a27954788f790fd0dd49bd47ba9b03559472912128856ceff41b209e5d212a8c1483f884ccab77b1e71d79a3fa3df06749e9c6b7bc2363489dd6de3c48763d15e7ba8b5ae386284bf0d520943e7cf0346d73f7b6960acb904fbb45d59b40d27ab4afae4e954aae5256154c5505c51e07bdeaf826c1f26c9c9e2e9047a611ba3b6354d9a95d5137f8cd2c2c762e321be1916ec8c2ac8daef68c1fca21663fb1e06acef4c89e7ea7666bb9c2f20061bcdee73c99d25972716f3ae306c7edf01c44a94a9f4c2f7c3ab9bdc0e8455ed87b0567d68e459fcaa12242f25fc1200f8521600c513a8746451c45ba608e8d198853ab25cfbafea07c3e2cbc626e548c9e2ec31e13bb7e163df5ee84862330f2b0f5d64a814971abb51fe1b13ff2e7b88cce3fa2ec3957bfdf61efa0a326bd02f5c2c9fb9ac32cf4f0420f63e53d1734e955de3933b0de29fbfad8431ccadb25a612d8b137765aadc027446c61eab11eb94509dc22aa6a1cc93056ad92a966975572459b4bed6a1652d9e44b2c21b50a6138aaed1c4e1b17e2086d5cd2fb9aa2797dba9c4cf2a7c26a53422deac23e2ee4b5120b7f6f540811c8ef7797dedc102e598f965e0cf99821898e2e7873bdfb2964b8514a3d65b866821618f2334c421bf8a9a641cc3fcc6382b1379efbe7dbd1b731715b1428b58d9cdbfcaa6707f408e1ad6f0c1a3eb9ad7cd82759ec1f0459bbf052bc69548687151b40d850c1f8ecef88c1f5f4ad572bae7c5c042392d465c27a081fb89c5980485a9eb709f3527dd0a651816c7c7c642901516cef2142ddc41052b7138a776714823401232540dedef029cfcb52cf0bba847b48163f00ab489c3d29c6ff6a8ead6101b41c75b4645db79b0d4b3fd6fccd4b773bffca811379f63e200898e1d839e75dff266fa571bb227194d8617e507fef3b991b71c7b8613835f72088c01e5b2862c2194f3e53522919c2057a2fa86184354d331fbe9ae3092de4f357a7fa77aeca738e48cbf2d74fb0781c3fd244f4a0a660a845068d7f4d735f9f1d77b520aeddadcd3df3cd7315fa43f791d7bc09bc961e0096c9d463b09227aa88d61019269b195a4dcbd330e89a2515dbd5f5b1f81218b650ee3d862a280e2560e800e96f54a162fc1de9dda8f84dbf733d7bd33aaa6fd7198873dddcf78c18b2c198a9d361effa08b9a678f9e01da5c406b593d0e49255bfc37fa1ed13d54dd190c4ea3f0a9e8908e00681931d769b62a47a606ea1049bd4f28293f093c454fb1f38dc7dfeadf8f2b043dd7581015cfd8923d7adcc9b166b48fb4fe4562272f26d6938c2fc06644117ea91227fbc51de58f762c79a5d7327f8735d2e5bc43c12435fff0f16dea3ca7520d08e451b4f09aa71dec2dafc2888ba049dc46bfe832411eab25183a1fb4ace84481b8a75f76187db075e99afebec12b8df7e8569980fb3909b714464fa20c523640a0e9f2132aa6f9e379f1ed74577309b9232d79ace32580bcafa4555086cd6e72c7be44de1c46ac2110e50993eddc52b4ef41c767500da47cfe50177cb127a114ce901cac2503e60d12d4dfefe5265a6cbb649623c5b1bc0e4a935644e9", 0x1000}, {&(0x7f0000001380)="3e30882a4fd3f3146432e315d6eb27099a2c612e4f2fcd50f15aaf7ee42d338f5820040d16f484a2deaeddf4bc08464302ca49bc464ada60baeffb0573a27fb79b42185420e17fda40b023564fc5086ce4c36abbc5cf658647bb6d3378c562af82b96f4030f00ab763b16a934edff271ebe4db430d1e4593cb1f15bde0a65270f69446001848", 0x86}, {&(0x7f0000001440)="aaf13c3033fbc7e02bb0eb78fe3037a20b2ff1a3f64d1f9408ae3b7b81514c0ce7784a8bbb82c81eef1e6c93d221e68ab1d57a3385e704c0a5f076d1336f8b23b929a5b85ec246a8c1b01b5a6f5199fbecb8e8d0c40eb1592fbbe5e210a86ddedf5a8319f862ab374839aa0e26954fbfa879bcac1935e30f0cc2538220d13d2fd6f96428c22dd106218797ab5d6ae95f7a62a4f473c5b78d762494060c6377f6eecc4806220a02071aac3026a192bac1dd4f688f2498e544dc278a279f88e9aae04af83c6dc151f5ef1f31606e856f842840b256b7df39444e7995036cd54f969078bd5ca2046cebc7092134beb8e9a1434196988cb64a8200b3b3d64b99225c7c85ca4d95a498d21ec36cd7abd44b5f44ee02bad94522c3a549957aee2aa9dc7a3daf79d9c832dbd7c9d2717a7143baf7241f9d99c4671ad3e0b913b1be4e954d3a601a7d622ec4a9d831947d5888c5426ed58efce07bee0738c8990ae53a34f9aa7a135ebcf608f3b0b61febc8bdb42d8167d54f3903952a5c6450070a0f41ad1cd12fb5d2591089b9a57902dd80e2852680329734f58f4bffa4dd577e7ace680e50814628b5f955dd74a1ab8961c80d6a7e6fa837d89324c6d1330cafa48fa0cc358ee9915449dbffec3be4aed37c002534c36bf4ff827e196f055382eaa2673e179d7ec07966a57dc8c4d0bcc6aa460f5cea8f315d8df0d51f15b96196987e37fe9edfcfb815ccbdf9feb1ac54125881f96dcc4d40daeb72e44e568615fb839b3dc8c3462ae52e610e64e075726449adb674dc884bec4a18fac37b31d5f5248a72fe8f0baf4bf517eed85945896eab0b1b076ced59c20aaaf079b11c3632b67e9f0889c4c0a79ef3b0c6c941874563eb4e70617d50ffb62e2c387038d4a52c770d22581858f2b496ef3672ee95c11727505717ba93fe00ff8ad9e98e003a0b2bdfdef5dedcb6406759132ff07a668751de148ff882e5b53bbf854a19674023918477d2536f20ccced5f8c95c6f4d095d794fc3cca1610b2e820d0c21dda976654ef6f13cfb210915c4cc6f3ce264050c328b63364ef08b3984d52848b3b4768f167ff49239773920fbc0a7732273e7e6c72237c414953d56e599869a56345d51be672e1e422ff91cd252d4c60a3e3c35f1f5a7fc8a795fc3647a3a300c03dc070a5879487413f56c4db97b65d31836ba22feb5da8db0ffa9ed3a717ca106f37558b0ac04c0778676819c4efc7c7b21b839784eac8766f0336e9ff1721d018312642839945827c989a0a6a9b4f2cbc94b15a7e6bf332cd36eaaa0f4c083e2fb7841cdba457e3cd632940732715343a8e1b9dcbe70cce4ee080063f96a25741101643cd0860075966c5aab4d08cd94c28a67d4b0d5e9997c301fdd03d99d1c69da8c2f211ddd2a1ab1a885eb8d0363d0f697e52be6cc4620aef31b4be90a4a72558d79b41930a4ce00db2f5e8a10c11ff5ffbeb6cd255d3e0b5407704c03c3401d75b0b48b0eef952991c9475a17565a9114295b2ea0c048692126d5be69727d53d270b521622ff62888343701da521239f19a8ad6d664e81581061a11fd5250345901cd6eef5a6df9a89ee6c58efa88ede325fdecdeabea6ac5d82364f8ff165f80fcbe7892b5c8fe984e1463d767af3a8641b08580a340c44c1cd87ea916553b4aa4b3960a2943c24604e57e2e2eed177faeba130888e6c7ab452468a40ac148ea43a17f176ad79ecfcaa480af88605f72c6ba2085b7a4c2a4cae322adf90cd0adbfed09c89d2f6c6691cb989ab543b931a3e9b51bde2aa58b9113ecc70f8eafd48cc4089c0cad7ac2220cc650919b506a1d7136fee5df8e852648c6ca3352a46cd11225eef12c13041e64df990c20ba6c397d55ec1a1e17379eeb25038dbba8870566564faad60d359162b7226f7eb0df36a70411ee697bfeb07deab651e228b8e62cc34d0f85e3d628793d85e539175690c6e2032cb053922f383cfaec4b46541143401bd8c8bdbd999f2ea23534085428f849f1f2792c79d37e2067b36fb992ff892598760f8d7dc781ac96dfd1783a007f41460ad331fcb780878422a446c72bb37b8b8eff6864fa42a1e4c5c2fac138ef29e6079e453ec13cc281339ac487ac5b12484e4144694d7fd5ed77452178947e21359b0bda0c5b524e7b962d8586ece967f2f210beacbd02662f70f0488c93fd90ec8a15aedebb8c323a6193008d3aa372ab94513939d32e155b8dbeba781ca6fcbf6b224bf107f702fb02e6ade98e565b7f06ccc69c232cee89d483538eb2eb339d7059c929817a6d0194c40c29934fd7a8e0ee44aa5d3a8dabd546e1e76fb451208c1bdaeb46757d01c503aec80a1cd4d19956421cda894f92547d606fb03fe4016441eae3925709a01f8807790a495b78e81a0261b0d4597379ed60531dd5608a818b909398d97ffee7132a7a086e6e9bb4037bcfe27d0f820c0f876bc518922776f9c441875e3ba0fa2543f780b081dfae0636935225142a306d20053831dbb588128d6042cc28ec43b290c62b2a894a795d52def2d9817d68adac344100f1f0d9b9bc04d126a671f0b8da8b2d1214fac329e578833b3cba9ac005c7475b292a4f56f5041cf5dc0f675e6b7966266f99eed788ddbc9f91b73fbc1851d3437239a9ab5757af0ff3fd178358e052bb883f4aea1bec3647caff9de52f2a9ac94dbc886e736bf32305c1fe7ab3b2fa95a2434ca01ff84f250e8921806fe7456008eeefb08ee007008ddc4efc0566d6068f8fd772777b464a79781fcf683d200f5a49e16319b3de9a8aaa55a2a6477fe0236f106461b90dd55e6537fe6abb40ea719b4b0796aa081e77fbce536499af05346bef33b65de1b50170d5037a6bf0c9a27358db7f0912738cc899ea00208f5dc952c5159055e1ee6308bdbced90456c70931eaa590a5f795ea322af75d8e7bd8b7fef411eb747720a6c34eb79137b56f91c980967a6b546bd70545f48b1225aa4786b93c04383f2e2535589d6fff8875b0aa5c9e4e42f0b1a28e4c543043a3a3664496858145a163e63ee600febdde2a71255f9c9d67868822b929e736ace0d74e20ec1a7479a097e937fb8f3cf59f6540d65989127ef51211170cf69fe3ea0df0fbab64cb10df6896160a28bb85109a4ffe8a09cf9f6b34c0e3d2cf8fb8df7b83b38260e76ed6c4660f1368a15fbd101b08bea50a82e8ad62468e6c675d815bb0af28d24713358b0cc792ec314d8930699acda1748b4ea5520f9dd7c84b44b418a8e5a3d30dd6be705b5fa3d1df6efe84ade55a9282e61ed4a1be836f5feb4072597997a3b876ffc6bb3a91a3af07ae40178b383a5158213049177e3f9c4fd35a722cf9cbaccc970eedd756580e2fe102c8af8f4020facde2606e54f012981d2d568f7a8d6beb08883d590f984042c2b0f1e066d2a3a01872f1cc9ec3cfef2dd6b3c3b714c12b5221dec9865bbc5f737c33904c6c43c7619e6f1ea3259f6c88f43e5ee754dc7810861cd88213c41b0da89bb120efcc100f4a1e5b882dd73d949efea038cd241c1b3e9f46c5693c4dbb440a9ac910299f32d45daa4e984ab9e144e50abe29fce3d13f8a4d7ce0cd5e103abbb816e2c71c135ffc87e94991b6723de0b24555d932e6375f0611b9c940f9522eea70d1bcb68163da85b41bdfe195ff8af400fb6fd8dc6244986a477e07050522c2d44835aff6bcabe1743ca4025e5d3352f11645a16f2e8080ce3d3c266718d83a2d9af2e589109d8de95f5deac50d5421b4ed6f072b49ce2f375946e9a15f180c20108501c54aa334a69e14190ac1a513cbdb49c456dbb1b95dc6793f70f7674a4e12692cf26777c344a87156a6fa257f9474ab61fc96e6fc8ea2ae152d3350dc9d2a458e1a9ed26108d5b77781524f114276813ff64e301f4a460c01aec9ee8b3da053bc3ed458868d625a039bec30251f32b0b1887adfdcd74427a00ac79e6e1d2d2f1ef4e84c80ed50cadb5f1be6208327b22fa2295a15436e6a3bf670b7ea81d4c10df3da0a1e85ca8944c4bce48fd1dfb8811c8087432713d8effc9ebe2ffe83e40d4b22e0b10fb7d8c9b7b42e0509e78db0acbe4f9822c1b5e47be91ae4c78c54fb037ebc58491981f03f0ffe8c0d2b71b165e470315fc8be5c6f72e2beb437c37ddbcd08519e9734875c0ac8afbfe89774c8807544e855a5b259225ced4e1d336b04aff33fe8fa064c89f3145115faef003bd03ece2b52d862597fa9b4bfb57f69545d053beca14abb4273b2db59f9055e1657f7e20959288a287332a5e3e62699b2f81acee31a2539e8629da5900edbb5ee1d9deed239c1cd8fdf7c7c8152fa124fe799730276a0b0a4391675b2e9953fa501c0de94a17bc873eacd17004f37c179c074e2331aac0ecae510f0b7a5f0dc4c8320df87c2183498cf47adaffb7efb557a3ad5db61ddba24d1a96c49fb67b54cd5606d91cd15e904736c44e7d1039100a94638e1b47838125cab603a90bf4b225274ce12025a8b526dfa7f6db9d1f325306a345d3faa544bea66f3aa2410afd0206562a90c9e498c8ecdacf7e5888e217471f9718c67f41f9c754df393cea2898520b17d25106d55622d41fc08d06820d96e281d793d9d6fbd916e922ecc9ab3228c3c85338afc0a5a7fd2ebdefada98c98cae701d72334bdd870e712dba7d6574b168855c5996215facdbc8093bce1d55e0e287539078c7a55f10f12cc4f6b926d41825a08bcde3f515a3a00877bfde7762d9a45c28fd1ab2fc1f8d818f3e1fa9efcf284f2c5ad8b9605ea10b623fa0a519ae41d1d5a410c8e456d060bcf7662557122a0311d871b33fb699791a5cad89564dce5c9864f4ea93ff7caa00b5ba6abe89a74be06eb8da472d44fbaea3253c710a989b571f3836fdcc5f264afe83bc739158261f96f30a1a65778e215bc2c0d1652a71c655fdba83d7947596254c710c94bb3760d3ed3a813cca589ed21145ed69caff155f7d53fe2a6d6dca364c910abde0dbc5ad10526c5596659c9867cb742ad3c9cae6f6d30a2fbb8353c36b1e0e650425dfdb5598bad52bb498bf1d68a4aa629ba8d39945b0b2c6a70967ae5c240c455fb5f9e8715a1ec660962953be62c0c9605bde41a6c06f9ca5668e17c6597c32dcd651705d58eff5a41b32362a78c2e94d7914bd665f006d7cc1504d4e83ebe813af55839d3575b9da82fcdf0fa85988cac3b6118838f2a03ea8bf6e7e57eaff4a251c4fc201a44eb46b7a762f4cf1a4435abb53d9cafed335d7eb36461bf8cca0dfefde7fd49db7ce219068be825ef325e034689c666460df437e31233e6332405acac969ff7ba89806a6ce92a9ee59337f8330889abbdd79a3c1348613ff7c157a67cd77d36be44f50ef76b6d567ed8b20118787461679a7057cc8cd3e2d2762134775b47ff21544117537dd078ff16c29ef77dae6be78fa5722443e2a11cf73090e45b687accba70f2a310c74418572fd25a789dfec3d92fb594bdffae804545c6628c189bc4e978fff57a474d999a510123f075bda1db01180a6f792fe1f32e3aa646a421709994adeb62e211b4f788c66fad2ae26a28ec13c23b317cdfa1498b7ab273bd90b17ee8736d1480c4728474fcf4bd18f25cde27b2455fe6530d09e2364b4286c0a356578804ff45dda9254f0a8c2d6a4fe64c597c5bfc0ac6214fe51f7a842ffdd7b3bf1079770fccfcaa55fb56d597c15a94db1018d1c412a39a2285d77a5dfb77c1cc8fda590bc9ac334a29ebb3422822f3de49bea482d9e0d12131ba1eccda4ab02c84daa225", 0x1000}], 0x9, &(0x7f0000002500)=[{0xf0, 0xffff, 0x20, "63471c2c752400719f917a10707cc686821a7f510d4d2765233e0e50a85ed4bbb4bca651d5b200d8813df7641ca3b6314cffaceb1cf3b433932f1453f925afb0d6619790f697075baf9dc878ea67f3ef95b91f599c8067ce0151d08be0300e92ada2a767b056264e854e1748748a814fa8683e12e55e2ea5e7b86c88e61a6065d904d7ae91d79b7ad283bd72340f028a59d28d7b2b9e55b89c3c485d8cb85a2b7143bdc6179f7e88dde38907f7161a4977e09597725cb0fea209ae32e862aaa6f6f827036e4e6f511b71198208123c3e04e7ec09484f4f5f2287679058f675"}, {0x48, 0xffff, 0x0, "27358fbf0a3cfa6a32e494b537e418aaf82064dace82943fb7c0d64a8f9b8817b0175449c6e4237e0a022caf646e5808fb"}, {0xd8, 0x1, 0x8, "1141a8b3c9fee359fc5346b75540290b3b7e04d6ca784de2a591d5746f42042ed2220c516b107b9250689411792c814e60ad52958e84091a84571e5c8b37d137d517892c64c3367b1e8bfcd2d31f5af1bbfe9683b19eeb8411f078291f3e4e57e88358abc1babe827d5601e60fdaac279d72ff93fa8bf08f2498744c1a710389b480a965449b5dbdace2f139a3bc0e82f8b44fdd0f2bb3c04db1f30bd9567af3c036e1fdd76371609a60b1d0d617bb77bc9988e34a640e3363756130c5829deb3af9"}, {0x90, 0xffff, 0x4, "793036778ffb25b4bd5f9185760c63b856673caab5041d03922f281d3b8d8e930db7c68dd3f4e496dfec47d9afdea2f53c50ce15d04a86f32f825846c614773c6968f38bbd74f2ddb5b225821f46240114e4abe41b50260885971abcef4201f849e52ab8c1fe8d618aaa3bd8cb1f2af0dc749d7bd6d252072d16842bf5d3"}, {0xc8, 0x1, 0x4, "92880145ccc7e9d08e88dc004390b1975c32dce2e92e932e5b6b3efb4304770cdf54e9d2d6767bb096e53b43b7940906efa929b8080e00673cb02a23e25000113446ed2d498c1200cc515fb5e9a80b752c947aca09c13c755a82beb906a5950fa3be1bdee8807b1235af1c93264d71235d1ce7cba6988563ba1e542a67669868e322d7eb06d4c341dcefbdedfd8e2e7aae92a1e8997d8c26ac3036fcd31c11b51ba69cde5a059e38348905dfcafb216435"}, {0x50, 0xffff, 0xfd, "d85d1f99e615b7eae99fbd89a82d044ec96168a52404ea41e58d5b418e33f879601b0069d101a5fcf48b72d641af0abb74475c86a412a2fe859fb043"}], 0x3b8}, 0x2) 16:00:04 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x84, 0x9}, {0x5, 0x6fab}, {0x167, 0xaa3}, {0xa9}], 0x4}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f0000000280)=[{0x0, 0x7f}, {0xfffffffffffffffd}, {0x49}, {0x3, 0xfffffffffffffff9}, {0xeb, 0x8000}, {0x3, 0x2}, {0x80, 0x404}, {0x0, 0x8}], 0x8}) r1 = fcntl$dupfd(r0, 0xa, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x80, 0x4, 0x40, 0x1, 0x4, 0x8, 0x6, 0x2, 0x4, 0xd5c, 0x200}) chdir(&(0x7f0000000000)='./file0\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x8000) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x7ff, [{0x3, 0x800}, {0x3, 0x8}, {0x3, 0xfff}, {0x3, 0x2}, {0x3, 0x80000001}, {0x1, 0x10000}, {0x3, 0x401}, {0x1, 0xffff}, {0x3, 0xfffffffffffffff9}, {0x3, 0x3ff}, {0x1, 0x8d8a}, {0x2, 0x6}, {0x3, 0x714}, {0x3, 0x6}, {0x3, 0xffffffffffff8000}, {0x3, 0x3f}, {0x3}, {0x2, 0x9}, {0x3, 0x81}, {0x2}, {0x1, 0x101}, {0x1, 0x5}, {0x3, 0x4}, {0x2, 0x100}, {0x2, 0x7a}, {0x3, 0x9}, {0x3, 0x100000000}, {0x3}, {0x678cf1105badf1e, 0x8}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x6}]}) write(r1, &(0x7f0000000100)="2b00ff7f0000000000008aa4", 0xc) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0xffffffff, 0x5, 0xfffffffffffffff7, "d7e693550106822ea42b4e68555184042238f344", 0x5a9, 0x8}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r3 = dup2(r2, r2) r4 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000180)) pwritev(r3, &(0x7f00000034c0)=[{&(0x7f0000000200)="ab57aaa79142bde22010179d7668af774be59701f307bd75aa95c568c525f8da2934e1b1cf1d909d4c0a3d90aa5093721b97a68b6b154e6ff51e9f85016c8dd83566d60b11bc16af2478cd714c894e46a50fcc0f3e5b72e18db8bc23ef9d2acb3734409a68dc3b74e872fbc1eea169c5220913238b7381a15a1d373da4629af6ee489391fe323f1124125cd9c774f5c5ee", 0x91}, {&(0x7f0000000000)="33f12ad8d3361d097a49763e82e2d0f8d4e42682f89e7831b2d5de4aba0351", 0x1f}, {&(0x7f0000000340)="ca170f77c8cb5537dbf2aa6c5847c929f8e8d48a118ca9e3bc13e4fecd1c73cfca855f3517298325bbf4145ac8abee67358ee1f8a832df90d1f51dcc4153ffdc50731cb533138a749679c16cfd8eead7d82953f4646dd855fe8191ce4719d1a222b6bdd96fb8f8d41672101e05c35da3ddbf5993d1a69261eebc97d0684ca187d7afa87175c0b7ba3b0aaea347b618b817dd3c9b1148d2c63ae143fc734ad0e57528db503992d457978e7b5414393f2ba08a7fd287af66afde4520e2cd1f1e30b3f6c2775bd30282513727c7c0ac47e8e201c3fac16ddff5f2cc433b5a5ad65e1bb40631e3086286fea10e6781d39f246a4b9e", 0xf3}, {&(0x7f0000000440)="ce0d7daf7ef38974b130c8b48443f58b304b0382cc8413173eb3a968568327bacee5eecaa8dfab5f9b8e6f3ee8eef5657c4b5d8be068cea0661422adad05372cd052379d1d485e3b1ab0c487af8859acf54d93677fa95f2fc38274f6ea315af82b21ec3d308a4683a3c65cc84a822d6489cf2a0f78fcb444404113e8d1bfd5e80dd55f814ac10ab2aa3b3f0f76e655b5c31c4e0f4ab7b836ed7aa51cba966d9b4804aa912f37d8042abfeaba41c8e90d9a3157e638eda4058c8ec79539f3edaffb83cee27312560841fca14a20443a4cd55f89077a01949d3dafcdff000007062496f46ccece532cc19557d81f637fc2da6dce273319476b17ed0d402cd3a23092b1cca3b1db77c02f1206f8045aa97229f9d9b5e4be8ef150eda5b1278004e42c9911258be0a79e8bbf5403868dc0cc1c69dbdc123c70a992dba0945045c7bdda71114b3d1087029290ecf5e3ca0fb2764790ba80ed4032204132bd2628b90b81d4984d6bd0cbb2238e99846db3fcb030071497a989d20fad9bae31535b0fd74746e30f0e451927130bc7721ee8e9580ec9c974dc136cf819e0c921081f19354594126bdb8c0ab8133deec1d1eeaaf80fdf7d6bfe2dc5c2db03e83daea536c26299b2e9b47f0676a7af45846fa9abe68411f6df0079d5b3ac1fbcfbddf1ebcdaec31c21d7e34e3524145e767076c0bfc05fa0a31016846be4d972947430ab5289144e1124a76318508d15e99065667687293f48f8c515b6eccf9c86ca8b091021073ff998b2deac2103e36728825406667ed138ed4c8dee866dc018fe47fba0c10e361e186d964707ae90a6c5344d2a44d81320b3bfe32726fcdc8a7c6656ddc0f3f60eae0962f263e8f5b7001cb3ea57855665d17ee80966ccf7f007956dcb951ed2bd7754e96e9d1dd9961f49c18b22a5d1c478dce67f3b36b874775615b9aa4567e6bc3a4f87a9de6779a961cb0e83d8fc91143abcce3a8733d8f32ce7d619fc1cadf644b1698938cc32bfdc0abf928da82be669c347b7ba9816444492b9bbe49341a00a2c7fefeb2f32e133a6aeeafcd266d890193bb0ca30190cde1109c36bf1d0dae91aae2acf93b45d5e3e4683e1fa87ffc8acf0a617234fdc7e1561fa560bb25a4ece56b38d19bdcb04d8de6fab0eb9fb2c4f1b5bef03e3683089789c5beb9f0641784e84de46e07b7d0ad50d8f35693760d8ae3415efbd7a6864dfdb107cc4fb2a7f123a2df4e0e525d880d799a9dbcd3cfbb3e008991d370500e08468abe145791d73c9bbd07d7dc861893470fae4f9e7fe7b493db22adce7079bfd34f00fd400de7810272c9c3e86088c003b00e7d4fd6d6fc8db9c8ea1636d4ce21b266862e0eddf5cd40ba18bf0dc17de2e93c637c8545f0538691f8eceb35206759db771ff90d7537e2db6fe2d9ca08284586f540d034660b90c3752fb69ec43fc68adf3e3482c799e8b0208b7d621e940d6effea0acf5b2130d42599320a0df36caaf07053f549feb9c92f888649973f1350c2c30027a757088f7aeb6d286a28bcce69c49617330ba65745929f04ad83dfefbb68bad5d27f773bb1126d094ea5ca059109b78293b4aff7f23e0dfeb091a58748a11e06be2d7b3be6cef36fa871693418dace91cb6c370c29f8b0b675e56a0992ed367a4e18ad3cec5796923976a8e1352902f062adae4785f29114b731054a3ceb7280575ecb2a8039564c880f74aaff136efd058be939daa554ec4d23880f7e74bea53ac53c41236f8bb7235b0ec0b1b2036f27cdfcf88694f5ad5f7d7391593577fcc0e0bf3a40c14e747e5ea6b14aaa394ac24c832b6991d09ecc5408e7de8afb283b4ac777f2fef8df01d05eecd34af09352e7e45cc1e6453b32d8861b119cb4df70f3801e0d68a411f7d0732d51658b0f166a4a36a2b5564bc8375f2a577b684123d61d372526b32b3b5c90ed8e5d13ad82cbbabd0194f6c5476e5e39f22bd8c1f405e99dcfd3842da4115cdb3c2586794f9fc947ec345cea5a696cf8e6ddcc8440cbaa7d8f32904a8c249f6a7dba622ec82286a4e4cd04f77b3ccd4c6732a3f631c19975ee0c309ed5cefd550cd4eca62336acd97cedb153b6129d217ebece9cfd9f2dbcaa2aa35d32c7d1ac67004beb30e7cd142db9882f0e23095e6f3199c80302f09ab7070ea570ae8e60e1672d08ff43aa8322b14a0e882e6d13f1217135d87c156d319066aeb07eba8f05dd58f0e57bf4e036f0b076b1fb1cc2595880e0f6e979ed39bd1b65928ca3fd2b0a9a3a0763cee000d732ac4a4d57787e2199e10aa73dcf5659442a8b9eb23e589bfe2fdb0c963dc29298c1bf48cb90c7991c6eceb39fe056339ef4b8a4195eaa562112c0addf0926462d1b6cb7721f9e4c4d3dd0482f3433496cb7031727d6cd7cf50f8fe712e0101e373dce6c045ac33880449e3f5e37b741c653ad35426e561ec537aae1b99ba3fc0af1207b4646061aebaac39e629398604d69d51f56a5fc4d509a09349b47b56ae129429cd174899d8a8a03de14a97bc44bb195b7143e7762220c65a14a769d582bc5e685f8bb4c63e78467ca6e3abc78fdc20dfcc95c37602e86b1b1b5e002868ca3c2487e38f3b47293b621cd284fb2b7e3d1c0bbce745cb7a8bee3e200722f6a7ad3062e0d32a3076b1ac69e0fa14f5ba10ae10ea212b77c5c3d8dc2975126f8107e847680c953b4396aa284993cbb719aa21e259edbb83c7f46a30061d69b7ec1dd4ebf2aeb5f35920640cbdc71ca5814fbdfe4c375195b53a81a7ec1f9899534ee62318f4225ce18e59d2e4816c349729a6f4992a7d6d6131058ec6fccbe070db1fb7f449a2ed0b94d947f796f2829af128d56826b9c942b3a8cd65ec7e54aa7c332183d83c8c19155a3b22a8a45a57d4de1f75f2efbbc42bc8a82f97680bbb6ee63037b712b6863cdff173872cde6f184e3eaf590390a0abb0493db187ddcb3e49b2e481af5fd1c15df7e501ab5e3bf6ba3e4d5394fafa37b8345fad1c7e1c606eb1f1af01e14caabaf8e990780d4db2951671f646fbc06aec549b0c0eb5dd3cf7804ffd393ed44d842fb0437c7c5b88f29138c6e1254a9b56f82bb99fd323395ced08ef75ca92358c0904a2ef201015e713bea3585893cf5d520ccb3a476a262434852f51f0a660ae5e9c52b4db410c390a09a1b4055a9257bdae0eaaf9508bb5600012bc44594c6b03942a36ba2cfb1cb5a29aabb4191672cada5bf9c438656849ce4dea8ca646359c109a834ac5dbefb18d5ba88c841887893c248b18373d9523cba87bf405a721ab24a4b4ce458fc30d1598a46630345778acb348dcf177cdb29e1108bd3dda92d983c4b65d7a1d34b412a856b900650b12733cafbdf264c3d287e72c3c9a381902cc1bf2d89777d1b19868d221a8a6bf6161bf12346cb61121cb3734be413c10cf00639cebd5bc098c43c5ff21aaf068e330d9ac46b97f10d620740d0b60acb8287d26e41d113f4419d54ebaf0558074ac11279897cd4178c8e7e9d3ce0a40383e4c21c0f45718360f56b0a717b37f3dd8d4afc135e22a53a2169fdcf79c04baa1507ac5c4a4726d0f4dbc968339c47d7221fee123d800e70f63588d04d57d232f91f6017b13f663b58020e2a0c728ee22bba933d698acff08a5b0b8891adeeb6c0aa9592241de322e4e4915dc250a36e7a8ef8425a96547b756b886affa0a7c4e0f9e35e2cd194c35d957da4a71e6a7f7c6011960daae3eb78d4e3570cf5ba02dba18970692d08438c477a2f06762e0499a3526ae477ea80969aa1f585e879832e98e9e824cbbf5c17bcec7d56af2854e818740672a1f6fee0ef325d1e308e84ee4dc38e73d74be5e29b46e084218e117d69aa5007d7ff036c8d630079a10795d3c8935e6496357e9be2de49339f695d44a5bd69d314f99860c90ef7b6438aeed1c502c1cbdd5bb8c68f8c52693f2fde55aef4ee8fd006076fec38628b9c5cd8214101ef239c013a5b2bcb121d332d030fbcb3e6ba1382be9e4d110880175868b746f8475e2d2b609a95ab5121c729c9a7ab5a3a9aef73e32410a8e6e29910ecb12deaab020c61ae951016da0c66dd456aa08626e4836631b83c4e48191a782b8914a4cde3cca5fcc1335daba8957e4dd524630cf4427f450e03f6ba798880e05ed4e036c3d0a8bbda10d104f8db50044e6326a90f9196e93d3838c05affdcc091237e5bb845ed4819765ac2536ee1a5b8b94992a4c0146454556f109405c1bae32c9723c784f31899f9bf8d8ad5972da1d4fbda19d5b852321f3ec26cf49c69537e647ac5a3adbdc4c0cb2996ccd1bdec7c897e59bceabdc00760325d34b1b7a0c3e0c5f27421935c4b9b3dca92d72dfa9ada7ec33b288fa8e858abb610c701d51bcc09584d84781998be8c4073e4d5b3a35a567a03675cca986525116d713ed143f79471b1c068ceed78ec733a7032fc9f40282b007d57e41de06421dea9d654dab837564acebe33c6564aba980c93e62c520e58a3bd2057ccbbff59974c3ee86ab6972ad76564399f61c91b2cf70b7f47274acd184c1e27528bd0b5a090410e21c1438aa464f48eaaecefdeb57f5920a2b97c069c21661cfccd67c80d71cd573229b2cfbd03a0bbce847586c21a6b6e35877b9bb20589a33bef35660458c5c69bbd10a5d921d00f2e8c857185598471d784d71cbc928eacf72dd95a1541c00baffb0d45a5a2cd5906f7e463eb562f215b13f8ade1879e20bf4c04eed228bae68de93f04f8b9c46287319c3b2f7e0bb782859f1e41d5e541188074dfcb62c6aab6652633c5bc2ddc46eade54414bc6ddc632877477b9204507500478d0129183fe7e63b42c4ad873af300d975ee1a98318b1725ad9095d0b54dee6621300b3daee73b03b741457c6031dddc67350f3da429541769eca9974e28644522c19a83969f229473eb6e12e3e2c884782e60af18458a5d6f0d62d20ccf2f60a46e1086dc570ad38ac98e2996aa865fd365b46e1ba4f1e053f0201b4a2790dfe17b279305e6c5b4c447defaa8440e800c6089738ed44bcb23cc25f0847eee7854e45eaa7e0234d2cf9f4abf4f7c971484bcb0a795542afcd5a09f722b8279bfa25a6394bb88eeb8da0fa1187d03cc6da85ffda8fe2580314cd5aebd391499e80d798c18a1c0d4b42bc0f9ab60c322741b1894f332424cee31e737c353c8948131608fc9ace9c250b960b156bd0351a975ffe0d3c6e6d31aeecbbf3c0dc5af62e6e60b6c54f1219bfdf5112f5c9e11f6a46f8b4573544edb392d0dee02b283f4b37b22237d1d7070346f78976fdcef98ec26f064779821d39c486ab0f1e925e66e1594ad5a9cbbef0a5af09e38717bd9e06dad724cfd3c950f5ccf0bf5569f1fd496543b1985169f56aa33ba1167b842af52321b0579939639852954226550688a11706c8fa30cf5127314109f537cd9d0497769d616c29e94e6001a8c25f918eba19124ca308125cd0fab5c5a72dbe5e1481147ed3242aad933aad5d7715a2cb335bc6663d02fdec369d6a0a6026bb13ea5c0a991ef31a07d54abc91d3e59c4c838184ff3e217a6485ebcc832d20ed2369352a47aeb74a1683243bc4a7d523ecb00ae48b25ad723a58a11e7af26886159c7a18494aee206b85c4a23b863eb0dacd0d937acc6b78a37fc0bd25caf97c80870e8ff86a694b8ecc673c80c6f237d99163e304b5dd4649849d0a4a3f2c39ad488aec53871c1687f9f2ba5eb27d79c0aebab5c598800f4d654d82f3cd3320755e3d4f8656e9d7f8b004181e276acdb044ad5c8ba280d0782a8", 0x1000}, {&(0x7f00000002c0)="ebe9c897eac089b119017b02744620dfcfb32048e0d053c0e0ea4d67230f97c41385cc7da00fadc8bb11d416ee2af684ea52bc6008dc16", 0x37}, {&(0x7f0000001440)="06f1b72d5219e5f2668d3ca84b3aae9c53aae85a5a1f947bc0969d503facc5c1013fc814fb46b552de8079dfada41ddfed47e7d0e84aab91b12d9a280d2c69a44eb0094bc0c017ebfa9ec9a9ad6e328b24f853474bfc490f96dae5e0424469620ec7b107abe7dad7072541c40c7af8b4e8726ec05f9bf030c928973994e949f64e199d1d30cc5e18997d7ae905171f77c22f5786dd695254a980dff402b65a0dbf5e91cf8743fc1d7b0c96311fb0a7633a21e443dbe1c0c7e58277075216d6ded1ef0497b05dd20e9901f5ae4c61dcfcaa4fec588af75cd157de2b981b256d090bd6f2127e915aa8948ef5531c51fc75f9a9372f04ee64335963d2dc2932df5a687f49a83b5d3d2d020f9324e28fc249218b1b0c50b7694e7c77fda937ef47a4aec6bef9faad9b6d4b090d0626566f6356e740e2a0213fcd3d7f129daade2543acfcf3442a5b259173fa3ee115406e137d825adf22311b449e2f5a2f0c7d9e114e8dcef4ed4e68fa4d3b9b8f71327609e062727b25e9419ea03f3e91b7ee919ffc472e37f231a9c3675c7a3cb4805dea5e815c5a67ae1f9ce4992cc29b5fef421d4c413f3604f2b4ad71216489b19860c51ca8b588eb2f0aca4ce6cddde567329a372cb7a08b7988d0566b768ef8ab8ecb9762cda420814fa8af4025faaa354095f42091fc7cbbf7a5e08cf0d18de7d689ab0198fea669f7b3803a51ada452f04b4e82666cd8206c883d38ca4198d05ee568c0cb8bb20a18314ce55cde0b9dc9cbc92428433ba132e56737865b51f0c3a6230ddfd8c961bcb62bd961c70740bccb7af7d7a7b4a60c4bde8fbf6565effa599b27e9c815ade2f27bd6550fc727740435afacf8082381d1dbd8a669bb19f2bb37e8291481c92890eb8cdb3b37f37849a9776dc1da3b1f1f1a1fec35d5ce7ee6e41717819ec35bf1018488681d24ac9b68cd1d1b7f99193aad42d931ceea133b71948d3c7f13888f935164a8f313a6277724549d62c337300c10f248d69a50a409f78b5291bc42b0688fff5fd7eef9a769b4939903381acd2298453d1922f870ed7afdfa4fd0657885d48fa62b9aa7341b7b89dcfbc3e40449b15a0155088d1230925e482c9f06eeff448ae01777a14eea0071295ec0a31a26fa32bdbb084719b822ae20a00cf81110ff53acc85bfc9999368b713372f54bab7ff6b2c47d3a6602a9fcc60ce7006f1dbab9f244c05879a34463470542b0f1859fb9e4d1104800204100646256a0f9ce840f95b15fc8b97a30e2d7b0ef14329df1b231aa9b4a60898c188e01a8799f31b7c9cb5a187b7bd9284272a730365530e39ac8d730a12ef547ef4e36c3374995dd4f56d0df39a10a6582dba47961c42a22c2961ffdf40999f2493ddf0163766e9dc8e1d9759697d340eabcfb55239f2ba4437fbdc14d7b04c31c42b89f1db4f9e434a52c5c4045b12db002ec037ed699e95e403e8b5fc3ddd103740c058e31ea168f406987a3c43ee732e9c2b56f5c5976d2828ba64239b1b7a591abae68535a4cf4dcf3fb9d3c39491e2adb97b2d99d00d0e0949ee4a79b323432da2b257586fd2c9b04b4c989e86915d4e6786f3da7e8fb51c2a3a6c03a6fcf15521d73fcd6e17ec4829bdc122448843b05953c073155df61867406ebc65a09ab386ca6400bffb9ba726667c4576034cc350df4572ef11d2fba547216a3c3f058208923b12c85f362f04c35d7dea240f872b89413213b470b70c29b7089337a04a5cd0a4c50065efa8a97469e8107b42479ff217e965ad29daf585c7bafeac2898056462524b30d61a36a5cb64821de9cdbd2dacaf7d216028f4097b1d93f692f1575921127fe925254e5b3d6e8316e653743359a41dc5e66dab92bacbcca39c3a50465d7ec59d6aa71854dabee4550a8cac67b8aeca0890effeb6c8ab637436dfa410f38ae2da7fc7a3cd20022240f2ff6be2f6e26e0fe81a491c6f91b46b14274ed666f8232c813c864f290c0ab982ed6f5389af7089f39cccab49534d2692448fea64c078402a8bc820e9f2152cb3d1d2db851bf02b17d37adcd6a6e542740b4367c1212e7e362ef13ce155a070bf69ad07ba851e56ac572384c5518de07a34e12b1639731d0f86b387b15a16c0a2af4b9ffa83e03380995d4f7cf2a9996b5ccf29e523560252db52ad436a3f25d69bab6ac7608be7ce492459852fe3870155f131c6fa74629e6e1c9e1a1175b1a0da97739bd34ea95b14f49ef4cc9316f4e679bbaa43709bd38dc7151ffeda6873518c9a4917c2fd8936cbe00526f0a870948e77a746f2045b66a40301eb7673930707817a9220c6ee688daffb0d125991b3484f01985b6206809475605e04e3073f7e44ac0e655b454b90a9da347653d44dc3e4992e6ece592356a06edde52fc45bcfbd7444dd8649646a12aa9d15584a56842a23e4eec9eb6310036b5d384280eb8237324fa0d39a60695d308842a1c5d130ecd528acfaaec604f4a719e9d1a0c398a1ae2b97793576c7124416fab1742969afa0aa7f7beaa70fd994e305e66cbc3c14acd44528fe082274077fa944a7df3dd68d8fcfb206c30c71c77f53f30e2cdf4273dabee529aa87d3a6bd5915fbfdab4c38ac392e41f4895e770547d56e84d891951fe0aa66c9138ec01eaaf30078c5feec84489907cfec97448734da663dc22b272478522d5f602f10a5d20974fa5038a3fa7b55ec2cb3bb1e8e2408bd05f6a1f31f5e41dfb2235f312cf1911d5785dbc3719bcff26d907b68be8980d070a57c935336ffae57da1f4bd2422bff786cb348572f5d4dfd219a14ccee1857a6497b0c91e4d6e4248f8fa52fc85c69dfb1f93f657c321010bf82593b31d58f2534ca8c45b290976b714e47f4308c2630be0d72267bb1f50d97a1045933be835704eebba0d5974f5573d6708a3579f1a013fd35cb528b57ef3503d9b7e068ae54e6e86b9be66c093a47d1d3556fce27ef57e58bf6f7ce7bdd32492dbd7dfbb5379da5c028efc9c7af440641209ea3322dbebdb4fb124375c97656f90f44718eabd38d6f686c16e23c2961b7280e3630677f8925ab8716c049ed8a30865782e40c6dfc0be293d66ae0bbb887a19518ef36b1a0e563bb31cf96d7434e0b9564e2a9e1cee3866f2506be4da5925966fa155ef85cc385578266525aec0ac255e5230709e745692e0db5cb9d2c9737267fcbafe54b136803fb577899efedaa02df9bd8146e0794b0c18da0ca99b6cf9f16134319cde8eb041bc3ee0be01c3d1404d7e5fe32525facc5266f10324e29b18e05078128c3aa6ab0fa6f68ef33a8ccc65573e7564ce6aeecebb14c758c2c69b639ef41bc11088685321e2efeebcd371091c091061123602d3532ef7660286ef2252ed74e404f94ca70c778e8f957170b5f6e425b81fa24005b984d8dd69243fc50cc72511d2f2a62d9feadf0e10b1b0c630fb9e363e480a0b1581d8447899c53809f58a6a84510e5caf43f32bdcf86f3adb7c856b0d60e220ae325a751e8fe95ddb8a8ce533c1f76f4e345923cd733dd37d78a1f714be784d1d6717b81dcdbcadf834fadd1c0bf1a2a7976bbaacb3fe385c251d86a71a9d3bd8ac7db1cef4b202711b3d7dfa364b32f2e1c234840406f96b8cfad111feab2739e0d57b26e59138d44a9369971acfab257f9350f3c3219244e829dcab8815ee589ff0e0efc052696177d26cbb928befdab3395a0cdf1e8eb7ea9cdf1c3a92de0b35c76f32c495d414fce032c8cd5652adce3f3df93d6f2492a1d92ef25e6d42ff49de9632ec108ab736b7826d4757bff90ac1735b6faf24137a4ddfcf39b33ad21c0815640d942fbcaf545da5ba30c7df3914b41b585518b1e3528cf881ed8851efa80535c62c9215c658d41c32983eb713a1ea6a66a8d41b1360836bf4301a31e550cba4b1d6444a760afbb0852a7cecf50b1f1d95fcfd74d8f5b90759729fae621fe5d4fd41f1a4773374c15a3796a84ce05d6b2443dca18e0975e4ec87b716cc3ae7cbf3a65ce8f15833278a24104ce7a081a08438c2a872bfeafb77f52b65f84906c35bc0db9199995f5ceb3d8c77f79dcb801cb910eaa7574bb8c7aa65fb834fa653fd4053bf53c92b905df7d0bfc9378a4073111434f821052d9420bc44b1f322d9111ebf9ca42e13d59e6d14398d3c1923fe5168c92d9b86ec5b1612d3c0628339f7d34d192f3c5e67378dd41dc20bc4e8d516b038cc106694a88e84f6d79f173b0a7aa70625c857864528fa00e07e3d76a57c22773b7f78765d3852c28ff00b0fa92bb59c412433761221cf0511f4617d5577063fe9ac4944ba913ffec53984b9e2cd05f2fe427a0b15b622e3a18efcde44381c6e29e241d5a37ae5c802c1ffed55821e662e733d37dc5cd6ec6fef075a08c724d48ae86cf19fd84177649fbe4f5d3131f6a350dcf6ed1a9dc3d0b3f5bac2931d00af1f4079f9261538f5a86bbf321f2b2b2725518203f99c47bdb7d3aa5af7acdfba25da2a3c8430b195445e70d2ace65fc761b920fc40463cd802e7e6faa463a7c580d99bea8cc6b32a6d2cd97567b3df9b995718774bf0c60d1b6f6258858a38b50e5899fa16980ae4313e887eaa2bad19ffd934ebfb3b5335149955aa2f0c48df54bbb5f4872743df77b129863034592ebdedc0ce1c315c83034c7bbece3f2fea20f46d294cf4eb0d26586e128433b69447520374827079137a55dc0efb7fe9448b3bfbf99e08128ba7c3c30ad74de3c7feff746ee231f86aed2b6696299d32c7b2df3267f78ebc3c3b94b8314d119adf8598f21c1cc5378283bd544b5aa609eb5d5735698dc900e3b688f3fbb437943423e09ab090cf6119521390030fc0ba359d093e09ba106981a583c751b7df9d38ed4c654f4cd1185217e5e2a99455581eb25d301628a63e85dec542a7d635fc4024ddc5d97704bd51f5ee499385515a37e7511fc2dd467415b36e6ca3ab45dd01e19fb690cad561426f72b29a93de23cf1f2c6e54a840ed4658eeaa736acbb176f329592308c1b47ff89aaf7beffa61f4b5a949d7e0f0f1bf073c434e0ce76e6c49882bfafe69b6f7d20f2e85c2bd00c7fadbfa91f87947182ab66057b601a5b29b128023f39fe990c81e693f2d4e88633f755cacc0a4c1e975fcd5914bc6de57fa28f25436fc9fb09db8e930378dfb4628ca53835c1b8a71063da021514ca44c65696dec8b706b8ee095cc2b1822617776f984159558d223194069122176ef2e72d4e69ae0a7805889008c8e758b6986a5dfeb3d90c435b810664214da8af8a9fba84a4bb3eb77f27a9887d5c5d7e41b819ed7ecefaff966bdb52168beb17980896a55195e24042ce85ec963508bff03dc0bdb3bc17c6ba6a0e0445e80f2a685884028af9ae418ef2e3ee94fd6119132508f14e6e9bceb22abd210172ecf96fa4bcd2194c8a6fd0d2e6a95c9d9449d7dc4e3824193094ee7355b8dd8b070d700a02ec7f6cd4baf5cb17f608f63fee0f96d5006084b367e6041f2a59a74867d4550ff4378dd1d28c436f0bba3d17bb0fe4b68523f48220ac6080cca6e64ed2142982c3ed6f4d52e05c7e34c9ba13b91308760630bf59dfc1252a39fa478fce95f76ea6766468ec3bf4f7fd792b0533ea10ea43cdd289ce3bbed4231d9a00f6bef1e97fb0802c847b97564b19dbae47656003111d814b3cf2e7a6d943b0d590c07fc1b4e67bb51c94c794db8312979e6168ac7741029c7a6aaafafaf8043eec4ed4f415b280cdace828c8389d9b3d91159e2b9565055d96af7b470e6c084d252b60f15698beaa60de111f5", 0x1000}, {&(0x7f0000002440)="89067d4c6a8fffdb3cbcb07c9b0d410eb7457e1d7b744d17f54bbe59e7f520b7d440f72c0f826f37ba92074b5cf2cb5b1575d422c7740fc900b677fbf16e9495d57a32ef99d62468cfdc2f01793fc78a3fe7f986766251a9fe19ddd537918d2b65b51b1d93be374f", 0x68}, {&(0x7f00000024c0)="bb273a029c46ed2d42088456aade2ec530bce2ccf3015f29d4d296270b087838bb241122588faa39c900f972dac84c8174d67369669b5694b9721b57238d3a4ef7158603ea5f30dbc06d1d9d487f42afc34798ac5e6ed182018130e4c08d75e38de260d9a819a758eb706254b7aa2030aa3b3e240cad7469cd3b7febec4292dee8cf976363ac830c012d04093ccdcbe58f3c46ab9768eed354e701583be40ccb96335d2447e2098fe7a183ee24e068a40e45fe5ecc0eba218af8b635c9829ceb9e9e4576135e59c83755bf1d544faac04634abc8ddec47c56336ad5dcbb52362490b089c632bd0c600112d9fcb66dc0a9a9642190b27bcacdc08b8f65af7e64e38621042fe03655549e58a8c83ff989ed71cb79e017d3f5b7e4911d08d293f70b7d55656527047af28184b744434ccae2977c8e29e098ef6a11c3f4195e58e558e3f44d85787ddefc1f8480f2c5192013143b1273e7b90b83c2379133a4492945262eb11a947ce476d68e87773834cc5636475112de6bab5fd274e8bf09a650e73dc14de34789c9300c84382b434fc08439a6c5248da02833d130519bd0bfb465224785304a470ebefa34ebcaa043186184f64879e2df994575bb1adb6ca8a1854bdc6424c90fc0962e521c2109704286e2777f85024b73b828da514f7be465e312cf42f9b30a257daccc19804d9963457afa171266aa81d308f1009db871658a5a8d851d051a6d9275055cfeba5b640362d83c7163efa9165cc54c1471607e3fbcae712b376516222f258dad044a03a612569ec2ccda33749ff3cb4432164ce28693e53218602146c046de840aec2648c1fcd703d0ca2fb837f2f984b1aa94e296c454d6e2ca9d2c1c17924f1680ac250352fdf130870a31a0390f480ecbc08ea7487cea0d81f84b6f69a28533d1cdae4e7457b7a8b0c55051b20660fee82f31eca9d56b279b6c2f15bb04e98ffbbbe8debd0d6c2d527716c20880e4a1fe8be6979290da04586e404b9b06857d7fb355393e2d2efc1fac944e2d10d05a276edf8068bdba4d331b9698797e2e2c3a4d69b77d78c988a03f73edc25fc7d10a42d68b5d4e8532ff990beb47e34e9432c259ea406a4608a7231d2dd861f52889054de7ca496266f0732e724eaa911f1d74d18a693c4fffb3bb598d050238ff3a6e9456ac2cd17fd93a348779e071a202bfe656b824a7bde32df1d24fac7e026fdfac69c61cc74a262ece00e0bb397e3b9816ae00a46caad87281cd291074d30d9c198a78c82505ab899bb6677d5284c9ae57fb25625d72ecec0a0f5382f0ee292aa1a29bf9c02587acd4d4e2b4db7a2f0b437cff1dcd24232f3e66b6eeb932b940d2179fd791e901d94da5497fc9297e44b23df8a57f35bfb830c5344a003bde56f116871174b8b54fa928764864202abba876458d3b5a7576ecd6ea055eedd09f6fa13cadc310975f39a8d99cf01ae97bd7ccd3c72154cc451ec706235ff745b81e364e653355c94d517f3a096b756b1ff7b5575f4bbdeab8abf8d39e268574f087a0dd62ef4a25316815a6854fd2628fe99e6dbe837bf1ac43359807a8f3179d0a63dbc529b21b8592f73f4e66d966633284a64780a6e34c7b935cf52c99ec7b44b51f3bebd1c0faa1b74ad614bed6b3ae70293b94ff3910199f71abbf68c1bc34ebe0578abda433bc40ede78ddd0461ecae899fca9a553fe4d7de6766861f019207d1d60087c15f3b45f8f60549dede543515810828f3337976a4817e84e9fcebfaaad2a2f12dfb17aa67b98dd2098ca5657e3eca258e15a16b2ee7475c4f6c98425bb0b4c6b6a49ca7ebd3955a99c96e2cbea8cb2587be113229ce3efea6c0036a5daddb89b31c90b9cd9ba0cfba9af14c537d5142f25d9b7e801a5392d44a90507301ac8ec971511576f1ca50c2eeb7f519a6fb9f89992f3a757e565a15390b36ece2f183150d979b28d69bebb561775ade21cdd0d538b37b693466efeea44b0cde18ae712a11beca3dee143a1ece05bde16f2baf9d1a87a6b983c55f2d7b0a4aacfabb6e297da7838ff35db218b802ed1088057deb9605fbfd6bf9edbcb0dba2bb40e9f0b91340c59307e5a21e25bfa2bc4e80d8fa431c54667dd912d5e868ccfd3a86b3a29ee9d0f3f716483331f8116cf8558fed380a7b2d5897b6fcab2f315f4e5441d252ea84100a51765792d9976018d4d7e5f50b438695064e9b7bd0fe045081cd0ec5536ab1e2e7ad4358fe0c0fccd38b41f3d1c503ddc77f26abb1785dc8261692ab8601c6f43a8e4e8cb0d5edae6c11f5b6584b2ad5df9af0328ff4a2ecb782eeb331f8c765894fc5ecf5df0e1e47cdc823c49dbe78ddd1a3c397c5b00177871e36a7ed74c4a9d1ffd669a25c19c68939c61a82685473993a966ee320d0b940d0f5302e3bf95637df071978092076bd1a7ca33f8b28e6754f231bdea23a3a20f38e9d454a54355040ef4571fa3bf7cd4d34a6adcabfa1d22d62dadedea81041d3abfa572a8b3cbfc6746882088229bfd3bc2e6b8ca35fd804682dd878f7b5f9c39988e862ab35ac18e949a8d129d8a981b73ab8eb86806087f9aaab6d60909627214b04498beed52cffa0e68f1c798500783bf7fc3077c1aa2f53a8eeb2ce0186599e397e81afd10bcc013fb727eda42c3416b4f90e4089eae6cf0c96927522c6825e341eb02079546e5f4e9d7e124f310ff56bc6f664300fd957538cd9980ada68ed82295f38887c951ffb43115479e4b9b53807d8577e1c8036dca3f898900a8aeb818422b53677f29b888a1c6032d9f02fa59c92437b60ea3df66afab38bbaa207cc162704abd6c67de9f0701b1f59a6f9f679a13414049bec139a98bd11ef0c0ee49bdef9b0902320cc3dfa47ad6c5b52a3eaffda5a2ac0cf058cb3e0533d8b4fbe5eea55788007453e607e65918fd99576545c88e25ce49c04e9bb2a91ccc27ccdc0d128ae9637ac56f9ee499ae94385a17222aeb4cd85bc9e1105d01c13ea592fff0278ab03a240c0a13442ab4980d4cb921638ac7c2b0d607e1b69c00716b836bf4a84a81cb47e3f156b6a6b17c1d5d4d9150ecbe5356c639f2f4b1104847aa75eaea3a7890dd557206064d9febc2de15ff0de6f342e1d7db37937e7256abb7c2c4256a60acd66148b100a9e4652d6065763cda56907e74e7541af5ef61bf8f71b25d2196866c93c04a2b88bbf7f4fb644f408a86f7e9c3deb7807394601947ebb137323fa7e3e383d5121f6e7f99e77490f6834570f1641ace74b18a2ac898ead4137b9514448d835f360facfe0bacad7455fa49babe5f7789aaf69102d1edfca89bcd9d192668640e18867c66370378d72a3460171067aff0a301d36d3aab03caed265393617c5204ac5a3d84245e5d35eea7d13318ab9b8573e0644c2793766d7c25195c5d3de8a56c4eb7741dfa3bd4fbb0ca1b76febafb601918c52d62f60b7fa3bbb961beb7008a44b89408c66d7d6705dd6ecb6b419ee71eb339cf5ac730fc1da2b355dc495a12d642b3c1fb48a7ccc418cd9d9fcb70032c1209486e4c687dd1213c84674bc8780d05eeb87bfed7f65e1f2bfca4615acad92e49d0169158d7c754d8f69df5f3ff1ebe2fb39ac5712918fb4215ae230c5f12c81c38b1299fe35d026f297906e1d1a1518d2422620f0bc98939f3aa3c2f97f2bacd7acd0f1ebe1267b1985d66793ba09101a139880feadb175cdb6011f0e036773d5580c1687334379223d447536b7ac78998785a007090d36083b948900adf33f17f0a4c028c77a84687feb381df8bddfda48cd83ffba1f4621dacd89a4e881bde40fa084d5ee41444e1e69d9e940ead5020458420f7cb7c178243ce14024b835e2608b795081840017ad57f85c99bb6c185887b2bbbc4e053895dbdfff61347ad362df0f0f24e905fb08ff68216b5a92f6796ff9d543c247702bd5a3f7988564c982e66e9126eeffc816eaa67a86ac4f028e6169f3eca0a35afd2d4887271756ae6765eebdb8ac5d1a45e5f23b64377f57d9e28657a3aed81e310ce20d6c103101c96d4bf30a150f6ccb4f568b753eaaec9de1c4fa9450a50757715e6eccf00ab488debc0422a83fa405e3624104eb51024c911b7ebb9a528f73ea2bb05f5a48f21824c6d7c05a417ed07187ea0b7dd3e9e2d7ea1fdd63166a6ff885d78718dafeba034730d99bb1bca82baf121cbef52e2b9d13382bffc24ac91d641a0687ce8fb230f71474a5edd93d4487a6f40d0a8bc833da63dd94b58ad155af2652de8dd54fbf5f850d4213d9072022a4dae8764a87201eba0bc69075e6a8a569b2f7bd7925da17f4010f58635b9bde484321d5f1306abceefefdcba68c20d91865ca3934bef1713bce17e6012f82de75fb42537652f1d2baff35763716fce6350c84cc063c906a5379b7671e92ed8472edbafbc8c1a6eca1d50cc4c9a2e0fbf42e69dbac55a36f417fd1d00ee6a6b1405aaffb4450efe14d93e6d98a9636b9536d86bedc24d68f515ee28cea2fd1f745d5682c8b183925737053e98c12a36b0715b84580cad4b3cb46488cac40c78c4fd09732fe873b01f4f24f5977bdc729a27980844d3a4214467ba521ff8f4e442bb67f11460562480011aaae296dc655259a2314fb20886ca1de520d35760973a7e432b8c6a2d3bf19945363eea690c51b2698dc85eb1c060d0b5014bedfb091f6549809b1c177e984abd2778ca03cec03007904367ca9bb4e62ff1578fe848d62d3d1d281cc61bd2d79d3408bed0f724faa6625c64551f10793f5307f267f2e519faf8b45663675be25c12782f436e51cf842848eaf30480390d4d4eba4596b72a07d7c5a1dbfa75bf2233ccd3c3f3de867a14e62aa4f9da9e9e0f11f6098721d8aecee88beab3e32f03700bde711ef53561679e5f8643c3f987fb0b4db793ee035b094d3728fdf581beb5fd42d9f36493feb4bbbcd333f349d21f36f5b10082e9dda82c0de55c0dfd0de3495e9bb0ea375ff71397adc4a085a63298e9af5b060937e1d07d31a984a04f4bc6d2e0bd0fac0cf2162c9ea0488b556001c0a45a2d1ca2bb708130e4421fccd9aedcc33ca988e1327cbe2c89c5e3a99bbb4d127e3d0000af4dc7a570d88d32889e6ceadaae03151b712412be6ca6f8dac47ac0fa45d2810b0bce6641c0cce346b2727cbd8e1494d18b12f8e2a86bd7e24832ed28f384ede43b4e96c1f47016c7b510c7d71c13cd9a22b5b8eeb6563d8345c400aa5292acb1791548d0a8cdf6018081c56cd8ea256f32b2928feb7fa575593ab7b84cd1e51df4b9cd516113c6d4963a5c76d5d4a015cfa86e1c15f29ebfa467adeef90e92b2facabbe80d31b66bc9996047375b54cb6a7a76da71fc26db85467d0f0d40ba28a8972905fca6c43ef4c2205fcc628e8fed7ec96d5ee828190fd34aa4bb191f3bda8addbef06d80eddcde333e82c524e68f14a2754bfc71ecd2a2c106f81179f692d3e3ac8ae08e8c3297b364d7df325062554e6f8ebdae05e0fe042459f12ea2859e600458b1dd37c42e8712adae60496abc8ec61175ce2f33ad7b9c22d8952feda290912d65934fac4b00ad58fa14304c06ea4aa824616d579e599d045a30f6b7e9d08ac6538b454116bc25a4f9f50816cf355849e821fdf4e773aa86d2e2dac59619ed7147921ea49da90988d1fa2e08e7be4d8b6e60148edbd013a1dcab66b6aba2e3db38266b93675b8b75742379dd9fc39587ab41c861d2208220e62a3d57542e5a09756c31baf66573456fa859872fdaecfe84a2d08bab550e63276cdbc6157cbeef1c9e265ce9", 0x1000}], 0x8, 0x0) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r1) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4bd0c7c7b99222e653d86fe8610499b4843f3960"}) execve(0x0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) socket(0x6, 0x5, 0x1) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x7c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x1) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) fcntl$getflags(r2, 0x1) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x7f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x800, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x8012, 0x40) close(r1) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="bc", 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r1, r2, r3) close(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1ff) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x1) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="3fa98fae12dff86988b42e4f6ad0cb9aa0d1e5de4f7c0bf7ea2524040a11ee192b5674d7", 0x24, 0x405, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) chdir(&(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kqueue() bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8001, 0x10}, 0xc) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setreuid(0xffffffffffffffff, 0x0) 16:00:05 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) rmdir(&(0x7f0000000200)='./file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0xfffffffffffffffd) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x7, 0x0, 0x96b}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0x401, 0x0, 0x1, 0x1f11, 0x6, 0x14, 0x0, 0x1, 0x6, 0xd4}) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x18) readlinkat(r0, &(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000240)=""/183, 0xb7) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r1, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x15) r3 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000100)="7603cdae67ad052c", 0x8) fcntl$setown(r0, 0x6, r3) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) close(r0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:00:06 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r2) setreuid(r1, 0x0) r3 = socket(0x2, 0x8000, 0x471) getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getppid() getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000340)) socket$inet6(0x18, 0xffffffffffffffff, 0x4) pipe(&(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x6d4c, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) r6 = semget(0x1, 0x3, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000580)=""/132) shmctl$SHM_LOCK(r5, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) setreuid(r0, r2) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f0000000480)=ANY=[@ANYBLOB="6d184abfdf91d3e2ab7b8ad093254f10860704ea392158621fe2b5ca9ecafc5d7607536794ff9a9ece95c88b77da92d07870531499acea910de8cad40691b377421abaaa28943cae8128acb3db7439670f01d65c6221d30adb"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) r7 = semget$private(0x0, 0x7, 0x30) r8 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:00:06 executing program 0: close(0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="001e75baa5f61d7928aade006eb83450a4325ee7ae3deb96153dc6051e47b88b67678b33dc4c367e7e23c9295ddcb7d9d117b7a9898af089650d4c2031e008f40e110de613936db5436dad367d27c801cbd33caeb55eb1387acbef099325bd8ab84f3114bda6e8caf26f97a99f8f69716f4b7256904e86629f861bdeb3f0ab3e173a7b4fd5c8a8498c40f2bf415c02484fded94ce08727736010dae789624396159cc07428095749251f8937384fdc851ca5f017a992540d88464f9775804de70709b529f44c0ebbf395e062383bf59bb630c8bcc3871e22766d62416fe60048d3d8bc6ea25fae80d34e41636c4c4e29e7f6ff9ea337fdb371b4e021090bffa53573fe16a391e716892e2d719019cda43364456e3d221a357a715528b371137663b53170b0a7f1ce9876909e892319d355e12b06d2d842d071cf6c839a9f9c28997db5fac52d4a79d1a8bf9d8e6b586c5fb7d1e0ee52fafd9b64ed64db628d4805c3b168bd723e5973d7a932780d4424f2ea123509ab6d31fe38fd3af8d6c4f2f16d391a9c1c0a81ff4ef9f75bd968fd5662427b15996e6d78c7ddff03b37af1ea51597fce51ef0a1c3c532d04b332caf073b68ce802f6498b3a1db37cc180a26344ef0c4eba1a0dea193ad4d529cac1ff68a0e68f161d10bab0d59cf69bb76381d7f963d188e6a44db954c25a1f80c78471218728fcb04c859d2c99f93ee8f2ae09124c72e8e159318d51e96291c7bc8a924d7581ab5da16f9bb39952cf02d61b3631f3d5eb2847d8e1778a6f1a9bb02d08460f3c73e4399ff9674150af1799b16da70ff88d347de04594bb61f09511196eb882b3fa6d819d203ead020b66598bd57177d60ccc23a77a655c1d0fb2327b63aa60a6a908539639ddc7793198ab8c7d1eee823f2aeb55c8625a16b0b0950aa817c3a48ca56f8f4b6e2ad864cd770f6348550e834eb1db26fd5a27ccb445c427ff0edd7f896ad50c45e653c13eeb1921887432d1cce8b922e4bc42e532efedd59b7f5ad51cb99305f8edc58167e2fb7ab876af3860a951ad6f17f8f8e307415a24d9eaf9fb46b527a0dd259eb5956345e549918045d56c0fd564e8d6c304979f20bcdec7f56aa08124c76ab078cfc640bc42c29066503650feecd5476bb906e4f3f47bf40d9eb53b23e6706f636e88ea77e86feaf3b887e15dd48d9ed8ff8fb00c4b47f641a531c0679ec66095cb8517845c139b11f7afcb92cec6cfb09abdd043af99f1424794fda218cd308616e8acd35a079777a0ca27d867eb9304ed8db884f1c7c5109bbbc24bfcf9b3d94912bfa3ddf0ef0676184fe9fd9630d02d2ee04336a80980e916c88bd8bcb515ba097690bc801cd9fc427f3ebef397e630d62b5692209f03cb21b65ddd9306d8245d27f0379b64571b088cfd53c62d7ebe443ef6cd0f1da5d8702fac72ca72eace589adaf22bda0318820855a5915768a6091ad1ce4b87cad1108ac251256978274987ab6f76f9d4e084da55f9f13571773767264b58dfa121000cecf5878dabed900047c47d61985b5809fd7d06f036e8dfaa71a0e41f377955b47a561276918708a2fc7f33294f733383aaca2f8d1d205dd28d0607713c80926365e59ec8a5cbd0efc4199ac1381a290c88113368e0b31f2fbc10ceebd0179a31682816022cb65b35c87d7efb42f0e1507dadec8fc5f2b8cb4157d75e70a39756fceb08fd895c02a0571943752c27647b24a8e86fe8911eb4d6366689706f361f47b8ef8c4373aef41ad8d14a8b58938310748e439be3cc74ea95c441d4e66777b7d6b794a58d218d9405505dcf80ff6e89d33f7fb8aef557a9b771b444d924c8efa867cf4382c7928e04a0187083f4f5460437585966fce407054493b267e67cc81a7b59176df2efddd684b889f2ce6f24e4ee6a94ec47b5d932bd78a84d82f8e7221cbc869a2dc5f303202af5a3882b18632cd67b2926295fdb462993eff4574b147aa85de4601a144f966ec173d0914f3a2c0982acb0c3e43f0da860ee554cf2f88197d7699e96172bfac2a358f8f706f6c7ef02bc6767800f73c0a174b149ee440d825a4a0a3d2855f2e9551f6f2a25c2bbb897472c464ff00b85bdc1250794f2d86e86d03ef20eddcddd2a3a960f86324cf479d02b33e5e19de2e5461bdf800a28678daea37052db84cab8ed3551744d0688c2d36d64c43d0ed047e5498a464689543ac12585142ad44ab187596386e3404d0019ae1d24aea4a3e3913952d2d90b107cb68ded1ca3699baebaf4e3d08f48f9175cabe8bdedf32991fa217be2ef56d839ed8721a7040cc1902a56d79d787a846290b4ff933e8aebfc062e4a7d3ecda5fec4b1d298d5d41a0918c94a513c4aec1f944b87666d2f3790c17fbd87d6c8d7f613acf78761a1a603b8f753caf9e9b87fb7131036fc4b323bf90c734e196c59770a5f63e6b339c233d4f75b141dd22aa2b81d984330c62f6ae882d40fc38b60846736f060e9b144a0e6cdad18c85ab922a500fa02ddc99ef5c56cff379d3579aad506f4b064dcdfd2c697998c6c99ed5a457ae5c72939f46e4f44313d7d4b90e4c473c57e07b23af8ac616e322eb671e55875fbbb7ab445bae7a6a01c756f83c1af0ec8f6f6f82ffc77144ac7601da7f4492b7882e0e43d821631acb98823ed8638ea40ed0d4ac3aa9068ab4e226e0f872e4531d919b9519bb5f345800448bd06292343033357fa6ef0fb744fb497260bfba9b8d7dd688782ef949165cc9561591284285dea26b8295e31a4a175415cc43ec8862a45d949f486b0df75e6b57052ad7c0713572640d6c42525d77bf0e8839e34be3f2dddccb1272c43708ec52f0f02d232e7d99f88a33a79d10f3ccd0d0c342b1a306e921232f632c0a69a5f3122c03b1726fd9f6df7edbd73f5ff8d3735113c860323247e53831085dd99eef3386482a23bba138f14dd7a69f4f836e2d8110bc3b5898c6ffc1db3f5600b9d3c42234a84d98958df7f51f72dd2686ae854ede2f4a993d8de7617569554efc7aa5597ba7d5406aa9c2ab768a6fac010e6c1f49dae7dfcdd92a8f41baef1d876a8d0acb4595bad646ad8f4197928c05248d7b44747f1a7d63b8ca842cd4e5ac513dd99e8c55c4179174277d36520adc6adbe05fb41165114b8b34bd91493f84d7a494c60708a36066a744a5e4e57f06a180007ac0f459d422246040fa264a420eead3470cc941447e6e57b727d80ba7be5c45a8a38a017102f4a23f701a8d714c420b92cb27cd11495ca2a49fcb99052dee936d07213712fdb6704610b8c625805429575233a3ce557524bdf24a3b0c491ab55fdc6d202ea7d7797b2892c7f59bb490f016bad67cd2d55c9cbccbebac4bfe1421e4c61a2284da4ec512ecb07e215bd5ae192588673aba40db0e201eedc21f0d07d81a78efb19ec6ee9a5234551f5ab34b91bb62f37d63e09624ddda8495c0146a76fd410f31f527f9435ef974413f7e57d3d3eead7d3b2a1f20a2d6c01b95d09126aa6407ffb2e74238ded449b4ce5a945e94e6014be481bf628360207d4a98e7d3a894488a21f678fde53a0ae7142234aaf429d98b11341795e57fbcb2be956ed48a9fc9ccad67a0dd74a161cd5f84883e722c6d03a8e7bc79976e934d903e93f56f8561b081c7b09bfe26f00a58c653de3c93ab1059f8c2938867c4adca37653b5501709977f7e8f4fb369e0d3937d88e59f728a8db8f169c2c6fa8d66ef742931d93f790023888971661dece7801d5a4449010f1f3b6160462e583f1726fae0e5b67c04c72fb5938e7cf0e115867372b83cba1d0ff766d8dd9d5a272a06b6f76fa5439f33f3f2ffc2587ae48c804bcb80f92def737049ac679e59809801dad927d117c84deb093646f9f51657501787667150ddaab2961a1e4efd2b5c418357c2e52cf3bcb264cae800adaad8805de8d9e8eeaf619639e0b79fa5e88526896b3c5719d82459560fc8b91c0fa9c5d21c498a2214de41a9df2e8510c3dadaf3899938367e838667905a91c3647e256359ca8dffc08f527ac961b04d8701ac387583810c5cf809ae2e8ddda76bf8101443e8ca98fdef12f1fc0f092e4fa42e1eb628fcb0a1d4b0b0f2119adabead1f1c27a603edd5442a6c854202b8fcd61e508f6db578dc76249c6ceda9865d82ad9c1e1a219bd456130ed9363f40818d6a833945ba263894a6a9f0055cf71571390822a4d77270f5fcbebebd7d1d39c6ce9e972d23227a935fc178776f806e3ef2e26d32ad44c36d5b9ceb3735d6160727ce992ff46c69ca199b3b3e639ff3d691fb9e0ef21c0232c615b1a7904a09ac1f28cdbde9db0d02e02b6ecf4fe3b9e06ba3c7aa262eed8ac64b603d34bbd66cb2d73cc28a0a1e42526537cc72205da98420dcd7fa4df5c79f7d90c65c99980e0da29de30e16a1e0f7e2581d015ebfc925f7e7b8201abd6f3a830d8689a9d2554efd5dece56662d4691fc94625250347ecb105d8eecceb2f50784968fbcfb3c1965f721ffc1ef6f1bf342c68b1035d883b5b3459a8677e7b034dd5f369f46301f801526f312b3353d5a25d8c9f1f14150bf268d8b744b4f0850f6cb6ffe95d05e5633afbe45173937d863024da6a05bae328e2e12e3342b6f5c008a6d0ae989539d3c723aeb20bf222ee2a682816eb9d7a9a86d6ea117c6031f179d9998bc9f98c886a43519150f624c5d70a2275d68af7eaa8c7ead94e7e4c8d920d29d07bbbba45ca98c2ee7bd893fc9259324b132784393dae1367b4d0d96c8385ca9e7c9f2cdbe3c204ed09a82b696591730771196bf57b85d1be773719d89af7c3eae3e55391333fd2f93f17c6494bc7a3985297276b47e80ff944a47d484d4e57e900de3a754a3e0f6d4f7197e0d2db2c604dd825ef29001fbcae496b8995dcb539040ac0b1dfb666045f882a32dbb39ad5ec73163be91c082f1a4545d1b267bbeec34233c21a6589591964a078210791bd977c210d093de9b9959d0002c932ddd740230a7296985a0aa9665362adb22d2e30453257eee9bf82091f00fc2569a9aaa45620b3e041fc22a5230a21f6d5d0aefc0201ae2d42b6c1864db4e28255285c3ba5288f17cce9656cae40c405018d970e6e9d287778dd855bd7747f34c72f49523bf51e69311b7d31cd6c15abe725be740d9acae9d5df0620d0bddd11f6dc7db3914139b36560dec0586288a7e9db7dca4f891b3c596dbf84056226877f837905046f632ed1f22d3c9609b415c06fb59284ff174d458b0435eeee28a62f74c56e5a7bc2d33816c09da52bc4a6963a75032a01a86900d024749a0b37b8655c6d2a3b717428ce826a0384650e18d78cbf36aff4399a0931748969dce9e01dd6457e2edb942d055be0aa55d12c6a7a363b5f7c7f3fcc3effd886adb4285517a79030294784c72015f2d6dec15e88c488bdbfb049898c9886b0122b3377d8f5bf2eb4e2663baa12942a5404d3e5075dbf2d161ece0b7146ff2b1b626e496bd5af262d4842654b262ae9777dc59fe75cde1be6cdd57bf4534297de62bfe5ef4472efb70096050e3b672ffc449595e8336bb307ab7bea009d3eaf5d0ce5f595d1b95638859454b3fe48e9971802f57fb9ca96a0893eac124238a6fe15038d3ae05eeb54be60e2d9513395ac615854b91936e6deda50f748a4f68df8b67dc5bc69801e5b57bc35e73bf9103b3ae456ff5bfdaf0551a7b85c37c8c70f81cdb25d6fc08d9e70253e77a97781e62049afc40d7d241ea31e05954cc20a2916de670920b43b45202d5ff532435f61b1df90dcf0ec9404466530", 0x1000) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r1, 0x50003) fchflags(r0, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0)}], 0x1, 0x0) r2 = getuid() setuid(r2) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r1) socket$inet(0x2, 0x4000, 0x80000000) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="2717ea1090a6582f3a93b6ea03ab5d9dd1eaf62368c8c5d5ad0bcc9083a4c00c9736bcaf031dd195a8a8dd2dbf6a746a2baf745f9fd2f9ee894ab8b8575365693e6a4b9697ea771f13035ca983b7e55a3f25af97e64b6de472f88f55fb7d169e606bd682d402b474b5d5894e65045e1836e373cc2553129d87728403adac70d449f0de39d2ec7f9966f13eab0d5faf55da85fe4495b76547c9975fc656b8fa6ce997f5395e16cf76ba8dfe233a52b39d2a", 0xb1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x90, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname(r1, &(0x7f0000002740)=@un=@file={0x0, ""/4096}, &(0x7f0000000500)=0x1002) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000002900000031000000144d0400"], 0x10}, 0x0) getpeername$unix(r2, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000040)="5a5f53020fd19e32fbca996c8f7deaf2a4c77e7d9de2d06ae9a52a6e551e8245ae12169170773b3a3f2b87dd7c55f7e74929d913d80a93b1dde276a0b71a72e38afbb94ebbf33737dc168c1e81245daf00eeef5c06fc430d1a283a095c372800bb6f685a6c1131cce36639ac3ad3c47d273b3696ef8ded764103", 0x7a}, {&(0x7f0000000100)="29c22c831feace2d8596d3bcfb80f95f282b1fdb151fff93eeb1dcab1301b87cb9a4e68357eb124fbf91df6fbc0cd86bcb319f8a451d2128b209ac3874d6352c845fade077fe3dc7c823327f5d8662807f522785432903bc97b46e5a7dd270d6d4ab9a2505d2b7676a313c5198aa6b12139e0843df36610b1880ef5d30645b613aa4087004d1e3d36a88a922c35d9af58e067f579ced5ddacf8e699fc3704c035a7fa920fa17c153b3f44c95c27194be38ca1b", 0xb3}, {&(0x7f00000001c0)="de0fd16333baf04f3e22117fed5750136f559726", 0x14}, {&(0x7f0000000200)="630da115d5acdaa343dbb4332027d89be63900b13b6e4bf0ac1c0411769643140ca819490680cbde8e34584f48cfc7804b0b71f10ac7e05a2286ba91aace1f4ebbe655b9aa490d101ec935ff7e6690b73cfbc760163a17cf936614519f094c1ad068fb9e259843e6d8d71f1799e62a01cc892811f21e39626b6e614649ab5239b13d1f7e5a7ebd6d2b7c", 0x8a}, {&(0x7f00000002c0)="7b97ae14725ce02d178682c516bc723e", 0x10}, {&(0x7f0000000300)="e996ef8f292f16c6af90882d36805c6c8bb343697309d6d3424cdd429abf49f3b335fd6de504e15718acde9671171416aa83b30358dd79c646d6f327046faee92bd89420d2c331b02389864ab0310617f06b591790e3e569707b1ad3a1f785c1d14ee266294ab452015214f97daf68b64e60629290300b2ea653ad52651bf2710775b6eba4df35c96e49fed47b603c6d8362c69c8eb4", 0x96}, {&(0x7f00000003c0)="ffac938987fa4f5ec86069d853f1ba6efb914d4288b196ee7200c89c3444c65fd9bc6c375b7d1cd6bd1f25101729072b9962575fba3187242da0239fe107ab4145e850e47d4c63ad075cec8f1a5a6ff85bfc4fbc8aaff12d6567e1aade9da83c5902c753cd7717a7739b8700082ca6", 0x6f}], 0x7, &(0x7f0000001380)=[{0x60, 0x0, 0x5, "9376ac8601d9ff50190da53d6845f77f7409fe4ff4f56affe6eed2341f29e0b95d1bc67be095e07402c8f1749a792a03052bde20a3ca026da7955eec815902ad3fbbf7c903678bf3b88602cab082027e"}, {0x110, 0x1, 0x401, "28ea1d3389866f9a4e8535d5bc9ca3a073c55143ee6911e7ccf98c81223cbc05df62bd0ad03694c4d94d8bc1fdf3211122ad02419a91b708c8a7c17ed010c74478498e80d9df572fa30429c392b8dd921214a49088d67477d888a2130ddd930ff66456d76f5b935b07d52330abd9eea2ce3e303e76a6a46bbf96e099943120acfe986e1ff867b470757cf6b3eda61ddcd86ad7831e112bb8efbb717159802ee384b3136fd4b2c117d7bf0d96aba4779c04ac024a04762bb9935fd8f917ea0037a709f16e0972924260bb6256b04891400ce65d485e14dbd934a75cc760857d609f880dd60b301db261e5b98775ab6f2ef5d6174891d66ed1be7893f0b829"}, {0xb8, 0xffff, 0x40a, "bd2e5b0cf2dc1f1ba06e8b50f26731146c2eb3b7b61d49044747468aae13cf7fa827ab6aee0a3a522ba2fac675fdd6120cae24282812185c582b759d713822dc5272084d05499871e6032a0c81a5573ebd1067464861750722180680a67edc506672f88581fdd90cc2133ac925751f220527392a1052a1f7da045b364d2f958d2d1db81afb5c60cf89d0bba52ae37788002f2ece73c7ddd84bbb45707e4e952edd90dbab005a7133"}, {0x100, 0x1, 0x6, "0a5ea92429d9a36ea3573365d4a4c14afb674c9a55104e5a988decb259175ea56dd340313a4bc42a09f3798170015f8fb352f47747fca95d0c394a58e33fbff5c5954bc8443c68dc0883f5d39777e30ac5cf764bb44de33a75f151ea9c70688fab00902c1cbcd978bc3407318747a616351f285230484d0a7225662e78163d273e8598eb470ce792e79ac3c9dd88cacb92b0eed9ab15965478ff38ba3db3b57715703037237c21f8559d7991b77a13db60b0da0c99a464703400d3793200ff8c2277d8e73e08aa4357d81416b1371d1526385cd712943b88920d23dd0eae659df461316489dd3aafe1005faa54a7"}, {0x78, 0xffff, 0x0, "aebf331df92162a20b71a0d2105631e08e2940d1c042330449dcad2de754685049120e17c9466d38f26aa866e5097508b50f080269a80c0405c349abab09bd6ad555c1e234f3e25ae0bd97d6a88bb7d15b1f24110a657aea636d629af7cb8e41de08c21655"}, {0x1010, 0x1, 0x4d93b5b1, "b7520c4cf321b020ec0d7689651bee549568af8e4ea82b9495bfb06006537e2724864ce7ff8ce9966c7a6e03909ebe01b8583b5cce40f404751f443d718189566ea63d23e571e4d321630c573f1d9083a68fe0c3cbe6428e1866f8559eebabb6bfaee749b1a826378d66e22291334d3d1d4d11ecc443cb3a4f606ef06eed66fe2f7f5b00ea00d7a542677bfcfbc43dd9ed81040193641aa8240ba2591f7a7eb53fd99cd571c81504f621cfea63f4f4c9f26646e064382b8207bd80894b4355a4485c465fd39a56ab84a3c346d9ffd970b433e5e1300d343492bc7388e108261ac64031c922c0ebbb6997311abe4cb5240a431463d569f4c21686c4d06efce5353c27ebfa6ddb8a355798cd8f8b7defe3b969ab24aa998e84611d47c24d8f24e1cd17d9b0eddd5c7e890d06ad09645fb7717c6a8ba6f5517fe135beab6b6da641f68bf0b340d806c47ac0d49121abf77aa75843ad8c741ce5634d7fc931b8dac58bd716286ae11b62b76a9740a2a85ed01ded27fe86d9e7abcf78aeef0a231ae700e72b9ab78fd67c29280c8487c3656636e9bc0fb6621548d5798bf71ef319db537f397f156ec5ca8331a547bd8faf7e89b90c9cd4fdeb8cdcde60d894a64bccdd09187efd7a5f64dfdfd014c4d4d562c8266af4c4718fb8dce92da08088e0d9cf5e878ceb71ebf77676d4cbee90c85938bf61936c2d318b8d79ed63fb4c76f6f6cb8548681e46a2effeda2d21b70ef44d066e58325f46339c3ca14298418cf7e62212b828af5cd82f0c27052c23e5e6c3020bbb0acd9bf3553198be7e648383c97be2e5750a62b31ad9004ced497669574c3781420ee3033bfafef7e77778aeccb4a537ce3d9509f2d9d7e5e41f0c702e3a6565d19676b12268ca9d9421cf825769d5268a706f54263e7c3e8ec824d3403c43f9daab934b9b6d657d061019d40d730da1809a3537ace2d1ca15ae77c06b3442046658fddd317b86433368466f2d7102be45fa3579f3bf00f10be2e4691aeff5dcc2c8b5aec54dd03e012bd205e1232755f59c16d21f57e52865be62cd5bd4601bf10619100218cff3456d450833d494d35c813227ac5d635057ef15695d3dabea8194a14d5f6f872670765c5750936542f3890bcbd660827b4171b1412bcb0443c55de3ee95a395080d523eab26f4cc2d7cf589048a864c560a34898ec7dddfb74e6acc783adea96e49d27fb3914246a45dcd443a9b088a8a74d65b311878d84fd05dc1f6273a9c25740901da8708ea53422d14ffbe2915d301f3d841ffc2f57c1cdcef5189e4e9e7ac35091b5f30ef84d2e16f0e0c70ff8729fd8bc02d502199169d7f99852cab0283f0740298815cace682bab447c8bc29eb9139645c546f88972ca604f2a1af0a1426c9e4504589ac6b9844ded6d1d25702679209ef9d32ddb70be5ec4cab4f031c7e9ab54c94537589b6d19c41a8608c83f4ebcfc13f7068d1480e0e060c36f8f7a3bbf37275bba865e1f8802d30844cfb45d8247ebb882ab38341e8b404000303214a81a0b358efb4b1545964696e8498d6ac766a8888385bad81177e78e947a2812b7f594c2647d6950cbc76150ccb2657c6cdb9ff9b7904a300e0773d4b22cb01ce41542a3001ff2d36f1034e3fc8485aefc5dd92c4f520dd20693156e794388577a1bde1a86a877e90092a8a31d631229e616796b23292b5e4ab080a67e7ffa1ac5775d288f0d6aca671735c1190229060a33dfee62e435c33dc1c1266504abb1491cd327bf9f90681cc426edf3dd339fa0921943f6458ffe4e04c3c4fd9681b3b9f7dfc3fb377ed4391ce1d7565b2933f05e98f99b9cd86930317c8eb94f4c9631940c3fdb56306c101cd06fe42dadb0cd5e368517e711a8fbdcefd6f8578ce4bba48a5107ec6c955603f992d66c265efa55500ce4af6cdc25772345db4f1dededf4bff5be4b98dd52d75e2c94136b8ea88bc0537a7dc77e36c2cfe3b7c4183af17601f418f02106fd740fab88c937c42fa0d586df55ee31ccb9499564d1b860616baaac040eba9e2aaef7dacf1c9c1133f7f9c99f6d553f6cae8d4f87ba9b1d52fa4ae3b0fffd7f080b39295dbbe5ad2c4d04d22584e98a3cdac0f82869a236ae8ab2751295b575cf10632e6674423fd1353c3ae97d6e8580ab12c568c73dc54593a11181245c80df0504bc378d6f3db69f09e965650f686c8be7a20f9552795d787463c7f3c883bdbcbd4f2d7252e2dc06daf4c94e2090ab4a27c111368a4c05c1b6d14bd16b5f9668fa15471ec0ad73a577b82c889acb6a10b8f9d49e45c1b3c39a8765700c86904ffd3c0e0a8ddaea01fbc672d2dc79bdb3aabdbc0e4f1ab5cfe78ad9c88d4f8109cb04a37c219a72dd2e949f41244f823db41febcaedefee2ad664822a7b23d8134021def24c7fd719e42e31bed6cc16123d9c54f73f4416d8ba6e46f8ce2106ddff49f1fd36f7e8f2f402740b300b767bdffb560dc8d9c27ef004f22868489a71bebd7cae18ae8487b6f1d72067bc08d48edc71eedbcc5baf5fb2e351566f28295e30287af113ebcf0ec43abc72a7316fbb733c219834b503c788f6d03f668f925d00a4289b5cad2d66e747fdc6f6557ed32243d9339bffbf3e8a9459b63d54d2282bae44c63ade2f05ad16dbcfb9646a2de7abd8c28a95436972ef9b6cc3e84bf81f450dc246204ccd36244de94cb81cdeb67b5aa0cf6ee631d71ca33efc969e238edb59cf0c78fc44ff71fb71892c70d0b36c2050dd3f0d2e36710be68a437bd09a7c0219e8353e37cb03eef690ab0b592b60fce02a74970fa279ca8c2993643ec1afb075d7dfe72c34dc0e76f4e3d6b1b71e0a28286dfae71cf2a5022d7f862768c48dd1f87a97f5df6ad06a24f1d407239f251e7a0a3f23baf081ce926b00bf4df90e000fb44568ef203890c31db578d5eac398441e36a2bfc4382b8aa27a99093f11dec471b9e5fd1dd05a6c31508a756a566f39d75fa2797cfd639616b89d4996861904d13bfa17f7f2ef36e8779780e2dc1a1bce7f3096c1735caebe691665751b0689299f3cced7ef03c95fcffdf7a4a7772fce94b08539ecd196f9755c0c38de3d8cd639eb0b254d43ea36be5f34c55595d4de2fcd90d0dd4b07f2168627c23ccdc472b6b55abf1bc740ab0c75a528c1d3ddbbdfb59d4b006596d098475725fec7ca3c605d8275464439ed4e11eadffedb3ba7b77205fd695e07febeeb55233fa4aaf59c8f765e26e4846b33a60323a26db01350fc77f9d60442384205d625dba4f583fe5d5569c74dd4a4a89d0445285226e87ea3afe7ee59a7910d0f6ad311bb8147123916cb0433a2068265ef1707eb913371bed8257618e4ddf00e072382f4e3c18e4179a9e4b97c6a95951f28725264a420fedd794e62076036a7c00bd3f005dadd437b53442a9e0e79ec42971d4fcb8ce128239f0745836bacd0a2103ff4144d257bf882f0e33715dc97afd56c7a3d4c04c48f54db7aa8bc5eda0d898b807403e3dcd47c9096af72200e220094b75317ec29a4e61bdfbf9ca32bbab2fb08042a7905e9eb245d2db3bf4eb2b1d6ce36b07e477a35b432dad800dced44aefb5437ecb6e3f17ef27a78df724775741ce3a823c3008244b138003bce12154d9aa2ee4b1c0066f076af4d916d76c30606298c93a0d72fe5f0e138e36a4cc4baf0220e04a38fbe6ed34d8e52c41d750b3a297c2e2f2bcbcd31a3282dfb2a7ce8f05639394129b88f9b1ac8d513ad3c31fcff22e549420b6877247d29e38e1d388206ba1d101f161a017fbcd91c8283a4281e3c7d9d07a37edecd08a7831b6465d1c17572ee3603f97386d3f6224af87f79db73ffaee8f5f696f9efb3163e35fe714b69362cbc823412531053efccd993975ef3347aae57c93f45188885734d071dd0f244bb0183e9e53f8f9a9ad0622a1ad698db0e3fd6bccb46931fbb8790ef53a470ab796cb7799e799927359242ea83d983f58d87c14c86e4910f07447443489faa6d7e721c59855c4475e0f6e3f91b4672a3e85710dc97474784f893759ad03299da16262d742fde3f5ade3a4b9ff6a7e9801aa0f90c66d1fc69a7e75d29a63fb60ba48d52a0519ce6ce211edcda9913b735a14affccc1d35ccebb4978e13780fd704aa309594d2bcd1a2e28a66f5f6a756dcd080d6fc1a28ccc33ef944f257f206594580bd720d55f6e869a2340071533345b03ac1cde4186e20d45cded633b69b57948ddbf62f19f74c24ea08863257c6803a60af44b7289b823fba0d999722c36afcdf272574dcef4db2c808cd2aac21a785a18d97d50dc503cbb10564e67fc14d38130b9e3d1232acf80e40b2c9fb9353ade4832125ac86334bf1dd35e87bd50d9fa1857fbf9049f3107d93ba6507bc402649dfc0921ff703093e1fbfd35cf889dc38b6dfa5af69647aa6a43c190a0d1444bda605ef7ef0c3812e946e42e9490640c1ffb86efa17eb12d6b6a0d5e63791c26c203d851c8b4e0466c678d876ed336083b667c1f64ca458e4f8f0ab4249e577a890a3a860f2766e2d3a6916d7f18fd7b76e0bd4ff540d9b8eade78919d4f9160253d8a58f35a98f38313a6404e845e0393472797269a9f3987baec8620b2f774b144e3e01b7302df77228f1d429c8719b01c64085ba63ab79fc8e7d5ffb94e534cc14f6fe552103f82625e481da0507c438c6051470e9b353a9a31b2579afdd987c7b3d3843958f58f654695d5e5f1bd125a8522beb8300e52b52251cc280f21c357ad04819a027e1ee71c98a536d5965e832b88bc9a4092cdfcc28610cdc8648046a48d6aa21dd899cde8423c2a3e0bc578d9e82f249e7b0d6d10682412183558a6e017eeb8b32570a3f9a7cbd1fb287057602cd7b9abc43f77be003b472a46e4d2bdb3a45d5dbb191fb1949e3ab474eeb8e879d0dd61a282da4e7aed89c9f687edb2b9a9ad2826d2910e2ead41cce40076da7127246965de2c275d75ffcf5dc0652a8465e1e4082abf4bda067b5600cdfe60a0fa499ba94ed68cf48b0fa4848971cee0c48f85df06c538083b94015a3a6d96aede7bec338f9977818c68b3fc9921dde743445459129dd5ab77d0e3db88fac943584677f97de29ac2fde98c0cb15ddd1eead2a3d0e7fc375e886bf5f1942a957c096cb6930ae181deb31d80ee7fcbd407d8f94560f90c64beaae45f091e7427d7a82a3301d3b66da18776f8863dd7c3a25b53d3bc5e6bf4cdc8fe1c308d449fe4a72fb08c611704757bde36992479796f9d184d8db02cbd7d88c91ab5b4df2db449fc07c7feeab06265e2869ed53da0c77618f05ae97708d31b5195e9e20ecd64285ada8390dfef71a7b9689ee7e8d8a326076ad5dd5ba39620ac080ab44c748f4eab602397256360786df5ef1b08747fd8612c6f4fd0340c1d788b1b7536c1c4319e4870bd7f56d557dcf42697b4c699f9676f7f5735d9c605da7c4743b0b90481d28ddc140f24065e7f4595106cdae4b65b25ff2bfd0fdd6f74f34c19155628b5159a43a9cfc22707d6cf42c2e38a7ace19ac48f55939af8f0389d47ad02d2b16742e7ffb3acebc59a8cdd6d0c247ac01012fc2672a5c338779340ae0c30a725a8b62367170bdb0f5d81fef883a49218eb99ddf737dbfa9ac5164851c500235f9ddab1b8a72b2de3b512dab0c695c986667c49195e72cec8ca3ee4c07bf25dfec14940db7f9df2cf53386ee80c216bc1cdb805b378a87bb4392e1e8e64805b05cc1db9a4d9b6bdedd5af2ecdd71f028ecac66794348ba01ab3cd2d497f372554d4a03af499e5b2185d"}], 0x13b0}, 0x4) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x7ffe, 0x100) shutdown(r0, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/99, 0x63, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x7, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x3, 0xb) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/183) socket$inet6(0x18, 0xaa46425001b297e0, 0x3) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x541) semget$private(0x0, 0x0, 0x80) r1 = socket$inet6(0x18, 0x8003, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x1ff) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) socket(0x1, 0x4000, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:00:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = semget(0x3, 0x6, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) listen(r0, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x80000001}, 0xc) 16:00:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ff"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2a0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) mprotect(&(0x7f00005f8000/0x3000)=nil, 0x3000, 0x0) socket$inet6(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x5) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xcbb, &(0x7f0000000000)=']?kC&Fd!', 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) flock(r0, 0x2) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2040, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) poll(&(0x7f0000000080), 0x0, 0x1) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) r1 = semget$private(0x0, 0x4, 0x20) semop(r1, &(0x7f00000000c0)=[{0x3, 0x5, 0x1000}, {0x0, 0x22fe7f92, 0x1800}, {0x1, 0x7, 0x1800}, {0x2, 0x7fffffff, 0x1800}], 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x20, './bus\x00', './bus\x00'}) msgget$private(0x0, 0x1) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f000045d000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3, r1, r2, r3, r4, 0x18c, 0x9}, 0x80, 0x6, r5, r6, 0xfc23, 0x800, 0x8}) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) mprotect(&(0x7f0000799000/0x3000)=nil, 0x3000, 0x2) r8 = getpgid(0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{}, 0x0, 0x2, r8, 0x0, 0x0, 0x0, 0x5}) shmctl$IPC_SET(r7, 0x1, &(0x7f00000012c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) r1 = getegid() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = msgget$private(0x0, 0x6) msgrcv(r4, &(0x7f0000000140)={0x0, ""/73}, 0x51, 0x1, 0x0) msgsnd(r4, &(0x7f0000000080)={0x1, "bce398b227e9b9b4bf2d80a2bf92ebb38bf33981cfaf746f40b5692c9e96321c6cad056ec2e1bbbafde322e8be0f7a49a48a87733b0b5525b1f14d90ed9aefdc719f9787b5ef24e8171619f0ed6b4ba59d839d2fcaca6dd321c1e835533411075765e85b57ccd6c542dd60e4d1ab2d745b01380ec96612fd87ce27dca1bc2580d617cffba6eafd5b2bf2799b2689a391dea73103bf89700e704e"}, 0xa2, 0x800) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000086000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f00000001c0)='./bus\x00', r5, r1, 0x6) msgget$private(0x0, 0x10) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000040)) madvise(&(0x7f00002a0000/0x3000)=nil, 0x3000, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="d5ff9668", 0x4) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)="cee9ebdb9c91073cc9768e5fa00986", 0xf}], 0x1) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0), 0x0) 16:00:09 executing program 0: r0 = getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc88, 0x0) r2 = dup(r1) seteuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000001640)="d1", 0x1) getpeername$unix(r3, &(0x7f0000000000), &(0x7f0000000040)=0x2) write(r4, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) close(r3) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') write(r0, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="3343580070a3f8c173d02be33f9689daef7587b1f9afeab02949341bf59bd10ea711e345616d05c3346f3a833b808ffae4657b5b8de5ab077b27950dd77165c042586e40be9fdb6fe84d96ba14a3c8f7eb2bffe47cacbc0dfdd37d32", 0x5c}], 0x1, 0x0, 0x0, 0x2}, 0x4) accept$unix(r1, 0x0, &(0x7f0000000180)) fcntl$dupfd(r1, 0x0, r1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x82) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7, 0x6, {0x2, 0x7ff}}) fchflags(r0, 0x4) unlink(&(0x7f0000000300)='./file0\x00') 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x4, 0x46, 0x200, 0x0, 0x7fffffff, 0xfffffffffffff800, 0x0, 0x3, 0x2, 0x93, 0x3}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc1) r2 = socket(0x18, 0x5, 0x1ff) close(r2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x1) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x801, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setregid(r1, r2) fcntl$getown(r0, 0x5) r3 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r3, &(0x7f0000000100)=""/172, 0xac, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r3, 0x20004276, 0x0) close(r0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x10, 0x3, 0x1000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r5, r7) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r6, r5) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="fe4c882b3bea575ecbfc969892c5676576630bababfe89850d66109aed1acd677743a0f622a866cfea1adf145e8b5f43019b5413c497f86d45b42a", 0x3b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2a24, 0x0, 0xad1c, 0xb2, 0x8b}, 0xc) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64623", 0x4e}], 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0xff7e, 0x42, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, 0x33) execve(0x0, 0x0, 0x0) login: panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 80165 63692 0 0x2 0 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1a1300,80084b01,ffff800020c1b7a0,3,ffff800020b759e0) at kcovioctl+0xe6 VOP_IOCTL(fffffd8068baa5c0,80084b01,ffff800020c1b7a0,3,fffffd807f7c6780,ffff800020b759e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8073baf150,80084b01,ffff800020c1b7a0,ffff800020b759e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b759e0,ffff800020c1b8e0,ffff800020c1b8d0) at sys_ioctl+0x651 syscall(ffff800020c1b980) at syscall+0x5b8 Xsyscall(6,36,7f7ffffe4f28,36,3,9555abb27c8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe4a40, count: 6 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 malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1a1300,80084b01,ffff800020c1b7a0,3,ffff800020b759e0) at kcovioctl+0xe6 VOP_IOCTL(fffffd8068baa5c0,80084b01,ffff800020c1b7a0,3,fffffd807f7c6780,ffff800020b759e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8073baf150,80084b01,ffff800020c1b7a0,ffff800020b759e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b759e0,ffff800020c1b8e0,ffff800020c1b8d0) at sys_ioctl+0x651 syscall(ffff800020c1b980) at syscall+0x5b8 Xsyscall(6,36,7f7ffffe4f28,36,3,9555abb27c8) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe4a40, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c1b3d0 rbx 0xffff800020c1b480 rdx 0xffffffff81f8b3f2 apollo_pio_rec+0xa90e rcx 0 rax 0 r8 0xffffffff81476a83 kprintf+0x183 r9 0x1 r10 0x25 r11 0x4e367b277325e8db r12 0x3000000008 r13 0xffff800020c1b3e0 r14 0x100 r15 0x1 rip 0xffffffff81b0eb48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c1b3c0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=80165 stat=onproc flags process=2 proc=0 pri=59, usrpri=59, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74018,0xffffffff8237cfc8 process=0xffff800020b8d710 user=0xffff800020c16000, vmspace=0xfffffd807effdb40 estcpu=9, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *63692 80165 27715 0 7 0x2 syz-executor.1 43407 320929 1 0 3 0x100083 ttyin getty 54839 86280 27715 0 3 0x82 piperd syz-executor.0 59388 110791 0 0 3 0x14200 bored sosplice 27715 80724 88256 0 3 0x82 thrsleep syz-fuzzer 27715 166517 88256 0 3 0x4000082 thrsleep syz-fuzzer 27715 203044 88256 0 3 0x4000082 thrsleep syz-fuzzer 27715 243259 88256 0 3 0x4000082 thrsleep syz-fuzzer 27715 423990 88256 0 3 0x4000082 thrsleep syz-fuzzer 27715 39041 88256 0 3 0x4000082 kqread syz-fuzzer 27715 244645 88256 0 3 0x4000082 thrsleep syz-fuzzer 27715 237774 88256 0 3 0x4000082 thrsleep syz-fuzzer 27715 242607 88256 0 3 0x4000082 thrsleep syz-fuzzer 27715 15031 88256 0 3 0x4000082 thrsleep syz-fuzzer 88256 358952 70299 0 3 0x10008a pause ksh 70299 266873 50198 0 3 0x92 select sshd 50198 459476 1 0 3 0x80 select sshd 65185 207414 6369 74 3 0x100092 bpf pflogd 6369 348023 1 0 3 0x80 netio pflogd 64208 204067 68736 73 3 0x100090 kqread syslogd 68736 146674 1 0 3 0x100082 netio syslogd 10229 98706 0 0 3 0x14200 pgzero zerothread 8691 308158 0 0 3 0x14200 aiodoned aiodoned 81454 71173 0 0 3 0x14200 syncer update 57486 207071 0 0 3 0x14200 cleaner cleaner 57146 317543 0 0 3 0x14200 reaper reaper 32914 281987 0 0 3 0x14200 pgdaemon pagedaemon 33664 23801 0 0 3 0x14200 bored crynlk 44823 227594 0 0 3 0x14200 bored crypto 40348 125061 0 0 3 0x40014200 acpi0 acpi0 99880 453406 0 0 7 0x40014200 idle1 6067 182274 0 0 3 0x14200 bored softnet 12324 54946 0 0 3 0x14200 bored systqmp 43822 163760 0 0 3 0x14200 bored systq 85286 353116 0 0 3 0x40014200 bored softclock 99786 187436 0 0 3 0x40014200 idle0 15203 467717 0 0 3 0x14200 bored smr 1 482733 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 63692 (syz-executor.1) thread 0xffff800020b759e0 (80165) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82394290) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9519 71890K 71898K 78643K 11015 0 0 pcb 21 9K 11K 78643K 547 0 0 rtable 82 3K 4K 78643K 411 0 0 ifaddr 56 13K 15K 78643K 249 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1491 0 0 iov 0 0K 36K 78643K 763 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 77K 78643K 1830 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 14 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 198 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 21K 78643K 1178 0 0 sigio 0 0K 0K 78643K 17 0 0 proc 54 51K 71K 78643K 652 0 0 subproc 51 53249K 67586K 78643K 377 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 131 0 0 in_multi 22 1K 2K 78643K 182 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 310 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 73 12K 25K 78643K 5263 0 0 UVM aobj 68 3K 3K 78643K 77 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 65 0 0 NDP 12 0K 0K 78643K 77 0 0 temp 164 2379K 2445K 78643K 6764 0 0 kqueue 0 0K 0K 78643K 2 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 12 0 9 1 0 1 1 0 8 0 inpcbpl 280 557 0 553 1 0 1 1 0 8 0 plimitpl 152 56 0 49 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 114 0 83 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9 0 9 1 1 0 1 0 8 0 tcpcb 544 174 0 170 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 20 0 18 1 0 1 1 0 8 0 ppxss 1128 30 0 30 6 5 1 1 0 8 1 pffrag 232 1 0 1 1 1 0 1 0 482 0 pffrnode 88 1 0 1 1 1 0 1 0 8 0 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 45 0 21 1 0 1 1 0 8 0 pfstkey 112 45 0 21 1 0 1 1 0 8 0 pfstate 328 45 0 21 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 532 0 384 12 0 12 12 0 8 1 art_table 32 533 0 384 2 0 2 2 0 8 0 art_node 16 113 0 85 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 192 0 182 1 0 1 1 0 8 0 shmpl 112 75 0 9 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3530 0 2066 48 0 48 48 0 8 0 ffsino 272 3530 0 2066 99 1 98 98 0 8 0 nchpl 144 5584 0 3922 63 1 62 62 0 8 0 uvmvnodes 72 3833 0 0 70 0 70 70 0 8 0 vnodes 200 3833 0 0 202 0 202 202 0 8 0 namei 1024 16589 0 16589 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 35238 0 35238 18 17 1 6 0 8 1 sigapl 432 1353 0 1341 2 0 2 2 0 8 0 futexpl 56 14973 0 14973 2 1 1 1 0 8 1 knotepl 112 366 0 345 1 0 1 1 0 8 0 kqueuepl 104 206 0 204 1 0 1 1 0 8 0 pipepl 112 1558 0 1539 3 1 2 2 0 8 1 fdescpl 488 1354 0 1341 3 0 3 3 0 8 0 filepl 152 8704 0 8622 9 3 6 6 0 8 2 lockfpl 104 984 0 984 3 2 1 1 0 8 1 lockfspl 32 660 0 660 3 2 1 1 0 8 1 sessionpl 112 29 0 21 1 0 1 1 0 8 0 pgrppl 48 41 0 33 1 0 1 1 0 8 0 ucredpl 96 1260 0 1252 1 0 1 1 0 8 0 zombiepl 144 1341 0 1341 3 2 1 1 0 8 1 processpl 840 1370 0 1341 4 0 4 4 0 8 0 procpl 600 4215 0 4177 6 2 4 5 0 8 0 srpgc 64 55 0 55 4 3 1 1 0 8 1 sosppl 128 12 0 12 5 4 1 1 0 8 1 sockpl 384 1010 0 998 5 2 3 3 0 8 1 mcl64k 65536 263 0 0 33 5 28 33 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 12 0 0 2 0 2 2 0 8 0 mcl9k 9216 7 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 120 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 412 0 0 22 1 21 21 0 8 0 bufpl 256 19428 0 12404 440 0 440 440 0 8 0 anonpl 16 177437 0 170339 87 49 38 53 0 125 0 amapchunkpl 152 8179 0 8101 13 6 7 9 0 158 2 amappl16 192 8747 0 8276 66 40 26 36 0 8 1 amappl15 184 60 0 56 1 0 1 1 0 8 0 amappl14 176 451 0 446 2 1 1 1 0 8 0 amappl13 168 231 0 228 1 0 1 1 0 8 0 amappl12 160 416 0 412 1 0 1 1 0 8 0 amappl11 152 24 0 16 1 0 1 1 0 8 0 amappl10 144 131 0 128 1 0 1 1 0 8 0 amappl9 136 1163 0 1160 1 0 1 1 0 8 0 amappl8 128 741 0 724 1 0 1 1 0 8 0 amappl7 120 66 0 62 1 0 1 1 0 8 0 amappl6 112 63 0 54 1 0 1 1 0 8 0 amappl5 104 300 0 287 1 0 1 1 0 8 0 amappl4 96 1234 0 1208 2 1 1 2 0 8 0 amappl3 88 809 0 803 1 0 1 1 0 8 0 amappl2 80 10907 0 10866 2 0 2 2 0 8 0 amappl1 72 40351 0 39957 26 16 10 20 0 8 0 amappl 72 4498 0 4470 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 76 0 9 2 0 2 2 0 8 0 uaddrrnd 24 1354 0 1341 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1354 0 1341 1 0 1 1 0 8 0 vmmpekpl 168 17277 0 17252 2 0 2 2 0 8 0 vmmpepl 168 156499 0 155199 134 55 79 86 0 357 12 vmsppl 360 1353 0 1341 2 0 2 2 0 8 0 pdppl 4096 2716 0 2682 6 0 6 6 0 8 0 pvpl 32 532902 0 522698 193 91 102 136 0 265 0 pmappl 224 1353 0 1341 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 643 0 12 19 0 19 19 0 8 0