c31d2c520cf373f5864a6e30b7d8ea89b1e0acec30ba9fc3647d3abfc888344bc93664b2e8fa765f84fef8e1b4db4b6d74ceecd90ce384acc2e9821e497bef48b1afb4f957d88301123ff8607169fbcfb03afd4eae2e631307863eaa7b5b1a79fc16e8e94bc5133c838f66c0edae1af195b85a60c492132b47f229062f3742b7650e4a5d418a37062bc83a274ebf6d6e04ae0dac65c624dd0c34b44577a4063f64432f2a464e0778214c76f8ba8e01f51ee582a01a2fff8001520c692fad68379de153bb13dda9d19a096ebfb7e3d4258f5ac18657544ffe7f204f8a46a8f3691a47cfce99b7782abfafad9fc1eeb16c5f81cf4eeb5fc5e7f0f38d6654c17c1479aacd236d247e0061cdb8d0e6f113a6773f352b62032bb84d3750552763d77b631e716a034fd7", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x61) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:00:36 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30002, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/85, 0x55}], 0x2) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff7) linkat(r0, &(0x7f0000001280)='./file1\x00', r0, &(0x7f00000012c0)='./file0\x00', 0x4) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x2ec, './file1\x00'}) shutdown(r2, 0x1) readlink(&(0x7f0000001300)='./file1\x00', &(0x7f0000001340)=""/4096, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 16:00:36 executing program 0: r0 = socket(0x30, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0x5, 0x0, r2}) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r3}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x60004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:37 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x83, 0x1}, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000200)=[{0x30, 0xffff, 0x7, "0eec13df94f023e1293fb0e3b350db577c7538f993f14baefea2808e07"}, {0x58, 0xffff, 0x6, "2b48b0d6880b705c0a6f8891da97739b7eb4a2d689ff7cf38e41c2a66b781ba4c9e5f234adc164035d4e64d4faaca06bf6161cfb429fb22272efdefdaf9e064e4442f4b6d9"}], 0x88}, 0x9) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x6, &(0x7f0000000040)) 16:00:37 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/80, 0x50, 0x0, 0x0, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000000)='./file0\x00', 0x2090, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x409, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) 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) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8041, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7, 0x4, 0xffffffffffffffe0, 0xca, "5d8af531223dac3e2d232b08a22689c9e4c81e18", 0x3, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffff8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) r5 = semget(0x0, 0x0, 0x40) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000000200)=""/223) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) r6 = semget(0x0, 0x3, 0x40) semop(r6, &(0x7f0000000080)=[{0x0, 0x600000000}, {0x4, 0x3, 0x800}, {0x7, 0x9, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x20, 0x1800}, {0x3, 0x38db, 0x800}, {0x4, 0x2}], 0x7) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x1) syz_extract_tcp_res(&(0x7f0000000100), 0xfdb6, 0x81) 16:00:38 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10100, 0x180) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') chroot(&(0x7f0000000180)='./file0\x00') open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:38 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) shmctl$SHM_UNLOCK(r1, 0x4) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0xfffffffffffffb92, 0x40000000000001}, {0x9}}, 0x4) 16:00:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x200a0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000240)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x9, 0x7ff}) syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x4004667f, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) mkdirat(r2, &(0x7f00000001c0)='./bus\x00', 0x81) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x51fd) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)=""/197, 0xc5}, {&(0x7f0000000640)=""/7, 0x7}, {&(0x7f0000000680)=""/225, 0xe1}, {&(0x7f0000000780)=""/188, 0xbc}, {&(0x7f0000000840)=""/173, 0xad}], 0x7, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r3, 0x0, 0x1) write(r3, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r3) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) writev(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(r5, r5) ioctl$TIOCSCTTY(r3, 0x20007461) getitimer(0x1, &(0x7f0000000400)) close(r3) r6 = dup(r4) syz_open_pts() dup2(r1, r0) connect$inet6(r6, &(0x7f00000009c0)={0x18, 0x2, 0x7, 0x3ff}, 0xc) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x10, 0x7, 0x0) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x42) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x422, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000eb878864fccdb318528c00290000"], 0x11}, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}, {r0, 0x8}], 0x2, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) 16:00:39 executing program 0: r0 = socket(0x11, 0x4000, 0x6) sendto$unix(r0, &(0x7f0000000000)="b100050101000000000002005786cafecea11ea8fef96ecfc748003fe3120b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbac982fd825582fe2aaca3ebbc259699a1f132e27acb5d602000d7dc2ed6e2f5c5cb7e3c894fd5f226ba8a063ff37282934e4fd89f2c881ff7cc53c894303b698a85ff3faa8d9211830729cc6f64e6045183a34c2900000000000000000000000000000b55300409060113cd487b8584d93060535622191bb09edb19b33413e000000000000000000000000a1665d9d2edb920000000000000000000000000000000000000e0d3620537a7351392cc76a2ecd49dc0258edeebe8004a21702b6bbfa7676a36a0b9a7488a81654545ed20df21598f779666b", 0x10c, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="bc11a308856d60c4e5bf05824a7093f911d152fb7e492e0b336eb64b51f334eb71605b10bc4a85792908f7c14d2f0bda46b39b4535ee51c4159922eb8d52fa3371fb2e463573edab7492dc4ce1ddd4686fd6fefea48b54372f125872b1f1dab99e2c5dc1dd0c6108d886e16e6d636c46f3c045e58c72e4335c8b444174b4eeb6ccee7959461389b03475a3ff543f2a8106e17bb59e75a2d45106a06d4271ea65a889a31e4006a6779f856f461c6f85c7d342d0aa24cef31d266442b47b1eb8121e808c725b9590b20c8fa39d6405e66c4d3549133a5c9565ad0fedd8508bdf1050cca529868396769614a1e7b63ad8eb42861ca4fa7e43982f2061655f2ffed73b21266ee195fb7d50dcb15299e4511a56309552926c4acfcd6c4aeeca446538ab43292192f92fc524bbc82fd19c5a0d7d9bb1643b03fd845a2253b7e5b0ea8b1b6238f6209f52ed6851474b80a91dbf287bdf1b18f22437c0205158a4baa97a73bb7ebe213f61b97df2d2710f29c6bc600c121d47da41dbbdd72ea5012c0456fb46c18675ec842008e3449c8f07baf4cef527aaa73f64a99da159d234b761bc3c10cf2c51d2b7e1b9f181be7c0e5b7f5a06891e90772c079c80143380c6e984294b25622844551abf8cc1dfe356b16e73a2679cb9e5677bf0e14d7e09e489afab7f84b05b8e6c0582e4b33a77e612db5cde5856ec73f1c6d2f2cb85b04b37370d37fb1630823602e01734cc5689a6fcda383033a402e976f1a115de1904131f643232ed40812bcad36f834da5863fdbaf4ead34bb0781d7dc78102602df8e70a5741517cff3be757759298c8ce8a8942f3da9fd01dfbc0664630b6aad0e59dad0cc83658878b70af6c5a29bc938b3bb4cc6b7fd08504a9427343e23644414371cbb1cce67cc536be3b4997bd50c064b0a978cf675c7b199ba2bced2ef893b2ceffc3b5c1d95ebd83b7aed3bb00920d1923a0e73b7a60ae6f3126332af57c8faabb7c8662bf280048e7eef8196ed0cdd456f31b2d50c78b2a604ce3693d20d7d5cecfcaeb042959bf194e0a2be34658f9126352325fd62be0b2252f6ab624cbb6400fc995c92eb914b4139e8f436130b79dee120e523a05c6722ccafeb0f9cc57d66aa8cc935b5f506943f79e300706054ae466c4ad5e7d8d9c147d4d884968fa7547834b8517d17eb7d60c660dacad0f6c2190f96128ced95d8be88bb8ac0e3b655ac8b92fd5d0ce316b6a54fff29af0a661e16d1d247847641b36de02e715eff76e749f638166e50ef6310bfbe5191d3ce2058d26551ad8d376c7f2cbf9821ae438dad95c7b41aeb01774f7b0d4964a7cf17544e42ccabf98cd392f55a84938c11f930b2195f88d9c683735c76142906bdd50f406dcd3ddcbc24f0ad9b44082406f5a79f592c8195eaa05d3e4ec6dc728396a4ee15ec333d4a66155920f1a2a0605386f6dcdf1caf8ce1cf0407e1a6c1ed1e8d10889987115f75baaedeba3c579f4009643a3e5fe92801af069c7d0f67e503637130b1a5d75413495e6cb01ce0d95ea1fab7da69bd8dfbbfbbea5ff36e00ab64a8a9174f0ab70311129812d808f2d84992cd156c04caa5151262879a1be689518d7c734eaef9f4cfa9631e8de23d545f97fc9d1bf3fa8e59f31f0920adacaba250780ff2e7601665f04e2ff706e8e6ef4c90dbc807b7c3f867d454c85e57408e8d51ce197ef66c255dd5e71a302a34a0cc064dc3719c289ccaa916d059430e0181fdad87bc18e9e8b770ad30e5238c3ddc94d8b1f27637fafdb3e64f9fb1fc6a6e51f3e6ac64bd90e6797bb6d9aee0b439d9ed27ad2b85161e7af184dcafd40a2c00c3d32e13bf9127cd018c5e8a54497f918d270500e10ba7babb00ab88521515ddece463b75f95821419dafb6493b4a606cca239b8f6d27ec4fc414315fc849f5d75e68c0f83a62107a5c4f36b9907f7933b6391439ff74725a38cb6e913bd6d322a7c8fd17a9124ae270401c6725386437279e3ed72d8cf19c4733b28a99e347ed577dc3ace67de8aafb17425e063f4cd90fb7048277640bb1e26ba1ff87c02d87e71a1c5407f8328b80a1e0ae3d38bea5db22f349bbc248685f2804f400572138ac304250a08cb3b071547418d0539976cfe761f28a8a7090281ff057c5fa22e4265e95ff563ba95d495922c5e9232236bdee824b3399d2fdd2285f0022ff70585e7b481bd7a70a20d7d96d6df87238c889d99b1861b073bf6084a339995b64dce6ae32af18ea7ecc2e006a12ff16f425e82cf04159de448f08c5e920881c9923909eca0ce50f26f669ca2969cf2617e7925726ddf88ad02ae67b212f8a990911a4cc206fd4dd50262fa2bf7f377f8ac9113a59180812da2bd8fe90529e38437e84acdf637d1447f36a44c9acaa4560fe89205d7f989513e7e1db11f8a890d0c1d9ab37359390e5293271893698a4a1845833b47da52e10ac3d3f1a85b7050ff390bab2404451f4214672fd4aed8020f2e7dbe927efe27d45cb5c1f2e4de7e498a545f8d8519f6d6010869e5f5c8f07df7491cad585d370e5e33ecd3bbebe3013ce9d55549100e85490e4db991cf3544c8f683dd1d8823877367c1a4d76184d11345b682993e8cb56cdb2bd77076298fffc1e01b24ee418e3b6291030c9e4262280ae68c94fb165ffec93b3f47415bb6bae73571b6eccae3f4434b76a1c9f32451a73832ff0655af8f0cf1065b783a1eb9204da312a50891020e837e0d0955e590f5cb04260395477cb9f37db9d0ea50d92202c4c8b59541c179ba491e6a01cbf574a2887e1b91f70271884a27811c486fafde526ba15fb2de4a102b50d6bc7495d454b6d8ff00080ec49a63fbe2b4c2791cf91efcd35fe3b65090d972e357d8870bb88df95c88d786d0daa255d8ac0e45fb9d8703c5d415fcbb286162f7a16eee980e5c2cdb85ef187c3ecfa646d641b36b1d71116d969377ca5e8ebf04e2bf08cd1b8de5e9c42b9cbba84eaa11f8f1d08a65df2b40478f366be1a73613a46bf4e821d67ede841623cd8ef0953ec1ad41112f99c6312bf48284ba3e6e3e47e19e6e68f2ec278fd8618a192bfdc5557cc2eb59bf4e06414cb7d9408b9c12c609889d4a3e32ba91cb7108afb36f7c4bb36760f9e0a10b4b85d4db4bfbfe8262245ac6c2d015bb25fcdd6310573c80e97bf168e282112c1d3f5fb48481f4b812379432b5dca041a3c2ad0a4204a349824d883a65d53706a1be97f8cac4477f199d0c471331ef4153958803ea5a7dc9f33f6a8ce3b1164b9b07f438f0642b62e5c9a8f86ff7c11218683c154e91ecac10e6f22ae0e9af0de648c30a249940f6460f4d5e8f21b631b0aafba79e0d67c213113cc65f9a8b0dbe20e05dad8c2c285b83453017ebf8221749989f51d67027909bb511957a34b6ece34910a049db793ffe97176678a9d4b67502cf3e4b0da3820fd8214b867b10ae033f222ff08c829768c1786df3fddbbbae27e2b1b102c5a1c5cb69b86e2d7448cc2d030cbb52b1df74be4eed8edcb86a4a4e101a923d5a391c0b8f3879bddf9e1a3f29dab1202fa53a23299ae18867dbac4b51bbe0fa2fd6cb57e1d6c881a8d3a6d030884f0df82f1343533f8cd8cc4d1e778b75839432d0f3bf0f0bdce68582150e434c09c47f94e8b40d1561cda8439d797d8318e647aa5578874bda9820c5f6b24d409f68a821a5ba47e0b9e8af16f40d5d6e207cf5b9bf2b467c8cf5151566fa8b8011f0be9a9b1cf45359f714e444f1bb000365d836a17ee3b71bb1cc381304c001b3ce11967f34c46ec256b9a6055f88e04790b2baf369b48877e540682e3f615efe4ff0638adcf3ae316f403b4bbfe870d902857367f327579834456af119098ae7c4a73196aded40374db18a6c9abcf3a1fa135f2185ede7b3bf08acecce094e88d1843bd78b748224a14db8ffa45854d87675ab67267ce8e8e7cab393868cdd57f2c0395e68a2200882137445af7fe4f7cc58ab97733c34e197245122f9c3867405f7562bba82df20970c8160791e9a8889adfb8650968f268eeae7a352fdff78d0f87e3f882e63eb1c3ce27201f452e4e9ebf6a9e0201c17bf896dadedd721b59f9692c6063e786ccd49ab9d6ae5e5fedae3fe0527ffa66aa5921bd97de21f2b664aa2df99edda782ec93475285352ed60def788a915ad1dcf3c026a0f8422213ed6c10751f9d63fa995eb63d5de6ec5c063029f513c8e3a3e2d601ca96d749d025e08b9970a124fbb4b8e03916adffa0e5542e7a8436774ee3994d47c3b05ce1a3a11f638eb659187767eafbc0d545c2c539313f8d7fafe355050f821d449e05a0ede6de09370e6c3a378db75373ddf1d948505c821114d7dcbdfa148bb3b36a9abcd69e560ca1199026ea0321456c4ce3f1462baf2fc9c003526c18953d0bab82ee81eb0eb77178d699733f40dddf9a7a6c4d6215ef7e494efe2b3a389445fdd18ff39fd1facf5e30da8e538625bb6e7708952d5111a5ef1505eb9e0b6eeaa7d6fccb3123c617312e92f945600fa067310a01b66e5c87398f3c0e7c369f3ba968183b2cf89ce96cde63010c87da49e16f895ec4ece85cb55befce6ee56ef5e845bfe1e94a496854f237252d8a970da7639ff879d4e26c31cf35f93c4931ead0ba4d477ab1605bd2e943ff45d5d829680d52d7babc1634ad1f0a5bd101a0ba44d8fde7007a7096a3e719b10e092ae4c66ce76d194372ca42b2e9592e4001f01864f2b33f208585eff08377a5d3b5c354a09cc5257cd148a1946ef3daa819d27480916a0d63d179ee9b935cb19dd2b473064960e9b98d35fe241fc1dbfd165d0b9e1052d78416779f808349232878110b889af72763200441a352fa1a8bfd661ad3e9b44d5b432b26b73b0d8d87a3f785879f51d49a162ef5ef98c82915678cafef250284acad1e4af7b65c1dc154edca68c2b64d2eca18e203b941de8e9334434a8be9c2bc63a5315015b66cbd454ca428260251e3b0e3b186afcef34f7d4d6241919987577c7548d516887e616807f8b022d7e8d5933d5f931fe4f797f7ec06c42dd7f7581010ce0bd537a9b7edfcc074f2f2fad95e248989e8d447d5530b0aa6f880ddca687e7f0b93226fcc3fb2e57c936d3765a7c469794ddb4b5630a776f5c00053ebc5e9c0198f5ab4bfedec97bdc1d0f78d13b4cee3ab1579f63be86550ed176a20b7e97025b1c7255fcb182653fe7cd4f898ee544d7aa7c4d6ebe2bbb85f395d340439a4688d662b6ff83a5a0c1a15636d15133e89234392ba934f8a64197a508c1b9f059f52d80906f4f2071c3c8718741ae65d3922e084b20752bf5a5c628837fe2859bc820cd8043a01bb4befa94ad46252ca373bb3c1dba7fd2390f35736280ae212448ff53f02ffd48e7c435807e3deb5f474d382bf1dad117010fb5fd085bef01bb2a41c6cd1e1d94b9022f2c4dfb4d57cadda342d18bdd6427066ec3d4431b316b0bf165eded2fa7eaa9f6255c026aa4db4f4cf6b91b7106d32c41e1ea7c17aadbd7893a1137fa8b4c9cd8abc7a107308ca65506c656a32b59594c24b7813c7abe8a4a92ea4daf2454cbe065aeceafa9c698ed017374fe38d29072d9d6a7e78eed7c5208b7aaa3093488d84a62e8cb5de035c680e45326ccaeb76177944e6f3bec1d5d4d1657f0645c3c50323edc219b315613ec52f53f090276f141b2efbba66e08256190cd302db4a5183c5b84c3fcbbcb6ac98c57a44d5a5002cf49e0f8919f534b93b65d32d74b2f2c7f14c4700d1bb1ca91a969f9fc3a37ed7f4a4f219adbad0f14413f", 0x1000, 0x400, &(0x7f0000001140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='!(\x00', &(0x7f00000001c0)='&\x00'], &(0x7f0000000400)=[&(0x7f0000000280)=')!$@\x00', &(0x7f00000002c0)='.!(@\xc2-\x00', &(0x7f0000000300)='(,\xf7\xe9{%\x00', &(0x7f0000000340)='N!\\$E\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']{}$\x00']) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r2) 16:00:39 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x2}], 0xc, 0x0, 0x1, 0x0) load: 1.09 not a controlling terminal load: 1.09 not a controlling terminal 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) open(&(0x7f0000000080)='./bus/../file0\x00', 0x200, 0x35) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x44}], 0x1, 0xffffffff) poll(&(0x7f0000000100)=[{r0, 0xba}], 0x1, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) read(r1, &(0x7f0000000000)=""/60, 0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r2) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10f) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x1e, r0, 0x0, 0x0) 16:00:41 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./control\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000000)='./file0/file0/file0\x00', 0xfc) dup(r1) r2 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x10, 0x48) unlinkat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)='mn', 0x2) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/60, 0x3c}, {&(0x7f0000000180)=""/80, 0x50}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/79, 0x4f}], 0x4, &(0x7f0000000380)=""/79, 0x4f}, 0x42) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x3) r2 = getegid() r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f00000004c0)="8402c5246bcf4cfb10b29ddc005d5cab95f242ce79eb9abe7dad36f924809af3dc337b4507730f5180cee6ed23312ac45a93ca82fac497e9780f0b33715d934c2e1b7cf0b448f2a3b2a872ceccb925e385a2fe71bf2af6b735e95fe2b89fd7961ce0141c41a3f93420faec9841e6579be54e4e35d014dfdb57411c7462b3508710a7c650c18589cbce445841be0518ea69e3", 0x92}, {&(0x7f0000000580)="3fddad2cf02a1c019641cf", 0xb}, {&(0x7f00000005c0)="2ee81316d9edfa8cad7a00ce0486f4e39b5324767fb5aa9da3525bb1ed8c21db24f3e4792096661e843aafe42db14eba51813af2fcda2e8e79ed8e5983da8ef55197747dc9298d818ad690ce773ce394506c179a74ce89f57924d3eb99b63564f75b1a8351e65dc5f4b6d53c669bf3327838349a7ab15d4fb1326f1d7fd11d9892bb41d8f51f94a83bf2d844aa5f2eb9438f", 0x92}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0xb8, 0x2}, 0xd) r7 = getuid() r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r10 = getpid() sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{&(0x7f0000000040)="40fd9033892892183731a2997cb948450c78678658ad1a3b3c309afd91f1f786b472998f0d924a3304443847b015826b198d531d18f742ff0f476d3643f08b298c9e8b73f728b975a97b8dd3fff4de3a", 0x50}, {&(0x7f0000000840)="80503ba6d25dfc1acfd009c812d6ec4bc2d42af8f554698e3f35857c3644b9ae8aadfbe130f6750da52161beaa3bd09218a0d06e9ea41e349f77157c619f3d5f5baa004b0765abb7bddf850192ec4a50f9f8d12631dac70dbb11f475bf2a6a10cb7d0432e0c54ab265493baddfd93343e25ea32338d2053939c22c2d35584b84b47c8a20764357842867a1a8de213880fa7ff50e12c7a4258bf97461bdbeee7bb1ed1d70a4b3b1e0f0fdb30a0e1282c0b273cecaaddd7b3cfa2fdac5e1a882bc964b739276238b3de2772ae639702979fdc7280253ce6b18ad146adff11261ed995d12", 0xe3}, {&(0x7f00000000c0)="a0985cbd2fca2d09bcdfafce068464da343a52af6487f2", 0x17}, {&(0x7f0000000940)="3a5724d9072ffbfdc8c6fccf0cc86f7672dad31634c8ae948f4d9932559461c3db904c66dc8aa4d5a5d9a953052cbddd827646b11694edd0282972481b7030866854076b61d11d56683af2c6dab0516fce7829d168a0f766f896d4a4953b283d293da23155ea1d56a9deb09a07d3985a498d858e1a5661bb51f79596429f2dab80ccfa821d01a23053a5722e8d945699d96a92adfcb4159d4aac4d57fa0a99975e447d548f180fa6c880e9b8deab5942bb893a18385c54643225cd800ae0974d17a78f24df33ce4bc575bbc0429aa3da63311fb8783b21fb", 0xd8}, {&(0x7f0000000100)="ec3c01cbd1d8eff8db8b37b66a59eed73d342cddf86e24b377954ff2be6f0f8a25d88b08df2669d41dafdf50d948484cb4c8efd8446163e93d1138d19479820f42dc8430f5cf1ff40f536462ac2580441fe7c82df0d06dda7f6b20c2ec86ba5b156c9280dbf679b845c15d01", 0x6c}, {&(0x7f0000000a40)="b49cd5b9fba37d910d7c15dd5ff1565d192cbc6394d2bf0a", 0x18}, {&(0x7f0000000a80)="65bbc637015fe77a8286ea1153369885be795c8b2f5ae7dfc0822307446eb6858f6406dcb3b540d21232454c503a", 0x2e}, {&(0x7f0000000ac0)="3642a86922d3cdcbf3b143dab69912a86cd37cd0aee044445a928f306baf2f5625cab8bcf6a9e348bc25c0c0bb1ade830fb9ae6dd3ad5a3d237aab", 0x3b}, {&(0x7f0000000b00)="f7e56d070ef1a2f1198d1e5857ed5196fbd0c04a63c8ff4b0d7582c550cefd0ba32f5d4164cd4f95fc23a78fe68c94582b4730e3bb231a98385b4cbb52f43481fa2a1c4b08220d2e5d4aac6f8fd5f55f619c75b40ca46848b205fe2dbcf82248ddbe7d10c0905f363249b5c74ee38719960cb91ea9b585881e29712fa9fcfd1d20f59753d4799fa6e4e69236faa16a14ab10da27b7522c25f52cda06ac932053c4ddf94a13d034b47bdb45627b5dba12222a941e36358260139c9e04994ef6844a72608c2f4ffcd0", 0xc8}, {&(0x7f0000000c00)="9b9953bc9c6a44919f7c9a30fc841e3ac12a6dab1f390a0f646a5174431b6c8183d03261c1994caccfa86857fd7c7ba306b2454fd5713f3e60b14404154d87e8a446a53ce9c99915c1ad801f30856f27f8c2e99b4e4a116d0bf6b120f956a70ce00acd228c23b3d626c24e862e405565631820a4cdb480ac620889a32578d0a86363e21913b5c976e1c0c4e24fc801250fa0af8d6e9b82989c", 0x99}], 0xa}, 0x4) getpid() r11 = getuid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000240)="de2a7fc7", 0x4}, {&(0x7f0000000280)="ae73a115e795bc5a7ce1f21dde33171429d7308b5e5bf0e432ab", 0x1a}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r3, r7, r2}, @cred={0x20, 0xffff, 0x0, r8, r9, r2}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r2}], 0xe8}, 0x3) 16:00:41 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom$inet6(r0, &(0x7f00000000c0)=""/199, 0xc7, 0x800, &(0x7f00000001c0)={0x18, 0x3, 0x7ff, 0x7}, 0xc) clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) r2 = dup(r1) write(r1, &(0x7f0000000980)="582720efabd16ebae63225259560f8e5815f73f2a0447d33055552fbd5e41789632dfc94ff334a56f7ffffffffffffffbbd47b3bf572b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f10b136a5bf340ace723716a9acc18f24eb9ed4f283854b9f8f1826f71774aa0ee37d05f2943a6b04df1c669740909aac66c3ad86031a4526ac4ef5c8a7e42bb30497db2a7d6f1f1d6eb848544d0e0710463ea6e1b5de4dfb7c9ce5f9178cd851cd6856fddfc3b05f3d2989b758c6e57f709476f56a145b0c37e27dbff234a7565c1b5474d7fdfb15322e9122fc5ca0ab286c247d593d8d1cad1f8de1107c84973266e23ce5453f31605556419c093d07b8fb5e9622d428cdb64dd3282f0b71b87056f64af2818a8df98893de3c085856e0c1e07ed8460e59849872dd9e9cef20492cf2fc31069441591db1894b8218753fae5029520c11995ab72a48c817294671747384c44e4d6647", 0x152) open(&(0x7f0000000500)='./file0\x00', 0x40, 0x21) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchmod(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) r7 = getgid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r7, 0x2) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="1bd9914aeff29377957e5294b8e24c9775a5e3ebd18a", 0x16}, {&(0x7f0000000080)="2ca7d0d27ac935e7fc95c7ed6019f0facb4969da84f4", 0x16}, {&(0x7f00000001c0)="c939efc6a25793d706cbe78013a938fe034f36beff9faa4b21fbd465d6451b136684d6287fcd34f5813e6324ffdcbe2acf54edfb78206ad27982adf6b6e4eadba491653eb0399c10767c52e3497d8ee3b8f76976fd7a2524d33b8250c43a5ad0dc36fd629c4a", 0x66}, {&(0x7f00000000c0)="aa10f822d084d263b5fbdde6597cfcf245893f5bcdfc650ac49e1acb4427a51ac078ddded58da44f2ecab70aa027", 0x2e}, {&(0x7f0000000240)="8664986c854c49cd13b960e25b8ccd0015d719bbd802a94f8bb2412cb9c98f434018c232b1f8120e470ea853dea248e9803236384aaf2a8f236631701afa576f7331ec04c0d05e1a691964c221917b6fb4ad79a06cee4589d0", 0x59}], 0x5, &(0x7f0000000400)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}], 0xa0, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 16:14:36 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/198, 0xc6, 0x0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x7, 0x0, 0xffff, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:14:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000200)=""/113, 0x71}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3, 0x9}, 0xc) setsockopt(r0, 0x5, 0x9, &(0x7f0000000080)="71cf93f4ea3616ef34d4883de0bc6f1488bac557d4804f4be22c7fe4593a6d57733c2e3d32bc180f21d016710a7c7922f3d54c20f8c1833de70b436a9f899e8fed18f44b", 0x44) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 16:14:36 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:14:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8a) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x40, 0x80) accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x100, 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0x9, 0x1, './bus\x00', 0x6, 0x0, 0x3ff, 0x4}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffd, [{0x9}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1d}]}) execve(0x0, 0x0, 0x0) 16:14:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x2) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xe) bind$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000340)) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r4 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r5 = semget$private(0x0, 0x7, 0x0) write(r4, &(0x7f0000000b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f19a03272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5ff1ce5b90f57da54be439cd81a0ad71a0c6b", 0xf9) sendto(r2, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000007c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000480)='./file0\x00') getpgrp() recvfrom$inet(r6, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0xfffffffffffffdba}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000b40)) 16:14:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="88a0dd292311548687e6e648d1003de6540c992b775b94fc679aee09e39f8fc4f8484b897b416d11eed56c28493802b4"], 0x10) r1 = socket(0x3e, 0xbffc, 0x7) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000000c0)={0x2, 0x9b09}) 16:14:36 executing program 0: 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', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0), 0x10000000000002a9, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) accept$unix(r2, 0x0, &(0x7f00000000c0)) fcntl$setstatus(r3, 0x4, 0x4c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000001c0)="626b9bca8be9ddb367e8bfa2d64ad7db4b93c4aa06cef3167f76ea54de246ec742860449a08b81910cf8cfd7331d2d853e54200fa9ddc000b365b5ca2fbc1bd3c3cf088aee3e156a493e030640f797b532fb04c0845e3d5088e6231e3f966553bb55143e6d38256c66b580c670", 0x6d}, {&(0x7f0000000240)="4947a65ec59623e8884cf6159d66f3b599c01e010fae7ce78441e0435c1ea775809f6fee956253c3a14443074c4dbe50c26548ff874e75c2fd2d5a1e7a1315508329081269115ccb9db8220e92e74d14ebffeb702914c196cd02f2bc149bd1e0460568b3af30adb0f36184a4c9edbe2235abaec7c6b2874f803d6e34f9206669701d3e186aa154f62911e1ebce1a", 0x8e}, {&(0x7f0000000300)="1ba9144c8e7825c4a8275155bd95ba51afe1c1bc9a87152f8725426813e0f82ce35a51cc281d8eeacff26ab7ccdf8a1ef0f71395497bc20bda1fa172182343bac57ab4a086bbca4871cd3c6a5c1bfa8edc1795042405d92b99a807b5b75e0a28a65b2138d114c9e99a9e9e6cf43975eff3ed4a93659bcbf61b428433991eb1f0fd5574cb47", 0x85}, {&(0x7f00000003c0)="0c504ddc22d17dda1d398e07aed55a9e373f27d24df9acb1c0dde5ced1b1df893b3c88781ce1b23bf87c37345cd7b2a2b99d6ea735d96c24037954f496904124d8257981cf168a47", 0x48}, {&(0x7f0000000500)="92f92b32a04a7c14b0eae8f2d80789a59abb7418507dff1492e1e20ad26aa7ef1e21b9d5b8097a1ffdbed52872fd97a55b11e4a974801db1bf994c5ff30b331e3e6acfb0e406eead77b4c45ccf6cb81a01975bf60e287784024bc3cf46f106147ac3946827fe6a81fc8eab77527210dc5d68034105842a6717db2a790d05b6b65b41c503baaf466b485bca7d6529a7a37fe2d76dc1ea3c7f528d92aa9dec5061ef2be79440d4ee7dc3dabb7cfbf33d8ed614f6a7c4c5f375a1611e5d05100dfe528c4843cdfdd67f0af7f6954de3a727cc1c191e98a23d7f1e69032ba8b58162440b2139c6ad5a7b1edd6f9d075037ea705ac83e6823800dbc48c3", 0xfb}, {&(0x7f0000000600)="623eeb177e188d1beec3e07485b04b65a926a90ee1b074818ed832575f689248f51e08ee7f155d93844c615032a4701a6a2f3e94e3b6031328f533120e58527a0f01b7b8dc8262968eb0990cae385fde7b5c33ff009db3d6c3034949940b61371f674baf474f5792cc4171c16ef97af5b8ccc7011214a5953363a163f81b94918b7b7db25f2d53e670f88204f1b095b6190345d3668aabe1019c28de161b2c47eb643d07f707f4e62da5923386bf8df83e1d8a0db9d263333ea549a265da6df307d2d751d70282e467668ec4a4d92380c4ad850e5690b59b3a40dc25f184726478ac4cd2f644b841a9f3367d742bd204d7b93359d50bd4654cc66f58525f90f59aca4f0b25bf59aaa7b3a7dbf9b42009402e867a80c724dd69cae6b2f25fce84f4b0d57e6880e7b3a960262c041129702ec4f0b9ce0951991bfd6843036e9ded529f8b1546856fa182cf2b0c7e335bcbcf049847f9015a88100f7fb097f5e076d90d565e32a1e72feb74ed313b6d12ebdcba23bfc797cc57a75e2253cc406322e4d7ed80d7cb1e20b43022768c6b182c36e78c625cd3ad70972f92cf64e4bbc8d5586d14834b91998f7850ed3ae587e461edfb99fd052f6c6b2ff05602ccb0940db9e01e75e1d1ceb53b34f519b74c7dcf643adb93dc86ac4c7e42b83eb1dfd93620ee4a111140fc07839ca6a257ae1907f88e2340b82ff5c0fb81c92811182365c7e51aee16dfc2e20fa12ad54e53cd8370df46b3ea844d204915c638ffc52d0792bacebe4dc5fb5d73c1dc473f4276abc1cdee9d01222532c7c92958acc7aad273d011f394b6ab143adad8e00abed4d7c3f95453afa9efae3f18ef2f32febd09ba1c1660861c484bf1840460e25b899d831b380fa62375081dcb4d9acdb60809e5a9a2d5242b51a408af55f83c5bce51236bd136dbdf4615e74230cfdee6282dee9f69e4be693b20313c4007c3c2372508576eb13622559cd8c1e5f89c1da74cac9c42e85598fcaddcf15e4f7dc16861d4bbf3331b760531569e2d10ad48d8f94d179908e6c3f6a5ce833369d368f9dc7bf355d5bcf341983061b3c2cf9e997d45ff852b359f5c9a532e0788b50a5640f0d49fed524a1e682cb2060442415aa05bc2b74936ceebb4ae0db99f5b7f8ada8ca0115f74e8ff3b3a99b361b9a3bb22f793c3335542cb1868453d542ab09e6405cda61dc7f9027284932d387000599f26cf1f13ad5a51a3551b11a34f3b3feb8f359cde8564851331a376632f67503a730284b8f659cdd62e4acf5ec33de5cdf99e77ab26bd474e0c4bb2c49529ad6ddd38b257a67c611640f3c1642baab52dc535986b3f467a4b9fe1d336e73a9c457b67891099660dc98a0afc530b87fa616f6c63dab5ac3f5bd030bd9fb39fa6404f5492be523b2b3554cd2b9829d97fbf85af736cb6565b25379de717259c3e514a9076a1665683bae81d9b984ab4008779defc8b5aa10a8b8baa30d4384a180f210f4a80bf20ff599c21cbbe51bf11bfda375594cfe21a6af6674c6b7e35b6aac9d7b123a070ef82d8e13c0b0fd3abb3b11bd37c634b03c699316d4f6c4d16654a20bbbcfc8adc1213af687c8b3e84c97f6d830998fb7a9ab81c5311687c43d2a65ef3eaa380c2f9d40eeab5a6a5121108629f86da1b8b94a057a27b256d0f599d0b910b62d2d28129e52bbd8269007166318b6200952ba12e3023f363e8b36f4adc961f8788926bd0a442b69271d82060b37630340f6e2b94d7a4ca091490df0a124188060650470a2629f9fa81f1c9ac208b6e9e98511278859d0a7e52076d5eef9432d6f1778c6278a5abda5cc146a8b941adc3bbf35c7bce1637b5f200ac23bcc75223574fe77de9f9ad96a1abecca144365f7c45256f8c93279062ab85fd774403c57c687e8ed29d020d47812329d1eac6e17e2081fe48ba40ba9a951f0b23647081bbfe657f5a1b9235ac38e073ae90d0d061bf208c41ab4aabee6dee08c36b6b9d784af29a872bbaf91f357d072b8bd67d2a2bcfd93886fa45961c80aa5cb96f5c9a634f4d9ddaccd2cc4d214264328590564445715571d9cbddb092740854538bc513981bc40d3722fa2d443a4e7ba1b840d9bc40e4608711de2ac4b22e56c6d8901e59d7564356808efe18a7d82bd68464d555d93bdeabe23a8eece025e7731eaffaf92063ae9c8b43380cda3f75ad379513d176d35af8de577a23dad32cadb13d1847d66782122beb053701887967cfe62b21f183a88ac4d3de1fa415dd395a122f9a62324625b5386ea3e0f4ae1f693b2ecbf86d540f6bc12c95cc313bf12c59a9cf13d7f24efbfaa31cacfafc2a2aa254b71012576f26d72d3b016846acc2e06748e2a8fd9066acfa6b918e1ca869bf1eea590f4de3ae5489d20a724dc5ed8c22594dfcf937f77051579267847f941cc6dce26472d191b432a1c34e10025e3e17758067dd3a8da42a58895c38fdd3437ecf29d10523cef72747ba197d15e9b46076fd2f9fcae1730f4b4aec26b4789159685f518e05bd618487f960f8d1f3b18cf7e43bf7a6c28241955008dc177c715a1dec2292d4cb168a2caaa3a16e25b0bbc0dbbafec41febe9703f12463ffea81fc19540b432b374f8f5e825a109c834faabd464134822e3e078d1bcccb712ef335722bc12ee0ae5bf4492ea37db8e80a3e4e382b801a537e59721604c183ceb8f617bf54b7dae1c05655869601e5f9f90cc85afad30c93195e9ec45aea6190805c6d585c09e030232e7d2e581d224d23dadbce6115b3b2f77a3a3f5393f340e0e2091f83db3d29c8f5c8b06d8163b827236270df6a87dda94a640542ef0740d5ea3b73bb28918fb92231bf4c7c6661e361946559c0e32f4742e7345fffa40157449af7429d5610e03b998044b834edbd097063a1e50c20a82d6fc3bf6893848070e4d5605c3848314b5adb45c67ec901975d1f969c5dee85ab47b165559aeff6cfcb54c4210a24ab0abae85d91ec01cf1f727d8a734b1a18da0ce040c356ead8ad3e7a30ff572b1c0d09ec92feb671de853bac1489e3142e2998408877f6092621ac84e7b86692f5bb07a5e1dfd45553365d90e176768a35316fdc1d120047ab192502e3a720497414a0fb98ef8c848a278092bab85d661b613dc80f4fb0d439e261b00f57d1c67c543d4eff66588edcd21f8944729be75a92c577720f2c8803982488e6d2d8fab05a61e9700f1d0db56414cb4cc1926135723b138ad218584f88f1894393a52bcd67ea0c11bdd76626ec236a8bc2155b26596111c83ef9015a8c30b790bb004f4ac46251c4e54b75fbd97661a909377aedbae11d6a22fab6b6f3346e71d28bcf63014ddf83c3f1e1f766a2c55173383b185fb87d54a41a029754148a5de649636398711c6e5ffe6fb957f0fdf49d287b44720d97ae0ac5cb12bc4865da613a4bb6f9d3d2566ad201c634dd5c7129b72429f8ac2b08e0c956516c8b69d40cadc61994b4caecba9650f1685f663766d55f50022f6cc7091e7fb9fd5341c09b66b85b648fe145c738bb13881b8d302aaa501fee6a420f83351185f49273401e545b3eaf195b7957082595ccf31f5bf265f1594e1fbbd4d29f9e6a23bd70d42cf2b58fb2a09431ac1f3b332b57539ef7469ca608a73e9f05feb848300ca745c8ecdd51ee0ace932bf62024bcfc0f221898aa9aafcaa440cb26215f364c318a3a98f09d1f7a2d9ad084de174a588d2e5502d2124a36acde27c44826915ee562a7831876b1e0fd358991d80c07b8b6706a06f290d25b308401e37fdf9d2d515a2ce55ac79e4d535d2cd4c66270dbde013750c0f7feab3927f15ac9d19288a17d7c4e622ee4e00abdf5e19975c4ea15dd1f26c6a02674f48d43a46efe30e28f668e91f26c5aefc16b7d7bfc05f4aa68caa4af95e1f3a418583bd15fddbf0c034696bca00b27934c22e4d88847e38573eab7a9898dad8c366e7a9fb43fbacfd7c67c3cda05f94ab7ab61562ac6eab5782831930d17cd7ab0e3e181591e94db67ab70bdc2f1e457a7a5f893da8b68ba501ae0af477016667cdebfb4fab94945e2e1fa124804fb993ab35ed9dc86730199f31c9bce63d83205ffb329d36709d49c21d481cf3afd56476ab68deb3549fbe9a87803aa72d8c3a83b2f8aec643cbf497171ba51b6f2232015d076de5855ffd65b91a7d315a8bcb77658e28aba97df4db18d07b3c144dd2efc18d3512f7457da14b6b766c2e76135afd7f778ee894f48fc26838a5f1142e3538cb25dc6ef2dd72c8e0ad6647af19dcc30498eb94d5a84c905ef668eb5c5fb822b3d9793ba1b7e2dfdbbe698b8529c2cec3a2af5d34c597f987dc21d417879f004cb911d9e21063d9bdc8ddd356611c1c9e10f28192c76138feaee71a7afbf781c9d94e23a210c9156c0ddb15c26672ada0a19cf1ddcfa6f6e3cedf68971dfd4e6e549c7ac68a1d447eb6c9723b76d0c53fd43ff43e4d6c6e5d22b80046c63b11fee5cffbe5c7393677127d8e23bf64c696fd61b41f041b1945554987ca657d33250afa9604ce161091c5400809764eb3bf2d615a4878911f48144f38fd55788fa36f9d513240ea2b3601afef7f1bb55c061f9e28d5aba8298cf2e18a2e497be41b00480a640c0b20218145dba42c7e5360b92faf440880412e8d174b2cd4fc9a0f7acff952c5cbc19c5e7643aeeedecdcf40f2a1c5b99fa7b60e9ca79c30f910d85afeedfe82978a65e1ee9923506bd9472c9c1002e8794cf8e48e7ccf6d18e3cc6e604d282f71ac224cce215bf07fa497b7a54ef3d67a34ef6cc0445a8494b026252fc5491c7b118f8c99b83c0df5a749b240496832f1d1121f165e1db62ce637ec42eb5bb0c0859f2e9f9fab4504533790df1da2507e3512a620c2f89e0efe043fb3fd5910b2160dbc56afef98417872d09f8ee422edc7451204f99bb4bc3c5177849173e7aa6adc2e51c2594d50ab2ce9e02a9af45e224839b17553f5c72e3ac9643de76023285424206dc4b20c6482d144040efb1316c54cf0781db57985c1563e8f9cb9c19abe6fd79306a44a7ac2ab143dee2ddeac3cd862b4168eb05c02d248381f6704fb2e223d02cae72e7898674393e27e550fc31bd2f2b7588936ff139b8efd75b169ea5f2c3d86ac302d8cb7f345e574bfc0a28b381a710423238e10e346f6d6a655e348e8457e1d435852d572548ad105f2fdb160b14fdb1e32505b8c3259cc1cbfa9efe26cbf29c2cb072a6dd5a2cce9bf3486491a8ba2d6ce3c75b4712e7b75da42edbbf3296b4baf9f912181bd000795e4ed24fdcdece6bfcd1f4b661901775c7e0e8440607c89ec10917bb2ded045f78d843e9898946f5f90ecd5c5f1c43ad544b5b7d524c8bc5e2bac7d7341f289687dadbbead331e5316f7d7758d2151ba4dc054509ee5c6938a322b086f83dc909befd98d4f87f23edea500c568ed85904adecb7e1dfdbeab67b910b1de3b79081fe0fac6b5c36cb4978d071b79fed9e769108e7872f35bbf9e01ec2df977db6eff7019a591273363f984ca1460ba1365c1f18ced7094fd1e27470b2b900967e6c647ff08486772e2bb351c370d7226b7be4dc4a8401aba4556efc7b8f2ad3190594386cb1d9d81d9f297767860514691c0bf2a7950b0b576e85d1b4a857a8a0554703320677ce1b61c4bf567aae382197228ea5610bc39420621d58b3a90ae2997b946ca2069d62b1d8538cc763af65e5262d13d9dd9cf7a6e06ffa88267ff94d7b7578a07323b6b09ddf99d693f4189724d45dab8314aa68020f0c5b8bbfdc60c6e10ee0b", 0x1000}, {&(0x7f0000001740)="ab027c4247ea298953800cfe222492a50d7ca8a974aed0a914e6f521bd7a70a157fefcef28e06dff4b61e6d711d589b5e2acce470b2b2f463b38170f53ca8bb7d502eae6f895918654fcea4a0fd5cfe08eabc8a9f73da4d733481dce565b9abd4c4bcb8d2101581ac8e9182bb6bb4efc692f6f5a5ef2c222e87b7df01ec9ad2a3790a8b68f4dc4d0354c065f", 0x8c}], 0x7, &(0x7f0000001800)=[{0x60, 0x1, 0x3, "51b97341d28a92e3ed58f7928bb8f0dfe93ae2f58a013cb167e474703e14ba42b1f48833fe53c1a05f48bee4fb28fc5ba8c896e012bcbc96869dc36392f845d6e9a7b6f37af8cb46b241ca4e12"}, {0x100, 0x1, 0x1f, "34641cf6156e6ab99fd7449d22b9869d467875d75155d031c5a7f5b317f6d3886a95c2beaa2f4c4aa16296699588691a8bb3dad908c5b85b24f57064476d4940525c1fd6310e5177f5d92620930a3028a0adb9215c695ce57d069088b6f51a5d16e9000b5969d5262c762d8a39d20214ae858e7130967cceefb5ffc63bcb140702775dfda9c89b0a78fac3b0cdee236fe68a704be95938da2c3376f4efe379894c2c24bda12e6bbbc3414ff19787694499de6f862c90e3110f424660b16788b10a346422239420d6a63039eb3df1741f6d9c00ab7eb13a7200feb83173180d06f74e0f77d7a95a8cb5eb4e61fd"}, {0xe8, 0xffff, 0x10000, "97a8d230432bad412f105d15d48c1a3f1914f6d3de0703720a805a83a0f8f1832bc7c19aaddef2c9a3684e0012e203f9c87feebfd380cdfea5efcd8f35e425ab9c0334d4076e58e38992b3835b6fc54d33db4dfa6b7aa8b4493055bd3f704fdae9431f01d9c555d7a9c19d7fd9186723f2eb167f949f9ea6081865425343925e79ac822cac5e64a7212b2e38e6de6626e3d5aa2084b53bb65f00744c268a369a55d9e19bc1a378d9519258b85614887e16654a8648b96e315e4f160ab636bff110bf2b9a006d5749d345a6187d6a35ba44576015b70d"}, {0x60, 0xffff, 0x8, "64a1f94070889d0c5a0a71735d5a7c7ba84f3dc5383e87f6c607246d2ac201f1ae96de4f983afbe9e90b6f3290900ae9a4bad50e9b9a26a2e9cdc46c0379fb0a80d51ab86a567ef099"}], 0x2a8}, 0x400) listen(r3, 0x0) accept(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:14:36 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fsync(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0), 0x10004) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000010000000000000000000000000000000000000e0000000000000000000000000000000000c69d5ad2e7f8c8d1e8b5ca7a319f0540d94a8f97a42b3686f980e4bc99768cd3eabb8e1e7307bd67c3c83500"], &(0x7f00000001c0)=0x6e) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 16:14:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x4, 0x1, r1}) 16:14:36 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:14:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffe0d, 0x6}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x10001, 0x4}, 0x10) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000085000/0x4000)=nil, 0x4000, 0x80002) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0xa3, &(0x7f0000d09000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x6) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000100)={0x3ff, 0x7ff}, 0x10) shmctl$SHM_UNLOCK(r1, 0x4) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/72, 0x48}], 0x1, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x10, 0x1) 16:14:36 executing program 0: r0 = semget(0x2, 0x6, 0x22) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000040)) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="04fcc000d1a9a230fd9aeab516b824fbfb248c49f62f1cc3fe80aea9c59933ec22a90d89856ecff08dea6b273ba37d168841b213b134e0be3028b71dda34ab9e34b4fd97e7e14961ad58e15da1ca3e10e815af000000000000000000000000000000000000000000000000000000003cc0049e35ab993beea13c6f340cf27146aa95f4dbd803f0341dee01398aa4f486e424c46c09d3f10342460af3dcd21b3c801584bceae1872ba0cc2e3afc19f578921858e6f372f8b9d3180ab7cfcceebe1147e0c178ab6d19d05c9ee393694ea9d8b5baac0964772c5ec1"], 0x8, 0x800) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x5}, 0xc) pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x1b30e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x1b30e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x1b30e22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x1b30e23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x1b30e24000 didn't change! 16:14:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r1], 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x79) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x20000000, 0x100000000, 0x4}, {{r1}, 0xffffffffffffffff, 0x34, 0xc0000005, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x22, 0x4d19, 0x8}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r4) 16:14:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa80, 0x0) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x1b30e20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x1b30e21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x1b30e22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x1b30e23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x1b30e24000 didn't change! 16:14:36 executing program 0: r0 = socket$inet6(0x18, 0x100000002, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept(r0, 0x0, &(0x7f0000000080)) getsockopt(r0, 0x200000029, 0x3, 0x0, 0x0) 16:14:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x3fda349a, 0x4}) 16:14:37 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ffb000/0x4000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x52641bce95a99205, 0x0) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000040)="dd94e3970dec9efdd8f3bd409a70149f043f7753cf67bb2808365436ea9e4278bcc5432294a6e8b08cb68b23aec1e628a64f3c912b4dcf9ab22f48443adf57b63f6335d690335aae32ed1369c4c4adcf5e460e6a4893273bb8e0201be7e8b9b53dfcaba4b9f94b8cbe972a5545024061cb67930527f1538b2be1bad59f49fc41dad3191228fe123fdc17e47f9a567923fbeae20f1acefe66c52b", 0x9a}, {&(0x7f0000000100)="bdad35d18113b8ad00da4114ab9661d60a2e71d9a5f452fd312e4a4f8925a8ef5a758008bb8549002eae5cc7c9734611b70718213d5b813f56672078e9ce9322e0b829df0355fb941e", 0x49}, {&(0x7f0000000180)="eee22e71293d62c10f6625628077f61aa9bb531aa2078474b876a59c547b7564beaca76d8b23b64e51a983f351", 0x2d}, {&(0x7f00000001c0)="2df7dab6ccd97f7d2ca68008acc96bd3e039b3f9eb06bfa3c1e677c354bf116f58df3926bbab07b20c97ada2b9f90520a1c499bb1dbf4c9b9b07d08c45533ee70d1676c43fc726b0afde29ba8e14ade9504d91bab0b442e1423beeb8d78f26eae6f332fa03dcba8ac0edfc0358e342396d0148571e55c2e097cfd95a77f8e89ca4071862cccbf60f204600a641389d4d362d6b3ae1ef6d20709cd6cea18383ca2d81649445644e5a4ad90acd856cdae7372735198d40c2b5f51f16526c19c1fe0059d7e36297b47a1ad4", 0xca}, {&(0x7f00000002c0)="9467b12f0451443fbcc2aa7f586fe1633ac72675ba358d16152446cc2bd6da0262e74b66fa3134315b193008fdf94a94a4188bead73b261eaeee613678bdbb377621b644dfef80ea557eeaaeb5a8e5573ab193d6999ab4852a7e25e3761269d14a53f95e72516fb157dfbfc562d06cc1c9c8d96637619c65b89de17f3314bc2b432b32a54db1e7d9decb662803ae9075b71de33e86372ffd2971082465d094a1871cdd7609a1f4e12b8209c752184ad3f2967182b13b27afd59525156d600db4262ad6af", 0xc4}, {&(0x7f00000003c0)="0f9c2a3d1d8a8f93ce7df07e6e521453f3972c6acb1555d01a2d421af582c767d5a630b6ee5000fc201197bba20dc77e16ce1a96cf07471464acf6d8e280f32d5c85939e5c2aee3c932a5a92e3b34e0ff2758d44be38066fbba44e73bcd7903fbc87eeca3a1f2807084db270710eea8ca9b263d5b551fe27f8f16ce2ff30e8f32d37cf2cbdb8b8132357ee0b84d802d0391435823fa949c7bbba679f76040ac4f1e8ec8d8b08d893e1c865fcb4b18cf37635cb97366bff24e7372e86850da4edbf1c07ee8b0226661fa40d59297f037ec0585cf70da90b5a59e08afd1df27f2236bdcc33ef9b282454b2f674bcaf305da0e8de8ea175f4d243d81338351b6d59e6fb70302ce5faa560f20d38ec26d30ba4364cda1c46451da87b6641cbff0dc40736786ea5b9cd2d5f4018280e287dcb438f31f0a3eb5359df624b05bcea64e5d3d9afb166a861bf0d4d489be0fbe2c0f95395b3e55cd03074307791bf4eed30fe5f95fee09507a7f23e6f7bf4216cd5a40be239a345ecae74e234e998a62878cc6c6859f4cca46b41baf06d3bd6134b8be2b1ea002b4c7ca88a091e10d61c418cfbbeb5dbaf8bad0182e0dd59ab9220d9162eb8b961e2dbf6c813cbf7e6e6be4f8f66d49530b593c900c2185dc134c39bae7e3d6748be5ddc415b51391800eed43f430badb58e63940a746197b7a6054db4e2afa90205fa6fa7ab54e60e1ee1b47fa8a3f171e1b59c0bb1796f97b8d21183dcf06341a225e98c24b2859e0dacea6f9c74ddcbd7bad5c55ea4c7022f0aee793e9dd3764e6eb47c1e8e32af1c5ef7c699f943bb35274c76d3cdb6f81114bb68fec41fc6b516e53823f7a9acd8f15c2490b23d75f09fad65afe5e3d4a2e1c82bc96013366521d5355964febc89417cd5c1d08aa4410dbf0c9ed6f65f243f46e70338603ce108173793d2ed2f0470d11e810d14ef67e0a6031cecd15fe50eb71a3f7cede11e475150f59db4eaeb4fa8c8e069d7e269eb28a83885dae2729070b3651c269457ae8536e2c14946b461fa6bda3cf61f5be1b4cb4cdf293be9390209c282b5f67d491dfcaaea66a27b97ee39426db88295e6c2d4a46006730295178017df0ef096c9edcb923787148477ef187267f28aa8c1c9f6e54e32891dce044767a91de925319b60c37c96472565c7baac2e39fc9ba221abf0db3d620dbc47d5553a6e378e79ff5fae09e92351f80f2c992baa196c1609f270101d7cb87c28a8feadf98393981a13a67ae5f099a91740996e1ae164c461ed5d678c7c87ccd1adc664bcdefe216f0a115ac15b45f818f59869e0c2fbee565fd273cdcfeffdc366d16769e51fdc111e94dc3bbf8fe46e4c192011f4891186c1cceabf20bf905a8a0183afc490ddcd5d92d02b025a3ffdd90c59e8caff986875a31d985d923f44ac55db67439b046cbeea5cb6467d7635c1bf9d3240a47fcbfed90496f8c355ad1df1fbcf9a5d8baed5a09b47ed3151257e54ad0fc4835fc9afe3f0f8bbd720256e56d9afb0e7840324481e663278f10d4752145fab4cba3c10c15a333c4d721aa96a56303ef60a4acc00d7e95b43c13cf07946ac4fed2a84b1d91ea0a1f6637bec1cfd6c4d3e55a22ea5f6af2b29a3ebc41ddb78d13e685e79b76e7c14fb872356de6de5684f1840807b8f17a9db7f926ba60920f1054b9743d8c753d26f006116bab82f96d8e12779567c20a6c14c2254190fdc5984cc41c00478b0dda0570f37ad2c5776155e46df25cba648623c651b5b8c28f1d150e96b3488305041a02600116d96cad316d0fc48914d9ccd635dc5b96acacf23420788abbcbb9b553490753dac7f5087f5cfc19c8dee82476b1d8e87c9de38868633e75a7a7dba7da2058a9a7b4167720996ab712d37ac1cd28b00aa4cf80b929c504f04715a506c7afbd0ca070bddf56ab6e6fb27fcafd43bac5c1722d9c525b8dfee2d064bebf05b4253cf88364219daf517e860322418e67cee540f88140f084c887cd77fccf92dea526e3ac59e02d9c921f54eb5a17ac242d0841769800a70c3315bb9f124652254e7a61541ae6a04ab464cc1eba5ca7f2cfb4165d19cade1d4978a74f9d822e9f5200113926ff29fe0e83ae9684987b898a8a6c70ebb3b774ba347b1472e1533e92c80186a2612415bfac6f5e475485a96bf69f22f92b92976a27016613c9a90ca2f2c234feaac35619b65e67b4b80c380a9964fa108610eb69cab5caeae12a2f61f12368d6f1654e3c6b7867dd7f97b7b11e383454000db7f3ac9098ac9ec617ee0dc128f940ffe5a3aabbbb8d7c6a13cba6dfc48af5cc1698fea9220bf0482599e58e6bd3651d38e7f8975f47c3d15d99700df4cbaa1e28ad907e01c0a453e54d3c704bf6f99122d94a6e20af7be07753d66cee611583eea8a7c288b0314946cac26b455608b543dc309451535e6a213ce2d52652ed9efb68464ed62e209466b48f9aeb20ff14f0f798e399f227b0eae12fc7ae4d0d850189856b7fe63d0ab0e76168b2f5dd47cf8c7335e5a22aea89e9035a0096f71aa8433c21ac85475aa70517799890873e0a3cd1f90bc2289bce4e33f097dd4b7edf5651315c41ca28ffb2ed6edc6b766a7eddc6752a411ea78bd52ab3a275fbfffbf174ee8d6bf781f7b8d7f7a4d1857d0d7c7cb16a6572c4926384aa6e2b3d6168705f667560d0b56167967ec4dd0a42c82051dd914682b2210e067361f43bc85bae9fa072f711f42a073124246bfc3388dfb063f8d39ddd03fff20bf0f520cea61320600327672b9d7404471abdc7c0f24e5b278d85f3fc1f184cfff7a7a196a436bca5431069028f6e25664947e09ce079fe597117bc98534c05781c2c1183dd78b510d06995066611d4dc118e6aaa1720de60c597826137b928d800c3ace98ad54802583c044028f44a6764f74741cf0d1f5aebf92d3a2a5b2b6483536e948782d411868df0c7edde6f6d2786f7397d6304f7c5f4cd43b38a1f5e4a9012fb24b348dae81b944d4a43d6a156139a01bfa860c335d1e190fdee57faf0c0641cd7348de2c5241e8f779535b9a918ee837b2ecec72b2d6d18c00acc908f4aede5bc82e61cc88270a21412216f5a63597a04b726f77df28ed9a5484f75783469b427256049108799a5bb11b12b0541f5066240dedbed8f918ae73443d8d20079de59f0f78d338dde1985f496a8d36cb4ea7eacde0bed16e1c69bff7c2a31e366093a80f8001a157b91d58fbc417f05cd345d27e6e5b05c4a0c5a3c8eb34d37124952cef36710f6d0d93bfa247e3e0978f0b5cb799955a6a6357d0bd970ba528642aa154be5790c8d93feb9e6068582785f9c20667e13ae4edbb91d960dba350c08b2f2ce74de030f8e2b14e2d25427d7d27797e93e8d02f61e365dade7385d3e3254ebca0d487d3c98a61567f08b77fe7e59a92d89a4fdcfdcddab95cd86e487cde9dc602b18f5566ccbad79a8fc05b56cb372f8106dd739fc873ed5d3d54653557b7995a453757486827d3fe4570da16730a3d6cabe835c3c094fcc2f4632a36d86c1b7543cce3502f28da318a5dc53320eabde98c3b63fff178c7808ad0f3500990e4d40f30f0b1bcddd2390862e16eee8faf4e0e3a7e27f91d79bbd36afc463577d87fa1d2787d7706e83997104f81497bde680ed14e2efe178fa2c15df902d377270cca9beb92593a27222b89aff76bca86ebd0d3594e0eff431f232a71655d8513146d7a8a4a4ed8de9a79c14ef13299163941c6074373753fce396010162b7bfaa317a91532f1280b512de8f9f0d3f6446b60675a756e3c179fb53fa1c85f12dcaa40795c5adab3d18bd548e2df520fec4261fe63909e6eb0bc4390ef0da100c5de03c022474406dd03be77f4802fdec4ccb8645067274ea7830a4bb1a88abbe869bfecd12c3d14f09653834c62e8c4598e271a9e6f50dbf2e326393b21fc4f4c8971b3468541148ebc26c068939b7b005cb3381d8b0540d529bc4ffd24e04594405687d4dad9142f2910f3ba636b426497579aea26f1bc43755a9eae342059f3b1a0ecb2e78e47821cd98daca1eca057e5de39b7555250fcca4061ea43a07a4b888d278d77a709c35b1080fdb637dbf36f19311a50ee16c4136deae6e31d21d08849afd39a0315bc22afd1f01c72e21490fe810c6d03afbf17f6564c249128b59bfc29419a610d9d80f7dcc49a8a6679bde4256717ebb314ac2e25086e0f7ff63a2392f64641ed9bd5fec10e16872094aeaf332205ad1fe45188925b1acfec7f99548b2ddbc87dcdb03a8a3397421c9382b99bea9e07f670c8059bff2affaec70a1e7d816a2a287681a3818f07592bd05267e4530ef82e72cc118cf5c04b35d645930b8086b3d93e1a999665702e1eb23f298c4b956ed5d6248d3b2993d087b7a8643aea194fccedcdd320d2cf1fde427fed04eba45f55c80cedccddb532d1746716cfea73332489052c22d0d8d24fc859c20c4f869520c597c50dc6322e105a954191af9256d7505b24bd6b305efc89df5998ddd1b192b87d80a9d3c39499eedf2bea1466a82ad2eaa1a64eb7ee1814866f56774f99a42cc1aa6842221f9e7ae6386f70b5efca4e8d6e7c173b0825b938002ad56abb81bcd5360fd7399182c3ac57c466132eb970123981822f111357e001ae019c18df1c83efdc5293a91fc6d4fc15f6c452d9814511e77b5239ecf12909820d1fd8dae4ba12928f30081e09d412892c9814d6323144060d249e0f028faae472a7d45a5c48654b3ff02b1688712bfab988a95f6b29a7d99d11572916dfc302aa3bf542b014060e42ce1e6c68b43333892cb9ee12efcc56607931322e289f345aefb4084e45542a46b11d66901fe097e6289ac549d68a8071327593a7b2302cb8a14e994dabfad3f28c8952ae2acb0c7f6c1934af910a2c4ac063ec7fcd19e33f67b6a5f5124c8be9ee3139a0a1adfcce1e595dff3d41a81f79fd130d931853bf5eccb4debc785560355dd8ad02e7d3c4d88078a36ba6262c491ba612c22d643269c3edd0676986a51457c6af5409424963a9b5601460b476dcf923ddabf9632ce2786785b06b19568bd1302614bbffc84f0d74b0e37b20a917509ccdb807348fdab7f927bac39f20dd111ea9561bd8bf3a25a20b97d299e2820cbf99410d1699c07e1a2771c5a6049dc01f34345c446cd4646cc3539696169bfaefbfcf998742815b2bba247cc216abaf0777c23320ba0ec9f222e7dcba9b75cfcfa6b9ab2b2d55fd70e9d611b31341b92d3b0cec1a46086d3c6720cccca2126accd29c2eb6b0dec1e2409c5ee8e17c92d753959c0357738b3faa22341d64bc3efa9263adfd82633e1ff4c44a08db4d8958a94f25c7e515361d0f027ae385bf32e7b7079ac5a5766b38f623157aeac0e30a863dac42cadb9495d8720db73e942c6c4c1faa8091e207d6770b7da2d6967a730a151b69191cadc7f5f42d83555eb18a68273e906984d0c949e6f353593b991449247d6d48bd93280c613c45ce31f068feaa051c74d81a4226fa73252c8ca1d393965604dbec99005f395941f83e89b1483eb66a6445af4826d6e626c61eb903c3d158c51f57578e5cfe2a89e6b5bbb19722a6a5c88f69263b88331caac78b5741d2b464b4d6b4699a90b0aec56a6bcf0cff0e97563b4a1d506e2f0e9bc07ed28005d0b7e36accd4d10df2be6212aec000f3caf6f30b7bd985ff4c7bce8223ce1973fb94261d2888f57e44bc3a51e1310ad97cde6933af83c809d56c700e11e01182131931beaa1ac90150603b4dac62d79f20eca98180", 0x1000}, {&(0x7f00000013c0)="fef7a670cdcd0dfa1b789eea400713b8b39d1bd4aa88072268dac8e6d08b836d498db8b236", 0x25}], 0x7) r2 = getuid() setuid(r2) shmctl$IPC_RMID(r0, 0x0) 16:14:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000700)="17bb863cca06e89fd750400000004b66f7d3640300000000000000bd0e21169eb68625994fe84d2532f0dcda6037b44c858aa00469437b6cbaa70e71e7e8f19e0445a995af3da21a8d12393f9587f88e115e063257fdf47e1c3ef7f4c2e6d66f16a394d6777fdbdba47d4039c3f8f3a0ebb627ea31dccd25fff874a3786034c12bacdd4263b3e46a4031bbf79edbdd0934cb5ec08feb00020000030586d42885817c9ab9939af5139f931b4814dd4ea80e7d55d7d70393a7038a3a03451ff450cad72c04ab3a384fa533ff5de184656d7d5760d2", 0xffffffffffffff4e) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x101, 0x9}, {{r0}, 0xffffffffffffffff, 0x6c, 0x80, 0x66f, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000011, 0x6}], 0x1000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x5, 0x245}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000040, 0x6, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000001, 0x8, 0xffffffffffffff4b}, {{r0}, 0xffffffffffffffff, 0x18, 0x20000080, 0xffff, 0x6d8a9f58}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xffffffff80000001, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x60000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x96, 0xf0000008, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0xffff}], 0x0, &(0x7f0000000180)={0x1, 0x400}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/36}, &(0x7f0000000240)=0x26) 16:14:37 executing program 1: mlockall(0x2) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) r0 = semget(0x2, 0x4, 0x11) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0xa) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000b9e000/0x3000)=nil) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000086d000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000d4e000/0x1000)=nil, 0x1000, 0x4) 16:14:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000080)='./file0\x00', 0x28581, 0x11a) 16:14:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:14:37 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7f, 0x4, 0x0, 0x4, "cdebada4bfd700e8d04665c86934b1c2ffc34d42", 0xb468, 0x6}) 16:14:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0xfed}, 0x10) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) recvfrom(r0, &(0x7f0000000040)=""/59, 0x3b, 0x800, 0x0, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:14:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) munlockall() kqueue() pipe(&(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:14:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x18, 0x5, 0x3) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000040)=0x1) 16:14:37 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x82, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x7a8}, {0x18, 0x2, 0x8, 0x7}, 0x8, [0x5, 0x80, 0x2, 0x1, 0x7, 0x1000, 0xffffffff, 0x9]}, 0x3c) r2 = msgget(0x1, 0x5a) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028f65e0462562c2ab84190c6f6b9f8ea3c98051e5240a2d8ef409758c33ad166756e2925712a9a9af44094d7a34b9fb35371ef1228aa83156a06f5242f923d5d5d01e0a0ba5c0746862930d558ae63bd13b89d35240f522c604a57bddaae5ed0d2ce6ab1de77470505223648e3a8f678c6bf57e2b0a59cd58dc4421e562e4610d30f9efeaeef59570e38f6ed28401664684dfaf19d9245e1d700d83eb81ac255bc688e60f70001dc26ca1876843f89d06b339c819ced3da0c6c78d3ae091766573fdade95bafd36adfc1c38f7db3714982057881e1fb7896608c"], 0x1, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc6) 16:14:38 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:14:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x7702, [{0x3, 0x7}, {0x2, 0x8}, {0x3, 0x8}, {0x2}, {0x3, 0x1}, {0x3, 0xfff}, {0x3, 0x400}, {0x2, 0x4}, {0x3}, {0x3, 0xfffffffffffff990}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x9}, {0x0, 0xfffffffffffffff9}, {0x3, 0x8b}, {0x3, 0x7}, {0x2, 0x6c}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x7}, {0x2, 0xfffffffffffffffe}, {0x3}, {0x0, 0x5}, {0x3, 0xffffffff}, {0x3, 0x100000001}, {0x1, 0x8000}, {0x0, 0x21e}, {0x0, 0x1}, {0x1, 0x2}, {0x1, 0x3}, {0x3, 0x1}, {0x3, 0x9}]}) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:14:38 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000000)="5289b1efb4c51f38863cf76313", 0xd) 16:14:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_open_pts() 16:14:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(r0, &(0x7f0000000180)=""/138, 0x8a) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r3, r2) 16:14:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x2) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="ad8fab18faa07d78c49544001e0817e844a340af0cf6f8d7fd85d6bf1c07039a119ff12197ea7675a797d17a6865a91251ebc7b66c8063fcfd4b642b93833893d381778bb6", 0x45}, {&(0x7f0000000100)="c494763c5946a0849a485b6a2dc010f2eba1dc2dd8b61ec2b4263842fc0af4b361d32ec30827111f3ab8b706966ac14c53288b5bc212e04adb5d5fe5c5d056ea8cd23c5a7f5995ab34867f917a0c4fb7c53b3948e433b93f707c3a115fcd0c8ea1a949a452e505615ec8d641ae6a9ad9135fc850943afd296c34bccbc2bf484e2dd6f13150f9974d3e8f7e752cbcf5febe3f184b3cc582f3abf4004c8e278ca4892b0aa3b7ac9dff369ffea2e9c74df8b2af6ae9", 0xb4}, {&(0x7f00000001c0)="063faf3757ab442e91e9c95a0298cb429ce3736beaa23a0db9e25f5cedf2bca9bd2c544dbc2e8b9902efc539c0cadfda091cf5741bbee37e820c1c9578e61e34223fd62fd5ccfa803d556c3146f3535c8777f32842db2abd258385e692a69dca6bc460840cfd3c536116e8be", 0x6c}, {&(0x7f0000000240)="7486b64327675efa2610a6770fdbfc6117778d2e14e73196447126dac5f970279a9f8f95110ed8bbced5764144db657dcd", 0x31}, {&(0x7f0000000280)="3673f515374ac4050e09cf2512b00272a6ab9c091d07ce976ca46fb5665aee6c724e9d3764bcd9202853720c63f5d48961a0a5b1154721bf5c829a05700a59688d80365cbc1014d5172d76298d3f3eac53a5219a7ea3", 0x56}], 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000003c0)="1eae61ecf24337134a96c4fdf4e947c56098235c17da6bf5496154dc07228c8f5a1724f775e3f1d3e7e7b90958bbffa0df1c35f09aacf9d3cae061456f3e97954f7575d994d34f5a1ae318231a0f473d45fe64990916230c22e359a382bbc886059abd860e0e05109102f61350e6eda8db28e5cc8525a764bf52d570cea877f27840a674686254e58167949342bd8a05587da8bb6e200721c809546f936a", 0x9e, 0x2, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) rmdir(&(0x7f00000004c0)='./file0\x00') close(r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000540)={0x1, 0x0, 0xe01, 0xca, r5}) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffe, 0xf0, 0x80000000, 0x20}, {{r4}, 0x0, 0x4b, 0x80000044, 0xe8d, 0xfffffffffffffff7}, {{r4}, 0x0, 0x23, 0xf0000080, 0xffffffff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x800, 0x2}, {{r8}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x84, 0x80, 0x7, 0x5}, {{r2}, 0xfffffffffffffff9, 0x8a, 0xfffff, 0x0, 0x8001}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x401}], 0x5b50, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x994, 0x3}, {{r2}, 0xfffffffffffffffe, 0xb0, 0xf0000000, 0x6, 0x3}], 0x4, &(0x7f0000000700)={0x0, 0x2}) kevent(r9, &(0x7f0000000740)=[{{r8}, 0xffffffffffffffff, 0x40, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x4, 0x9}, {{r8}, 0x0, 0x10, 0x4, 0xc47, 0x2e}, {{r9}, 0xfffffffffffffffc, 0x10, 0x1, 0x1f, 0xffff}], 0x8000, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x8, 0x446}, {{r4}, 0xfffffffffffffff9, 0x2, 0x10, 0x3, 0x8001}, {{r8}, 0xfffffffffffffff8, 0x28, 0x0, 0x8, 0x80000001}, {{r4}, 0xfffffffffffffffe, 0x8c, 0x2, 0x5, 0x101}, {{r1}, 0xfffffffffffffffe, 0x8, 0x4, 0x1, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x74, 0x0, 0x1, 0xdea}], 0x1, &(0x7f0000000880)={0x80, 0x1}) fcntl$getflags(r1, 0x3) writev(r4, &(0x7f0000002c40)=[{&(0x7f00000008c0)="3f70e93d9167b45b2343e298511c55b87879a50d8b84ddd2d6467e0df6d1dde05f4094589245ca8a4ea5a99f0b1f73ace64c7ac1450f5ec260c7651dc81e691c2b4c7118185c5d755edc8e17e286adb6ed6db82641ece9cc3533099260c6408a9487c9c2f98fc6fd8bede16726db0b1cef7b0592afb6c401d15b37f220111545ec8d7e853947f623d97cf27bcc065d42f3683cce584c4da846b54a38a2b58bdb06facd6b040a0c25322ed919af43f3e3a0bfd90d26056c7ccf57d597924f7535a39fca855ee1dcfd6c95f0ef5a2a6f6ccb0d0d7a", 0xd4}, {&(0x7f00000009c0)="cb1bf7f2672b8cc31b661fdfc49051be0f5a1f62fa3e741a6f2cf4c33730dd7c242c845efab57e411272f8c9e2dcee4e360e350ce112932ebd459dd937323e410aaae0cc4293df3421c9e1b2dabc4e0a78dfe075f42cf99fb93d1d08c492831989daa7fae66a6825060190175cbbb46739aad292d42001169e2e9cbe3eb5d115bc199420380f077b61b9a36c82cfed8985ae8498ac164807d79e15162e1069996200259aee31c5dded4cdbafd4f0f5990a583fc76448b65a4b018be49867fb4277f0b242db2f80deab4da8ef26c83b06e7eeb5734020b05fd5b5ef5ce76a4e5567dbe7d8cd52e284801839c3b6a2f4747f69c4842033e422b034049c260abaf2240829c170e57e122de7854d2554857914733ffbcb52a49bd30f794e07d853b2c45ccf2fa71d77812fea4d08c8b1c6d86fb77d346e9ed83f82a377fc0226a95e1bda0d72727fa5d8e173d3f8a3b492e9d7d9b750c8d0b88c99a5fb8343a724a7244f146995de87806cdf4e0e299f57cd14482dd5590247f0f773cf503b7026be676d7367639c76d6550e18da50a66a2d38fffb2c725565c0f3db5fb0f807acc060cb2d918e7ef4296717326ea874daf4e808a9c4a50ea472c43ac69df5e44eb7f9d2bd5c8f83b1d3859772a3fcf4c570a0537fc92462dd37cb1805ce3113b2083b1bf748d407613bf45d7fb25576314ce155bd4ffea85efe74fc1dcb736c67f545dba0b6a53249290e3eb38ad56d01decba1faa48d7643c106952453a572a22ec0cabe789e81de7fa2cddde55311e478e4f336e8deea115a22efc35b2ecd1e42a8c78c15c6be130de2216efc5ae303a7cbb0cbfccd9def12a3ef814d74e1115e04cecb1f7c5493d3f3b984bf149465340144b10ea709f8f7ac61a3863e071b7bfa99a6288ad8445a62f03db12c2abf5ccc9c7a5579f7ca341bf3e84f0d8fe774d719cc3dc051898789d48d3a6d461124a0414121be881dae66851ff6002c8d64ce8f028f2f0e34ab7354522358a94c8862cc64927d909950022256b058ce0a818a3574b7d92cdd3ef06f85879d1f9d37b7bfb3a45f1d0e38d90973aec2bf10934c06efab80c4854c4a4fabf2bc6805714e84a205ff5c8c942a9a224bf2d0b078ce7ee4d6d40e54ee0eae854b1be178891c753eff984fe0b434922ac44fa2674c54cccc033ac06e91735bb27afd22419dab6c4cac48abe1c442e7bd940715d528b0f4713be24cb01cfa293ca7a1fa5b25d144ca967220f067e36c088c9867472a90d173582c1f8b28e1fa696b3805e08a3277cd15c76317c6fdd9ec3fd8d689da36da0fedd41fcfaca8eeeb8b039f79bf4e8f69950e78de232c8558d0e191ee3673b4abd6ff45088a8eb593499557f9a2adfc655c9277fe2b1e42a48e937e68b3f5d633c82ef467ef5e1afca657c2fb42818662e60c3fedd019501f7d8f4adffd03e45142225346764f0b771b229db3f99bf5cb95b92536498611eda1d60a20fe430be13189b02f122c9d3d1e40b74151cc4e480938b1452007137db65ecdeab3a413bd1206fa8ad411b444803b80ee49a2111bcaab98bfe28d902725e6641887794c23f1de92d4ef02f572920208f3a1c9aa99ffb2250db6b11e7ce21943281bf090bc6817519f9335c0525b9e7ce02b1ec7b951433d7aae18a555973956478851bf8c94d4da70fae76cd64722db7d548b02d7dc8ac332739b293b606c14fd7e8d19aee5eaa14bd1ddb1456c6547c5f07a25c352e0f83cb4eb313bd250b1d3f43c5425f035d6d1601b5bf4d1b852db3550702badbff92982e2476909363f37d25c4ec4233796c676a5a68a8dc4a06e7f3f44050fca4002adfb6f027847b00282899e85faa3edd0aa9ed934464b229282cba89e5ec222003135824d96ed4a39cb864006213516f0358f8c9b1bd5fb05a17358b81c2f153263de8462063f4c143b4f91bd9c8f31e40a323982e38eecd6660b1b52224d6b27ff8a24406563b281c21fae816d0d07131b65376998c491cd44912e8f55b8f805d4255f85a1fd06c934f7eacaf412b2cfed09ca1f52ba7af4f3f49d6cd53fb59fb2e2a401dd5df8032d48fc3db9283ae02c9cd8d1dd5ac83acfc258b02106db092e3de53dddd4ac7256c1ed7ef0716c201eae549d73d7303b066b0a69ec534d9cce3a089bcca7412d110f5f5dffcd8fa5d171ced26da9affe8562c5e3d29b15baf3fcfe776b1eb2d6e234ea1b0555d2ca90628eb898d04152af7feefb1871a219efec4367c8c4b3d58858ff71cc5329125f4c3229a559e88dbb51e926136122e70a85af0a2a65b5f90885c59ada70768b826e56a084a4f345b0311a2777c1c57a6b1b20da58eeaeeb1a72ed4ddcd37c7e549cc743811ca5044e1067b7ba1f53281a2fe3edc865ae4572584e40954f42cd168869dfc022ec4f6b4613b5758cd2955d7d31f006b7d2016d40188f4b6814a5a1a8553703e65099cdd8e1fcf0df35f1914b19bbea2183e32a5f7fc1c772a56e3eef9041dc5ab4d8901d7a3fc12deb1a38c304ecd6c91fb88dc6f89e3ec6c447833b1150bda82595b814e63ce8c3ff0241fbad2f3e81a62d8b9f11abce74e7e697a4416bddb2e4a35107f73dfbfd9287b5c29e610849a4358f03a4de31ee4203344be114201a9fe826f983ac31c67cacf5a6b53c5fe491bbe909150c5ea928998db10f3ccfcbd434394c8bd4651b732486f171cfe835a676ce4fb614cb64927018445066267a8131b6c2104c10ffd3aeb4d6ea5e30cb56708b8e1789edd01089b7a7cbffc3c46b4fb9ca106b70ab82a5ac9beb701f0d37279efc03af44a671ddc89600157ff28d380d89933bdcb790132fc6e9ba9ab66713b97b594f0af8f25157c8b5b17f7ceec77458efd579c0777a939e74323ee223e9d07be86f5173fcd82403e356a651bd12ad2b32cedef366772a273ceeadb6ac52deb552a06423a32c9f1acc8a8906bb76f0e34f32b1a97d16247ce21e3f8a243b643e85e7af681eb0360a5f11393985aaa1996d90327e8a113d3ce6aebc6248b1f886568379c06b4d1dc47822e50fe2171dafede8a873641b968b297b5b82a2b7682367902a38e5048715aa099f2a8855f5bd4bce866d7e815c5bac182ad9500a8ab534dd9f3a1133fae6008fb7195911c274b52aea10b81a0e67b1f66478bd73d57e65ebdce7360514023c70151352e758b9247a710a21ddf8e87158032edda7aafbd66f0e5935e4b0f70a6ad73fbab5242133146e5d200d803bb67d172dc26020c3998425bb8d8e02fd7d35542b328e2fe4305dfb2409595656f4e90e78532b53c5ba7d36f299081f7f5e3fd5fe50792abfb1427f9a153577b8d5b7ac0deae6d56fa417a55717bc06b4bebe79f462b559df7d47159b8256743af736db58f112709a38ab57f6c50d4d4e8ca356e1f700c6dec23f4779c3ad49caf3b7a48c3c6eb62e5abc5c8f5afbc0d7f7062d3f25f3be6061638ebcbf9bc62577b352436017599a9c7cbdc970b2cc3e70cc33cac177030d6166a31be606d9b0235f7349d5421bd88013d413a945cb1ea380c139adf7c06053ca064f0bbdf785d224a5bb8921360fceefdf047a3922494e97d3855f936aba47e76ee108eaba9b553b362db045443baa20e57fe6d8b54b3a7a41827d7b2b302f0a2fa860392aee6e9d428b53d18b339375046d01d1f0566b73db9cb060b4e6019734c606c8ce0939f9f63c1109f5840ebc3b72eb6dfe2c6954339bd45f3ec4451ed71dd2ab5a7ae7fda19cdd3330414ecfbb1273a75a57919d87996b9f3ea368169fbe6ef035893d395a0233d6b5187f2662eaa562c715557dbe60022d5206610c65d9a67e78a2f63791517b8a32444810cbac6df6a62637b0ecd8ee02b0c62bcffa47daaeeeb3ec2d2e7b7cb9fd5a91db270e6904cb52d3096e5660f3f109c02887382e40d1f49afe0264f0161b27f17d02eb5393d2a18f714f2d117fdf81de545c5d85d795ce617970248fe9499f97e621801402d0bb2a0d548f3f73bafa6695309d99f53f66419ff3fff652f9901b0bf166ad743c665e83b09573ac8aafad0580254afab962af6fa2b8445b5b8b560ff16aaab7bfd8741039b0f2362b29997d195b806ba8b4aa8182f6fcf523d8496ad965abd5a9d8b03c28d32a0d17619f4af4c46ccafd4e409f16dac4be64f9209e0939c68e6f94c91238aa7c5e95675bfec078201d1b9ccd018aa946d89df71d06647d95ac3336616f2bf406d469b08b5eab4e03e1309d5c1208deea5f9ce87283c5c05527fd7b57420e267c4298bf99d855eabcb2cebe097795abc417224cc61cb8e134ee17c8fbc73e2858af777c8b7f3ac2871ab84954e2b5af446b197bfe9c1ecc0f5215069b9544329b92f7aa053b020887eeb3f41a9e562ad25b4b3a0d3ba8dae26514e3e703d9a0f6b6b34d5b215bfd23a4fa0e8b033f3ab7aabc599e8c09fa5f6d4307f983f4014caf16a372c5f1f95465521514aa3eeaf63671d6497efcff3335b7e22feb030071272552e27912399fd5c31775f3c87ba4b640abd6a3b8f5955d2169c21c3cc73b78a56690556510019497a98ebf4f49b371e3a4239671abe51e4a84f1019d5f08859ce215f5233629f0271b33030c09273716b88046711ff55d39c23ae4ab737d290204ff124134b08bb13ab5b14542fc325b17e6fcc3fa4d83c7243bc7d897d8171d83592bf65f60ac910eff8c19b9b28bf3c08c562ba7b92d40effa41baa4b1f532454af8e3f87afe060233ca11c0ec98ec89862c4a6b0c524086fd89f5b71dc3650c639573d71ab45aaee1ea68c9b711dda4ca5d0dae90f6458980da3050b9962c9baefbea8fd2f53ba5806aa784eb954eae8a944506fc25217d22693a7e5db030d86b7a1b96f5729cf98222ebf9526bb7415ed3dfbfaedb3b219a26893b282f66edb056c803ef4fbfd1d864d480229704fc7581bf10c7c16d0bb9c86f417fdf9a7c223df1f1178dd3f40673f799542c5de64dee5acf0bd2c8d7575cd637163e98b503740bddeaf3ac7a6250bf7032e22223a3084b07c220207a4ded5bc1a1929ab616a774e318681f9526c6711e6f750e3a89bea98c0b94e2f37e2b811f8e1b3c7f1e38a42e89eaca9d02021fa5044ddda4c810b93920777a5d4441f08d0385588661db17061ddb104afe9235bace3f102b281c77a7c6327d56752013c0782e8e6823052095c9493f9a6c368974bbd3122a37ccc7fae2e8fbd73ac49d4316e34054e98c9ccdf4af193b1c79930cd9a9eb3e131454fefb095584fc5bc2e2af05b81263b9d10364a9eac724da6040e5e488047aba5128703356b854cd66202f383a76c1667b14761ad781b6f8b26578f1b5e4fa1f3d2527ce7002e0097368c07a7e405f5f28f9a4cfe93eca1fd77bed57e96e58bb6aa13a0b5c6e969e17fae9d848b37908184d9c5ac9ae399c370f338437bd4c8852590262ed1096c32579a40c58232fadf5d27c32af16f68a35a857a4d4bcc68f589a8cc2ac0482ae769cce0652dcb709456ac5d1b22f0e8a84edc05f9c3e8324d66489e5ff4c12d62a0ed1ebc369571f7bd75458417ce38edac54c6cef1bbf4facd9c2093939db26da3b6aed185d231bc442f9e8ea2ea14c8589dc036cc68033f7a81f353617c51130b0cf3fb54ed486ec6fb356b8376e64247af48daa8370706861f9a9336aa1552a1ad7117f36ff654a231dabd8d723fc5152b57de6c40b076d77399797faeaf0760f16a9ca215e16b53298c3c7f224cb03c6d478bbdd143f1fd7d5e0f08464535a00aa53459ac521be59f0fadc35d36b1f3992edd4", 0x1000}, {&(0x7f00000019c0)="19e00f09658376a9deb7eece005afa3d7a6ae7d556f3848d5c7aa502f2a5128a7c00a4450a0672cdc14ce7ef5ad731d16d428d383c0f55411e", 0x39}, {&(0x7f0000001a00)="2af5e50310078ae54c001c694b25805a15b3e5f708eecda97a251283f59a84df264d2800ab876c374cbfa864ae69e188ec0d53647e35c38ca73b3cfacbde894792e06edc55e5ba73452f7092da890e348acea298391483307f35aafbcbfff0e06ade6b4b2eb2a230ac2d5881259da982f6ce88910531aa38449fa12bcae6edea3cb702c7602c0b1982139cc03f6836f6d2cf51a7d4622753d3b4737efc50b801e8dd36b314b13cee47c44de7aeb3cc8c8a1e96e5428480c0a7155ec59440e43258c055164a2e8d47b330023a8c4e72cd639524b04d8ffae68b1c7b280f56a9a3b2fa793763a13957d736fdf8f61cf424", 0xf0}, {&(0x7f0000001b00)="3a8421cf8e", 0x5}, {&(0x7f0000001b40)="4a48afa3d15db3929b72a84de9a6d3ad6c3c0781c7a4a3fefd51ac615394869c54797fa9b8", 0x25}, {&(0x7f0000001b80)="38510a51bbba10e938fc99a6dc0356fa1dd328ba1b4d424add0c060eb544b29dabfe0af870912ae9b39799e5db244aeab3461ab76da354b9f5809ae8", 0x3c}, {&(0x7f0000001bc0)="f379fdc2f9837d910bd4099debb34ac2fde623820be3ac8fbc3347710a989eb61d346ac83be3721fc57c6634d406475fd2c70a5915f5482460224a1c6ca2bc53024850f4975d6b99c5a42fcc906e4fbc642223c707f425b6297261a241760ffb8ffe463b2db32a496a89df6c51646958259f3967da661fd62d548c42cc59916f9d9227872692e1760cf238250073c511112e6afb64014afc0200beca94af01569125115902c012e829804af203e86b22d551f563a22a1e7a3ecda6cef45585d9dc17de60b6c7d60a2f7b0b674daa12139fb6a339dfa7ae3e9e45b2a29b998216e0771e776dc422c0100c29f3f5688d75840bee8c42357fe76c085c158a10d1094efabbd1ff036dc0be051b00f5fe5f5905fb67ca6c73a98f14016e8e7d110172c2a96d8fba57a355f36b9c28faf6a6f21a9b6a2e54e31faf1a915bf07b67e7b63c27acc5cd5b24b9b63aac5951f6715feb3c5cd4241692159491a31facfa4cba0893d5c5f7b3227e384f100a253744988c942ff1747253cc743470cd568d1c6b2085cc45805d7abb976dbcc2389e28e21671f44edbfa4655f40843f126e850fbc426e0a6e9acc597e3b0b48a571fce973cd4a99219aad571adbdc02f255ba9c1391f8082aa555b21b4ca1b199b58eba9892aa7d94742e352333ed2b40b00a58b4b0257dc90b7deab369562a7c7deec87506498ee05f199480a58bbcdc4521c2011f7b33b76e9082d53a80fdedd2fb3cf079fa71c2493890a143784c4b90d5f9b915606b885268492c8119b156a8168fb8f96d127ab089aee33ff71aade3fa8439d18a6639ee60d0863b12a40cca0b2d1698342643270afdeae37d49505c40364d8e8fe5657a1a89ee99e2f8fd3f6bd49a12b16e0a9a443deb17fc11aa3c3ed62ccf75c6ad5e7911848db6844d39eedee332adfe23bc881dadee1892865f4f12b2b66668cac46930cf924d4d35f76a5b51de8eee79a0f62ee0a4553f501661a5d968310d74644f340fa8d2a12948eb4cf6073875ae8c92c8875400ce8722dc7883cb0b2cd6b28b9f0456c64d227d011b6bab5febcdddbb4e1acf55ff757c8347ead62be9bae18d9c3c8554bbeb63075f171065a5565956346fafa770434620890e7e6ff5ee4fb9eb9851f9ed26fcb20ff52348fe660346423d87bb437afec974873ad0e3feccec8aafa5cf366136bb52c4e8ca4e9981ecd7910c0c7b5519daa00cc245442689f306de3c938c993641d086040b36bca0031bca0582caca0d56980f30fbbd0374cfa364a4ea8bb1049b508fe3725b14df497abaaa3cbe4acba542916e0efac3d608238148a3bda1fd754dd67873b8aa23e5b289e9d4481ceab30ad48f2ade69bbc8d9b3d1a50782d46fea7f2c6748449991067746a5a80a0b0f9d4552db808b76285c3f5320344869b10defa30ff8dc8b27dadf8885e8abb78ccd6dc9a5ce769a3729792607fb6162560715256f5d845848986808984701a5ff1af11f18804abc0b618111614135d1f0c91bb8ebf47a0c84ed2f858d3aad214576b02aa11209e3fe09bb83a227b159b74e7ad0c9b14308616d202b62ab8b92f8bc62401c71ad2a14b2122209ea4e4046db19f734179d5f1a944a5678ef1d7f200af5f67f839914e93face3b6e972d08d1f816c53766d8d13a2d36bcf986fab98c5320a49bc4985bfcfa5cd5e497855e8bbeac5944211ded3e306fe91f409f223b2cc566dd922c4bdd45c6cd2c18788bf5d2d85ed2568bde9b3f1bfe35f33b1ba8cb9e4f31496cdbb25943ddaf2e1f8d9f2dfe340ff4d1393d63a57f5a693978c73c4560bcabd35bbf77d2cd5bbd00602de9bfca82f6f6cc927ddde555811d3182f7f4622e3b1d38c48414aa9c18fece2e5222984c71ced7492c581efe864124a848426d5c2a6f59b8933e5c2afb7be4ca11210066eefb52208c90183279444a19214a6ca74a2c0a49df284e74e0e82f21fdcc7e572daf36e7461c9925d206ed9555979ed2267574ab2f644339fdbcf8f252e4ef4d596ef5726b7582721d84c45144a624042334a07b358a2a230cf1afe6dbdfc58d33e365d40dba238a35352f5e57e2009bacc14d5b21faa7b3b3a5bc2b9c6c79d1a8935e087d9ef37acdede10be8e1932e09a38515e68ec3ba463cf023a703c4007f3d03865cfc0ec25ce873b6b50deee14c54537251eee05a79408d562ec380eb5fea2f835e14164f2a69310d75dc6cb11eb38467d0982d5d83c71cd974bd68e777d52da038ef6e2b3cc9f8a2847fdba003d4539a3e5e5c6385215103a37941fa24dded07b11c9ce7e67347bba7ac7de7cf916eeab2ed10cf499ea4bb6c784044ecceb691c969acbe8f40dadf32ee558302ee664ef95c30ac82f2127e50e457e673eec347a38737ee0c111364f4fdf50feb984e912ba697fd88b9f8acff50413835a94b737eebb4e2dd3c7d750adda6e060d42f87f72e59c86f39a3e1fecb2479719e6b92008988998aa5a56c8b0365b363f62758d6b90c8aa7d6bed921ae18fa07dbdeb24ca28749b4ffc943444c9e8998da3afde331e0a647ba7432620e5110fe3a9383e23b0e21f99c7cba1c95a11218aac7754a2c412ec7b55f04e5d3afc33cfd4fc482cfcd21989e70e877c3eeb253528886e4169f9c4ac96825a1b88ecf723d11b740beb9c59cfee88d480436ecce809d64d97e775ae846a0317a722e74de9b23ebc7984391ed7a219cafcea67b6125923ba57405c5bd5e6f2c01ca3bc652d93792a7175ab6eda79b5bc1bd408255cda6578500b23269f0dc2585f464e30b3eb9db2143d91142d2d21af76bf78b653ff22a9bcc6094ca0c5d7a428935d49096bc75a390532cce5ccff9799d9e4aefe5499af644c385558298f8507a51be21596993ce592c2a0f6c27027f46b23c2ea756133c76c5943b64e6a5230ad9d26cfeaf48b807bc15dc7719cc1463aafed14b95b47d8aeec1c6b6c81926956749a677b345133da60e1ba8c148e67902b967c11235524589135e89c118eb3cc46df056d9e583f3d8fb85be801e339099db24c5af63a6201833062a541751c8f095d6fe03fb79f0cda1c41a53150de7234c276303f484f5f5c6590953965918b51e518fc6ca2a13a0418fb601f3abdd6b3e9aa67476f1047ae0d83faa3ed402b8655f43d4577322e798a5b0ac84d102dc34757a286cc8311322b0e68e3e9237b0e45a1bd0bc93488befd4a4ec9069970d37c2f7e5b6d1d33dd51ee1db1fddd0831138b22ced222e32cf9769e68cf5458a3d576fea94396556b4e307182753c17ee8e57a1bd5fff158a2d0b9daf182caea3aa79c85a67611cf2c4f8058179839dd1b9c3cde953e062379676b22531d8b48ca40cdcf89fe20c84ee4da81e2f6ff73099445745ed7da8f3e1228cd05648ac65d482a54bd17639a20b6faf0e32d85a09715b749929eb54212d083e470adf3db08409e734d28bb1e9457231e39e8bdaa6049762885c351178e64caf2cb5a48cb0871da16aae1c9b0eb0bf7dca2ab3aacdd7cac5db434abca17dec1cdf2420aef86e5fda7aed6eb7dd0de46e127f70076bbd09966f0040cc2009cd1833d0d38b3120aec567531980e484e43d1ed5ba45e5f11f98a8ccd2c8a2b7cba3c9cdd1e52d9dedf0ab2edd4619bc0748e6c805929957b114b0bd812779886b6220f924b4de327d8a4b6a15f8522af2e331c7ab89e7bd063112837ca3d9e891e79d2b43683cc00e6d7d4da018c78fcff6472ce6e4a6a23aa609de22a4bd7ba0cdc0129a93ba2b0eb59b1d49c6ecaa2f9cdf00f3d5c325cf7730cc4d3797698d0c60547d78371e3ab6cc71c8c7608c8989c0b05143d817ff3e3878bcec93a3d186b04b2ea7611215cac7bcb4c64751826e2de081eb6bb5f4abf999ebac536aa8c150f324516d1a32c0f04d54dded04132d91fba329fc684e9f8219ea48d41ea325bef0e1b4d9e1fd38deae6fad21c0af067dc56c25604a1d1b78189d1da9dff4f367dcac6e3f805866f7c90480c626b26f8109f9583b21cb3377dd5d56c074c6cf9606f5d8d9e10a47d143ceb35277f14f4b4464330a7fff89438ff2d4f5ac79bbf9db387ef6072b619e3fc74a05c7f643e56a23848bc7f2dd3f9030cd023e2e28c5ab858aca1da0d3e9a0339df2fdfd23330c3a891211ccbc058a22d3f3f847cea50bafa7804cfe29ee91e9400c8f7f0e85f3f24f220aec141aacd3f06de74eaecb9964edf7d4f4f7de2a8531cae14bffb610326f40b5796bb83555b8a779de62c4668ce7cfee6b308d6fd38da7c309a6f4294d3dc2c89ecbeadb9175faf5326a28612963be064f83720dcbd39e464096c44adb97b96154759503bfd8837e6fcbcc12522cbc7dfb77c984b3abde694dbf1e2b777a460a4633ba3275a5feb2439193b1a8f1b69afc4620e6952a54b4d2e94f060e6185d3876958220ffebd1f9025201edf9553a93566ec5d10d769d9e98891a4211e60159fd42e71086a01d16bb011c74f511279c89dfc0cd64a89098714f0db4e1ee28b3251917ad7bd265e501e2c67b118cb8f9c18262b72850ee6eb798640859764967e00ad5b45c3289e770c39d96c3f0f20685961bab59b802ded85dba28e1b90327afed600df32bd6bbf1c0240b3fc8a4f6b0479020c3252d706bd63b84c501d8f659c0cdaa76af724cf7a0b7191845c0d7f5b3da3a30202748ef31a89b4f17bbd4487fc2efa6f776fdd00d1f2f23cb9df3c1c2249d9f73a15dc9dac4e0dbdd2b129e511a5210706772aaeb2427ce49478cb46710f1062ba11dfd58d46eba55a053a8e501b2f694907ea81da20bad843731c5607b7cf21cf5c261dfa9c444fef60c4bd7f797abaa75ecd51553e1260aec88c979d32f1de90b440fcba1b1f8a72ddad307b5963a6bf4fd91d1be6a4280fecd30395502e2a2527adab62909acb98bb08ef9818f0683178a2d554cecf8b9e9ff81c4074a54b8b2ed26c765d5df7f7020da7f9a287c7d9ae56a331513d48393106649f099ec220aa9ee2184cc9c60e470b608eabd5f02aaa95abb9136fcc9d0ba9543de61aa3fa6633456dfdb0b38f38118a08019400e941234a9c8f77acd660a512a27160c550b35f8321145232f2233ae45177f27161187891043925ddac4de1a754e522d8ca102e2ec7ff704fad2344a62212850b57ec7c0846b6aa99bba988bc9c2bfecdbf999eaecca5c87449a7f8a169b79052a03f27e2304cb900cddae88e3223254923f50deb7cdcb8586af4fc36da02e8f080d455d4ae630cd6257f13de270083b85b823918231a4839fb87462b25a55eeb49c55cddca3235ee74de11f53cb8f05a421b01347985ed3f913e64268d48dea71cf6def423c5be6061cf9009a4cfed00d150b3477e7f702fc36b9297df76c6b51070b8cb59d96585459a6f319c0120d4e716142bfc4ebac4531b0c56af73a9434261726d1eda2ccfe3f7918344cdad242ec6d70efd1a9b07df516f8b1371a41e310fdf61d3d510ec825d27b3e65dba554877c5ec595099336d11d9fe720c5019fd998a29905983cc4d2c8e8259c514977fd6ef9681fbb82646f03184db869b662d8c9a7091cee2724375b41afb33beda687cccc4203e0a9bc1f7c00a33532a2bc04e93b02df9c14cd1263b7d45ea65930260b9d31b9a1866eb6ffd73f95679ccb046140348edf29bbd17ed4de2f4c71e476fd3477a1e82255f398b816eb773a7a90f6c66728be69bf82dd5f1698f276f6b5df3990f4350314e1ef00b531876ac50ba7ddf2e1297700ca66f27f80d90ebecce1c2b5be4a4fe405e7a075a8c69524d99eb78eacbc", 0x1000}, {&(0x7f0000002bc0)="b375cdb54cf346214cdf8ca7cc223c1e19f8b25cc8576c2856a08502a62c438e5b60e84b233d4b8cfe1e7be9d9b1f238dcdb65fbc5de4ffee238f0fc91d363f066607d49ca", 0x45}], 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0, 0x0}, &(0x7f0000002d40)=0xc) r13 = accept$unix(r2, &(0x7f0000002d80)=@file={0x0, ""/108}, &(0x7f0000002e00)=0x6e) socketpair(0x2, 0x4005, 0x1, &(0x7f0000002e40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000002e80)=0x1) munlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r16 = getegid() sendmsg$unix(r4, &(0x7f0000003240)={&(0x7f0000002ec0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003080)=[{&(0x7f0000002f00)}, {&(0x7f0000002f40)="400741c89afe81429565ee4e0b901523c33a5b947057347774d6f420394332f4ff047c7bdb48400979cb6eae9332ae45180f454a004427fa843b132a", 0x3c}, {&(0x7f0000002f80)="985a051ed270bd6c0d23e89d290f9765c92f752c194dd56e8daa139abd65d91d319cc5243b6b04ad6bb7d5ece54fed7fb6b97c871c4a5a9fbdc3b4118f1be78dd23e351fb445b12dd56d785ccd877d04a362fdb8d95755b775455719b3bc11422e0b992cf59b7808144fb140a1fcdba9d70514b6d158b7defe2ac02ae0dc25411010aa5f1fb44311204c4bfa21e96b10187eff6773655aa5a7cebf8eee390a5d07431cd2240634d530d97b8cd6721a68978c8b3a221114f70299dc6180db5337a869", 0xc2}], 0x3, &(0x7f00000030c0)=[@rights={0x30, 0xffff, 0x1, [r9, r13, r2, r3, r9, r13, r9, r14]}, @rights={0x28, 0xffff, 0x1, [r3, r14, r3, r0, r9]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r4, r3, r13]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r5, r11, r16}, @rights={0x38, 0xffff, 0x1, [r14, r8, r0, r1, r3, r2, r2, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r13, r9, r4, r1]}], 0x150, 0x2}, 0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000003280)) recvmsg(r15, &(0x7f0000003740)={&(0x7f00000032c0)=@in, 0xc, &(0x7f00000035c0)=[{&(0x7f0000003300)=""/63, 0x3f}, {&(0x7f0000003340)=""/176, 0xb0}, {&(0x7f0000003400)=""/180, 0xb4}, {&(0x7f00000034c0)=""/78, 0x4e}, {&(0x7f0000003540)=""/110, 0x6e}], 0x5, &(0x7f0000003640)=""/243, 0xf3}, 0x801) accept$unix(r3, &(0x7f0000003780)=@file={0x0, ""/108}, &(0x7f0000003800)=0x6e) syz_open_pts() fcntl$setflags(r13, 0x2, 0x1) link(&(0x7f0000003840)='./file0\x00', &(0x7f0000003880)='./file0\x00') 16:14:38 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:14:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x8) 16:14:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x293, './bus\x00', './file0\x00'}) 16:14:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/20) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = semget(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x5, 0x1000}, {0x3, 0x7ca, 0x1800}], 0x2) 16:14:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0x3f}, {0x18, 0x2, 0x3, 0x9}, 0x1, [0x4, 0x1, 0xe5ba, 0x7ff, 0x4, 0x8, 0x3bb, 0x81]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85}, {0xe6, 0x1}, {0x4b, 0x5}, {0x41, 0x270}, {0x20, 0xb6}, {0x0, 0x331f}, {0x40, 0x100000000}], 0x7}) 16:14:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) 16:14:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:14:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x400, 0x0) preadv(r0, &(0x7f0000002580)=[{&(0x7f00000012c0)=""/234, 0xea}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/53, 0x35}, {&(0x7f0000002400)=""/8, 0x8}, {&(0x7f0000002440)=""/78, 0x4e}, {&(0x7f00000024c0)=""/188, 0xbc}], 0x6, 0x0) r1 = socket$inet6(0x18, 0x210000004, 0x200003fb) getsockopt(r1, 0x200000029, 0x80000000000036, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x80) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) getgroups(0x2, &(0x7f0000000180)=[r4, 0x0]) r6 = getuid() r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x9, r3, r5, r6, r7, 0x20, 0x9}, 0x4, 0x101, 0x56}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/83) r8 = dup2(r1, r1) open(&(0x7f0000001240)='./file1\x00', 0x10, 0x17d) r9 = openat(r8, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/4096) ioctl$TIOCEXCL(r9, 0x2000740d) r10 = dup2(r1, r9) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000140)) ioctl$TIOCNXCL(r10, 0x2000740e) sendto$unix(r9, &(0x7f00000000c0)="0d200b6296c90e49e725c0922ae83a70c45f482cd7933c2689727d9dbb3fb9351212ff5b06ab8f7d56dfa279612fed3fdfcf5177041194c24a8d1d5f15831f284d2b85139f571018d15e399125e2d7e248023fcd08dba241dd2bad0da78f5930d369d93561ebbb", 0x67, 0x400, 0x0, 0x0) 16:14:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='-\x00', &(0x7f0000000140)='/&[}!\x00', &(0x7f0000000180)='t]\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='[)\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\xfc/{\x00', &(0x7f0000000340)='&%\'S@:!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-]\x00', &(0x7f0000000400)='@,^\x00', &(0x7f0000000440)='#[\x00', &(0x7f0000000480)='.\x00']) 16:14:38 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x800, 0x180) read(r0, &(0x7f0000000100)=""/119, 0x77) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x385c2, 0x19) utimes(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0xa83f, 0x200}, {0x1, 0x100}}) geteuid() ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000001c0)=0x3) 16:14:38 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0xa8, 0x14) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x492, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x21) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x81, 0x3}, {0x18, 0x0, 0x1, 0x9}, 0x5, [0xb8a0, 0x3, 0x2, 0x1, 0x7, 0x3f000000000, 0x1, 0x76e]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:38 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x1800) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) listen(r0, 0x40) 16:14:38 executing program 1: r0 = socket(0x1, 0x3, 0x64e) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80000001, 0x800}, 0xc) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x81, 0x101, '.\x00', 0x2, 0x9, 0x3, 0x3}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x800) 16:14:38 executing program 0: r0 = socket$unix(0x1, 0x2000000000005, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$unix(0x1, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:14:38 executing program 1: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x40, 0x8000, 0x1000000100000001, 0x154, 0x0, 0x5, 0x10000, 0x4}, &(0x7f0000000080)={0x1, 0x7, 0x0, 0x8f, 0x100000000, 0x5, 0x200, 0x1}, &(0x7f00000000c0)={0xb8eb, 0x4, 0x3, 0x10000000000, 0x13b, 0x7f, 0x3}, &(0x7f0000000100)={0x94, 0x8}) 16:14:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:14:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="c01a7458d51b65595b92415b611541e45d601b6735d3ca551eed20a306ad3e63514ce26f3c0805dd15584e31957b65bdbddea3eaee779a593fb1b3895be4e05da381fcc3cc96e58491049e10074eda480b5962257abc9f90fdda33d9289cb3d4e06bcd4ec17cfe5f519752748c1896ae194fdcb5e2d21f0ba950db2a72e9617a615d52d40a88493a5f9b8067d40007778212d26ee2198f3ce8d027e8fbcd62bf495f3f0ef9f0", 0xa6}, {&(0x7f0000000300)="0d50e903dff5959faf9c6078068f3f8ea89b6c9f99de632b14db6d9fd1b2d8ed90eb152e7397f863ea12950157d2624facf38afbaac8eda56618bf60be64882f2334691653774b3db6b9099887adc96c5ce608e233848fb07d49dc909883a974b46418fff9510dbf29fd293aea60bdfc2463303404ddb1b4ffaea329c59ed17acd3741bd0120a96030337b84549360deecc619aba50b2dc413850b94bfff79a6ee25ca", 0xa3}, {&(0x7f0000000080)="9b9ef0ef8bda9571a561d5b86bebd620cfd69aa34ebcd63a6559dba2e737603b596ffa7e1ff7b368b182d7c3a57828ddfb9771f38d65c67252ba5c3d44fef52d3b26c55a6de43d63d38fd6cd6e6d0ab451dd71791427f23b06d363dd5f52ae392336428d79120fceb1ff5b420142f0b47fb61053e5a80667e8b8870d7c33", 0x7e}, {&(0x7f00000003c0)="940e4716f8183ea7efbf8ba2d0c1c3d153950069a0bbf609ca78b6202f76a9c1904c926db279771ab6d8213b8349a86c72a965daf594bc1a8cdc2f45f109375fe89684eb23caa7b20603f8f0477a712b0d15dc27aaaa376f8f3d19e9a25df8cd656075ce471698a087da8720c3e9bdb69e6c4be7e1ce20fab95e3763951f61de3134caa34ddc0da6eb1c6862e38a683eb51248c5a640eecd37a2311a802dbb7d30f101d921872c58537a7ea99475c48ca6516aba28fc907d09d1085920dde69ada3a5ce204001fb2036de59829df52d1bd23882703c9c2f5d72de6d5bc", 0xdd}, {&(0x7f0000000500)="aa4097f4d0c68339e1063d06fc0683198f04904ef6116f204851d0ce19d89fcecf93c635b8c812103894b2806694b4823ae7e2529e41529e4270265fa3d83945e32603e38330f8dfd9f260b2ed9236f220cf5a8c5e79291b2806c2241b78de481b0f0adee085d34bc22749cfded06d6274c40423bcd6a29542f1182664de73d4161faade7f7d0d871b82c714936b4b9e347d20d68dab9ec7c3bb439d733a34fb6d5775e36e8f988c569f6619961aae115c7b115a3bd086815b4f34675b349827", 0xc0}], 0x5, 0x0) 16:14:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 16:14:38 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) fcntl$getflags(r0, 0x3) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./control/file0\x00', 0x1ff, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x487f, 0x20, 0x1, 0x2, 0xdb4e, 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x693a, 0x40}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x6, './control\x00', './control\x00'}) 16:14:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x15}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000280)=""/47, 0x2f) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="a746", 0x2) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000200)=""/59, 0x3b}], 0x4) 16:14:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) sendto$inet6(r2, &(0x7f0000000200)="9ebf59a6268bbc3cabb41f24bcdacdee0fbc5d6f69cfebb4fe2c0baaad5f46f1a20479c5a029389c5aa77b", 0x2b, 0xb, &(0x7f0000000240)={0x18, 0x3, 0x401, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0xdc4f, 0x100000002, 0x3, 0x5, "b08dce5800", 0x2000, 0xfffffffffffffffe}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:14:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="80c8667cb5b6156ba9fabffaf0e67c3d0738234d965302c0080234935f7effc135dfc2c4c688a3da94dda6938104709757b97d78ea3a20bede380143e35414e222ad84ae451a3f922fd0e91e25a541abb677c31b1a50562b293f2ef9c8204a658e62e6f443321166536707dbc747d04b8edf6440c8bbc79e34bda70b72db82aabb64398b192e604f813eebc88f67b2daee0b6307849b7cd01fb8e9b7fde84f2c598a80bb4170f5b0", 0xa8, 0x2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) connect$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffa2) setsockopt(r0, 0xfffffffffffffff8, 0x1, &(0x7f0000000100)="68ce440e2db0688736ae9a64414e98768df5f8d405c0118381e10ddf0a4e512c209a12034ec70fdafe8d529eff530235d15493400af31a27ae77a6006a059e02a332378bd251ae105f0e016c49a10b083fd14a34998d41f0695a89a660000595357d0d35a3d05c552ccfd4b7e80d831deca14a066742ced9826c72d29b78c036f529d36aaee7ccda8a22529b9ebad87f8acc1d07bf400bf032235648efc3b591adaa813dcd6c12fa7fd9d4dc93b7ce8a91cdd5bebbe82db149933cbdfa4cb42466efd74224bdb2ea66842e16484f4b9a6317279427dd5c245d0afdc496bf6229435b0e255a1551808f269d21691e7d9c1f00ee", 0xf3) dup2(r0, r1) 16:14:39 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x3) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:14:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:14:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000080)='./bus/file0\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) 16:14:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000000000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f00006cdffb), 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:14:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000040)='./file1/file0\x00', r1, r2) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x3) 16:14:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r3, 0x3, 0x6, &(0x7f0000000080)="e3838c8553407ce1cc60a53c44dae62de7768d280b8575c3172b44d0f2aedb413760e080ad", 0x25) dup2(r2, r1) 16:14:40 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) socket$inet(0x2, 0x0, 0x54) 16:14:40 executing program 0: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:14:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x85) 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) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:14:40 executing program 0: mlockall(0x3) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x2a2, 0x2) ioctl$KDENABIO(r1, 0x20004b3c) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:14:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x9, 0x54eb) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/13, &(0x7f0000000040)=0xd) msgget(0x3, 0x280) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013c00 va 0x20ffb000 didn't change! 16:14:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x0, 0x400) fchmod(r0, 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) write(r1, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) 16:14:41 executing program 0: getegid() r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:14:41 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:14:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:14:41 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x2, 0x0) r5 = socket$inet6(0x18, 0x2, 0x3) socketpair(0x6, 0x3, 0xeb92, &(0x7f0000000180)={0xffffffffffffffff}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) r8 = socket$inet6(0x18, 0x3, 0xc49) r9 = socket(0x18, 0x5, 0x4) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x100, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x100, 0x9}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x5, 0x401}, {{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x4, 0xfffffffffffffc05}, {{r4}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x9}, {{}, 0xfffffffffffffffa, 0x1c, 0x0, 0x0, 0x9}, {{r5}, 0xfffffffffffffffd, 0xcc, 0x6, 0x694, 0x9}, {{r6}, 0xffffffffffffffff, 0x2, 0x4, 0x9, 0xffff}], 0x40, &(0x7f0000000380)=[{{r7}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x9, 0x101}, {{r8}, 0xfffffffffffffff8, 0x20, 0xf0000003, 0x0, 0x1f}, {{r9}, 0xfffffffffffffffb, 0x2, 0xe0000030, 0x9, 0x1}, {{r10}, 0x0, 0x50, 0x81, 0xb6, 0x98eb}], 0xfffffffffffffffd, &(0x7f0000000400)={0x4, 0x6}) r11 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r11, 0x6, 0x0) pckbd_enable: command error 16:14:42 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, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:14:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8001, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgroups(0x9, &(0x7f0000000280)=[0x0, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgroups(0x0, &(0x7f00000002c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x92, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000100)={0xc129, 0x3}) setegid(0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x7, &(0x7f0000000000), 0x2, 0x0) semget(0x2, 0x3, 0x100) pckbd_enable: command error 16:14:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x48, 0x173930ad, r1}) r2 = syz_open_pts() close(r2) syz_open_pts() write(r2, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r2, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) 16:14:44 executing program 0: socketpair(0x21, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000240)="d0b1baedf9b5dd019c701eadad4d3651b6fb026fac02b8f42b238e1f0d92599e72546327ab9f841f87cc485bcc3b18328e8c620cb6348750cc9728bf663988a8bc127b6e5dc5d8967d1a5f99fd4c8cfccba88a06ffadd4769292a859e953cd167799833b2b43a9da47c1dc142d1e1a8f8ab944e5c0a1e2671915b24690ea5592016820f810d385951f4af55a7d097d731be45db354ea0ff881c88ebade7eb4a8ccab08160bbbe7058f5dd6b4fc172b3555a3fc1ff0982d0d1fefed36fac84356f449f6c6ea1957c992cfd6eb0ea6035d8e24c5a334307c4b18cb9e52a9d750b72f7642c7e0ce9033fdf3b874a00c531704517c27e2e58346188f942c67d75d6a87c8352e27c248d4a4652c92cfd5a1133672629bc583fca11bf975fc9236124aa0d07bde2d9d9a26898d08c0c89c3bc95a8b905a1d7e046bb05ad14ee954f8a1620c73f0a5663d0c8174ec6aa979bfafa1ca75c6134e2671c5891265ae0b65a926c7c6c4c908824a14fbb699d5e617d3cfc4a71dcbb1abcd223d8d59efcad806783e8762637dfa38d4ac3aaf72f977669ca468bd4f30059b72fff522cd926df0f8d4c21b26c611e9d9501cab12074add528896ed607bc65874c168d1f0ea761454a2937740f1d59be47e062551ccb3dd074f8f98d497b164bd4eedd2c5aeee241167c42447858d22b128b233b04daaab2de99fade429a9cba83a723d385a6eedf7333f01b3058472a5eadc0bd55c534138b907f08ca7abda011a3767876853c5cb34c843985a98de5466bd05d8e3ee6aa27df4c25c575b1f89631b252329a573474408b0cd0f4539edb8aa9bd75619cbe0d72e628f70c5b54a598a7a7fe5b190605bb86e7bf150c2e1e436bfb2e55c1ca5293672c782fdae6da21ac42c2e84892832eb52bd4fd1329a6a985a9508fc6792db4b3e96eacec6cffc6ba1e8faa234791813c58227c682b6d298f36e598f389882dbc2c8fa3da37b81a905fee01ec277d6c3c13109560e1951d596ef0b7a01cd998853182359efb096c49710a75fb4462748a06c592cd1aeb2a96adc42210a096e1a190f577e0eeb3fe390b164f577563500aa68cc2f38287eef6e55648fc391f3523099e112a4629321d6d318b3478a2e7ff10ae4713daad806450e8bc6e1e991d8fd7414a5b1aaf2b967dc299a1ee0e444d590ed8a581242d8bc327741aac5c36cea9651565dc981e5117235c0a19416065624d8446a1a76eb594f21f9e702c3f67ef277936bbc57e1c9f6c52ffdec2007630f61a8863c7563e26068f8df14b88d09d0c2bb828d6cb982ae8ea95e7306cbf1a4d4f74f3bbc66141ba7a943feeede2714a9988b0cc83747fed402b5ff5e47a5cb4b45519e321b7feb16b4ee861ef38f73dcd6784ba7abc560c712f33f55fbebd1125c2d9beb453690870dfc58aee597d071f49fd0a4d576fd493219dfcc8941df2040575e07ebf597fc4248ffed2360262f24a4f9914fe059cb78e365246a92216f7cf62269b872a386f6ba971ac75389bb482e8c97abcbf4fdafd848aeb52083013757da5c2669b487d4c7077f9228fe39b9329385801016a06438dd05c420ef1ac4fc47a58cba6ec576f95a9b0792fdcfb2468451de73c2a2e6c51ccb078ed88b56e7d2795cb9ace42fd27ae1e264bb6a8132ea579b860c05db40231d685b1915fba83a370791d9c8598a35a2685b616a8942a8c536e6facc370a9eb65d5a18656c7a704387ea2c5af0a7de36d10e27c9f9b3f4b9f647ae709fdc217271b1df450f71e3e40140ce5c2fa5ce8b9392d69fd92b2a078d2e3032bb87146c7468bf96f4ab71689744cf8c81cb9cba8e523b1cc4bcd9080cead6b6beb91ec3af54697c3e3ef5cf273febd3cc457cee7883b67b5e2d8de700c819033b3ce2e0ba33adb58cf7e13501870d1507b84663c8c57701102397bdecd7ceaaff2bfd082afaf42d71e1b183f3d575a563f52b2f355e0102be278f687c60d2210d0127da8d11766e0d5d1f8a97edfe8884d056f4c87ba37e3d00d98ce139e2470210b6beb6725245c39474c214cdfe4dafa1039007ffac6f73c42a204879c69969eda13bf88d33a6d5a4b9941f8507f4b43acd953450d1abd129d1510c7db05c57ddc8e69ae070d04f3529579b57b0a64fb494ae7b41739ac79cdd9c66b0cf78bba3ab9a7c3867ceee14e8911ca8d6da75ba75f393881157220073a9b09618d241812ae3605a9d816e63eef587f8008ba545d71252223140f48ae5a1958807fec60c9b78da499512a8fa19d31d915027ff93eac7778ba4a2545c9bb6acfed1402fe684d0a4a8e5b8596f2a82b384d410f3fe182068502a19d26b7301634ca1ed89c91a96c257cd7ef8e19047db1fe7c8dca51cee2d16ccbe9d99f4ca568beaad60cd7f0c144b7ddad5175cfff695c1b60e0a9049e7b4ac0b785719f4d32a6d62858ca6c8b0f719716bba6ab6dab73f3d93c488a8cef65de6ed59f69707e128edb9d006d5230ddb2793a4a32d0bb962df2ed2beaa4b554bf102398dc4dda75d8ce672d1fd0a94576f4302d4e42e3f782803f04514f5dea3f01097da1e7716740ee41470d34dabee7ed29343fb94dcf1097920b8fbf287249734621ce43d36689f67c6b848c4326740b1d76ee7e263e536a394982e0bb0e86f3ed302a6014ec30bae14ff5e2f3622984dc6c533fa7c8b530bcca11323e0c5aa743277376d893b93c912c2c775d1cc6857c73a9b414f206e3306b7921978d22cac86c89110f4232205bf86d722dbcb59b67ecff65263a1f266a73047d18c4d8dfd6dd449d7c440c0e10b12ba44dbe21ded2ada0dca48cfd158b0bcdb26b1f9d898fa23e617add84d3fba9e15ba45656a430ce48e850669acbe10c4cf50c78b19286c308467ee0165f0e590741d9d9b0f8676fca192dcf50c2dea02d8fcb603ca346d221d5ef5d9e216a42c3da228857894c92cf9a47e0b2848b2a9a5231f57bfa7a3e45079443849e6410753db625773cd5db9b73ceddcb753fc75338a37cc2fdd8e74d497b1dba0d94f2e1567727fd78326641e4fd82939c6240893e7418e4499c17075ca134ecdd535af016ec161330d6327ff2f6d14e0d9a12514eaa611c0f23c69cf23484de67bce7e91dbaf8a7a27c559e622601b23b6ef87fd62c67d20b651357bf524a3d1d8ea78d4efb744a6fc28f087cdacd533bffa2c7b0b6ef4b489602b3d5a6c36589a72477e32f430f2b92842fe06fe76b5f35ba9cc2b8703020438d73a196fb3ca793d1cd81bcda16130846c261a28a50f70812e7729c9a914669f6bcfcc003e7a99d3b3b3d016276e859e24fcd49e326ca69e4dfb33ff0f72d28b6134dbcd6cc4f94f87cdb2ff46ea634ad1f009dc24661ba5ec52a927545aad5a21975f9979c32a24fa7fc7e2a70f31b173a21410dade911e6324f40a63906f5e45db34c4e60d4e36f7553ed5c060d7dcbc0452bb1cc8ed8e30a1899258959629486435980d7ca791eae94652e6c29861244b33087ef07b13fd8a42c41ec94d296c5b34e56cca37b54db634845fcae77b8530f88077af9d7afe9bb5b462b9d874605d11083f9f4681c2a24cd7d74b7cc3fb6c8d7ada695e520560f60520dc7981b952f329207b747932cba7f7e0ba81d32e2a9ebb611a71aa84ee64685b9fce05cd44ea5ae9871b833c72530ce7963e40ad35189bd1972b56afd965caefc068a9853ba9aceb722744b407409969527fb619e73a447a2bd5be1ed7943e186f5794cf38de0a41144cab1a09f04436dad0aafcb37455a6a6ae2dfdf736cbaddb7c53ced297eef2f083be5c054d7983f7599c58e95a3fed2ebff7dc1a7496956704bc2c36488a04030af5e10c04e10626f250e18451125061791cc474211381c4510c36bbfd0ea95840aa2964fcc29ca2efb247bc335e1f32ee3f4935f8c3c9f88c57f14f43464d4de44d7b6c5d16e76f1c00748fca26e918406b96ac485e98ca88e5931eb5da605638dde4e10f818047a2d367dbb20f4cd66afb7795922418960bb64f244e428d3a05ea7f74a6a90e58c8be8c9bf0bf8ea98148fe47e148c170f66a7e07a14ef46c0a72d4e2cd95bca8e8aaa88b3a2062dfcdd011e08e449b6d8b57f13356ed0ff368f19639a5369f49f3c4bae961831ab2957a2344d399589c7a3c7ac8b3b2cf407a61e0ce0d5d39337aa050a270ca5b988fd0b990055cec5583bbd033b6c704e67e46c58f1abb80f9b2d5ac36126cf11fa8f6478a33583bb48014e7411dcbd67a86739b8c57c823b275c5af4acbd7ed3a77a3ce1d6f5f520c00348d7c80196b6d69e595870bb923a1d5485b430a600e3bdb15ef05ffb5ab7e996464aa28d8a390a92a54ddfe2f21312bac31c62734cbdc69356727a62d4acd710e2e9cc11fd9848cb8b2ab1af2efff1291e647a4c6f22bb4038534280862e7cc281b9ea4305fd42a43ea4a1fb8933e34f2d70b817cb853be0fd3cbe7ee71362aa2fd9bb55a9bd658009cb8d86ffe1c41b98190efb808819eede0fba100d66d4ec108a5444a0a3635d2ed7750bb3097dd27729264854afb962a3b4698fd1ea2dcffdcf94f5c3c82dd44d8f9296eaf6c0c9ca20a7830f2d9a49c1e59ce332ad78d810e8b4054813ecbc30038cf6a330c5e7dc85c96c47185a8836ad25704a39f0543974739bec770f8d3a91b97f357aca8581ee8bc6d482b654600091da021285d017ea4ce0e631830bc22f3e605dc9ece7ae8b6bd78391cac6e9f76f07ff3723e61682ed5d08c0b86929a64e942cf3a80b8ca62fae151c7c4d5eeab6ee3eb7b5704e02a8ef213d6783070e24a10787fe741b8e6c58d489f40c0f032a8b7821c24c7118ce6e2d2f031a3f0e24c67361309927eb0aa023106d2cf952fddf0060ad390ded0d37cf30d6b1d6187a5b0589e2cdb5cf965d2f38c7e3319cebf122b26015b2e14e059f1546e6a0d09db55a6064d848b1619b13b0a53ef24663dc5dc3ac3fecff9f887245bcb3bd6c48f6d7c1e9b476b6f0f5b0617b8ef07d4d22806ad48d8457b0e6604ece78951783091371e4055e6071294575640b264ae788348da67788bd5afc053c7722ad51bc59e9ad3fd0a389111c02e0c0f7847564c21b95cb2b6bc068194f3bf8f48fbf63e13326837edac3405c20b03af54b00ac43b4fd06f0d354b7c664ebbad595df9649284c0c4b347eb8a9c2eeeec67356f98f68e12e34cece0be681df2ca959eee62cae9aec9558e38c0b2be3c2699ca97109735a722372f40cf8387bebe857bb021cdf0189bbad88396c5a7a810f1518a90089825c747790029c4a61ed0687e388753506018d867b09098adb0634135f5f74d8bd0a94b1f4071b588940bf0a7fdd53ce21df4448fbeb20008c349ac3777c565dbcadfa4edafba1a913be9a566578f02bfe4d5bb6baa0158629a1622cfe9754e34141d1c4f35644f16359a18ab8e1d27ef55770a830306a29af8639183a34eef7527550b9678e592fef9cf10b117c0802d18da7a1252caf3199b43fa1a52fbe2b338accf35e5f2cd3204d7597047fe1ce7f7288df6f1b8c591b401ad637b9a85bae2c2435716faedb55fab0e5b1b7574945c8dcc03a959f884ca61690b8e6e563c2710318463094cbd45cfc1feb3d9e0d2b560ed9a2a21214b4b94ad30ea930d49481d7ce46675aa9c20d881d39c9a098780677f2e3f8e7164e6dfc09b26f0096f742729644e926389de545424825d2e60946328fbca43a3bb5b64a11f85eedc46b5aed215633ba60d74e0aa33dc281e0407a63b9d5281aea6106e0274256aba29c04004cf4b03f3add00523", 0x1000}], 0x1, &(0x7f0000001240)=[{0x70, 0xffff, 0x9, "6a24bf7fe953f961b25446047b8b2bfe663339551311cb0d116fc07ba5d4eba9b7e8d6e4833fc72e76f020f620b9cee0012495724ae43300f38e92d7477a4a2473b63b08e8cb46f74f70b463a5b20b8c03ded7c828193459b8"}], 0x70}, 0x2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:14:45 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) setgid(r0) getgroups(0x1, &(0x7f0000000000)=[r1]) 16:14:45 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f00000004c0)='./file0\x00', 0x2023e) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000700)=0x2002, 0x10a) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x6c9cfbe405bf27b5, 0x0) write(0xffffffffffffffff, &(0x7f0000000600)="96d421fe5611b6207ce43c206df8e89324e0be7985c5127297d3b07acb7c10f9e58cfbf631c0ad85060518c3d61d1e42a33159ba7b98b5828d6595d67fe7ea135e85e66da8dc0a1b0095a719a2db46d9b04a69cdae83e047a7ae32017792e198ad048908f57372f7221fddc8e00c5d58391588187835723d7c32b24413d79561bb", 0x81) chmod(&(0x7f0000000240)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r2 = semget$private(0x0, 0x4, 0x400000100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r3 = semget$private(0x0, 0x3, 0x0) getuid() clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000400)=""/117) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) close(r1) r7 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) fcntl$setown(r1, 0x6, r4) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) 16:14:45 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, 0x20004276, 0x0) setuid(0xee01) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x1ff) 16:14:45 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x2) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:14:45 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x8a9e, 0x0, 0x0, &(0x7f0000000200)={0x0, 0x866f}) close(r0) 16:14:45 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x30, r1, r2, r3, r4, 0x1, 0x6}, 0x6, 0xa641, r5, r6, 0x1000, 0x0, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x1}, {{r7}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r9 = kqueue() r10 = kqueue() kevent(r10, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r11 = kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r7, 0x0, 0x46) kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r7, r8) 16:14:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) 16:14:45 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60d, 0x0) dup(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) sync() 16:14:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 16:14:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x210) semctl$IPC_RMID(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1400000096509a89763f358c9c618d4cc9e5341d22ac14e8aa"], 0x19}, 0x0) 16:14:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000000000/0x4000)=nil, 0x2000) shmdt(r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmdt(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r3, 0x6, r4) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='+\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) read(r0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmget$private(0x0, 0x4000, 0x41, &(0x7f0000000000/0x4000)=nil) 16:14:45 executing program 0: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0e000000000000000000000000921dd9bb00000000000000000000000000000000000000000000000000000000090000000000000000fd1dffff00000000000000000000000000000000000000000000000000000000000000000000000000f12e105813474b66282404d01871c90000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b870000000000ed26000000000000000000000000585ed461ca408e5ca69d6b7f51a7f86271114c318cb65282c1dff6957cbd42dbd6ca7db23c64dfc50050cc256a89b6a0304f9a4e5e1b7f050d9019dd49e271103599e2fcedcab290820c2476a5b0dbef6edfe6ec53fd87980ebaee76c9335a0630fe700000000000000800b16569f4712fcc7d2825599c57ed4534580600dfaa1089d758143b8164f9f0c5bbc95ff8f8da6b1677fe0eeb1d15aca71ada9f7158675c6549690828fecdccbc5525351755f7e305b77b94ee47127fe89819471e10dec73b96917fbf8c61c9250fba9c6e59f3b869484c04f094627b17188f6aafc48273bafbd522c9d5890a25286b47abc1249c9d7958e7fb0e2daf5c2c55d96b444aa35857581927c60ac7caded620d9cfb987f0dc2125dda6076d411a38fa9151537b615cb9e12785a838d0fdb9e52c76c598870c1d542e01c86a4f196c72be976f7076d2c516ec48377066eb6e1a4f9ebe04ee9be0c743bc8aec9915f52710cae54e9c26125d54edcb56c503279f39cecfcd6c40ab4b7d5fca387b0fad3614132c05e72f426cfef647c36d8ff86535be7552585e4f27c9832d47dacb98057951aa316bebc5270c"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:14:46 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="b65af59351b3b0642693bf26bb08d22fbf3fc70f25e2a322a8cad58bc8fdd0151e38b593f443a2c7e088a1c12a0708000000000000004f6e68b5114b5cf6d40bc387d38e152b903cbd31ac01d7250fa73cbf28c32ef9d33c02cf4b957e13789c8e9fcb41de4f481f1cd21be0d091790cc144e589b50fa75f5c7c306c78bcb6b4ff182bfcc68e036f979c3895adf1723e816ab77dec16a9c08e734232882ac4cc2f18d623eecaf7849f28f83230fac2e91bde928344d381ff82ddd559dd8eb404f8ce8cf9401c47bc7bf7b9aee6ceb84c5d48c24a48"], 0x10) write(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x12) 16:14:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xb0, 0x3200) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) 16:14:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r1) setuid(r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) r4 = open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) r5 = semget(0x1, 0x0, 0x4) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000100)=""/12) setsockopt(r3, 0xfffffffffffffffc, 0xe9, &(0x7f0000000140)="e9b193bfa870f94acde698e56e140b78961f9e35fb720794a6d2482aaa44d0b263ae6734bc2a9949f5e03d1ce473165f47a561d16aef0dfaeee6a24bd73375f6d071f806698d6dc39af5be608aca2a763273527921f204539722b51339b8135729383fc71e3e585adb34bb60902f0e5a2862aebc63f8e2cffaaf9ce9578898686d8734f893f369318902515c54651df3b5c1861990b405472389006dacab708b61be19664371db3667fac05fb57a4074e87509e5caf1980d37fe1d3929915ead515fdd9cfe466eb50eae50b3282359d72be8f9e85e488e8033dd2653ff458180719891dd35b56e486d8f393b73e02379d731a9", 0xf3) execve(&(0x7f0000000240)='./file2\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='^*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='#\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\\.\x00']) getgroups(0x3, &(0x7f0000000480)=[r2, r2, r2]) fcntl$setown(r3, 0x6, r0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000004c0)={0x1, './file2\x00', './file1\x00'}) r6 = accept(r3, 0x0, &(0x7f0000000500)) setpgid(r0, r0) semget$private(0x0, 0x0, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000540)=0x1) semget$private(0x0, 0x2, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000580)=[0x6, 0xdf69, 0x1, 0x7, 0x1, 0x9930]) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000005c0)=0x8fa) r7 = accept(r4, &(0x7f0000000600), &(0x7f0000000640)=0x2) faccessat(r3, &(0x7f0000000680)='./file3\x00', 0x2, 0x3) dup2(r6, r6) getrlimit(0x8, &(0x7f00000006c0)) listen(r7, 0x36) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000700)=0x1) seteuid(r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000740)={0x3}) setuid(r1) 16:14:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 16:14:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/80, 0x50) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) syz_open_pts() write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) syz_open_pts() 16:14:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair(0x11, 0x5, 0x101, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x20e, 0x4) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r2, r2) read(r1, &(0x7f0000000080)=""/121, 0x79) 16:14:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x4000, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518", 0x6a}], 0x1) 16:14:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = getgid() setegid(r2) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:14:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r0, r0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:14:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f00000001c0)='./file0/../file0\x00', r0, &(0x7f0000000200)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) kqueue() ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) flock(r4, 0x4) kevent(r3, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 16:14:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:14:46 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'.\x00', 0xaa7, 0xf4, 0x1, 0x0, 0x7f, 0x7fffffff, 0x0, 0x1, 0x0, 0x8000, 0x993e}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x240000000000000, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) fcntl$getown(r2, 0x5) 16:14:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) fcntl$setstatus(r0, 0x4, 0xc0) 16:14:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) close(r0) 16:14:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = msgget(0x1, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x220, 0x0) r3 = geteuid() shmget$private(0x0, 0x9000, 0x40, &(0x7f0000ff7000/0x9000)=nil) r4 = getgid() r5 = getuid() r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x9, r3, r4, r5, r6, 0x8}, 0x1ff, 0x6, r7, r8, 0x3, 0x35, 0x3f, 0x3}) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:14:47 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r4, r5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:47 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:14:47 executing program 0: fchown(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff) 16:14:47 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = geteuid() setreuid(0x0, 0x0) geteuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r5, r0) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x30) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000040), 0x6bb, 0x0, 0x900, 0x0) seteuid(r3) 16:14:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x80000001, 0x20, 0x0, 0x5, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:14:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 16:14:47 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28010000ffff00080130d38e7dbb305241295fe91782c551604d919e09d7806a0d9f7cbc423c0940d2d4838c5d578a0325fa0e879e3568a9c5eee74014321cdf30"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:14:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\xd1*\\\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')--/].@\x00']) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="2d014a2e2f66696c653000"], 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) 16:14:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4f4b) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x2) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:14:47 executing program 0: 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) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="304817eebe9f2e30258f96c394245ba8f2dc853570df3a223045b176294e6ce3fcc58a3af615821c34376cee7475853ae3e4c379d51d0c5c2350bd58e161c2cbb6ab0549f35e2df60feb1749fdc8874b62893926ead2af70722bb7fd84b308d64d31efc072e828412dc1a6eeeab58af9159b0490f47d842c7b819c8918169ef0a241b2eeca1123a4c6edd7d9969722b28a6570ba2999486c2a891f1e1a4d54a8151650bcb6b111a2c49eec0e2a12e59f88b9bca63261181f76c8e32a1f5aef9e40", 0xc1, 0x5, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x3000000}, 0xc) 16:14:47 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') 16:14:47 executing program 0: r0 = getppid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd81080000003048e69931929648", 0x1) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000180)=""/212, 0xd4}], 0x1) r4 = msgget$private(0x0, 0x0) r5 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, r5, r6, r7, r8, 0x0, 0x5}, 0x101, 0x3, r0, r0, 0x10001, 0x9, 0x7, 0x40}) fchmodat(r2, &(0x7f0000000380)='./file0\x00', 0x1, 0x6) 16:14:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) fsync(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r1) msgget$private(0x0, 0x18) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r1, r3) r5 = dup2(r3, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880), 0x0, 0x0}, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x20800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) getgid() r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0xe3, &(0x7f0000000580)={0x1, 0x8, 0x1, 0x576000000000, 0xffffffffffff3672, 0x5, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x1, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x400000000000481b, r7, 0x0, 0x0) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x42) write(r9, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x6, 0xff}) socketpair$unix(0x1, 0x1, 0x0, 0x0) 16:14:47 executing program 0: poll(&(0x7f00000004c0)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) 16:14:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:14:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/29, 0x1d}], 0x1, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:58 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f00000001c0)="6d09b7531e767f9fb52c4a314141d46e38dadbea1d52101a7553bcf94810195477e0db6a942dfa3f53ea351347b1c6fb89f8f65e61a1ae476a72e1822383b6497922faa5f87300d1d72b3518cc5b62a24f2b5a657ec6b46275", 0x59}, {&(0x7f0000000280)="7a0329453c3077cf4d0964a5d6f13a7ca8c2bb003dc0afcd3833994415137fa63d232835830fdb0919e5bd015411d23f235ebadfdcdc68e09ed17ed735c089a9e8efa6ed7ee05554f52753a17d034b61f30fdd51b83ab105dd0e7d38a25c43cce536709f33ac537c6926742b3a62df25f92dd401bdcade347a5f15b6fd86a1d484d559026b5e67eb247647c5c73ca6f65f8e346d425f4c892f40df5db1ac5c28133ae856598f4a6327556d29aadcdf05834c21a33572d7934223e0f490794e1a7e16089d9ca041eb95c5f67aa3153a76e0c9d6043357219f2c6c9f22bc10f9668eeb", 0xe2}, {&(0x7f0000000380)="43e3057258f42beea06a8f98582b6d3bb467dbc21ce5fe8fffa7f748d015674e6b4bddf60fa10ec36fa02d2cfac2f3a07ed13c0d39637092a163e36fc8b68c8169bf99299ea4a4f8a6b3c9566595f11b299602f9cf6f2b5f7082b083d82b939ae419e978de59060815460a6309c512e4f955a77019c07297a87e8821560910029b51dbaded1225e755f685c4183baf5baca8064010890d05cdd0c37be92551818a59e144c9668a77f742b1832408270ee5a6321edaf03e5fe3ff39ae1632ccb72ef6244e24bceaeb5e4900b46880fa03510867ee996941ae1aca37d63a9e38444a6802cdde324ff66ef9a14b1fd1dd5cca4e6f3d0530204e805bfdf8aaf13d6ec2d62e2a984671b6fc1196e6adc83245caef94cb261df4d8b76a3a66abb29977f307855142bb9a2bd930e8391c3f4d422a56692f072a16617f69e83e464f3ad37ce8656a0778b75ac8b4ab9435c4408478c7203ad8e60f16d929d64c0daf0e1415cf8f75f9a1475794894e0ce67a7bbff54998af2d40cee2f3f8c10e8d4f02435cc8a3b0d5be9664d125274add5746d1b169890f4632273866fb34a8ec4dbebe37b5c2ecfd12dd1fd80cf32235c8012dea6bf8b2c3a19c4a01a02aa02a12870864399c5a717c6d41aa45f2488c68eb066934d333cb5c5e462f2a2e372507b4a656ce718d63c4a3a38e40c465ab3c5b03237ee261e39430d597427d76a4223d3bc3b673e584caf85cf577ba8b2d18339dbb4c056f0af6f81e122425d0ce0321c28f2e16e9394fc8d1b8bdee87884ee70c4e8649a932364c1479f4aeff41badcee8416ec2e2681cd2c9cf64ab2144b8292f51c15d2092934c8542e43970fa2b983687e3a792f04d5af8169c22e787aeac27bf192ab5af73046fe8bd11f214ec9e60ad340a8503b043e822025bbd080f0801499d5dc14455138c8b594ef0069d8af904b9328b3ea2aceec2f52993ede69e85439af915b29714da28890cc4ec963e547d3e3d60bc9a9b2910b0434663df7805d0baab51ae41416bf336649519d6a865845e1c045f043b33cb4ef4673d463614f5d0e821771ca707452bbad8afdbee65c04c3acc86d0c271748c5a17fcc3123e2f6d44ed5c229db5c2e26d1bdf9d06193df9a292bf4e2566712d88d51c90773cbf61cb0527afee39cf0942825c0933274505428dc812cba0d1b3fced11e16a63cf353f15f46d04e8799eef5a352b945682346ae187bdf31d9ea14f05f42e78472fc49619724dd8d1abcd06de111f1ddc90143d466f5230a76e6c4ed5f6e90f43c730347d2669c83a76b5e6b0b0a546c697a03dd55cba019ed7349cab440ee5177b1856b0fc20104f8c27b5f484cf37eb8e3afa833a38005d6f1957746c988592fdf821017daac9daa521991836880534901bc8074b049e53ce67d43a0986e1cf0e25427f26d29aaaf705cdb9432939a1711490c95f490a27c6874f1768b2ba85154b7874e64b70dc742e9efb407d4955d7f5046cb4304d4204e76b239a900399667136586893a1181964afe9405705e413d847f75f51e8c236055406581c3b6b157b237bd0c56c4fc8b92e4f00e5ada5cb0d9d8bc57a3c5c542251c0dd6ef74916e9350a51199f255ffbae3f4800476b289e683b05ff5954a084358bbc81e3f6413aa750ab2099cff25e606a73b5c140a28a229c99f93397af11d73b68d9c4a897e4c0d068a94f448300a596c6dc357cfb22bb470e472836ebaf1f4da330f6e704a8f09a064e97e91a810b6c510af922c6f87d34b1b192ebdd00dea1273e994ed1eded0c5c5e9119ad1d67ead7948ff68830a08121d3c15da020a9bbafd1be7d4c6a3a5350642322b0d34c3bada71737c342bc351f8164819cc764f2cab8831a108346a2bdf5ac4078798c84fa430587e77275956ca3d77c570dcbdd3f867bfbc50bf9bf13f6692dfdf0edf3d236720bb75037aa4c9336e0cc22d11b022323dd131feae9be633fff3ec13e215dd3883542c98be45876700042e8c0cacfcf4cf6dcf3939fdaf439186df3169194ffa9290b83c86f6376d17b73ef4b825bee299085d1a017099ee1bd269e6c0c670d3056dcf2d6588e6bb6ede5c21699b53f236541913c2d84e718d3f3e27d306cb11d970b31ef6fec36e606556956f255604ec062fb7593ae89fc1991c3c19f466e0520ef1fb339c65dfd685e49b8abe9bcac0b1edef1acb132134d8556153e7ad7cd3cb836ed648b50c1923c0847b8c4233a052ff45429efd95c19a335efab7acffd1335e88a91b74c496aa85cb3860bec1203ad39f1ac68074ede8224c71ef66927ed0065c549081e2e3fb54d0846b69cbb87573fc52df5cd7fbb0f5b2e11885b78fbc2177c9f2a0bb544d6a9e4d8c1616cfea67911e487f98e8964f2c21121c5a350cf14fae2f1b3c66f2db2096eadd05ace942f0f9924dfb69a24923e4c77f993e4ae136d659135fb45ef785f497b6e564730020d27622d8116d994015ea9fcaa4bf3a9dc422cee3bc968396e39b240b75ec1a2828a9085f6e864c5c3dab826b0e14a85881f9cd2119b2b790f2a691b069d15afe02be305927068f3d08f882f39a72dca25ffe3e968feeca4a3b86f61ced1d5a8d0f3a32349ec134764a8b3bd45f10dad2905db72c5391a81d706ea141ecef112e4d6e05865f68810378b1a9bd29a345dcb13702964eeff2bd076f0a4e674473ab925bd2b40df02f178a5edddc48eda1364e4af5a5f0c72745de8ca1b75997f08ca2a94d64c2dbe633eef1bc6f954712c1e8e986f65d59730cff1979db1686cc8d40ee95ae1b4500bb5eb951fdc121edbd95c3c5bc072bcf5bd406f9bc6a704890d1bd8d1253a071da9bd1d03939900bbf6559de22dd3ff9a5ec12de6f3774f9749a736560699cc7ecb03296b69b2e29a01f5f162017ac7a0481fb8d1b736c2faac91be8e8f4829978566379961e39fec087e97a9e378328f9d85ceab847b4859f7bae6fcbd6cd159e500798d08ca03b508bd2a9929af456a49ba08f28da8ec8340c79fd78c670cdc112d64ef44fdeeb45cbb24ddb0b44030cc2147c696e16935fa7c558366fa45146a5b4ecdd19eab34af44868ebd8ce74aaa3cc917e2f4832e3d44cdfb73f232521fd8b8c72eab71f9aa8176ee40f48a61e94adb2dcaa68e62d87685e73df80a5e5fc66acf7ac1ce2211dc2d078a970158526c7850a73341e3f9cf19ac16dfdddb17459be88788ce712827178e160bd3fbf67b1e79f24a1222a07e5f1c6b92d6c1bb7086c147c29c4a7a3b6afcc5245bc5ed68d3843a0de1f22326d5b7fc261d05fcb0195cc6554a20604dc7a9c46ec078e0f0d48de0a1f5ad136a9c28b0cd1c33de478268f78815149c149922c615964f93974130ebda6c964f994321719e651944f1d0b9e3d83e7492eda9b162b7d01c068a387b8c5aaddee03fc0c74e29b810c05440717db4ab8f35ee65ce8243aee8dcd9cd1d9fb7477c285267c06ac0c45be36dfa0f18e091ac3418c783348e840968f9ecd7962fbe66d09ad9dcd4c904b1fd03d6adb80ef44986589fead63d13dac5406b4143b1fc8757cf076de68d987a0e403a4cef7156a6c8991968b889442bc3e1510172069188abbcfd63bbd46f12eb023207de637620b138edc4f202d396c3530e4839b49b604963865cb1253001a18288bf9648d9bb4e6f82962ab92bca465c4beff3caee574c391efcd3db8c7a35fdf46826f15dfbf2a14cca0ca0676b04fc3e85e0471f5ebbd27a9fcc82945142bd02aae3ce647e8c410b44ac493ead390dc397f0a6c2db06416c39098c5f55723e23aa6f1c46a64d87e9b44f80a945a68f0fd4ecb61e933a1ceb132b63ad83f94656c5e7937c503942eb916fb03b1e15fc5077b7f563e273d3e043ea316aa536cde921d574d41b11f5789a912509d0d334da6d8f1134fec5dbec06e52b417e36141e4cefeee6abcbde5db4eaddd842b6c7681d3162af83fb86948d6aeaeb53f48ca87facf3f04c1a22ab4e583646585db62ffcae5cc65ea737102bbd0c61236d2e22790a07d6ad4c767b00f3b28d927e19e32ff2d82cc37a580b99660894431fe244d368b24c168e63b734f8b7c772e54477e6b239140e7a51cdb86cd36212eb9bcd86588c81999a26cf4fc4184881ca16413ca8d5b097a561f8f77ab95f2b5d425a89fd4ac72318ddeb3097ca05304656cc145c54b95a10e9a09a715bc4879d38e8076d01cabab7d33fa138b1a3311b3a7732905429bbf98c746d2fd4c9700ff6b6344fe67a06c02d85530bca4d713f7f49658c7343c45ae2ccb6b44935ca3523b648223aa06add2b9a6e5a84141e57f331ae04276b1efe33aeb885bf29cba0a0c6710dd31ee3acb319c91bfef4445de1643e9f6b5ac0d6f40f80076cf8435c2453d80ba2a65ca74721f658d0e72673d86f663b069f3e7c43d4619e8c3c8bd2a856c2a1498ef56c93c0b422aa24682460e3c6da0a4ae7d38bc7631967caa285175c464a3869c5375816cfbb307a3565e9d4073ae3fcdb0d107380650419ea0442d5d78582810ef727f823b0a683a58799224e54eb92136c27dacf0c24443b2e4abee305ba50bbfb5da3bd3ad8c6c983cbced84e8c60868d3272fc23cd12f5fe2de56b00f4c2b5fcf4d110b65e71f27dd38ea6eb12b180482c568eef5b1fcfbf6319a881c329914c34971c476d9eec4934f8a2fe30ddea87c84ec5c1f8080d64aeb919417087a461e9d51e78c0cd3fb801288e7671b592b79d06f40a86942b12370339b373867cc64f8e90a5013dcb782691e2f940a16c28834e07119a5f1d4a82254f5521a26b0cca08cf3f66cee3433ac5882540cd8a8c01212baf1e0e28f4dce090bada46551a7eca1f995fb01858a513fa931087110c5773d3cc1c53e7539862ee1f1191394178217732e2969803f762c8bfa255fb5702c15e2c54e99387cc6c9b0090f21077136cc376c3a7298fa631712c29b8cb1dc9160080acfbb26541521764d015faad5c7247147c4edd1c4f6a9e30c18c6817e5fc5bca0589cf44c86d8be1a235da6e335cfe58e49b66167b77760d4b2d3a7afccf08781be52c25313c55a4b8eb95bdb769777775392337ebd1497d7b2c7130d646f4e34230dd267e457864e07875b03ce002be5807d39a6bac8facf747d15f930642e9eacb72ff3e6ec42da9bb8e97c2f1a89b25b8a7008c202976b030a09eab829e7e59226f9419bbd36b44247a3d95da3d1aa3626c0a591b800c15ab1d4919fec18c91930c4cbc8d2fad497d2e583e5dcca4a342d7bfc2feadf4ae400d8d25d9bff36f6e79305aba14024ea7c28f17c6e40850bd1df47b9336954b78c59c4e86762b31762c40dbec8ba985fef0132488d1410ad2519c39588cfb51ab230b20dcd74b3e66531fe226e010c1c083901019bcf24dbb01686716b26773c5920238f269129d1fc9b0d55e8d205e0728982eaa09e13ee578f7e4098ad2153f68c830b39d348a6b37411d56e24e3031296601e70d535544beb0b515208b2670c0a206cbcf6dde27b736b4142e52d6888405f6af4da078c704a7e7d15cf50b843346d688b39093232d45c9a57199fe64928a73ca0b5f4b98ea60bc98224510d6ec174499e4c3bede84931d82cef38292716cd7aa93c2ba5d1b32deaf86604ea5a5b1a6456f6703c09d59d51243cfa7095cd785e51926c252b1b405e2ef54dfc923c3a04366021679b1ead50c5e10eba09334566e1fd5eb59dec154c68f9c2096fb57970854fda4e235fa0f27679e8c9afc9b3c981fb9d1c66a4a82aad69276bd1796617e3601ebd132ddc50217435", 0x1000}], 0x3, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x80, 0x8}, 0x4) chdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:14:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:14:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:14:58 executing program 1: setrlimit(0x7, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:14:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000180)={0x100020000000003}) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:14:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x1, 0x1, 0x8, "b4a32216c2c9a850622c1b16fefebd4fcfa0f367", 0xffffffffffffff01, 0xbb}) close(r1) 16:14:59 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="15000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ca824488fa1154500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) socket(0x11, 0x3, 0x0) 16:14:59 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:14:59 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x5, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x0, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0xc3, 0x1, 0x80000000, 0xb8f0}, {{r1}, 0xfffffffffffffff9, 0x80, 0x0, 0x7ff, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x25, 0x3, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0x7, 0x4, 0x10001}, {{r1}, 0xffffffffffffffff, 0x10, 0x21, 0x7ff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x5, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x60, 0x0, 0x2, 0x4}], 0x68, 0x0, 0xffffffff, 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x1, 0x20}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x7, 0xfffffffffffffffe}, {{r0}, 0x0, 0x81, 0x1, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x3, 0xd}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x5, 0x80000001}], 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x9, 0x20000000, 0x6c12, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffa, 0x11, 0x80, 0x1, 0x7}], 0x5, &(0x7f0000000000)={0x2cc000, 0xd3}) open$dir(&(0x7f0000000080)='./file0\x00', 0x293, 0x4) 16:14:59 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000), 0x0) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x187}, {r0}, {r1, 0x4}, {}, {}], 0x6, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:14:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r2, r1) 16:14:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x44fd) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = socket$inet6(0x18, 0x4007, 0xfffffffffffffc01) mlockall(0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000100)=0x10) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0xfff, 0x1}) 16:14:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:14:59 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xa48) 16:14:59 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) 16:14:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e58126277dbb44fd33053852fbd5e41789632dfc94ff334a0900515a4c8abb43eccc4b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12854d5f16b136a5d00d1628b53a", 0xe094590cbdbc406) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x3) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x2004, 0x4, 0x8, 0x7f}) 16:14:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x401, 0x1, 0x3, "ad0a5ec70a1f8276ca5b082c0dc150cac84ad0a2", 0x7fff, 0xcf}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1000000000000000, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) 16:15:00 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendto(r0, &(0x7f0000000180)="4386a3e1f632f47c2240f487dcdd32ee3ea6348d0e57996e98b0ba7af08aabfc0b93f93d0191ab3b352274c14b65c0e3b992fbce2f641462a0ba0226c08f1146501fa18407b1d9aedb4a5252629c0784e48e5e1ce546d99791ba8151057eab57803c2703c49dae19f709b6840f33db68aaf9f9f313cc9478ef2cddec05719ac1e87d6695f3e0556daf65", 0x8a, 0x0, &(0x7f0000000240)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getsockopt(r1, 0x3, 0xc0, &(0x7f0000000000)=""/60, &(0x7f0000000080)=0x3c) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:00 executing program 1: socket$inet(0x2, 0x1, 0x0) 16:15:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) read(r0, &(0x7f0000000480)=""/107, 0xffffffffffffffe1) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r1) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:15:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:15:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb6", 0x12b}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x37c48931) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x1) 16:15:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000f86ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:15:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') fsync(r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r0) 16:15:00 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f0000000200), 0xfcf0) execve(0x0, 0x0, 0x0) *\?-q0)U}wmN82$1[9H1hEw?m yNLt:.3-#<&x({Sbc1(9 =q -%_V\{RduC5Y}:y&e#gy1t"U;) D0no5hx_ 3VUfe)V\{RduC5Y}:y&e#gy1t"U;) D0no5hx_ 16:15:00 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) unveil(&(0x7f0000000000)='./control/file0\x00', &(0x7f0000000040)='r\x00') open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./control\x00', 0x120, 0x1) 16:15:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x3, 0x2, 0xa5e7, 0x4, "1889cb615ab80c697536bf83431f6735511ed605", 0x7f, 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:15:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x4000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:15:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/63}, &(0x7f0000000080)=0x41) fsync(r0) r1 = socket$inet(0x2, 0x1, 0xf83c) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:15:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000280)="eff95841d567c2f7bd3a13d5d8c41327e0afe2fe575254d1808578c8d0b52766922a7cbc12e8560e1ed46eabedc89f1f5f919ee28615a16c6de370f112394a1bd1a9c1f6cb6a2d7d8399c930546aacd1dde6aa8a2fb902ad8f116c5834c5d93db367f6601fd34312a4e0de3159e7bf82098e58b80034ec44cd6f3371f4914b4e2f7633259d9bc49e1c54441176c3ecad2332afdcd7911d3fca6c80fb106f5f84b78289ae6a0790e96c8be5efa4e4f625dd4255ab71dce90beecace0dda943620b6626e29d350d79856622f0bdb77ce039cacc090996c653c063ba40f5899dcdb64c0bc603c10102ca5165724fe02ebbf562e5ef7b0d3c629e3e8065bfb", 0xfd}, {&(0x7f0000000040)="61c86349b60e34e4304f114bb1e10a0f3268d0481b4cdf4d05b6405336c952d627c220ae9546d79b92bc9dbc3bd7dc74b87203ae3a6ef28d66ad06f207c827cdadd650a259bcfc311551d98e3d0b172bcfd67ca342722d6e1619ab52be9c573e6f669572e45684a2105c7d", 0x6b}, {&(0x7f0000001380)="00832d67322edbabdc818c5fad25456482b205b486ed3c22df9312a4c60aad1d1391225aebe82d13fb083d38b80cc4bd5d4cb3cc6b36ea08ffefb79bc468a260e420468b9404580d13c00d24f4420229e2f1845941f8ec7a7436ca9e73fa98450a1a580dcfa5d90ecc72d9421862e6424ae010f37ca0d42a5a876baeea7868596dcf06f6447e188eece19042b5bd6ecc5ff1edfddc9d32a1ca88426cb468b6b3b00de19788e78cd57669364f26177ff295396a2c0e5c58e9a3b4dd6e0a3a68705c5e9c3b9a96be9ef9005ccaf89cf30480ca41d7a0cb2f25e4adb37b8c15323ecc630066b00ab02ac9b03088cb21017a0907252718510a056aeba92aef8316d1c438ee5265ecc43827042789254e6d7ee993ada923441731bafa56fa0b9aede484e244a3970c03dd8e4c778395d844f739e53be351b6535a917fa207690d77718f3a335e569af0ecb68f0123f4f82d7b9d98883debb4d89b20b7a1ec564d2ac1aceb80dc12412cd8be42a6fd10688be4933a918c326d419dace8c71d538f25d3ef6e13c0cf5332f16924f4ecaafbe8c7de255290a4ae86a878596d75315aa165f13c3442a84d7a1cacb95310798efcedd3676f4fc05b37646ecdcb655a018f4df531e52abca7c8be26a9f0827e63d3444cc11e599cd6a6cecb9e17b4eef69edfc4d6f9a0ce509ff64fc896b9d787b8d6aa2d2b64af6619e40ffa0042d37d020b8a3b70f66f339eea536fa2e97e254d68a8ebfa0e00fa339cd3b9c1c545612549f3a106b1585db309bf20a75ced126315b131b99445f1c9000fa49d5011d3e45b2308bcb886932980c9a8984d5928a9ceaffea1c8d03bf0758fc6eb7edc4a7b2efecbffbb6bc65fb41dac174e119bb2ac74b1a006ca4e640b6cd1e66c08bd869f76b5957c7560803da6ea217f2a184d831fa33a7ef7b95c32e121c0b8544c5bcde825b0e695fcbc9968867d61b7348483567595753b94c7ef537657c70b12d307082c743ff5996903d6470fe4c74044da2e062561cb90d122459158dafae6bd411452b863d7b46593b05be1cd715dc2fdd0b1d3d53e01f1697e91344a228d3a69e38bc4b34b3b3c8f4d4549265a526f9844f4687e52c71d429e31deac24e795aac6452794a4bf982c9c3083b9613865a6143478a67d888398b6729c34711f512f78b298699ef51b93b03f2c6972124eee63482fd40a9199936c72d387d070fa6e069e5006b595731879b65010cd49c864c2ac7523ff83f819af73a722e9ff7f368fb8543813cd2cf358e4557c454cb4bf85b199e633c8bb12bc49f18a8da18adcbe52019119e7a612c1e245b4b082c8f96570639b9a6d98dd500a72d4afe1f6306fd652a7b7676d8531f973672f97f767429ab8a7ac373715eb9e656274ed13334841c7f5b5fe823b47397d02d6e2ae9c6666e35d125d5cdeec1dd1132713c2b33904f47c22b91e9e23d1a2aed81e7b0ed053db850f829faa5c19aaa428e99f65c92a1f25261a8543eb8fb35d10f72ce16ce59ec46b4b8e63cbb4e472afff17297c0ed547f71c7ed2604d2c73bb2af6fb5ca41647d0b7d92a8db18200e6751ed829d33f9e08a87bec030e5c51ad1ed8a25901ac5101e93147d13b7c9571f393bb06c85dce81b38cb73a57cf94344c143168484d9a29dccd3b98f53566502aa8d8c84169207a5c4984ba55964bb237703adb5f1bd1cc0a5c35d9ac6121ff2bb1c6c4652bce62f921b5896858846f628e6ae110dd1df61c73d95718667c25b5366e1dd7162e072d74de000d1d8f7bc27133d683c0beaf1131645c07f1d24f32af96c1164d785acff6c5646a7f8947ab971929cf7a2f10eaa871147a98adc1ac26833a4493d11f788676f26bfe72e46dc3cd6cef8bebb6f73dcbd5436aad43ce39413424497578d1de3fbeac8156cf72fde8db4fe41449e986fd6394974e00f693d987215861830d472770d7d8dc52560d63cd9251916625eb1a1de2bb803842c89fe8819551119916ce7755f4ddced799a8f07f6fda56044b432ad68b40b4857b8de301b2ec90456f7e7ac55fa7799e180b21f81673b113f0b5f78ddd67bbaca576d82c66d1674022d6ec29bd2f6bc79074723a882b515a13d028318a4183ef991e233649f0eb220fcbbdac94acc8da75bc1fb6be49f6c2403027f297ab31059f2f86d814d9a65623f246a1bba255172b150624b1e7e5f2ac47d0d63e2e6b3ddc06f07c7732977d6fd96b88e2c844b913681df3ec4008578e711457ce7260f8a00b0f33e440ea3933840452464090f26a9fa717825bd2d5afca5c90bfa96a922637edcfcb07cd6787a9cf05436f6d7c04632c62a767e423b8a3411a7b01c5f2bcd78dedb777aceb69d6a9d03fcb78652434858645009ca0fce1825cc7a4dde60015b7c6c666f7d5d6ac905749476baa81d831fa4883a46a6ffc30fcc5451c987742de60971f1c2d00f3c353df8a85944ffe78847e67ba9887f31168bf2e22fe83963cd00809dede124d27f8c5bf8e9821016770d073ccb95da7c1f213e5d770b23dfe89d638a63f47fa86be3d4ae2a1407a8fa1a9e1e4028bfd9fa8c2bace07def07a31f314e106a836af285aae91f9a8bd17cd9a6d4e0a57c7f1d204087d7b2730403422f36e7c358e7f32e74935d12c778fcff193521b9d908cf625967240882bb5f58fdd2ac99b1334dc19075501ac4f0668ffdcf175d99b2467b3041c93ff3fa8c033c6e06a9aaa0e3f8d606e89bf28c618d86d6fe9b73e1a147e8399b1a65959cefbbdd17adfbb8e04b39616dacfdc659bda104f7ed23a4127a54a3dfe8308fa895bcc91eb91e0d309d9179c29fb45d430f2fd4407471dd67ed418cd4d34377f0dd68f01d066fe4806468d05bca77415abab5f0e2a223c24b339794509250502195c61b83b38d86c209a8d83ef7bd33514fd884c96f43e886325f9f7871818a6f572112106d978275cd72e825e7b512a025c456ef5d7d0673a6ade9e2a18ccf460be858f5dd51574867ecce2f33747e7fe7e18b6aead5d8016dd194fd401b24fa3a997e9760ee43147997aae9e558e5067dd75cfd7116be9730b844431079ccc7d9a975a614f45240730f8bd30fc1d3394003c1d6edcaf02ddb2ed590f95ce5caa59c3a6a36ebc9161550f7503504e71dc29ce9381453b4c4dae1d293d11bcac30a3a877d627a140849713c64162b06ba1f140f04a8ed3fa4f0b9f0a580088328ca79ee9aedef1ee154a4c7df182b9bec40e722ffdb2e95b10aa237406d25f3adc12a234e4d6b2946dfaa423c6e257ff4b9d01cb283869d53265b625fb325a34cc341ab54c8ab89167edab8e4685909d245d2da9a8faeae1e68bfa2d06f5b822330c3b238142ffc82df9f876bf2c7f3cc5d38a3fec059608876b553d953035d1bd372458fda8331bbe60bfbb8f4e9054f9848d9a7573ad8cf40268818c8fcfc0437bbe7c780dc09444219c7eedef1f6a66ebe8a1b2284117290fae73e5613c5155886eb853fd5be1ea26e7bf8586249e4e3dabdf4433fab2b6f8c84ffd2f064300b954982e947a176554031ed58d1824ab0d941e51724c09f389b3a7c5810a709e68d1aa8af59d1287af7928c980c7a10bf91788a0ecf9066d98e4fe234bdc87b982e0ed0fb940ee0ea6c1fe43e237fa14ec6120071f18da3ab737a2a7cfdce15b182fec5d080c72ae4a01e02140068a26ca7822fc6a6036657fbaf9c27e059e73b45efe10a743f1277490b7d47a0a64cd921a6645be66b202a63f029cc52f9999268cc677c572b6a215ef45b969664ace4683ba4c3c319640b85746d3a8f586c70aa69474ee9a0a642285c7fddeb9d21d88eab3534875fbff22c0c696b9e38028ec7a4677c79dc895f6f1a1ab2c483acf6d3f1c66b07e72bf0476bbc038d5c847e62722ed2865424c30a666a48c7f6d2076892ca99a7eee22e9993526715996bf4267f66d9697533aec46e4a3e3b49f70da863f8739f77ac4750888be98dd71fbcea0baf75c7d5b5b7c0ee74f71bcb8b1881561334a058e9c2bd0ff10ff8e689ebd643848a95f9c714d7e7904573a7ed29b09797b30025b7d4d545ae0a9729232c5b32600ee587581b2fdac7b7c3ccaace6e45cb1fa02539c4be8978933b4e77670c6ff3cf852d4aca6ca05e4f4c47b369bf1b4fee09aa51c593bea77139d337ee9fbd04404cd9883ec469ecc64451ae3f5b34e8e5ecf81955e4f8bbcb500eddf58ac6bf65211a2f5f7997ff215f6a854b22b674c0ed02534eb3386d1e1fd0672f4c53dc599cb3cd27ebf0609508cce4cd4809c959bb45945b4b233f5734cc3e9dff2013a6a2ec310bf67872445dcc081a7e4191fafaec062e85f2c45df340a27df93da3de21be2a1ab348d0fe3362bafa7ade4eef20f335323cb0b1755b5bc71062044f6ad626be3a04aa58c29243a7532dbb6ab94b3532525f443fa0fc8d9e7a346946e18428a0af7761edaa84a7d8c4a4d5313faf4c50e65b120f75703f64c8dd3f316f1e810fa5e4a2b79c12ec9d3d891ce1e54d28c8ce44971d5c1d5209365874fbd0b5348ef1e395c2b7e9dc3fdf70bf73aa53b33183ee5091dd103b9ce42f3c4f5d250f7f625162405c719cd7ff9bff2295d05134934f9354421ae90cfe079a32cbfc5733a2330ecf0382ccc4cf5af1279f62f0cf52ac593aeffd754d8f268f48a30a5187cca7caf11af466a4cd392454aaf652de5d085fd4007c604adfcee5be1bc7743b654890a588d1a047767fbf98abb54dae61866f4c5e4ab7e11d6c99b0c53355b64f9896f9796c3d532fa32c9de759c85547cd57017e6bfe47ddc29484d42e7ed3f6c099827afae39b46ee3cece669307ff128035b6b819464c2d0445b090554f421c4d0092b30fb57e62ef063e1b80843cca5d5a2b0829cc863810d9777ef144d90a5d4ec90f3fa8bc9cdf027fc066d19643781a059d11d088b01e0ce6931bbce615ea60855a9cb09fb29ea4bef825ec42debc9f58baaf8f3e46f9fbea7b32b1ba133ade2a099de52bc1947883c664e1cc750ea8ff8d6babb547c6f317468fb3f83bc991f7f319bb498c41f7535ab23a77cc563965129c25c3f93e89985c525a257f4f781237b01ab7d8643a6ab1e1ac2fe9db5bec56938cf83da4c19356f82759a61e704552b2f85292735f36c1ac7a10172d7fe3e45aacb425fb6c330d38ac45bb03f9b6f3a6408b62f648f8fb034ad59f984f775bb9d618484821b0e94835b233a08f18ede3c9edfa11f337bfc4a8720d286456477081bb9ea7e5b4a1876325866fe98450439fff61eebb6e2ad2176ace4e585d92e9274c02314d1bc24a70c90c6153c2501b9e1ad6043106da5929229736e1b88950e83d72a5b496a6091f4a8d0a366187838267cf141850bd07be9503850f9fff29304bb2105183d70f530005d239279d5169a2c03f0099537aa8f1dd45e763faace7fd3c5137c9a351a8608df15c007ee01b1f82eb67e79d709b8e1fb5949ac1c87ffa307b90f92f241ccf60d6cb931822e082a7501db8c263ed521f39cc6f1ca68bebbb86fe90dbda29458dc63f2e294ea67f476a461c993b1e7ccab944017cf7533d79bdd704703fb99e5eaaf1dc9260313d1441d3dc05c42f4d19286674c36bf49fb6951e466c1b29a2fc7cc0fb191da37bee68865a5027dbe0faf787cf4334c07c28aa3bfe56181283746675070ccb9d952fd0ffb3aec94a834942180bdb9668cb1f1bb4c25b299b466f98c894c83ecf4b2c79e4d0162b45eaa7e8363f8b540aba78a98c964201e1c8f3514f1fdfa7e5cd2ab59012e9a8a597781fd8d7386d", 0x1000}, {&(0x7f0000000380)="cc2593b41060bedb3eca41ffaa4b9a9be10f2fef8f94871d2d4916af0e1e62187ed6e3194f2aafc8fddf9e37a6f3408fa8ff575d11f092de08d658ffc3d727489b676347765b291cb131c089d7f0172cb3da58421651f59bc62b51cb4e119fbdd103a26ff4609dcc43cc7cb196ae2ca1b42888e51c6ea37aba9647701f596fe1d5d429d42d1ed56b8a6db827bbbe861315cce0f3e72c40cf7c5fa455c5d1c8775b9c9392fc6c97e3f4ad7a7684c0227271a33601a0edb11cc3ded1c1e2e4e5dd50", 0xc1}], 0x4, &(0x7f0000002380)=[{0x98, 0xffff, 0x51, "62dd12537487049ca86ed4ee100549f96df2122d85577a51cc5a906c87822a536ca93417b769596cb0164baee10806f3e8fe77d0535c5a71b2f8cce128f3d788b11ef3d3ffeddd32f8f4bdf65392e8e8be405078b6380fda2191538ed09a3276ee7630cf93ebd7e52d35d89ddec768f1a651e12bd667b011f564183074aa686697674934"}, {0x80, 0xffff, 0x8001, "d52c69637c7eaaea76dfe6f8c7aa31e76d948b25b8a1120a837f5260dd8d443190dfa832ad57ad02ecce79454dae6950a101bffe8d978dc2803d0e37fa8a5fb2a7790d12a6a7ba1c2cb9070eab89f3fc441932bd7735ceb178375128f52a71cac13ae049751376bb3f4c5b0d9f7031f3"}, {0x80, 0xffff, 0x6, "e3443bf8fc58bf8fb0a699252ecf072da8c4e8d6786d7eac335a4bc3e160afbb43a67c17e4326dcf7bdde0178b53bbada69b23b9fd2a7e1da7ddbbf411d7bdbf5ba2a7ccd3b52e298824a190bd52bf926134153724218ee27ef98109c8921924a4edee9703c71195cd9fd87f84f77c86"}, {0x98, 0xffff, 0x3f, "8227648cdde9ca3fae4378394514d6b80a710e78936b0e3e72930d300e76b8504986126109d1f03cba4c7d31fe153438712087a88a0a689d94cad7509e4c724078ea9c2662d50de8eb9dee3ff783614fcad32ce86ae8be0b12c87f335f76d7059c02ea3660e6292e4e457a1da5a7c020f763ee08d25b2fe45eb906f254108f8a6201cefc"}, {0x1010, 0xffff, 0x5, "2f6a5851c4dc4ca6bcf0761585d325cdff703c43720c007a18ca3e40715bd6347c6519edba1b330ebd2df9a3f55d159d918c79743be62662992500944f17c66144be80b91f473c33c63192757fcd57088ccf272865a97808334b5312754f154478119622aeba316a027eb6242e6600827a9534922c344f6ff0bf4156f665e2406a35a01a378ccac7fd37a3016f8dd8fdbf774bc1862fcc7be86004e79b01a8a92f3ec0b7e1f5f5a8d66af0241a10c67d25dec201b37ef1bb7a93f8e207c448b5d8d8e033d1e141c6752259a1036b64f4367c3337a96715d334ebf9c046dd915d45992728a2d772f1acaea1a558abe9d851009f959b60805d1cb3d8ff54a0bd61318b21005c9368c435080fd31b9ea22781a8786af76c9668d375f784c00ec6221218a3fabba8dab1f34f1b66369bcda0f5b6466363cd91ee4d0a890643668e08be8ab32aa1c294519330cc8ae36d87aaa67fb67c11dfd6ecd95f56c14586faffcd74a59f95e355ac637f0f3472250b58ebf5287a551c8aac47e2954277e913a71d9e4f32bdab51f74cabb4522eb3253ee3110273d066b652eb9fc860532e1f3a31d4ae6fe315114a746a6acc7ab5254d961dd5c37ff28bc248afe9751c969773b3413aa4f4c8fdfe0404a835d170a6cc37ff3d6d10baac8074b99a92e717421dffa78bacca15755445c7f82acebd96e1a7ccac893274c8afacf92bd3a46ddf224a7188471fa6c91ef1e68a289da112fed91b28486332a150afd3f74fcb9ffff2f255d561d4df2aa27b9bf52be437e6ccbe1403d95aa2d1090038ca390cdd5cee9758a44f36befd764d07107b5b54f6196abf59af05a3785f522f51e0cd5848b614fed07a595d8592dd5075dc946b54fa6f09b718ac965e6e76a1bf808f495987be04e3e296882a47da40868a9f8c87a53396128a19e30deb1c4d400369f41569fc63ca22bb0c997c837d15472eaa36ab0959fc14185c1e4496c77cdf1b8ffa9e5e2d40847eb05d8d40fed317db1d181209e8d367d84437edbd455b9f9ab4b01002d81a74f9da81a9b718ba0a1fbf1502944a6911db97905eb449ae942b7767c51f67838d7e271c9e199d1d45e36aeb05000d723bc6116243b1eac892ede556ead7ba4ffa2aa4f817730874fabb3093366f258c7fc8eab35e8d755c3c0876942c65e63da6b1cc947eb7a1de22e4f6b6aeee37ee40b0b61c19292506651b18b527a58bc0b5436d67ae6861036d7e6f7fc95f8c68c7e7efc65908d5d535ea5b8d6612130472c0864752bd9208f51c5dea4f3d056746af277778526347caf12d95452fe6c0b44dad34a01ce9d72371f19ebce9b2e0dc0192f973dcda3f5acd29aa031faff892f76e0881c4a5fcef0526e7e59486a895a1085da56fd5404b01efc436b0591a90122a3b839872978953c0f39321044ceadbb02d6d497f790e383ff947d743b94c27ece105c81e16294a50c4fde3f52b028009ea644d03123adb7bde9e463bb16704c30f66475a1f9a0293b28eea14275fb5d7246dd10e9b5b12fe4d92defad157953d3ef826869f2bfa9f573cf8126f6f1a797c4077e3748390c318001f767f0de779d40d00b44ea4062e178f43ced423e8e4be17815fb1ce0c7e61711e35ed3da7119142f4fe00ba6cd1274c7b16ed5e159290488b87cb14d3794b82a8e2549e05ad9dc58062dea21ee747ff058896c658c50d87d06dc9a47bb9a8b3bab92d393a8724d7c351b6d3c621231a0dd7c7a52856dc7f2284268c385eaea6e977683e1ecb5037e6f660dfd88894f7cdc2e334741f1658d1d975007e692aeff7ec2607f7752db1eb5ec6a7b86fea03a0d457d2a8453177cd44fe31b844ef232b2379a9b2dd972a63211bee57f48de8871aa28aab3cb1cdaba3faba4fb3a4b5660589213a3781dc858b18bb1b2700e2dd480cacee269bf242d51acaa2616477a47b9fed97371796de952858ee7bc9190d92b2451f4abc86f8c9473b8a5d19ee4993c8fec8e1fc3120f55a6cffa0b5d097abb5b5275a701fb8513a093001fd8d32b8bd9e2ba91148e969aab00a89273ab99622055421c7c7eb86c8fabbd30fec8bc53ed933c07375e8d3db4714fb8308402381142801e02dad9987a12e5487362d114a872c70a89a112a7a42e922adebab51be18669644a29a2dc0510d6dcdc3de8d7630e1a9c03241a8fce7f21d2513a2d7c82899f1e8098b2ab894d163720ab299664f40b0c6f51dc9340358a02983a9d3b81ab20f830600a36c1dde1b2a3d41a2aab4b4e7c04a3f432c4d7a4247c5b9b2ef64d167a4ca5bfe9a50fa146fd72596943399d02b631158fe641b675f486ccf7e1ff7819c6599f0cf04d3cc1a0f54befab6092eb004e0186449cf3ceb040270f37ed5ec4ecd40bb516c6a4c3393cb69034af3665396a5577c34a8883ef59fa128d817a7ea882b5dec3a74228947b039a40a7e282fc77c392ace28d26253bb5fe927bef1d7f4d599a2e7c6766da23d2d612826ba43d52bad53f47255a0034d1a705f19bcb83321dd3e4dbc35a556ce00efc3c6035bc40579d0df39556cd34c7553cef5ee30909f0a4d78a19ad0e0cdd01102afbec9ac5b42fd7fb6f47d80e27a3e8fa51c2fe97a43556c62064713fb1211d7e6024769fd618344a57213f70025d61fd4ca3f9123b544abb7a5323eb1e0b9e7d9fe198f2822a653bfe5180fab7d683d78ca48f8a80f8ab7a80a8a8a6be67930fd8eacff86b5df26f961b5a129f749a6f3bafb5ca7dbd3b3fd73f251098b912db557c8d45958776d936b2e10dbd716f2708f59956cbf221f960dffe2713e8fc00f2f3dc81e54b6dab53d3b97d9637ec3543aae2891c375b42b42c1abe6835eb208ba23f7ea2f06a1887b47044df2e3888396dafb2766b683f670e3d3bb0ab99b082a04a29dcb8d49d6e36f5eecf00544e58dcb464bcd738cb24841f8998b4e878e696418637a52627424a210034ee53a0390eb7645e2e42cd33e2baa922c016a004eb74114f4853f8f10f2f265b92a786d2ba5e197beb390b17336f2857655b7c895fc8139209c36c8dcb8d5167a0953d9c208a5bae1b777b632f0caa812cda9ee3fc065c1dc13e357d28e345d24002c408095ada2f3d2bd42249ef743d4acfe8db3043aa0d4294ef64439ac04f9ef63955a2124d2f3a97281024254a7700aafc29cf36aee6a243d86f5556cb1ef5e8641ac94d7b8ed5889a7d04c9055d41a87f1043f8f40f50c45f11746c31cd902349e568763b33c9b71edbb0f126e503dd7efd62d7f53a39b5f0b34668274e4e2d043f2b330ff8a06016c602a1f9890fb836c14554780769c9c5e159cfd5882b20d78665e3ab2056219d8e1c6e03e64770bf44766172398d75682744178c5028c1b27b882d81f524142743466c0f2557df17bc8f0aa5b679dece51e468367d9454ba6f8269c8c87993ed199bc85a5277cb811a26e63e7b7606d6b33b3d245e7a273c51e283ba8174975ea9fe589466ffbe72e87ea920e26387830561b9e1c1af381c8cd4427f0e47fe0f32983eb8cbee0c962aeea4946784669589a12eed20fae837a0b949c7a7922cc481180c0522b205c14edab1b8d981452eb5d7276879f7a0d42ed61e66a13a90ab9e368504fae07b78b672ae0bb2aa92fdc1cccebea8443ae66486c993f75c2316c0b16d7c103a4f20081bbd284b665bc3fa7f7048316544fbe1b3de70af62ac8de20c08280b634bac89b5d4869b9a7eb941fe614d322edfaa1cf438d7eda1ccdc76547fd827e9e94462c5a1fa4ac9c1725e39352b1f899627e470f3b78cef350352716df0eb660d4b50b108a17dee90d6373a9bfd48a628049fd18b446cbe434ab96de45ff4752a2c17c603c2f2e56d986dd914a4270e76812d4698151c2b6eaeb6748a11571d2bb16c54e7d488d1a47bcabfe99659511b98b6b53a42afdeffc9c4865bb019fb89dc33b7156798e5d7a9fd645dee5525760ddaa9b4e0e5f5657768954b64a349d07c0462801ba93619f4ef28f6d493f119c12ac8bfdd4659d2b321f70735bf433064a5ab35a0463b24927c177c8c7208ae69e955874c0dd400d8c8b384dd89d9e4654fdaa7ddc173b1cdf25e4dd5c83ebd3114ffe1085052a94a7a332546510fadcd0cf4e9630193928012de8bbe1654fe187fa5c5aa9abae087750032be3ac7c0577d48e8fb1146a5265d1246e62c0c3d93a1345c3907af8c2ee2a54e8244b9657c8af143b4d1e2266a8ed0fa3488b63795b43557f8f7070ca0eec9d84a0c0626331027ec4e9eeae9c0832eaaf7b5bbd78b33d62da05e1cbece07831a4c1e24e225bfacf3b5c8b6b5b304f1baaa2a3127ebbeb761a6ec2044719845f8b4de13986e8c73da97447d786ad912870d03eb566d5046e18e63a7354c9d1de1c2b2a08744bfcf6d2751acef5c5450d43830a78ae11def62ed42630fb5ba782c9f3e77c9fd449b0e60cd42f2b6afe02c0ec53aae033b5e415908521f4004875338b633b773b3c30ba3b2e3506b1738e1cd8a8be60253d688e0cf34ba5331705a9bf86584f6242cce1100f67edb06f55864238fc3a21b4bb9985dcdc49732654a525977b8b74985caf7c37658ce2d53e270a114638260b3d931669ebeaccefea9222e620a9a6b663fa2b2c8896aea23f4f7d3922e0ab403df693dd3ee4c41f11f965db307284c4c77ab9efee2f608a38052f2463981f74af150740bf17f20e951af1f545d4fb1c28a649c49c8a25aacfa2fc354a4c5a52488e6b2b31c3eef5333ee2a2facc2c2382b6a601813000c86b43b23ce494df9ea020d065176b3e2a000fe23ba73be983356fbc31a0cfd1a185671c4b4859496f98bf45622ca5b5beb44cf4895a6a275bb79ea8f22570e790b5bf729c004d24c6390520d95a682621e6ea110caf09bbd8976cf1bf3d7366aae0ccc94a6cf6e4bbb68cbe511cf379e8bc2e23e17e5038cb3298b0c1f8bb6f5703b028116a8cdb73a9e1b4a7cc0c301429a43804ee170775a26dac4f92ec17b4abcbf771c7a7a402100da5da3400e6b2cd23fcf93f9ab539cfef0bfe30a3b5e88e74ba29b56a85c98857f4b2b1dd59b4725c51c57b2b4834affc332aa6670401b2dda5546fa018519bb816ba8faa76c22f6f625e997b4ed917327c1ac739f5d8a4ae999f1bae098efe879771ed62a9316d2d26015e3f8faed9fcac3bc047ba59d5a3b2f5ba6327609da332c079b954312dd34856d2312086190c061de9d937dd2f858aaaef2f6e95749dd81c46ee41c5ace0e97b114b491a99af1fefce1fad346569f589bbc0e8b1066c9222ba991be974d4b346ea404095a1c361ed7c86f27ba9a881cec2b1051ce1c21dd1b5f803e58a8e146388a5c80c2ee50feaad7d80bf31024df76513546f03ae61f8f5c5041c5e6a524fc12aea70e4211c0dc8e46f3b38105bf834604e71d255cbe748a3c90a8eb30b35b42903e179058f5a3e93b298dc7d6e98fda13685c7c6661f147356ee93d4c3c5fe15567b4cc7e49f503e4cb612aca9853f44bc8ccfaa0fbbff8b5907d20a8ac9129f72d108b87686a04dede1379c5189997eb33ec4e13c6b53b3564f73c798f7c9b67f5006e668ce4b9e6424d32a0992a22c836915853737e1d7ce6a1c112784761b53f14c1a9e5a4c46b7ad095f1dcd10f0eaea3b6a15375a0c4aad4347a59cc5a5431d20c39e33f28b3aa150901ffc9f33afd855e7268d933145a7c89d32db38e90dbdbb8ab543419d89b9a5fd2b15b0ac6c02114ebe6952d49e66a9420ffc0020ebecdcf56e9f6b5c70e4e927b5be46a5e6a1fda273380141cd2c695c"}, {0xb8, 0x1, 0xa9, "b7facdbbb7c476c1909dacc32eac5b676fa8db3d15825caf0416d9f37415f80c2b2701ba8b468b6da2186789f2a119a037f01ad90ea5e81ff57e8c7bdba83f5fb574e77c8c333f349769fb29fc6a2863fa01603e8861cdb4e1b2633bf80be3d257b4082c191b0898e1071a081da0f778c26193943689a20df0059b9b919fff71d7b07319b5b0433280aa5278e48c8bbdf57824db2f607b0d9f9ec4e6e7a6d57f15661f"}], 0x12f8}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 16:15:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getgid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) socket$inet6(0x18, 0x8001, 0x7fffffff) 16:15:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x102) r2 = msgget$private(0x0, 0x18) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a6f000000000000009575d8990dd3ae5f906f8bed2321049b851406c6639e980c4497f86a96694660428287e5cbfa898cae19503c6a2e774ed81ced870d095bf0500ff6f4d8672ef531ad22cb21ad9bf9109efcde00abcb3cdd861d0d5046"], 0x9d, 0x1, 0x0) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1, 0x4}, {0x18, 0x2, 0x6, 0x7f}, 0x6, [0x8, 0x3, 0x1f, 0x4, 0x6, 0xada0, 0x1, 0x9]}, 0x3c) 16:15:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xd, &(0x7f0000000000)="d2b4411c3e38a39a5b2ed577d5720dd111", 0x11) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x101, 0x1, 0x80, 0x4c33, 0x7}, 0xc) 16:15:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000260000/0x8000)=nil, 0x8000, 0x2) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:15:01 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/195, 0xc3, 0x42, &(0x7f0000000100)=@in6={0x18, 0x3, 0x80000000, 0x80000001}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x25, 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) 16:15:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000000021, 0x0, 0x0) 16:15:01 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x10000}, {0x9, 0x6}}) 16:15:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="67f2e2ba784dfa94cc336b980e5ed358c272842da038095a291bbd74dc72abf63b9f76570cb6cb3f246a9843313720", 0xfffffffffffffe59}], 0x1, 0x3a) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x3ff, 0x68d, 0x80, 0x0, 0xffff, 0x6, 0xffffffffc483222a, 0x3, 0x0, 0x80a, 0x2}) 16:15:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x8005, 0x93) r3 = dup(0xffffffffffffff9c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x102, 0x0) r5 = socket$inet(0x2, 0x4000, 0x4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair(0x3f, 0x5, 0xffffffffffffffc1, &(0x7f0000000280)={0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x0, 0x461) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x300, 0x0) r10 = open(&(0x7f0000000300)='./file0\x00', 0x81, 0x20) kevent(r0, &(0x7f0000000180), 0x1bbf5370, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x60000001, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x11, 0x40000017, 0x8000, 0x8}, {{r3}, 0x0, 0x6, 0x5, 0xfffffffffffffff7, 0x10000}, {{r4}, 0x0, 0x2, 0x40, 0x7fffffff, 0x1}, {{r5}, 0xacb8c41056389525, 0x80, 0x6c264eaa98e371a9, 0x32, 0xccdc}, {{r6}, 0xfffffffffffffffb, 0x2, 0xf0000005, 0x400, 0x81}, {{r7}, 0xfffffffffffffffa, 0x48, 0x2, 0x7fffffff, 0x8001}, {{r8}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0x1f}, {{r9}, 0xfffffffffffffffb, 0x2, 0x80000002, 0x2, 0x52}, {{r10}, 0xfffffffffffffff9, 0x85, 0x0, 0x7, 0x10001}], 0x3, &(0x7f0000000480)={0xffff}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f00004ad000/0x2000)=nil, 0x2000, 0x3) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r8, 0x0, 0x0) dup2(r11, r11) setsockopt(r11, 0x1, 0xb9d, &(0x7f0000000040)="4087d63c7e76e2c8463a0f8e5071da9d2e5ccac6ce8e7745eb759a54ed3078c8d85c28d20b1e1a67d93ef49c1acc7cfad1fbc346c6c1903edf56ddc66a367b1e77e8b844f6dc4e49bf261e2c5fad13aece1bc1caa8e8235f6f2eec9df4684111c8b1d2989ecf82329829c4c90e4661514ad4ad1a0d15d1770f2907eca5473dcf5a004979d4d89f4dae5b4b59349405970dad2a31a5d031e08c45ed046e9b4f0a858abe6d4926b6374074dfccd513024de2d09b4decd42fa233071fd4e3bab8e9c25882695943274fbb72d05f4f9685bb82d21d107444717d32e75a565f0a8d233b83e30802f6f99271af8da7d09d1b27f361f87ab0909bbc011b565f58c06a", 0xfffffffffffffed7) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r11, 0x0, 0x0) 16:15:01 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/210, 0xd2}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000140)=0x3) 16:15:01 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80202deff000000000000291c1572b9cf49f52c0000bca9215b170500000000000000", 0x3c}], 0x1) 16:15:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f00000000c0)={{0x1, 0x400}, {0x6, 0x125}}, &(0x7f0000000100)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x0, 0x40000045) 16:15:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x100) r1 = geteuid() getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) 16:15:02 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r4, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) 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}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r7, r3, r5, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001480)="7222f9bfef733c1f408b8003c64cdac760f4bbf395c10d879dcb3398ec9b8f3eeb3fb32c68cf07329cc638f32361c5966403fdbbd3b4bf029fd30ab47547db0aebb8249b02", 0x45) r8 = accept$inet(r1, 0x0, &(0x7f0000000200)) fcntl$dupfd(r0, 0x0, r0) fchown(r4, r6, r5) fchown(r8, r3, r7) 16:15:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000200)=[r0, r1, r2, r3, r4, r5, r6]) 16:15:02 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() 16:15:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/93, 0x5d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xb9e11a912741048c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 16:15:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) setsockopt(r0, 0x7, 0x60666334, &(0x7f0000000140)="60353db380f5bef734d1d19eb58032b20053c8f0c6ec15d876bc5e4f8b2a88512147dca4516303b2cfe7c980e4f591f5106c7d5c2a486cb1426a2d6880226ed5d64c293329f5767a13e25b2ba44ab9800ba60021134aa989db4e7e1acc953b2cb2f3133ab43d95c714669f388679e940150ab22af0340ccc9c8b6d5f9014c520b71b1431bcf9a736d5d5b7d34f1fb4c3b4ce917d986bd4d39153b680fbfb74703510d6ecbe163dd2d01110be37efd2cd", 0xb0) 16:15:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000010, 0xa26, 0x2}, {{r0}, 0xffffffffffffffff, 0xe4, 0x2, 0x0, 0x71}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x2, 0xffffffffffffff22}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0xc9, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000082, 0x6, 0x74}], 0x1ff, &(0x7f00000001c0)=[{{r0}, 0x0, 0x1, 0x40, 0x401, 0x8575}, {{r0}, 0xfffffffffffffffe, 0x57, 0x4, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x1, 0xf7f}, {{r0}, 0xfffffffffffffffc, 0xc, 0x1, 0xfff, 0x101}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x80000001, 0x40}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000040, 0xffffffff, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000008, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x400, 0x4}], 0x2, &(0x7f0000000300)={0xdc, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) 16:15:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:15:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) write(r0, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) 16:15:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 16:15:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x100000001) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) syz_open_pts() 16:15:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000001680)="4f30b0", 0x3) 16:15:03 executing program 1: r0 = socket(0x3b, 0xffffffffffffffff, 0x3) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) setsockopt(r0, 0x29, 0x27, &(0x7f0000000040), 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 16:15:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x400) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x18000, 0x8) ioctl$TIOCDRAIN(r2, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) 16:15:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5, 0x9e, './file0\x00', 0x0, 0x200, 0x1ff}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) dup(r0) r2 = kqueue() select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, &(0x7f0000000300)={0x4000000001}) dup2(r2, r1) 16:15:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffffffffffffe) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) flock(r1, 0x8) fcntl$getflags(r4, 0x1) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:15:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f00000002c0)=""/69, 0x45}, {&(0x7f0000000340)=""/32, 0x20}, {&(0x7f0000000380)=""/111, 0x6f}], 0x6) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) syz_open_pts() close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x40000000000080, 0x0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffb, "85000000000900"}) syz_open_pts() readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:15:03 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setreuid(0x0, 0x0) 16:15:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000000), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000001}) 16:15:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="70fecd57cb6a6ff51d6660b84c5c3cd1d6237be5943e7215abdcdea2391041990ac2d3bc96ab7fa33743353eebb05822b0031887827043cd30d3132cafc20092a67bf31f", 0x44}, {&(0x7f0000000140)="2d11c12e7f860275abd9fda7a9f0d403f7a21602278e502d4da6a9af8302cd0b9799f24410a12f243cd0749eca510e6b41de98a1e8125605bb7b7759617ee51589d6cd0331420913f4eb2d841dea78fc618fbd9f013f4ef5e9c7ac8f9e4ec2df04cbbf666ae13530af89b875aa0fde695c48f2b2833e67d9ed7fabd5b51ce54e8673aa0a3698a79573d19fbd344f65f72a3e99f48fac7d6a88c2ce44e9ee2d1f57f6dc", 0xa3}], 0x1000000000000514) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) fchflags(r1, 0x50007) fcntl$setstatus(r2, 0x4, 0x80) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) getrlimit(0x0, &(0x7f0000000240)) fchdir(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 16:15:04 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) minherit(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) 16:15:04 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) getuid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) write(r0, &(0x7f00000001c0)="a00a67339a3f1d69ec49c5e62eb6c23752ce0da24d5dfbdc589a810bfa04be6799da0be6071febc7b4e9b4c6bf37b6248087bd37bd4df7e2884f36677620268226de13caa8121816d7dd3ec6cac82433753c8fd0f830a59094c3809a88befec4271cb2bd8fb948d50c86733d64b61cc93b12c11c9b72566b2832c50708900597436c457a8911923cefb4e172d9cc58e3742da607df509d4560de1be0954b98ad8469815975", 0xa5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./control\x00', 0xe49, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) 16:15:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x100, './file0\x00'}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/115, 0x73) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)={{0x3f, 0xfffffffffffffff7}, {0x2, 0x2}}, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x6e3fec9908411f5a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:15:04 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, 0x20004276, 0x0) setuid(0xee01) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:15:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) syz_open_pts() connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="6cfcd88cd929fc78aaf3f67a23beb479545bd6f7d7371f6539c0e51378d4a7438e8a05981081bf98c5890ce53c5ee5a68d4c646e54a5884458519e95b3ae410b8a3b8a18877657349403694c456f155a15c68d3be8852b4907908e28fda97eca9743effbbbdc4762943311f28fab9c406b3baab7484831d6110bb28c880e8f80c7c8918971901c6a5b9f03ed1c91f36d891a2b79da3b331b9f3fdd9aed86589117ea00e3ffa4fed575bcbce72fe47a317b07e19aa809397a2391dcd9d89dacdb9406a43378bf03207c65bd1321cdb33a8e3d596b97a62474391e966901ca1fcfc82a19b70db726d1282f9d7ebe6ce5be541af733248ed419c048d7f80e20c30e5e5dbc47a363cd08214f957ee6c9307f7a9dc8336164791886c8b75317e33115d455012a846f8f78b05035af32b4ba01d64126c8e8992b6ec8e7662221fde728507b958ce44825adbc6b9086b79e1de4f5e10b1925175809dd7962f62fbce78a5d524a438e4d3564772a2bbcd6a421f5e302aa35406d2e6713e1a3cc9f4d1239de25b0764d53114a9d8d12138d3de78cdd7dc99eebb36ed75b366fbf664b23e4ec0b696b70a3ba108f59fd7fd0dfdddceff8b7b7187d020e311cc0cdf798061bf90818fe3b2caf08ad7a4dd5a7bc09310c9fda180a553b7f98093633608c01dd9fcf9d095914b3b574ce55c7dacea72247a284a6583fc2e57c15022c0773dbe6bcb29b44dc21d108a8ac652196e0d18358a1f76aaf38f3721421f0fd8d5b3a9d3ce3b2a4571f7cdeb663dd79e809f3b7c942253d52c8b0bc85b4e8c4bfab466e487d7dab08b5638423bd63a3c298f570edde8b659d1aee670f81825fb8bc8389e1cd6ee442219002fdd4f485b4e3363ce5344a217aadb36f245c3ea4907ee8af80e89abbb60006f4f11fc6df2a84f4a0854394051bd6986a9b3b23c6c1cf4872c76896511443e803dbc483b52f7ca539ab7a4752f09becc2a11e82fb284faa741fdff373935fdf9742420f507994d87156a4c060476c03c0136006d5e3363cd0f99d284ca927c0961f9cf652c553f98bf8cb4878458c3052f45168434e3360be0c4886844a561538a138fc321082a557ed9e4c444e159bf59a85863ebf43bb668afcd57029b25970d8d13511ca4195c8db954f494b7c94b6fc4dccde4308d8bbe1e3fa33f5799ad9ec2233a730a56a9b893fb1a239ddcf24ccfbb671c385a754cea9262fc86b2210b6a4006929e93cfe27a901cf49bc3a16cbb4270b68e6f80b91e65ece90092663bf590b70584b7fbef1a6b08355e26ecfdb5742e7dd11ad451b1bcf784d408354d52bc2da65dfb33d53d281bb696d4cc57c3dbab2721606028bf6bdd5a026ff63ecccda58a04a448e77ca1434e0c1c7f278e50eae9e8bcdb797071a0eb458b6a14e26749413cbc3194ec33c140017fe1bcd8e5c5d9de938e5976136b91bff9cbfacf1d039232c0f50b6c4ff9e014d6446556206f4ca179d9e60069d8871fd1d4970e75a2dfac874c7056515e0c56531f2790e05959ecc1e3597789fa95dfe3108845215a7adeb2a205e66895273b75f16eeee4e3a1a0c8b264d25848dc30be677d0311c4c519508fff6c513d567bcdd3631a7a18dc5638679e1d94d59efc59af17aa82e10155c9dc14eb724b19640c6ab18a81ecb1b9fbac83c6f52b939b866928c3efb0480d2829a23a6816d923ca893d6588b7a97e869940bc1b7c4dcf9704a9970c36f96a853ec37d5173883539524c02b706bd788fac5771285cb34e7b6b9123fc53933922b53fa2b0c35e44cc252dc71ec36635b3d8a82e4145157e81adae051438bda4322e35fdeb4275508c23edd2eedf989cea12f2fa93792fee0e5a78864b37f88a289f4432067e4f475be30a977bd3e6337986e652eb1bf0786fb508e7060cae997571600e0f1e5358d512659ed9564da0da93768e4ead3a888ef014feb215fbcc06379c49a69d2a35f0080fd5670dc900dfb93fccb353d87c12cb60866b96ccf5a2c620f312399d5837b973f47867118ed187ea548eb192b3119b2cd4b4f4e70853b4308ee128c9708dd328d42b0bf89282750434ad649d8b44c5f37d6c1b463d4e7903e0d90018017103bffc17c2c558eb4e4d395a4a842a9b7557ecb9bc9b75647eb6c2796daada3b691105526a24be1d7476fc9a45a7668a1987d9f4b51151799915d039f7dbea4ae97179a03b5a2e146aed91db3544d556cae0ab8878d43ce5c19f944de1854c6d35d8c9713510b565a20fb5d2e1b3cab160d561d0bd00a2651e631a142b1d606a1c9dfebcefeb3217dee7837990de5d24dfe182a27b990e95d60fb6783ec210dcf446456dfeb775a5fc37f6222dbd0c0a8706758846aa404d501f812acfba2b9b3a6c40dfc5739ee90c3dbaeda8197078b00e954ee335c430e76e42e9b5ed08a4808a11c85695afcac88688c7cd5987d80ad64aa8f025492281d1657203d06b6eb7e06d9648618ea4dc86a8c667fc61b088ae42dd19188f350029cf7473be90854cffd9c96b769721e835bbee1cf93133543d00c59a775cd7bfbeef03636961efb77f0081ae33a7eaca55215c77c772eee4707db0a995ef5cd7d84f15537a7e2792cda7b245e153d93d32b7f0f12000a7fe69c52d147e437a9554c08931367fffdf37e43536e2c48b1d3cb46f39a9af1e0811a2376a842d604ddcd2d5eee15a7102a2c0523b08732198d0a33fa82cc06b458a917d6688e004ea2e3e64617508ff151e72596e8a23c733a2fa9d1b3819e0a421625d7e5ef910591a3cc93100fe92de5ed7fb8c841067a765bcf0244e6c08b98f3c27c4229be757123d25f1f3598fd7d04d4861f0f4f2524e94b95a8ff326cf3e5c04534e1444c5cfa8e253b0342b348d16b9fe97fa072f54b8710726c03bb221b4ceb073da4b626726d4b78d87046c38681cbe3cf9c1ebf46c4390febe37e334eb2bd7eb7210eeab2e3164894876aee088407602813daa013289997e05e37f8f87545dbb55d29fffbc25abdb5b69c903bc3f41c28bc7e181ff0620a7c09977b92ca946985c6d90fd76ac4b13f4889f81c1ed919898884defb8181ab4382561be3b493667ee34b12d1e84c4e49a06441efbc69e1bee8214900120183c2669c486ff3f5a10ff323a5dc725ba8b92268ea2de5238b066c807dc83dd978e25de7460f143849b29f6776dedfbb2351b604efeed3aef39c8881f4d346ad30dfdd0965d5893f2a24e5501e3795473861b2d83000e1177e227108270bd40fbd438e429d9cc09ffc2d8d165724e6e6e0fcb40b5d3ea1b64603e92d1fb3ee43e3f5581eaa6d15832075f7b9341766023fc5d661850cb339d66804ea78771863dd649d114e1bda169053791577975a6383a0342e34948e2cae4dd4e184bedc92edd0eafa6d9c956b69eaa4b86d085626f92977808884acadcfe7326b2b259fe73be02e8f90d326b7380e570608d050b8298ebdae30970713a9a411b77692e1fa4c59c9870193c0044d19673e6d5194266982c05a1b8bc36222e9c1c7efebcf0df59a9aa4820da48d65620b4a4daa262cef20f388144c32c4bf7bcb2c72a9d861882a060eae07c53b3cf4ea2b65db195dfec0d12ff18a6c71e267971f80c80949c8d76cf5ef56d8c607102703acf49fe41fa771742f1c5588e003a8047226262acca1884dff20bae3df04785b50f1130d787cf3d5237ff335936f9b1ca280ad0f017231c9464552e71b1bb561e4069d54661f18e5e3babbc39530c56f61fea8cdd0865c5649818096695303fb53f109556a5e17ad80ee68783a060864fe32426512dca7abcf3b422a64f0f61c1d0e3ce87bc24b1c9815db87e04be9f7193069e89888c6b5a6a5dde2c906cd11b239ec9eb002f559c2c588dd2c0a98805d5db49ea272193bece5202de8e8c2d19e5ab0814c3d2393c1a0e6bd17eee6ea45ce2cd26f71760f6bc9df9943a3c6defe5af527ab298e47fe6b70a6f92515342b78dd9d20655c199fe4800d80d68b3cfbf223b103eb3f5623d57964cd7490a5cbeace18c77c8fb78344559f3b806a1ee251e14a7c83a6773bd2ceae8068866d2e979f43ed558658abacbf1e5978c0b95438c8e571b44b62ca285dd1098d24dd6cb8165a97f562b581a359b7f123471c9348e489ca8591b995eb37c69a538022ae4135ed4bc27dc21b967288ee32bf3d7c6534822ae83d2cb88275189369db6e943672194c18d49a38722b6bda5961608f7494ec89cdb7fa4a35d18b309de752cf8fcbd96f9bfc62f65730f2c7d1c20589b384adc81af3a2c09993f0141a53eef63d41eb617acdb466e8581ecc6ff4efba968655602d20a6a772dc883e555a3d70df55418074b08fdbbf6fbec061638286c09e461fe0bf78a56346a2f6419d7a28caff184b9d90c163c763dfc6d9bedd4ff116be38bb04a303b609151a06addcc8bbb26a748291547e000e0ba26a93eb4948f49e03be8577e3171da186f19841825d8190bdddaa3bb8a2ef64e13190d0d10b9d3501086992d2d72c3aba9927b942ba73b12a52d291da50ce17ca13aed114c14ead693f98a0420fcb05f8894f62be297436f55bb284720a6a903449cabf75318ad83964fdb754f336c19c9fc9c25e37416573e523007ccacc3bdf34983a44d9e5363886487d515fd06bf8d036c137cc18968970c5c3dd02c4f7e00a3671fd3225bdaeac9766c9426f3869b5660e20247f1ede26e2c74c8455a58e0c660d765c7d054475ce7354639c9cc858e2c1df3a5f41b9381cac5dc6902f8bb9133bd4d84b4c566f3051624a857acdacc304ac7bc4862faecb706de3504cb9e1e5ab37bee25e9302ca90bfefa70831b79fbf6426e5140360d8245c63259e77112e9333a50e847cfc33cd103206bcd871d65bbaa02365b291c0edd6287667ba25b80a0b2405ef35d0ca0e63a8fe4f7f5080dc68b4053c03ef98434c012d257eb943a39b860fe5eb40be7caccfdc731d582636788b8b22ce9b1a7f5aadab27e5e3bc5c0a43c00bea049fb9ecb390668e5f57477b79c630f8b5486413c3e7be9db80eb2266c4e427fc79c7d46521a5861bc79cba76f4c72d68247cfd8f4ad4992ca15f683b41108ec95212cfd1e0f8643765e369d4236eda041d8c5cb8455646d8b5d6b7463e7275baddbdd46f1b6a449dea7097916c3adc623239739ba6851e9c29c7e9a32d125b3505572e2496c8fa2141f558a8d0062d24392a64f2fad686a9539257f026d04f5c2d87e87a3061ce0158c565e33be5a220cbd97947311cd96974f254dd15e5b20b734c4a4df3d906d670281c5be8e7972c724490f72b4a0ba133cc9255d5208fb89677b5b6aa3b41716fac5001c17ccc3957c761f9b33bda4ae29f84115c18d2b372eec5686e765c10d9dfe177df5eb5ebc957909baca5b793c316b08ca272f6f91558a73dec9e048ec1bccdb9ba2449e324c0e88b0e34ea12b7beefc324786d7d3399bc30fb649e95b8d742ec41984ee10969df6c959efbadbb0a20f82786e73e9be29249bef4e34a34c95378cfa71972171b8df0ae897af7f50a43c9fd3725a5d8aecd9a8f3d20750d1bca31a51af4b9518a2f638effb9b082196b1089345d8a1b6e609ebcb76c04c56195fdf44273d126e364517d291d5f351612eaa7f14c9525d20e11aeedf7a5a9bfba111578e0aeb27a2a7f52cf7725212393fa71c217c3d57e438b77ae55859d3a0f00a725569d3adc4df80091bc645aa2e6b0ea193c8f7628da826580b2f7b09e398657b741feb250414cceea28b7a17a8231c6d2abb29cbf922070a4aacf9199a20"}, {&(0x7f0000000040)="1f07d5a28ca10448998c8fb653eb818d845caff8de642301a7c862f37a88541522f15394496e379b2da5"}, {&(0x7f0000000100)="eed004898ec98251872fe84f11222c1cd5b27124bc4dd2ec0c598d064256720186cf7939349eb70bfa634a53284af7138912a9f4a12d62e187f2859d1c465471b4223d446dc215c006be3371f93fbed8e7f53386b166816a5f4f39011eb8ca7d47069fd518f0b427fbbc1b707dfdca78f2574638ecea97da4a6cd8a216d8362e73360ade605e0aeb1384ce0b91a89dc6400aee650ee3a613e61fe57b927e53a35d0f681842523568e59cea30529b09612969c3a0868ef700"}], 0x10000000000001f5) 16:15:05 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x10, 0xc7) r2 = openat(r1, &(0x7f0000000140)='./bus\x00', 0x88, 0x30) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x7, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() mkdirat(r2, &(0x7f0000000180)='./bus/file0\x00', 0xe0) kevent(r4, &(0x7f0000000180), 0x0, &(0x7f00000001c0), 0x7166, 0x0) kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 16:15:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) write(r1, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) readv(r5, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/4096, 0x1000}, {&(0x7f00000039c0)=""/4096, 0x1000}], 0x4) syz_open_pts() recvfrom$unix(r4, &(0x7f0000000140)=""/201, 0xc9, 0x803, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:15:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x24) r0 = semget$private(0x0, 0x7, 0x104) semop(r0, &(0x7f0000000000)=[{0x0, 0x6, 0x800}, {0x7, 0x200, 0x1800}, {0x7, 0x4d, 0x1000}], 0x3) 16:15:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xac5) mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x5, 0x3ff, r1}) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) unlink(&(0x7f0000000200)='./file1\x00') openat(r0, &(0x7f0000000040)='./file1\x00', 0x82, 0x1) r4 = open(&(0x7f000054a000)='./bus\x00', 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r6 = dup2(r5, r5) write(r5, &(0x7f0000000480)="582720ef805dee77b08bb02744d5f35565abd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b8723e6a65fbcdb9ad8a4f5f728193ef16ab93f12", 0x65) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)=0x7) writev(r6, &(0x7f0000001640)=[{&(0x7f0000000780)="cc6228fbc251f44724122d32906af5d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a", 0x46}], 0x1) r7 = syz_open_pts() close(r5) dup(r7) syz_open_pts() sendmsg$unix(r4, &(0x7f0000000580)={&(0x7f0000000240)=ANY=[@ANYBLOB="010041501bd2bb4c0f79"], 0x1, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x8}, 0x5) fcntl$setown(r4, 0x6, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) 16:15:05 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7a8778974d3a7772dd81b4cab3e13e3216fea67011ef9a6e493e7b42690c84cb8852f556be1149d0af1cc63a8483d3121c49c4ab91e6bd011d3089b44969c880d6624c62b1174b1b6109c2bd9e", 0x4d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:15:06 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79dd3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7b) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0xffffffff, 0x7, 0x1ff, "218b8beff0ccd7c291cf7f7131dbd1c2865ea933", 0x7fffffff, 0xffffffffffff8161}) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = msgget(0x3, 0x1) msgctl$IPC_RMID(r3, 0x0) pipe2(&(0x7f0000000040), 0x10004) dup2(r0, r1) msgget$private(0x0, 0x41) 16:15:06 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) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:15:06 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, 0x20004276, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:15:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) r5 = openat(r0, &(0x7f0000001380)='./file0\x00', 0x20200, 0x148) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000015c0)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) munmap(&(0x7f0000fee000/0x12000)=nil, 0x12000) r9 = fcntl$getown(r0, 0x5) r10 = geteuid() r11 = getegid() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="17632be65de16a42e0556257b98d7a8f713820fff0d891b1cc38939c842d1159d1e0c22997b4484e017c6efc1324e708389f08ca7c8f36e9dcc0d1e410694fca20db891a3c3946d465dcec6e9cda798262cb75ca678502830bc379667c1210500122adad092a03b8d15d1b809aaaced6d355509c291233ae539fc08d7ccccde5ffbf81ba7bdeb732a2dcc8256ad7f73d1950e2a8e99a7824b627c5095c46fc2a", 0xa0}], 0x1, &(0x7f00000014c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000c8bf32bc00000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x90}, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) 16:15:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYBLOB="07dc11d27c68de36507258a3cf7faf075a10ab36fa000000000000004e687d84391767d9bb9b483f4480d547eda12dc0e2f2b7e6468efcefa83c444850d927c70857085931e2e1fa22096bc1435ac48224460ae260c285fcc0af3049c02f02e01745dcc5b60743d8ab99e102a35ff8072c15d873a344566a36bbef840e355009001eea9a32349cdd8b01205d777aab2f33ccc5f740c19a087fc6e59045f19f8d7b65384fc2cf02c7a790fad853140980cbfe35bc33e3371fb73c4592f0ca2c1e55a1e267911e12282323d1dacc6b87c9", @ANYRES16=r0, @ANYRESHEX=r0, @ANYPTR64, @ANYRESHEX=r0], 0x8) getpeername(r0, 0x0, &(0x7f0000000080)) close(r0) 16:15:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x10, 0xc005, 0x6) accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/179, 0xb3}, {&(0x7f0000000140)=""/6, 0x6}, {&(0x7f0000000200)=""/232, 0xe8}], 0x3, &(0x7f0000000300)=""/178, 0xb2}, 0x2) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:15:07 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 16:15:07 executing program 0: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) semctl$GETPID(r0, 0x4, 0x4, 0x0) 16:15:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') fchdir(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 16:15:07 executing program 1: mknod(&(0x7f0000001140)='./bus\x00', 0x0, 0x7c) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x80) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) r1 = shmget$private(0x0, 0x3000, 0x6e, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001180)=""/182) 16:15:07 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) socket(0x5, 0x800000000003, 0x1080) getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgrcv(r0, &(0x7f0000000700)=ANY=[], 0x0, 0x2, 0x7fb) 16:15:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000200)=""/101, 0x65, 0x840, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:15:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x70006) renameat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 3VUfe)0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8, 0x0, 0x1001]}, 0x3c) socket(0x10, 0x40000004003, 0x0) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10240, 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0xfffffffffffffffc, 0x101, 0x800, "2f9b754db1b344e2d8da312b7a3d5ee102f3fe40", 0x5, 0x1d3cda44}) 16:15:08 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:15:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="003ac5a4a78ffb441f34a12afe3f54afac8f394139eabcfe929d1ac875ba2cca037c7e93d31726e8ee21749c129d0a6c5dfb108926f1af5ae208d9fbfd62df3c7dd807113c5f18a835a88ef55ca7604f2adae4c0ea5fba1d4991843f0bcd4c3603ae425d1bb3ae5231ed28db", 0x6c, 0xa, &(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8) r1 = socket(0x0, 0x2, 0xff) sendto$unix(r1, &(0x7f0000000000)="a434ef8c67841aa41906da9093ca75afca6779211dfa2f9feb6eedc704be6a7102a784061af2e850e5057f3604087edc7d8d3cae351971e4909102a4a0c0fb4fed2c69b4f25b6dd65bcd1f24b012c386716045f60a654ce8abc606db8f399ae1164b7fe6c93a4e7a0f5b3250a844a98d", 0x70, 0x40c, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:15:12 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') shmdt(r1) shmdt(r2) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r4) 16:15:12 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3f, 0x5933, 0xfff, 0x8000, "59ec09246bea43e2482bc11b852673d46d026271", 0x1, 0x3}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="a0ad9d25d04051e24a56067290e4c2", 0xf) 16:15:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xad, 0x9, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0xc8) 16:15:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x840, 0x4) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 16:15:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:15:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x14, 0x4) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:15:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="c804c2d7bb6bc778b12a47750461753ca3d2abd5ce51c5b6831a1b06c59ed80f39b2ab44da9cf56123dc62047ac803bd29a8b6624ab52a23c09dfda307d4f70a8cabb63ac89077ea579fc144e32d0cfbc19b4ef961ee0625af9280e4930b1dcc67353505ed537aa3d4bc", 0x6a}, {&(0x7f0000000180)="67c5f2e6c6866fafd67db3c4271939b695ebaa275dc81aceed9a4ff577a15aa5ced0dee22ca0b6eb1e72719bb7da28bceee181cf9b77e738c3565831a94ce92b8d88cef8db88f54bc199017402165ad17efac1e22b897c778a4fffc561231cd255f9516f303ccc6da2369c6c78c8cd9622e0395e033d18004d1a8675d5193fe65837f55a", 0x84}], 0x2) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x4, 0x2}, 0xc) fchdir(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r0, 0x6, r2) getgroups(0x6, &(0x7f0000000380)=[r4, r4, r4, r4, r4, r4]) socketpair(0x1, 0x8003, 0x100000000, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0xffffffffffffffff) r9 = fcntl$dupfd(r1, 0x0, r7) sendmsg$unix(r6, &(0x7f0000001800)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000004c0)="9d3b26520d4ad99b8f7bd122b99d7c3beac8698b07520fed5a318fc9c8e9156c71b978a7a30fa860a2c1338b8defca3ede62d58e1e19921b1ce6e7bb5865301b81487c479a89a101b724d8635de3cabf07e3b0785a924a0c6183ea90fdcfa09635c50dcb0c635c8824729a76da01ea3cecdd86fd9523aaf1302ed863b1da0d", 0x7f}, {&(0x7f0000000540)="16b5ee5e808f7ee41829c871dbb6b4dd01eb11ec5c5871df3ae4da4b00eec5deda9e1d16433748e4197a20547c5f44b48fc89b13524cbc50cce6177319f58588be843a0639c261328c6734518caeacfdb51d34bee31441a7d054d138e9eb00adb2ffec30c7d6eab7bc39d5112322c947ec4e5ebbdf4cbf7ef7ee4ac904991d170cd68840016d5375bcf0e995f0a662cb482113a898d2fc7e81f6d24b1e61cff6e636f33d8715daadac329e85e3bff1d87f6b8d6a95180f783ee750b50903f4734e7fb67be2ade90a8136b0cf078ac050185b2ac62a57edd5964aff14bef37bf6c53247f50a314525da43c1a61c8ac2c24ddbc4e7eb52d3e60c9cebdc18440d6bd747dfc0ad2769bb7ed72812fd297ccb1268251f9b4dfc211bb496403aa84cd7bd3b4914297559bef9c15ab06440d51d15d0f842ca02d6c9f309130a9eddb19ccd5e0f869ec2b55d442498e9e325e834fbd394c9b9420c3da7e6881869fbd87f026fc6d8cb548fb788924f7387a71bc38bdfbed371ad5cfd3e6d998b8ca0efb9ca1cd68cdf1341dd4b47f9f98876da36890e4d73e6c93142f8e335233e8be6435b3559521beedd9acb9fc4b6872e3cbfa86452864da2dcb25fe0f3bdd361a8810d929477de5fe5db026bed46ca4c18c06fe2cae806c7f2ef9c7765124ea5c6e6a226a50361bad2bef84fe77c50a8bce582cc8457e26463d4efa22cd7138d433a6af1eb6c478e130771998cb51bf7a7e3faf56171dcc90d5077d63d582e7f72f913acf1c6215271d58578976000418cfc4f17ce94218bf8444ff690fb469905e3e9213355caef75713fcd0bfd468bbb37996282ba77cff08dc0f6ffa6935a3effe9ea32145838272567705863ce1ed8da6b135b22313c33c99b62de50624d85f662a8f6020aba9276785ec116ead0557e82652f28d99c640ec362ba12ef0efe99bbc415873548fcbdaa2c34c2d2ea889b6090f33c675d96aeee9dd8aea288dbeebf95941a5c375998ec34f216e09da994cf6c4d73c39ededcc94d35f1e0e7632597f722cc56593daee0860d56b8b1700f08b6ce3ed55e3854b4ca9b05de209ea31c75090c6cbd110f078d280f960566c3a6f75b8185570752eec24e95b80f6af662b171441ec5d48f8728a545e3efd08a543d731b1d0e28081f858d56547c38512f970dd8c566b1d287119dad85085c53bfad091fa89ed5820d2baa234254f7937e782330e1e08a6f65e909fdd00f2551670e0ace62555942d9fdb1920b1bf59615b42885978bfb2c8bf5124290386a9bc65bebc005e083857f8b6860f49b6c22dd92eccdea8ff9a9325b4c9e38d842fa6d4f8ecec94286a3a332459dbdaa6a8a0b2768be90f6141e403d106056bd4b67ce7d6806c8b935970685c07eb7cf5773b0a6f92c87057b2923c347be68ba1eed33e46a0996879b359215a94be19ef5cc446109ea2db2f804f4798123341adf47076efb57ae487071f0fa4bfb713e8674553a6f3ae06a3209bddc0819e2d1d0dad82d9a770b10b57006ed3af4eaaad673b1fa41d5d6f0cc20580601defe1061ba1eb3eef03d293aa075b4e8b13ac943c644aa1a50adbba5471b99e0c51aea37f289e0ea00faef310245a341377c420939fd59d42b21d42adfbb715eb1d4971845aee349491090cf4b231cf059dc961b54bdfab0b5b07a51c3538a89afecafd306855f4c649cdb1cba9f3202dff877d72be49f64e607f167ed14fb9513bc9685d59e664a9afbc3c0b0811e8d73addbb4ad10c48072c15a30aef5c89baa4f0c4ed9d9dfced2c9eb133e8cded636cc6753d9b1496ba05292454662c6d87c356a3a555c389e7148c361e6a1cc2823ab0f089edd9c89588f07e15ca6e2112b981ad256e0a2ae32d8be46fc57f2cee80145f767d1fbfaf0d148bf95f61343f2a55ab9de29803817330e4481ebf40cdffe9db47d2f27bf5aad4f38422e9dc37fb6a08ceabe9f2b9fa8b40d94096a2f99d585e09aa3fa2409c5ce7eb92aeae825274ccd5e777075f23a49dc496449c7b22d0ce947dcbbbc0fafc163565dc0c9766239e9da02c619585385fc5feefeaecc03e442527fa9902e44274b82a3a92fd2ef1ec83f3aee6ec63c613341ebc58ea12fb12c9a8ac6ebe225f7f04ca694611eac18777a08fb85855344dfb0395e299046bc2e2b6bc5adb961c395459ad87d0f0f0e61c0283f1735e2d836e878a7649526a0f4457cc5f72e675de2a124b22c7ee1f777d71c45a35112c49ee7e16661c8faef8e83fcdacf363753e86ac09eb036a21f322b4c3c0591776d7e51aba05e24919a27fe40336b66ca2c1238fb6c1840f9dde5bbec2b7f6ea31dc0283c799935bd3d14e2252dd90b09dbbecb701284116ba560b9c83d72301a7a3e85a664ded2cffdbf7e58b8464be2076a35506527c6c38fc607facaacf938ea61d90a4572043fa6002d841d17c714f9cc18f8cfc3c9b73ad6cc3269a98a1e76299025e5e1ab15f857c5980f1a909a6640efb24a76623847f6db7ed30ffc72f542136897ed3eb5c76c3575b9b13500a508333bc20d153f1ac2b48bb8294a957e7d34779db77586e63a45608c261f2649c64be40ebb202bab7693abc760f2f2280d63c0b225da5a95a5889c9cb864ab437294af7d11b1d448c96763cbac99224b92744897d57d9df6f9e474b8dc5723bcb3e018831c948fcbf08337dea4b32a2b13b3052390c350027cc25876840e75847a660b4ea4324f9093f584d460b2ca4fd815be3efa8557620d31b5c22d4379d9103598e957842d89dce9fe91d079592689562a5c452564780cf62fba255948702c8f77cec428a4cc90becdb0bcc07c228dd6832868994f98d47ac657726e589d2f537a0e0a08f8e256ce360e0155da77afa4387afda46e218ed3973ae2bebdd64ba0d3320d50789fa26ffc8f1204bbfc04f731e98f11fa826c425d1be66e71e00120dea76fa6944f267433ce5362805a8ab11073afead25846005997a986eae274b3f822d1d1f2d110ae8321210ca98bf3acf3d80d586d0374342d10840e5cb7912d4cc6a6e48bfeb622248ceebf2f5aa52b877d19433583116d492e0c0c100ccd376632a271bbc8d99908fbc796d3136c5ccd6d169f22de1390cf540a9806b2ba98b46e749da5898d596ebb53a5b1f72bbbd6f70ee81f54881c1c69f79aa56c5e84c2429d3e034a33f922ae28c9770899690910038265b9aeb6eca7bbc69b3bedfde8073ad43eaf529cb739878ce99722d6b859e0da06b861ae877c59e35c44acff0a5f41c1333529899e43331aa91fb056e545364df778cc268c145627fe8815fdc6f5b3464bd14e9fab06a504e59a702606bf53859feb15bf834e5eedc8c1493dfb87d5e832c933c4d469931b7b2df5dd4be66186995e078668345721b1b1be2e6f01ee4d7230b7ffec565a1a8dd9ec08cb043c2dcbc54316af4aab1409f6a58a3a439e44efab17bd34a921ff341e708dea8b0cfc0760507535c15f73da46a81bd9de1eebe8eb45765b7ced2de39826022f89eb11939f6e01114a12776264d7443ff38c9db40fd8bffac01d21c6b92064a85206ed417f0c8b6fa6bc9e4ef26fa5b7ad435312f9af338a4c5986167350ab3ce38c91364ce1075fe57d0066f9cdbac00fde0e63e2a2604057f6b30ae59ad75c5084a539402b5844c49d7b8bd5af2724aa6edb1a88379ad748d4d3498b5e98252f8e02de204b15f61e75fea114eeeb3510c84b67f5b94bcd85a33864786681b8f82b440ac09ccafeb62750f2c6cdc90f5836d9253bcd03157b39121eb6a9f018fe12e9d0de72151bd3c4cbfb8efacab03aaad07cf13a77e502ad2c6f94a7b6fde92d709d36ab7054dd2f0be1a9d268b0bb5dfece180fd39757cd08fecdf29bf4e7378bef5c207287e08b49e474c673c8d66d77104ac1928dff0a42d107905fc25837c121c67d22ed07cc2e2e93f086964ac4c1b61a181586373d8fb1ba4e3d12ce4d6531268a7f8795e45f38d00c041ab080321bc3a54fc2b38a2ef892b5a3b2cef8fd62ecffbeca37f19c1f696a5d19f98f88ef6c3a4e066d8d1584253eb838282dd494c83e2341920f6f0e3789469f5f03cdb231bd034e7dab5f95c4eba64515ebce04c9a441c82669ff7d117871e1f9ba5f79334a3b0e31d1d170a21db30f46a62e52f26259176ca2379b34b370e5cc455eba1f7d1e1cc0d8a9666cb5008a03c04abb91b0bec544ef76edb8d1a33dd3d15f39d1fa7fd9e7f9ab39d7861d4f1142f75dd59e7708ef797fb9bdfc629ce335a9bca65c0cc9e1fb1823d17d91770503383d546070dc391413387792caa2609d276c3883b2cc0f06014c9e21db12a246cc2206904ed6e6aa17d55ad5281b30b93550779ce5fc74c2c8f85fd33c8e06c214d189c5b79ad52aec92cfd7f4963e6cac0d3babfa7fe759b75540cd12b01fe7d008fcf8a9f4c30bdb07f4caf6667b7c40cd44fbc9709a1925e35fe2c52a2cf13a1993381ce9cb7e1258627fabb623234fb1a729e498beda73e518e9d4c1669ff39fa58b8fffabad5da620c9425e7e21c0b68a8c39a2eb3febc3f9ccd99f73cf247f0635743c92bf7abe5557ea11524f284075dd7e43697d54ee533a8a9c6917db20d69bf9360138ec7206a1967685eb67322bd9b3f24202983563ad1561aecc06882fbc77e08eadf6a71e9c2dcc22d5802a77cb46728a6583a7e02d90b3d0d03a5d17a9d78ffb1ae8aa1e07d19670a015e431d927a6a4eea9e5c8f5ca0f52bca89270ea24c688bea73cbed29c12fb7ed25e921b53b7a417fcf4222f994dceff8d728b5d99014c15874b46c6635d75e19deb21117fe13252bd955531dcc4b3e0ae6657c3835e55f951f6f064fd75aa5f0cfebfe3fbd074fa76a40e06317aae21863bb066f31c8a5bfadd507602ce50ee8f5fd9f392fd8cc03282e5d9016b8b52b689f4aecdccb25b4e224c406c39a34081553c0983f1e7f1543eaafc9d00fd2053f1e4b6a5a4ac68fa6667c41b8356c8900f6b11aa2b08d2a98e8fb9b0dc1cb33e599585f020947a9dcce9d392e1a60d8625064dd838b93814625c1f26308c6c9111da36918a6200523c79846a6385300a0b589783bf89a753bf303c56e3d867fdea82a8e2161f23a866e12a92ad45fc794fee7db305c2a0e278b95049a11634bb27bf03f88cccb7507387ecd2f9eaf56bc6f63d29a8084d61256c21d906a34103a37b6fe8658b4928176b7d4d0c7de93126033dc0f8201df1b1c92cf20438bf3095c3767dd0fa618c467b039d6fe65b2fc1e6abe5db7542b03aab632722b620f68b5883e7550868c7264cdb3f7de7cb1ffa85bd1e67e5d83fad05126a992ade5a158e59f34f6ff94ab7bd56b2c1244cd2fb1bc94f647e204e134f3b8582234968359afb1055d86579c958d1172efddd6ac8e6ce27dc60803d9699c37206b0ca8c8d5a7a8a6af733f769ba4631787fb4ac07ef5879fa07b7eea6770321d47a6150e1a751cd85f875195a60c7b2dccf409a28c4369b2418b7590b14f68c41794b84a80b655e41b3b8480015e71c6b76965e33f2057682f2505f30a017a0a3ca2453836fcecc25c2f0f8802d3eb849a6b925347da3158c54342ff10d368da0c9267ba210270448b7c859b083663eee820b1dc3b1172e21e8f655af7515506b6f74ceba1f80ac32f0fc8df7010fc09c03530b189dd76419a8c6fe1d57289ff35d953177be081c746137ce2f11038715f836dc19f889296749e69e58bdefd060e2aa8783610ee6d9bf78fe9f89520ad671b2a942282df89d160be75fa25a3ca380b3675f77b39b", 0x1000}, {&(0x7f0000001540)="a38ad705fc16463120c996de6b725c4c71a16657462e99d3a691be95fd2663021e556b9287789d0a70bcf2517dd557a103a81411a3cf900e9a2fadb5562f9fb68443dea7d8324e00718af5e49e1779c71ba41f3b17a9d808a838698490d883448cd8b50b7a25d3d42fab1af38d56cc16b029bc842291b1a4a3a8dd60ba35b0fd9b101c9fe3d39c42756920c32dc6e899411300cc0755223e32ddc6aaa3fad9386add9c480e3a60db3ac4f74828b5", 0xae}, {&(0x7f0000001600)="f918da1564dd07f78787863df063d0dd699ba4351ddc8fbc35b47e013c9253e8985c", 0x22}, {&(0x7f0000001640)="d429cca090755a24c8d62c1a5c5a5fb6bc126c6e2e47e95b1b70b3a902b174c0f6683d02c610820005de31333ae2d7246ea0aeec1d961b81b2785ba89c419f26f4a047ae22892edb6ba6032ff718186b7a6ccfc15b0df97c46b2166d91f115abc105400bb703a7563bd16a5c7a2b40a0adfad780fed591b6b0dc4c1d0651ad88fdda8dcc04804f954a7031d5eb51b4975e840f9891e37e989071eb03dcd6e0f58624b5d7fde87885cbe57111f06e60f1d14bcc68de7885d3ed0a09b007a8e05d", 0xc0}], 0x5, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r0, r8, r6, r9, r8]}, @rights={0x18, 0xffff, 0x1, [r0, r7]}, @rights={0x18, 0xffff, 0x1, [r8, r0]}], 0x78, 0x2}, 0x6) r10 = open(&(0x7f0000001840)='./file0\x00', 0x10000, 0x10) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f0000001880)) unlinkat(r10, &(0x7f00000018c0)='./file0\x00', 0x8) read(r6, &(0x7f0000001900)=""/167, 0xa7) r11 = msgget$private(0x0, 0x80) msgrcv(r11, &(0x7f00000019c0)={0x0, ""/199}, 0xcf, 0x3, 0x1800) fchown(r7, r3, r4) ioctl$TIOCSTOP(r10, 0x2000746f) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001ac0), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000001b00)={0x2, 0x1, 0xfffffffffffff000, 0x31, 0x100000001}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001b40)={'./file0\x00', 0x2, 0x1f, 0xd081, 0x1, 0x8000, 0xba99, 0x7, 0x1, 0x2, 0x7, 0x53a55608}) socket$inet6(0x18, 0x4, 0x1000) fcntl$getflags(r0, 0x3) open(&(0x7f0000001bc0)='./file0\x00', 0x512, 0xa) 16:15:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8000001afe) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x8000000000000000) write(r1, &(0x7f0000000000)='n', 0xffffffffffffffbb) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:15:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000008) syz_open_pts() syz_open_pts() 16:15:12 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:15:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) readv(r1, &(0x7f00000000c0), 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) getsockname(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:15:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:15:12 executing program 1: socketpair$unix(0x1, 0x83, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f0000000140)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x12fe) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/42, 0x2a, 0x3, &(0x7f0000000080)={0x2, 0x2}, 0xc) chroot(&(0x7f00000000c0)='./file0\x00') 16:15:12 executing program 1: 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) write(r1, 0x0, 0x0) read(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getegid() getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) write(r0, &(0x7f00000002c0)="4025c8be000538a00e9774ce0567ce3d42266266e220cd1304ab5429f34b9d2af0b84cdb9572925ab4656c5809d55344e0b31f2e6eefb6b0a842ffc37c17e4b222ed759c067f3a689fba662376be0ea2b52c287a99ae929761b4c0047909fd0b6d62857e1dfc662661c35b8fd38cb517e1c23a9989f349f02001f1d58ebe3665dadb71a07bb7072027cd819c0b408157e7b877fe1a3a73eb75c0fbd60ae2aa12fc02cd50b5276ac53ec1097b57982998d0e05bb61a9a7a040a1027a49f91", 0xbe) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000480)=0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getgid() setgroups(0xa, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8, 0x0, r9, r10, r11]) writev(r2, &(0x7f00000000c0), 0x100001fa) sendto$inet6(r2, &(0x7f0000000380)="fc70e204d491581aa4eff7544270b28a92ed8a574dd10bc7293818d30422b48177184b3bf11311769565d5b2bc00fe00f8c4d91ca7fc16f43109446fe68df7", 0x3f, 0x4, &(0x7f0000000440)={0x18, 0x2, 0x9, 0x5}, 0xc) 16:15:12 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) r0 = socket$inet6(0x18, 0x4004, 0xf45) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x1, 0x10000}, 0xc) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x550}, 0x8) 16:15:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x2, 0x3, 0x10001, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x9, &(0x7f00000021c0)="2c0fd21d1b185a4e4722548f51dca6f2ad9c15b0e5cba9a55a772cdc032ee6c5bf93afd61c210198c7", 0x29) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001140)="5c6215a6e620736891fe344c34202c298a925bb9c0cd9870ab866be11a022b3a91d0966afde0eb9cfa227184dc943b23b2ef57f104aae690ef5ed61646da090fe2884202367200cbda51b389442ebb82b4a574aa3f20bd900dbf728f3c0af6423285b0af7b88d40d179e633fb11eada928094dd68bd6d4905407e14ca9c0da0e5ff8f195f5aa915da6169ead70c06e764738a4e578ab971bb246c6c296dd796ef6afefced4e2ea2ea828bd5a872e4f4105139f520e6851a60bd12941b3fca96a97b2c2e00194e551dcf40e326c7bcaaa3a484e8c311cd29fe2c0802488ff44252114ff7951ab68fab256a2f922f6ae1108215260e59d02729cf38a95152bac645adac80aa754ea1c7152437464e0c40c8fd621e5cdb6aff88b253c254ca09ba746c03b7f42321a80c78b619a40abae0ba0ff66151397b6a52e0ce9820b714e16cd260407ccdbbb05a75ec196c4d63982ac03a37d048d148f9f35b388e905dad5589a793839ffc49b1b91bb53d0f6cb48d3bc046001c188d8461c8f7808afed5fd283c2be5310d1f67b92ef08f60e0f9ee27688ebc2714d11ec743dca2c7c4976d85f5332e01c192d49433f78870cb34559ee258c9e76fbeea05d0ee91bb19f9af7988359a2fc8dadc189505f4f356dc7e2514fc40aa98339a21150cc2107e9d824f5f9f528c3723e90709cbd858b01bb0a723061bc12a76c60747fff8e24c375c0e36db0b3ca8a0c22e291844f4ff21d3f81e6189e587143641d6253f7a5e25cb95ea71b8760e1b8a9ee592810238d15f7f5ac938119c06ebaccf439a42c085e6c56034706ee0777b075b60f18a19e99d6f532aa2a92b7aafa9fc3aa79283c96e5c2a9899e77f6a58ed381e7a8162e6568b4533905d27070218673d556fb305d1969270140ed5d82fab7a16b0c43d3a04e2974c76939a1c15552a936e2ff1df2262578bf5dc23c28629ffe81f8e8fefe1c4c0a93539dad27edbbd37b827d4fe5ca0a9da0157283128d039cbf07c85ac7a3446f0e30768ce2b5a3d6f91f2943cdbfd3e6456f9b062a5040bec18c8f7e3111c8da71a0bfdf24855633329bfefaf86bf9400444a64050951dcf062ede65c88860367b19047195de4c244480f9ba8acf0161e7ad84a94d387350cecfc14f1da507ebd8375900c4782912e2285548ae2af76efd3fe91373c45cc51630533e1180bfb7e8e50960a36b3a0acb3bc405f9749effdaff14af28fd3d13288b3d34cb6d07a7773f4d6f81cbcbf9cd8744bd7425a433966b205237fb8221b3810407d15c7f7f3a99f6938c8ee43aacdd5b5aa0c7533141a3253e492016e86d0c1c82caf5c9a37c4d7152db5d1527e786d3be5699958443931738c8b8a80fa3714ec622a1ce6a9f629d4bca2f1c7ba46ef5282d4b6603c31f026d0874a4abcc082fc7264448bea9b7bcacf39e8d0aea3dd606569165faba8eb9ed2867c4ceba3f4e4453e69186de7a3f95e0ada407ebb8cd785c610cb9d877a7b2321e2eab7479eec09ddb1fc66b9030be4b5e893f71d6b99a73129efc139caa98903414e7986e291153205a582a0fe75674e7445c543bf3c8fef5ed706ab36f158386fcbe591b2ee1457a5ab79e32705813465f910acd6e9aed2a14222ed72105187025f309f0145ab469d137b5af2c8f0d04efbcc6df8a6373275fc78529a06e430144f3524e7cf43095fafe5cd35acf38e8e4c1629549b3688c9f5341f44317e1afdefdd0fdb539260aedcf8a160388594e2b7e669fa2abdf8cc8d0ab8dbf1f4582d08888e842967756c02d6cfcc1c3c25b1dda8ecc2622ee4bbd071c6bf3e50f929d0f03d33cd522a29bf84d573be0dae43a4051388e330f5e84329b51fe5122e44a630eb412951ba1d01ae94f048967d6f428cb9dbcbb7f70c2653506975a0e8c1d4acc0054ebac3cec0f9dd37cce1de66747839768217c4d605e9cd14f37ec92b74b8a32a0bb505e2b69896f2405f4d0aa403f52d6b8b147db416523dbbe9186962d61cc1d8b3ff415ed5a88d7e67e4282081b5f39c384acd8ce779fc3a05469ca06ec191d9be333de48ad8e8a44d97e0c102f17537568cf95d4fe708383cc76fc0c4ca0ca15206f3416938f63c5e3aca8ac8514bb295ecb3e833bab683b83dc6fdf006aa674075f0b026aa2204cad29bc7c66e442e25ecb8801d0913b0be4d9448be7aa4ff017b7ef3a558ebecf4225b98595d791936fb827df8b658f039983f4deb19ffeb1d5ddc82394389dc8803f60eed204dc3fe081a4933aebbc0dfd0b81c130fb65e3ffc72f6c1cf2b38af99b960888a207aa7d1137a79e56c0a536e1b52286d2dbbc070ed33fd9dc6730e59099a20357aafd1d5c1803e131215723237c1eb92d127394d10d46d295e1261d1ac607041b66919edef1298a0520681a932a1b7645708ce3de0502de5ff5378898c61e41e0e11c90d0a349fb1ca40dcad53d652b5df899efc38634066fc996c92b0806dabb3ab83f359262eeb4957c3508a0b29c9a6e70923003f433683a753f739935bf8acd1a9c6726902c0b10644df21d0fcae2d9737858c9e4d52a6074f3c89aa621315db87db70b302e98a69f7f21228a824a11b89e5c87b2f58fede952c5025a7d544bde3e9dae73b05457e24b51c8e9d7149a5496a1ae1090fcaf7f681be60f8e561d532ebdcf4cd810d7c21d97aa9adbc4782a4d180a84fed9379b897121065a1505ea1a8b406e91d82d89142ff4a85716edc69eed770152e5ba882d184b47bc76e892e45736434d6af0efb23a659208590612ce8bee8efd07d33d4e82dbadb2df66edd9443da2d42e97e2c93fe35051e29c327bbc3a2db8202198de74167cb80115aae1ca04eb57e22d5a1d605969d3f8467aac5522edebc69b13bfb810bc12d55df31c6aff7a93f6088fdf097a864fdc25b14d7bafd31eb64feae259024d261e5742420e2dc75558ad2debf0d4e746ec467e28b1ce9ec0915e894c27cda89e3e746f83dde0c35d5eca71c6c2a402c524c9523d49a01915d0a0050c07ce2ecd1af7f81f1fa37fa2cc079358aca7cebade47350b1ef725da96df19e8d71c40726d57e7e275f895ea8eddd11f7d50d3a559c7dbc8e3afd4a62ea1aec9751ec6ac3455ce484281b2ed0ff3b894afda7c43225ae85a14c3533501f4ea8b4942ed350f04832405328ce5bdac0a1f03a461808e9c6dfbac84167e3b5e7c7362e2e7a8fcdfb98f93bf1b5ed97745bb5a93d0a9cb74a97bee11d68138084b75e4675e84398ae5589d7fadf20b2eb5a7e9d38701826241d2216dddd9892e9027a527bc6630f9b682f1c4aaf0c3c319c01fbf2daa1fb84705c94234371fef7758f3f7afa281a486b3ba14bc53550e9391ecda6a420dae07a086d1142b98d409e55ff8638c933f65ba64dacc242634edf82a179910a68d6f51e90378a90340fb5bf353c8ff1896c5ec174f25be81365e3b0b619f8b8326f6446a27ee24d778309621d8cd28f137057877575f28fe11ecff915ef5db4788ec6ff75312ae9c8f5cd37abe68d3617689a52a609b630cc4128136e41eb2ae3a519c2e8931661c59357b400aff778679b7f93b1b15efacc573ac680b39fd96c27ea6069512001862a55e07a25047925d5900b2315f417228bb86da7770b78b4c5871472c7cb4c6497d378297866767703b860fc3420b706bf7d00bf6789e02637472bc1e7ccb125ba18ed69c772fc0ca99120ab5991665790dd7b25dcaa7e9fc51dbd6a80083ee69cd4ca2a8ec40a001cb72a001640a3427b41260e64740b2448ce06938f98273101747fa783eb868e9d07d7fb159d057302beb30db9ab44596be77bbb50fb71c0a828609b300ddfff3a9d3242d854cee493ef23b249df2f143754f18906d30c8041ef4cebf2c0fd240a80c1276f6deb630e8097a4879471b9682a79c4f3b324226ace99e76568b0a951cc795c474c044ee79b3cb14b0593f61429ba810c143905a8ee8ca2eb76d53640ac128b98222f4d1f6543884e572a17ab86dc4056660365db305c9c8ad80bb0f705da4d3113a60d06881dce4171504d56be80a26417d6aeddf5ab2f29f747ebbf20732d77c56425717fc22a74543a46a458824e136d21fb0eef13f10e20431cf55ef5a839a0cb2a410b7202aaa6fa2e2d3ece07ddbed39c44f5a3a1c4c783969c67da41428bc468cd1370628225e70b0ee9abfb3e878c0ce891fe2e07e1b59cb4a798b770965c5b09c6f6074f60d8c079430a438591e20f82e9eea9fb0303156fed929e5b49365b6fc490b67d0d39d4191910f8b1ff91fb18bdb5c434791dde08399f6c20dbc68a161b74a3d02dab100d986ef83e84c3874859b8c993ca19045d9b9f20839c0557c5a2047c009fef63fd402153b681fb150a57113a15746e82a20e2ce5f68732548dfeae9e77a5bba0dab9fe7d53a2e93964ca98bdb5c9e8ebbcfa7032015ed43dd994765ecef3537fc62f99c45d895b9e8b61f9e72eed7a0fd6af8ba8322a9fbdb37c868afc76d508a409c1bd63861552fdc934ea79212dfde68e2af22894b5930945a50b3ba4edbaedc829c21df3a17e81ba7d37e57e3280ac2f84f59ca4df1cda53b7dad876718aaa720218cfbf7ce92fc3f184db4960f5779343109438d46d40b8e8432e06375bd366711236727a47dfdf7c1491f38bc6ebf1042695c772a4a9dbcb7f6f88d289c573e4f05792ac7eb276b6b4a1b02cd5bd3feb474cfd7957667c1bf298b2de50595f2495f3802c4737029e073d0dc3e9e4ce7780b191e4f99591fb98ce872dd6ad1bc320991ab99d1317d61407384f0d7d440635b957e1c0d4917be3b349bffd05677b8c563a548d2c663761d59439a42bd8bb21f68cc67af3deea384e49052586b2efd21e45806afe000901530837cc1e7e46f2c109931beb1b87766bc96e74ac77308f1a0f339398b464df028390acdb50e5a187722922fe43d4e19c1fc4d6e93e6d9862ceafee0bee44b5fb1b9376d9901a4bc98ad9cdf491c69c2bc5779e24359b20df67c51952e45abd0aa1acc3b3bdb7c3adfadb475b4041fe3a890e8aa087fc42ae11c45b36a809c351251597216e3b6586b3eda635a88df6158a709618c78370d93f0cfc4145260705abd84e3dfbfd7fef39eb8c1bc7c90b0466d1dd02f5b72980538d0db75b663011ec6536104c87f40c6fa4cfa897cba631b2585ca5ec4c34ba7cdf3a1a8d5b1fbdcc5e1d88a497ff185b922a3f20d23801c4f836e44d2c61a3e191d0c20508ffacacdba723b398e669409a0e599cae80b71eb902860cfbaaa5aa42f7d683c94d3054b52b6f2ca931edfe3d1d281f1333d265f356dc6525432ae310a484e83af3df162fab8664d6afb2f27c535a9279413cd01447709b4d8dd1deddd787398c3fcd49b36e1c5f37b3b5950ade6f07ff9651f85c8a8bed7fc5b74f796cf1d878377c7d09aaba358d98f78d3e9eaefe72d249d2afb0093386fb2503ad1d7a272d593f868fe8396be817a9bdac5db52998441d3d07bba4bf0e23e25981bb6b87dc6afe902dcdde171c5cf0f2f836d972cad5b8f4662aaa053cef86a8de57365f4c7d666e88158c9123993233d445a6267ff3d28c1cb76cad3a9b8f44a2c92ccd380f45c5bedcf55bcdee0398db3762bdadd786da8378c2f6d431f122edbd263fa0a5c8f62c26569c32b4f2876b178952778c96f041ca92eaa90f7c328b69736f70f8c80c0a2f3f87871bcff15e04737f10794cd43bb65e7646f4f5435d7a5363a3dc5964ac32b5b79e0e9764fac8e31eaff8092bce6fd54cde51c2f9289392d3e70219f2a527eb719", 0x1000}, {&(0x7f0000002140)="07267a0d6ca14474143f2d927dde057976b4a8cf3b47deded497940237f4075fec1a1bf40c3592eb714a42dc48cb78f7ec6ff420fd6a2e5b9f0bb695c72ac1ecda0ecfbbd8616e40d2ade55ca69ca7ec54e3eeee3461bface8b8788e57ab393745f03ffb4456207d6f4a0dd10020cc83f30159acc3d75afaaca5aa36a2d1", 0x7e}], 0x2, 0x0) 16:15:12 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:15:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x11) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x1c0000000000) write(r0, &(0x7f0000000040)='<', 0x1) 16:15:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x1c3, &(0x7f0000000000)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) sendto$unix(r0, &(0x7f0000000380)="73d9c8e8ecc40001650a2a607c9681d49719d00b4b9fa5895075fdbcaa92a76ecca57bfc790e2d3eac5dd0644e14e0224ba148da1412f53d658db4b8080a2e21530f36588324c8a5d36073196389b42447ca8e92239fb882aa2c573e50283eda7d513e3535157bd53fd2d51b59feeaa8e84cb0fe09fc73091d93b2d1d84e887bf3e0cb527bbba649ce53f23004ab2a7567f09b18e0f7357163c566d40c6cca3e570d8ff09764139d770054daea6c42a06baa8f23a71797ffd28e5916f4c40e026df63262c0331062757ac24e844b165ac8a77a9b659060dc78987c264ed487cad383a3a39f", 0xe5, 0x407, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:15:12 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) recvfrom$inet(r0, &(0x7f0000001000)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x7) chflags(&(0x7f0000000200)='./file0\x00', 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) 16:15:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0xfffffe84) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:15:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f0000000280)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b15438af3cfb0a613c44bbc9767ac8648dae7d58e15e679d4f9d8e63ad47c92f7e375399b5e143b46e4af061d957595bed125241bc3c0948055d6ea78f6b0917e9f62de3bac5d0a", 0x97) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="9240f89fcc945ecaa1eb0d549cde00bf20c2571ed24e3bc7dfb2b69e7ecf", 0x1e}, {&(0x7f0000000340)="093c091b293c9900e60309edb176a0115daf4302749112e65cf8db841b14d6036d07925cff2b9811ba9c97886a6516da596b4f46d1127731c8f555d987b38194d5be53bec48dcded1b8181b98c5813f0ee05bcc05a07168cb501f6da9a15999d7ef751d7eba10758aab0bd68ee4b551909edfcdc562ef75126a551880645b787cbc5dd475842a295dd983c2808b08af591", 0x91}, {&(0x7f0000000400)="7a5eaac310dab0ff10b0a62f7ee6f87c17ee94b2f4aed39947f8cd8d061368112fd4f9d608bb43b2501e262bed4416b07570b05cd3cb47700ed67363fe794a29562248ea17595f7b7fc6615f344fde9ae697de07b6ef266d339ff0054ab7f6ba0708494062e6e45e7f8813bb2290a7d4f9b90006a1bc31f617f984f77265f223b5a440a4110da7a97fb6233252779147aa844ee7d7c6b98ac31884b9074198eb76a41a8f65fc0d4a12fd53a132a73c5b0efb4b8f04cc180a5afecc", 0xbb}], 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3ff, 0x3, 0xfffffffffffffff9, "55de01000000562c000aab63f48ba5125225002f"}) ftruncate(r2, 0x7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:12 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000100)=[{r0, 0x101}], 0x1, 0x0) 16:15:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) 16:15:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/222, 0xde}], 0x1, &(0x7f0000000300)=""/228, 0xe4}, 0x42) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="000000024ae2c9dd0c7501dd839f2124a78867d3bf808139", 0x18}], 0x1) 16:15:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000240)='./bus/../file0\x00', 0x2042, 0x7fffffff) r0 = open(&(0x7f0000000280)='./file0\x00', 0x2, 0x80) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x10) unlink(&(0x7f0000001340)='./bus/../file0/file0\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:15:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20400, 0x102) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$inet6(0x18, 0x8000, 0x2a) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:15:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f00000001c0)="ac", 0x1) r3 = semget(0x2, 0x3, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x8, 0x1, 0x3ff, 0x1]) close(r1) 16:15:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0d012e2f66696c653000"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="80002e2f66696c653000"], 0xa) 16:15:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0xfffffffffffffcd5}], 0x1000017f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b30f20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b30f21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b30f22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b30f23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b30f24000 didn't change! 16:15:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = socket(0x0, 0x7, 0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x112, 0x83) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) getsockopt(r0, 0x8000, 0x81, &(0x7f0000001000)=""/4096, &(0x7f0000000000)=0x1000) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:15:15 executing program 0: r0 = socket(0x10, 0x4, 0x7) write(r0, &(0x7f0000000180)="8127bdc962e9e9411359f9ca61808eb5843f3d47c9f70b37d1e97a1cf29facfdbeed273adb91710ed58df564ae534345d2f55faca1162b436e2da0322b5c016cb8efa6c176efe25d9a564ea7069ac725b31e8530648d3d2985ae0ee9f22b908dafff5833c617c92b09e5dd445dbb2fa9ae79478d071cb6b1ce6b0e50dc64444eed93d408ad30eef22f28fb2464de8ead514c1473bd56beb320d888dddfcf7cb3cc4c97adaf70238915934e92f3daec64c1ec0fdd713f6f79cd2c4eb760434e18d0df9fdbb2b4d27bd332fb7fbc00c5bb618c07be2e6e57156e6dd11a255c9c418f7ca9c63eaf8a231a9d72e4938d0244", 0xf0) semget$private(0x0, 0x0, 0x400) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x83) write(r1, &(0x7f0000000040)="72a7163def515c5f604a362cfdb7c6d9cdd243411e9ec7434c3f7824b4b32c9783b9f78b6535b6999754fb19f9023b5ddf5d883fced3af36713459103ef6532f442711bb223e9aa87ff8bb05fe4a4b38bc3d6dc587f5ffedb04eb4e7fe4bf887b8d6a6b1c0dcb9717d1a85d56a9511edaf3b5a99159cc9a0fdea3d93b508f7f98367c99a6caa5e981e7fe58d8050206e8f95b8603ef67a66c90084098d4e25f19e68d688694e53d7b2008d597329d5eea4c15f745401ddbcd90bd1c749bd3d6453302fb7975c36b804803a", 0xcb) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) dup2(r2, r1) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b30f20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b30f21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b30f22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b30f23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013780 va 0x1b30f24000 didn't change! 16:15:15 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) 16:15:15 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:15:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() flock(r2, 0x1) dup2(r3, r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) dup2(r1, r0) 16:15:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r1, r3) close(r0) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:15:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000140)=""/255, 0xff) close(r0) dup(r1) bind$inet6(r2, &(0x7f00000002c0)={0x18, 0x1, 0x0, 0x10001}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) r4 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x8}, &(0x7f00000000c0)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000300)) 16:15:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffd, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2, 0x0, 0x80, 0x8}, {{r2}, 0xfffffffffffffffe, 0x80, 0x0, 0x1, 0x9}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x80000001, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0xc, 0x10, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0xffffffffffffff52, 0x2}, {{r2}, 0x0, 0x1, 0xfffff, 0xdb, 0x2}], 0x8000, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x400, 0xbd5}], 0xfff, &(0x7f0000000240)={0xf6, 0xf16f}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x69fb}, 0x10) 16:15:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) open$dir(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./bus/file0\x00', r2, r3, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:15:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x90) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x4, 0xffffffff, 0x8, "97abed5e965d18cbd599decf1f435cbe29c4d061", 0x2, 0x7}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x3, 0x5, 0x9, 0x7, "c0ef4f6d902c75a385844a6e077d96eef6512231", 0x1, 0x100000001}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:15:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f00000000c0)="8ee8f22c9743fcb4af49330c62e4c286b6d491e8c6cb37df965a", 0x1a) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x6, 0x0, 0x5, 0x1, 0x67, 0x7fffffff, 0x0, 0x1, 0x2, 0x7, 0x113}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:17 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sync() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) 16:15:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x28340, 0x0) sendto$inet6(r0, &(0x7f0000001780)="f7c5b3a6d3eba560147ec79afc8b3250e0da6a45efb7ba83e711ed5ff1e2b655f11292dc9d829acc78a2b0868580769713b006f816eaca8db77c79ac81e814ad638de89ee90bb99f9bd6b39a09fab6b380fda9eb37bd69a02e4baf67a4b6f32b0a2ecfd494da53c82a05200c5f944d5343e19816e87991adcaa50b72a20be1a7577d09425af5bfbef06e1159e8f300974b748d392e5b76429cece3a449e69974916d35f773ed5e25df36a10d6d2d87c23632975653442645d528c5c6aebfeaa7efa2cdb08fce9ad6a926c4827682569a0f8a878888f06857f40b333bfa84ee7c694bb8ece4dcabc7afc3e48c63254f83f903c27ee8abce7ee8d2f274650bdb7ff2a0a544cddd24a0bdb5a48ea7e1b34fc7c0d8975243e6bdf8ac8e9ea3ef3f6acd3d5dc6e566e5ca0fac7a3cca7324ea35296a238665243a493e2839d9bd3f5f077a8fa1d387c4b5a5a5d457be60a8ac4e0a3c5fb07e045ac2b325cdc711de86807d4e72840777edad95d1c8b827ef434487a77702e32e18c5d708fb81489983719f8022c1e2e1d9d12a65bf2e43623c7dea25c923c1b30649dc94ad70a704f36eab5de02281e22b390002179068dd6b1d4b6c34808e0a18d1ecb5d2abf42e42e0d41ff734abcc5acd16e0e3b4cd3bf265b7ea35f476ac2254021f192d370810f01cec4e61ffc433ac00ac4469c6cb29ad4b0682f83f92628f78e5fc58e7420546be7de27d7b39231359aeda05d8898c0b6ab36b549a19a9e5d9d9bd109ad5796e97ba733221e7d315850946be4b31937939cbc0b15f4d08c40f5d1019ba14e81e4c179c8d66c140a650bd4af082ae6e606b3b29c74e0bd0f7c7e132617de6a07202b0104b56de19d98a4e2159fa62be61ebc23d2a3f8a5efe9bf4c2aa6f7de155d66345f99dafa7bb765e8d7cf8e0ac337798970d8b6f99554bd7e6a743f1c5ca65880ed4dd604fdcfc779ea8275a84f11797949e8c221076e868a7cd8494e89aed20000ed456351ef1f91566f847722478ea0870c6589700d98882ef9574936f6ff9452bb3349c90655c080c2ecf53857e551ba9d741602090a4f52b023a5c97e2427a6f566472983186522adfaa7837dd14d127a4c00e4cd91f5c99f080792fd81a423aee70c3cfa95c503f6734e504f61f42649a78dbdf49c104caadc79ade3226af9c5c26fdcba99bc136683d0debe0cbff485be5aa1298c42255cb02a00e05b00907eceec8859c55891415cdad604a9a03533113d7c56728f11198652ffcbfb1a8a40f099a0b79d7bf36ce5ab20ac0f9eaaa1dd8f9e5e3af374abb57e827c3186b1ed240153e2aa3954650ef3fd006c5398dd937230302ca3fb086aeda02408a1c9c1579cfa648b020cebdc7d970416423e33ded1b0c26ed7a5e007cb811a59babea529f2ac16598b7c652d2f17d95381c07dfba7e782513ccaf11213dfee25e789d8c037a6122a7355e096e57a80317c3087a6f355f4e03314659228a4c57d4497cf4fe8d252cbdd329d5e2e6301a0e0fb8e611c5c5efc2898847772402f045804228ce24db8b8e2aca95d675e5e4b41eef2fbfb576b1a5f3a8786e84cb69c3497a817ff803c072cafbdf580d0ac17105a32095d3a15f596523e98f3c441bbecc243b05295dcfade63d422bdf69c87f6208f218cea96989f17a4ab678ff215d87506c5e7f4aa22d9fbaf829b85462eddfb92aa238dc205d05122cf062418116108f6bf210ad5123243912440fc5c57eb45b2774786a9b0b5a904b9e1dafd3865dc093e4a8916ab369723eadb02faa3da8375aebf575994b40fbb7189c5606a40cf9682f977bf0c3bbf3099613559677fd04bf9d7a62c9ca75b9f2f10945c80325975eaf8d275863692a8ecb4602375f440fd48bfe67aeafac699d695255295f39c3ed83a12a21f7cfb7579bfda2580cef588389eeb47f80b92d04f26e57285f247553a258e7fc03d0d353f1a662e03aeaed3b90cbd1221c0cba7b5888e62504abf414e4657cfeaf99cc57cf9333645d22669c16e4731ed3779404dd0a118f771bbf2ef0e377442abf59b758a259cb21a5e2351670170fc5836bbc9938be046bf5cba8f228d431a9711ae0da51acdb846a42a343b878d64335bc9f4241ce776e22c465c180f1425b4129eafea8dda9bd317b998dca8b40a2fd25ca27d47448155c7a786f2a20192e9290eaf6e8a31c4031e5318b329946307342a1e49853e0b214137e8f43c212ea993280cb614aa9ece7638579bbb314d3c26aa746ddec9ee34a97aefe4d64ff6575fe3c8fe6e78d4666197d6cfcc63deea6e1d9959ae001d0a97b5bfdeb115cb4dec29c5c9a716eeb679ee58901a7ea2e4a29f5dd3dfd3729b6deecc9b6f88ef646e29c6188a2f435bc9205d9a9543f8738e1447cd18478e4a04b35c1f17001489e0c6a7ac2efc6ae664b7fe466941d38d338c83c230c1c149c27622d19318ad9c062c4c9a4f92f090f15617b94872e96cd5baa1c1e6c6ba8a9a548cda08725bd8077e87eab094dda7615dc346be97b33d58cdf63feca3b300e9dd918d76db9e05cf64f837b366128cf861db04b4b7d1e41bf804c386ab92dd09dd8423984bd6a6a8686b0aa5ed2950e3b88f6f9dfcd6d7be5d09e7b35d107ad7b482d0b25677e46001757768729461aa482a474e6af3f612c16d8e6ed8c9a40ce4815e7ec89f9e1b077edea3058ffd56818d560b5dbd16ed1b4a5a163759483c54d73b1590a5459d8f53ce0755d7c388b69eb3064a73b60e44beeb6b2022ef8aa15a603cb4c0f3f8f7c421f2990673d23d4237671f0bb75a2ffd9d1eb4eea24baedd7cb6398ed0b26296e9e03460601d8b82eff3c4d97933cba4cafc9fedafe23fac6f89237c763252a3d4f82c98d0e46bb2d41be5b9c518554f3903b816999a505c0abaf133b8d8de482bcc9ece01343b44a30e6323d4c188f87417fa256f3777945857cf4ef392299d1f913ef246f74e090ba10c7f22709c8c87f21ccf45973fc08e73c3b0f9666e3797c24f30382460812b94bc765a31127ebccbe9d85c19214acc48d1542d04b23ff7c022ebd80715a7aae2d1cfd3b82941041cae26c1254f75c9873a07403ee9d16f04a4f5df7083f0927c52dccbe001ed3297e58a813e78ab64f30ca1d3a9c7332d644f869477616116d41b9f3f01924172221fa39e29921bf35d226cf7e12ff994b40d6b5890a44ee7fb692e2160103676bd52dfde4eda16e268e329479309e43efa4ffba6d03fca41b371a6fa9a8a1fcc1c7676ad84407ad9d4306f9a9bbff17e256e9e7b418896b55c8e8e77355ca078ed8dd88077571cd7bbbc0f39f10e233817089b16c55f20dccb313c24ae33eb73d64bb98c9b8418018dfcd476a108773d1cdfb430936a867f16270109b76c9e244b75501a15c5ee07f732c235bf294a2222de66c0cde435ff841ac560150985b6a352ffe5b58b394fe6c988684c2333e6f135ff0a79a4af13c66e01b59d48d184cc152fcd83f364a2f8e4373cdd658955b52c5734d958bfe9cff702b495175591f62de38388f8bfefef73b9ba367060f477a20d0a2fb6e817510a394a032b7a1fdc0d45a7bd77df5488a0bebba0c3ee4dcc95166894ed9d2d2cec99278c41f55f5f1d2f76582a9006f674659ff26eac126522fa48dad677d1f8dfe7c9ca995d00230410ea2a1f055cfeeb6f40d9dc4680bd5dedf61bfa37009c852532f5a5d91fd7f4b87d5661beba0047b76e775218e3a07f2cade85e5833f737c1eccbf0317ae523695e80ff75317059dfe9e7ff885ab3197684555a68fc7b1b0783ceb7ad622c484dae48524c8dbed31e5789a21926e595a9f723ce86ea4c55fbf904c8ab3603b08b964a4a2322e777577813d4e093d3fc5d443e152f096f7f3e684f5c12453f8d886056142508cb24140766d50f15c4d205faa930a3a2c1af4761d387847da29e633249a5707f41585a7833e49a7ec4d1ecc62bae0a4bb7657caecd9df67623472654e130428039ceb042eebf6f699ee5b1a6d7c941642295b3673233d0de3218c123dae6d9c50465d7c8f9c42e011d9e6ca18e7906f0c61d0ccf61104303e39d3c3cd032dcaff3c5ccc84ce9d4c36fc3ab98ad20a3722bb73241f8972e256a171cb0ee63382c6456d26daccd6e56e983aebad727b4d1c00ed11546887875e89ba9eddb623214a87a550881e1ffc46ac76f12fd693f17befaf7cc9b7525ff72af22457b4bc014d720dcacf17c05c805b7f11f00c0c94949f8710ed4a2093c092416630a2c2d164c21b4fd91998e3523a65e56549c13a92390943900fc8ba278c4c7cb75e2709a6c4a178395176e75a3a198ecd6f8b936dd530df7c105795693e4af70c99050f33fee924a0446e3aba27a7bffada12a12873c73555a4451658782793aaf87a920d7dc4fe9e7933848703f12e0dac2fe2adf4dbfeaf463d40a1e53362a295ddd9f9174d8bd934f6e0f9909f5c11a6d5ff98c9ced591a323933e08f4a03b34d27a9f6915724a0a4a98358546fe7876645310c5c209cf6f9cd916afa7dd8d9ec84a3bd2f4faae18d1925d3d691b5e81272cea9ddbd5aae5b01d7c92344b584bc133f5f66596f2ea458c66e9f5d1aa3d37fc74ca90da89d22f6eaeb6f16821e860249a329d268fe6d0ccc457fa86bcd7318983143b573a54efbba7d615496a8a119c27c31f81ddb2a23714812bbfb8a0ccccce068331c5c304d72362f47e3370a1ba0ae24cb11dca1a94d42e128dd95e8a9c0726e56e1a6168c23293aead213d2a9f536ab33ea2a595a26479d7d126b432a6ad02f4e23617c10dad6e3616c965b324f7339b5e3cf8ed298dbfb2961d833a984f50e13965b89c58156bf5ed7016cfd99c84cdfdc18799bc819923621cd04b15a3faa0889688172db9c19783ade513b4996d4251a5124faeb2fd7abfc41d0ed4ac0c9fea0cb24810cc3000361e8c4b276847695fa34832e61ab74bbe1d6383e4ef691b851f64cd9b2ed8b504b7ddbffe41e1f16aa660b89e07e9a19edb9c357c248743f18e166e2e557ff6d83cdff87c102865c4765a5036671ec8451ffd7b8d8cd63fe8393011996107a5837475a1193fdcd0524985208533a374e48a4004365992f33afc3d5eda271595432f9b30ee5e2276bf87b244bafd977814f6e277bcd85cad444e6a60bc2eb1f68f2f4ebdd96a4f7b2d34adff1c48c7fd048655f920f92712176f938d5767d7b7be2f22936d963875827ed3f35780bd2bf0c783b8f84c63ba22a1069ef235a82ccd5b9662599368f93e02ca0c9f31abf0a52fddc7c1a8746bf198e352f193e65f1d55a2f707ecfa97781f029342a06b8d12ddf48ce3f0371cfa02c6db70ef0e5787f3f0de234d04db668f6afc022174d72d7b1b31cfc304ebc0da4239cf4eaec62f3da3e6704f1982f10a5fa9cb6bbf9a5559640ce219ebfe0fa92677cdc89b692091e1317084f16d31d27fbc788357d84fc0ac7116e4cfb6592579f4cf3b240b96cceb649f68f6b88221cd092332229b511a6124b3039a79b113776dec9112e1e39e087f9f7ff8de8bf6f0a1753d5970ae30fb1b8ce0ed8140f13984227f3c463174270f030345d92fe2892862867a65901db9be9a947ca78fe3e69626ea2f6b4c2df2220c6200a15cc837a8026c0c7a53818d3d105c884a2f56c3d8ba0d68c2b90ae301bef444d3a7ea860ce0b0467c7ca08f3a4658ce33fc31bb5ba9ae9659fd28adcd2868bd35dd829c835c09137074573f06821ded8c72eea698b6c4b8f884128ed0ca3c055691d32af1ecccc86e8b4c4b78937cee048fa4536f75fb", 0x1000, 0x0, &(0x7f0000002780)={0x18, 0x3, 0xc6, 0x6}, 0xc) r1 = socket(0x18, 0x40000000000002, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r1, &(0x7f00000016c0)=""/108, 0x6c, 0x2, &(0x7f0000001640)={0x18, 0x2, 0x40, 0x7fffffff}, 0xc) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000080)="ba7fd95db39ae0a65c8580dd08662d3559056bcb3fc55e7a8a4dfbac750e4e3f509096f53bf79dd995489d1ae5dfcc599e8b26beb161cd3926f7647ed60bd922052c0bf828898d68bfac8d248d2ccda683d91a9c8c04720dd6015532b99bb31d4544e7c53927c0b23d15bf95ab749ad03d93688600e54f6a711414a5fa46fe246a651253f0a132c49acd4df6089f5e1a9a573812af6d64fe98d9b91243cbf0f37eec436436c85aeac7f5df73d62f08539422e6c26b7c69dd55802ccbe5dc7d3df89c8ec2a115bef0e4c454db8dec9994d7b95f6d7ad047d7bd9fcf862b1cf28aad2232b3711f", 0xe6}, {&(0x7f0000000180)="6fc563", 0x3}, {&(0x7f00000001c0)="6f77b3045b4a445a0f719df77bb8acbe9569710454a1e91bcc24986fce6696fbe34a87142f2e273a00b788767d0e6ce31ca14bcc94ed49a14bb959cf443e96156aff34b20c5f356ce23879e25d2b412201c51043c475a7634477fdb36a7f01eb558ba54dfae16b74b505e6c8286c0c7b206dbf10be9ea226cf106dc4f5c127f8a5658f50cc089d1981ea4168bcad2854f198819692d3086c5bb169dd31a35faac82ea0848b492e4797446c3fd8c42c2bd4869578bd3ee4ef11e2dc5623301b34e2e5a784ef52955fb80293cb7852a54f4baf524cab92cd203b840cfe012b909e72d6ae8150a7af082197e9edc57e6a357dc105c153424cd67391c05c0eea70c035b6f80312e1320e3aba949b3a0667402cdd7e319a4a40967d4065b5f1d2d9a141addfb1d51f0e51cb43abda065db9a36f3bf30d508aba5be9bd28264d6fbce7f64ec5d7afe59f38b8cf7535c5dc05c1ae657346d3b395c7604c2f2bbff44475e4b1f70b02dd5467d3b929f5ce7f0de7a5d565030095c212d13b85c4d18f9a42d525d88b4f83fd1db01c0b1a390410674936fb848cc3a677aeca875c4d9b7a81f37cbf4048f4a141925315e8b43c7c82b0f43a99ad15d6970743d190cd0592d3aeaea13204c2b0f1c512370e0fbfe3387a27cd6cbe1612479ccdc22876eced768cdf18d84d91e137924f98b2f94729b408d8e80172f2d974a2eee4e0f565dc84cfd5f91770c0a64b6f4d4ad3a0dadb633f21f95d39da3c1dd6309907726a0fbad54fc4409c17b41eecfd6d309ace4f1699dd3ca152eaddff3590978767f3f64e7b299b618821d29119898dae526962469418817849ced0ec3c2794d91781bf74396169ce91180ea538fe43aae46bb2d9de56b54badebf8208c6c28f85c647af0322cea943128cfc2c95ab103d33e73b6e420f16d78992548d709ec5059d01a7a677ee808e3c13089af28ace5878ebe7b4604c083b5ef57e5b890068068b528d20d5642357a188a8c9ced0cfafdd980b3406ebe5fd0a7e87f0233d72dcf37b8899d097799755b2f9432dd367ed59f41df0f0e75abac55fd3de9fb2dca5559f2f1e3a95d744ba13a71b90e2ebda42190b00b644db75555b0b82d4ba46e03bb0ebe49e6a6e8afce3af42069fc125a18b95a6a279b70d36937efa3f8fc6f5c2a6cc2ec475f8c4902f2ff971e7d5d05d229740f80eaeea3d4f74523dae59c99c22a97fd8d1b935a7cdc0ba6d0c3cfe07fc2eb52b7920418d2ae8be69db4347dbd0df487bd088a6bbc3dc46337462f551508ea2c263a3a1feb84b97ff180ff728f256905a9f8a05218d1dd184d3fb12d5e92c8dfdac4bbbc798891d5de546cd9cb04a32d3e0fc3610a572b9fe285d5ff759dcea7735943ca3c2a5bc722b2de89971c56d819f90ee3cec5999b0d4d1131df9f01bf998d035d1cd2de5eba39841a4f20355bce4fbe9f4d968f90ffe4e207d2dba2e61d420a89223941b48a9ffbc337f53f5fac975279054776cb655ab42ee7f488e6175364ffc116d7c2e29173ff488e463a8200e901b5a1c93e3baaf6b785df759bd449d17f237795ee7cfe73c2e156f84909985baf4a2067936eae8676742669b9f6ea556e9699b33c40d8353aef39973b17f82f1cccf19a8954ce4e03cdd3a6d1c35f5b7548bb7254fbbfae234c638413c787c25bf17d9e420ca0d269d5d6ba828622416f23040e05ac275732ecd2cb2a48a856d3ca1fc18f188938d78ca4e3fae38abcaf5a2be397c7dae23a7a65d0fb91078a6b9afff4b57925851cfd4e0076ca8672a808179da3875ea6e24b59067fa8a171c58ea582060b9fc113d9cb67391c5204adf6334f20967f4c982fa4e9f82952bd2313aed52fc1849cd543ea35ad1e0c68fa628549a9a29229ebe67091915db1c9bf2f5548b5f861671241279d55b02ead3efef28ac56c06ff4fa977c21ef9499573ba9430a41d3aa3955292615d97c0edb05f024eb338dcb242843370505fdf9924a98bb91c3952334ef34aa4bfd787cc9854bb949386c32a796f90bfee3150a95e68485391d258c4804cc07304feb62b975337a17928a83995936cd3489e1a7dbd4c2fabdfc87c07d6f5d82583bd4dc0288255055f444d06f5e4802ca0026df578ec1e8f1bdef730f7426491f635cc2776ef537fe536789814426653aa6f6bd98a79e62feae2398b04751339e044635deb4e1f7b605b77788c177cf9a548dfb40f0521d231a66b7ec135fe4c5c516c1dfa4d6f76f8e19f0e34f199c34fa62cef36bffb2156f6b4c3098be8302b1f610ee6920db402ef7c7bb73376836ca46ecdfad58e8289a94e0dd22b4c5ddf6103d3b7acfc49bb4319fddb8a92f10ef4e93af3f8d5cdb30dec0a99360d1987a4c3df5b3b804d9caeac527bdd3a8427bfc08881391efad03d7c7bb059e42b943802cfccd5fd37cf90461aa6d7450a7c9d5a6576b7baca0f27af1faebbfd25ca32f4891357ff6cebb7feb7f7108c133c7bec698d1a1ddf5a2d9250d3c98b51ef005ee33e345f738ada8c1b7c5bc678597ef82818f48e968c8608e26deafde8daccb1dafc8e88ebdc113a6b78d7403e81899b37280a0faf94ea934e0431fa76dc2f058f0e3ae8b99a0c88a5f82605f9de64dcd8b7f94224f01e66bb0b83f1108ed619d4f74d5c9fa9b59c960f639167d8cd91279d8c1414bfa2b09054839aaf9fbfa91cc42e24ae1909f6e63c76144586321f26e766812b0a40e0ee41c5c0400f1a5ce39c79417f704537d8f10ac89f77396e830eb1843546fd16bf93a27b8f34556cfe8773c4e367d63dcc24271b0324dece768a6006a2540933dc6d3839a2a13d8a0bc579056e03ebd9f1a3e22c4e85aacc18329f111ba53eeb4daa41b44bebc44785bd48aeb0651e580cc064897a823fa9bc4b8787f046e39f0d683dcecb760fa98f7c509507bf34bf9e75dabe4587f5496e262c3a67b45819106150fcc4fbcf49c3ba7d106ef3e1f08933845d9b794a257e7b2dca0497913c7fe85db8fc2fab8b53c80b78275a69b77bfe72d79c80f9afa34ede7c4782e241a10b239c71ac3c2b7c75bc07756f361a3da7d17c3ff87f73b821e60056548588b71c3bc37197f350197456dd7a0da94e14e0db8910e73c0992a3989a987524094063d93bf3bed84754161b658725c379cdf20926e833a22267d315f64e8db5e30ff77184fb6528b1862286a9c1e56d060f66002a47968a777e039b46b97beff67328b1fbb3f348892854b3edadca5190662ae5c6db0bab4dc9bedb437eede2990865a58f1db3850f759249be56808cfe45e5ad484b68d0751f46371ba42e6e546e5a73ff88787b7e5dc62698251fb3101020ed643940e739d7ddd75d6a9c8632c452bfd64d9bd82d63b3daa054df24adb9dbafd5117a27d3a44756a204ad634b2566fb5bb16931d4ac32d7c95859bc4eb9784c611efa47745386856c9b5f03851f6fa248586ffd0e82f30a9f9a62dc2b80de2234a1d573cb0813b67acd9974655a98d2eb17e6001001e0ff37434d12bb18a4f44113c04f00e5e02b302529d553ce508cb9c5a7dcbfe695f8c40f57839c20860cb60b2e854e98eca4b2b401c65c47d527403962f36e14f7451ab7feb2c7e87df05072ec61cc97d9d8e933abe0102309a574fa3077aad53c83bfaa552baebe2f81a9b4fc81fb99d699eb1260b4686c7e1f4fe989f3dc3a984ca51e900860f85086c184324593b1fdd7413d640b00ba52d53950fe886cf6208c87c288f493f328db3a598c459478eb3acbe6387e3115f7aa7a4b2123b64ff4dc5d61396d01c1ff2441e2a7b2a0fbd86c3e7eb172ccaf0a75105cee440b2ed196f45f7d508cb9a3cd3ec1a3947c8aafbd0e362c9f5c13de961e644c61c693138cded53650f063cd6f6e6c1096a35fdf5c47b9258fb4c73b4166ee50ebcb76a1e8a1a05b4312fb9fcdccb1451b95e0cd954e1994df3bb85b497d4dfe7e9ec3eeca1ebf5d50db3c225e3727756b8511ac92dd90dc08f32ac1b9e40e4b34b6e3b33f5f0ef724ad032d2f8da89d53df7deb32d14d60393ba52fb47d0edcad081d1f805ad08066c4cf6ca866e6740171dfd6df05200d877b88a94c3ab4cdbc6de764ea850b8ff4712b9f18b044fb4b512bd2630b75a421fdf999b8f9edde9bba27c1a9914c7336c417c23ff6e31c9643fd860f818ccf8ddc5c34ffacba5d2510662170925e31c183ed9d6faf5144271ce9052e0090e6b015de787a1ad999d0f82f654f12ee5ad95938c3b3a8998b20060ee9b5918c388275565f2820d79de542d536a9b5a07573482c149d606135c43e52fb0d8300a3e062829de7263bae549e88ea6c30b1f6bf6019da90eb53c1c986b2796997b834c2aa730f0e751e27866c6611e4d52ba39821981f02cca55e4b19960ee46488e34af3fe8fe6f535845c3a7576af4129d1fc5ac1b2e6bfab932b45f4c2d2345c96ddae99f7ace2c8d9e2156924f09704d2d46ff979f9be27169a5447c04d1e31eca0187bd11413e1bca5208dae920e61a053df2c7a426df56fda3591c0acbcf100dca2433612297fd6f8d1dc4a2b2d11942f852de2f583dffff1d60e3e63aef669327cd5c2d6bfadd9b01e3c768df0898579a43dbab2d3a61f2e48e36931364a6d8cef51e23dffc9bc426ffaea4717cafa3a43757aa00ac78a3de01b4275276713422253a225f94ea641f30fe8f06d0151309a064fdba9c9d02ade4d45f9a35c5152d33eaff9f537b4885c9a3e583ece08242677e27d7a86b4cbe64cc2589efaba575f5dd985f11d9029c1bb7faf84c0ccf64692cb5b973a51193d070bc5c8d6090cb4b50b2f34be2a32ef34bfe09292ac711ad1f72fd457345ff4c2fb0281730cc6ff30b25d080a5bcc7d07861f5b155699a345aa5ebcb0349c230cc080e06e9adbf90fe0f75149a277f855121a7d3c58c4ac0fec9df89d8048d8a7bb4f4c3b9810b82f791caa519c6cd93bf8c46f3deadb5d1ced731bbbf92adcf0a0810295aa82723df6b39fb242da550a8dfb7daa8131a4b291d8211b600040f60a6cd3e658d6967774275a68ed9ba4018cd4d458289630c0c351763d76c22bf93ee98153b2660f128169b54399c95a449d58e7fe36aa8b96f257928058ba974650d0e477517e7b85a00354186cf7a11cf578f9136e038474fa3ae726e2cf7cbdc903b028a12f78e37af297468fefa227733b76bf9569268f46f682f688b0e5689e5799c65457e529e06d4dfbdea1c505a6d12d240b2d5e1f337f02665675638ceceba83f604998322ca094410d6e119abb02a9b16af49dabf5a0a3e575e86cba2746771419075ea3bcce66d18096b2fd9852541f10080931283843c0ebf0b4998817f55bdd03562e310154d8611ab78b83aee2a2e98aafed7f63a80f8c786b16b649ed7d862475dbc5ba58f81431dc8a22387d6816de04796df8075959c4a9e3653aca3e8ba56bf29682ff4fee94fea1862e7206cd56a4c9c45410d471e2acc475d4a2548b26fc6dd4f1214fc3c8b5818d679adeb294f3f526abcbdf564c13e3921cdf0c5691562699f3888d68d5df64ad360401593b36c7bf23bb67716e3ce8211798c71268a8d5883b2e377ee44b24c0dc26a1eb7acfc7a65bf402c6c4ed885e44cce87c6b8a37a4249c93901831e23b70ab7535a6dc648ec3dbe65b4a761c5f84d8b3be1faaa8da295ecd17641d2b9bb9d9238634d956d290269a317459aeff1ac660e51039bc8e30439f8c69f83ab9e42c4bf48149018dedb289748526780c631d7d7ee29990e5d0ad4a8685cd7d313485464233336178bd58d9", 0x1000}, {&(0x7f00000011c0)="98da6e731678ce0d7e951749a3c63200a2a7d478b519e8c25965b23ef879cb859f2388c41d8940939a7c640653afc7ec39bff27e24862fd88d46f50d814f03bebfed604ef3b5490c681d8013b87afa4e9fb7677508a2865119781031fe4f93cf1d4e2f8ab668684db73175665530cbb2da400815ce729dff9a2d1bbc86f2152b9bf4a554772066006fcafb7361fa67e1e20057583aeb00e084728b4b7f630cd6fae5ec994ca4ae8a5656250a6ad5fd72ea57d6436e1ce5aef19e5d1fe67dfdcdbb8234802d7b6b5dbac4208b053cf67aff7f2d3fd28e432f6c", 0xd9}, {&(0x7f00000012c0)="9915f0f5e42662238d958db375a1222ebff8851fe27ab61587711b8e8e3088b62333f23ff4c4a8489f4ea0d6ef2fdf8fd86ff3ea72eb2e8d831e82ff36b6d9d835947acc89b99d2f56b87017f35aba8a9f133156084e062bada7382d13fe247493cb1adea382ad700548fc0a9d489eed21b32c8ee0f76bc965d2b9c2796024da6c7d23ddb3da82a500ae0d79e89c776020934e34554cc1", 0x97}, {&(0x7f0000001380)="0c32120b414ad837dd8f28aee3", 0xd}, {&(0x7f00000013c0)="6f0ad38b4e6a7f4ea797b8028f83060c145c261a96dacaae0d4b74ffe063afcc42267a78fa19b45542718431eaeef288db764a7a128d7bd812e69301ef9e55d7c5bb372ccc949ecbc8218e98a8d66ba84a330415b82352c9297ed9444b15bb3d197bd391d82427b146d23155d2d7593371f142397c088a0a6ea17f665269d4a71bc469b88f55ce87501edbad9dcccfd327f6a980567ac04dc8a1ea8cb28e7294573e8e67f979659f8cb5856de6e824d70171a4e00c43ff2539a9626c6b83aa9040c812e4ac6ffa1898980fd708f3b3387c5d835ba0772e0f8cc5684f6b824133e0375891aac7a19f7dc585885237bee97066df9a", 0xf4}, {&(0x7f00000014c0)="eb18ee58de11debf98a0a7ae771294f9a023174e1a2c07e4cfcdfd50c998d0ba830c6785195182384f187c79a72e4f54c4fdac02db75e905361d5b9e8aaaf968472460bfb3bca0565bd592a7c0e167be478aec269c16be11f3d660e852e95286b4f6641533ec1ff6d2a9bafeff891a1dbaab0c7f309d8601bb1e9ded5fdd5787348741b81dee1f7c07bec7486843e6dd887d58f955aac085b9560c62c6d876d3cb550ba0102ecb473a31e1bbca0b5bb6b7c8c82117cc841db6c3c47a20fe938e559470dce891737eb18b7712c60fcc3b84441b241882f2f4c6", 0xd9}], 0x8, &(0x7f0000001640)}, 0x2) getsockname(r1, &(0x7f00000027c0)=@in6, &(0x7f0000002800)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0}, &(0x7f0000002880)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, &(0x7f0000002900)=0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={r2, r3, r4}, 0xc) 16:15:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x86e9}, 0x8) socket$inet6(0x18, 0x2, 0x8) 16:15:17 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) 16:15:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) fcntl$getflags(r4, 0x1) 16:15:17 executing program 0: munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) accept$unix(r0, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:15:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) fchmod(r0, 0x80) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:15:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) sync() 16:15:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:15:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:15:17 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x100) socket(0x18, 0x8000, 0x401) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f0000000280)='./file0\x00', 0x10, 0x40) dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r3 = dup(r2) preadv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/127, 0x7f}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000300)=0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000002c0)=0x1) recvfrom$unix(r4, &(0x7f0000000040)=""/59, 0x32, 0x42, 0x0, 0xffffffffffffff7e) 16:15:17 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0xfffffffd}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc0, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x4000, 0x6c, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r8 = msgget(0x3, 0x480) msgctl$IPC_RMID(r8, 0x0) r9 = getpgrp() readv(r1, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/155, 0x9b}, {&(0x7f0000000480)=""/195, 0xc3}], 0x2) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x5, r3, r4, r5, r6, 0x80, 0x892}, 0x8000, 0x100000001, r7, r9, 0x578d, 0x9, 0x3f}) 16:15:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:15:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = geteuid() setuid(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:15:18 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0xfffffffffffffffc}, 0xc) listen(r0, 0x0) socket(0x10, 0x1, 0x7) 16:15:18 executing program 1: mkdir(&(0x7f0000000500)='./file0/file0\x00', 0x20) r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1009, &(0x7f0000000600)={0x7, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xffffffffffffff94) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x10000000000006, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) semget$private(0x0, 0xfffffffffffffffd, 0x4) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:15:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01860066696c653000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:15:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000200), 0xc0, 0x0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7ff, 0xc35}, {0x7, 0x1}}, 0x2) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x4) 16:15:18 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:15:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7d7f809bfe91a3c415c048009e4bb1a56f018546c0e38356b4951b2e2a21d3a993a9a0db17577480158f0f7605f17ea73f9e90b4809f30f1183f", 0x3a) 16:15:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000140), 0x4) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) sendto$unix(r1, &(0x7f0000000180)="70a09ef51cac5cc13c750fbdcf6ccdd172e9d45b4387865be64fed277076a2768b7ded125412ea2097e7547d6aedae96c298674cf1185e56024bf432fb4c751effff7254278b80b8017d7d4b3c7d4ecdb8cf827dcdc0fdb0b09425c794e3e9cfdcd6d3ce2ca63036ab8e8ea68a40616cd44c8a89187ff25c45df7b916aed3cbdfeaa2b1a28f9a5e2f0d9bb8f91c0de415b1a8ffaf3ff15b8c3a779a6f2a63e707996439682c024aec1d1d2e94a0181ece260e8af13c60807b0a9386b00cc2c1b298ea343ded89cdc605baae86da090d6e5208134c66763a2ad49368dfb9245b6a91b4c00ed31813d28f3e68181df6fb41f7715a960c90db29569a1b56fc15e4f75edd8a163a5823e7ef62708219cff2ce48ac89d1f7519551e91fa2251c19f2b1bbf52f4a201f2191038e0a6b26d34dc5b67eca5a4ac4e0417af17fe28461e26c1d9646f294ef37d0fb41f44cf243c54a1d35017f5ae52bcb1c04ddd59e6be507342f11ed4568435db73720b93989d80d0700061a342dd9460dcdc6f78fc24141465bd6ac1a39de0f028d75358fc87e7efbc32746983271974a986ff31fa08d0f156670c104420ccf547d007d6d7a9c16c27d4b1e4e7e62930205feea176dcdd8790c1b1c0f17b54ab3fd00b202c754f1661c1ee953d5f678f543371fdc4fe9226befd7d820611b291b3d1284674c1e2de414373d7fd26e99ef0bafa1ee8fb635165103c9b576c3904cc56dc33ee42fa4d06919cb623ed83ddcaa7cd77222145edc70d1e52b49147803f64a4b6fb617a427234d3093110691e01b688e550fee85cfa98debee4a0266413f02e9608e451d548000371d6d951afe0b31547256dadf540c96cc3516f8e31c07d1d4a27b8313a479d35a55bb16a85c99ae281350e28fdbe8354738d63747bb45a465c2792e7ac7cb2ae8320faa02ce55ad39fcd1b86e661115a00e93b2897f2f5c27d80c8c0a074d435cd0ef5d0601a0f65ebc0a6859840f60157151d91b8bec6ea2e03e2b129111ad930b24dc13427d13bf85de974fa427ceae73b1f4f404be3c532db055aadb6b9f07d97bfd4590b59c3ce85e53a7921d7c634fbabe7bb71d905fb9fd4dec33a142303a35f1ce33d3756a8600a6b89f1496f7452ff4ede88b3146d08f907656ffcd385b6563f91b6cd5f37fbb20b968e7321058b6e385c0482386755041d6072a3f9a7cb96359005c85feff5575a3faee964a8f3145747d7e8d4b147525137bddee8e2dda78d1f2be3cfdee952d3f08c3c40369874c1a265704c50b6116a90ea642801c2927b2493b3838d7a4d53c011ebdbfd769d09544b292af7dc22bd5a3679060852a5ece8e5d04ea83bd13c029292a88b5144d044d326a2fe884077f698a19a4435aa7e6e942d3fe65217f716e67cdb7dce933eea0b7a29388044d9312cb6e56d0e5494f9c64a15c03aacf7b014c2ca359d64b51c2a12309a774752624dd3bcad1b25dc081b5f7b7bd87c5b6e85ecd5157ff80b5cb34858821eb020cd4bdfdfacd4b98fa212f9b0d86c9a20c563ed7eda9668e8f262de14d4f8de904cd9024b1e2b750d2917ffa02062b9568370ae3e5114049b02e6e1fc4e32f0a461d04ba0879676f222eea560f7d38d401945db309d732428cd84d099ca4064944624604672470193c259ed569d4e9e6e6428c9220da1e8f68e15c1498b72cc239cc1145db2d6c74dea07607150658a17fd23a33c5877e1d7ac66021a75606d0b84a0c738043dbcc99adfb6a8d80db03e357aed1527a7aa2633c8db8a667839c374c895fffc776ebf2344de1af753072a3b4386b7cfa837eb87ef89c79588fa4c6c844a90d82a6ec5d02b90fdf040fddf92594e2bd2cbaddd9bce058d7e5e89a66d895e1c8762402c322def41b56c93aa624935c71acc24fada85d82c8bdec747d67e546a169a6bc1f34c25ad99b93357b224a03646ca13317e031cfa3ff4407c909894b2e2b131e8d8393c8a5d589d7a96aa3fbff287e4557ad5031368f1daf3b0151961e6f3b2b6df9ae407957d4cfa22ba4666d1e1805e98459155aba26cfee0082270eea3d779fb5774b13fe2cc0bd28625bc51c72e0f25d2dc11b8a3b7c1d4db0b851aff0501039035e103c7345e98c0e0fed179fe5e2e0a2c075eea7740299aa2eed7b923cfb9e64b6904b4ccfad55fa392759981c20a4d6fd6f619106161b4498e0a759520d0573d320366c4fcdeff2dd6e21cfbb298f6cd8e8631b8f37833f392617c491b71c90debe095559f8de965dbeb1aa12a38ad5727c1f945c5d6192fa3d66f611ec1259a986637d6775c994889087a5087ec057cbf25e10c96a585e14d526ba61b4cde7e97d3bc50af027c6da932dabc8d9c2192bfa80d796bc5758aec94ac1786687485dc7f03119f569d93f3f84edca418beaeb900740d98d42405649147eea97597e5b1b865f8f06f8f477384f33fd960dd54c3e330872ddb1d26ad52c7b950fdca33d4e446e3d007b00ba8f93f28d286d3290022675b7b83f8065345d30cc1b81c60c956fc58dc69f2bdaf90c0b0b1e47a30d7dbd0d768bbe9bd56683de76bca6bbebf3b80310e8404f1a206eb4c4186d272b3937071489da53832139ee595924f9ea69b3770ee6d65491b3a0ba27ce34d5374641a59ca6722e8615359d9c46f17c74e7bc82481085dd1ff4c0d5ae90d4aed3021618343fca72921b4763f20b27c036d0022c09ef0f3b1b318ff4841ea516bfdf55c62bd386099f50c7207efbb8b63472b3bb8dcb5fb3ca5b8b8a7f10b40a011bb464be81eaa07aa8e6310cff13e6b487333cbbfbd745b4b2ea5786dad929225a6f9e2888803412924b5db18139d68b11b81aa1dd81bdd1934361d332600dd9cc5bf3994e62011f29cacf5076d6adabe7d6e627e35c95fd834c631a40749710c6bc2fb38e48b62ab536839ac09592c6fbaa7dcaaeee1a60e1d974c0c3ea77c7763f34205ea908a0ba20ced4fd2bcb4757ac8cf0a097ea409ab12fd149fbe56fd9012789988105421d55edb5c632fb6572830142e2a0bb55efad41ce411deedbd688c2a853652ebdb74e12d2a414b7df097e55e62432a7d0b3daf29d817800a899fb81638d2e3861230621aba0bf73d4b924bfcefa69d3c840fad9d409c12b2244171008ef6e49f12141ad76817a6d8064892bea88167340f24deeafdd56dfd91297fca71459ec1adb7d5c0c44b2b2965e2f6a8e404f6ad7404e143773aa65c10be95ec7093620771c64bbd85a7acdd5d9fd75e8f3179130a4178500ec51b23da328b0636a23a2df11f2370a73cedfa297164b26bc82bffe79f934299895d1c109f41d4b8c7158ef9d6d7e74ad7717b61bd47c349b6f538834bcade7323fbbcd6ddd643520210d1eadcb8d4b530ff88acf9e8eee18b45bfe5e18510c0d7930691280099d018e7621e9be23fe64fd09e293e999aae8a27f4f2c7c123b3fdb3fe1061092efb087b5d90aa2345bb27b527a5c10fa6849e1bffc11ed3dffe075e6ca165ec1564128ffe8fdde9720c5764602ded66f209ebc7e4eb206f03e4b304d7f968ccd5bb4fab88e88664fe9d79d9dbfdb4ea1dba65f652daadff17aa16b7291fc245b3e1449eebbae60cd0fe039ded884c7771a16ccf08c02a6d3dc8c648bd98a4eabf7d3a3923a26d5248424c3164960efe4bc3aafe865c9697901d39ce13a12253ec3b6f0a55249d7bab5636f20e38914a5fadd3a42ec22ff30a0e4ab50e4121f6dba969c8e8d52f40d14bdefdba3a443f54781b62e805b00d5ddbfea10cf36ff521d36dedf1134d1b31191a0303c03805aa88b1bef57fb5e7ee7d8ecc48011c819f843e153396feb411f56fb12879d830133879ac8408a2a737e47a7db2b7b839a82e94f23cd41ff92f422dbdb694d17a1b4070c7eef964f9ce83eb4522c9ba17ec295bd7a258cd4d9a443030f46edfc62e19e5ccb6c698af3c151e84637ab5ca22ef9eeb09833dc7ba22a25302bc6bbe355a7f8122fb68844c6d10b5c12ff94d0567860be21ddb01d5546f9f4f062a629341e46e484880584f1eaf49c28d15d97090626cac3d32575cdc496333f597cb37f1311d7e5906e0f2e5fc9302cdcd7ebaf20fdb16f50eec79b2ba2812ad197f860c237dd2294e804e976701d8edc54a75f7b34953072820b599c8f9cb7d582261e9fe6dd590a690b5bb763713a3020dbd719d40b7cb569d31c6ef0a2e0548e0ca557a77997e61dd2734f02c87054f1c8316484a9661c1775d67e4022aaca0a71b337454d71e5a2fba06d6334edf946a4a3427d2e689dba3e01d548a6e606254c676504fca691af00198f72e4156770ec23694435d61e9dd6b63cb462924895c4fc10a9dad27561cc5c1800ef568a8812347ea7e1100e5da91a3d171e3af95ec56f12e6af7028cdfe688584699b7d2001ee2ec6c56cfac7ff6c9f78b4776773393d587b447593d490272937282f53a4bad7c8f1dd76465d6dff682e91b4f443e2027c2189c40624bb540fa77c0b698d8fcc145471f3f7c97c29ac8cb98e7eb100e20f53aa6e99fb93eee67db9beed1445dd0f35391730b51e6ecad856fa5ed62ba9116cc03e7bf61ab7c7bfd4b4ffc2489341d634cc8bf32290532ab66cb45a4949f783050466f1e525b09f0f699a2c27a88216567253a8b48d40ad9f487e43ef2fcf21c529b71ca216eea9c8c8ae101d9048c84e6c81e2ce5714920a71a878b463be3194b000821c2e6e17efde25d328ae4b34772cc21855ff27f37a3c7e3c4c1930fd87775f9b35e7de8f43a9ec78115b2c9d1c3c44f272316b94db5787e011904afa333ee7fe995154d5a05fd419a2232c190378420f86ba4c6962eedb46fa62cfeb2183fe8b244f0ac4419159c4aa6a633a436774238a025df4a7deb192b1ae12f8e90a098cbb572e48a59aec05ca1708da278d840fc9588519bd132ba08368fed71ad9753fe37e280b0533d23a854ca6d2cc111d4381465a58dab64cf8330adb1f08c9b490dca90070b982c16bb9b48e8cb38786724b71b55d56e4ebb03ac78f5f7f50db5f047bf0b1d7cf694a2b0903caae8a938a390117819a2d56bac56547b250347a54661d69dd126f7360aa18e86797a0c776589a6e90b2b9e897865fe388b66ccfcdb8c3626ce1637312df8e866f5625319dad1b20757549df28df86601933bdeb451bf1b45fba42d874038ae470d041dcceb4c605b777e8f59915b2dd06eb88ea1e6baecb3bcffd76fd7b790aa0fb2fe1a795516628ff4ae02f33cd4112aa6c25729c0f96b780150eb370e064e865e3c1f8e94acfe2b01d1e154312925d4fbb621426f29fbd4910b7e6785c5acc4d6126e33f4bacb9cff977c43cf17e30a6d245d8a790fdd6544443dcc4476f4d12f08320ca8925ca0f2843d25db91828fb5d832a6131ff7f0c33f9319d49fcc876a005f9bddf4457bc269584f34c75c3f92a70be3200b0fc4689ff9f4e074b7c8eec27acf4c9481049d6b9bcba91abfd7c0e92bc9c19297dfa5ce6003018764a0b0a15845b096101b55fa76242aeb05b991d41d3b49bc4f94e2369ecc9284ebe85c590a9ac2093cec152bb8cd7c1bc7920d0d3e8ed12edf5859dbc2e4750f75423bda1401d939235783e29b306bc7692285acb278f73e0a9d2ebc3018a505a6d5eff6ea7b3f7a4620f17f51053bbeaa8175dd26b4a3e2060328436b0487f2ba5d591cae8de736bf29c2457b24938377c504bfc5b323a0fee5b19be222ea02bb1982b05cfdaf58595a515e6f58ad74048472c8d4e77f8c1db54fb3e0de966833fb67f5d4c72e65bbc8237d48c9a8c1", 0x1000, 0x40f, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:15:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:15:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x5) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054", 0x5f}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854900"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x90, 0x0) poll(&(0x7f0000000040)=[{r3, 0x4}], 0x1, 0x0) 16:15:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f00000004c0)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xc000001000000000, 0x400}, {0x18, 0x0, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0xffffffff, 0x8, 0x0, 0x1001]}, 0x3c) socket(0x10, 0x40000004003, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x12, 0x2, 0x248d1f52) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000400)="c0f2ebd1580f622bc4011859700a65f3f1c481fd1183fdfffffff0c5864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:15:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchown(r0, r2, r3) fsync(r1) 16:15:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f00000014c0), 0x1c0) 16:15:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getppid() connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) shutdown(r1, 0x1) 16:15:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x19) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000180)) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:23 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xb1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x6}, {0x1, 0x20}}, 0x2) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r2 = dup(r0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) dup2(0xffffffffffffffff, r1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000140)={0x1, 0xcf8, 0xffffffff, 0x4, 0xffff}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:15:23 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) socket(0x20, 0x8002, 0x3) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:15:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) 16:15:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = getppid() r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x0, 0x0) 16:15:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000300)=ANY=[@ANYRES16=r0], 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r1, r3) 16:15:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:15:24 executing program 1: r0 = socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0f39d102e3f39439ca577799143b03482a75b5231bc415b832232da2bf82339b747a79cafef82c48b3ff702a34f0afaf598a15d4f127f9d341036fc732901e47b31f989d6038870fca48ad8c38d5f23f20763fe00c9e505e6e12063fd6d447a4f81afe6e96914465494526f3008ee5c10ab1115213d5fdd16ff043969f7f2dc4c82c96fdb5cb620ee4901899e3be20debdab8ea7feffd80425b744490fb4c1e663caf5072ab29d4098bb270958a4ac8c9f8ec313acffeb9e7ed4f4c3b6c5a39078cfb23584ea99a9642ab8d7310ba0480348f60d4750ad87cf9555a5d809668844def6216cc2e65edd767607af3120618a1d5f9e5a09ff76fd411b9807d90c870fa1b8ad513c144e9a9c7faa9938f6a91f005d33601433080f88e4f005f3c4f12b08d6e6bb8110689354b78e0b806ca4cea9eb0419db56f355b7167c63c8fd242cbaa13de51dd811a63999077a2354c4ae7ef6d88fd9e66db62ba3ae129ca9e3d443e856d0dab70b0fddd013563a173033866bcc1d045e07b224fb235290a71aab39bc91f1420e3d71184eafba45b4acd6985140806fbd9fccb8207bcb214fd7d6dea69ba1a352d2fece74cf68a12220b880ab232a8074d0dc53947e7fa80a43c234940fc1b291ea9437f94bd9070cbb757e9d6e4abec58e5601bc0f0eec1d2b2e6be60800235b9db809a254f34b6e9e54dd219976cdb51cd0ed2fb184372b2e3fb8105ddcc61fbc4c8569a75da6a2ae4cac50445aed46c0815f0bae453547d6ae85dfc4e1154cd6935fd57c15a667bc8a604ba28267a53f123b0e58fecbaa482834a54ae5be2c9c34fbd205193769b4e51b3b1dec44e3cc1a9dae0706593d53fe7f71eadc2403a0b53db4c7d925e4c4698977042ae692f93e3d709fa589c59bbabd516ac4395d11f7325f3024023ff0a4c11ebdc9eb155f30d0df713fc89d77bc7f25b189176f77d87a346941bd50705e16ceb32a0201c0e5050e4b93b0462a4ba6ef31b47ee5ce16035694fd557904f4d386b7e5cf8401dae7de88bb06cbc4e80c6c5329bcbdaa1e6eab9fcd2fcacad6ad13e507e8277154fc42a219b521c25949e44c5c041e4dc807f6786630c3babd02cbbd5db8649e813149106d01371b6dfee1e53ef496baeb4a364cb9e58d4b2f949327158ead0c7bf905ad857c3ebc9b8091a87568c682b58832bd8a2f2d245577d2ff44d53519ed5093e9de25ce7966adb88c49f0837e689a48373ffcf24c645bb2e1ff1f2c0339aa3dbacb9e171fdd306032853b5f265df5cb8c20023e943595c16b362b3ca2c91daeb2f921365cab460ef3cb91fcbb88c9d859a4849d3be6b357b59b6f7525937c185705fba124c4466d9f8de11d019ec5185485baf089a0a772fc361276a7e31126a925a460244eb17577f9e40cf51a298788de7fb3a26d394cecb2e74c7a624eda66c11d0791a98d48b5885abb264fc9bbbb433bd5da53046d0eccd0e4eaa15c766610707485ef51129d6fffa2f8c68a7d222769bcac8a0b5d3c940472eccca7494528d710abb715ac934a612c55061e4df8f8e41a8399bd2a08662a85a77fd549c6f4a55d6cdc75d5afc5648171af56f7e18070c40b15c6f2137980c114cd64488d7c87d3a0d2342094073be5b", 0xfa9}], 0x1) 16:15:24 executing program 0: clock_gettime(0x8, 0xffffffffffffffff) clock_settime(0x0, &(0x7f00000000c0)={0x8, 0xfff}) pipe2(&(0x7f0000000080), 0x0) clock_settime(0x2, &(0x7f0000000100)={0x20, 0x4}) clock_gettime(0x2, &(0x7f0000000000)) clock_settime(0x4, &(0x7f0000000040)={0x4d, 0x20}) 16:15:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x3) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000100)="f9a430352ae1c4fcab6242aef1592f262bddfe670467a09664944d954478d7bbf4929d6ed902c997219bd182ce2203dc072b45c179a6ac487ee95a0d016e944a3777f66a39d1ef11a7", 0x49, 0x2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) r2 = shmget(0x3, 0x3000, 0x38, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/231) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x130, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) setsockopt(r1, 0x9, 0x7f, &(0x7f0000000080)="a7999c4cfffddca29df275a19d6189fa1e6018d676973059d4235eafc4cd33249dd11b58c65419973d3cc2dafc42d13c087d7040e746fa4b9981e062f2358f04c219974b5f171f7ab053fc924fc57951061b8ba751401594502eab40125814e380152e129eaba1b289817d3b6ebfb2dba51bd65c217cc404f57144457d4d6f6bfc928991a64afd87bea42ba98d8b2268bec29da759a47fcb39e3f15d08185372e330f88f758ef65e5216b076b38ee356cd1b39cf80ef31409f0c962cf5b62c725b152a7d3bae344cc2d3c93fab64634c2ea1fbb10e0681", 0xd7) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x118) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x820, 0x144) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0x7fff, 0x400, {0xffffffff, 0x80000001}}) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x4) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x8cdf20a48e708ca2) mknod(&(0x7f0000000340)='./file0\x00', 0x100, 0x6) bind$unix(r3, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)="1010e2f107ecbba2bc83e42cbad1ed1daed608dc67b28a1041bc15f7754d8f552ba82c4313caea3b27c10b78cc8f5b1a77efa64f2b994df5c8c5de132687eadd4f1e4672a781cebd1d892f15177b1b2e", 0x50}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2812, r2, 0x0, 0x0) read(r0, &(0x7f0000000480)=""/124, 0x7c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x4, 0x4, 0x0, 0xe98}) getsockname$unix(r3, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0x200, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000001880)=[{&(0x7f0000001640)}, {&(0x7f0000001680)="d77df9060d8604ecaf98e7048968912c3b3cc266ca356cd59cb76ab3ba42feaa22be0e983e9082d82b716be174f981a3fc5152577f6bc980910f7f028104902b6a2fade211f28e397d9817fc06554111c5debe23f3872d0255eee22c3bb85b0553dff846bf28fca3", 0x68}, {&(0x7f0000001700)="4648c4aeadd6aac39d77e9abdc9317444078a32aea64ec7abd9dc89208ac21927a4ea06caee245f7701e267f", 0x2c}, {&(0x7f0000001740)="654d5811532281469e076b84d62ef7d49590bd8a4bd8fdbd5e7976285376637c551d888df749e470b47f97a616dcbbcf6e68bf55ad3248d4ae4bc0d4b1d316ffd042cd15ebbb0e4c9ac8cbb0efea940400f9c08959fa07c8af6632fb89", 0x5d}, {&(0x7f00000017c0)="d5450c252fe1b2c0a5b8fa850bdf575c33416f0e14d18bc352264edfb3938fc4a3d61ca1a9b8be51a8c02b44027ac0f41029", 0x32}, {&(0x7f0000001800)="ae15b0f563708bf12518652f213fa49d86f8d751a1ed35e91478039227d684a4c60814072e0cc32309953483edb363500440b4121ba3ec7679dd136d66ecdc2847a2600782815aaff3f832de48f8521f0aa77ac9d8ffafa412c2f94c49d3c66bbba5d15cd0ea4d4b0cbf9151", 0x6c}], 0x6, 0x2e) mkdir(&(0x7f0000001900)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001940)=0x401) getpid() kevent(r3, &(0x7f0000001980)=[{{r4}, 0xfffffffffffffffe, 0x50, 0x1, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x4a, 0x20000020, 0x7, 0x6}], 0x1000, &(0x7f00000019c0)=[{{r5}, 0x8d75c6296f4c2512, 0x0, 0x4, 0x101, 0xffffffffffffff01}], 0xff, &(0x7f0000001a00)={0xffff, 0xfffffffffffffffe}) recvfrom(r5, &(0x7f0000001a40)=""/25, 0x19, 0x800, &(0x7f0000001a80)=@in6={0x18, 0x2, 0x7, 0x7fff}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000001ac0), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000001b80)={0x1, 0x9}, 0x10) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) 16:00:08 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/15, 0xf) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="440f18f16540dbe4416ff30f2cf2400faee846d3a1a5000000660febfe660fd5252e510000c4e159dd71003e4091") mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf8e900", 0xfffffffffffffffa}) pckbd_enable: command error 16:00:09 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x100000000, 0x5, './file0\x00', 0x9, 0x7, 0x2, 0x27}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863ca1159c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000003c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) ioctl$KDENABIO(r2, 0x20004b3c) r4 = dup(r3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) syz_open_pts() poll(&(0x7f0000000380)=[{r2, 0x4}, {r5, 0xc59fd8e31530db3e}, {r5, 0x10}, {r0, 0x80}, {r3, 0x114}, {r3, 0x40}], 0x6, 0x1) r6 = shmget$private(0x0, 0x1000, 0x80008, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000400)=""/6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x900, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r8, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x80, 0x7}, {{r5}, 0xfffffffffffffffe, 0x14, 0x8000000e, 0x3, 0xf1e3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x14, 0xb2, 0x3f}, {{r1}, 0xffffffffffffffff, 0x64, 0x40000080, 0x100000000, 0x7f}, {{r7}, 0xfffffffffffffffa, 0x2, 0x2, 0xa7e, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7d78, 0x100000001}], 0x800, &(0x7f00000005c0)=[{{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x21, 0x1}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x40, 0x100000001}, {{r5}, 0xffffffffffffffff, 0x2, 0x80000010, 0x7, 0xabec}], 0x2, &(0x7f0000000640)={0x0, 0x7}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() write(r8, &(0x7f0000000680)="fd8f18", 0x3) pckbd_enable: command error pckbd_enable: command error 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x21}], 0x2}) fchdir(r0) 16:00:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) pckbd_enable: command error 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff8, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x10) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xf473, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) fchdir(r1) r4 = syz_open_pts() r5 = msgget(0x2, 0x180) msgsnd(r5, &(0x7f0000000300)={0x0, "29c541bc186a828868246f69b777cdc02bf6f65837f7ec81dc59cc44a3b1d8cefa520c7755b0c566ceb657f9e4ac63450d2f1fe7a916e2ad7bbb4e6640ebee40a3584af46c76512d73ad4ebd41c191692cdfd6e322324f6a1b426024a5ab5290cf6cd794086ec739b09ba4343a6850622dcf8205c11c110eccd2d36d668ae43d62b81e8c289b50e2350ea42fb0ffc5ce1648051d3dc876f76c857fb820308164a3c94279250e56a0575ab921e8c95c8b23786a59c2b2bfc20cbbe3408971d6bae90849522dfa965e66b5e8387739d81899878737ffa23826828ee779a38de903ec5b05e51aabea82b2f54cca8acd107d35ae2641017c58d584d9e429be"}, 0x105, 0x800) readv(r4, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000001c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x5, 0x9fe6, 0x3, "a299d0041bcf581f9d5fefd59f7054121c153d60", 0x5, 0x80000001}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r4, 0x44}], 0x1, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x208, 0x12a) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1f, 0x7}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x408) 16:00:13 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x28, 0x0) r2 = socket$inet6(0x18, 0x5, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x40) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x4000, 0x96) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0xb0, 0x20000000, 0x5}], 0x10001, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x4, 0x8000, 0xb9}, {{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x6, 0x2}, {{r4}, 0xfffffffffffffffb, 0x4, 0x4, 0xfff}, {{r5}, 0xfffffffffffffffd, 0x4, 0x1, 0x5, 0x100}], 0x5, &(0x7f0000000180)={0x9ce, 0x80000001}) 16:00:13 executing program 1: r0 = shmget(0x0, 0x1000, 0x6, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 16:00:13 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x7fff}, 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) pckbd_enable: command error 16:00:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x1, 0x8108, 0x4, 0x4}, 0xc) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) pipe(&(0x7f0000000000)) pckbd_enable: command error 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28aa) mknod(&(0x7f0000000100)='./file0\x00', 0xc004, 0x80000001) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000200)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xfeec, 0x0, 0x0, 0xffffffffffffff28) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xc20, 0xc0) close(r1) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000001680)="51bca402d2c43cb90ca7686df68ef02dccd8180421495076772a33da2a2ff63f0297c398d95554cdf451f83e8ac8583f76dc14e73d93c171bd08d0be222934439ba48e21cb84f579ad338b55017ff33917ab81a1ab62a9fa519573285666047acdfcdfa98dc9d155cecc368f686b59ee135deb18c8323608cfcb302e3257c8eb179f5116d7eb93d7721cd080d1836dfabc185550fb7c4357540f09881a2a82d8f9f7bcc8148ae78c6d8da9f566c0b606bce7835a7953a2b0a32975159b2a3324fb9a596def105805af7eda4c5f3a2c33c37b65c5a10954f8ed440ce9489f7ac75a2ab231b37d13fc6cbb", 0xea}, {&(0x7f0000001780)="caf112cefc5439bf59ccc876413f5c57a97d51c1732ab99411ac97f6b16e52d2d471cd59849b9908b32b95b1ebb908a3df6e8a7e8da94202b9ea413ae679dca6361936482c0aa7143aa5649d74d769f8e3b93a8ce474e727c717d74bf9ad275f3c5034bb399e28a7f404c45d5bcafa70c451c54210de2f9b8ad0dc5fc867c11fc6c043afd1a58392ec784c630dbb2bf7f6278da490b5116dddb66506822e6764", 0xa0}, {&(0x7f0000001840)="6587ebe585a1081abd438583a37a0777956ae3b2fee2ce920b47bbc0192d76c70e08c833d230dd9ad05dc644f2143ed7b53c16b04200882ac375ae2a377c167bce2dc99fe18a2c7b8bdd1cbe82131bfb530c62b4c05488be60a644c0146f2b6186631831f74b405c0064515ee05f29070100", 0x72}], 0x3, 0x0, 0x0, 0xb}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvfrom$unix(r3, &(0x7f0000001580)=""/177, 0xb1, 0x42, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r4, 0x0, 0x0) getgroups(0x4, &(0x7f0000001980)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getegid() setregid(r5, r6) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) sendmsg$unix(r2, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001240)="d10f76399f54f8a3efaf05af4a88ff5753c56370c69ab999a756a241fa73c814c867bbb516db045c234a02d358e6f26f3ba905ced83b4fcf2bbd2c63d729b6908cd884be5e1fd56afb05100bee9a579608f6ce6459e1fecfa8598f9331b16b6d45d6e9ff9bd3efb1baa85e6ae66d6c5c39d9d20cbef3fe3832fa14b17ff087b090aca58599ccd09093a1e5f4e004fb130046bf35aaaf746681b7a99abd52c7397b18f29f30d05c40953d3c9899054e829a431d5cada2a70b2b57a7e4a8a51f3c56fa4952329f3746dc493407152e48a4d6a4a1cf1a7757b06c11fcbf260a21f4aa44a5fdd04983475dd195285b60c9d11cee0c3735980b5b0dadfce73d02", 0xfe}, {&(0x7f00000000c0)}, {&(0x7f0000001340)="b21c308a22f36612ef88c6b70e0ca47a2eed8697ce5b68dc436161fe7dc53085c1b5ad8d2a6bbd8e54eb75820029c7d1220c30930c5efc695220f365fdf2af72c757dede6e32def406e06758f8df11a036e8df9950c0d129fd97a1f0c46e4fa9cb0be940082a72e37c61500fcf7f8571ba59f1e24d6e98d33f898315da3ca557a01a26ff779efa9a862880cee3ae976f1ac3d1d208f833aef9df6e336576d14ef770593e3404a8a4e85fae7b0e3feff4688dbb33b57c57255515832efeb26336360b68a979704b946ec91d86e6d068b322a884099badcb5daee7514eb3f3acb790134b45350ed0", 0xe7}, {&(0x7f0000000140)="53b344ef389bfdad7d20ae7f2f2de886358812d285b521e0ec48a9", 0x1b}, {&(0x7f0000001440)="739b1c22862e9ee435b4e0cf2048e64efab37e6a68b8ffb32b278ce6bf09ed7fc597c24903f8967632bf5e15ee311ef2d9df863a68de669128c8eded5d85b20d0452fb2f54", 0x45}], 0x5, 0x0, 0x0, 0xe}, 0x8) connect(r1, &(0x7f0000001940)=@in={0x2, 0x3}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x400) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x0, 0x204) r2 = open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r3) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x4b, &(0x7f0000000380)=[{&(0x7f0000000800)="f902008e5696a26252ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211d5e616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x33e, 0x403}, 0x2000100c) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x1012, r2, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r5, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1, 0x1, 0x5]) 16:00:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001580)) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)="8960f21d9e5a150079ec00480693a392f11506c2da72697ed9e6b96d9e5c4c46f34f359d6ab878f2a42e4e736dd741519099815a16f3a9b6697b1ab64d4998860396b41f22170b8e15a8dd20287e7011271da743c4edb255fda386ab6707ec2fb04c025134a054dee2790958f6f3a3e18100682e1b1f44a18b74619f985b5eee42ef0dd813a95c5d3004acdccd6a2e5eea97482559422c2cbcded7aeeaa95ab71e9666e6ee845a959ab5508331a56944fbb843920409b5154816ecbd5ac5a8bec7", 0xc1}, {&(0x7f0000000100)="7532d2d7277b4280a809094d0a779ac5678506b14307fd159bdf116659123ea9a6222c58d1ca2226ff1b84001d33095a439196bb784df0b68904", 0x3a}, {&(0x7f0000000140)}, {&(0x7f0000000180)="268df8442418795ffc26cd6da0f8ea71ab489c17ba642d3b2f807049c80a4c4eefe5197eb97f4b57e175c5442aac8ac282df9fa0babc069a6c1bffa08ee1ce3c94b51b50aa6d3f77111844084b545cf62f0147a619e5843ce88f3f90d8e86056156971444276efeab92232e325d7daa6e2eab2c1bb98df10db255a081e4072cd", 0x80}, {&(0x7f0000000200)="c942938f", 0x4}, {&(0x7f0000000240)="df02684966a342f65b5b40fe96b724882a478b615e562e2176fe5d9979", 0x1d}, {&(0x7f0000000280)="ed4ccb5c6e1c2204359d9522df13f8dfd0a1c0123411bfcea997a07491789b77842ad2e2740246d8e7932caf39a226ecc91ebc36d9212980b7fdfc8463fd7aec3df2c6831940aac2693ff7b2d1537aa7ec0920b49db8a269c954a38529dc12e891cb527626e98c5cab1f8eb67c767f0191ca400b36bd45a90e90186344259ef50f9175a3b41a41875d17d8693d277f8aea7bfcc37cf29fa8453ff97a939dc67146baefb583bf9bd1260834587eac3ddb", 0xb0}, {&(0x7f0000000340)="3e72fb514402c0921a2e8bd08b2130a6dfaa3bc97fe74a2bfce38d46056925335b75445e5add56f00a0c4ce71c76eba2a09b89c05fbd6e445d49dc687ba4e3981c6988ba4d8570031d1ebe35949a526533a52244e07673a1e345e0aff7df9d99ceaea3bd77e218179e", 0x69}, {&(0x7f00000003c0)="9cc051a12840", 0x6}, {&(0x7f0000000400)="6f340c01", 0x4}], 0xa, &(0x7f0000000500)=ANY=[@ANYBLOB="1010000000000000ffff000031000000d98c070d554bb4b5055c326356ac73dcd4334da6d4a35b892d6a07c4055703f5473502f9e4ece8c26446a2c2577f116b904384a2baa6584501b09c1c5f34d29bd037247f894e9b42dbd19e434c5a52971578df04b05b69a3b44c5b3d6edf2fe1fa903c43048b08af051ebf833664bd8dea311ca1444946e70c35a94d94154a21aeb77bd20b4879c653b01e43ee5cbc24c0555d0c40d4ea3af22e9a20e3fda0ca7653c5030c4a93d2bd1ef723fefa9712f6a47967e7bd04cc70dc303edcb067dc84d45bf4ad83f037f512988a02f49e56885a074e7524733ac68abb8cb624b9e991cdff03e1db05757374908d6f389eb0f6af56fb60a5df9214f5f75635cdb1c79b20f747b3fbce108183fd7e07fd76162e90b190389dd716145c8a53da540a0c557b3efe94216fb8f7498d0bfaa2ec26d55a2ee2c986acfaf77506706bee1f86fd08defb26e5783aba04f67403f26082d5735d1149a80bd21bfcfb1efa4a57d6fb12f2cb41a222ecbcf4f71da6aed7e1b34e0ae4300eabbc4cbec1284d8a0743b6c74304320f9cbc0df5c205f8b4a4019e24377d64d58984fd11f5c7517e741f68e6f4521bd14a8def0d70227efbd60a079ed24fee8847574eafbda0683df411a5936aebada1adb94f30780165e5e5c05a301236cd7bed2eaaf064dd8cc287b885142a9270a6cb52e502543a740150b5cd1f13046c060e61eab8d3eb6ac528a8bc439672714c48802e9db55713a4120e11778972ec9794ea790a3d4b0478019335ecc6462a8a030abb37a16bca4df6ed52362b36de32ba3e679a0604ee12ba8ba1ab61caa31a27d43a47a70adf9ffa219b27dcd761ed0058f542b099aa1b893a0fdc80b35cfe5e112e4d6051cb6d262b0948b9c66f9d2b4f57c4b9fc74aaa31f17b57a080000000000008018a85ff697863b69feab8b559d6daa12223aca4f7438c3a4c1cbff1864569b544222a3168a9848eaa4ae8475feda4a4ade02aedcd19a43e2d7daf6374c760e33f30526cadf43c235af34f388b9eff97d0d17b0069378d6031d7f474240dfc834523949e7470ee2206a665ae1bd807f22383815cbc70992221f4f00d9cc7fe2dbd1e501d81f4d36aa7d307518b85d5fdc91077b8097e36c6c36f6dcce89fd12943f3fa2cf89ed3c3b3c6b9dc4c99576c3578f833787ba51390c11e3a72eb2f827753d8cc3b03af8a6c27083ac3bca329ddcd891679541926e90d32ffe81dbf3c1b8972031b8cac06cb8503314726db9a13aa5d57a7ca748474de7df562299e4d0b39e61d0787a459710757d12c885085eeb07c7e6f3a0643790e424c50fa2631e15149b4d24e896d4ed69d7d2336051b94e8c797a129c8b132c46d07132f2d168f18dd9908f1fa52812e586b2830b3737807e0c6981a686c668bfd0b096aeb2fe75c1bbb1a4b8af5367f308cc3f52d48f86d0ae69502d02343b3cb1e8d0cbf0a2a1330f1fd266dce111a89658287b3c83440fda137eb3b821581fdd2e68e9d5614276ed3bdbc8f6a33ab1e30b797a61ef2002c75b549d17ceabe236f0aacbeab13759e03904a6ce56a613204492e686e3913b65357ff4d16b170eb803dbd97f89b180eaa0780dcb055a27671a788b193ec53098b467a591069743533ecfaa0e246b889cc2ccb2d27e2580a21dbebca0e9bfc559ec7223db103b2a9c514d0f2c133e8b02e8811a7d3c987ee57cbb5252fdc9309ed55c01694931ebc7e80081c1a284bcb2a4845a565182ca7120c8f6abcddc9b30f8a7456694f92bb695b5728b50dfe074a4efbd108571f3146e1d41c1d439401030e9675c701f670b6c22daa617b129e738019818a6e2c0b1afc31a16cfa44f10e0ba1648b3bc07dfe3cf36ae30886adab95640e867554ca8961e6166e378f27d80b3b1cb132281f423ea41aeb32869e90f6936bd823506c3f4712aee22e94d24a74297c9eda5a6ececc475c258c993138582b59e4f9b8c2671603ab611912c018184e57901fb37f6f1188a20597e680022a2a4e0ce7235081dd4466e66b3eec0237c1debde900928d1d0b6e316264c880a276ac99d80bed7d81b7fad09ebcff2982a14890d10c87c6658ae140a95ea6256a01c6d219a65003a56b922fc4859362e4ccca2a439622193baadc75e6c3d6ca872ecdd7709763d7f1abed17758a6c6674454f4a06a96b924108160d6e9d48d3519803c4adaf7393fcd7393f5a32ba4f9d58cab45edb331e3a19583075c7ddfa0005f3e5b9842ba63ee066d2faf94d45c5fdd07512625fc3e45d060dca434a32239630533062b4d3376bfd13484d7d23a3d6b6bf9bee7ee94bf62cc8f56f86cf70d1f78da953cff156701f80668a3a692383ad7f76e78bb8e5a369bf8877e67dc497a88b4b3de42706c7a79415c45c354bfb9738bb0a825b2e8bff7a6bf9428c5ca4a7391f2b14ebab7569a75518c8108fef8d5e1ab39c1b3b29b085e8ad5706aa5f519e43578e3f4f272edda3b2e9ecafb31230565eea4cfe564dd8e84e41c03e11e4bc724dc7fdf505a968624c62adecc4efd18a2a6c88a8f47d10f025a8e4782c1918d1f4f137577627e290787a9e93682c96e36a2e03ac08f1518b256d028542bde2e105ed4f9d94d635fa38d7687e566f338864fd870d679574c0f2339c4196f6279453a93198006a4991cb5658d8a95d4259a11986f0d1cd6835e6c0fd4d256124eb96f96b1afd63170df66d9260d55d235e2751fce4b16318171425cfcd321a12c43160fd9f0c01914ea05ff1b8e158dab35a7022cb11b2ea2aa46542c8b7c3ca991749c97dcd7e2e1f3e43b6b5c94381938df9e123079af6308651103be9d47716dd2aa22ed68ac9a8b8b57f4501ff7141b2c69fb7e13cc6b423b50406edb00963a6d0b791653cb917d44079820ccfddbd04cad4f953370bcd2acd0514995eb7dd7797fe40a3c50bcdff5f2b95c0bcfa1559bb66b248b6d141369de4906a4a363d436dc36f4e38b5d72e8851cf5f6cf189031f28ea7a1accf9d0f36e974c3ddfdaec3cef32ea7f1aff3d58b7d180d10cd0ffe5fa49ae0dd8d6da9eb7e0dc6dfae1cd45065e3a1127aae0366e5607e9bff02ea52384732dd8eeebf06d9864cb16b789cd80ed5b945e016459fbcd9da73c752405555aa509dbe488e27387e934893d782db78eb8350b2797d809298f776fa9080095cf9a96638d95fdb488ad56ece5638f4051328801707aef8493e9594b5ea2961045889603418f267a16ed9d3abf35e9cd676f85428b1069010fae167b13e601ff3380df98a25a50ad2e3945eef8d1e0765a62fa8c24953b5cf491e7697b6992d317f139bda924f6098ae75f005193990a8de1165a942b233d97b2aa908517806c19bd2720f428eec663b40bdf4f4101042e93d27d096c7ed023771dc7fa4774e5d3a00b7f40a821d0d3ea99b2f1c2274d6071909e41517932100d7351550fc0f11f4f8b9c4d07f2bba103fadab5ed6e42c86aa91811c6546ec3f798537ba510dae882c0655044f0ab82c3c53b802e55ad55b4fe9b974ae1bb1cd52b8e3a56ff2e895c207af1f895152e8aa462f6a2632b8322b19469eb286e99e5d0a51437506401c44a9f25964abcb6be0c1d8ccf90251c5729d4b3a170ef5b7fb850953f68a4ef2a49afe6e05321c8d368af925dbf7fcca1beeec6f611166661cae97cf2b3137de5593b1275a57736c9190e46a60bb1a9a2cad2666ea44b0b8a68a0b3183350fbbaa7da7e593f2a2b57bc0e3765df21c156663ef544a270c33381c8e40a25fa5765afafa7d6618379823eeb3f9245b599a8bbd97e9fd3b79190e4af1cbd28e9861742e1d4ef3609ac5a43b094b2d3303f57f562cad559b21b1e0573ddc51658bce327a2e90524ebaaf1d7733fb89443b5679dcf92a8fcc22c63d0963b7618af5b539dc57635f2c2978ad01d5b8f6d5d58aa73cb6b2856eb2d083aa481abd5f79ea10ba0805a58b0c354fc983ee1c84dbf96225c038f92085a5dea81318214fada26230e5d961508c89008f5c8c2e6f76d24257147cef98ca1403311a7a2f37f0a53153c84b4aa99b3bd5ea04cfc33144605f6c9a601fa4960801477a0dcb6513a3fb61c519ce8cb2898b517e6ace59ab070fd32ead75a3ed831d2cff4396512b2a0ef189955e1c0aa19228a9ad480705d51f1c434e323662550fbba54c2656db6c356550e74995eaef0913642a5b7b6daac71d71cf82cddcc56ead8d8251efced5678f98ba99bcd7616fd44c4eec934fc9f60310f67e54862b8b9d1caa49e67e3c0e6de77c489d0bcc616d26862b38910ebf1ef26ef7812c01adc351d1c708c9ce446c0c35de407ff17d2f081fffeae5237c91d66d4c92cb86bb8683d4fbcb0c0800b72a0f42b14dc2f996aaf972f7abfc8b1ba494f5131edf41e335cb7e170439d9f2769dce4180755a329b41ace76a1cbf77f27bd23348f945262e7ad6034d890a52c6fe0bea0f76cad91374101d2b8540469bdd27c343ae0f94a574f41d4c4fa20e4133e09230240e1652da3b921c4619fa60eaa6c482274f29f7d4de80e65b68d0449ea6a6a2f3e6f425060741f0081a5ccc3a2bfa4d907a1545e75f6b3617276f0204c2248258865223ea746e04353957e4e2e1a6ef0f7dfe15eead920aa9c3f080770eb5edaa1a3f974006a3800af9a556e4b7c2b619175238f814c399053ddc6ce5cf9146d13cb70e7f05cbfd4925701962d1fff26049bb0c59858bb8179dab2228bc0642e9feee810d18372285e5f9e2b9db65778acc5c4d0c8367ace4d9e27f03c01f8ccbe1169c2ba054a1ac758fa4fc0c8012041fa34d59a026d17bd6c77d9707de6997c2c9154bfeb2fdafafca8abf1f9190ee1edef235c3bebf8db62620fd2db44d433e6b20d3e36bef8ea6b68a30ccaba73355289081122c384d99e146ab944100571154f9bb0622e145c8033063423cafa33a6001f16b1be5ec69e0759ac6dd84d9e2f87f14410b7246ea551d78a8afa89f848596b93b9f981227c3ec43ffec47823827ab5df5b36729c5073fb3ad710bfc65bf8bbd96e110b670498da079a1b1c02d7b7c9473816e6123aeacefb2ab57b57eca39606ed4a165d9be2ab21fa86161359509f9edd454af1baea1a17d4332cd861a99cbf3977330f3cc752a56e731d9f7f2e3784414766c02cb517685ed203a8e32e864336a22e51882c4833d8c72903327c34c43854a4e0dac34c92ad364241e469d10160abafd67d9dacd716c538a84c9d8652c6eba4ba95aba15104c948f2773379feae8a4c9801d5458724c200266f16a3d697d48f7c58b5d18dfdc3b457e40cecfbf53abec988e013c4e52b37a7d4dd5120e96a1253305bd9d5e0a8c936e876d74318d5a14552c89fd0bd9d3b6b6d760d14c57e5b10d88ad9208811397ab30fc89dedb0fd0f909a5e55a4f64f1f08ac593ff87ea2a123c84b89ac7322cd67262dc00aa9995d025b36e143503dd08a2b4aece7309dabcbea10c580eb7de5f4a84b78cf77d189f9c25b0576aed4d0d1d5ba06e74a26cd64ab02dec0d01492b30ebf73cde1ab4486fb12008cbbe5df19db2ee2f31b4485531e595822fecbb4c408148d7fc9de7f92fd5f1d06cbc6213a053b6473890a0f74992b532e9f620e7d2d55ccdd853932e285e7b349d1775a6c39ed7f38b941a58251961d9855040a5b44b0a643bf81fbf432364f64974fd0f948bcd82bd035bb7234e20cddf40d2586f8298d0ce24574c5302eb51ab4dcafe8f5b51e0211b01cbdf5d55a9b20d29df475973fe84a57e93533442d408d925eba5eb02acbf21d7d3296de82209f39f3000000000000000ffff000001000080a115245586a4e772f184eaed9e5c1ebcd588639e5cf04d6785319ea801a00000"], 0x1040}, 0x9) r2 = getpid() fcntl$setown(r1, 0x6, r2) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='mN', 0x2) 16:00:15 executing program 0: mprotect(&(0x7f00002b8000/0x1000)=nil, 0x1000, 0x5) r0 = semget(0x3, 0x3, 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r0, &(0x7f00000003c0)=[{0x4, 0x9, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x200, 0x800}], 0x3) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r1 = socket(0x1a, 0x8000, 0x81) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x71cf, './file0\x00'}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) setsockopt(r1, 0x5, 0x2, &(0x7f0000000100)="6855d7a6a88f27d2421671ad9c1da856ed4b15846868018e90ae8905ccf40d4d385b6e9243ada4a2d73cbb6b3491f0bf8c2169c59b30d5af078b19cdb207691338e63a743d352e453a85ea9c1e2038cfa2cab4741b4985c2f0467c6b0af16c131e0f4e5865ba75ab5658abb966d566bc3ad58370ed27058ac8500aa659c826355522b20f9d92cab831428746b074eba935f2728b60c470a848331993ba4b3a0a220b373c20029486557ac4194dc5c4a922865457ddd22cdb796ca93e4e3a1b85f202caa4a02785c509134010631664729ad03d8ae0dcd9cd94ccab534ca78c3c13f5c2", 0xe3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = geteuid() setreuid(r3, r4) munmap(&(0x7f00002b8000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000400)='./file0\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0x1808, &(0x7f0000000440)=0xffff, 0x4) listen(r1, 0x10001) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0x100, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/71, 0x47}], 0x1, 0x0) r0 = open(&(0x7f0000001240)='./file0\x00', 0x610, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000100)="6b71531ae38afde5cdb17ec695f5ecf388f604705fae4f39427c3b606a8f6e5e6a7772c229f5e59786ed3130bc7b8ebeca25500b91945f3423c5e7f3cd7483540640430cb51fc76171ba5a5e6370ec5e1b1729e6cc3d1d2fc4ea62725edd6b5f11b7379b587c27b5aa5abc9e5301ac1e615497de58b75b99f130b86daa78e8bc368713cd4ee4cd2b", 0x88}, {&(0x7f00000001c0)="7ced5adad456a2b481c4e0fdaebf41489ee9aca775a2fbb965", 0x19}, {&(0x7f0000000200)="594eadb7953658699014e107cb8f9ba4f37ea02b2a", 0x15}, {&(0x7f0000000240)="f2df7b52300c18433c03265118be3e396dc9696d9a1ba9664f73482c70e7960e3d45bb46b5cd100f0bd2eed00cd3fe99e6d206682ec6c4be684a823ce7672eb13b323b99137d7a9ba3d084ba65bc88a88236599051dd6c8289dd5b768e673da513a5503a5eedb6b24598095abd1396154965cd3c5c730281132e0922d3159935837d4c58e86f7e6fc711d679ae3af01d069556d8b39957a72380b9b16ce201213cbafc4f05f4ef0feccf07ac9bf471325e696bdf9df0427a0f1be608eaf4b65e3f2bbf4188654f20b44d530d6c64dd1462641267848e253cb9d3218e7631653b7dc00740ad646fba4af2126756687e08ea91f4ce739d0812040bfb94a523456c65c137c314d0d0e11b4516e4e6d8d501c61986c4ac35e8d731fcb7ed779d70e2cc84b863956588e161e79e462ee26ac57e96e7e48282f34529091cea1e5358db3dcc9b017c7e3f7e4446afade175d4b9d5b08f1bd7dd4cd483a6ae2772ad26876d4ea8f074af189fbb5238de9a03d345d6797f447dda2cde4dc9fc501d4304a52c45bf863bb44108b8fb5a2628c72f7b28bbb87cf7c72126b4b35af7a15f1e788978e971bc3e973d75d4fe7f4761cef5a933be6cafb4432851680b68172a63cf9dd5dc2e0993d5da01fd4d16c566837529657ccbd21dc58443793447dae1e7321aa3a71f1da45586ae742e7ff1e61dc35694eaee0dea829f7f345485c633d3dd1aa1c99027f0c4bebd5ec89ae7a7d064cdb958161ccc2b6ad24bfd848e5ec092384d2c5413900214a1c51634dad17845396e393927756237a1a22f3d30db8ae068794f4d7e68984d93d7c0b12177bce8ef1ed46691182233fde471da9c2f26c6995002c028ef2189d8a9f8c6e6b1e69350d7bc420c1e156813037fa8c63012108b92bf35118eea38b13b9908241bdcea7832aded4d0072aa523b37418e56786bad6355ccf97162c5f6386dc0b32a07a0aee2083b4e28c1201bd04a8de78406e19bfa6e1d59666689c05bc3c87bad40ac356a1238a20c14e9080a1f202c5e9b06f276bd643a518d8d9619f3e381cbffedc8717b5bb8754c790767259a61f3075a7e53e4efe2fdf96e6e87e0ef7937663247868167806a6ad4d9a367b38e9e050f8f8dfae17b6bece0b726596ae86b7323f74ab5b1e238cdbce8c2538c65400cf50541afe69e972fad29b30a85a5aee375715c48c3ea877b9c598f6b66d566e321a927e2e83762f93d7914c858b27231ede01f15aff510c753858f966f645794b218083a51a89400774fb149ae8b31f690a7727742b705d31441cd25b85c7cf719b713342a6b8d7fb7f002e818b762104e1b3d7f2caa4646e56ca460e06ddab175ef57d37dea67c87c7353afe590bacadd5b1a3fecf78645b452bdabe00c7f536cf1f4f14eece415cce4623147e85cdac4c2abf2b52b5b784140f0119443a0438865b2e3379a50b3c14d05e76cfc30e8b18d3cc094a426254bd779eff81adc06030823b58bfa55446cd127ba2c1912132f750b58cdfe41f02f5aec6d334ccf9e8ec79e69d35538bf7c30164245728304638aef30bcd12036aee27e38d0b8798cfe163bec70b3ae4538fb2129520ea5cab1db013dfeb462cccb89769956b77304693a0c74283ff82468189bc37141dc9ccd20524262c60bcba11a7eee7a8915115e0af7bff6aa505367eb017f462f1864e6388b7ac5428ec07c9b62dc8548dd29aa9e1efda71ccccf1e8e656b4691536e014cab9adf9b00d0db7ff2fc7616a3cb55701b50517ae2bef6efecc6d0fce86acb9f9ee23e4f5f8e68081ba3bf9e61c787281777eb278d216e7aaeb1c4bf4b40f26b6eed32605b71ce929892cef1031184abfb5919fb0aafe6a69a426ba65b883b6e1a5c57970e3f4c76f147e78bb51806a5326f931e8bce86494dd0effe4bbd66ff42fa2248a1b1c6e456b1a4387add82b66fdf12b9cb8ea535c36db2081eabd48498a26dda1e831fdc62d5b8f013b55a3fd5e3b96aa04384f2e3e181c22b97fbb4f0be56600db40d2b6b2729b24dd2a10fd038e0f9f6b9f555240394286d8b82bb53baa97d25edacf6566854ad123a0e0d1a73b1273bcc399064bb8ff779ca09cab3cdf2b8e31f55ae25d4cf9d2506860a87fc43749b781f8dc9a087a70d3373c8e75d07564ef6ffc415a5224cf30221dfd3c84ecbce167f6af1345a21afafe2c4a74421316d738e13da8e1f9e70c0304a3eebd89a28d8e422417d2389bce16d9feae751a040be02a4527a4eeaf9c77a305f69493caddb23aea7393043657adab197e79bee96cc0f775ae2139042d42318e37a9473fc63ffcccbc2aed4212b6bbe76048339df16651e25bb888e0e22b3f739239cc31f8a5546968eefca04432a6597a3e1fa5ad09d7160162d5160b95e9a1dc3148f2089e4246db09aacb6b15d913f8c090030a59b738ef5bc0db56ba1bea8c46e58c35ee8ce20a976fa78c315104a192814f30756b029bb7303fce205163edc0deadd4c37f0729715ac39f326d84ce9c34f3f3d929d7b43299db86c3e6a88de0858a9b5e101435cd43bb1d93bad59980adc8b4bb2e247767c384a594e01c24f61ee008b01f37f2020730d720ddbe51e86d96a0457d71fb794c655115188ef3b62335e36aeef6a22773754c56718129eb8a8cb15e33f5266d7910aeda2f229830e28100547bd291fa15fd1353f910615daf0e5cbf5975e9ab4b1e6a6d6671890ff8ee8c6bd00619061e3174a91ce5391bbab026b01468d7d1aa4e20ae85dd52bc16cc8e11aeb415015790fc7b9a195400cb541e66d3ad511e9148a3968cd715246d48fd5db5ee140fddbb989f03960159f8cdce23a4aa3d89a8ab0d202ebf30383c85778fa3992ab7e9e9af897f5d4953c1a9fea77a3189b49637fdb02f6112de3b9083593b7a1106c96283b279224325b2e4556ac386a980ae776c0e755210abf46a9c5db179dd66ef502532301cfb507450d553927c74ebd4679937c94d82892225189912177a75fa1fac8da39e6f792b0295efac4948d6f6a3a76a43ae1606987bf4a80d473ad888640edb14a374bb47c9b9e19214c48be122001807e7cdeb003c8c9ed3715822470925345c14e6a303f4dea6a0f7bb07a5bab917bf0389dcd6886261aa97fbec07f1fbdbc804570195839d75875cd55e0574d32df9c1b2ab4081940b239fd84e60b3ff6f8dfd1f58b26ebf5f4001969cf0cfe6d81295dfdd8be173128d0d993a29ecdda389a8fd4fedd99f4e95a50c0fdde58f993b5b9e8245da4830ee553b3480015dc6c42831b2e135fa3a821ac5e1d2202caf9cf57938b1f8c2d24cce1e09382ab8cd0316e491eb34dff7605d210da6ad8076962dddca0e4914446abbfddfbf739a06cc97e9b78d260e3270c65a144170d39326217ef4f3c660b603e2069c821447523fed2eb3cf5d2722cc74af0e5d2e08eef73999839b5089d9198426dbbcb842ddc659c03b81a0720a10cefaa497982e4dc34fdb19d8f76fcdad432f2e7cf2112aa8d8ef045987e6a656c10574fcb6cc1afe50454992a5e809582946fb5b18d8dc4e6b2f61a99d30fd811d3b136ccb1165d106fd08474eca8f555907b4de7578f3bd5bb18a9da291877b64ef33885a9b6380ec55141c6bfb3df2baa65390da6119a28f5c69e654311bee4f73dc7d2397da9dd95caf0bde83a028961a93ad7abf2045ae5f61f6701c678c8a57b6b4355ae78c435f211762c473908b150af74636ffd3ef71af73fce08e75f4708417ad23c977ef761558007f39bc91cd2386d5234cc5795731e94921243cad62a503fe22ccb44089231e6baad89ca9eb9e5e7260490be28a0dd460b41c559e7ffb3355f01c2b58e2f2509a4984219b34e4b43425c1dc32b9061c7ee70c06e61a25d2146c54d8bedf87705e3fe3ed91a98de90b91e0ce731b8d035c977a2e1ca5281d5b20d0b40c563f9e263c146ee93f821c920f6d8ac7aa010d25e56b870050bd6f978d28074728881300044c1f7740e73574265377d7fdfa97b9e1828ad818bbd863f86aeb552a9ceb7a6f54bbb68dd4807c9315d7ad320f0dbb3dc3a1bf331b538442d1b6257bdb437982997525b471a391e8e48079933d0aa6a15a289c9af2f076ef624b6261c779cc3dcee3b128f0857573e7f1b992574b424b01447283af43a384b0423ea2092aac2b7df25aa6aadfccbb35e398d27467fe531b35bda7823beef90666e9bc8856f8b52ed8437e2f7ecd5cbcb4050060186edcca5a7baf865587d74bf35b37accc7d34eafe1d72ac4a19669c41f772aed4a770fc589c9ff6bbe1fa892a5806a6ed8d35a10e44e861e06028f72a8437d7d000304ce3598dd71a3adfd2ad55d183086ce382beb63eddbf70b235f0f65b821ff9a66b0d14ec3dae018f24b3bd1180a08fb339abc1d363c4a14036c61ab6c43a2c67e071e6d9eaafa1e2642cc4b5794dd84a932cb9641180dc78002d67a0198de4f10dfe54693cdc3f0569c0e58dbfa8f5e4a404dee02bcd519081f1a7cc482bbae81c1e579da6242d4001c14e589e35def263a76f16211a02c3da6ea190a8793713b8084a016ad03aa4377932c9f9d72c71e3a65ac89ed872eecce5d889308547872b1358d795cc9296c49c2a1a68709798895c179f366b88d49cb54a8d10f5fda1618860c2869a6ce61aecdb2a810a8f700d96342afe791c2af66bb465db1791a98b4f7e302bb7d07c44400d869862298451d8184e320b300cac15666bedf1ef78fa78d8ec00e21bd58ae4d07ddbd04fdd83fcb692c5493ff24d97cf4a24ed37f9d15650f9f0bef57204431c4a54fa6640d6c9a178f67caf0f6d2bd6d5b29f3333d1a38d76d3a91df47f4755ffc319922110854f4baea102927d41bee015698a786f8c2d8ab89fc5cc7be71c44b7c28b0f93d29c2c2e22b74317bef34d66596392a422ea8a79a55cd489ffda7ce4120bd098ddcccbb4fcc91f34a11c7fc4a088769a70314dc915b7d52a2f47a002fcb3066aec4c496d0b308a888e3e7155aabb98ecfbdfc6e2d9f04926cb6743b7cd217b93bc3f0ba2535592c9b3cf5f828f6d9ab5cb4dc666ed621281d0184cbcd3ccb081debd9dbef9149d2049507daef73ee3decd87aea3c9e28bf0074d03286b26ca6707fb75362a58b81782578f4273414c36209cbd5eb733b91ca59e6627b212e8f8164eb2da50d7fcac888ae42a552aa32430478883215c81bcc2fd59ee2f72c5e297d25b26546b43f56592d81fbcb00d3e25617cf9a03027463a634f90a52cc424316f815f69d00c8296ade07ee43a7b718abc86cbc0051b6fec747c9b3e93f6cf5d96fc0b461d6d01f1afe40ad90319defd470997e3f232e02a2ecc18ba853c8b69605d1b2aa639d6d1fb9fcbbdd4cf24b279f27d8a5b424bc6d6cca734ad2f404c1200e0e5adcaa7c86c0fccfed0d983edcd99ebdcf78d1c0c7db936bef151411083ec9ed9cc3f086a6958c1f45ae7d3daa6436a418fe9395a63b8ee369fc84ff66cbe1a2cae7f413a945e09261c9852c7da821f930073a4f2bce899c1f35ee27a4b9b266ae23a24d11b798dc96bae2876566a7abadd2c4cba1f235643e98c8b4c7e8993c33df897132eeb5bdd987d3ebb73d34d4229f638c5d37eb86f9a4409f4c836b629a28dcf1574882cc89efe1a752b503054ebd44f9ed0f2eae525014522f3a3037adf724746c2370bce62659a4cd46aa5293a9ca467f1630dad0a239f1e38e5baaa867f74af0a4425a332e4c8a8f428fcd0e71220f316a35256cd68a1b0ee981524cd73014f144d161ac741422ad68ba63dca37ba7", 0x1000}, {&(0x7f0000001240)}, {&(0x7f0000001280)="9b740a97286a4fc2c3e287c4269bf359bc1826e5cf256bef66e400a7c45750ab5d42024034e9acc186767dbc963a9df7cc42fcd4f980a65c54aa87e4c1b2aa1a05481d37cd56535ca3764424f67f76cb91a3030b278988d641a4d1dd84d4a79ed7cd60415539f480d75ad27be2a9527c84a12eb1243764f2e0fd426575682a80f752a30a9fd95fa4188804525e209bbc06496a216edf9e2cf336d8bac4a3fa19714593805b11841886cda82fb48158849318cab86d4500c8c354490b0568e94550d7c97fabf006d30024730012fbdaa4849009b2295eac1cca9d7fe9ae942675716283a5382cced69b8cee395978cc24ee35e47ba582a4", 0xf7}, {&(0x7f0000001380)="5bbbf7bba1196aee916d1c1c39adc296a66503924e2ae66fe4a416688d7ec466ce494fcfefbc10531ef7977a88085c859efd63a2a443f784e12919da9ed17ef4e3482fe10c92fc8d620ae3545d50d9da6a83b4afbf4258e222bbf49ccf241c6b52d78fe6948bdc9ae1cdf8c34d795de7395efdca8325dc813296e56e3787157d96615f4ba5d77ceb6d0f53ef1e5906894322f8d632afad74fbc504cfe199f343578eef7d5589e3ab021d881c02407904ee70965a5edca1d7ab3b2c08e349e427bfde94f31921385b0163f4a025893af643ffc8dfefbc310714fe54ce90695f5e5b5e870b9f1b43d1137515c387890d22e601b63884081d", 0xf7}, {&(0x7f0000001480)="aa86ea12d0889b1ce7abc9e0771e7014b3527ac977421acb78dee2fabd37353bbfb0c604f342acd740d334871bc9fe3f4ebecf84c9b50b10a483fe3b469f95adc5a5ecaa178ef0d422cf782f5f056d637c65b1cee66f38b5a9dc5521b4a9f51d6ec0f7d9f8fd306ca041a65bb6637a4a25445f9307a42f7872824051a30280b1f264b2b35e5e", 0x86}], 0x8) pwritev(r0, &(0x7f0000000140), 0x0, 0xfffffffffffffffc) preadv(r0, &(0x7f0000001c40)=[{&(0x7f00000015c0)=""/254, 0xfe}, {&(0x7f0000001d00)=""/45, 0x2d}, {&(0x7f00000016c0)=""/67, 0x43}, {&(0x7f0000001740)=""/120, 0x78}, {&(0x7f00000017c0)=""/144, 0x90}, {&(0x7f0000001880)=""/115, 0x73}, {&(0x7f0000001900)=""/109, 0x6d}, {&(0x7f0000001980)=""/162, 0xa2}, {&(0x7f0000001a40)=""/248, 0xf8}, {&(0x7f0000001b40)=""/200, 0xc8}], 0xa, 0x0) fsync(0xffffffffffffffff) pwritev(r0, &(0x7f0000000100), 0x10000414, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) listen(r0, 0x4) ftruncate(r0, 0xffffffffffffffff) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000000000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0x1}, {0x89, 0x6}, {0x20, 0xd20}], 0x2}) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=ANY=[@ANYBLOB="1800000000000000000000", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x9d}, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10008, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x40000000, 0x3, 0x20}, {{r1}, 0xffffffffffffffff, 0x51, 0xf0000080, 0x1, 0x80}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0xc09, 0x4b8}, {{r0}, 0xfffffffffffffffa, 0xb, 0x20000000, 0x81, 0x4139}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x28, 0xf0000007, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000009, 0x9d71, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x3f, 0xf38c}], 0x8001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x800fffff, 0x1b7d6980, 0x3}], 0xd937, &(0x7f0000000240)={0x3}) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d187b7e02cc684c6296743bed21b78b918257c279efbdb9922489fbaa5caf8709eca45cdda937b873706c8494deff3676543", 0x32) getsockopt(r1, 0x6, 0xfffffffffffffff7, &(0x7f0000000000)=""/48, &(0x7f0000000080)=0x30) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') sendto(r0, &(0x7f0000000000)="1a6ad790c9d5c01aa25d5c8955e2bdf1354354192f116bc75e26746d27fd5f4e821591d82a51babb34ccf5928aef7d07ed2b3aee1f4154fce5a0e911ccb998d54217eadb35347e79098b96bb3d4287bceed784dc85c2422ee1c8628444223fe55ab0698dc75382c6", 0x68, 0x5, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8000, 0x4}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff8fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x8}, 0xc) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001100)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001140)={{0x18, 0x2, 0xda2, 0x1}, {0x18, 0x2, 0x8, 0x7}, 0xfffffffffffffc16, [0x1, 0x9, 0x96d3, 0x4, 0xa0f, 0x0, 0x8, 0x800]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000001180), &(0x7f00000011c0)=0x4) recvfrom(r0, &(0x7f0000001200)=""/160, 0xa0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500), &(0x7f0000002540)=0xc) getpeername$inet(r0, &(0x7f00000012c0), &(0x7f0000001300)=0xc) pwritev(r0, &(0x7f0000002340)=[{&(0x7f0000001340)="cdb0d51b0316609d15aaa1b98998425468cb3e8614e701002d5084653b78fc2e810628ac65f96003f979569c4f3a5598c15f1bae097a27f633a57893bcbd2e903f8bfddef18ac2ffc99f894bc9c590d96ad15013fb557fc8cb26b57a292898bf6351761672ce4c3cd10ed24fa90e9c3042f88932d1723f2cb2c8eb529c7a97536a67b194ddea4db997718e8afdfa25bf69d6663458da7bc144e6581ea25324bc88d77506b7ef278fe538c51a1367f150517141a6097bbffc026d146f025ebbf26b3080d68e8933b476c2f697868f0f935e2037a0ede10943ba5712f5b2b5ca069077e2de488f232d1414fa1a444b3cb9d118df03815b1bb9f10093cfc72d20e8b0329a4b19cf5563f8a59ba765316ef1a18b28e94aaabe26863d012b8d901f92db185b7b69c83cb8ae77935b69eecaf9864b43c47dfdf2b56e4f6756f60c68614d61ca5ac2f14c09272c7cbba0dd8583822682f647adc8eed5d62418282570c3027b4c429a84a2f208eefb7717732a92b8e1f79beda936b8327550ae057a286d77f70377fd244a51d2a46daca74c059760f863630eba88365adb6be5a59eb2d4983931b0bf0b9a2f1e517063070feee9a6d0150fd88d228bef0850a7e394037f2170183b13fec77e7eea6fb9b2e1f064ae193b56985a0b8c8040f259274b71cf31260e1f842eb37f80f48cecddf16e974cce47ec68d8dfd862c9fe04178ac18b031d24113cca399b3f947ff9bd3d9dea083d6c87524e394f867905ef12fc80cb7a5ca27e97c01b16c2bc0640b5d7428b58a015e6dc4ad4963a17c0fc967ee3864ebe42a1724240dfa967ef4f15f0a9c76658895edc795fb92552bf5fd4d29052335841860ca74bdd99768fadb16a7ad98e4002602a9c85cf428c5337f013a2ac98e08e5c944ead2f3188119fe95a13e9cd92a50cf2241b7df74b372969d5dc45235dd654edd1ba51d5e42634ab35781ca6e94d2d063fd36656d4cc9a8c9fcf523b1de687dd25c9f399c258f9b57fc54677aba3eaae532b7a47693d0c3349345acb60ae1841e513a2fe0fcbf0534c0adba5985b66f900f0f766d8122f3f01aef76ec1d5ffdb9068c41028e3126b09db13fd44c32d8dfbc73c08540381587830081b8913fa118503b0127d118b7f2290dfebb1fc8f5fa104d66dd5b2b8f580ded3033a7e5d750077e9aa35310547d337b49e2ec2c4fc8efb32df3d37b67d35d85afa01a3a22d32dc585fc0f9249043c331dd5b428c30caced21a9aa11d3ed1fd56f1eabc6c2967543347d6e7bd25bb0d28f7dca40b5a87031b7e99de08ac51bc604a97ed68fd3e2d42a97306d807ef595f6ca5531e02b6c08f27fafd4f5a1bf97a98f22be7b1a831dc54524ce40eb632873433b8d43113ddfb69e9715d74deed3c3d7a23a00ef8a4fe1eb416e45939e194532fc3bdd3c91c6e7e69f4708f0521a214d7481b72942f0e49d73c1a3e2eea55c783d0ae8cfe1b58cd61d0c6a66f88fd841680d72c547a4526780db56248ddde2256dfac541d1284f105d638d6f0f1c206f9d181be132184cafac18faa64172aa14b26e63655d9dab3a9394890095e3bd2c340fe8f35293ac75e37f5f41a1fe0976689f6f1678263d264b00c21100e3d8d7fdad94c4be0918e21db57f5805c55f607d098b6fefd8e4a08d37e3b08425ce73a7d174d9b66ac836ee9f3f8551923b9d4f5cae15df8539469d2daaa98418cb7ad2b60c54e935a06b7a8aebad5f587bb9b53558336787468a7893cf8b162ca67c28f4d22df420f847b895ab887c8bacfe38615c52a759c4956dd80ba357e04f22984b18f8d1bf252a59e9fa60822c78b61044f5a46fa86e21571c8b90d802572ae0badd356f1b51b255b85466bb500a927002e2a57cec1af638440ff96a3a93ed16f219168c01193bcf52985e1cb975a6160ca81ae0a875ddd290090595b86ec774a02779e19e90396bba4526b1d5c8095f1cdfa5672328ecadf8f6e24233a69aa619b7cf41895e0e3f02f2eb1eff9ef890f3a7b51214e6641dad0d8d3536090756446992ee8a8c37c0d1b5273bde08ba9ff7aa649cd45eabb256629d1b014245d7723fcbeb657148e8e631e6ec91fe8fa3a5c2b9420aef4a7d4e67fb72ce77177077dbcd76ac04a5064aff805da5aa70ccee9d425fbc1a9628336ac74e71352bd4b8454f36c1f0f4f2ee56f1395eaaa464787674f1c43ed50f5f8bb9f83bbbab748b6f88b224ed82ef9807eeb95b5582b823dc1b0525b9f8c83cf6434a7f37bccc80f26cf55ed75c548dd7ae02bf6d9018e42eaaed63f7a872d842fa784df6fa37cd35eb1bd535e99f7682e7bae230abc25d70092f7e64bd35d6114da69a172006c1d21749c98ab9c8041d74b0345914957b6b98e79099ab61cc6202073f6f3c00bce4d9cd5eb4928d08535f0fef5abb75c9a9b72099b51fdc59d24b0ae90a4cba78eb0cf8395a421b01a8048b1477aae53688b7f2188bcc59aaf742cab579ec2d486a70c25afcfd0ffc967dc0d22ee420fbd7cba66b5c81ecfa0b83a62c19425241c843ad27f3092567c8cc697a1e748872de24c470188e22ad97db0a04d98d6a60dd5fba923fa95feafceb1273e560e0cccec71ff8bf5626bf231e1b6fc78e878a41c04c0d6d629e63b562cef77d702e28d399c6b9f4453450313f9e51e205eb31dd006a129e51927d38d516f0f4173f2d61959379f69d061b076afa120d1166af82df248120ca659a4cdc9db12c8722e9775f0364cfc30dc80d87af54216006ae91e79a00cc590e0a2a8ebb8ce57538a8c7c572332c8732860de9177ea6df6bad339b45b0c310ca21709410d2e259598a2e52202126083b01e3fa3831bf2dc49cf5da314016bacf4c96164269ae1aefd4fd7c95b8bf0a9a1d79dbb3c9d985288a8ec64632a32d5392114761bed6b939fca655280bc3a55f87f4e3cdabcfe5f6b84eb98a45b901645484747d08847d232d2a1f5aa9ecacf7c7e67fa9899b55d8bc9a457314adc5a1264f80b3b5e0947d24cc918c669385a5f93af3e3f413422873781a6bc7bee7339b516a9e3906468e51a6ded498e79da11e273100d29c78929eb623ca710ce6350e09c0b65fa4c53532ba9804de79e8f75bdd875bc56df90825566cbdeac12450d57600471ce44a5435597f5b91b94f2150f492ccb2771d326e93d39ab82ccbfdb57dc8cb481a792ceba66309ba7df8f6eb6f272e27f2f92b3ba1682baadaee0c5886a42e914654992025ed6acaeb7887314ead55a195bec7c4aebadb4a4b4c02ed6c89cb1e855f4ed231bf5ffb427f7725dd2c306c0b813224f9ae9e724ddeb6f79c7ff83556a52c8f7030c2060202bc6b975f39e6e4b1b59dadec6a4796fca98e45a741c87dbc51b07840a0cf968abfbcb9f5acdcf832d6357879b97f6fb8ed7ec5947df2789bc506a83c8a7445d194cb666b6f77c670b75ba1517104424778adf939b4e6338d456165c62c79d723a5581c25308dde3c4f770306a56241085cacce9c7ec9359c11ebbf2d26a2200574821504622912cf7c3135b391e9e34bcc6a261b83c0c9b63aa404375d914522e7052077dad8697128bfbadae43a84d38333b7fce84abf25d2928ab4dceb7dd8b619e035f850014d032b17cfee3723e972a1b00a2a3b16de578f9a20fe07d17dd210d673f871fde0fc826d8770230c1c90f7c9fdff22c5551b508719cfc48a88e0aaf1c4a1b7631b421259a170e8c0d15f4271d9c8d7f1d486b31a33952952310a2369f9712b5d9636e086be7353ecfa1cc0f41ba47386322f7c9aa0858d14cf40d25283403de87f5403b022824385ba36293fd363f3e4f99dd17b0bfb6db13a1f6f1d92c3403c1c39dfa6d8eada3f8859f4d8dfdb11125b511c188f6d38f7e70187a0b290920b6e0f89f61ae4d5995390d5fcb34d787f911113100a5c89778469e3ab26ee20395c44f0d7cea85a877a30e0d5e6c77f9d9eb3d357bfb96e237c3f50cb13c24643c74b390f489f9e0fcebe2c2a3742dc9a65825caa63519776553a77447cbca148593cfb6334e92ad3df334fd9a1cc02eb1acca2e57731ee2c0308001ee825f21bf090bcb8a2c4aaa286d1774f1065f81bfc3b780fc47c6c615812adffd77b5e96b9a9356df58de065552e66ad2517f67a9c78789fd6b9c5c3642ff9fd2487aff4b857292b2922d36bdbc6dd525ac896d304fec444823894463225cd7869ca58a5aa974bcde553925a5ac855166f6b310c8ddcb21047a88164ff4503ea75acd343f880d985d1feccf1e555c72c1eb5092dd064a7c6809f3ab72e2f07315c2b13e936fcc274811eaed0f032532d500d21ad7ebdbac704488f8e3cd24d160674a5abed15b6ea0d21fa668028fdfd39dd07e255b30a5635eacf938450d3308c6065ac0696b8103c4d34d332bf5082c83d7657830d3122c0c62e4dbad463c7a48a258403da877dc9b1c6c1bf36c00cf732e517fe832b61959e328368a0c1ad476067451f275337edfba055e409c2b82a12822cfe4933566bfd5f5e376604ea959705e7771ee5f00009b5e2645be9f7ec475d050008de32faedad5c4c76b89204022ba225275875b56b0965a57497a74141bc2d3c5db17f631ea5d3547e325e878ac8d7437e5370939b957b71b0391f9ef9230573751b8a1b5f139c32c7a85a6c4c9d7881d424da58c414e4ed575eda9540100d771877de7feecfe8e05f4ff5f0a0493de75e5483a1de8807d821ab1ce11796f10cf93e46473619d17807d9a08ddbe875e1efb9253b1b7423345a4d867df4dff6cd29a6c27cc5c4c93d266a8770e866d2ac83d50fdb2b5da88eabaa4a9f2427c447e732472727d532f11001d3cf4d76ac632792640123ae013194caf8f0140adcc76bc1b6998571f5805b4e4f64cb5aeb69e9bc683f86c12e91874fa6b6a88220b41a045d31ee25c8ea747ad21dde634d95ccc181079590343db3b5d907fc1e27ed9d271cf221cc518853747f129fd875c661cba6fd43840b01cb2b67767e05554fbc0e3a2a596ef99b7bbd6da74eeddb6c9c9044aceebaef530019f322f32fa2775618a712ed1a570aaadfc8a4edf5caa4c2d65d2212391ab14565bf6131acd71a997eac3c2333775cec1c20b9c46b8f81e68f00351427ff374f33e8659709b8ea99b639b475c2a2423b9b99b181ee06e38fae37d11b96c4fb9053ba849295e590574ad9486aa99a7acbb1b0bf34d004ea0ec13f69119e556bff0d4bb0d72fdc6f6d8dd84ec0c7326214c5575955c011637f8c0e03de58b4b4e0ee167ceb22ede8ab1c7d3e6dc48c02f54ef420dc3c960b3b87ce1ef8afd50fba717204f2f651d0b12e572f3a18f8d4ff60fd497f313d4f30d505189277a06b4b0b9e81a4ccc6cf09c827a44ca1bb6116b5b0fe7c657c7425ac1e33e04bd345856399b4f453fde44adf9b225a3b07560ba22e055ea554c9cfcbde121c52cfdba242110a511b22285632496bd7f59d98e393fd3a2a08e0456e1a0247c1aeb537860bab19ecd9def4ad609a6f58a06ab6df99a034f31f8b9d0f640f0dd96aaff9910620e9d19f652f6b6e2e2690f477144b96545acdd07d33f4daecb7c07281bc15e8a2c84635ecfe1845187582f3066d35af9b17a94d11cc1882b8e3c2e3fb9cafab435c394c8d3b1a41f8c3d8a795eb1f685f0ee3bdcf61cdaaf7a88c064327bd3fde184890747d4d82bef5e43ba0e5019e30bf8baf598963253f8add4b5a9dafe85111444c089910f77e8a9a98080ba98a7069ec8036b07b6207ae657b3342b0bd6c69809d19968882ddfc69a92647c05781781831e", 0x1000}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000002380), &(0x7f00000023c0)=0x10) r1 = getppid() r2 = getppid() setpgid(r1, r2) getpeername$inet(r0, &(0x7f0000002400), &(0x7f0000002440)=0xc) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket$inet(0x2, 0x4003, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000024c0)=[r5, r5, r5]) ioctl$TIOCCDTR(r4, 0x20007478) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) 16:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSDTR(r3, 0x20007479) write(r2, 0x0, 0x0) shutdown(r1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="6c81f2f0cefa6ae3cbab5f5959407a7a9097d921a88880702339e4aeb4a396a99c8c2698157f6be5fbb85ed98bc6a5b96ca9cb1cfb155bdbe1babf2263014fa5d7ef8be59a4d5dcfa1095510e19050ee5b6680dfc9ca975888", 0x59}, {&(0x7f00000000c0)="cef01e97bbf98b5682b447ff4a3122dfbbce4648f1c67d863ca5d8068a6768b65253c7058dba7dd664607fbab8ec15e4e80299a70d3dcc2d5e56636dd77d9e5ac109eabea397ac9a64b389d1ac44ec8a2477039d2caf3317b712e4ffbeb4b244e554db81cc395c4047f611af25c8f827800e8492d2a3ebaa9a096a7197e395cb72a377d2fd2ceb01bda7d54562a5adddea7456a26e1158289c1702", 0x9b}, {&(0x7f0000000180)="199b39179deac752e9785e14430deef049fbfd571c380833856ff490d3d0f8494b0837702705129d5111b5181f94aaf5d5ef06046f03e7baadd2", 0x3a}], 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820288ffffffffffffff"], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x1, 0x8}, {0x18, 0x3, 0x6, 0x80000001}, 0x100000001, [0x200, 0xf6d, 0x2, 0x8000, 0x7, 0xffff, 0x7fffffff, 0x1]}, 0x3c) 16:00:16 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x8221c2e3}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendto$inet(r1, &(0x7f00000001c0)="afedf48a512b1eaade3dc764d5b7dc98fe6faba89e39391701ec2cbeeb8a30776015bab2998ecb9f548f9aa20d5c0a991784b94e66ec49f2a037d5acab5167ca7c9f56f3687fad567305038df3cdf9eb717c7c7882989e574d43b86269b7fba5ca7d7e3d553461c01700231e543ae6860bafbd30e42584c6caca7236bc8b2b9a91ea2584e9bc094a55f329d31534b650ef53c5a64c10d222aff416d06a85d558346660eae0cae00da30d5345b3f74482d7c300ac", 0xb4, 0xa, &(0x7f0000000280)={0x2, 0x2}, 0xc) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x88) linkat(r2, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x3) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_extract_tcp_res(&(0x7f00000001c0), 0x1000, 0x8) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r1, 0x4, 0xc0) select(0x40, &(0x7f0000000140)={0x26}, 0x0, 0x0, 0x0) syz_open_pts() write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r2 = socket$unix(0x1, 0x9, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x15, 0x8, 0xfffffffffffffed8, "74d62c345d6056b6e030465bf8d3a22e27e469f3"}) 16:00:16 executing program 0: r0 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, r1) setsockopt(0xffffffffffffffff, 0x29, 0x2c591dd4, 0x0, 0xfffffffffffffe8b) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r2) 16:00:16 executing program 0: r0 = open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x10000000044) mkdirat(r0, &(0x7f0000000240)='./bus\x00', 0xc0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x101, 0x7b9}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80, 0x0, 0x6}, {{r1}, 0xfffffffffffffffa, 0x1, 0x81, 0x1, 0x2e}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x3}], 0xff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000020, 0xfffffffffffff000, 0xf8f}, {{r1}, 0xfffffffffffffffb, 0x5d4808bb7503d26, 0x20, 0x8, 0x100}], 0x3, &(0x7f00000001c0)={0x800, 0x2e}) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000280)='./bus\x00', 0x80) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x5}, {}], 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) shmget(0x3, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x0, 0x7}, 0xc) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xffffffffffffffff) dup(r0) r1 = msgget$private(0x0, 0x401) msgrcv(r1, &(0x7f0000000100)={0x0, ""/76}, 0x54, 0x3, 0x1800) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x1, 0xaf78) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5226303025d8d369622f01652285c0fdc1bbd46bce2cec5a8f09a5bbf43c78ba4764da9ed513d8631ecfb2b53010eaf3a0255b0efa84af2fad1567333f2006c58b294cf2908b44949aeb275a13ee1b1d0bd8cbd2463268515729b90e17563c84110b749a9533c37c3f6ea069823eb6d2c4e1d60448054d08b58b6ed546ae96dec0409778263e69051f9022d923d15993ecd75104bbe6a8faffeb80def978787f1a088efd1f6fe84d9c2ec541968bcd42a9efca1e0d01947e13be6d1209e2866a59a8750974", 0xc5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:17 executing program 0: open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x282, 0x8) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000240)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xfffffffffffffeff}], 0x1, 0x0) preadv(r1, &(0x7f0000000100), 0x0, 0x0) sendto(r1, &(0x7f0000000140)="dcef58e02a2acb42ba7613991cfba72ca0e739fba6020f748a5c9eb6ef073c3bcbcb9b1fbf8decda0d350fa3a690b37ad3fa245636e28bc453e642f2d9cab11e265e5dfdfb5a5a9bbe712370f1c82eacd98c4fc5b4af2ea4326635e697c9c4ebbf127d072fe0ef5c95114aceede7a02bcf7a2c3416f642c0dee16a558f69e1c0325fcacd481de9194045221da4b20a2ce4efb9f680", 0x95, 0x407, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000000)=""/190, 0xbe) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) fchmod(r1, 0x1) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="827509e46f4027b4470972603953c46b8021de09aff4b6501c76c0472982ae0cf6ada2704212618561961a0bc580a46b21c9784e8dd25f30036caf8366e1af573ce96cd9a5a916a0e99634a672dbe00d62ead44d16aceab1886791827f439931375a27708bbc7a5f", 0x68}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="3800000000000000000000003eb0c5a7e37d64f6761883cf0e805a63b5a1b30ab90a24cff30acc05f1153d5a0bc8b323cf17276b20f8c55f763cd0ad00000000000070000000000000005081e4d890000000e54286f5a1369de707a6ef318a19c692665f433140e323428566375f2c20bba809717fde67d38d930a3d731647eff2d0e0c0a96a3cc54777dc3700630c661c8fa0653b961dbc75eb40f25895a3f67149238c2c41bddf157c9cd2698d5f2e710001e77f1d74b715378e4cca4efa6e996b49857800b788a3ba523f5006616eb323ee072ad22f3f28ad3ee0efc4c345204dfd7879564715f3eaf5ecbc428fac9152b95dcadb42b35127cd3fd24481c05cdf2d8a665547e3766941599d25cff184aba816707b0b63bea6290c06608f9c8e91c4047a7be5dd24d20684ce18a1e84b545b703cb9104d14f8300acf9117ec1d02"], 0xa8}, 0x401) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8e, 0x7, 0x47, 0x1, 0x81, 0x6, 0xfffffffffffffff9, 0x1, 0x0, 0x1000, 0x4bdc}) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000240)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="12361b2f9452d53ec8e1073a445cfb6eb4114677cd366e649c4580714c191866326791b756d942205765e7a4a502", 0x2e}, {&(0x7f0000000040)="18cdfb69a91408328c2994bbbe02a5d133995a501bf59d2c9aa5c0dacaf4b783575607a8be948871e30b829b27db09c16a440109c69eb1f5ad", 0x39}, {&(0x7f0000000080)="6f0016aba5423930b1d1ca03b61275fe69590509f2321aa359211b1330842bb811873a662e8a919826f1c80585f0b106b9", 0x31}, {&(0x7f00000000c0)="92b5b7aebcd5db032658e32e154595ea46858cf7a8c963ecb405c60347af26827a9758f3ece31fc83d882d366197819bce728a90731e0a62d8cfb9cf78c1b7b2d3e9232151c8871cc6f9b2628dadbf0b020ff836b4480f5fa808306b1b6bc97f1c03694c96006a33e1e5564c836fd1b756855fafdecb27adcd6dae4411be73abc5e0d711fb9304418c9e619c77e45b20a87a2bd351816fc13f9ee34aa812ae4b95b784ea70e650d4fe27485349abddb206423d00e0ce707026befbf6bd55b90b699a49e17370b3aecf40087ef68276c8328eb5f2d1f54a8b82fc899ee09da44911db28d1f976bc8a153419a4df58b59a1a3d00078afa4c", 0xf7}], 0x4, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) r1 = getpid() bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x2, 0x7, 0x0, r1}) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) fsync(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3, 0x9, './bus\x00', 0x7, 0x100000001, 0x8000, 0x7}) fcntl$getflags(r1, 0x1) close(r1) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) getsockopt(r0, 0x9, 0x3, &(0x7f0000000040)=""/150, &(0x7f0000000140)=0x96) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) write(r0, 0x0, 0x4) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0xfffffffffffffc3a) 16:00:19 executing program 0: r0 = socket(0xe, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x800000004aa, 0x103) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/96}, &(0x7f00000000c0)=0x62) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x4007, 0x1) 16:00:19 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x83b0, 0x30) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x501, 0x2) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x101) fsync(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x4, 0x1, 0x7, 0x100000001, "8b3526e6b5fec884975876ee1243baec7fed7871", 0x0, 0x80000001}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/116, 0x74}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7, 0x7}, {0x0, 0x5}, {0x84, 0x7}, {0x87, 0x8a25}, {0x47, 0x10001}], 0x5}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/242, 0xf2}], 0x1, &(0x7f00000001c0)=""/4096, 0x1000}, 0x802) socket$inet(0x2, 0x4000, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x81) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:19 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}) mmap(&(0x7f000016f000/0x3000)=nil, 0x3000, 0x0, 0x4010, r2, 0x0, 0x0) mprotect(&(0x7f0000570000/0x3000)=nil, 0x3000, 0x4) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) getsockname$unix(r2, &(0x7f0000001340)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) r6 = msgget$private(0x0, 0x4) sendto(r3, &(0x7f0000001440)="f9f3e7f22c199bd18e9867faf0b1e4fde5269f7c9b6d6ccbf95a4ad018cbab30f3d2ff27f7a93c5800117dc76708acb1d215fe20ec3cb95f3f5cc2b3dffede517644229f882474c7444d6468731651bac79dc104c826e340f92fad0a4188767e05", 0x61, 0x8, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea341", 0x17) close(r0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='+\x00', &(0x7f0000000140)='\\$(}\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='}}\x00', &(0x7f0000000280)='.-\x00', &(0x7f00000002c0)='}^%\x00', &(0x7f0000000300)='.!{[}\x00', &(0x7f0000000340)='^\x00']) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)=""/111, 0x6f) utimes(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)={{0x7, 0x6}, {0xffff, 0x4}}) symlinkat(&(0x7f0000000500)='./bus/file0\x00', r0, &(0x7f0000000540)='./bus\x00') 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)=0x7fff) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) dup2(r1, r3) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000200)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x8003}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x80}, {0x5, 0x3}], 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) read(0xffffffffffffffff, &(0x7f0000000040)=""/86, 0x56) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800440, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000380)="e22de5c5c24f6e9e9683185124bb120c9f214ed91f6b8b96107d84c452f532d5971fd3784d30c74f650156d036d8c6425fbb93e8e26b09a9923474a17ef158ecb2748930e19efd1a3e28a5f7469d88b253988ae8d426185eb65624dcac812ccd67834d64b4fdd562a2b976b451001734e603460f0dd3c17806096f2e452d", 0x7e}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r2) recvfrom$unix(r0, &(0x7f0000000200)=""/120, 0x377, 0x40, &(0x7f0000000400)=ANY=[@ANYRESOCT=r0], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0x7, 0xd95}, 0x10) fchownat(r0, &(0x7f0000000300)='./bus\x00', r1, r2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() r7 = getgid() unlink(&(0x7f0000000340)='./bus\x00') r8 = getegid() getgroups(0x6, &(0x7f00000001c0)=[r3, r4, r5, r6, r7, r8]) 16:00:20 executing program 1: r0 = socket(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="48f0a25e434bcda0e0a48d736869edb68a1c1dd137e513301110a63ad1d0e4c4f98140a291c5151be83d600f88bc643681a69cb8393045a7221d3049ca89aba5bd96cdb8bf87e46e3cf53a25f8c640c82c13cfe62dd89411ab", 0x59) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x6, 0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x51) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x101, [{0x3, 0x6}, {0x1, 0x80000001}, {0x2, 0x3}, {0x2, 0x2}, {0x3, 0x7fff}, {0x3, 0x217}, {0x3, 0x40}, {0x2, 0x8}, {0x3, 0x8}, {0x2}, {0x3, 0x3}, {0x3}, {0x3, 0x100000000}, {0x3}, {0x3, 0x7}, {0x1, 0x2}, {0x2, 0x8001}, {0x1, 0x3ff}, {0x3}, {0x1, 0x9}, {0x2, 0x80000000}, {0x3, 0xfff}, {0x3, 0x1818}, {0x1, 0x9}, {0x0, 0xe98f}, {0x3, 0x1ff}, {0x0, 0x8}, {0x3, 0x61c}, {0x2, 0x80000001}, {0x3, 0xbb47}, {0x3, 0x3}, {0x2, 0x7fffffff}]}) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x14, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7ffffffffffffffe0000a5ee480703000000c60100f2e9", 0x2c}], 0x1) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:20 executing program 1: clock_settime(0x80000000000000, &(0x7f00000005c0)={0x40002000}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x24) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 07:53:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x3ff, 0x6, 0x0, 0x0) 07:53:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)) r1 = fcntl$getown(r0, 0x5) getpgid(r1) getsockopt(r0, 0xc, 0xd4, 0x0, 0x0) getpgid(r1) poll(&(0x7f0000001180)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x100}], 0x3, 0x9) r2 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r2, &(0x7f0000001140)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000040)="683849d60f65e1674cf596eef631", 0xe}, {&(0x7f0000000080)="9e3eab0d7bf25c098a74df450d30779e7995a55fe50762ecff85076db149b06803e133ce587a781a6bcf186c6920f23b5fde3c4b163fe23b56541e5f550457c33864185db207962c5bec6d4bdfa8b59f2c1d5ec6f29c27f45e08f3724dee26530852ced6ad9998013c5f14cec95e32f8fd134735b9922018a2240fda28ba46155112945ebeed08cff9b1fa115abad47a798a14c7bb842521f36ca1faa76b9f91e2fe1e3bc4fe63836fd646e3a13bfab4dc638a48a7ba435e80f1cc336307ef32f09c371392a2677165c44a1336081242e5d0a762af1d3c23836134dfad354caa752ca0434f05b24097056601014a8d81c110ada7e43620e3bcc322a238828d1b62688a6331fc3e1c2a4e80d3856782dcf411664d99539433c6a0812418f33320e72c4095378c8c8cd433f99589ae71d64f942e6b518fe14fbbdb1f5a0b1eaa6cd066c52731ec6c469c9792ddf950171372bc412a1c1748f92f7829a44cc0983510735f85d1290192becbb1b2286a067a2a1d6999fa7feb1f80c9a833b952c3ace58b2f637500ec37812e1eb26ce933b84d5f61703d8c6ef135f5807e493fb227af9e9f518ed8a89ef80abe94df54e3064ca660a0b474370b12790709a0329ba3e68bb27f49ea862678852fea0b67a3971885d1381d4126d6dfe7036f822f634e1e2e1e2d917291aec6843e48dfc1dd167d99d7e69a13dde25430324cb65c4859e6813752bbfb9bf8b368eb15064bd6a7b4f9f8686837efbc7983d33e09950c35684368d89837d981a03b3b79dad12a0ac757293ecfbb10c4bcffa46f04731c0a23f42073602b7f5390f595510f1a87e3b5a6762b09993962dc8b8ec46d8895b5521ecabc1d7921d36e0ebe36d5c45e12cab5d2448d34150117c63863fcd9d20a5b5eecc114729a56ee99351153ab8e228b21d746a3573c428c9f8d73b7c4ac6c1d66bd1477d3b9cadda3416026ffdedf450e6591eeb6cc07a7ec7d0c8206a7ec591a7c0d394d75746b2647d068d32b99b62dc06c126a03294b876058a5527cf5aaade48f2526102087d9f95e2957a9ddd833f6d9b1b793851a687ee5b37f52bf149cd59be4fe964cb89b13d387b11024bc71cade0cff591be9809b4f1cf67dc643eb0d8a0bd0a95480c4960a471cd8f1060fa517f5d45b5ce2d41be9af267b9f36679b784382fca8c92200a6ba91f5de1ad19c04a9810e3c17b398ced39d35e94b3f0aa82848b564b15d5e132bf0648ac7b86c630fb2ace873ef33d62a08e4453f0a4b0ad119c0e934115cc1116eb0229e8aca3d51f5c255320ef34130fe175e8951490832109dd8d91e7c86c4cfd81f295e91da2cc0cce84306478e20bf34ef52a49336baf0488bd3589fa5768981d209c2b3778d256df63d135900232b801124e690356dfea28457693acc42d90bca540c1d211c931746160857429ddc7f597c778585b15a568c90d9fc5e3a97869e66743c8a101c09a8c5c0a4b4062354f6b06ff014c99326d2a1196ba7b6c08e964c15232bcc31a6883c84341939aa6bf620243c378a878321e0211cfbaa8c3df9390e4d358b206451d9fc6fb70202ebdc5f512357004579c2a403c99e19a944e9e344a873e017042fe7849b68a93726cccd3091049ae8334c23af690da75412ab9c68491bc6e2dd7de9d98060352e78d317befe2a69d149534bc85f035bb7e1cd05ff7d52a26c727a6368e2ea0e59852a3ef31aae534d933af7013d1c527fd1fea525e9216ad0f160510bbc9b7e4993dd30f683c7e9287c5b8f7324adacb14e0c32fc2c338da9412e23e5ddf290ef452831122095f5d55ef5e957687e417cbcc468e109733b7d61fd790de67f64e283dfb9e38276d8859074cf0d910d8832bc0b2470dc037eccbc715a027211fa33b5394330a44851dc512e6235e25d71e388432a17feeeef1e0d9d895e06d07afd4c51950ea93233226d1decedd0f7681327a84d2a302f565a6163423f52e594977088d4f1cfb443896c85f37e8ee38581292ddc734887d8f54416213f99183423f3491237e08c9ec28aa79fea7f3af12a0c93a5b3c3a8ac770d6106e39633a090a12c0c10a8a59a57d023d7c27c0eda73e44ce3aa562a61ff35072a2ad8682536c41009f130ba3a2bb92571aecdcd0a2e6c3167fa34d5bdac7dae6a83b555abc410d75d7b055e442b821b4c9f6ca1c1680e6e86c2ec4c55c2bea1fc31e5893d766c0f68fc18c3638308345618b25c08e6b48da16c5a0f9b457cce87290db4380844e1f1b5a64901205014db95ceb4ea05fe0a456152c1dc69236736b9788039f03d04bbaf9caf4845ab9d7785bc4167009cb2c6d299ba4e3dcb33dd91a1d71abc09d7173e3efac37c2d027caee609a6232dbc9df71d9be5e912a8092897c88df0784a5119abd20e5c1625373d3a43a4711c2c57606d6cad021363a30fa1823ddc066ce5c80bc3ed253ab164cf82afdce57a8571b58388bc9f86b8a8732b25450140b27d74aef012944c59b6943880bc38e16178520cf69c18a8a3fff20e02fc820283f065259da607ffc976c987100d8c9115d7dacea7cbb6a5e6832f897bfb46934c62a1713f9ae8fdb5a33a4e37080f741134511d839355e35a4012b431a69cc3e4832534443717a10b42acd6ba66861576dd1de934f2434e73fab9875fa3302d2f1c66f648963a5e0cbf9f38bafdf5b4a5e6c422d72daa4324ab5d052123ebe055954849713fdfb29b406f9e2a09d6c82e48f341bcc67fee8704eebfe03c5b5c71ed42406e78371874ddec8508ac1634a26150079af11cfaa0843e0eb441f0c3b23b0193a18f1b200050730609956485539715f8621e4e887cf0b7b516474d6d4e774069c71129247a363756b0a76f2e1c25c5fb87e657aa6d984fac6da3b081f49959dfabb927bf488d7f2c002c0916a737b30ed114b36806ac0dfc28a1afb99e267f8069fe9cd97ca8ff3d64eedf9377f7b8cbd23fcfef28e07ca2736dcd207e02650c58af4d7a55080de0be6012cd2adfb7faf2f0b5c60b8ff702827e765e72f2e27c2d5f745e9b13665b48c8b29eb4f109b34b0a54dc5a3da428763069051da2fe88865b36de993c5eba0d07d77881c1ef58e4b7bcae39c44e23d6334db7b9e3ef3c43dc1794ca1cd3a3aae53b65a1d23f031cd79b9e4f2d566dbff9ea1af052fdff50e09cba7126417f76b5dda38985d4bbe1de5b4efe91f24a20c59f3c9c92d50fbbde4b51052ad6c05b3a74090a4694dc4fb123d12ea2cdffe4a120b98036d1980ae3fc7de1aad29351dec0ddd95507c68dadcc8b62572e0169dc3376fb704277fbf74e64cdd52ebcd90d1b352a54aa073c08855482efd32583652e9210eba6a9de678b29a6bc19fc5eac4f2e99d10f5ba97057f17a47170fdc416396bd900454a0f9ef7e3dd516070f0f108c354dc18947e3045be1ca9de1578f5cff005563484d34070a7f948bdc3085a57a396fbf821cdb3f911eacf18f61a9cbbcfca7f63390fc58c7f0e69b088a5d48c495d6cc232f862b8b8e83a43346da136a8208c987995736a75eee65106ab5ae9001b474d52cfa23c165cf2b62a261953238d2ce46fbc190f68e6d301d54f78dcd8490d392d63bcdd356f4eab7fdb696e6f64d87035486c997af1a28d6acfad5c31ad03d6b8927dd9d011fb987d542a27319dae8a856a9cecddbd65d3797ce62870d1068a4954a80cb54848b4504267b6aac6bbe7119652d008ab94684cdf2934bb7d5e72e8f3511f8c1f56986a00f2d44c8f2b0ba14d030a07ef974173ce6570bcd719fd6695362f62b4ad13ea9bec8aeb2b5cd2a88e3bd8103e10801cf3622d3f6b92135871c2330ebfb37ff4afda5237d9f7b17316a56949a2c8cb0f07477f59bb4a1e82445c36457e8e91d8700bbbbb77753f983a4e4c69ef5deedfcf978c85c8bbb1492ee3391e50216db40d4bacb32003dfb3063d8bdfec38a396a7ada17f4272ab3fdb76fcabadd900650a2ae47b074cd166fedcf97f02a97949d381c38b83650a4dbef2518c50587e7d09715c51518d08d4b26e14fc4429f2f3db2e52cf8ee96ca87b1f7cc5ece207efd360afe19e2202383e19b85f62b45e77f783086b141470d223c375ba357b92a25edac1481886df2118cb2f3a39489bb6561ec079acfb93e68e15b93f7adfbddf46f5c527b10e89acdb8b72fcc5a07ab4cc4f4f3025cbc0a330e373f71d7068b67fec932bf9d62ff9c1346c9ec05f895ab9a2c3ef48cfa2488895bd0dcb13b69f1540a3486a00842e214c400396ef0f82c978df00978019adc88ffc6903bd6357c58f8791ebfd308489af9b32671df4761e54ff43af18259d66ff4f769ef53ebe23537d6beea5bbaaf567f60b156e51b639866441d7c98fd9d9a785e1b945dde6eb1a39e4082beeafb119783062b16f29c7e27167a8aeefd876fe8471eefa54290d2e51dfec634918b17a786398eec75758b048f8fec75f75e50b4f27ae0e3439d165f27d338459b94ecd4e776cb2e6524fbb0c6e4bff4f719ef29b4135c1c5efd07d405e283780fe736ae376955e593ab56f76963e4b57ee54d830cb457a00bd2c72fa05fc0ced570600ec1f8b75bd47efa4a8007a6cbf135ae0c08bf568b98a4d9def531a5470ff4b829daca50c8784f495fd8a525767295440af04a0bac99b7f54540a5d7a28a7e9a0a03a8993da66c9e2bef333ff55b256ccae4ae5d7129440709cc93b509b4c42d048e23f69f4360592bd38b60d37f0072bad6489a736d1c1f541ebc71751ba182601753f98159d8e779ff29fb9650d82ea27d861d0756c6564a5916b7851e60602ce60ba92910bc6bead94529793249fbe26263ca953c1724d3b4035d03e4e52ee8a41c1275807cba4e185e23dc218bb9049aedfeb2fefc39c0c6dfb44d401dfb3feef6b28b5911e234ccf3784dffc1df020d068ad3e3cab655104c8408385f80d37a37f93e2084034de0e2a6cef012a7bcb119b1e281c12a0fcc097599dd7ee7a2af9c4911f1f991e078c4ebe4aff1504c2087c62ebde8ac9cdbe98ec0442a4d74d64b52b6f95dabe8489d62e1d698b6d97bdbaf24a4a535d0ea8d953f926f6b36b7e9a7f21dc37146fe588eda913d20fee03f5f5f91986b8eb27393a2b594c573f3443893a004a90f5d96bd0b52a3a148f1522a2ffeb2d16197bffd04dfead2e1c9ef6564693c164a844b99115c8e545896d65e950b45f442a8c4a1e42988c85b94b949e5f9d57e68f1319c5aa07e5d8d033979f1e3311f588f9a1c0dd832233d0bc603f14f7c24503b50cdb1d5af06435edd9cf51c2cf6003293280ad91769653c9cf200496ece45e4fdc17c668913734d5b1a3ddc36e32b2019284262dde78f327d4717067c72f1f48bfe6cb3cda89bb50cb9a70ef9ce96c2fc3dfbcce5a087b5766d5ada13df1500c09e0ca691ad5a292eeb5d89c08c4c47096b385236a778d2333683a39fefb6d891588774417b73f50d754097f6a26678a49f9ece4a66fac93108d8afdaf84334d8ea0538fa9eb5bdfef1d14b954ae9b53439488aecada4f08a8fd09c9cddc194d7b559294cb5b79026608fa97046e2de3a554dd68a93e37b8c76a2f56571c7cd099721e49c429fa32e2cb60118299c2462a7b7fb22de75e0fdbad3c9cbaa1f818a316ce606d5a0c428cd59b8a6c67e67f3d6ec1235dcec4e0707acb28717d0465c0d5a53d4f9ccc806322e176d4183494101a5619572b78f60d09bb99685fb8944f549cd1ce1827c31304614403c38d0a9d93e8aaf0c9692689813b9f12d9a8a3b493dbcabe8ae8d404a50249068f06285", 0x1000}, {&(0x7f0000001080)="27652891236c0ce18c0d6d2feed75c4bfaf359918315b844cdaebbc04d2a35055be32a103f1e663928d71b2b63884f8f1e968682905fc5c05b77d42dc3992e30866f740010b5ea2ff77e938617160fe140c6297fa0af3375d26dc84e291648c894826ca038197d531ab644", 0x6b}], 0x3, 0x0, 0x0, 0x401}, 0x3) 07:53:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) r1 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 07:53:36 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x42}, {r6, 0x10080}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) mknodat(r4, &(0x7f00000005c0)='./file1\x00', 0xc000, 0x1) 07:53:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20880, 0x18) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) r1 = syz_open_pts() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x45, 0x80000003, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0xc, 0x1, 0xfe7, 0x401}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x10, 0x3f, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000002, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x64, 0x80000019, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x11, 0x41, 0x7, 0x4}, {{r0}, 0xfffffffffffffffb, 0x50, 0x5, 0x7f, 0x100000001}, {{r0}, 0x0, 0x91, 0xfffff, 0x3, 0x7}], 0xfff, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x6, 0x7f, 0xbb8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x3, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x6c, 0x40000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x8001, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x33f0}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x100000001, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0xff, 0x5}], 0x81, &(0x7f0000000000)={0x1, 0x2}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x8000}], 0x8000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x3, 0x3021}, {{r0}, 0xffffffffffffffff, 0x0, 0x11, 0x401, 0x9b7}, {{r0}, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x400, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000004, 0xc, 0x5}, {{r0}, 0x0, 0x40, 0x20000002, 0x1, 0x9c1}, {{r0}, 0x0, 0x1, 0x80000004, 0x8000, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x94, 0xffff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x2, 0x9}], 0x5, &(0x7f0000000100)={0x4, 0x7fff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000069e000/0x3000)=nil, 0x3000, 0x3a939d19b89e8eea) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:36 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x2c0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x1, r0, r1, r2, r3, 0x8, 0x3}, 0x1, 0x80000001, 0x6}) r5 = getuid() r6 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r6, 0x20007479) setuid(r5) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) 07:53:36 executing program 1: mkdir(&(0x7f0000000240)='./file0/file0/file1\x00', 0x4000000020) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 07:53:36 executing program 0: getegid() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)=""/191, 0xbf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 07:53:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8084, 0x88) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 07:53:36 executing program 1: clock_getres(0xb, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = socket(0x1a, 0x2, 0x7) fcntl$dupfd(r0, 0xa, r1) 07:53:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x50) 07:53:36 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8080, 0x97) recvfrom$inet6(r1, &(0x7f0000000400)=""/114, 0x72, 0x42, &(0x7f0000000480)={0x18, 0x3, 0xfff, 0x10000}, 0xc) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r4 = socket(0x18, 0x2, 0x0) dup2(r3, r3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x8000, 0x0, &(0x7f0000000380)) shmdt(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0x40000000000000a, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x3, &(0x7f00000003c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000280)=""/216) 07:53:36 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./control\x00', r1, &(0x7f00000000c0)='./control/file0/file0\x00', 0x4) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 07:53:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)="d38a6b88894e56f89d156981e3b535ed236104c941da5d8727b48496ade73996a44bcb051f130f8bf346aef6dce0af38e6ef9efdb24cd549984d624c859e1730f7e691220552e2e10e7bb9c983893a0db87d3b86bdd428f1706d7a8a6b561e6cfa47a8bb0e46353d42c06340361a1461167dbabce664f58f4782df8d7487fe54dcac58d2a80a0ba5ac374e712952d239caedd6f78c", 0x95}], 0x1, &(0x7f0000000240)=[{0x88, 0xffff, 0x5ef, "2e9a112e01bd5d2af5e75a29f2f2ef15a96b8912d4569ec1063d1e4bb3c7a39a68f37d081da6656e230c86bea94b394c7cac29e1e469452664cae3f2e2712b2195714bb8e0a9ac53768f15d351f27c8384bcf6dad7c7dc15810ad4d62798e917d70f1889475e71eec678702259c468cfc161b82a"}, {0x28, 0xffff, 0x9, "90347537118ed3e482ab7161cb23fe524d1a70476e04"}, {0x40, 0xffff, 0x6, "45ec4f133b345effb4faa4ec310d40c9e391c1ab45440b57470271221e2fe1760625da8b9ea2830f363e86d765cfaa9a"}], 0xf0}, 0x8) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x2b0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000580)={0x1, 0xa4, 0x1, 0x0, "03f7d089f656a084de4739a9c9990700fc5b1cfd", 0x10001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xa, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000440)={0xcd1, [{0x2, 0x992}, {0x2, 0xc066}, {0x1, 0x4}, {0x1, 0x2}, {0xeae2c4fcae1233f6, 0x20}, {0x3, 0x1}, {0x1, 0x6}, {0x1, 0x2}, {0x1, 0x4}, {0x3, 0xffffffffffffffc0}, {0x3, 0x1}, {0x0, 0x80000000}, {0x1, 0xffffffffffffff7f}, {0x3, 0x17}, {0x3, 0x7fffffff}, {0x3, 0x8000}, {0x2}, {0x79779993c46529ab, 0xff}, {0x3, 0x7fffffff}, {0x3}, {0x3, 0x4}, {0x2, 0x200}, {0x1, 0x20}, {0x3, 0x4}, {0x3, 0x4}, {0x3}, {}, {0x3, 0x1}, {0x3, 0x10000}, {0x3, 0xfffffffffffffffa}, {0x3, 0x5}, {0x3, 0x9}]}) connect$unix(r3, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) 07:53:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xc0, 0x0) 07:53:36 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x24, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/199, 0xc7, 0x41, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x80, './file0\x00', './file0\x00'}) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 07:53:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r2) r3 = socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e6407300001000002df6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cb66db6ac61045e42b97b4c76500169c4e6dda98183feb583eeb15cf06764f7c18e2f1752c042f2382e800c5420f872d2c21047dfed97bf45f336bbfeaa628255d65a489334e4fc87ca61c52cfb513aafd4550d66cba73ce101d9e092d44e41d9d6ff0ffb8495bae8380f5e5200000000000000000000000000d691f44611926b8d5a5f675ae063afffcaf6ef3bf59223f54fcd787856d2670c1e6b6566febabb1a0b753c799d9f9c87583caeb5507a7c93311ac9c88ed611a31db5e89c"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = geteuid() setreuid(r6, r7) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r5, 0x0, 0x860) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 07:53:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) read(r0, &(0x7f0000000040)=""/192, 0xc0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 07:53:37 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x7, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xa000000000, 0x3, 0x4, 0x3f, 0x401, 0x6, 0x87]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x92, 0x104) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0xacd) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) dup(r1) sendto$inet(r3, &(0x7f00000001c0)="57b79743af6d00a6b14e24f0e3dab7ee8452e4a6515f74510a30046f89e80f36cd6fbff7e8899ba7b591bd9133877e5805bdce1bd051f695995f9cb4a7", 0x3d, 0x40f, &(0x7f0000000200)={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./file0\x00', r4, r5) 07:53:40 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) pipe(&(0x7f0000000000)) fchflags(r0, 0x0) 07:53:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x1c8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x10) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x81) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0x4}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 07:53:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x10000) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x20800) 07:53:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 07:53:40 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) socketpair(0x19, 0x0, 0x80, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x1013, r0, 0x0, 0x0) r3 = dup2(r1, r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x24) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)=0xea1b) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2f66696c986cb467dc0356f83430d3fc0da06461653000"], 0xffffffbb) 07:53:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) getsockopt(r0, 0x8, 0x9, &(0x7f00000000c0)=""/198, &(0x7f0000000000)=0xc6) getsockopt(r1, 0x1, 0x100000001, &(0x7f00000001c0)=""/250, &(0x7f0000000040)=0xfa) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 07:53:40 executing program 1: r0 = semget(0x2, 0x6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x80000001, r1, r2, r3, r4, 0x1, 0x4}, 0x9, 0x5, 0x80000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 07:53:40 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x1) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 07:53:40 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x20, 0x4001, 0x10000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:40 executing program 0: munlock(&(0x7f00003ed000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x7ff, 0x1fe8, 0x1, "fc1a84fa40104328b3cddaff029f8e7df6fe8c03", 0x0, 0x20}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 07:53:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x900) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x2, './bus\x00'}) 07:53:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/35, 0x23}], 0x1) r1 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x10001, 0x7fffffff, 0x0, 0x101, 0x80000000000000, 0x1f, 0x1, 0x2, 0x7, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x400000, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 07:53:40 executing program 1: semget$private(0x0, 0x3, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x0) 07:53:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) shmget$private(0x0, 0x2000, 0x680, &(0x7f0000007000/0x2000)=nil) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1) syz_open_pts() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) fchflags(r0, 0x20001) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 07:53:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) clock_getres(0x0, &(0x7f0000000040)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 07:53:40 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) flock(r0, 0x6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="03d6c5582c6be305a383f1b6c04467ec130f6f6f890591f0eeaa670775c13ee36b5de3bb89b90cc57ea8dda1bba4dc070ba53acff83ff63b", 0x38}, {&(0x7f0000000080)="0a7a439bf624c2bc5daa5de19bfa773c6204e6887de0d66e9c0a2c53a0d3526e0e8ba5dc682d137b1f7bf1e081ff40367a2a8a0d7c7dc468821b20f5c379d98d8c79353a93c322483f414c1334eb34368a38df39057cf0ba570349693314f073e9947f0e28526c4423f5a51f1c96958b6125bac89473b9cb9454bce6f1276f0fac18a9369d599587adccde9af586c352f85b366f343447c02faaf763eedd60a117bf61cdfcc4411fddc46dbfe725f091aefdc25f25c78de568a67ff9", 0xbc}, {&(0x7f00000002c0)}, {&(0x7f0000000180)="4e1514b034a4c347fdac84381e175b4fe67c2507df2eac1c7787d2b6ab81753047274fd9fc899e1559f0667069631f66fadf8ff4592edfd60eb34cd6c1d1916e96a3dea79a2331ce8542b03c1104db25d27eb07a0a72874259e5af875930601a9488a75d033e76ea6e0bb97dd9f852ad50839601133b8f104151aa2a14b59a47685521e44f", 0x85}], 0x1000000000000242) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 07:53:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) dup(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 07:53:40 executing program 0: syz_open_pts() clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) nanosleep(&(0x7f0000000040)={0x2}, 0x0) 15:59:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x24, 0x5, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x5, 0x0, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7fff, 0x9}, {{r1}, 0xffffffffffffffff, 0xcd, 0x40000000, 0x1, 0x1}], 0xf8, &(0x7f0000000200)=[{{r3}, 0x0, 0x1, 0xf0000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffffb, 0x52, 0x0, 0x9, 0x7}, {{r3}, 0xfffffffffffffffd, 0x4, 0xa5, 0x80000001, 0x1308}, {{r3}, 0x0, 0x0, 0xf0000001, 0x8}, {{r2}, 0xfffffffffffffff8, 0x99, 0x5, 0x7ff, 0x800}, {{r4}, 0xfffffffffffffffe, 0x40, 0x2, 0x6, 0xfffffffffffffffd}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x1e9e, 0x5a}, {{r2}, 0x0, 0x86, 0x80000000, 0x1, 0xb772}, {{r3}, 0xfffffffffffffffa, 0x1, 0x4, 0x4, 0xc88}], 0x0, &(0x7f0000000080)={0x21, 0xffffffff}) kevent(r3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff9, 0xa281ae6bcd6640fe, 0x20000000, 0xfffffffffffeffff, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0xa, 0x6, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x4, 0x2, 0x2}, {{r4}, 0xffffffffffffffff, 0x2, 0x80, 0xfffffffffffffffb, 0x101}, {{r2}, 0xfffffffffffffff9, 0x6, 0x0, 0x1, 0x10000}, {{r4}, 0x0, 0x10, 0xf0000000, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20, 0x7f, 0x7}, {{r2}, 0x0, 0x20, 0x40000000, 0x80000000, 0x200}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x30, 0xfff}], 0x3, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x3, 0x10001}, {{r2}, 0xfffffffffffffffa, 0x12, 0x3, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffe, 0x80, 0x10, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x52, 0x4, 0x2, 0x4}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000003, 0x12d58bdb, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7ff, 0x1c000000000000}, {{r4}, 0xffffffffffffffff, 0x6d, 0x4, 0x1ff, 0x9}], 0x2, &(0x7f0000000140)={0x8, 0x6}) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000580)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 15:59:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x800}, {0x1, 0x81}}, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 15:59:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49148646d283bf63581fe2b6508539cdb22daea69", 0x18}], 0x1, 0x0) fcntl$getflags(r0, 0x3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x100003d1, 0x0) 15:59:57 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfe) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000480)=ANY=[@ANYBLOB="01002e2f6275732f66696c65300071c2a055515b8eaaaabbed80fe810325b3a090d497682c0515580c338c8e89cf6eb7e9adc138c78e56a15653a8a4eb4a8efadf3255889091dbd4c1386ccdc0dc27e4e8ea5b6cc0a4d0543b7d30848dc8a8c9173b16898f1beb261b12cafbfd6ece74ca9dbb91055909582959983e1ead7b9f3598fd4694ee24f0a56e891dc8c24d1388fab5646503df929a434db970f14d4e3e3a1f5e49e3eb9a6a4747dd318290eb5fd341dcb08013a5f199a111dc4d6f1610d804dadec46ec22df5c6b62673d2734fe041ac4f8c1df58d9c6ca4723552177cf488c622edab155875b71ee0658ac2fbf7e507fbb3941a0a9b34da6b717ebee3d0bf4d3ab0acdceb15dfb76c36603aa462"], 0xe, &(0x7f0000000300)=[{&(0x7f00000001c0)="9ff2265e89337810f1a481819cb7cd73c87b7b5efa63e5e16e13eb34eef3e5cec5481d07cf5307b5713e237060c61e1e5844352c6ce5cad2be1c7399c59699c903b4661608206294ca9432141ec597218037485e83a0f87a6e40ef8c8e2474fff1fc49", 0x63}, {&(0x7f0000000240)="16a8e7af07285b4a938b59b9e871f8d1ac6378bb443950e212e346a6c8fc07d0a19e2a861bca6c24fffa", 0x2a}, {&(0x7f0000000280)="c540cbc3feab3128c0a7859acf9264442b5568910351c4b4343c4a14f9c2e477b9ec7de84dd77ebd27948cbd2eca09fffed9602e1a3621d902a350cf76064409087457f49d89f6a080b9d50d9c15d11611329548df545a12fb82e345a5aabbe3f2", 0x61}], 0x3, &(0x7f0000001b40)=[{0xd0, 0xffff, 0x758d, "7f1261b5ec80167af91435b4ed4138cbd05b99416b89216be2ce64c7054768f27a284822c5a4d3fc6add9024982407e20117faea4fecdd87e5697de9a6f8919a2314d008200c5c99169d6251c3ae5f1dda7122040e0bee4302db5c984a27bec3858ea2600310324ef420f1dfb1ef4f04290caaaa99ca4aec527ec116863b1b5c1716bc3b6969c1b3712239964f48c0c50af4f19a09eedd25af4eacae5e11ce9239b887fba53807412d0b8324b6fdfca13a5f4688adec70646fd9c37b6e57"}, {0xb0, 0x1, 0x100000000, "69ed51d5fbfc110d47456bfc6f9770e458896ea6b7214cb9d66671ccc12490e916d4c152ccf423a344e6506d36737ff0cbd1dfff1b3f0000dea3d6269006e03a8f3012a32b1b37c88e59bd03929aad714c9aff4ac1c52d5fbf19eaa5c2b22e0f99ffbb5eb71e2348da654b5eae2e5ef7e99cc09c8cb87886587eb179401cb39f87cf7acce9519d1bab5434a81332bb2349157242672fe0b9923e95"}, {0x40, 0xffff, 0x5, "c903ddff7759384994d5a2afb522adb0853f1dcfd7bc9284cd61e37bd4e4d08c121b41363ba84f47261c"}, {0x1010, 0xffff, 0x60000, "212c0b650425fd85f3d2e166d5e15c408626f3299bb75a60041bd9bcac8e2d6c0b8b7b5c16c77e3146408b72d05cb0af1c8719d7e0e1f43e70350430064fe551a8d81217812860ed58e01352ad2c6b6eb41eb67dd966958d9bd2a1309005b99abd4b48c5041ddb185ed0c3479ba221c8413788416246e734ccb6ff77d9c361a5e2df10b9ca19a62b200af61991218e18143075629660995e53a9b006ddd1c2d74091c695a7d1af7d6140b5be8d2ccf59fe03b37b33003b53d4a91eeff4691ca22dc6856f508e1bfa9c3815f9489717ae6dc0cb58d214d860da7ab5e064e5e0d621ef8c663dd3caf2b6d1919cb7e6741ee3477bc001564506d59a1d0a84381705e8914edb6286e9c3be30971ff0771d1037d21c5b692e31a72f8c9c2c5328601e570c620f86b3ce169c6e859a701db066035ad43b2121bc6fcc502e689780ab5d5d7a98e86a1a997b3a156e0b71335b69755ed50fb9bc88a67505cd84b61c052ee9227634885758cd1fb1b533562b6fa7eb924745d6116521845b3f5bb87ffbaa36e7efa98d1b1c4da698782307c2da356635ab05dc6e5d8d7c8e40699982ec5ff8134bb463973e3d357a39b7e61761f3e9e4bce1cc6f5f093a64d24f6bff796a5849c479a992bf553d796cd11d04031b5d8c7da39399698045fbe744574081b46e094d83d0586c561254bad294046cb051eed8de03597e1e265ee4c457db30899025afaba1bbe9849ca324a457c19ed842efef62cd14005c34e47cc4590ebf45b788c22f1bcf1e5b70326a9ba3ac60aab22cae12c5a8607e9cdc8c55712caf3534643e4f1005f24881e79165a440cff2847a1999438b78c60227b8f008908b7d9581c4da34b6417c78576ba265135d8b55dd4c11ebe2b85de9f86e61c184987a3267ef5d0c5543ab610fcd10b8692f173150bfcf8a815a8c82aac97e73ec14820d794c2c2e3c5bb56d8fe0ee9605f0a07eae91251bf824d90fd6aac9bca0b21f3e32a9c0ffa888bed9feac6ef28dc8baa1e18a27bf90c78c0c3df145947eaae5fb6e4548bc39c4898b3b147965e55995e4e36be4e46ab7bf00c25a98a457dcac41178380afb3d6df5fdb1c72f027352e8c44a1e3acdc0ebd2ebb92190d7464cc9ec85f40f0e80e9c954addc55b71bc2c0583e09543f32ff8d62613cf80848382993e92ece58f9a164f2d78443be64a927daf253fa6560cc8e39ef1159ebb45b784d2557c202c4e36f79946a86825a1c350b2dc2e08655d70091584bfcbc631b498b8edd2c4b9f954cb6e93de7f72ea9bd406a3107fc8c40ffb8f78659064c68d92ca3829e924fd94a2f1b63ab2ce558ae1e38805e8b6e3d1bb3a13970a9c34dac3f4e2197c73c6448bc40a01f52b479db285777fd264c90c19195a64eeed37ffa1918a1843dcde6d258460f8086fb4101aa67422b61ac64117cba4aefc524551a93098ce7b22a7ec3a3a7941af054ac690fdf850f00fbc1044322b88716a918e7751bd4a766b324c379b8caf1d1090c2581c6bf2d9596953977c8f3505dd252a365306b0edb04a414c90f9a8d3ed34d470721c964563aec17533f2cf1f6b6fdbb82d5bc6fa8fdaa86b084349d73d9387a7733422902089831a735ea0b6286a584b12e1f7fd27c1cea373b0286b2c70e4e147cab37a2538953157c3040a2ea81e001356b316721146f78df51ca560564a07ac647bb461ebffbb5ae1bfcb3e4beb0ba5bebdbb2a325c2927dd79ab68288ab80f06cefc34d1b03df926cb858ea57905a1e384d4160f2b1ce72a12ce1d04694f6061159a9d686118ee02d4e51cf1c18a66d3a25f12d033d0f8ba3bb4edf3c3ff3b55b3c7a0fcb6c3e40435e1612489f939bef8f879cd960ef1a01d163a24326f02797dda3df83e8928e0202dc7f68b309e64282c9ee3f48facf5f51a5e730a0da237ea1ba4704a03a7299dffb09975ecf4f3cb4a1b430e9c92a6e2f6559afc1f5a1007a3094d0963fd2151bd3b09315006b4250b9ebc1ecdf839b911725570db2ca825eb2c2098f5b74231acefae0a227433af43143c87c3a99cffea55c125ce2653fd09223af5e5e8a293d7ea17db1d5c2884a80398e29902034ae46c019c9ee7d3c622199a3b71aee6a83fdd1dc042a6e1cb88f5899c1fd0d8a53e70297a80a8b1634c99260bbb954cbb7694aa9734878a4a3a97320b52cf29b5a33ba6d3a5126bbc5842e48b6ee490c5d7e8c7b6b8e254d1278ee5887bcde5f96128ffd60e70b9905cc286e7b069568f0a4e39c6c4fa1abc59b9ab1dc3ea21e98fe2d81032a4c01b43f3dffac0345bf24760af1d3aa570b30dc291aa857de8d8a24a762a73e544e4da062c8740c81a184d87e3114edda48773d65584a4efad3f614dfd614ebbf98e7f75f2549b5c2d3e97379c8bc3e2dd95d5356e6c28ee5f161ee1c41f7d3e0a7813f1d6b1bbb579bc6a5a307a5229ec4d8ce4caa5fd28317ad06b72be4f527fb8a43186b356f7a3b9724fc54daf7fdfd1eee4e83eaf22d652d4b0c1fe070d595cf1c08bbaf4e3d5e2d4e68e2a8ed75cc7d55ddf1d99b0b1f21bcddeb24498033eac2597ee65348ef5f3ef27b17863d027e68b9f0eb24b5e3c2dff7280c6bfb05006f83e2282a1996b8707a20577f2f48ea76ceda3cfdb7b24ac0fb78827250fb55ac11ac40cc6bf060581a4637705471f2e1327b0f37a6f0fdf3a23af58905938530a78558e89b2ca3ac6d36f6431dd3c5da89d3b79e1e5315271ba5214c75a7fc56b14dfad8510db0758d82effb2e4252c626981019151479d0a41aa2dfbcdf83a45807214528b5fc6b857b013700a549456ff734361987011045750d463319057d9ed2ea31e79eeb5da9dc3c503778b56615054ab8fb1b52cc7c0a17a57a4cbfd0e7cddf5f154834283bae4723abc9c712d474f6490e2c038960b5d50e1d466ea1052c4053c4489dd33a8fc0f6c1cab41450830f1687e7361f58bc5994c2af24081c711bc99f49e1a4bbfb526a78a39468f955ef35a47d8dbb18123ae29554127cd78a8381c96f2b857a7eb10b1704a4c8dcd6c93357b6241ac544975e3c2a062129e9595833f46f8a7f1dc91ac6280c63893f422748214f33a9de2e01ec239fee3904da4cf70f07f8b387f4d2e83b3387089d8cace6ea0bde0680ad3c0ce28180c5d2ab55c8399a74c277b509eaedbbbcbef05effd2b2daa3de3cb955755e55bc1de403b5e79e5f8f416a52d79eaa466ac5e921d515edb3bb33ceb7ebe91f70048b5ecb1d8ce48ecc952848357ec7a016c7ba5cb5508726506a337227db3d08d47df0305de4c4d1b69115e873d2e604bb4b650ed37b614f550f2f84e8e25c0ddc8f85e289422f1c227423a44791d18d728bf773492ecc94edb4ac6c280047cf9d24a8941c93d1bbe6adc0ffa0af02b9e07eb1159e90fb2c0970aeb8313ef1d70e47b33a0212a6e51685dcdac460aa92c012051e0f4c06d466a27b79b42fd6879055b1595bcdf0a1b963f14d5d5ac6aa5ec86602820f31d0036145fa45ce3de755235959e89d473226143df101adffc3b3fbd50a4256b62d4cbfb7f0ca9d601e534207e8ea2c765f47ead47fc7294b38ef8fd5721218fcb57b3472a6d88f8b00f7b8c0b172e2c653314e13b9e63e3be596acab77d02206b532d73807f505026bf81de8ff756b5cf2bbcb6b7a82dd248278dba23649d4f5e5272b9e6c2b8ce853a38e3596e66256cef9213b7fbc51a7c212e1ca3eed9494eb883c8bc91e9441b265405b56988162e4c08c0bd017f1c75aa4121af1a248975b2cac72cf0ce71db3bf1ccf04d9d73ece669931958a0bf316278156c9c1e958c64dd2df719d7394b2af412ddebd592dab905204e5f267b43f80e634f6fdc94bbbc9cb9ed3d2b16d4371e94bf7cbf13ac75a722241015a7306b43bfc9cb19eb161f77aab9c2d3ba410fdad452d4e46c6309c5a78d2c6e2a9c3a792843f211b6bba091618d65bfac93961e46a12792110e578f339459f13c3121995456d985cfe9459c1fb5fc6c8bfccab7948013019cc8b77aa9c31e2d2c0bf2af87cd8c22835f0c0e874c0ffd122d0a05cdf681de8348526917e75fad5c353299cb00aacd42611f2b7e92758dbc1bc5d71acd7bbc2236170b074b147e644587a1f9d10a71fb7b34f040e33ab54faabc8944268d6772a4dec3294f6a1f2fbc8ff141b92703b2693dd961e1a87d609cf95ad73d01be0f57b3a617727137ef1074ea6b4770d79ee0b603cce3ce63a274154298a418acf8532598acb4f82e56b5dc222feda98b72d3447f93a63800321715e6765feaf5883d7e7d4457ffcd7ce643302cb5469451b2ce317d42cf29d6a3a1968ebd00d21cd151e0a536621229527f1d7e6fc21ab012456befd8f13dcfb184562ef2dfaef8f14a887c30cfdb69c73b870839a67f647093b3fab56df52f123f132d166f548878ddb95584bfa3b0a026075def1711a9dbfc9a938570585d6cb0bea5e22fd732767501661df6594b16858f8e98d09c2775648b8b869c65a423c76531f127bf412638eba7e9100dfd763777aca8c4ddc5c41798aaeb0738a56af5724bb0204d6fa1fc50905ca7c2f982ca16fec5174a0dc8db7b63a95cb55216647a9fd4cf8605eae976c0ce62ead94cb537f1b2c9a222ab1decc49d83690992a6a8137d8b1c78583dd898eb46f732948f2b53127e8082ec1bac755e2e3818a6da560d178ad86e0ab7ef7fdd684a6dcfb105e6fe9a958dd86e0acde36279e7607014ddfb2ed5c625ba678f00ed986d3af4431ff90ccbc41868f5413e038a1d78a110dadc1d12e36e363b40262497926a8b67572028250f28093e47bb436b3747bf6da884822920016b2f2eec76ac8a7e0505147f67fec0771295b6638a825515ce1a10a2996d64dfef0e4faab3c97097d24f32be13ab1f4e34bf37b6e7223a077c056d2e864825182d2f7f0998646dd804c073f67d63ae8fcc7ae306e964ddbe59e4e37982398125d3e2c77827c0fbd9b85e4baa46ca0139db2a59fb83b29495d5f95d7f1a3b47006e463c2fbcb2269984e7623b803d85b5319eb94068a7942bef676854d08dd73593321fe6951e488c91469d7dee29b9250e84d24d400bbf821149a9ffaa93e8b3701abec612b92ec3839f028687a0a90ba54d0ec8001fb083216ba20aef95084396ad4d400c7f7160a8cdc620716fc4b29fb47e0f50fa3a3400192557f244f76109af75aace6cbdb6653edc6b9f323b656c5a071f2a455e0ed534f7f42d60f00b008ec5863ef349919dd653b621fdddf893eac4bca0e3dbb0aa0065a1139c23fd088a44f75a98c3610edaf5843f302321b2c1b4ef62f6d11e96a9a2a3cdafd924903398d960357b634ee87db415aaaee6b05f6864ddcce4c23ee94f726a87f03a25821369088029cc0c82a2225ce0ff5e9919324467621d1b0cd0988388f0de8106c2fb610361295f42ed2d809fde56b3b1f7dc7c9be834ad06311a6d04f414a39bce523538195774b903fc72a1cd3e06a035b841301c4bd56b971c8da3fff9e6e33d3954bf32b43fae757d218a718123f00b0b7c7824264cb7b5e451f9e0797ca11e91e75abdcaec39e718bfec801c656bd792d723b5cd2dcb42390a406658f6cdfc5af4b898805352f42e03bff279580142cdc8105c6ceaa277b370c8046b1433d310e854324d661801208dc723c52c3c4f45876291e082ceb75f78ad5f318e51e1ae2a9bec74d723ab280aa28e27ebb94796225bb64a497d5e8a16217a8a9ef4ff0a1c2d4e64b71171a8631e89d525fa5d39fb8c4388a6d27ab0296a82f92d8d1822ca"}, {0xf8, 0x1, 0x0, "3780abfce9c9e5c5e12083432567b0b920032a95786f043d97c1ec0b52dc6137062defcdf5cad5e7cdaf2d6e178317aee9cead4ddc6474f456b5d0bdced29dcb28b42b859c7ea1fb545ea3a717c94eae62a7155610f2a19ac1b1b7925433d37ab3058701736cd1f21940db36e3e6c253d5348c802a9da490527851cdcdc9c0abea71fd44dbc45b14681ba2bef5fe1d99c7360f064e82d94781bd14b8699724df8db70bc8b1e361e38f664e803d5913d1be84cedbb1f913f4204846c0ab23ffabe9c59ee95801d870fafb490b1b9f566a9299287a7ecdd516a548e820d114ac14ff721d88b8bc"}, {0x58, 0x1, 0x100000000, "86deaf3e5494934fa49781c8fef05a8ea4acee410885c17af4d1cb7e2494c5bf5b11de95c2291a41446e6bc1da7d5a6806b38afedd4dd0225900d65bc446e92840"}], 0x1320}, 0x8) clock_gettime(0x0, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000400)=""/104, 0x68}], 0x1) 15:59:57 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket(0x18, 0x400000002, 0xbb30) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff5d6851eefd812eaa4e713048d59931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:59:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = fcntl$dupfd(r0, 0x9a84e2bfc62dde6c, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 15:59:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x800, 0x80) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 15:59:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = socket$unix(0x1, 0x1, 0x0) ftruncate(r0, 0x81) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r2}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r3 = kqueue() dup2(r3, r1) 15:59:58 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x40) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x6) 15:59:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) munlockall() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0) fsync(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="e152bb614ed601236d5f9f61218b930b433d57b8267ff3f1e9ed20", 0xfffffffffffffd6a}, {&(0x7f0000000500)="974854f7f8216a688bdc57d5fa84a0439bef5469ebd69862934a742708bad66fb9931e72dfec95142a064d8e75dc9e6d7f5e331c4bf358bc152594254acdc3284dab93e0a2ecfa69028fb4703f1a13994391e28439be24579dfd780440703bba76383535509432079dca16886e0b4495e300cc67fc30f7ee20343c67e07f05a79214b8a075dfba90e3b9a8afc908ec7f4c92d5ce0bf8227e48f005f5f380a10b57270e4b4341b1b8c505a8d1f1857395394e39041617d04030bdd6ef3b23518b8cfc24784ab7ca018f3d75c49b3d342c670e0e8b3638c49bac385e753a16d5e55868e4d8a4ebe2f79c3cdd8710d4f69626fc063cbe7b061f2a3da19ee32c2ac955ab4759c6e7d312a60e03b3e81efd2e6261e50f88fe7b73c0b535ef1319321ce2d08851af7fc5bd5238b8fe44d17c2483428dd4d645f075a7c54a9b47e5cdebbbbd98527b94d643577f6cdb037b505413ac7ed5bd536c0e0ff42955811c6782b0536ae75f1783921acbf23fbb66e30e2ec51976e1a0204ffc2a66822ce04196ad60f4552d1f1da20378a9f486c0e5906a5f0a8f9c6cc4c18c974ec3b9653cc6eabd1194b1dcb76fb9f89ce2e1086059788d8748efa6328d8d45eef29a9296a8e37cb5a43ba92626e7d4743bb39e47f98252f4a8cad4e7faac60baac8ec088f0a671d31d84742d43bf42588805acb14ce26acb2edc154921204d628be8344ba37ad9b78e6253f0d5751cf7c0cabc199619368cd21fb21d0355dd1bb719a6cd228f2c605646cd095c7e8d4b607b6a78bbce65ece4a2cb4740626d7bcc18b413904064944936241bf1991424e9fc697161f7fffaf00aa213c935406c8d6a6369e79c67a377f727bbf7ea66c924da225f037204bd55bef87a16dd8ef2fafa92d59da14d37f96377b44b554ab9dc5fcb4ec0f4e07c404885dc32c7989ef3c249e8323bfe40ad7c97d6c75140078dddcdff8058cd424a53d633556c32fddc521cc3d691adc2d8dd21add057a4cd5dfedf287aa8afe3b2d53398465a243b54bbb946da0e3bf36a888564cbb3550f84b47a3fd4837c40df15a6f37633c5374b08a7b70974f0b50e708ece0f26c81e54115cca84f2b4ddcea5339320924b0b33e31b48a5923dafd689e9b3ac41caa1b7f44dd235319db7968e0b68b594dd0286775050d024b33d90d084c3e37d40f58ba00f4a398c46a153c43c43462f3ab308162633c60c3f58c1d7ddb5bad838f455ac6792cc4982772c75729b7bad2056dc3d0c3e42d3fb556dd483b5cc4e958d37cc77b659e02f220e3e53ec5b10a0e501c12db70a7e8d32f8d41fc933b23473a26f129dfcdebad4fe00e8a5e6bb7b9589a94550afd4c2b4a262d6694d205e71b843362bf19caa24a478fe71aafabe27fa3d3f75d5da9d0511d1f3d59cbf0318c215a149b03919ca8fd74c46f0620118c9e9f1412a929411f2bccd16ac6ed0a8185468003096fb39a5b5a31b5b5415bbb9e7a805ad00a7591978cb597bf50787bfd22b15caf887e67aaa71e3600dfb772f777d3e79a605bb3c0bbb4e28f7ed650832299c333bf0e21aa61aa5e331e0ccddc0ecb3c51244d403a6b512b86226fa7dc42fbc4cfd99117773f4e10a97f3f00dfb7a8a21f8a9d8bef97ecf1a09f881d147b6c80da7c0dff8381cc4173ac962a5ebdf07f7bd75785832594586703589e26a328fae09797d3d9ae8e9fe741ec2dd06d8f93a648232cb25bbe0904d849f6fac0848c2b39118739adcec46dc12596b4a19d4cc3ed4a3871b2c49c6f5b39a86c58b006ab557dd4d96ad269d345ef7db0bfed385af79c64726ad1498306a8ef697e8729af7d5df64c8ef2283de6cadfb35173f92de59d316c7627373002272b9980f22ad5de45a2f4c1012b49f315b437818052306ecf26eff0f3c97b51d7f2caab752c1f6e6e5d1e3fe3181ed2f396eafea321024f1ff52a97429ccac4f34dd3a8a70a57aef137a373ad6a4046e59de980cd54f8aac709b6127a123d539aae45bceafbbbeaf3f66c9623364f70b7ef9219787ecc0e551af7cfb0041582f5502b43618943d5ec83d9476a074c0233da0099df99cee613a541b4fa2c13768736e4598a542bcdcaea83ec1378db0a361dd7cea4a1cbd09ffecf750a93bdc694a25e20172b4fc60e2e2db08885a67dab45bb47c957ef7e84fb26c60e1d8d2a70066eda9fab23f8377c62fcc94cf13c6f4383ce797465dac78413b313d43e25025f0316008dc3d02fd4c15380d6e31271daff90ee4fc4b62f52c2222acd1b7b8f371e4c2c93e3cd17bc9bb46009f98cde7691eece2e55608d8a19ef9aba05196488ed7b01ac90c5e96b4f6c4d07ee167081b853f38714dd4098b4691b5cbac8b2d2b09aed7cdd771271a0c4587af1e4c682262994755c179ec4a22178a2b525c13b122becbc2dca2fff7c922df3121240d15ef67fc2bd912626ef2a62f029abba002cfc6eaf63500d9ae49fd5a3ab527756fe8cfb99dec959aa8260edb40853175a89344f8f1dd9d023709bb68e4043e0f3605eaf9302975b9153b208ef98ff0bd1f8e432b9ff77526ea9a565f55f69485073fe7e45e34724f9d820f5ce154b336a04184a94bd87520121e27781a563bbb700a062d47b0e08a19785fff0222cbaee23bf9799a5328b08cda48bfe02faf93ff6fb74778b80218a277d0de310a27c47e519186d9bb356da191c17d890dff917da51742f823e0745d176938d0a05421a12aa7ed9655a703559c584555fc07cea6440fd1ddb9c9df262a49dc3ccc9e7913dab45b3e3ba74bcf495499785b8ccbc29b55cfefb3dbf5a86bf2ef8b815601489f5f0c761bec8c99a8c84b3370f49a390ea41575a2a59b3bd5ea202f735f0cd03d978b784d2bfb630b5a73d34c042b973f1a31b8d72e4d7e3309fcc0135941c36c1e7e368ef1b24e8bdc944f1dcd91c6bd87df1a0132c941393d1797bd6a02ca9fe42aa13be31a8e5eb99d0d85b590b28b8ba16755d7621762c8625484a0619e727dba29a893c2652101b966dcd627625fd1787182a2da1dedbb209188301581a96a6987fc2fc9476f0ba0f2f7fe600065e9d8e3863376a8d3ce055fd932efc3deaef37ffb202c8a9524d769f8bd031ab00fa338f84bd325774829fd0eef79b3680d4e0eae35939b6c2ae9750ab3079800bc99b1461448eac8f4f5eb0ea31aa273b51fdc4d4990eb6d3c71d0f389718687d8d0594b2478d22b5e94f7bf9e20a4e7e572ede6c9c0a8805d993f7cdc826e6a85ed4df239761e7a9586c52f5fb54e560bdd0e5ad62516a1133b1ee4206f302b68495749f160a5f5bade2f0abecf608ca87d141adae0123f9378ccbf33daeb9a59821636d58c419d3afa223ffb5d24f7837d7e05570f6bd2caac679293d667886bade49e61a8fe85b0fa49579af6b5a58b7070e6a98c75734c1017250d3755688dc99ef94ccc4b57ccedf4a52d9fa1850f34b159a64594d04be95b9a95a2fac90cf6a4608539a5e99426f935a6a03f1429a9f761a9d7ad6e372959aca2efe96aaf860611c6d80b6c4b5cf39cce325929869655e6b3b5d9ab457e03eaa021c0b9b5ae42bdc2a7a754a50c1124142b9c2e756e26014e79152b70b490ff8e4464b3b9c32cb7c6f0eaf25c9966def5ef5c23c5c428f43d08c073130ee151fb2250a326fa90ea4f7f9109909ebc74e6690f8f38df6444d68b096d40ee4f23a4f7de05a21d20bab616b6fd5fc3eb2ccb04188225d1d0423238979b100d46276a929d3f283b54ac52d64375cf8abfc1d457438506a23cd551af34da1a001817e861b33d85a572a2b0eac6b38ae3ce8228d8d73a932e048113da2b05f4d972aa36e02a2c26778a89bbbda85c339f6dfbfc33157884359e3723eb5ba7a3fb03d05c0800118c9b2c9a3bc6c4698fc8b18ac2239853d4378335da0e47160c3d53f2fdce9742016a1c885d5c88a8b0a55835da63006fad34a962e94c3ccb2c0f04cf282fdbacd1ad6671d574f15e556dc2807941ac7201c772614b625d15dbd1a31ae58ef019bd760a3c3c27d1b569fe1d846c9d9506c30248da7a3aedcd7a619246e66cf1e760922b89bda9b6670238aeee4348dfc4789003ea7b5f9613979f3fc8af3a6f9e7073c409b950b32d21d63da6dcb8e9a81c36962bd2687756b1ed6fe0300482accf5eeb2d36f6a4efb9490ad6e648ee5bba9ac04d83c22a5a2b57a3025d137331bca964d90d557766ff17196d085bd7aeaaa47ce198268f73099a3200d263bb802568d4ffe021710ca2ec529dc612ae8b82fc81d526b139107aa6eebfc2178c261c7230cf022565130401e381919e53a677b2c3c2cef22cd3910c3feed8d42c0c6551942f9c8f36d1f12544ab7068430555c90f0f4882e22887ae1a647062ac5cf907d8383956cea871ce6e724c3fb876af125dbef216d317346ce8bda62d574ab505bf0b81218f93da8c86a671839b665586937902d2d4261c92383c32a8fc9887a447c9db6651f3acfe7d35b70c5d34629867011279c4c63b032838c82d5c0fa3ad20e6ab647208f56d6255493f94ba8c34a3c1b83f64e5dd096cafcdc44e9078db54766339c0891d17846e07769699028cec9712a4f08874463e8400a69affeaff51ceb7dc9c5efec85c075815e9c222623e25af14fc8b0cba033afe7a4f3431f49f31c0ed65c4f4492916989a521f5521f344a92d2b59ed76ab1961bccb791d013b7e80764f5f73fe073c21ed4cb0410489b81bf836d9ccf4f6a1b3707acfa082634ad60dec71f13939dd8808b580937c3db346806ddae6c5c16b40e482b9e1cb9aba1a7abe84bc8da2c220a69c047f5e68a958beecbba2df5bafd64d2f6c14bcf868edf4302994de13b17ddf1bfe60f906922c387b2cc4501863c3a7251aab6dd5a429e42f2dc5588794d65d341f12ec879a219831ed6987b448c23a26f54db7bd606a6ea7661e8bf7b0f8ad88c6217cc6d0d5f94c57285ddf33a87614060cc796a5e8c5d1125eb1ec1b3cea4eb736802b23372f334d4c6da98c0bdac1b8210d8f741b5303b6d41790ea83ecd60acef14122f4ea48901c984c872a0bcb0ec9b9fa019921932b7006e4b475396a751e9ae3d4a510ea58faa6ffda9fdd6e7218160369d98c04d8c51e92bdb362fcfccc22578afc0f1e6618dff9fbf4142ed2f2c44b3fd9ac9471dbc9475209948bf96ca58e68ac474d4f90fc7b7b974cb20256148e05388e90dee1e78acb171953853623cc41ebd01cb8d8af4383142a3b140539323fe9fae0edfb33c265a27b1ed42c092bc7bafcfc639aae152ec12ea8e924d2f709bcb12b0c79ef2e25cc5da17c7ce030c0333f95c3f956c82a59f545106b6846a13626edf955a592973f06ab769f73c9a91fac8c0d1586eab44899faf2645667d687aa3728baaec3f3cca0954dedc4cf48b47f39e1bf41c75eafd17d4fe52368a45bb47465a7a00653fdc1a4ce9bb6510da58aa90771af8ae45a0f3954756f699bb1426fe82056ad57ef889f90d4573bb37ed6171092c959903703962df16b53187761d412af42f69195473483f3e609f56c040581e787e3a90ed40ea9fba8240fdffba7c14e97389d69e4fdf306dfcca9fd6f675cd2d8883e3c92e9f307996ea24ed8410df1118ccc8cc9aacf9042ec78c056d4c7b3bc9f0349243500a0c6c346427880b9f03c7136d45e3327478d7c50c8a96ccdecd59f0473fccab53874491eb563682aa20d08460974f3a50971fb72d9b253b14a6e08563f642057e37517f28e4eda51659d1bc1127cb80cdfecf1896eb997a0af6ef7862df395e204ab25"}, {&(0x7f0000000180)="e6576db7f2bf0b38989ecbabf33d9ea80c9cc387d3afca11c8b095325c39d2779d08b95ecac7cfa9c66fd5a093a1cae48fbb56cae3b932b141c09e64cb5706818dec2822b4dc7d0d0d651f328d4702bff2f0abfcc9209c6155fe3d"}], 0x1000000000000052) ftruncate(r0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x3) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) fcntl$dupfd(r0, 0x1fffffffffffffff, r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x1e) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x401, r2}) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x880, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008b00062b0000000000001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x1000000804, 0x200000005}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./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, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) fchflags(r2, 0x50002) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x48) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x6) 16:00:00 executing program 1: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$unix(0x1, 0x5, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:01 executing program 0: mknod(&(0x7f0000000880)='./bus\x00', 0x2040, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000180)="8e8fc811b56cb808828661893bd692b5de58874eb477a1b71ec78100d904b535eed11b41dae6901c704589f9de3bb1e46cba9f4fe50cd3abd25e394d600f3dd1ef8ab275007bccdcefba65dddfd6f6ae3a99c61090de94c3e3cf6f11c3356c58794d1fdfae35e24bb550480307124c29", 0x70}, {&(0x7f0000000200)="6242561e12b5768867245edc7be65f84b38ea4131260c99c2bc63d761b4b010d4a6a19bdaf59c7fe2f856dac7fd73f634c2def8163adfa5cf38888d7e9fc76259a90b14fc7e2412ff1b48efb8d2ec008a12512b196681bcdbf9cac7a2f0c8eb174f815a461611a682b6d45bdc77c4d13daf7d4f5cd3f38667f2069779acc867fee9ce37ca3c8153e8f849dd1efca2ad6af3774a41d7da57d1a4bca3e0e6b355116a9", 0xa2}, {&(0x7f0000000080)="ec807a676907808f2446b55a263db6dd4907ba899a47a7030d30df0d5366b21de6", 0x21}, {&(0x7f0000000100)="3ccbb4713b4181530b84101dcf085ed91423567f4a7043a3b2", 0x19}, {&(0x7f00000002c0)="3b23e2ad6b5b27be57a767b2e62fe308bfae85a7850d5321bce177c2ecb77becc0a8f65275038426dbb83decd04bad5d77d6cd6cdc3b506acac0b1ea51a965258f19d67b17b8c6e4d5e3a2bcb9619feba2efaa03daaaa863dbbd97d0041faf8c9c4699289e7cc676910813e82163611ad8aaf1c42410c8ce05cbc9c200efd980402e8ba35f304e44139b4a073fdbcfd712a3db068f389dc44909393bfcacb073", 0xa0}, {&(0x7f0000000380)="85b2aeb17a5abe762aea660418041e147c7d6c40e8effaa05d7b73cd8696c8d2c1f9c9945dd8bfd6b9631bc684f843968472b2adb6916b7431bfbc795715d7bdd0e8bdb2596f4c8accf860e793d882b8a9f6be91d9c602f1124e1b2da7f2eeab04084394e40f1281f90f6a7934269cac1d84fd110617dff51c2a87e601cf41af5eac3b4341f2d82351a87dd3eb3149a1d58d26e7f1e07b0722f8a4f67f", 0x9d}, {&(0x7f0000000440)="2e7c190d3ff57d35b1651d8655e0f5f7b5520d66007e9bf4329b4e2583ba12006e3847", 0x23}, {&(0x7f0000000480)="fb9d4506e66b64dde44aa03aeba52a02336b563f4076179161121523018cae2d897e576613023a49dc5a51e0d54b994520e5b521fc8b299e11d260743cb87404ac56672a7e105e6e383f250e8997adf17f5907dc3a2de6593310c90b78fa6ea9f89cc6702d0a35a264886f6e73f8a0ec8934cfce087c279e616e03ca2f792a04a5456c05b489b88f7b57de3a60587fe0ee3b26af7404b0a917113d46c7ad5b039db22987f238ab4d7008f6ce46520019", 0xb0}], 0x8, &(0x7f00000005c0)=[{0x28, 0x1, 0x3, "25048d354ccc391c59e06430098acb49a6533e5171d2"}, {0xb8, 0xffff, 0xfff, "4298233362cf13a709c2c6881a893752d29957af3820e82317bdc278c3a3621179cbbda8e64eda627e56e5313fb9867b8c68be0328bd89fc81d32c0dd436bfa4bf1281e33f203ba1ec9deded5fcdee51746b576fdf74d001cc3992541f587109a6ba217ce8dd9f17c1e72e184914ad0b1c9f94329b7d5b87d90aaca50760dea1d40029b604687a6b3d5506904bf834d9d347ff3a72ba9cb54aad4a642d07e79fbc"}, {0x78, 0xffff, 0x7199, "fe3c67f4c2343ee04218b62864042d01098cebdbb23e5719258db38d08cebd948fa987af9d56a4fb2e9d5479cf73203102c063a42ac0f0198c45ae9c84aa4b2476c8d3bb1fa1c1fef8d8d2387a07c75bb40659adae9dfc9eddd7a0ee733cbff0599c321b5f252575"}, {0xb8, 0xffff, 0xaee6, "6a31322f529c4be35e25e12760227fe39d9d03796249802627e09e65c1bece5b97267a6507d06d0576afaac4e58cb1f3fdea6219e0976c5a9d118d4a085eb461d4a590daed882119874cd5aa7e6fa739bd711b79ed3c44a14019b74df40d3e508fcfe18342f33ee790efa89bca47fe025d215ba7bae154e667a2611b3566827489b9ca21b0b884f627be7ee7bdeb56fd2c22ecb37036c77ea09ddadc3af5dcf86f8ba50ac0281596"}], 0x210}, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f00000008c0)=""/231, 0xe7) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 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}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffd31}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:01 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0xfff}, 0xc) listen(r0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x88) recvfrom$inet6(r0, &(0x7f0000000040)=""/16, 0x10, 0x40, &(0x7f0000000080)={0x18, 0x2, 0x200, 0x7}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x137bdfea1e0bce1e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) getpgid(0xffffffffffffffff) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000", 0x2c}], 0x1) 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) socket(0x1e, 0x5, 0xc5b0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 16:00:02 executing program 0: 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, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x6040, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x3c) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) openat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x80) 16:00:02 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) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28010, 0x0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file1\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000680)='./bus\x00', 0x80, 0x1) accept(r2, &(0x7f0000000640)=ANY=[@ANYRESDEC=r0], 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x7) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x88, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000080)={0x3, 0x44}) r6 = dup(r4) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000000c0)={0x3, 0x72c}) ioctl$WSKBDIO_SETMODE(r6, 0x800c5712, &(0x7f00000001c0)) 16:00:02 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) dup2(r0, r1) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/156, &(0x7f0000000040)=0x9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) setrlimit(0x0, &(0x7f0000000100)={0x10001}) pckbd_enable: command error pckbd_enable: command error 16:00:04 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x2, 0x404) semctl$GETPID(r1, 0x5, 0x4, &(0x7f00000000c0)=""/4096) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) semget(0x1, 0x0, 0x410) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r0, 0x20000000000007) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001140)) mknodat(r2, &(0x7f00000010c0)='./file0\x00', 0x8000, 0x3ff) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x251) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xbf, r2}) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400", 0x656}) r0 = socket(0x1a, 0x1000000001, 0xfffffffffffff7fd) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) 16:00:04 executing program 0: r0 = shmget(0x3, 0x1000, 0x71f0f94f78cbf6b7, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/88) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r1, 0x5) fcntl$getown(r1, 0x5) shmctl$IPC_RMID(r0, 0x0) r2 = socket(0x6, 0x3, 0x9) recvfrom$unix(r2, &(0x7f0000000080)=""/4, 0x4, 0x841, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x5}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x400, 0x100) kevent(r3, &(0x7f0000000180)=[{{r2}, 0x0, 0x80, 0x7, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x3, 0xe543dd31be03ac51, 0x5, 0x6}], 0x3f, &(0x7f00000001c0), 0x80000000000000, &(0x7f0000000200)={0x0, 0x7}) r4 = shmget$private(0x0, 0x2000, 0x120, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/179) shmctl$IPC_RMID(r0, 0x0) clock_getres(0x2, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0xff, 0x0, 0x5, 0x76, "83cb50f2d08f3ed30f8a536674d391ad51220288", 0xea, 0x1}) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) r5 = syz_open_pts() shmget(0x3, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCNOTTY(r1, 0x20007471) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) utimensat(r3, &(0x7f00000003c0)='./file2\x00', &(0x7f0000000400)={{0x3c5c, 0x800}, {0x2000400}}, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000440)=0x8) getegid() listen(r1, 0x10000) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x85, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x400000000010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) getpgrp() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x8000000000000000) fcntl$setstatus(r3, 0x4, 0x82) openat(r1, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000000)) close(r0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x11) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:05 executing program 1: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r10, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) fsync(r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup2(r2, r3) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x64, 0xfffff, 0x1ff, 0xffffffffffffff2f}, {{r0}, 0xfffffffffffffffb, 0x28, 0x80000000, 0xffffffff, 0x552}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000001, 0x4, 0x5}, {{r5}, 0xfffffffffffffffb, 0x21, 0xa, 0x1000, 0x9ad3}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x8, 0x800}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000083, 0x1, 0x4}], 0x400, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x80, 0x4, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0x87}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x0, 0x20}, {{r0}, 0xfffffffffffffffd, 0x76, 0xfffff, 0x3ff, 0x8000}, {{r1}, 0xffffffffffffffff, 0x502921af2576f379, 0x1, 0x1e3, 0xbc}, {{r1}, 0xfffffffffffffffe, 0x38, 0x0, 0x7f, 0x6b7}, {{r1}, 0xfffffffffffffffb, 0x22, 0x2, 0x4, 0x3}, {{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x3ae5}, {{r3}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x400000000000}], 0x8, &(0x7f00000001c0)={0x800, 0x80}) kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x40000081, 0x0) read(r1, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x808f, 0x1}, {0x1c7, 0x2}, {0x82, 0x3}, {0x7, 0x610}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x7}], 0x2}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 16:00:05 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20010, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x5c4234aab7cbb8a9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, &(0x7f00000000c0)=0x5) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xd0d) write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x100, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xffffffffffffffff, 0x13, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000100)=[{{r0}, 0x0, 0x88, 0xfffff, 0x401, 0x5}, {{r3}, 0xffffffffffffffff, 0x40, 0x80, 0x200, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0xae86, 0xffffffff7fffffff}], 0x671d, &(0x7f0000000080)) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x100000000000100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e00000000000000"], 0x6a) 16:00:06 executing program 1: mknod(&(0x7f0000000280)='./file0/file0\x00', 0x20, 0x108) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8080, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000180)='./file0/file0\x00', r1, r2, 0x6) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00') r4 = msgget(0x2, 0x8) msgrcv(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000ec735eb4d4b4299cc4d71d3504f59e90bee979d510773c869692c2416ff87ec15d2c8c1572fa79a890c17f857457efc784d9a1aa7cea8eefed2cc21dc064c0c5190c3f84feee0fe7e6109f9baf1a0e8e9bba69119c1042c96890b1335c953221b296e9975499d94e62772e3d"], 0x17, 0x3, 0x1000) renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="ec8b0ddea796a28e9fa0b42410fcf730a7ef4bfdb10621ae1556cd7f3b6d8b75604edff9ffdd5f37dfab3dd12154b336111f3bfbf71117cf7e2f73499776dc0562b4e5c0592e4ba4a39b233719eb594bc4fa501ced4b1bd736473fc64bfbe201314b1047b987c345ef48310db1a92f42bea603ff848afee4944c0dc84863ae3f2a9cbe065164ecfd0de44560e08b312bebd66398d2b27dd25eaecd02894863249cf7e04a89b786cf1cedfb9aa8b06f9c07120f1fa88b064115c4d89fb9a6daab92"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) fchmod(r0, 0x50) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x6, 0x1a, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getuid() r3 = geteuid() setreuid(r2, r3) write(r0, &(0x7f0000000040)="1da5", 0x2) dup(r0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r2) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0xa0, 0xe0) readlinkat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') open(&(0x7f0000000040)='./file0/file0/file0\x00', 0x82, 0x20) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file0/file0/file0/../file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) r2 = kqueue() r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 16:00:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) r1 = semget(0x0, 0x4, 0x20) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000380)=""/246) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) dup2(r2, r0) 16:00:09 executing program 1: r0 = socket(0x100000000000d, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0xa) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r0, &(0x7f0000719000/0x2000)=nil, 0x2ffc) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x202f0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) wsmuxpoll: not open 16:00:10 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x1a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) wait4(r1, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) wsmuxpoll: not open 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) pckbd_enable: command error 16:00:11 executing program 1: r0 = socket(0xf, 0xfffffffffffffffc, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000013c0)="57474677e6b4cb96f4a8ef617f9c6fa4d17df9baf8e0cb5da635563c38991b55017cef87e426f26744c2647bb66e816e0ebd74bca602c8812c6e482a03de92efc1ff9cbf6fede324ec453b261775c4330261e4579c920f68b5e6031da42f00ba19f04f455e66bc84653aef5869331bed395978789b8834a857aacbfe4c9a7be9dfbdea2e991b403743e4d7a3391b278df7169d21ec692e4f7e1410652e37744b2d390627348a861b9280162751ba9c08f2c3599098b16a3fdabdbbc695af05a86ed6e0f26b1c281d489ad04b5fd9d8d6b8d9491dc481b8a650c2c91f7bd1414d75fc8c0f272dcfa343243997cf76", 0xee}, {&(0x7f00000014c0)="ad22d2c7e1b14332b68dfa2f0ce0b1c1631f8f574ab993fa6f486efdd49ac3cdd8a3654ab635d09128acd1ba4180d07429969336df0c1fa50a68f1ed5cfdc7c51ffccc32d07b31a8f58cc29ab8d9de3d535b92289aa9e47c708801dbed261d597083d8865bf67106dd677c6d60eed4647d4dc6a234400a10251bcd6aeb84087d21df317dddb3e0d49e800dc93556eeed25cdb6fef5e9b1fa225855435bee7d87334250174d146604437be54aa5a550dbd49573a5b43197c68c51b0bf6367628810ce7523f34c1942e740a58d598bf65e36cbbbf6f70762374b36e5d838bfcce51d6b54735a18183f6eda30255a5faed344eb8f05a21992d49c", 0xf9}], 0x2, 0x0) accept$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) socket(0x2, 0xc004, 0x283f) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="f431a0815ed7499a277c7c12c3959f6ebeaf6af57b252dc23558fd41e7e4c11a6ba2fd9b432da38f2efb878b654e30f7e43ce1d38b1d9e951541a8d809c2ad6025c729e6f2d49cca942ef828972610790bec73376034a60de2bfa731ee2d12ff742255daafcd2bc7d6ca13acb5db58ae99d33dba4ae9728d0a1a89a1d492478f6280903fb307673645ceb80693fdf857494694f951438f6c60c7165dc13272a6574b2a004e38ec3f3ae6d03622028bb316665c5a75b2550623ddfdec7865514452013f75a8badacad7105eff811076dc57ff4e2db09a42100ff65791435234db75a5d43605f6ad0392f0fb0e037674772d414ee379e86562ef2871e17aad386de9daa316442cd5faaec3b94276c0b19b176a941413f2a70c29db1667d51da38d7904ab024de6dd2191a0d4bc9b5d4e3fd67c756d97d3ad4f4ee673e99fdadfd4ffbfae5a600ba09375e84daa1d619ab3edab80b56f9b16fc1b1f3d616a3c5c409e090693b948e6c29a62668c26de5d2b976e1bdc3fb6ec575bee9e63b281a25b79d735f0f2ef62c7c2836f78990a1c49e12a3d60e6de0ad645f390ce9fcf824e38bd6559a7e064f1e605a1d17647fd043ab27583d42547327845f12ea341ac71c40e93846941f75683842e9244f8e0ebc4f21896c2d0710dc87492bee7969054e09f1d3528e9d957908320346a105a1d8e46b6e8403fb4eafadc94538c0dafc37be2bb764fdadfc46ed505da4b3e893ca4fcbe8e5d423454b3867294e8fdb5621120b4a0efff55180d63ff150d23272109dd0ea820ce98522c122e675a1c7370f6ad6b1e185af98d06396e2c937052907c071e92f2589f86a8d7a62601fa258fe48d2cde8cb8363e79973101f709aa1aef09fe81b8e70a1c1b98a44d70e8f9c8cd940a5e0ae3461a53e37a03b2e37987985baac10e918578086a5b783b476a42110b112f3583a99e043d1c28f4b0498d3bacf5c68d4eee46b18e368fff884671268f8d245000ec1dfd8cf2a609fbf0464502c8dd6edccf01700d2502258b88436c5532cc9e2906b6dc817b26bbdfedd99b74996e79b8553a1fa6e1e266dcb6b268b94704212d7eefd0ca12b65617c1c629d73d3029a5e002a26cc17d3f9d83db3ee3726648370c0c651186f3a45ed90d62604d643b3110640f64f4426842ff9cc6dd13149eced22b42272131ddce93a0b24590e4077dbde9b5771ae8dacbde3c6b201e63bfc8524d49621a1ce7b3963cf979a240d133c560198fff061e9b96241e9b0b4b6896089bbdef5440abbf28cf454302a232b7339400c6cc1add91b7784747b50bcdae24fb60551479d9d5fb58ed91c080cb4c80c4be429e866451f1e797413fae0e741089a9181a5d6d5cb4dee0416ccddb3c57480b9befa427ac57691d7bf2bacdd1a39185df85bf0d41d56a6eaab619aaa9004baa6c501bf63d2e269701cd414fddaa3c40c078572a64e0f165de3c1b2a685ff735c2f9b6f8038985d4bd5ca67220fb6387d0fe0676208847ce577a3436ba44d581f8d06d8934b3baad7f96764d1488a0e830995f53c3608ee37cc6545353b8cd08d77bad3f8d920f836dbce0bee6412bbfba5266276308823829ae7ba5f41c06d4bcf602199d16a85dad1a913f264cd2c318a40d2a45bca0012d432c1901e834aeec57af5c1e301f7cb1611afd2c4539ce6ff3608a3021348066d9a8646c34ccd2067c1674ff65dfe51a6f4d39028af95cef43968f0e6ce1f195c3f79519912b214d658b4567258172eaa076b12157aa2b859fa187a133f0c4c83c004c5349acfbe158c0077783e6767fdaeb9c53480488c69445cc3fcb69d28cc85b8f3e245bca764f77e071d60681f3028d1b17855d83276802b1e849ce879d9bcb8241216c71add22392fe63f59c0023195e3c712057fd1e8b4d770d4f2e47ee0f2ea34fa747c912003b0975c8472a81e781d24389971b8dd2c50053bce7c09ee5859ee9e39881379103aa3f4766aa8ff7b2b20082175aaf9b61f3ab7808ab1255c2508a5c37b75b0d4f29e2837e1442e2faeb2c2b5cd01e357ef0bfe3640d966897ba15fab1e858cd2b686c8c549ec99970b6b97e2fed2363c90a3c5e59875a4180fe62a3885bf6623125338b7cfce12c8e9eb54e1b768d114b6e366bc5748dd22ee4b65870f79f7c323f197a377ad40aaf704ea9010f5a329602d0717736ffa5371c180647274cf996bd2762ab123bd7d0a0c7cd74e5d4bdd4944fb648edc0ddca725f90f973cb90ae0951674a7958689c26d2a74cf66ddf656869d2a05219cec25e871b8da71814c97b9ea551fc883dedd8df8f68bf203d651cfbdaa68346ab50e1ca784b91d185d54f86287944661005810270b49687adb18cf20d9ee1dfc5b1f788817be8c738cf15ad58f79f215f6a4bf0728cd017aed0afb7c6ff45689636b2b83403d87d5ec210ff425020ed544fd9e6d5b4034e7f3134eba4b6021a6f8d8dbc8e3a25f03d01dfb2990c74199a67cdd125bb2d6820a8edc634b8bf29fb2d77d2643a7326ea2f7b8db31d268f8aff731d84c8645729ad54749ae111223876e33d21b07e25ce32fbe2b58be78439a8c11574f68bbddb08029e18f86f09d1f061cce91bd9711a25fa15c2a1e86371ff211d8b1698155331e2f91630877aa4bce5d2cd88a4b77457e94edf517a3eb6210b630fe222ede45494e470311957187b1134aa06b73700ae3b237ccda91061c2d53e4e9fb394836e1e1e0dc6140fe95127ee731e86ba1aac15818f0ec1fb3d022318df7e997314b0dd65dca0e5ae4f03b9f3373c9fd152b84578fef0812ce968793b505090aa435f16cce703ef0673f338bd7e56ec95512a707c514f45facd228e0fd4e8e9c15230ac57bb441ecadbeaf22908dd163ab8498a714449faa223e75aa32f3458a8a4daef5ef1c1b38f2644156dcf6c2031839219e1c839abaa93ef30626c0ed3e2efd96e5a3c3de62805370a659ecfededef013b8d1a15d99b986fa6afe85fa8ebbc885b65da362ebb9256b57a8e83b51548934b5d3090049129150a8fd4dde2d74e77275ac616512075d23a11aa372f1b83a27bf790826df028b943dfa890da750b95fdf16b698e87dad4226637c26b44438cc08668871e7dab1024ce3a6a8b66208215e721e2278fbe9c893ea68797ae3d904e82b6d829239b28e3485bf75cdc366eb31f1f82372d7dca33f187e221168092e53e462b69ff0bf4f6a97115de9a47dd1c7d1a332e0babc4aa108abcb0229067de054e5a667e3427db65b5d8f4c50a6800507189b190d8d69f8fa608b2b76ab5da32af12ae08df002bea22d2bb9f62b87dbd97cb531a3820abbe9d92fe10e3ce8b0866b0568190d2092f20cb380e95ddc86f46da3ed4c90f420bea5b86931b38150f8301c5b8ba05743942f2dbdfc29d07e63e41b33d070d522b3f5203b109495adde6ae9a8ac837e8ae0835f50a23864094f0ff8c3fe189852cfa8201f49a06abbf9254cdff86fcf1ad7cd0d7bf762585d6b6ef02c33991e2f257df2200be09d1f5389c20deb1c9ff9921c8757c03d274bfb4d030419ead5c8d4e132e5d8a71912fedc89298f0520981913b76a4849fb0f3055a3a535133e26ac7f8d0f8465c5fab8bdc2e6c0dcedd8a8f2430c4d36ecdbaa53409b681ed1a13a155a9467d50e1ff41f2b69bf95212f0df37b3f6168182c1359e1822fb18bea9400e670ccad234cf0ddcc5203cc72f80a6875350418f26474d857a326c82fc110d3705f157204e0db8417c61bc24b2723f43032a6d0a9707d03691ecfdd07243a662235f71db7ed01fe9ec462c3770bf3a1334f28a78a4961accd79fc2d29c867ef523e40c5e145aa9c99b24af87396e8ca26dbe7df66b86f6c1105f553c767f3032e52052c182b667ba812cd84420b7cf3ab67077e664970b8abc96b0ebdba9d050e4f91e7ec9044222c158fbe28c051d29883af38763fd997b506d6c12b94043fd7fb9314525197a23d8e56376021dd4525ff07b5c44818db36bec08970d831226d36d5522f08493ce57a5de6536750afe31dfb531700081781f33662d4499d3004d3388fbc0c8ec9f9e2417f2c130bf1fa8aeeae6504f033ce871e4e7d7ba3d56a9e4b8209574a1b303af5947e8b2ea01fd105a5871bf966ad255385cb3587bf2fa6ee0483d461a7f3e71ed28ba951661028617ef99159b72042566d8f60d51392418c016800b46714e6772cb02bd51b703b9c1d4ce5b35e79e6434f19223c9123588f69306ef87bc79cb64ca75b8710c12a7bd5aa8c1f71bf788392a705f09d2ebc0bad1c44a46a51584ce9899e3dfc55b087f5e12b904cf61a2e2800e86871f1d23409e47f652677bd7695ec036101bbcf5deb61bdb087ce61176466859fcf6521efa4c517d1dae911db507302e4c87a3d63fcae1a554c310f6523bf38588395cbb5147615dc914110f8670aed5d449a5d2d239eec52326f3f057fa5c88298f18ef0b4a92dc2b31a8f540c27266de6d1b7d5285db3aa9ab69859d735b890794487a603c58b3b24d06cca74a4c928f2ee811f0620972e533a13a89abd1fba37e6ecc594cbea6f1619241ec96589d94a58966a7e65dce90c1a3baea6edd0ff557a85bda0fe1879cb1495a89e664d267cd3da3938e9bd62519a9769bd70d1c1b956b84833b2ac7abe46224c0aae9aa733ec476385e68df171d45d7566a1f18d802aa676794b9bc839ff3102a1bef9b29f5dd9a1aac243db762c6d113e0ddf168f63c0fb7616c839689a8bf5697fd3793b366ca045ee45c07da44420891b1017e3180c15509cf23c7151c0bd8de4010ae11734f43b445fad81a817d223fb1f2d35402d617f85369e9fb0c56665a1730db887f934b4fcc208f971eb18c4d46848db2db709f430a6e09005048ead3e865883874feabd03cd92cd2816cf9ebe42093dd61710db02bf6128457b92c4adc901a4c2d59b3a99cc1e3d9d27728c35195f33e8942863d5bff819470fc01d220c710f26803b44bcf78f16e0782b63c3edfc4623c1debd0d5b556638a969e556d237d1d1b83731c50c639af09c9fcb7b83be39756858db969af506584b7a3582870cfdcbb6b3c35efeea322042802bd3fb8ad5f7ed42e209bacf9302d2b9b89994ffd7b9ef9695f22649f8e12e2e9c6f6070a7f74219cc8a82a021c5e12dba27490c7d939002067c3d3f229b8fe8ce665c830cb34b4ed8aaa976253f1ebdce275c20e8f4ae18d33d35be5cf0d839dceb314272ea67ae09ccce9ce21b4d4b8bd7c920c30881a3a81e85f311af6a283dd58719fe4f4c5450c2e06ed3de107dca7c1b96939af34abfc754e1c0574afb388d30520323b38a34585c7f38bcf13399a2a30030fbcdcc8617804aaeb190e705d5b285b596dc83f0cff81c6f73aaecc03cfce0eac732c7ff543bae8f79d1342705010a2ebea74d032c34227ccf0f55f54544ce06dfdfe6beb87fa70f4206e2680681dc87737957b1ebc8ba0ed7d8d0e678fa686ea021262c9f6c0c5a3a7c803a8a5b5e468ff21359327ce4801b2d38dd3706a46cef6ad7f04a7c04748f3b57dfaba4d927141a094d9244672e63ae2197b828ebe0e664e6012c862f9282504ccb9d3deb84a9e0143fab769e58e8f631a9b0647c88df8abd8c4f9d3c31363bd656abefbc38cf2de2409a4b0754e26ce81c4ee07821234377a8a0707206fbb04478e9a940d6c10c72dfe655e4a295bda09cbb9af8da0c686876f66155e123d5c61801fb7e2de805b1fd2d08104fb3304e159c2e360d05718997ce62b534764339ab12363ab701e80dcaaeb553e", 0x1000}], 0x2, &(0x7f00000012c0)=ANY=[@ANYBLOB="8000000000000000ffff000001010000f4a65b97e6bd50a824574d9efa001cfa4319b9b0ea488b6aaf843bc7eb098ee1f0224047487810307bece14a97aefaa76f34ca4d475408c207eee2387e4d245039461e70cc22d200eb733e8559607d52caae8a450e54019d538466e9b3f825ccff970da66b8a294edc7ed584c8c869760e3ca059342fed3c00000000acf9a8bddfe0dd341aa6235459343613e6f51add122be76bf9bbdc0831029cfb9eb6e23aca62c855c882d469354f41db5c6a8d9d5ba4c97c52f9085ab2f064523123219d"], 0x80}, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x8a, 0x2}, {0xc6, 0x1000}, {0x5, 0xc000}, {0x8b, 0x5}, {0x80, 0x9}, {0x4, 0x2000000000000000}, {0x7, 0x1000}], 0x7}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="18b759e2539f88f1f871e3a733134623", 0x10}], 0x1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() fchown(r0, r1, r2) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) r0 = socket$inet6(0x18, 0x3, 0x400) sendto$inet6(r0, &(0x7f0000000140)="625367864085856da8c4587044f7a2381a377c4aa464ab62e173b8c6771620424c5b34d64ab07c23f3b23efb7200ac3f69935b0ed9a7b2c02c3105b51de77ecaa9f5e0bf1d8052d7562cdbdf77b154323fa9d8a947c450d6af67432a9f5f0c034a828053229f8a", 0x67, 0x6, &(0x7f00000001c0)={0x18, 0x1, 0x0, 0x8}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) munmap(&(0x7f00005a4000/0x1000)=nil, 0x1000) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x2) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000200), &(0x7f0000000240)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x10001) mprotect(&(0x7f00000e8000/0x3000)=nil, 0x3000, 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x13) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r1 = getegid() fchflags(r0, 0x1) setgroups(0x5, &(0x7f0000000080)=[r1, r1, r1, r1, r1]) r2 = getegid() getgroups(0x2, &(0x7f0000000000)=[r1, r2]) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x9, 0x0}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x20, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/51}, &(0x7f0000000100)=0x35) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x5ab, './file0\x00', './file0\x00'}) 16:00:12 executing program 0: r0 = socket(0x2, 0x4000, 0xffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x83ed, 0x100000005}, 0x8) recvmsg(r0, &(0x7f0000003340)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/33, 0x21}], 0x4, &(0x7f0000002340)=""/4096, 0x1000}, 0x800) r1 = socket(0x23, 0x0, 0xfffffffffffffff7) setsockopt(r1, 0x100020000032b, 0x4, &(0x7f0000000000)="00000000190bd84b1801720c4a074ede8f656b7270d2c48a2ad4f217b531c82c461379a531e21d0700811ea61c531490b10758c1efb907e5f13039f700000000000d1e7e74c815dd8c1e677e63b44958471b14a2085987a98966b66310e94f13e6ddc5fe76f44ca9bf32715af9", 0xff92) recvfrom$inet(r1, &(0x7f00000000c0)=""/35, 0x23, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt(r2, 0x8, 0x7, &(0x7f0000000140)="86ce6646bf2e0d999814e064c89ba23209d4098ec04b4fd53f09df2e9734ea1d8dae5c2ddc9a8165598ddd6fd0a9d2cc1f6452841a969f78fc5cb9f19dc32b59e30b8d2bcab724f795c1071edddc2f1c80864624d5a811eb71546766e88748a3e3cedcd6a09852d33d7e7da48a9c78001940d078240d3564a8521f9ad3bafc4707eafa1bb8f6a50a1455625262d65564004e388155129657afe13cd9549f2a93620fd187b00bea3ca74c98d8945476e5dab84407df975db07b44fc1101ae70ea8973aed894eeb2f256d37dcce2d182afa34c27d929e22c3eeda6a799ff716f8dfa58076da98787470ef072c9cea128f3462b67913d7b7d74e628e425da5944", 0xff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x10, 0x8000, 0x7, &(0x7f0000000000)) write(r1, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x1, 0x1ff, 0x3d8, 0x8}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) flock(r0, 0xf) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x0, 0x11) munlockall() ftruncate(r2, 0x1000) r5 = semget(0x1, 0x2, 0x482) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0x9) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000001c0)=0x1f) getsockname(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000280)=[0x0, 0x1f, 0x380000000000, 0x0, 0x29]) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000300)=0x1) r6 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x10000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) linkat(r3, &(0x7f0000000400)='./file0\x00', r6, &(0x7f0000000440)='./file0\x00', 0x4) recvfrom$inet(r1, &(0x7f0000000480)=""/202, 0xca, 0x0, &(0x7f0000000580)={0x2, 0x1}, 0xc) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000005c0)=""/4096) ftruncate(r6, 0x7f) getpid() getrlimit(0xb, &(0x7f00000015c0)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001600)=0x9) pipe(&(0x7f0000001640)={0xffffffffffffffff}) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000001680)=""/73) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000001700)) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r1 = socket(0x23, 0x1, 0x62) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000040)=""/74, 0x4a}], 0x3) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000600)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) setegid(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000400)={0xfffffffffffffff9, 0x0, 0x5, 0x4, 0x7, 0x7, 0x0, 0x4}, &(0x7f0000000440)={0xfac, 0x5, 0x200, 0xff, 0x3, 0x0, 0x1f, 0xffffffffffff5c06}, &(0x7f0000000480)={0xd0, 0x0, 0x8000, 0x5, 0x4, 0x8d7f, 0x2, 0x401}, &(0x7f00000004c0)={0x8, 0x328}) setsockopt(r0, 0x10001, 0xffffffffffffff80, &(0x7f0000000300)="5574c5c23b6ddf82dcfdd7d7ce9fdd83570d1beee7b79207b7ca20989422babaee5dc96c208472e72c788b17650dc5b67e58b41ecf7b5236a43f2a7075e9e7ee1bdf6c243509d822bf639235e55e9f8613a3a0b98d6f60729c412e5ee81ce5d414f58681b1ca7bc8f9701b39dd3944999cbe1c4f8a8a769ce1cbf42c2dc96c106fb6b389ad3a99a64843c323dc168ba6ee18d0f71b79639cb172180c0c91bf3985ffddd7324abfb5ebf39a1bc22a6581567ca6b514cdacb3b9daad36f787a534d61d92ec5c35170a169657400c89bc2fe492c0aecb4415dd392181b04848d0e0137ebf0a9d1d814d7ea9e5f47f1273", 0xef) write(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x844, 0x7}, {0x6, 0x8}}, 0x0) close(r0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f00000000c0)='$/-\x00']) writev(r0, &(0x7f00000000c0), 0x88) close(r0) 16:00:12 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r1) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0x400, 0x6}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x5, 0x80000000}, {{r6}, 0xfffffffffffffff9, 0x2, 0x13, 0x8, 0xea}, {{r5}, 0xfffffffffffffffb, 0x4, 0x0, 0x7f, 0x2}], 0x7, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x40, 0xf0000008, 0x400, 0x100000001}], 0xb29, &(0x7f00000001c0)={0x3, 0x1}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x2, 0x6, './file0\x00', 0x3, 0x3, 0x8, 0x7fff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) getpeername(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x7fffffff, 0x7, 0x6}) syz_open_pts() syz_open_pts() openat(r7, &(0x7f0000000200)='./file0\x00', 0x800, 0x102) syz_open_pts() r9 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r9) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000240)=0x788) 16:00:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x895c, 0x3f}, 0x10) writev(r0, &(0x7f00000001c0), 0x10000000000001e0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000b00)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd60b3f2cf750f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000153ea8430e2f928f7b0e625fad79f4ba5c9b7af4fbf16c59aa766ee01a1b4d266296e1590c9fc570ee2e83efcd0989d82e7137142ece331998b86932ae2a038b186b13951a6a1e7dcd4d95b5fa743f69090ec49a371d4bb630564d2241244561ce11d70ba290915061bddc1ac67cc68bab8d59b9753521e93e5d871dc9277986cc31d40ea6871eeb29d18a772da3871d371455", 0x19e) syz_open_pts() r1 = kqueue() fchmod(r0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x1, 0xa6c4ed631d09f0a8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = shmget(0x0, 0x2000, 0x14, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000380)=""/71) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x2e282436, r3, r4, r5, r6, 0x10, 0x2}, 0x20000000, 0xffffffffffffffe0, 0x1f}) readlinkat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/200, 0xc8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="2d012e2f66692d76996c7444c1043acd0f04db4b33610d678cbdb270f5be04045fe86ec53bef91f1d581b0cc6b20d34f8805dd4f124db9b396e04e68969fe1cee4fd1b5e8bf52cdcceb1067e2419448c04d0f5cfbd435b8c7bbf7f3ae666f6fc34f5afade1e7a05280b584f05f3136337edbe5cd0c8f12705914cb35a14f0c5d85ad7e03c7583b83663cf03f4e4ff0e1f1dc86e9033f2e4d7f0d93ad7b27e55777a27d894352940601a046590302999300000000000000000000000000000000f2b7904aeb27d6629f163f54e1df73e4277497afc4f66de2e08a2680abea00c82e86af215184be7ddf3d47fb5996d4c210dd45afccdc49c5a9c6f0562cab89ae7b298dfe47bb8be7879e1f8c63c8edaf9ae9c338c3081df85c29b65b5a38ad10b193864ad1432d3c55a9d0e50dbc46926f44c5f70bef0165bac928702bef34e4d04d29ac0f3f4e3ac88fc9191885e0a89c6c4ff43f0ed68173e682696109856770608d0ad8401f90debc04a765de21cd002495db5f4adb7ce645628ec46da7b4864af2c5f916e275ad14f2fed52a3f32f8ba2f7f1997e015646c605a92b0528a7bc3190b737330662a3044bb7ca22cc4ff05173f9e9f73857ec1bfcb24b3b069a8c841e8f416370f0150ae058f43a9d47d578b5048d8607371d612022c61c51466235ac08d9aef40280ee03d1fbf7219997c9cb30352cbfd3d3bc52a8f9f1d0bb3c5f4d805d190de28565169f35ee02f0afa3a851d63a6488c33d8432bd59fa856607ec0d619546c878c9e2e17365da610acc1860e321c0f200b9a0ea380b3b12d322439c9f31233f93b1f5cdbf1c0541bea1c01a6a1791b00d65397caa05fa63d04e3859696bb99b6bacc8ac3721f32f832e56ff5f92472207657edbdde988582ce89fb604708eeb8874b7a4bd602a99e142bf1d50571851661197bd1711c4a04fe36287be16fb1a62dd8f7b7f2164f92900f652e7a7932ef8b582b1856b65206efc5134564397ec575fbc69d171a68ae4cb3f67d66c63456a9f612f971763eec68bdf9e066e36755c2cddb6edb8997db2e584a5c96b7ae5d4d1069400e6f0a2db4e39a9c28e7e67ed79b3a43c4222e53ab02486c9fd2a2b58c3994fc244d"], 0x1) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) r2 = shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xffeffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x41, 0x1800}], 0x3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r5 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/232) r7 = dup2(r4, r4) semop(r3, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x3, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r7, &(0x7f0000000000), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r7, 0x2000747b) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r7, 0x2000745e) semop(r5, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:00:14 executing program 1: munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 16:00:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/155, 0x9b}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f00000002c0)=""/69, 0x45}], 0x4, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r0, &(0x7f0000000280)="a1", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) read(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000100)="f5", 0x1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20281, 0x0) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000200)=""/252, 0xfc, 0x40, &(0x7f0000000080)={0x18, 0x2, 0xffff, 0x1}, 0xc) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x430797dedf4a6d1f, 0x1, 0x5b, 0x3, r2}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r0, &(0x7f0000000300)=""/179, 0xfffffffffffffe88) write(r0, &(0x7f0000000000)="a746", 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 16:00:14 executing program 0: getppid() r0 = socket$inet6(0x18, 0x5, 0xffffffff) fcntl$getown(r0, 0x5) mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002202, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x401, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8a, 0x1, 0x3f, 0x30000000000000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x0, 0x9b, 0x2}], 0x10001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000004, 0x100000000, 0xaa8}], 0x1000, &(0x7f0000000140)={0x8001, 0xd6e7}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1) 16:00:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000400)="784c9a28e6a1398a7ba852f50b4e478602f55f05a4b2ab85a2160165ffaa33b4d1461960de99ab66d29c21ab80cb3cfb8d2265b0071203397c17591c0e7de93db04dbeb4f65c862afc6afc9d26d5890946f46d90aa03196c429236cc84aaa83e74fb909a503f10011970a178da3f0e44ed25ec24265c4459d0d74525db78d7bcf1b5a5e2c1ab712fa5e2dc33f5a2a1bd7f41ceca4cf097b3bdf6b7c0d548a0095d57102f9839d8f32f287531a8067388c7f29ec8dc01556f92fe5b8430a1eee35a06ff84ca", 0xc5}], 0x1, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xa0, 0x5}, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) r5 = socket(0x800000018, 0x1, 0x0) flock(r5, 0x2) setsockopt$sock_int(r5, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r6 = getuid() setuid(r6) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/173, 0xad}, {&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/233, 0xe9}], 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) rmdir(&(0x7f0000000380)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = socket(0x1, 0x4, 0x80000000) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) truncate(&(0x7f0000000200)='./file0\x00', 0x4000000000000800) setrlimit(0x10000009, &(0x7f0000000280)={0x83, 0x48000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) shmget(0x1, 0x1000, 0x8, &(0x7f0000ffa000/0x1000)=nil) r7 = getppid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x6, r3, r4, r5, r6, 0x40, 0x563}, 0x7, 0x9, r7, r8, 0x0, 0x5, 0x380000000000000}) 16:00:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) sync() 16:00:14 executing program 0: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open(&(0x7f0000000100)='./file0\x00', 0x88, 0x3) dup2(r1, r1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x5a1fe278ee50e867, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r2, 0x2}, {r0, 0x8c}, {r1, 0x8}, {r1, 0x120}, {r1, 0x4}, {r1, 0x88}, {r0, 0x104}, {r0, 0x104}, {r1, 0x4}], 0xa, 0x4) 16:00:15 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() r4 = semget$private(0x0, 0x1, 0x40) semop(r4, &(0x7f0000001c40)=[{0x4, 0x9, 0x1800}, {0x3, 0x6, 0x1800}], 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r5 = socket$inet6(0x18, 0x2, 0x40) r6 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r5, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 16:00:15 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/35, 0x23}], 0x4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) socket$inet6(0x18, 0x0, 0xc56) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) 09:43:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x42, 0x1, 0x751}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7, 0x155c}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1a, 0x36, 0x2}], 0x8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0xe5, 0x7}, {{r0}, 0x0, 0x1b, 0x80000008, 0x81, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0xd1, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000060, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000003, 0x10000, 0x5}, {{r0}, 0xa87aa8a7f99ce613, 0x0, 0x40000000, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000001, 0x5, 0x40}], 0x101, &(0x7f0000000000)={0x100, 0xd2}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)="eaff000000000000", 0xfffffffffffffe63) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6337709e1ef71afc4cf0a50c9b1dabb0bd3802a304c90fd59f15699dfc3c5ed9dc373edbb8208ab514fcea374b07ad22d266c721c5455ffc6d12bef0495c11a0d842773b1fe9e64f35adafced443ffc0288dd62c6fbf0d63add0c911b6d207efd614eff2f6bc2ec04b5f14ef5aa9998ea12fe17aecc892410ef59ec26f02feccc0fa4d51727ab7", 0x87) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:43:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:20 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, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) 09:43:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x7, 0x5}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x3e) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = syz_open_pts() close(r0) r2 = dup(r1) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x101}], 0x1, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 09:43:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="14831a292610deaae47e38615d9a6abcc7fd59892884ca79af096b6b4f4a98c3e0c14594b67dde96bd827b2cc2bfbc85d4d3187bceacdc98b82ae5ad1edce6aadc2a0f26e31b451e5b23e33c5fbcee71eee2b4cbbaec519d7fce39585a1e72cd7c61268c933f30480e76828b7022a52722f9b9c43c35a92cef33335be9503374e96112c6017d640e5a86504a01ae18ad7e75a8f3f70fce87962fe41c37bd6c082e", 0xfe95, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0xf2a1, 0xfffffffffffffffe}, 0x9a) 09:43:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x3f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) 09:43:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfff, 0x7, 0x1, 0x6, "f5fb34ed1688cda23208f9d385f0c9ac6362d387", 0x100000001, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) syz_open_pts() 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 09:43:20 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x120, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x80000001, 0x40, 0x6, 0x1000}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0xe, 0xffffffffffffffff, 0x5) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x4, 0x9, &(0x7f0000000180)="befddc7e98ebb523a17655148a15b42303326013f8f868841c098d9f566107f8e0b31ac7828bbd0fb528244a7c4f9372850afa2d6ffc3c8178088bb1c3a0ec5074e0eaf2b77006cf3e4668df494f6b1f59b229c563da105eb856ee11730931b2e2a91d5d8ec99b840e9fe587a2aaa53cef0896c2e6e9fe428a78c711f146088708d1cc69993849ff31ee4f932e5ec2d083671b92392bf1b34f98aaa9d8ba79d902af4bfc7b056e9171c1f0a1c667cea0a76ea9af9cc34ed033882bcf616d52e232533e94e69c85dbbb72175d0df078166761e5e2a995fb814ca307e856", 0xdd) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:21 executing program 1: socketpair(0x10, 0x8007, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = socket(0x10000000011, 0x8000000003, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0x22) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r3, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r4, &(0x7f0000000140)={0x0, 0xfffffffffffffe4e, &(0x7f0000000000)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x0, 0x0, 0xfffffffffffffef1}, 0x4) 09:43:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080, 0x86126) r0 = open(&(0x7f0000000ac0)='./bus\x00', 0x200004001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)='\f\x00', 0x2}], 0x1) pwritev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="573f0f052446fea56a585a40376de99dd3448b06de2cbce006c13336623d0f6dcd9879b96d604b348d2d2c50bba70352dc5bcd7718c1e9ffb2260eb560b2be22e11011c58870fe56c67f3e95af436a40012c2600ece7e47f29c6191799729f31c1a76fcfacbee7fee5bdeba407f9ea8f77cf76fd2b6d79aca1f430d321a3d17fcf06180488f56ceec0a25b0eb218ecb927692a49a8780b0c33ad6318857605ec945ee155f977ac5e5cabc021996e8ce4fe37c91620986dd58c074730d0d92735695b5c05df61537226a3ac792f47f9570dffa3a7e21b6f149ee474ed7349c8d989dda3d0c259eca6076a2d60292be10ff02adfd90cdb6cd3b3e9d50e0d7c4e5892615a09b858fa8b76912f1074de591ccb4f6df173035e4cd62b4e2f2f06b6ec02750d5b04cc22f47e4f07fba60a0685f49a7386bd82420807849e0991fe5a4a407f0349e1c3b98ca600db453263d4df7fe3108e3a378c2cd38086379b68f2747d4266382948a2d369539fe713a4105f328f9ba9152c465b7e0dea62c07d707a6f3e8727e63f757ba2ef5a792adea05f55a40a075154db06bb4762507200d22e8380cd97aae7a12e054335c867d25685018cee2cfe48ace570e5202cd5b62d976313af757bb72fcfb042cbf453588a00a8dd79dec49b212bc98f0931931a80d88c96b12df23c0e9130f1afd78bee608729cce3954b544e9270552544792160a064bc5bd7197144641191aa31427933c5155c3cf2e5f9eb98b4aeab351a1ab9bb55a662b74fdc41793465c9c31b3a4f1a26fd4504f6e5a546888694c5d0d02bfe829514536495a2acd2cb08223f72126fa678e8ee5197b16468e7e073ac5f272b1e8ee934d438ddf6842ec0bea48405c5b808484565e529a8949d8a01242211def7ab4809096061d489aa5ea50ac3cf4cd63cb69fe9cf3f27a1b0a5ba2ce901826f676a93784faaa285f9dc1293dd40d35baa80ba7e8e66cbf51f5acf3b0604182c705b9aebe54692a25b8a2825bf45a567d911dbe3f463d1c3e116ec9824d85a06c1e101d33089e2cd249dbb497fd3a841b7df5aa6fe49413e930a354d90dbf5e60a21dd0df8b2ab3d3076beb206065ed82dd37c708747d06b59c17a0b6aae9d2171611c54396c113b6028db7d1371c7baf94e45d2bef1df5da8523d0de313d9f7c9cd075de38badb0b6e6bdf0b2df1c28616e202fd0695596a7d9159e8dcba5d00082a0474b2328f597f85452067bf27a8b805c383285b322d35ef0c55b70083bc6644c1187daa7f89c99300b2aa806796b31068b4c69685928b4efa4640e10ccda869763a25be5287df6d81d00c8806580f5a4ca047c7e220c31777a8651be15c2e2a9022162d01e94066d734c6536a8c81a70c73241c4a08dbe4aa5953ab4e4ee01f71a587005c11e5b41ca38842efe10c83356af374429307410bb1cae57280e4f8a41482d4f85745c7108a416dc81d4371f25b9dd22905e5d4b75df9e697188a34e33a056f712364d15d3956b577a9a5026b7766435a14591bcf5fdebfe5d6c274181e04f21d10d80de2c6d6b3ca5db5f195cac75fc02d5fa60df505344d98339889273347ae640d91c8ed253e0010df3689a32e4d8d7a0cd126e0bc1d199dc43cf3979acb918eb97792a1475960581ca5b32b7cd632d", 0x499}], 0x1, 0x0) 09:43:21 executing program 1: r0 = socket(0x1000018, 0x4005, 0x0) socket(0x7, 0x4000, 0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x1e, 0x5, 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 09:43:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 09:43:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="f7"}], 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0, 0xe) write(r0, &(0x7f0000000280)="90", 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1010, r0, 0x0, 0x0) fchown(r0, r1, r2) 09:43:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x44cc, './file0\x00', './file0\x00'}) 09:43:22 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x6, 0x95}) r0 = syz_open_pts() close(r0) read(r0, &(0x7f0000000140)=""/201, 0xc9) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="5f09cb06a5c210bb1317c135c8243486ff3fdba643492e674faa0138c262e7d9419bd9247f06471aecf602641ba62acafbcd1d1074f95264042d8bbc5edcca81b8f66cc296ba463e91a1823398c77b7dc82ff0f8600b6a2b50f85955f5dd01be93a3bafa202bb86da88996e0a1c5a757b2af63e0810c6fbc8c9328b6453ed3fda8ece8ab5f7070fa7e974faffe8649e62bc527861cc0d376ccd971e461e19b996a2b62f889e5cf51466017c899cec9d1d163f68cd251b360793c25fc21789a475df9e9ab5e74e2023027c7a829a12e222b5b108db1bb9e536760c7b280db621f98f076ee39d782035d25c50d935c42ac210a171a4102336d38cd1655e8443aea2ad3f6ccdfa60a2b1512101f80342d007a38dceb00c6460647fa701c57a2dfaa287be7b9abe42214dad2c59c11d9698aa139c3cbce16f609990326f0aa383709f53c78de376f29d94a6e5bc3a4b7830a524d392830cd777ffee97d0f45941518dc2756f033b6a530fa2c8f896000e88352d37f6bc169c8347684da320e61fa17228e90905b6b2011b9a09cf5cc9a613a786304444e0309e0f2bdc1fa961c0967036284439ebf9b659b37c7d0690f253b1cc85c655db84adf59dd2f107e6f5dd2e42884f327549b6afa5263c140871772cb76494d8af55e0727ddb8f5b17d918c6ab703c2e110c86944fb46ce872f06ca9a92eebdee6d36738417ede8ae31beb7e53be4af1e9ffcb60feb52a0830c81ef040ea6d6638072408350d88441c430f503fe6b0817fe61d5f24ce3b87c54b4f4176288c0b116dd68ed40850e38242e8a0c3bc97d643fe74f1b0663793cfbba84430968ce1e00b89d950251a3cefadfe3141e53dfeb40898a96bf1f45347a1a1457b7cd9a3a611df5dafc6451ec47d9291f2cf8ff720984b52a79e8f6d9382cf6e5409e058aaed0253f455cfbd2961c1930e5269afe94429b8174f059c21299d296f45ae44f08eaeb5df48dbcae6acdb8ded7c27d911526f269f0bed0d526c71082480906ff961028fd2208a8001385bf5fb322a8bdfaefdd9e778db77cfb64bd52913d1f83b4879543b6e0a8b023c971f5fd8b77a3bdbe7cd39cdf87b677038f1bdcc8b701d2ff76f334e773191e53dfe8edb9054b4683a2684bf801266fe75b50138b1dc3b652c835b9ff6394df744de48d51c298331a3b8eb34e186a7ad14f9523560b7f97ac201c315b4cbe76e6e5583ad64775282bcdafa622d1d7fcfb5a1bf00953a63147d18507dc76e7132443903f70797e5d76f8c7a098762b55d17b62e2f7c61568121eb8506a922e104221325d1ed674b3871b949a0901b255a06e666a0e566875144184fe8435edd82a75f9ede58e9af439e517ed7eedbc96ee208c5e4384e659499d764422cc32cf3eea9f12d9657220a8cac89a17d442614efe2363f770acc6dbe29a5f7224d38562681fd6d5dbdf1e1923cd0b874ab7d65ee5395162e830ed9d175a02ac5ef6144ae8b89fd0ef0c9c3df9c856f528fa31901f55323b43faaa4daa802041aa7fb7fc511253d56c2e8c1f96c47c8887939baa0fe0d34a3f2fcfa69e527b9bfd4a2932b78b79d375aa7c4ebc0c6ed2df583f66eaf3fe113ac8e869af1d872a639608f2ff5887f8205207063a1d68bf58cb9c073ca61800218f5cc564394caed09b59e0deb72b5f5b05fdb72d241bcaa68de995852b9a2c3dd62d511d1de53dd8fc9239b48cba49f997f200ab00a444b9b007ed812dc6871fefb8e914e17c3e6b3596c00d4c845db58d6b0f74165e3afb055ec5232a3e1863134246e7102595ea6b5e7b7fe34afef604ee615c568bb834366d57f95c7aba24e4c90977175bc835b5858f3dbcfccef4fe56df060818d38285be25cd30c1a5d0851dc53a1cd0fff63c80f1f0d377daf83dea88eb210ed7bda5e4744ee350735921b522624da42439aa5c0c9f0c6b4aeefced4b793b320351754db84d935331d447aaf242f0f3e2ecfeab1f4ed8ac045c804b8ad1fa168950d37d634212e4a5bcd6a4cf3cf31ccc533840e9eccaf7db9955a99754178865194b6ca975010e37dff3b21dd45f8067881d74ceedbf02e2a26502fa01c340b715d4f7ec55a5950def2bdfc385b2dd1b2cccd54b7dc19e3f067c66b1b1b479f26ac0071122ef444b731da089c7c581f1690b4780f88149148c179a5dda811926483f0ccde2e9f1a0666b192fe65bdbc0a50d60e250e6410855191daf2064964885cca3a51b9c0081b54e47f3564a2ae50651c3a8c4e00a2618f02de88dd534a441588a7e1553cbe886bf18cc224a9332ab42084c9425b82b52773ad8f06ed4efdc10094245f16f547bdb9a05a57ce790f966c03571ed64433d7184a4ba99e61cdd1d8fcb758113f0ff06cdf60bf23bc00908cfcf7696e850d349f63b93b87ca460eee24fc9bf15360a68fb48e9d0b285af427d2334efd583e15b426f2943315fbfc8835ec1ecd13cab8acfb11889eea44d1dc6f645dc9eb660f63119e1ee7135e6c8d411f196c2c0cf6242caeafd634a8dc4a0e5c84e4fa05170d5cdaee38f277f52a0cdac92ae86ebba68b77bc0bff222da78c0599c33ea37586cc4308b9f9471adfae210176e61f80e0331909ca3027e1b8cb1f2a0fab50f215dbc0ab58525ea6417e7d202f86d3a5a3615f8b26b1e10a0d30a615f52c1ed75217523ad02c868189a01a90fe0dd101c80b2f04b3609a4619f46fe42c06352d1bba00dbe506915b88b8d66339334c85a37bfc08b98dc595d0e7f9eed5b0b2ee98fb81819caf965ee7d1eb2c6094171886c598938ddb64ebcfb825c350a0333f8b375831bd304fafcfbcbb78820aacb8b4e845f1d251d5e6be7d2376ef02dbcf715a1ac2e133f77cb81090929815a8d04c66e0dfebac56d27b2c1dbe8715b1579f997e272637d95fa6d16e7d6852e94038ea92c2e4a1744f3208e8dae7550ebedb4697bbc77d5c61ac6cd66efaa2316171cf1760da6cc6146f877a3ae5774de5fbfb4e60a8f0ec2852dafa037eb6dd3afaa24818ba6ee3132e50f681b178484d4b8119612d8b35d1c6eb5f452ffb82d06a508d0fe6ea8d6c9fbebe8eb1835f62ecba1178794bbd64707bbe3ffc376b299c511eb38a356bbd960506d705aab24f642c495f430da34e4db23d369d5e2cb47b6b102ab4b753b6e3b11436bf25cb9ac615cc75d27b9c657fe4174cb8985decdfe59f26baccd6bba326db81bcb5d1c502f091d463a023bed365d534a5ef03489ed2093e8ee1d47479af79ff27a55a483405a2689a21ab450777c81f01f7bc411c1e26794f812bf131da105bc5a678ad673b7ec5e8e0ae0c752e27a5eeb20dabb9fcdf26960c5f38d110caa04a60a1a4730fedfe8438d943657e90d666e27d6202aaab249541dd2636af6fdefd73cdda97c590810b32640d2ff91a217a1023fed8c34d15604fb8dd6ddc752273d371199cad5937093df56d0ab0b02564d1043f9605c3ebb8912d762f8fa5bddb4d2970f56cfc6705e8ebbd3c0335365dd94055b0b3b770012407b08ee3d83252bc258ecbcd95f0574b48dd66fe52124480278395f51a8fd67cc1a659efd83342fdb57996e0c1743d4c285f74798a04b4f94b85310f094b6239360496cd54aae568dd9c34205395de1540bc5664cbea834ecde10dcc9920340f0d7afd2d3b28cf35373788645fe3b99f30fbbded52a256626f2d95bd2d5127cec76c89989516b8ba817ef5c4cfb06a8d79074961a352c5e330fe0b63dfc9aadb1b547f733d27ec183a0cfb80c1d15c7ea173f7952cd831e6b406b52a9875328f81961608d4017678df0f35707f0482ccb1554a443b7fc4b534e2e8b40e33a3cf5264e484fba5aca2b7003ae4667cec94c9705119931474a88814234d75b6d5f8fc0a0e3294f6bea6269be6ca24d50b3705ce9bee29083de58c9fdf48dd8cead4a7e89c158d139593e3044db76d83cb93d14222181fc47abe1751caa5a44ba9a909ce647b508fbf6748afb18a5e4c49058773b6d3f3f209121d48f7544b185d31dc246d7aab7b004ed993f6da427babc0648d6f1469f3b11d22171d179b0ab0904ae412897f0f583837622e279190f14b7daad25edd3b05bc0310410f034ea23f01f2a6c360daf8103b7503bdcc79eb462012cc47923f1fa869561b21fa1152886fd35e17e0e28eaa842b3233f08165d08bf6c44dbeb2b3742498fc14a71500d1f5926604f475d07659b7f2c6a2827c7d12b7d3855b52981a14c9aad6190bceb9baf02fb0f8908832731fe9b3ce70e939f62c0328640f06d2950f5f33df9524b414739b11009cdbaeff293d388fe6cae041b2995c4ae1e4a9d3890a01931624f90a00c1c7d5eb11943f0cbec71caa24855645c1a9b1ae68ffccf96368fa6f6050b606578f1656ae3e90e9069d54a263a61f3322cf8ce00b37d27f89115a18e86d76ce7d4747bce17696b8f7de9bc856e8ffcf6dac9e240893bd6871277303ca374014682709b2a3d3484740a4a4d153f2eb585762adf419b5f13931acde0078f8c11d300760517446dfe1ca7b15b3a083742dc0a0ba4754edd829e86f9518403d3d059f5954677d34f31a5dcbd5019289e93f041967ca690164652bd2804d6d87d1923b00bd477ac217104a6ca7757a603da2954c992a774c49383a8238f1007ad01c34d729da77e5e1da7fde386251d6195ec7d680c5521091d7dd4b7c23b61d45363794f1e794abaa0e7d708e7fbaee695b1a64dc4a8399b8625a248df293209f6478569060549f8bb3b3884e05a6761f51e47087443c3ace6021e41a3f871b8eab58afd31283ee3c1026f69525bcc9af98d68d1bc26af8d8616e9c2a456160a7544abe3c4d9b41436ee2cf63cc0941ab06f86c1902d4b11c4f9b9bcd0213301758c2f2edbe42f359f803741889d0ed862021a9fb117e965dfd095575d643fb6796b73fb0127f8c4ff64179f09663cdd80f546c945a2370553419610a7730a48c8ff264e45fea94767812e84c7b938daa9dd9cd4fdcefd4283242448df9fdea439bba863f17d50b777b7c3b03aed18c619459e399ed5e9c7eddef16e3494447787f63bc5c514bbbd884ae7fdde8a0c8c528cb92e78a01b96544e4868c4d3965ee991c12f5648d06b9a22628a5772c994ca28cdc55a742e99eeae7931d62c9bae9ba62f51d62e32b53fba8b1cad52fc8ce27f79391b7bc57774621ba1cca1eb6ca7160ac782d66aa0587388b464edac7a668fdfc6ca54d683aa6d7dd3ed41ccf5802960ec2c731659a12dce03e20a822634a185fe2e8e61562d3096d9d00f747abf3777956ec98054f55db952ddcbf33bad5434553b8b63cf4b12dc48dbacdb3d240365e2f382d7bb7a5e8ce426e6a2bfcd3f2a0590e15ebddb814f0f8c57464aaeaa53a1eb413cfc5e2ad58082e8d7218044c74dd93f5ad255fdb115353dc1e8200fdae5b072241b6dc99b42885c32d767c98cb86b562b010f4572ecd3b70725af03978da625c28c9bfb18bfbf6bd670873d5a54d7ca0c64ef4246f29a5e1fcb58189b6b6dd8d24b41eb91ff56f48d309b190e3ca7f838503214714d570e264fef5bcf98b36535665f4c6a039c7a88811e4e63ce70bc71f0c6fbbb67de97f6a2c1ecf8e6cb134c91bfe2f15e2d55a3c114c832d42fef1ffd5cc06f72fc53c36cdbbf9fb6266d7223589d9ae8349da96e07280833bc1e56076bdf1f5ea9f3d5697f5837f92fef9f9abd7809180870c78bacaac5f60f3f939bb5331a5c0559e8184cfd6d05e9c016fd3e13c3d8ac9a2fa84dc84a05b9d5a71bccf38232e4c29f518cf33fc874", 0x1000}, {&(0x7f00000000c0)="376d9cba7b711a42de67d82087e878785d03da43b692a5fad78e18d2b6159e92833eca3aa60b91b1034bd7945ca36745b0c043f85f9e0f102c30a14bd12881831cb2f380dfb3253911f651394057a0c02a335ac6949b6b1527d7", 0xc}, {&(0x7f0000000340)="62b6c19a1a114fd8649a79dba98a4738cefc8ab4a7b42ed632d87112e07db91741270c13288612d9a82cc176c8c14a61f6864560cacb8fb1535bf9ad3b403914c8f30e000068431a090362a55fb7e7dc1cc4f8e0a5ec55f8ba32", 0x50}, {&(0x7f0000001500)="85743e6689200a518511ef8a0926bfae7af394844b556d3cf85f1e014d05734a083b4bf75ad56548b40d97f169269935c98436fd6687801cbad1fc9c944b16442dd4ed93e72114efe0c45db8ce392a9d7986455ffed8fe4ca5c0487b54d8a04f6c13b5786756af3f45444acca25fa4f2d7e9e7002a5852733a0193a9b414d37a13d34d5791ec56405b56edc3d699a0c4708640c6e136bf8f54f37d7a8a2cfbd781cdc729bea09c4648ebdc01ab65730d8ac675e323c672d3deb38f4a2b7b64c5070d06e406df8a4a7c7337306dfb5b9786cd677399ada360af6c34558423a5164f591a2170f9749f58767fc1013bb3d7732835342beb48cf00bbedac2068524433ef77dbe011a1a53816e35f477b1785aa355a731b42f82e28f146e9159a97332df999794cfd977a10e7e1c6e18924f6f538f632502af45cdb5988220a076e6ee2c7bc223091901c17e8f819d62441957c98e5ef52d3417ea5ddba786bf4735ec8752cbee82fe25bea0a3a5a0b36fa5925f145ec5912709f71a7077d69cb11118ed6abf9f2c195a308", 0x96}], 0x1340) r2 = open(&(0x7f0000000240)='./file0\x00', 0x281, 0x109) accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) syz_open_pts() 09:43:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="2cfc110cd06384f8b8536e70ca35a606e163a70eb38cdbaff9ea60ad0bcd017ac9bafc92dc3d71ee4d75c920cc9f63eee3213b3a2a4bfc3e5f7c9d04e7e6fbb90ab067a291ddd6bb545dbe0f835ba047afa62cac03a3526ca052d4270f96218e2c3cc27a94d7c82236349b3958d77b0e7169ab36200da84b333d0bfe51efa7d8e2f16aba0991517e3d58cdf9f2bc5f9c3f65b80e38e983f4870e318db3267fc9f2240a9e8be2734fb4eba9f1c91926004f5b40c36e58c159957bf0", 0xbb}, {&(0x7f0000000140)="0c879ba6", 0x4}, {&(0x7f0000000180)="62f1dcd4ac7137f2e7c431907b5b16dbf230a3b9b526b789128d342741f50906c5c0a9995dd1bb65a746aa052e39e28d08c9f1d7abd0394d90fb60a4d872ca1751d820645cd58d96e97b8558b1d8cc7fe7c192e8316ad5d2af174f9bdde4f4b1bb7432c75d95181dcd1b7002fc674d6f93556d440cfcff0acb9c7be6a19a532e7085899311a7ad42db60348a721549b25149f870821ff7b7d06b92c9fd6e154ff75d76523c57432bf10fe2059b4d3a8eac34ef0fc720", 0xb6}, {&(0x7f0000000240)="5e4bbf4b8ceced17327c636a531ce85b8aac22b2f8859bffeb215f8ede4c1ba18050a54af2064d1a7421a5abeb679b495a52074faf54c757b7a0f30c8f67a556ffd29bd05229213d3c6af20ec2e5e7c8eac170dda7b87371ff5d5959be44a4d7b62319606ddcba852ad3b5edb62370f02aa1e00e76e96ce2707aa1a87ecc85d72d0666bbfdac1c45f4a0a654023e83ef43a4d0ec170daa03df7b0a937df1e92e40ade13e9d7b68f442b4e71c5361d1ccab6791564b000b8399582a8012f0624cceda1773c87f759a0232", 0xca}], 0x4, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18}, 0x40f) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff17, &(0x7f0000000440)=ANY=[@ANYRESHEX, @ANYRESOCT=r0, @ANYPTR, @ANYRESHEX, @ANYRES16=r0, @ANYRESHEX, @ANYRESDEC=r0, @ANYRES16=0x0], 0x10}, 0x8) 09:43:22 executing program 0: syz_emit_ethernet(0x175, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2a) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 09:43:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000440)) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)=""/123, 0x7b}], 0x1, &(0x7f0000000300)=""/192, 0xc0}, 0x40) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) r2 = open(&(0x7f0000000280)='./file0\x00', 0x98, 0x10) chflagsat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) sendto(r0, &(0x7f0000000040)="7d62a77f6b04dd9e891c96c262428f77de4b82bfce6f9bdfb4277bca6fd8ad5fd0293d54786e9997fb6a0ed4dd735f00d3a9876052c5cc2d33b6fb3c7898a9f7d308515556883f8cd9dd6e103973472e50ff91484812330dcbec537ceb3b1165f03d0968fecd6dc83333b6b4c69944ae722adb65bcdd165d6db4f5cb06302c9d6ed5044f9dbccd6cdf8d60d7f2b8ec309ee3074eb427bd74eaa4a0aeb1176317a00771d307dbad6a2cc39e165631124eb32d65e747ed0716d950cbbdfdec0d9fdd22dd0357f1607f88b6f53f97b29e6b25bcc833f48b6946", 0xd8, 0xc, 0x0, 0x0) 09:43:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) unlink(&(0x7f0000000ac0)='./bus\x00') recvmsg(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/65}, 0x43, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/40, 0x28}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/48, 0x30}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/186, 0xba}], 0xa, &(0x7f00000006c0)=""/238, 0xee}, 0x40) r1 = accept$inet(r0, 0x0, &(0x7f0000000880)) recvfrom(r1, &(0x7f0000000c00)=""/154, 0xfffffffffffffed9, 0x800, &(0x7f0000000d00)=@in={0x2, 0x2}, 0x3ab) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000a40)={'./bus\x00', 0x8, 0x2000000000000000, 0x0, 0x0, 0x98, 0x6, 0x83e7, 0x2, 0x1, 0x3f, 0x3e}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000009c0)={0x1b0, 0xb0b, {0x80000000, 0xd088}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0x800, 0x2, './bus\x00', 0x2, 0x8001, 0x1, 0x5}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000840)={0x1, 0x2, 0x8, 0x7fff, 0x9}) bind(r1, &(0x7f0000000a00)=@in6={0x18, 0x2, 0x1000, 0x3}, 0xc) 09:43:22 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x83, 0x20}], 0x1}) close(r1) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x38000000000000, 0x6, 0x3ff, 0x6, "d3f8664b1b9b2deae293402ab05ce2e153a44bbd", 0x3, 0xd52}) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x25c00, 0x1}) 09:43:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000140)=""/231, 0xe7}], 0x2) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x8, 0x0, 0x1, 0x0, 0x7, 0xffffffffffffff89, 0x1, 0x1, 0xffffffffffff0001, 0x2}) 09:43:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) close(r0) 09:43:23 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) mlockall(0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fchmod(r2, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x2, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x4) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000001c0), 0x0) getsockname$inet6(r5, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r8 = semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) semop(r1, &(0x7f0000000400)=[{0x3, 0x3fc0000, 0x800}, {0x5, 0x2, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0xab3, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7}, {0x0, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}], 0xa) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000380)=""/33) 09:43:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0xfffffffffffffffd, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0x0, 0x5e04}, 0x8) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180), 0x113}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000003c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r4}, 0xc) setgroups(0xa, &(0x7f0000000340)=[r5, r3, r5, 0x0, r5, 0x0, r3, 0x0, r5, r3]) write(r1, &(0x7f0000000140)="10", 0x1) write(r1, &(0x7f0000000080)="70842a49320254701a974a38", 0xc) poll(&(0x7f0000000040)=[{r1, 0x1c}, {r1, 0x103}, {r1, 0x8}], 0x3, 0x2) 09:43:23 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 09:43:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) 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(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000300)="ce81a4d2a83593747707b1ceedfe1d11461600b3c927ba2dcc0fd7af419b8df8a769bff1ca31970c4d561666d35b26eaf68bd8a5d582103d8dc2d976ca00ba3b0c6af264c7ab9a11595873901f1b196b8bd4ffd354fdd854e534b9bf61ed689c5d5471c6be62eb30162d2fb1b18d66dd84b479035a4985111501120e2abf8059f105738ab82b77b305aaf628eea4158d70fd20cd6ea6554bb311d1d38cd31c5b3d8f9091ef03f6e359fbf964572940a8459358f4577c1d525339f1d7940e62f66562", 0xc2}, {&(0x7f0000000400)="ad0b6c75145102acd81940c6ead2834d5c1eeb6590be13d41a0c1e5fa827606541b3e99bb25007decf99f272fee614cf7597e5c3e95c666b189b3da11ed001883b72e0f9b1e4d229e2452a0ab6603d86467325a1491ae6b8ced523d297e8d0178af3dd0aaeb9bab975ff29708ba0abbf8b8adac53111ec601f29bcfe050f0843a92061bf535a6f2424992f5be584d9540334b0bc84a7d68a863e660ede1df13e5f715065bc87b0c11b8e5e5087db27588b659add09480cb91fdef0833036022fd9ee0b448be6548271633ea80159151f5e3f", 0xd2}, {&(0x7f0000000500)="7ef6a52c4507f904276c4adfa9355f27b6a514a313b625834bddac666e02cdf2d9805ab7c16b84cc328b0aead63487", 0x2f}], 0x3, &(0x7f0000000580)=[{0x48, 0x1, 0xc426, "8dfa5e9bffbb99702cf515e992352d237a9f0324ce76d6ef2c18533a29879160c7a14652f925ffe5459d62f2f66430ff58580c"}, {0xe8, 0xffff, 0x5, "8736517f3d1ea55f10b6a1ef3dc10a5c44e4dab2762a29fa9510ab91f6205bfaa3da7fd873e8d436e652fc1494848c2e62f689f4475a7cdd96c0da915eda150e2259123fed8244a7e668b000b82c0fe878acb76e5394d5a797847d0e92e619f98c3d603c6bc94b4f1336c71079a558ef97b3f0f4701c67df0ad57c5bd50b8440177bce1d02b0553cac6fa99b6520c0b9709855a2c09e11be98d1dbf9d87c6a23348f6919e617927c3f700b964909409797842ffda48b0ec194461ffdcf8dd48ffbeb369a31cc9454f32c0edc1f889511e049de84224c3f15"}], 0x130}, 0x1) r3 = getuid() getgroups(0x4, &(0x7f0000000740)=[0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000700)='./file0\x00', r3, r4) 09:43:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f00000001c0)="83c538bfff0ab6794323c064134e1c14c8aaa08e4df2d9f9f24391afef493c87577f3d25afb60bb78743b4085f452438878972935e768d392ece2b58e63cdf50067b578de1e3619ee28f4c6ae0d820427f6bdfe1fb3eed49371ed885f4974ed436c3a46c76656c6bf41a2a3cb24beb3870825c474fd3982fc94cd28c2cd28b36ba6b03d37154b377ddf3600456babb5428086b31b1f08fa4f25138ccf904", 0x9e}, {&(0x7f0000000280)="85f82eacad606097c172bc855a4ba13ce04e784b4e35638b7b3588bac6cc8e223cac675bac19757dae6e284211050f71024f3a06fbc9f043ef23a0953781fde50d8e2ba5d7932ada1d137a4de8848354f36a8b0b8bbe24648be4931856c629c9a13d6dab26832a3f7ed74ad20f0637f50c04c499dd78c6b2b76aefb513df655ddadeae5a3a4655e42e54f79f2d52a48625ed0658e26cbf7d2187627b8a2089f565a0d001", 0xa4}, {&(0x7f0000000340)="405efac8c6bc402eedc349c46d6f4439919a7c7c09c3e06ff6a62854cb9fde9bfa4e81f025fc0922db11700e98390383c1262c78f0e0b1d2805d8a72219f9e562db559726a4faf8f8daccc835c284af20e8f91cc291282ee49b372b11e8cecaa9962b1739078b0218755bade7d7841d3cfea43c6d6c6d5235dfd1bad97a91c837a3f20784a263c0b027cc02c8c8da1cdb41c93ed9c90c6d6b01a4397cb9eda469a6e1b7587512bbc30257c8665b3bd539922ace5f37e7f9e93528dd7d8f4acf0693229e574f97637f6fed7843b865b4bec8f4387a8621503a99088e4f7c7be245ada6e56edf22a7e58a9cb8dc5b9a58abbffaa133ece08d77579340eb7a86984450f6634a24400fcfa35dc0f58efda5287935d017ea75bc4f4268248ce23e8885d52fe90cb26d8a81997347646a499d1de8cfe7139628361a118361fc5a3f18bc6752f8cbe1418395cf3f1e8e9aed9cc24580d40ae4a9fb60ae539ae66bec62c825afa72a44a55015929946ef00bd623c871e8a60bdf4ce6e52cc23143eae336eef927f612c2fe46a6ba446a8030d8e5d04ccc4d4ad55cf777065032813f047fc01520e9a757e5efdf1c4cf5875a42cd98d23b157949a5d04128532834c61455150bde313f3f20bb7fe1cbd9250d58386b9ebbe4ac40889974a265333055fcd9f95ab78699ae718706f8ca8ee0c1b801137d7b038e6fef108be6d5716559e47fa7cf79f7fbc3515dcbe004409a75cdce0f2aa37e8a696dca9d38a28736db1919d05fde301084df50d0f9eb1c2647e99a3fc741b4a3ab8b3582f8458eb18cfa7eff33849d9f8b0609868f1f8f0231636eac4ed8aa16de9e0d9efcc3f3fb54071a2b1e21d4fcef798d7954a9a61dabf858c6fed7033685b94ba7827d600dcea7d1724a610da2140127f8553b5a6b476da55c1a7217d6c3957fa4302d650a1f86069b2abf379cfa64eaa34489ad5acb32120f52e14afc2a452fa251cd6b827304dc2f4946cc8e2a6b2d25fc07d1a1759ae33f59d2b5f715637eb89a8f62824291d2778c17050be84c8b1635cff1c0d222b1f58d485417608522a2498f952cbb0752702ff30355b92c2035076d3a2522ad7da254b46d767a62e5b058b7dd34476536003910177801a163c875bcdd0e922706a914e68792268888e158dde2e3e46b4475ad1e2ea6ce29e3de4e860b485617b67daa46c36ca8637c83bb9dd6386cb6a97e12827aef17da98437b0c1be3d5a78fae891fa07b57b36db3fc9c78ca053355aac58ea32a0e2dd3e3dcf9c405a7a0865e70bb9a702675a3402f7500fe5cd2341a8ca6302ceffcf17296191613e4ecaa5fa86a6d813bb06fd0ddf2f06c21f8b46d09c48694512b9f5836c0bd775897cd4d17f051abdb115059e72e4abb85ab88dd674fe477f65c0938fd0410925b27621f44d961db68e0c49266675130c451e3c61676efabfc4f653eef3f16f06f889f24ab456c4cfb896e48892fa1013977c2898085f4ac9636e1c77b32ddea8d7fd1d5bc1dbc58019a15062da8ed330b6b2060619a803504ae8f80ace7bea39be57fc1f0b0ad9e96deb4cab3bfeb652dd6bf85f6a24286be052e5d87fb384c053ac6d321910de35ce178d0e50342f7fdef77ee8cb930255ba883669e18c3bfb4a0721deb79324eb543afcb296baa510025a0b9e20e5a267730fb3260bf783262ca7f82f337bd0fcafd9bed3589156b1bfe17c9807c675cfac82ac37a830f9b6479beb3450dfa0b4d9dd322d597cd8c1e2a0917af259265ac020aa694429992292a08a2507e25a80c75003a66620f301861c28cde7b765b3f5383081b14c21d63d76035a7607219f12bf1b60c5ac18af44bb7e86a78d397b828af6a505bd1179b1db71b5b367d090f15ef7b56ddb41f7c5ff75eecc129a5a48cb04ad51e69bf56bc61aea8b5b1e0bb2650d810411479abed56afb4f40666cab714bc37eee40d12aa78133a6419bce9a3b5871565307fb23c3bffe3380a0e84c0a9ed8dc312d51e03998bd5144c56aee389dc4481fca72bf816203c1a2000789922fe5135b40168b6a24b00a57a028af4b3b6d037f7e4e80b4892046d26d4ea624017f9516deb12aaaca1e921f8bf10677c2760f34e15cfba238341e83708382081af1b9a9c752da4887ad34a95b9db4f43391b9541f5645d45954980ab15a5fde897547c76f31cc3c06bf64cfdb10caf2360fa0c80e31518446af92ef4c44591832876cad21a22c199cfd9bb23aea9098297999a1656c323fb1e6a40ad7466194dec8067700f47de7e3b384e9c9185681e17b2264f2e11398377249861ae2f20654017273284014a1202f4214001f039009eecd8ef1e85d433f9982f11b0f3ca6a30baf250bdfe8412f71da0910ba89ac6d6967af61d403f63fa26554a51053d6435c30325978dabba07d1e9b8b7df2d63d6be3c9ae1d8273c99ed422c3908b8513bb20883fd1faedf6924125183b66233251a3c486adb8a98395a1946536793ce1b3f23b202b642d80ffd7337ed4ce8ecaa1bc6eb9d9acd5e6a892e700ce9d782a4f893c7a3c0e4e038cc0790751240eb1d2069e891f1338d41e75ea9f77a36739de40aa8e55dd3cb8977f339426118b359bf4456f0442cd948f56c21cfb1b3af17d9322c4081cbc64b9d90e9b9ea6654b34e8f978971096a5db7aeaadce409713a2b7444b205726e2bd797b252d921d7719bd9b127d0b9337c7ac8b9f9299fa350f9bdef8a3b3def8f2f163920c5e246c10e6e12cc1df5e2ffb94645359759e59cf5003a4cdaa2ed0cb0d835057855157477d87cd085e35b6ffbd750836ef3e99ac4a34aac8b503a77fd06ff15dcbd4066a0e28836395baec2a22e20d6435f50c0e92c11666d74156d4ea770f437f06f139c3ccadefacc6215291d74af876fe73ddfcfc853533c185f100430fa019d8e52dbf078afae0976e4a6f3db7ad85257e46f8e55fa3b9ed57662e01db95ff75dd490332077a080570d72affc7263e2c8cff45cba8495cca6ac928b25fd1ff5edcbac1a28919ec76010cb48a58eb7d2fda830c482b34d327461a9b45fb68b08696c46ac5859cb4adc6759cc5bf7e35d494e3c6df3d4e869890c389d766302ab363deb1014b2ae365b5ad0dc8a9f3a13cec7297e7e59ab9b311a4d55d8ca9eb67198c3442e4b865d1911a511866526dd962d9ca95c7e1a97e54f913cd840bc6f91d573b4c1d081bf49d3a60eb7f2e047eefa59f0a086ba4c53cc63333ac9700a36e73adf4a52a6d16e3cc398f875319c253316c2d3588ab4d333fee2d553dcea45a57a7ab0a07b90d606a23c3d39b352d8405b5fed985e8d729af7f77792dc0b787221b7f83084d4d73090a834844c2e129df74335d6b9788f5580a99c495b4f8de396dff95451f3372fda03980ed4a299e65f73bee8767eff2d175bbeb7cfa2f01e12185674e7da735cbf52acdaedffa64e77ef92b52d96d4545b930ebc1097b70993925d3800c2b27e78596d2817b1c3106f1850967e7482f9ebb99675068ec61d56c108ef6316f9e8c9f732bdd310f09d0d07f734bef488f1a957636087fd4f31074dd02c374d135f174a3502e060bf8a93633ffd0d714f78eadf2f7cd52609fd696cbdbd7c9d4b0c13a869d22256a62be7752c25f493dd1e15f99e70cb47119c0b9292593be523ce0a4f654446c6850a48c5263cf0b607d30da15219f6f4b97923e39627f40d5015c917cdbaf22dcc619f331e65a49a4225d7009d6c74bc41afd9c22230a31b8db973f55823b8428d6cb35e334d906a5347340bfe99ab62f475d6d7236cf1ec63a521f3d6960a27875fac67129112bc51d63ddc0c0bd14bd337819766323684a346035805719fd966ab654d16f205a76e45099d578d1d047d6f2b98a9ee5ddf844e4291484e470337f7e2d9755521d777a29c28aebec53d7c37496560c27f9b5ce2bd044f47bed04b8b9efb22b996c05a4cfc8eae38ae179daa9ba816ed3469cb2055747f6a8fa4ed337ce8c56859aeb89862eb73088893ee696f16c1b2820ea583309c5fc44e6175ad466810adf02034b50be29022b3d89cf9be0995a7fc3a89aee2c4943361e5ef1269c36a507347d9b44903e03ec428140741e985c53713d705bed076ce0899ef5771ad1aace4774f8c9b4848350efde707e664feaedd6670f5847144b2eb84a34fd5c47082fa64875a9d9885b2a28399a917a4979765eaece17f7161583ae3e9cb7bb66e20aac6da24efa0a160c02cbdfd8b5fa168e63cd74849a1ac2b2fb7ebdce3ea811f6c5d0d9baa004917f03722490f384e5c2f953437f549039cbd6b8bf326db1b8d5853efb875cbc15fde75dade1efc33227b483fd2a56ab6c5ea71280dc2eb3e9561b663b7d9ece985f956c244f484d8287e5296819094a847187931fb70674b7fa70bff4eda93fde6c19e937cfb169448fb04804cff40e4708372632f5dfd07a3194cb3748e12416a5a6be2597e2780e7eebf54ec5cb3d503946b54fb7c6e0e7a581532ecfe5c4142151a36fbe904065692084659db018c8efc940730cd0da1ef64e53a7d97d78b3ba7a5fdc6336bec64904b7a51716b5377df6fe438dc350a3c31a710c4e21cded5157b92c38d9de7113c387f4d1948c45aa34d99705bbeac32d23a840b53473b588e232dc1b30757730ccf032e8e8096533e7896cfb122ca6019816c71140154d4e890a30d8b8d0d5212fc99f3107a3d60394521402b35ef39c9e98d496ffcf7d4ca67e054a66cda9c74e604a548213a3189304da41e69d9fa00f6f533aa3f526e8494b17a61d129ca1a03edbc522adbbbb70d2931781dcf2a0955507cdbae789388211dfed773ea3b0de46c09e80d7cd10e479e5f41448fda95a658b6d7cfbb5e9783d4c4123d209188fe9862895d218fa48bc77c63fab1f676c7bd513c6b234066988dc63a62b59d2aee931d422c0aec2096b8678a9ebc5fab69ffc45452a9189ff476262262fb414f09acce9459eae66f05d20470a84acc888bc41b96617dd2588a5580d55a6c8a98432f097c98fa27dd32730286248a51d89429a0c7143339d6d721ae7449b92f4b0662ebe3755a8fb8d15b1ec4f9aeb819ed218894b2dbfd8cf642ac9fcd9dd676a031d6eb1c28268bb543c43e278c47f98282aea591392b69ab7a5ddd6cc6098f342eea7caddc10d91088d8567d5f821d0abb6288148aba3191eb482dab3f4b724827f6e692736204b02edfe916094cf2709b46f5d2937527d08c92e3196d0e2c2c27e84b8017d3d7c87e452b5dbdc79d884d73f68644e22d3708c293f743adfbf613bd9121dca7b2c9c7ebc34106cee9dd62222f8396645803f0378e0a85aa1f00565c772a553e83f4eff39431dd535681f5ab2bd69c0001a600bc0877fedcd5cee5a01c22f0796760bb228d7649d16fd3c1c6e107d3a1ccdaf8a76e72881a9d52e59b0c1a8b13a8bb10fee47e85ebd65bca4507c14b6f0a4b95e9bcab0aeaf1993a3ad1580c7e4b26669e6a4cff7010faab851e2674b74ab877f7cc959a9817fcb0112f3ce477a3007a2b80a7cddf8afba643ecd182c4a07d1e136564cf727eb6feccddc574c30052d1177d1de50934009297f3de663ecae504d54cc4b27d32f615e4682f041ca67575aafbbd136d05215fd1289eee9b688843e0165427d8cb8a44a09dd141fbf0576980e063224c024b73ef6b0ab464c8d0c79f5eae7d14b356e64b30ab54a5acf662327b1ee41a5077b72e2c3289ecc158b80230b5c36652efe47e094c65408cc82263b7ba6e75a39320210b40635712f526f585431374c003f0", 0x1000}, {&(0x7f0000001340)="f4f438844282452ad234849d173aedb6322b071fe23260dfc0d5f4832a5f9ef2a8ba74dd4f069106779375b6b4d09c4f2a6509a1a63bf8d7d698b43f04271d184d51e9bdbbfd1b56e7722d409d77256275bb4fc5aeee753ad718e6ede789b846603a96fc9be20c131de85f9f3f927fb9c301b943ff70e51bf35ba966d67db31b04f1f30da942fcd80bab00b5a5bb75a15b6dc721d35317c2c6a3a2330cdc7e04aec8acf060995d75d644e387edcdb4288c728cdb9f972c20ae959529415a81df6db815f7b0b1b567fa6f844f9cdc1ec3217c763988464be82d1147776002ae430560b5409de45fee7d60ee", 0xeb}, {&(0x7f0000001440)="054d2f9378948bb65bfa67696cb750b242e8e71621d9e0ea368c11fd5123251f8789504cf728bbd18dcbd4f134daf98e6542f4b51ff71276643e321757ea2f55353af3a9607599587d90e34c625a56d1f38dc891c5c4c433b142a9466b7506e52ff0ba192ce265296fa37184c512dca992b0751d775fc3926dfa26ae74b132ef4a04b66b862be6578d17fe0e819ada10ea8c370e2720e169bce48c035555ecf5a328d24eaa6b0476d8977122a8b0c6d4f75a18fe6d424c53fbe5a1519f4876f9ae00c94f45ca04c6fe2ce855fbe154cb9228eb8cc55df31cb411", 0xda}], 0x5, &(0x7f00000015c0)=[{0x88, 0xffff, 0x400, "68e52d669a33040c23dfc8f2ebe484045f563233a64888a09ddf6ee9f820b33886c648ea333f00ab46491feae1146b197d4769b4dfa7bcbcf74cafe6e9793e98b4a0c553386f55cbdc2efd425a5a37ef72e52468eb0826c1ee2fb60dd8f9422b27a485063b6939a29b7b7f7183d85112eb0587df827c"}, {0x1010, 0x1, 0xff, "b66a495c79f9d023e5f29e6f65aa5342d8f522dc4dc95fc4dc7c3c599224712ed01a329e10d1e1f2be2b48d531785e05aa74c4366a775f15f141b0cd5cda41937c40425a7c090df17abc0c656920cdbf0a9e634528eb366c1567c31b31c18dd3fe873e86d12f400f3b5f4be1ac11da1b1547f53b74d384562aa5cfc4ced838a76cd24a6ca575503dd91145475dc8d58113e5e30c55a8a66790a6e9c63ffb46ca03f8664083c78d4e668b5f4a927e290fcba9d0d800f32838b9d5fb8a79418bc813dd93f63a289c2ab062a7969a2fa693232514f0158e18ed58a436cba1a6201d832d9cc9eeb669c64fe5f7abbc5831a987922469156e86d12ef314fd39344b7a55723f3034bf4af96c05b467d6f0d689c3088e6f7c00822170dc1b5a40f27528330ccf1c6bb20c547afb734fd0f662a445270561f4460bd59b1fa0e22eaf0841510dcf1a075e0428a7b60675010d1cebd9e8b6493facfac70ba79e718fd9c43e44cfb13feebb9cac8a8dc787ad9ebcb381723871751c33f77ac18b32383a28d92997e1cf4c5e5fbc6551c5b12e8bbdc4aac2283661489e228b847d4abe356046a4bc96a9e14d03be66fde936193be0e81ca341dc3931c8569dac56631190aa1264c78b24a3931c14c47f33efa72d52b5aba805552b7310b9624e7c739210978cc18abf48f521b1f8b54b901b50a506764fb6d3e5528e54493538dd175ff5dff7f272c56469c1b5d0f019d5286853b293e30a52e6ecf1b697a953ee2ea66ea4774e1741fec547dcb11eb237769130645b4d9cf8d7422ca03c0a88d46c91fc1d07294c626f9a96e187550da37933419b0ec9318f4b7d18b5e9032ea2c0bf79d3d35523442f4210cfdfbaa916031ce21b9c3466acff094d7f7828c7e759ab1ecd8cceb3114942570ef222c397bdaa963fd34deecd4c47ac7450fe151f218b6f1e3905ed1ca5406f3a19de98eae66a8bf46ae50701bf9517ba19262a191af7a70ede705b29130c7a4003b6e98d0275ebabc05a5903fff828e946b9944401c7dfd5bf88f514aaca7bb0eacba796d93c6792ab72a49615f19b89429f9e12d01697700a6fb5f657acdfddbad4948370958904aba0c24ac55792f96fa5eca44e6af41bc57077018c0f881b67f950e9895d4c02c89c6307568cde343556557ed91cb14de888e965e68eacf3f021013390c5c2a5a5994eb678de2167107a690addad7fbbf0800861c40ac71221efb89578b1960296dbe492c02fc5313fbcd50357f5920b4ea9038217b115a1fa749c16b7500ec313b4d41505904e2caa12c3a5c66cb3d891e01c09d5aa4cd51b07048a212fa75af822bb365b513b3645c07d0979bf2fca383a9747ef7a32c444a6eeb1c7b9b45b8f51a9cc9f2f4071bbc5421bc53d9dc4d5583b294f5d57e44e987f45728c84a48081b02c76f3689e3c6e48f1540e9cae3667084e7763f45aef4088d42c0bf7808cadb192308875367b662af89400409b69732be7ee5974a6beefd8db4c7cbca9c76d75cc2c001f427eb575c37b9af5d9c3525cabfd773ed6ea81e770ce7e23289d9f5ccfb875e2f52828ff199285a5ba97175eb2203993f1582a509273305f129ffbd3ef4eb5c15fbb74dde63be7560d50ad1ce257080c7750f2f44c95875aee58eba2dbc5445251ac824809a8b46e15ec601643af9c71d581b7b53cd80708c2a1c2706786ee5f35d94aaac5499a037ab01b66ea796c211bf1eed780265cdaccfe9ee796503dfaabec0c8d475de586412a4363f30ef73e32937e5dffc65c7d7112c4268871fcd2a8e363b7a1d0e2abbea96d9e556ce52d817dd4582e5ce00207943e68c8e48f1d0d811959a2ccd319d6f0e7d6c49faac978ed64f32d6d80ac01f5c2762bdf1742ba605233daa22b527b32bc821f97a7b00a0e254b4e00e32da04b68e9719d980080758893b88766ee2d985295b37b98539dcabdac6faf1b8a505b5a622409b233039744cf9ffc674c248217fc5ffed7d128580b5e674488e91ea9b4b5726f363d42cea571cd6947d542774251896971374272aeb5d9cf6b5913af3a168f21d1038250ebc192e957c2f843a92434724e00812591df2276e09c995694ad271a3e9d60d8c7f22e76b86729750121ff4866dff41f892345986ba999f5ff5868835c23e8445623236c7a340e512ecdfb33bdd1edb0e7eed8d0783da3e064a4faa6a81c7242faded2ee8baa3b422c865843165362b36fca205c812fa9289ab376f3df1b843e2f80b96b0b45825931ecc58837fc9053e098a56727d0d2fde2e9f9120045ec785617a05d9d92640853b760d591f3f0c0fe5dbfc37fe67bda49e5c63cf1cfce03f5b5416ff0b7f3c38741517d7e59f2f2701f1b1bb9111392f7e3285f1e1a4fdececfda013961ad710560b2eaad0c27c3b516404c8c6f72e1d31109fe4c665f6b71c7485f7425f12b0eec36c9b5c35cada07d34c3496a62f4169972ea34adbbf602781b09cceded477277052f27b5ee53cc1387b6d0a6c01418dde6439ab88b766892cbf9068195f90c430805f532a59ffa93fc2a743dd5d0c19654e992f3aa375aac3872d3f2eebe474f1d66c7c30d60197a042ec857a8da29c2d7963dc1406e41b72806e2c25aec8b8dc26d3212af029b2f4715e87c57467fb95dc15bdfdff40a81688812e6793f9c3755de3f81c2c0d18573805fa426a3711c9bf0f29e75091aa12993dd55d763b10d8471056abc33f72322c21cf2acb639b22068c038ba45254ac2476e3544d015167bcf10282875291dcfbe2fdaac165a77fd4beb2d82b0576d9da63aba08c477878da152ea301c17e17764e9c5814b8d32f6e9fcb95aa07c3f7a9c0f6eec79f0769749bc5d06c7546abca3f3eb96a1fce5e63b6d698393c49a7cce8b131d0266a147577add2b392c416137531a30d0109b65da09778291618c7c54ed6d807ff5f609a2e914183c177c23180f6d49826c6f695b03289bd55348f1bc96f2cdaafb280b3e7532e1c991874f94af7cb75945f4101f911a570626bf9cc14af6cd86147bec1b93488fc6e2e352e1c5b6c7dee496defdfbb2c4bd9ea373ff2a9be65329c95fb2435452e4d43afdaac2867e71172701648c8aa8ecb4b18e2d079f4cdea3ff3b5764508c9addcbb1ea17403226b90e297b15fca17e8cc97a6d5093e200cdbb4c8e3fdbee800d16311c8cb69451aa3ec37e7020ee25d25951671bdd89088cdfb07442efabcac0985b33ae2201e35d18d5b5630b3bd4962f6cf605a05c9c02afd09348952d39a904e6093efdf5f1136fa093beda499d0174a0d65d44453ebd46641a9d6525220e964fc5be4f61961867e03d50a50a1bb43286ef05fcb4bcf9719e9011f17c68e8dbfec1635607e587e16ba6f600a9495c5d8156154576c39c4df9055137ba519923e910fe1fc78f1c68647f0f3d80ea731b5626d4b3740e2d01fca6c10812de37a3d23c57d2751015015f9d7384c3949cfc41e06d1d7309fed99534763c8d441bfbc676a95fe6cb9701c196374345961c4653c4d09180cf5e0fed69fdd8bd7304ff49d9117736531c68ab3f2db4e5082137a90e726319465f2eafc9e82d54e548f51b6d5ac893c3baad4771adfd34d01582dfc968f2f216fad8e8e6de8c8064f166ed9bd0b1b6b714fffbbcc1cb4584a747ab21c347c26d78a111f27eeef7607e78d88a9bde8fd371b42f60d3f706a26288335e34aac8510db0b19c9a576c5f8571d679db9c9eb1a2dfad0cfa9585400264aa8ad580596d87cf39e683213ad58abe94d4704615865e0127027dd3c81cdd1677d67e7f9fbc85260b4e9328799766963365931d36e07d975d00cf5dde6626285f692f257d7038213fd5d0544e551cec90f05c2476b8fe0ef8264ecd42b303b7bd106d77e6fa47841c54dec70a277a6e27197a976f64653d0de81bc1955c1778ff7474f8ca5f1d7c1aef938099ba431fe26c95f0d5306d61923c5491190896d723220da6a636c2f505acc23997129cc76cf7099b19ac252453fee37f0b0d2e6cd33d2eb2b18472608e3a98af4b539ad96337d758986cab3c1f82136c14c9bacfe0f46724e61cb22229724f7fc2c63abdbbe181358e266ae36615a8d52c028ef167db1a3738a0617273f5a127cf2f45e96de888cb726ddd2763f7c0ccbe3c4a2b94f219b685d3ccc21cc567a3f5d6b22ddc3626df16b82466635cf39e432ecaed86396248d930521c286ff24bc5c64125eac3bf360b0552a4c735d6799eabb29d43a636d2e81306f714495d091fdcd6edc8bc3035060263ab032b925fb17e43d095fbcdefa69c6662e3cef12ea0cdffe9b45647ea08e0617d1a8e73571435b684ff4f8a08fad30a02950978e1d535035d4dcd82f3723d37848b3def07d0b458f08c3d888a6a77bb138d51d6a0f30f0d7746e5b56406ceed1da0bcee7db86d8a44e7d69bf19ef89b5a0608af67515dbed53d3bbcfbe7a0caf993d76f8450d7491a8724d4744b89fe53c944a1293a1e697c8c378cd1ee4ca05c2e34c1e6ab7676f00a31304a38eb0eef1ae1e6b72d3cb523b62fd0a989f787fc23f0bc6d45575fe68b10e0ef312369d502feb35ffec99fa06761d501fa7b10ff292204788cc82bebb0c04418a492d48b8a4b56104e28694772b3ed4c5947152ef9921c2526fdf24ec3473bd0f28c296ffa97540cf718147636281904d02433c363b22bcf94c7f65f52e37bc45a4101a052eae3c2ac302147755b7401c0f8e20229e4d7bb94d9edc06ebb4468eeb9c254d96a04fa2f4b22800906d5f7eecfb4c8fba8126cfd0a870cecbade7fc4244b080d343c8737fb8c6db07cc770210c592e965a99c970e834e1f84ae16232aa96cfa556100796ec9fb61190bfed2071ad5251acc4ac36688a3db9bbea3e5561ad2f97c6e40c3a4650da28e289c8b7e4272e712d4dfa81e80b96171d53b6c63b19b06e736f7f3480151bc70d456f159c06cfebaad3e0628dbb077c82990ea15cee84f5ca49d3a7d1b199d4388bb68581b937824a18154c9954fd398c69721f250932f3613512fcd82ace84ea27528917f28ccced36973ac1059baf9871f23522415b3255fdf196d5ece122121a86c9ace5c8d52963816d5fce64eeab2e5c14c6f0f64c86edf6976bc6b67d9ef14b6b5165c6806bc9b678721bb87cd7f67c9354329896edd6b23afdf33c6333a5e66025a26696818b50bdee7f8cbc3a85c1442c0fef380f3b6ffe734682ae7a3d53a06a2e210c955de1bbefdc2bf3991b2965db843aa3284cb7bc43e0d0226f1ff10d427e4eeb86449c7ac48a37b1c4d327c1533e2e3620959e573fbd48d1d4183b579035ad87def8c0567d9b9c3f9c8191f814f0cf148cd40dfecb09483e0953885b42b91cb8b6b1f54a1ec2bcca0483c4a19471d3186901465102bc0a2c0935f369a6222d22afcf7a6a5cbfb6de65d95875f2ecf58b804d3561da626dfc859a6c6d45216a7d37ce89b9c1c19da1662bbe199e386f142c39b2aad6a64018dbf787a32af4ea8868ab13f38ab98afdb86fe3d894c15f5dd478c1ce8de952e195dcc6a0c718954ac2bc6a79305d4620dff7ff2861c5f55079433781df36f4e7313b45ba262e38d30fcbd048ec34b43ef3e32b0c62be078c11908c2cde6fe631c99109f919a380e2b6954ac14450cc8b00eee415594a8c82270e7c9707323ab47835f5331a81d588d0ea05878c21b593b2364be5ed5fdb0398e58eacf633ac2dfe89a103a566427bd9390a768808c3032948a9e9087150e39cc3eb3b9af9ea9e53cd3ba8c9c2e2016563832e5d98d42880c0fc2e83"}, {0xd8, 0xffff, 0x80000000000000, "1ce2dfef96933bc85cc91634c70a765b6b5a95d62d1db140d2d5bbb92c41864bfed3e0cd824d16adad5ce74bbd7ba8ec1e583d74240af8faca218d4d946cb383d42898eb528711e8e2224aeb48b35340661180593a66c1ac0d2a9b1eb4fbb0964f44249f168d500baa1d7abec106633c0ea2b1522f3f4e7d72283f7356c708fe4896ebbe2845255e2bb13a6db969cf48b580b3ff30e74f09b8bfe10d0d78cb6a1693ee75393a79214209b9e5c43fe879cd0ed030d005d6b5130f6c706179a07d892127"}, {0xa0, 0xffff, 0xffff, "f54e56582b33221a55eb68575cd728393eb0c5d2aaaf727b8e8ee7f7f9039604bbc2eba669a841bb178c6331dd6f99528681961bb72244b6cd03e54bd664736c5e7bcc6421e8431eee7e817982cde5bd55941d27259a59f1be45b1a6ee24bb729388080900ea0275b7bdcfdb7e971b38e504acd437a34e7d80eae7bfac0e9ac9cd8ee542251e85bff557094ca081b9d1"}], 0x1210}, 0x400) read(r0, &(0x7f0000000000)=""/77, 0x4d) 09:43:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 09:43:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./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) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4) 09:43:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r3 = msgget$private(0x0, 0x40c) r4 = getuid() r5 = getgid() r6 = geteuid() ftruncate(r1, 0x800) r7 = getgid() r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x0, r4, r5, r6, r7, 0xe, 0x29e0}, 0x494f, 0x0, r8, r9, 0x7, 0x7, 0xffff, 0x20}) 09:43:23 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r1) socket$inet(0x2, 0x0, 0x1ffffffff) r2 = kqueue() kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) getrusage(0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = getpgid(0x0) r5 = getpid() setpgid(r4, r5) kqueue() kqueue() close(r2) 09:43:23 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') getpid() r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) 09:43:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x800000005, 0x52) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 09:43:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=':^\x00', &(0x7f0000000180)='}/#}!:\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='}]\x00']) 09:43:24 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) 09:43:24 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x1ff, 0x9, r2}) 09:43:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9f3f09caa3ee6625e2c44b00953133d2c37cecf923c3f1de9d67bbae5b086055046b1bba557ffb9c43176eed7ed65b41f6a5f5a1b0dab9e44e2d80ade39e0a89fe03e015b04365161e92664ec60cdad67918c0991a32232cfb881ada4cc44230df7c8b3464aea473ca00c63016ca978f1a45b855e7c77b08dca0d4898d5ac9691cea270db6589fa00ed001045ce61a432421e0958072522cf65caff255f1274053fed96c909353da92abc3dca379e60633eeb6d0afd7b183967592f9f0cb62e3ffa38348173693a493ce6b5c21dde59195350e6327d1902929", 0xd9}, {&(0x7f00000001c0)="4a5c9ca1a29e323e00cb85dbe48ce62ed2a56500ddc87746a067253e62c8540dcae902c2cbb9aa801033c2515bb24aeab6dcdd61e1972fdc27c37e371ed25253c60e99c86b4b8480a1774b307f8f8899e0dcb35ff93f7f7c3766461bd0a893a185da4e98b3f252b500bc480371389e45df9f50cb115024019619d09443f602fe28a6111110cb4e5fd0853c02df9fe438382b12f07cbe537315c80cb736e347fa3eda3f519dfc4a847401481ba2475e550f57637640e5f9e8b9fb091d0558", 0xbe}, {&(0x7f0000000280)="39dfd31e41fd4a6145c85309404c749de79f29ccf3bca4a62f6366ab292223b1207d487fb7506a60a01dbb70858b6b286b015f944b5ddfbd936163ff9b89be7f35f157a27da525650fce413811ed34350bbafa2a9452fce044d5", 0x5a}], 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 09:43:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) fchmod(r0, 0xa0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:43:25 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x1, 0x17e) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r0, &(0x7f0000000280), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002907000000000000000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) 09:43:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0xa) getdents(r0, &(0x7f00000001c0)=""/53, 0x35) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x9) mknod(&(0x7f0000000240)='./bus\x00', 0x2, 0x5) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="975bc79d260c0d1f12a073561e94f1faae4141643950e57d87ac1c4db9dc948c0bff028eebecca8617e0cf8f320b27", 0x2f}, {&(0x7f0000000140)="1976eb01aa714d4dca92bb9b28c6f661ed94d90c3bd5dad43415c9cb872ff25479f00b1b1bc8effd3fb2588ff797305c78d48dfcc47123c264da6a9a4d40409980165c9878a9f3116550cea4d0c5d09a1c35f793", 0x54}], 0x2) execve(0x0, 0x0, 0x0) 09:43:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x18080, 0xd0) ioctl$TIOCSCTTY(r0, 0x20007461) truncate(&(0x7f0000000180)='./file0\x00', 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) 09:43:25 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = msgget$private(0x0, 0x1) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0x20, r3, r1, r7, r5, 0x40, 0x5}, 0x8, 0x8, r2, r6, 0x3f, 0x9, 0x3, 0x1}) r11 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000280)=[r1, r4, r5, r8, r9, r11, r12]) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f00000000c0)=[r13]) getgroups(0x4, &(0x7f0000000100)=[r14, r14, r15, r14]) 09:43:25 executing program 0: r0 = semget(0x1, 0x4, 0x440) semop(r0, &(0x7f0000000000)=[{0x2, 0x4, 0x1000}, {0x3, 0x100, 0x1800}, {0x7, 0x8, 0x800}, {0x1, 0x0, 0x800}, {0x5, 0x100000001, 0x800}, {0x3, 0x100000001, 0x800}], 0x6) 09:43:25 executing program 1: kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) syz_emit_ethernet(0x70, &(0x7f0000000140)="48c9eb75543f6d191c1c580e574f51d0eaa3a2cb3a7f190b0f27f8adf3ffb43ad77da097881b333e81318c6f18c13f404e77964ac45aa39fec7cf34423b90f647e4d34efaa6db87fefa9bcee3a1937eebda85810d1ea989546b8fe24ee91045382366ae37b004d62fdd9cce7d221273c") r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000300)="743d32306390e132d31bb01e11416e37fd8e39528be23500eed03021692ba66dc15b312fdd5975338d4bf9dc23e7681f82958142442d7029d7fcf2b521023cec62c514572abc9bbe92949fd6bfbe708433a800961ca28e6bb3c070ec253e454295ee0ac1df64f8676405d158e1f7f65b92772d37b29bd03b62a93f2e8fff610e86c921bb77ab90eba7dbe53c201ce6fd173a398d3ed7f4187ff945318318cf15cde7f95124ce375f7b0796c6ef1e0bd6f820955e4e862dfbb4e932026c1a3d298bbcd7d72da946c34b27d4890628f77a14d735dc45019068af28c0997a8510d89423", 0xe2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x60) kevent(r4, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r4) 09:43:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="0b0d1ae4f36fabe0d322da77b7", 0xd}, {&(0x7f0000000100)="b3d51fc82a236c7eec9c79af94aeae79c219f5bf9dbd3f9b4915b677744073e05cd3479ab866e8cc6cfd7e06f9ba76fa12863aa415e7566f5f02cb5c259d759856eb476693d954512c5c5daed252769939667926d6feb316bbaad1cebb571d070d5a84a19da0219b71914ef2bcd3a2b541df05106819d4d6b7b915f74757a1a0718b16922c582169fe95703db5c22d734b61853f7e3e695d78cd43efea673c379388b1f8576e63b139fc8b871156f73be712233197c986f9ef038403727cad8ee1d4dbee4131523580c04f21e984c54fe238fe2c9f307fd8d7a7b4582e2d98363c4fb14dc2a981571af57e97ee999e18903aeced402c", 0xf6}], 0x2) dup2(r2, r1) 09:43:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x7ff, 0x200000005}) 09:43:27 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x40) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x11, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 09:43:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x5, 0x100000000, &(0x7f0000000000)="b1cce37687de113c11a1784f0193b4de2b05812c87a8c37146e152d681273c66c15cf58e32b1a88577f2aea5bf945740cb0f972100780aa3a4d269aa21e6327dc301eb26ed566d3eb573785837dac6dccf66db9de6e152fcbd3cb450b3517ae2749cd9f9212839da2e5c501f2806f3aed4a048679537c80cd938926150767d2b37b04e7526c7198516b0e5c7780da5799723", 0x92) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/224, &(0x7f0000000100)=0xe0) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/80, 0x50) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000005005435efbc2a3e9a23d58dbb685d07000000000000e1c1dc2976ee858700"], 0x32, &(0x7f0000000180)=[{&(0x7f0000000280)=""/77, 0x4d}], 0x1, &(0x7f0000000300)=""/128, 0x80}, 0x840) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xfffffffffffffe5b, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(r1, &(0x7f0000000b80)={&(0x7f0000000600)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000a40)=[{&(0x7f0000000640)="1fb123ffa16c56e70a797dde1d0271f5f08da31c23db2c4dcc28ccadb30c063664942d06bfa4eb1dc78b5ac07243104bf0e7448e7bd8686297b9e9c2fc1aa54a3881a30ffd037f77ec93ee59d3dd3234cce81102459f220ddef006ef70cb625a14efc43d5b1edaeae915ada622711913b889f4330639d4e5ac1196573716c7ee4248fb8a44", 0x85}, {&(0x7f0000000700)="2e98b3f8cf4d3b421ea8e219b0c3f236d46002006644556dfc3b9dcc38b486cf915bf2f5de97296ae73352658248931756d7116bc977aac9d1d50109fd42ebd2cab8f08dde9302f19c2a47a212276397e4cc6080e3bd0f43761a751c2239ed408649c3e328a7127a082fc72487bc4111268eebc81e9fbd10896b2a2575a6dd8d20ecc1524a48ce18d63ed92af24f40f630720eb5a729dba98852de1a994e12dc9b424e94c63922b71b2c0d3bac393c0f0c9cd2c81c1927d4831b704bd6829c798c471902b3607edfc2a7376789ffd1d8d8e5b3d88f8e408101f3f26e354c3ac7c1bc8f450fadded3b9e34fee21e21f76269eb1f8", 0xf4}, {&(0x7f0000000800)="b2d119", 0x3}, {&(0x7f0000000840)="36cf20b431e42540a9771be80a82b3e2e8000bba90f17d52ce3dde539084d213fe0868b7b3f8394096798f750d8faab3a1d73b4a7fb6901e8cff0425349f3da59895c0b0c9ef491428d5350c52d839d4f9f7fdde90c405b4c44baa47dbb1390a86194db8bc5d98f67d9b05a1c2fa97f025e7d2ab9e161dfaf116f6cbdafd318d9991ec9ce994f02c061dbc906b2c064feb7c074afc22cfdd483754a0e3f8bfc27a9deb56374a282118364afebd419a44d8e9", 0xb2}, {&(0x7f0000000900)="fdb7f1cecaf94765ededad57832d15f36774c9f0ee414b571634b4c7c89019b65888a36fe69d90e6a6", 0x29}, {&(0x7f0000000940)="e6db5156c3d0da0084310ea40f1549629907ef8d6a425116e44367e7ea0f920dffe702805e243ca522f49916a783f01a9867da9df3e140e5f3b09d8b1a7fb76260ec9ea8e9c45b84030ac66592ca71350ce758bda36905a2f18e7e3a4aebc88e8bc051f725d802379fb88d1968a677797e41d14721265fdb17177e08dd1dd653ed269692899353ef0769532af562fdfcbdedadbabdc3dc4bea97413e8f324c77f4782e9d93f4b5245bfe291d3f807a20b0e8c4ad555d68d7d0ef92927429493bbe47bf3b8a0062e03ad37fe7860be7251181b8b7b82de6305bad6574da64d4", 0xdf}], 0x6, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000400)={0xa4fb, 0x8, 0x6, 0xfffffffffffffd1e, "9ba5b3de9e3f1f3c129a58cf6029e486019c3cb4", 0x80000001, 0x8}) getuid() r5 = socket(0x3, 0x3, 0x8001) pipe(&(0x7f00000003c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000c40)) sendto$inet(r5, &(0x7f0000000bc0)="6bfab6aa0c83ecbfa9645b3f", 0xc, 0x0, &(0x7f0000000c00)={0x2, 0x0}, 0xc) 09:43:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10008, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x2, [{0x2, 0x1}, {0x3, 0x2}, {}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0x8001}, {0x1, 0x80000001}, {0x2, 0x5}, {0x0, 0x1}, {0x1, 0x5}, {0x3, 0x401}, {0x1, 0x5}, {0x0, 0x7f}, {0x0, 0x56c562af}, {0x1, 0x80000000}, {0x1, 0x9}, {0x2, 0x9}, {0x3, 0x1f}, {0x3, 0xffffffffffff65f8}, {0x0, 0x81}, {0x1, 0x8}, {0x1, 0x1}, {0x3, 0x8}, {0x1, 0x4}, {0x1, 0x3}, {0x1, 0x9}, {0x3, 0xffffffffffffffff}, {0x3, 0xe2}, {0x6ed556536e658393, 0x6}, {0x0, 0xfffffffffffffffe}, {0x1, 0x8000}, {0x0, 0x80}]}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) close(r1) 09:43:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:27 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x400, 0xffffffffffffffe1}, {0x18, 0x2, 0x5, 0xb26}, 0x10, [0xd6, 0xfee0, 0x0, 0x3, 0xd2, 0x4, 0x2, 0x5]}, 0x3c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) 09:43:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x800000, 0x65, 0x0, 0x21) fchflags(r0, 0x40000) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/1, 0x1}, {&(0x7f0000001040)}, {&(0x7f0000001080)=""/62, 0x3e}], 0x4, 0x4b) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 09:43:27 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{}, {0x2d19, 0x2}}, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000040)={{0x4, 0xffffffff}, {0x100d0, 0x7f}}, 0x0) 09:43:27 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x43) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:27 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x810, r1, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000003c80)="81", 0xf8}], 0x10000193) dup2(r0, r2) dup2(r0, r1) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 09:43:27 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0, 0x3bc}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 09:43:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000080)=[{&(0x7f00000011c0)=""/190, 0xbe}], 0x1, &(0x7f0000001280)=""/4096, 0x1000}, 0x49106db00b858b77) 09:43:27 executing program 1: open$dir(&(0x7f0000000140)='./bus\x00', 0x8080, 0x0) pipe(&(0x7f0000000180)) openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x800, 0x51) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xa0, 0x0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0xef0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x0) accept$inet(r2, 0x0, &(0x7f0000000240)) 09:43:27 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x9) r2 = getpid() r3 = getuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001580)=0xc) r6 = geteuid() getgroups(0x3, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff, 0x0]) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001500)=[{&(0x7f00000001c0)="afb162652cacfd1cf1e97af91a2d3939af5e9c35d250f6188e60975cb5c538f7c4eb1d5af2f4b503ed6266ff8f16a2ebf8dd78cf46715550089eadb4ae94b2cb9553eb0ac2c79c9e2874844e607ec6fa037cd4372122fc90be13217799fd99a62cb93855f9c5068dba4579594b6169fa45e8183d3a602ebb6f949c563f3190fa0ad7a6d614c354d04aeeb5adea401963b310906d06acec9e744031c1b0d8b241bf2f78aba6d6b410f66e860073e4d1b5209ad2a9cdfc17a73687e1687ffdd52767259fe7d2c0863735c683576fe34739e5af877da3a12a2f23fc81e3120bd405453671d89a37812895dfd402e22b6ac64ebe9a54e12a80c759337e112756dae767a7a56abf9e8c0cef6ed138b74b2829a7529781c84242d75e12a7daa9364e383923a51a09f26ef64aca8000662f964c1ec6daa6346682abc270be415cfa96fc96646dbec416a645e122c31f39f841ee9baefb2e85bf02c54de3b0454cc72e287be86d856c72d2b68b543f0103a5f629c35e2ff783a0e14616e8f120f882299e3e4390eb6d804897fb23fef748e83c1c77748a747a55650e54ea096e9529ae86beb40da1e01aaeac89132665f8d208310c98cfe31b2dba68d72e190dcec846a0341a7b8b9ccbc600f04f9e9b9ba1a0b14fe633105eebd741a59a859a0043a3e32724d5b158b32d33bb0e86cb323052818ab5ba6873ecd8625ad5736f4ffb3875c6f6feb0e61bc883a6d044f7f99b8ade85c0aad78afd95e22a56437b62f14b74402f52275b24b563efc27c350b5a2b2cd3f36d51af08f3e1030ff03f0ba4045a1daf7716dcb43c942ce21e9e3e9512cf5b31f7fbf4b88c0d49e9007fc9641ff19ffd1428db83dcf4aec7ddca738601de86181d3fd5638b611722b0f4c63c9cba15e1b921eb39a3cfa87ce780369b6d217cb612d75dc3d15036a9d7ad8cfbb3d26f627f4c3c16f48e83d93969ed5b24b10393eb2ec3ddaa6cc0ab8ac062927835eb45edc8a822bb74ad5187656e37c28c894d57b6eccb8636958da5decd2b9caa88f6bc47d4b3bc222f5b4770db1aa656f4b891db5e4451a173edcf36a4e47112b10360603f28fcced0e1d6e65420b0590f999fccadfec2fe0a8838c4f5cec2f20324a77d981135cba9adaeb25fa92b3023c7acf6c98654d96071a68f41e05f706245cb0889313089c0d712d36b756b5318b70459405d7c95c8aaf446f4187c7977019cb69980c47b7b1a21b8cbf28dc644377fdc6a1d5b3a0656a28600c1be3b012c332732445ad62c982217245c88bb81f087ed886de4654066be447bcd980485e975d6ee0308b273f9c910a5ceea4e816a91050b3edc4172341f85311b849f9a701858a1969336c1ffac8d6659bc3c931a3c71688a69d15d9e7180e897d601cf1a38c436356282599385eec60947131f136b369d3ac1100c39c9dd9989a1650a015a71f60cf0dbb59a52c808ad167eab80e67c8ef990d4fdeaeea4ae9ac1e5738b253c9773feb34da823d466958012d8373406687052db662e48aff6028d5354f87905aaf7b910e8e63dd8bf9361ea261cae3ff561938b5e344661cea4eb31491767ea7409e123650ca2ede17ff6013921d927b42f62efd2bf9683aa1666cef6965fda0120814afc838cade12bed922e6f7de23026255de51cd72ebb29b6a56af80764a2c40211485f05fdda8d9cf3367ce4698e7b10529b74799274c4bf8a4c95926c88e8328b094ffe920b32f90bb7b8b0edbc2cf8aa5871f472c90213d21e4d3c27aa0b59124e451fa71c56b952b7e1f196880786982b314012e97adcb6769f5fa74d91c845ea46a3b738bd3aa4f8f6301d4fa179b1863f5bb55a81e201c399488f9f496e3d25854f5ddc71274a32ca4111071eaa9341f387f0ff02400908957e08b925928236ad9e23c99c59820ce6d4d74afc982cfdb81ce1bc31a612ed877ded68f130636c341a9b827ffdfbcae9e314e83608ebab9ed097bca472fa25e19f7138eafb0b9c8071f52dd5478996a38d286155fae1bca312cd8d409c50d7fa77071361afe635f7f043a4267ccf5d6e5148c11f5acabb3ca5fa15560613f5d3337ee953f68c6cbd2d4484028b03c1cb71fd8ae32238e2abd6ff53ca6dfb37ebe0e231170224437a8818cf52be95c2a53bc5958f719a790d899a75b45a3e3b2db8e09991bafa92f441e5e0d4c95d2107a46be529d33a7909cbd4d2bd5dd514104fd1b4e2d73ab032cdc10e17be751cff0ab019081bcbdc960637f4b272f6646b8f78476aa00327c6e14dfa4716601c73cb1b427a359fbb008a38ac6b0164846657cbe33bd74dc75080258ed2af5193d4040be6f8c62e4e5bd9c93643647187ef257a88e7ea5694ce72372d3cb64b315ae708e18ac5613ae42f67f8bb299c820fa9371f1a66e3c7f97bd261ef2bc36d853a6d68a6ed0e1a7c59bfe89058c6e6c459c551a342bfd75e2986790c584035cefae7ae4c43c94b0241d75bebd0829a20a6721e0b2e1fbc6e59b72b415c9c6ab5cd10095774e8411aa9444186f8288eca0add8a98a0b9f97e0a632811a891bb2097475baae3556f0b86b6aa9f5e15f2b4742d5318b4dd8a779bd706ccc8158ec5fe0cfeac8d30aba4a597c422e9dcc35927b5bc731b6910fc3e228dad042ad85601187fce02cc3567d8cbc7d6fe8cff7b1a19ad0bc01fe55eb7c3f6e70ffa5bb484a76d5dec5d8d2205dba770d472ebdb63a3555436ebb39db8b53a5d8e973bc9012d99337b2b491bbf71396e46bfe0b063a02d740dfc0fd908f904523d358257e7f334b847639be4db38030802194aeb72a25e990a5a423517db3ee58b23afc9d941fc5a8eed5ea8f6e52bec067e22d54032d2aa58e04abdf86eaca2756626274907c819ecebc2cf3ce7f8c7913396e2bce072b83eaadf315e4d6abe555597df12ccfde4635cf59e7820ba2e259d64ee9f809b52364f129c500bb936a31fe164b2fe10765196886077eea174c800006ea7302300d0d0ab34bd74e982b8ac82fe1ebd452d0e94769a97b3d7e8ec405890379ba939c895c0774db99f90331f94a4e7004280453929b1338a8153bd240aaa86398944979c8f5ae314f366e6f072f68c7dac70201382b9d5ad67ad54f303cb4149973936a3f12b68b9b94fcf6232accca61b6313c8fd9a12b46406b6c19cd923cb2e0b060eb41c0a690ab35996ed4ef6599b25c758b51bfe4d1ea3561313d5446229e6b022bcd0df2422e13738d809dd22bd970b93c57a25f12ad63ef876cf5f69222efdb4e53ea19dd7238affb9d04f25875fc6592638f046ddc3843b1af0a5646f40a43abb1f25f22c126f5b6c5ed64dcdde1c82525473abf78ab93d4088d6d00a3f960d05e218a22ffd1032b6cd7fb08898e911eb5478fefae1aa46768cdca855e5e7071381febfc58079a761efd793458c8f37a1472df858fea626d408d13a18f75dcfb1c4883a574a684be909b685e51775434135f1a737dd42a94999ab49f1c7da3010c1dc635a6cd82c4904e3c1179a056c0acaf7308fb7dccede4dc579b1db83f827b45e089c74001176218190281a689331b9f8b1dadf26457251f14cadd1107af66dd139abac3b92dc1502dd95a512f93e7b42199268a117e83baa0a96ca941b6dcd732943670cc04f5dc2942169929998c076a5a5d93dd5ea2c73aebf92b9098e3e132f2c69e63405f432a2befd2e02e3b10550de32909130ac91a8f726be663f4bc3204e6cf0df6589909feaf62a59dc42c91069c131a71573aef169c642c84349a2e3bd503741268958d98cb941dda68ba1b8eeeb1ede95007073e67cdca2d4f153e72efc1d888a8606e2b0698ee63028b32aae1f4a68b99139da86b5e82078fea9db29ef89c5a76757f077ff5b51cba775b34b47ac31bd819f8dfbdf2fc6e3588396c1c3d77073c54e08f9f615aca95a3fdf5b59980bbcfd5a0ad5c0b6f8ee14ceec18c0cf983bfece9ebdcee59334cb1a38e7ffa03e5e1e5e9917cc480325a735fb6961cbd3c3b4e2c56ea99391b57f81d830fa29a89a7328f19f277846b5a2298159ff702a23e1850ed386eb6e258d8b32d2827df9094a565b896f20ead2c3d52832156b689b0ece4e4003b983e0643dedf68c6467afc5f3b2cde7ab0f977ee0a034f4c0eb786599365030206901338f80a6418c5131cceec71931f4fdfdcb7ecdca5e468a3c6c4e3e5102fe2ef6479d4a71e7395e1061571121477794c848cae328bf5201363942c1726fc7d374f0fca4bdd43600518410add65e076fd2c9673a34c5ee0d209514e5198b17d00d1050dc9468e9ab7844ff66ff57c5c77132949729c4a48114738240224a03f72de0bc06c95b6a1932e748c06597fff554102e75a5bf2ce94241df75331d3853ce1cd8c4b34530a921892d93a1f1a2ba4613881d4c300b9fca1b03500b08bba900ae5404607f45e27b152d33e0e401e1dcf6c637df0d15590e0b28ec009b695e6614dc6891d32d53a445196418d41e2750538e8055024db4c47159141b5f8043d00e24867a71c9ab17eb1358c80a3aafa71562bcea8d759145646eacc54733d7ae021c5c005bf07737ce14466410683d7ab968ebb662c79fe8a00041074ca054d6925934a459666875e42aab88b5370b1d17d4b9f4f4165c8aaa5d9d66183cadfa7482562652a3840e9108fa61f52debc261f87ed8b2f074327f27b0d08d3df6f0245d43b6742c5e134d4d08f60a6a7bf5d7bbe6f65320128189d7bfc0c1e8ca9cc9c47abc51f1e96be2cedb5563e31bab51b399888ab5a36e6f912789b79e4c1586f2e377e43cc79d2426d910c200a9bdce9a6cc4301780e04ab3ea01c57735acf72fad377f4c73776da53fb9499f8e069b1045ca5ca7f108860b870eac66d4a6d22cbe7b7eabe827ed62f83c93a536e6fa907d86ea9ced8c9cfae7dfb3795f3c3347353f67867edc9cbff71ce532059b842b4f716bc48b85051c55491d9349a2b7a75f781bc97664db52ce28b25c38d2b6338e296545decd0e1b7bdca81e393ead977bfb80464828787177ce5a15397978424db46ddce0f05ccf5afd602424335fab6966121001d6899049f84822063ebb07850309766297550ec078bddedf6cf27b79ba2c5372969136ae1ec730bb940404f83fab5f117e7fc8e8666d33f12cfc2e480172362ee86ed6917e4f7e0f7eaa1d1ca71b66503b1f64482314ba2e897ad464c72f494967290b198200bacb46db6dd46d63698eb557e3d85cf29c6daade5fc38afb05c87a361aad79b166ace72ff078ef861e75032b3e6e00f83ca6e43bfef1fccbcc1803bacfdacce0955556036a274354c0958a0488c0938544981a77edbc229fbf69d19e6a352a6845e49d3038fc62c6cf8ee8bdf06e2da8f62c46f73cae00f3105ccae166e3861657c54ea169810870128bac972536bf0132c43c96d542a8a4e413ae05a2336a669d9fde9c4b62cb2db1f9a2d7ca9896989cf89998efacdf6971eb47c2009675b0c8fbf640ac6f6ed189dd1cf42e9dc65a752b2f165a2a4be22f6da3877a29de9459f652247a06faf2e668ad101fa71fbc456f33dcedd490d47a7a9e88285b538e90b0054560cab7e841cad33fe8cbda6aca57950b552a265e4dd4718433383b400e48bf5e77e84e409f74380c5da36417fd7c32da13675d2b4ebb9a2a044f3001a1fa747fa8c321144bad62b6a5d09f4316424d86b1a1a68fc838023043420a32134a332abdb818ca90c7f0dc2679e1903cebb6c9efb37b0eaef67b4bb62d02d3dfdd26d774c2999ce09df9c4c84597ff7694f896d7a8e88eefee", 0x1000}, {&(0x7f00000011c0)="411cf207cd4867e547ae6d306a19cb5aec51feaf405785fbc47d94a315d4f5a5f24bf2d06fafcc26181224483ff9623edd3f93e907a88ebba8f0b419b2568e6cfdf8db93eea471640f9827c31fca72e1778a02b88c56fe8de1180bf4bdf13e5917ef41c2842a3b61f0dd063712cfad48a018316efca281be1bf70a5ad75c09ed07930b255f5b990494d58570cb5439", 0x8f}, {&(0x7f0000001280)="6f323b44eda6795a846e88e20f9ddcf3e3267c2650f6bb83c47b89dbff732863ea2f2b7449e470f26b5db3d76ed027d15a0f5c1dba5a1f04101e7e90e608a034a6a0be2993ee47b31e930bfd0a899f2a483d231aa742de3a9983b222bab9b7253f79c41824c8718e66b4e357c89f94262c54cd9762bd1bfda9247af2b02c22c6618a2245362308e66dd601098400845496e24c708f825d8a4d238cd3c563d39b421f1766eb7b", 0xa6}, {&(0x7f0000000040)="8013206046c4f3965837a9120fc318023fc6497bc52bff2a9fcf8479b40cb47d3b71", 0x22}, {&(0x7f0000001340)="4bde28a29728a161590fc9049694bcd7efaf8c395c1c19e8405a4ff17ed5d044be51e12d653d4ff02cec80e876cc8ba7b36108365575b6c44f7705f31353ce634b2dff65855fbff3a06c41ed1c9802b7bc9838525a581424868ffd3e1912045ac6b7f39a3570d5149b58333531f2c039aa929cb1a46873e4817e51e48f02c31e44e042ef5f1ca07b3c885292cc175badeeb627c470fd2d0f9f0989551edc2609e9b8c739ee", 0xa5}, {&(0x7f0000001400)="e985d914179afc993fd83c6ea153480464aac5e127aa36f23655daabbe4c02ee3cd27635c6de2ffde215908299156043fd6b38449fd789f266a77a1f46eedbae14c2ecc07ad8e9a5dec36a2b51cd81baf85208f06732d9bde11d06f8e83769c06279e4e7553d7f58f74a8d68f91c2466dfeeb3dfd98c3aaf22e280fbe9284232fa65a38febe113ad83513ae9d5f3f9f7e1e006333f0438889f8ff5f7dac7d9c55d773b24bd863546ed4de68cbb83eda00cac60fede5bf219a7fd5bbd7d96b905028dc6100dc65ba573f825f03db62ff10ca6b20b913bdfc7cdb6b7fb0d3e6c08b907ee1d38c96f", 0xe7}], 0x6, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x78, 0x2}, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) readv(r1, &(0x7f0000001b40)=[{&(0x7f00000016c0)=""/23, 0x17}, {&(0x7f0000001c00)=""/126, 0x7e}, {&(0x7f0000001780)=""/24, 0x18}, {&(0x7f00000017c0), 0xfffffffffffffe6a}, {&(0x7f0000001800)=""/183, 0x281}, {&(0x7f00000018c0)=""/131, 0x83}, {&(0x7f0000001d00)=""/94, 0x5e}, {&(0x7f0000001a00)=""/66, 0x42}, {&(0x7f0000001a80)=""/61, 0x3d}, {&(0x7f0000001c80)=""/114, 0x72}], 0xa) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 09:43:27 executing program 1: r0 = socket(0x18, 0x5, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="3ac3cd69a5193aba", 0x8}], 0x1, 0x0}, 0x406) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000500)=0xc) r1 = getgid() getgroups(0xa, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[r1]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) socketpair(0xbe6de13e0b84fcb1, 0x4, 0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000380)={0x9f, 0x1, 0x6, 0x7fffffff, "38beac98d5db5b7db2ec9c001c1124e4510168b8", 0x0, 0x8000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r10]) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x20, 0x0) bind$inet6(r9, &(0x7f0000000480)={0x18, 0x0, 0x8, 0x9}, 0xc) 09:43:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="4a2a2c812415ef7db55de547afd6b1f7939a32e1c93337b7d9967efa5f527f45e5dd0a19f655258b2d8ca75cdd8d8f29d81ce29329d6ec0d70c403bb7fbefa0271072cba8ac51998ddf240638716ae1372779371d0d92538fcffe57a7890a29e2635781606616e1d64844dc3890d8a147fabbf15b6074b8c01ff4030e65a585946352cf7b76acc55b575cd77d2f4ed31998e7d578550efc3b2cb4ff74708ec0ec78c627af8e0de1083f953a0", 0xac) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000080)="b7", 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) readv(r1, &(0x7f00000000c0), 0x1000000000000029) r2 = getgid() setegid(r2) 09:43:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) msgget(0x1, 0x155103fb0b8969da) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(r2, 0x1) 09:43:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f0000000280)=""/143, 0x8f}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/70, 0x46}, {&(0x7f00000013c0)=""/63, 0x3f}], 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="677bf4bd2e1790540bfd53f5a6eb8cd2c0ca191ed755a9523397cd396341f0a1250740d276db1bad63ba52a88b7630b771106bf085ce36b56ff194dc4ec6296fb3173b", 0x43) 09:43:28 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x20006, 0x2) r2 = kqueue() chmod(&(0x7f00000000c0)='./file0\x00', 0x0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) 09:43:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x81, 0x5d1d3b06}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r0, 0x0, r1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10c953cc27969fce89c022000000000000000000"], 0x11}, 0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) 09:43:29 executing program 1: r0 = kqueue() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) kqueue() mknod(&(0x7f0000000180)='./bus\x00', 0xe000, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x73}, &(0x7f00000001c0)) r2 = kqueue() kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0xaa, 0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 09:43:29 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200000000000000, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(0xffffffffffffffff, 0xfff, 0x1, &(0x7f0000000100)="0259ca6d07fa37d4789122b692f1accae8ffa17890a338c9ce620d4ec61e2a63f4da84a5b4e25bcc1b1d2c17dbcf4ee0d38d48ab2a2df5b5a37a14d53847503ea206153a73c16310c1f5abe1f0327347f6c3b8b08aaef2a99f38e62eeeff4b6cf2ac0647774b32de13d709a67caa", 0x6e) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="0404", 0x2}], 0x1) r1 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/246) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) 09:43:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) socket(0x11, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x40105706) 09:43:30 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 09:43:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x28, 0x6c, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x38000000}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1b1a5c4e, 0x1, 0x10000, 0x0, 0x1}, 0xc) fcntl$dupfd(r0, 0xa, r0) 09:43:30 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x0, 0x0) sync() 09:43:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x8b48, 0x6, 0x6, "c13893e415b83be3feac869ab25d21d50936de32", 0x8001, 0x2}) 09:43:30 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="d9a386047a3866698d65de37dee0dd2bd17063e4c0625a400000006440136ad5d855e1e7fcdcfd7436838e51ee85"], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) listen(r0, 0x4) 09:43:30 executing program 1: r0 = socket(0x11, 0x3, 0xf7) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffc74, 0x9, 0x0, 0xfffffffffffffe5e) sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 09:43:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66ee0d7f7500"], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) r1 = msgget$private(0x0, 0x8) msgrcv(r1, &(0x7f0000000040)={0x0, ""/20}, 0x1c, 0x3, 0x1800) 09:43:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) clock_settime(0x2, &(0x7f0000000080)={0xeaf6, 0x8}) r2 = msgget(0x1, 0x80) mknodat(r0, &(0x7f0000000740)='./bus\x00', 0x2, 0x100000001) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000600)=""/169) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) r3 = getppid() wait4(r3, 0x0, 0x0, &(0x7f0000000540)) clock_settime(0x3, &(0x7f00000006c0)={0xf921, 0x401}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x6}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="65d0942ade5a049080bb0f766c6e1d870c0818deb39d985cbccf1ab88b9a8cf36327b8afec8f31d93fb4ddd1884c7b1c7240a16bd6f670f89330fc07a7560176a4b2b399d4b06384d5c29635b7cbc594ece1609290b9fa3401bb34d4784d85195260f8b3842378cb34ae8cc844eb1c8c7946620b3ba3be499ac8be5aa95f0ae7129c937d8294dfd695f642c5efd0509eac7e328ac98b1fc63e09f3704e37ddf2f1294f079285392c659fc86a1075c311c7c23a27cb0ee58588aa", 0xba}], 0x1) r4 = shmget$private(0x0, 0x1000, 0x42, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) open$dir(&(0x7f0000000700)='./bus\x00', 0x20000, 0x100) 09:43:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000280)=""/98, 0x62, 0x43, &(0x7f0000000180)={0x18, 0x3, 0x1ff, 0x400}, 0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/116, 0x74, 0x800, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x6858) 09:43:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x0, 0x0) close(r0) close(r0) 09:43:30 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x3121, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7fffffff}], 0x101, 0x0, 0x1fe, 0x0) 09:43:31 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) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)=0xa0c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x3) pipe(&(0x7f0000000080)) open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x22) chflags(&(0x7f0000000180)='./file0\x00', 0x20000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x1, 0x2}) 09:43:31 executing program 1: 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) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) read(r0, 0x0, 0x0) 09:43:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffeffffe, 0x0, 0x90d2, 0x8, "d7059aa397520000005b00000000000000dc4de4", 0x1, 0x1000000000}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 09:43:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 09:43:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x1cd, &(0x7f0000002580), 0x0, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) close(r1) 09:43:35 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffe00, 0x8001, 0x5, 0x1, "985958951818c4d144443143b22163078e091534", 0x0, 0x8}) r1 = socket(0x217, 0x1, 0xffffffffffffffff) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 09:43:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000c000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:43:35 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x80000000006, 0xffffffffffffffff) 09:43:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000940)=0x7f) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) fchownat(r2, &(0x7f0000000a80)='./file2\x00', r3, r4, 0x2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) mknod(&(0x7f0000000040)='./file2\x00', 0x2003, 0x1700) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x900, 0x0) sendmsg(r6, &(0x7f0000000d00)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000280)="bf93accb475533941f37b57c5f21b5257d1109edb901634673e847af47a320929c30b4989d00c22b2aa9ecfdbacc4cb9374902055a0bf77b67353725ad3b43d5bd51ffeda0e0ca10962bb0fe540f12b90128a6b9895995f0ed2368237a69ee477127cd95a892fe39e364deb58bd3a81269272eb4cf41bdaba13e13c3841a8d6eb0d012e1cb7612a4b2c5d4dcf1cf604c5dc6e623483d722ab914cd32bc5c892d2b9702db7391f25ca281f2521a9ae47ba6f9fad7608088c2c95597bfccbf5600905487e31926b1db142037260d275f33215310", 0xd3}, {&(0x7f0000000380)="4ff7d4a6401db2978f097e977efac02a0b3540124d6fdd9f6d369040f451fd7cc76058c1440279a7a4f5a32f1770dc8110fc30c81ec9ca6c8796c83813ad3eb625ea00e0e3b43128617f0220a7c9121fe65302f0936748a0fbb5aab4f486dde23205de4b0cf48bc4e280a73009af6603eeae4c080de567c470e1e6563cef40a19436b05aa08f5fd26d1b54b8f89d1497489d6d42a373ab99ded5af1646da561289293c6d9cbbb4b0cb76f9c61e3f0aac9d2f2a98536cefd76f79f27a277c3a22ac86ae54ffe6eef2db205f5fcccf88781691c76832b836785da1aebef8d4f060d0ede8883e713a233f87de2725", 0xed}, {&(0x7f0000000480)="366d31f8bd67b79ab30f474bf06a0998bdabafe6531d4c45cbd190290525cb297f5019098e375e8f705b46b9c3ee5518e84f39a8e8cece84fc4898e8c0991a6bcde393cebbf81499a4311f1a86ff09e1affcc07e8e9b2a16cbf28eeeaadeb49bd63d37d6de0ef2f9b8ffd0c53ca1b0989a25926df4b3e5f7a0dba860b281b23428cdf58ceb9676928674b7baacba1f7f868b", 0x92}, {&(0x7f0000000540)="7e524d972f74922283447435b36d66d6ffb115f7ea2c5ea5b29e78debb85b5f2ea17cc2b7a0564afe4db183eb4d2296b5688006a02bffccb784b0128056461be01a732ad2dcaf167c85d053343b25e5253f600abdd48061856291e6804", 0x5d}, {&(0x7f00000005c0)="ad2225bfcfc97c54a166ef99b452c63eca44e235a8af0cdbf4cff23dd7ab44bc4181450963e05a2dbce11b3c707184c244ecac912997764c4d633e533865e63c4a94e7bc9bf24895367f48748bd12cfb0269b3ffa24292c02019a22d97392b8e87b86b9a3586a7fd9f25babcc31df7a49cc28a49ec459e8cf3cc0493abe377f390a5810236964ec0fdccbb", 0x8b}, {&(0x7f0000000680)="dfddd253532d301b9db2affe7995808e398f653d1b8829a4ce2b883b307cb753866f28ead9e36068883f613a695e3694511a08271394fa0a", 0x38}, {&(0x7f00000006c0)="d284cbe1ab181c3a8b1281d52ffaeb8cc60d1d1cffde1ef61b6a811232c8ac327b39af740d724725c51814948307e1a869f13ce39d52eeb225631b009541a32dee71bbd64758a3374600fb6fe60f56aab3f018d622ee82f27a0f582e6ecd4be6a16c216870ffb1ab19f1befbde07d767df8da1ebc4706ab037c8ccf1886446d5c67ad01ba1979f73c2f2896b59eb1d869750365d140f9d3525a83bddca6720f5b34f0f5f8ff79245226b7ae28076120637e3666ca97014f1", 0xb8}, {&(0x7f0000000780)="da154ac4581c4b54acb571af511f15dc48f05a3c1515b50b078321adac564f9bc519db36cd1bcb5d294f4931a3fee24ca8432ace346aea2c3c35e2219a3eb6cb714f1367f4fc10a6960d725f0c01e01265bf4776d7506caa5d4ea0", 0x5b}], 0x8, &(0x7f00000036c0)=ANY=[@ANYBLOB="d800000000bc413cde0000000100000007000000efda13a9eb759589a1df39ccde83cbb102d3171a6bf199725d488926a68a251d9fa4aa4a73529fc71d4e475e3bf442a6cd2c41d495f331c2f2a4ea008d450af2e512172b3a4696e8c97286ca2e0158dec71e89ed46cf346d12d0544917c360b0e3a515f7a1ba70f42e7e854b2c45c19982c152e7ae8c83753104882352d9e2185a50ebeaa65cefe7f027bba44b39148b2bcf5a3cad33f3227453d7f06bb5014339dcb1cf918591bc5e8a000000000000000801000000000000ffff000002000000de57d9fc4f6f48629754ded1e90e9817d25041caf4ee27ae4a33da7ee42488a21110db0633f890bc8a0e0003048d0316a9b47f4542931f47e23d2c7220555e5c09c7e9907a17566f684c3851b3b112ca8308f767befc2e116607c48e7cd638fc647b79b25c17591b86f4c6c771acd85aa773cdcd8547aafbbf22b93fe00ea4c91f84607474f745e0d76dc2d0983e7ff911537ed6ee4438825da2b6c671f25ba290ceee3926aaf66ea638c9e9c4cce33b579bcfa9e1af04c5ddef648bc294f2a8623e5840748d082677a54454f27089bfb9368cfd5c095897bb55f752064926ad6213151281c45f18485a1cedc96a63405700000000000090000000000000000100000001000100359b980abbae0b280c95e7549ed1b549bf9b34bc4578ceaf9f7fa8f28ee724f355897a9849624701d7549358bb48cb60727f62b85cd434237f4c3d72fcbd52221a6a4c0603f1955af79f26cb03ebd8c870f12375e5fdb6ab46757fbfb27edc4f95fdba0eaed62bd2a9286aeffbbf25d2923fc80dc3795b04d53512e3ab5b7000f800000000000000ffff000080000000a919f3b8903fb50e0253adc42463a31fc495491af30bd8ca5440e1f8d79106121442764bdd75760ef18fff20aa67fd3d96c63d56701b32185b7182b65bd37708b4bcb0373a0488c2faffcd74c7ce8f22c6bcaed51a25d314f3324883255218a92f0cbbcdd06e805be112082b8d20ecd85196f4ff01f7152fb94832815a111d0ba7c6b3cda40f861e72a167b6a0c63a4c3ec8fcaf1e24e4b7457d566a752b2c84c4714969d22a72b31af5fccb940306d064b8008cffcb3add8c95adf4e5387b5a4a2702381e62cf7b4ee24c26f4a90dd49e8368eae8add00b4f00001af958730000000000e800000000000000ffff000001000000e9caac539592c020e4ae60fe80716f7557e6d4f1647a540c29eb47ff0355c576681df2753a188240f0e1f26620ccd7b5bb8c229f4d7eae4de47ec71f1de2698de850df8287ae0350a55d728aed1e6b30c86b12a5e624e64b3772ed1d25ab3149698d67c19d0c054e88341a821fc876c763e2e26b6e2d1cc0bee1f9f58099b3aad8f6b0bbe9db92e6c9c7b522b694f49f786d111aa53d2ece3f54ef9fc4bff95ef6a2351b02f945d146ca5b90d72ed54375dfe05e12d3366aca4c52539e322028579779a26f8db02fe695da17c9bdeeadad1dee2ba0d204bcdd37d17b69cc787366ed40cb908b45580001b3b7f027cbab731fc938ebb9d834bfcc308863dbdb858be75eccc8b76ea90d09505a5ee5f02d064355b5b79a92aeac15dacc50aef60cc225b044000000000000000000000000000000000000000000000000000000000000000000000000000001efcd9b1175a02ffead413c7108a2a9e9822ea7a36875dec3d046a4aa040814e126040ce68f80f93ad21abfa21a8dc045bde1f88e76b727b7183534e62bfe560158243c553924b252ab8fb0bed9f7b397ea4777bb765c0d145a3dbf244ef3961714bf6bc24a4abae01a3df9122b91fc5a7cd24a30ea2e724367ec500eb1f9efd0d304e00a42b73afefd8a43d1e1615d5876f33cd3000000000000c793256e86ce87f32e713000bf706ce1d8503f3570d3abef2f3ca7e5810bd2eb04606c771b47e32b2c88fd983d5973a5e8c02f10ae5e2ecddde4a1c764287a043b881f48860a449f9bc671561f932b11d78b0f7fbb6adab39fe5e7289c30c4101142d2e4ac07bd5bf6481ba356fea733ad1512171c9a369dc6cf6bf29073128ff1bb0e2539d495371eacec5b7d944a392ee52b7b7b4f54c277f970e5d56b3cceffc91c697d5d6bf7e5de38bd4b3499ad2e897d27b5338b3b3462a8a004c3b94cfe71d0"], 0x450}, 0xd) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x20) r8 = fcntl$dupfd(r7, 0x0, r7) readv(r6, &(0x7f0000000a40)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000000980)=""/191, 0xbf}], 0x3) lstat(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000bc0)) ioctl$TIOCCONS(r8, 0x80044279, &(0x7f0000000000)) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x142, 0x5}, {0xca, 0xcd5}, {0xcb, 0x1}, {0xc6, 0x1}, {0x83}], 0x5}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x42, 0x15c) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x2, 0x20, 0x10001, 0xffffffffffffd824, "a4a262802b945d31b6e46f2f67cff8cef3b847ba", 0x9, 0x4}) chflagsat(r8, &(0x7f0000000080)='./file1\x00', 0x40000, 0x2) 09:43:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x304a0, 0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) 09:43:35 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0x264aec680f408e06, 0xa, 0x2, 0x7, 0x76c0}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x100, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x40, 0x2}], 0x56, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x400, 0x77cd}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x5d86, 0x2}, {{r0}, 0xfffffffffffffffd, 0x60, 0x1, 0x8001, 0x200}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x4, 0x2}], 0x0, &(0x7f0000000080)={0x7, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r3 = dup(r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000380)=0xc) fchown(r0, r1, r2) socket(0x18, 0x1, 0x9) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8a}, {0x100, 0x8}], 0x2}) 09:43:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x42010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003800)={0x3ff, 0x1, 0x6, 0x6, 0x1}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000003700)=""/129, &(0x7f00000037c0)=0x81) r4 = dup2(r1, r3) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0xffffffffffffffff}, {0x0, 0x80000001}, {0x8b, 0x7fff}, {0x24, 0x7ff}, {0x47, 0x4}, {0x45, 0x9}, {0x84}, {0x5, 0x3}], 0x8}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) setreuid(0x0, 0xee01) close(r0) readv(r4, &(0x7f0000003640)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/52, 0x34}, {&(0x7f0000002400)=""/254, 0xfe}, {&(0x7f0000002500)=""/51, 0x33}, {&(0x7f0000002540)=""/207, 0xcf}, {&(0x7f0000002640)=""/4096, 0x1000}], 0x9) execve(0x0, 0x0, 0x0) 09:43:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x1afe) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000000)='n6.', 0x3) 09:43:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)=0x3) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x80, 0x1}, {0x7f, 0x4}}, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x7f, './bus\x00', './file0\x00'}) 09:43:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc608000000000000000000e74de4"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="57ca8c70cccfb48f1a5f9384135792518993514d72bf8a0b6977a70cfd7f18d40a6b3e79b5ed4243560267b76cef9c1ea1b079538461029b664ac2eca0925873f8176d3544b819b3b8dffb8bec38cb7c4cfb4aa7f4a85f4fc090391a71b633baa9c3b714fd7687cb76952d4ca8cd2c72fd79b86a721a3e1497c9ec135bb89f3ad6c0c9514c9a689de47fa7a4b7b334b0bf71fc61e975bfbdfef28e6d8bc87167fbd582708c7cc727df1de897b6d37f81a29bc02b5540464aac4a910a1d93380ef945b7588505d4bb24cff6f236721bdc8a4cdc09c44393303d49672bb572573b32eb175a11d88ed8f253b04718e82382deae53b721947f65106e80", 0xfb) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0xead, 0x1}, 0x10) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) dup(r2) socket$inet(0x2, 0x2, 0x8) syz_open_pts() 09:43:36 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xf) r1 = getgid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) setregid(r1, r2) setsockopt$sock_timeval(r0, 0xffff, 0x110a, &(0x7f0000000040)={0x800000003, 0xfff}, 0x10) 09:43:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x13) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 09:43:36 executing program 1: r0 = socket$inet(0x2, 0x4011, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) fcntl$getflags(r0, 0x3) 09:43:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x20000029, 0xb, 0x0, 0x0) 09:43:37 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getegid() r6 = getppid() r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x7f, r2, r3, r4, r5, 0x2e, 0x4}, 0xffffffff, 0x4, r6, r8, 0x0, 0x3, 0x3}) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r9 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) getsockname$unix(r9, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() 09:43:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x100000001, 0x6, 0x4, 0x9}) 09:43:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 09:43:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = socket(0x1e, 0x1, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x460, 0x3) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0xffffffffffffff41) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 09:43:38 executing program 0: setreuid(0x0, 0xee00) socketpair(0x1e, 0x3, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x410, 0x0) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 09:43:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = kqueue() dup2(r2, r0) 09:43:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="2c999e48ce61cf750d67e6bdc317e486719001518b8d4ccf80f6c7c686c8ed8f6ed299286b5b1c869d09c2bdafdd90b44c2af402ce98d380df0d19c531636cda119c6ad15b9cdf2a722f83a028662cea87d10e1efc2e14614d3a415a8029e9c4beb18159d8cb8f373877aa487f5907647369831c5042226c3874496b6906397ae6d800ea414fa40518049769a6cf33affb16d53e3a8a65bebe2436c34b1340b52d7601f5ba8bdf08d1741abeb4ef16", 0xaf}, {&(0x7f00000002c0)="081d5778be079ea542b83687e56281f035f0d87b27b8651d2aa6cf468274eb69cd3c11344010ae9ec4591ed901c1954935fa3107fd562b", 0x37}, {&(0x7f0000000300)="a251daab23bdbee557f2a53edf257ef29dafc195e81805114c68630927f7e8d7635f82848c355de2dcff9f19dc381d5814fe4ad09ecba1dae06480a07fc70fafe908a69be225f32da8d16b8b0723dc1b791addc8fb4e1be2dfceadf0bfc68f5d825acd17813b6e52c54243a502114c706d9dfd91ef795f2a61f0b12561f21f0fdfc192b652aedd48065119b4bfa514323be256cf2ab85a73ffe6d12806e312b281798b6518e8800daf0d2d4f74619aac0cfe04b74c5a87f8e925309402998c8ba2a3937780990c892eef5c9f452a56552568e92de36484", 0xd7}], 0x3, 0x0) semget$private(0x0, 0x0, 0x40) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) open(&(0x7f0000000440)='./file0\x00', 0x1, 0x109) r4 = semget(0x1, 0x1, 0x124) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f00000004c0)=0x8) semop(r4, &(0x7f0000000480)=[{0x2, 0xffffffffffffffc1, 0x800}, {0x0, 0xd57, 0x800}, {0x3, 0x10000, 0x1000}, {0x3, 0x8, 0x1000}, {0x3, 0x38, 0x1000}, {0x4, 0x4, 0x1000}], 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x40000000}, {0x23}], 0x3cf}) 09:43:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/231, 0xe7) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 09:43:38 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x1, 0x800) 09:43:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) open(&(0x7f0000000000)='./bus\x00', 0xa02, 0x82) 09:43:38 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) clock_settime(0x2, &(0x7f0000000040)={0x800, 0x100000001}) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) 09:43:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x46, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x3) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8090, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r2) lseek(r1, 0x0, 0x0) r3 = shmget(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x0) 09:43:38 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x20, 0x10, 0x10001, 0x766}, {{r1}, 0xfffffffffffffff9, 0x11, 0x11, 0x20cc, 0x9}], 0x23b80, &(0x7f00000001c0)=[{{r1}, 0x0, 0x8, 0x44, 0x200}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0xd97c}, {{r1}, 0xfffffffffffffffe, 0x12, 0x40000080, 0x5, 0xffffffff00000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x800fffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000013, 0x401, 0x1ef3}], 0x0, &(0x7f0000000080)={0x8, 0x80000001}) r2 = socket(0x40000000011, 0x0, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) write(r1, &(0x7f0000000100)="49b8eccb120527c41f89b413987ab3b1168cff4d8a485c9e14f9286b232bb677d3bf5966dc1b74e6cc2da4c376b98dff5877d203f19557437db027ef882c531003f736544e07cde7374235fac0616386e2f6", 0x52) r3 = kqueue() dup(r1) kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) semget(0x0, 0x0, 0x610) 09:43:38 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000280)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 09:43:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0xc) write(r0, &(0x7f00000000c0)="27dee4f3a7f03702b64633d65063f91ea789114eba923e918d5471c09c68850c5ef61ca021f2234de6bc0d30bb373f71d8c1b0e08a2534", 0x37) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e69458a6d6e374540", 0x1f}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) 09:43:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) r1 = socket$inet6(0x18, 0x8000, 0x4) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) syz_open_pts() 09:43:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) 09:43:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000290000002e000000000004002a3348669a96ce1d9fafa4c0702929a3898111a31c04b7aad7ad38adce350e2ebaec48c6573b5a1c7583e69a73b3441539ec859e2ee6134cb919f04d631a08a5c0fbed181391d3519e0553d7515114e604eaafd07b031dc2ee885343d01bc5404204a3234d6fe08a3474a05a39e8ee5674930a628126c3dbb1c740be69a089d28935fcc6e642daf68110f538602b4e09e22a81407ba8c7a5d50691b84ba2c09363c1ea46aa6bf93c231427bcadb4aae104af80b3b75a191cbf4c48a08520f6f6cfb89feb431a597922b56962c432aa6812faa8ecca97969e618c"], 0x10}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x90c, 0x81, {0x100000000, 0xcf}}) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 09:43:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) close(r0) 09:43:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = syz_open_pts() close(r3) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r4, 0x0, 0x8000083, 0x0, 0x40000a, 0x0) dup2(r4, r3) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r5, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x20, 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r7, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) ioctl$TIOCSTOP(r2, 0x2000746f) clock_gettime(0x0, &(0x7f0000000180)) 09:43:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)=0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) mknodat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x10000) msgsnd(r1, &(0x7f0000001f00)={0x3, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 09:43:39 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x10001, 0x20}, {{r0}, 0xffffffffffffffff, 0x80, 0x41, 0x8f04, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x8, 0x1}], 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x2) semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f0000000180)=""/180) dup2(r0, r1) 09:43:39 executing program 1: r0 = semget(0xffffffffffffffff, 0x7, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xf6, 0x1000}, {0x0, 0x1, 0x1000}, {0x2, 0x3, 0x1800}, {0x3, 0x81}, {0x2, 0xfffffffffffffffe, 0x800}, {0x3, 0x417, 0x1000}], 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) 09:43:40 executing program 0: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r8, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) 09:43:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x100000001, './file0\x00'}) close(r0) close(r0) 09:43:40 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xac) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r4 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) syz_open_pts() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0x48}], 0x7, &(0x7f0000000180)=[{{r0}, 0x0, 0x4, 0x1, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7ff, 0x1}], 0xfffffffffffffffa, &(0x7f00000001c0)={0x6, 0x200}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000340)={0xffff, 0x8}, 0x8) r5 = msgget(0x0, 0x4) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="6b0a3aef317faf43d119f9000000ffff0000000000009a03003d0000a9"], 0x32, 0x800) pipe2(&(0x7f0000000400), 0x0) flock(r0, 0x2) write(r0, &(0x7f0000000380)="10dae2cca0caaa948ba300077945eb3f7fb5d36255e59c641cf824cb6f861210adfc4d365c8df30bd0cc2206e7768c319b30ae0ed335d18dd842a5e623fa45533a31ea01dde692b6b5add6bb03bf2b440dc1e73821566555da031cac7d", 0x5d) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffefb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) open(&(0x7f0000000240)='./file0\x00', 0x443d32655d29d475, 0x2) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x1, 0x0) syz_open_pts() close(r6) 09:43:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, r5, r6, 0x20, 0x100000001}, 0x0, 0x8000, 0x2}) 09:43:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x800, 0x108) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1, 0x6}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00003c27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) 09:43:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() select(0x40, &(0x7f00000000c0)={0x2, 0xffff, 0x8, 0x1, 0x6, 0xfffffffffffffff9, 0x4, 0x7fff}, &(0x7f0000000340)={0x80000000, 0x401, 0x8, 0x9, 0x20000000000, 0x6, 0x4, 0x7}, &(0x7f0000000380)={0x72d, 0x8, 0x100000000, 0x0, 0x4, 0x0, 0x100000001, 0x2}, &(0x7f00000003c0)={0x8, 0x80}) close(r1) msgget$private(0x0, 0x480) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) mknod$loop(&(0x7f0000000440)='./file0\x00', 0xe, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x3, 0x0, 0x0) msgget(0x1, 0x800080) 09:43:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x100) 09:43:40 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 09:43:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x8) 09:43:41 executing program 1: pipe(&(0x7f0000000080)={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) write(r0, &(0x7f00000000c0)='.', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x810, r2, 0x0, 0x30) 09:43:41 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x7c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffc9c) 09:43:41 executing program 0: r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) pipe(&(0x7f0000000740)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$dupfd(r1, 0x0, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r3 = syz_open_pts() close(r2) ioctl$TIOCCDTR(r2, 0x20007478) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000780)=0x3f) readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/82, 0x52}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000600)=""/155, 0x9b}, {&(0x7f0000000480)=""/75, 0x4b}], 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:42 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) ioctl$TIOCNXCL(r2, 0x2000740e) 09:43:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x81, 0x400}) r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x28, 0x2, 0x5, 0x10001}, {{r0}, 0xffffffffffffffff, 0x77, 0x0, 0x74b2, 0xdbfc}], 0xe89, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x28, 0x400fffff, 0x2, 0x3}, {{r0}, 0xfffffffffffffffa, 0x9, 0xf0000010, 0x8001, 0xa1d8}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x1, 0x652d9454}, {{r0}, 0xfffffffffffffffe, 0x22, 0x0, 0x1, 0x2}], 0x0, &(0x7f0000000240)={0x9, 0x6}) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x2, 0x80, 0x5, "8731ad57e30ec68be488b6264257164a9f4196c6", 0x81, 0x1d}) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x932}}, &(0x7f0000000140)) 09:43:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:43:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8001, 0x1) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="47153e91a70514d93cd92d66ffed651d48b4153adb892abb926b", 0x1a}], 0x1, 0x0}, 0x400) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[], 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000240)=""/190) ioctl$TIOCNXCL(r3, 0x2000740e) r5 = msgget$private(0x0, 0x94) msgctl$IPC_RMID(r5, 0x0) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000564f345d3cdeaa1392a171a6fe8d50bf8601000000010000005ad2de5a4943ff297ae1495829947e51e99aca1f23302d497988478e1701b527626a9ac2a11cd20faf954e99046cf236b2c4ebf024721a289a2c3f03d8da4e20310b549700000000000000000000000000"], 0x1, 0x800) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 09:43:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4b, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffa, 0x17c5, 0x5, 0x28, "b547bb0dc34cf0006ca6434bd04b45b3a85e6284", 0x40, 0xa932}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x4}) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r2, 0x4) setsockopt(r0, 0x4000001000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x18) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x120) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x7}, 0x8) 09:43:42 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x2, 0x2, 0x0, 0xffffffffffffffe4) 09:43:42 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x40004000000028aa) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="004a0ab780272cf556401ea80036e977ad6b5c62750ccc5efe73a495663261e08621f7adee7e53e8", 0x28) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 09:43:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2}) fcntl$getown(r0, 0x5) 09:43:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80000020, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x8, 0x24000000000, 0x1, 0x1ff, 0x100000000, 0x10001, 0x0, 0x1, 0xdf, 0x9}) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x2b0, 0x0, 0x323, 0x0, 0x38a}, 0x0) 09:43:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) fchdir(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:43:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = msgget$private(0x0, 0x440) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/150) msgsnd(r3, &(0x7f0000000100)={0x3, "2fb92159cf24c0cb8b1b86a85282bc3d5f2dc91126dfd75ba139d53f3244f1a401e75e34bfdfb1656212587d4a6b1a339eb38b"}, 0x3b, 0x800) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getegid() r9 = getpgrp() r10 = geteuid() r11 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="518374741eee0d364664b95df3c78c810966aaa11797ae7f7092df35a84cfdf2d319cc1f05c41074eae9f6555ab531af060fa433b705096addd86ccfea23ac2556ee1a321ef6e2f321266dd8674106e99994d6b1f59deae41dc7c15b85e18a263107abba2fe413fe2d307612aa706c7f4a4afe2c459380edfb3560a3cae45c55b1302daaf4e5a1be600eb40c4e5f62aef964f901a350a3779f80cc224c68cb8413816fd6603ce9969a8bd9b2230061c7a25237fc5d48525acb2ac6973deb232bac3b0bbad4d8c770a876bc4fd170432558293bb3dbabb09d39e5cb56550e98df3b3579bd569f8739d8307bb6ecabd9f38261d71a48b320", 0xf7}, {&(0x7f0000000280)="31d75d89a440fdc3e38975", 0xb}], 0x2, &(0x7f00000003c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r4, r1, r2, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r2, r0, r1, r2, r1, r1, r0, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x100, 0x8}, 0xa) close(r4) fchownat(r1, &(0x7f0000000500)='./file0\x00', r6, r8, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) getpgrp() r12 = socket(0x18, 0x4007, 0x90) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000540)=0x1) setregid(r7, r7) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000580)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) close(r1) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000640), &(0x7f0000000680)=0x10) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000006c0)={0x3, 0x10000}) r13 = semget(0x1, 0x5, 0x86) semop(r13, &(0x7f0000000700)=[{0x3, 0x20, 0x1800}, {0x4, 0x1, 0x1800}, {0x0, 0x8, 0x1800}, {0x6, 0x80000000, 0x1800}, {0x5, 0x8001, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x0, 0x5}], 0x7) semop(r13, &(0x7f0000000740)=[{0x2, 0x1ff, 0x1800}], 0x1) getsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f0000000780), &(0x7f00000007c0)=0x10) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000800)=0x4) 09:43:42 executing program 1: semop(0x0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) getuid() r3 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r3, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(0x0, &(0x7f0000000200), 0x0) semop(0x0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) r4 = semget(0x1, 0x7, 0x1b0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000001c0)=""/106) fcntl$setown(r3, 0x6, r2) r5 = semget$private(0x0, 0xa, 0x580) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r1, &(0x7f00000001c0)=ANY=[], 0x0) fcntl$setstatus(r0, 0x4, 0x80) semop(r5, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r6, 0x0) msgget(0x0, 0x10000000000000e) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r8 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknodat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$inet6(r3, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) 09:43:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4000000, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 09:43:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x6, 0x124) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) setsockopt(r2, 0xfffffffffffffff7, 0x1, &(0x7f0000000040)="9955c6c16929791edc6993ab431eed76fa99c6e6e7808cdacc2b53ce004b5fd7a0214501eb647341424de63f5ae89e9bc35c1be6b8b6b64824151f5c6992151a6e6ed5f3d19a0616feb133832ede59f8b02a3bab707ece8aa0dfbc53ef5bba0a665af8e5788fb657f8754be11b1e6e00f7a6db7ed467f0e1bf896193038bb39cefcbca8c77d238dbb0fd7981c086d899134c19b8f1285b86fb677d936c6173adbc0d3e768d888e3a4926cc42e30ba3ba58751bc61bd6eeb40a8def4bbcb8e09cf901e3", 0xc3) 09:43:42 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x40, 0x6) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x100000000000100) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file1\x00') chflags(&(0x7f0000000180)='./file1\x00', 0x0) open(&(0x7f0000000140)='./file0/file0\x00', 0x61, 0x40) 09:43:42 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 09:43:42 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, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) r2 = socket$inet6(0x18, 0x3, 0x102) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) 09:43:42 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2000000000040, 0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/104, 0x68, 0x2, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r1, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8c971d82767d77a0290ed832a7e6e57bcdb9ad8a4f5f728193ef16a96", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3f, 0x92}, 0x8) 09:43:42 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1ff) 09:43:43 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getgroups(0x40000339, &(0x7f0000000200)=[r1, r0, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, 0x0]) setegid(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x9) setgid(r3) open(&(0x7f0000000180)='./file0\x00', 0x38500, 0x14) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 09:43:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 09:43:43 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x1ff}, 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) 09:43:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget$private(0x0, 0xa3) msgctl$IPC_RMID(r2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:43:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = socket(0x0, 0x7, 0x40) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000100)=0x40077) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) 09:43:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 09:43:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = kqueue() fsync(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) munlockall() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) 09:43:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) readv(r0, &(0x7f00000013c0)=[{&(0x7f0000001080)=""/144, 0x90}, {&(0x7f0000001140)=""/239, 0xef}, {&(0x7f0000001240)=""/205, 0xcd}, {&(0x7f0000001340)=""/98, 0x62}, {&(0x7f0000000000)=""/52, 0x34}], 0x5) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) setsockopt(r0, 0xffffffffffffff22, 0x8, &(0x7f0000000080)="c285d50e79d087d3a6de960ea94e3c6d2be7e6a2abcba9045d3391b78027b58adfd51b4a4fceaa05468dc22462386db50195ed99b45442add38ab7773b061c9765948432a05ddefc03c994517cb31e8137262d8d91bc10905457e586ef7233767d4b53ed168db9c8c8bfba6640be43aa21383cedf7742eb05d1e4631d182520ed87febfaf11cc3912333650cb60ec083adf246d6b9b3b571d482e54acaf74154b1a7116dee84d386058e21abde8370133445316343c7b1121ae03fb316fac0522c9de5c6d5364315a99aa5be5b695b0ccae9d7d737b1c6b2430b1ae2380aae7b56f6ce630175092c0908b9d92c104560daa2f246cdc617c684e2df759a20391adab655a945689efd1291893b91a183bdc42318d99a2c6d779e706b0ee1e129ec6ba469a6298464bd5177ec83e0dbaeb0f25d6888abc37c661284044fadf172b6dccdd8d1a5580f9a22ef50d24e29ba262455e041eb80f9d7fde7933426a54a23ae3f4b0fcb2895a10fff0b9abd581de3854a7a9f0f7dcf7acacbbb92d12787c189205aab47c9229333e320e0fee8bce8c754ad5323380d0ecb522fe1868f609423359dc88bc6aa3bbff04c5622f15f19cfb438fef0190242de9333c30dd223f3e7ea7f45aed5fcb6915d0579e86e69304d40785899f1ac371e61ca41a880c6d9c3574fc2c90f3182d524ac9806b052c2e17fc665c08de0d167ce66b16f731937c33d9a591f3fbfb1044c9567f4aafeefc045a3ee5197b51cbc18363b4e78564c3832c9b484de01a49eb00e6fa65f86ec38a0c785b7a56231cbb9252e3da0d6944f49cf74940bed666110906e31ce56dd2a69f4d26faac4c5a4891801754b647cacfa6359117254a0b694f63c826313750b94e2f7db752df3d4a1b68bc273e2fdb8a095ca6eb98216088cf01eca3fdd895777ba0fff8977f51eeb5a5ce61a7f217d4c874db1013411d760a3ab95a51097bb51c22e849b57fe92a5763bc95668dc6523a24e8ba9e2ca0199fa7482507c442c24d876badc8559d4d88fd6fb3a7d42b0383a69745d83d06b836d8050680473cc0a2d08767e810505bb6e77904805046af2ecb5e99314e55f89794534df874e7cf4a1dd20d151d99144ffab62b5fd2b8ca60c782594ad5fb662d691a4aa852035100900664b9044afb992477954dadce20703c8fac1d26c3a8593523e8201b037418f9d3aabd1714940862b8f6be9309480133a3b0da7d6562ec4a9a3f80929a0c4d3fe867fe9f31121a2d81eac4f7e1a743b0b7b40327e6ac02497677023d45b2128408deb1f959b0cdc9d0f3df5b9562f485f670f249ae56fbea885a041a4775d8d72ceaad932f86b95ca50dfc8bed707608e571a3d66fd9e3f3494e639ed27e0c3b1cb5b23ad95bd2bcb9b0a11066586cf1f40dd70b93cf5b88dbfb72345965d8c5da1816b4f229a65f410b0fd27a96ad2b9cf20b941f651129168ef61d5b8a2f0dcceecd5f379934c871758d26f38fb3a50b21c87e33696bee81acbe54a6b04fea66ad2cccbc181a47f126a84497785d2d21097cd66685c5198f7cb17bc5ca86cc456db92393aa03602c558bac4eed19bafdcfa5cd6bedea87bd68d5aa976376f64d2f12a63ef8d6a1322f945425b697958dc882388a31f914837a498881fe2f9f2b1de71fe388fee62373d05721e2a96bc4b7a5180a52b7b0e6c661b20234b02b7092bd4c923fd7133f4ea1ced9fdab79fe4234b8fc6efa7182d6455d453bafe3c03850d1208b42902a776e4f28dbcaa316a4e722b3985dbf60a7893687d1f95cfa9b7d38ea496519ea83ed9a0911dab3d5fd69343afc645fb992047b8786c985755261e4ce66d8cdbe7d1cbc7f85bf17c86b1b7d78c7307cfd7949cfe931172f42d38765cbbc56dba22980d9583a66e7303eda2374f2e02f4e716de5154a58e4851919dd221d7d3e2e0fdd081ae485e56586ac1f2c2b4e66be24da636b990aebb802ed3ee1bbe8a0a30d3b9e75082af94f98050e1c5c51f0ebda8197b526469e0a36dcdd34136670a9c12807b8f23abf4b3834aab84cce12de439ee3cb4adc8d1681dec9ac12c560a795596afa136863dc5b0022bf7e7a7142cfe13bdb272d93e1ece175cb168c7c5c47de370488ec57a7c360377d22c4b9172cb4b3f13b5fc371c8ae40d381623eb340032ea98c57efcdece51b8fe633fd73feae350fe1f8f7ae838088bae449096db62df1fbfd9faf072928d1cea26a220c120bef2a7bb0cbdd8aa5e4c94b83fa3d9e99a01856331b3d29df1b25174532c7245dda3f2100410f56f3cc5d1b52312a4e53d87bb275e5d690ad2942333683cd142d289249f252d432e5d3b850f3bfec3b5bddf32f3e061d807110a85d9a6a5d5151d24ec4e291a66c54b12626a44317941f2910024377a7871d4362f93cf5ed6b4cedc24fbe701d046bc854cbacfa7859ffddd0d4f5da4cbc5f3aa7969a72c98d4ff0de7109a582fef14f1b861fbc90d71406e262bcbb6c64256bb7c42b1fe695d05035242817758ee353c07c18f83ce783e6a6aaa7248b26e0b8938b32490514f2155359b7d8828b39775b56f9634c15bd7822bb6be749d34c7cf7b565dbdfb303633d9be15fe757fa496d114284997a6124bae51ed770b4ad698d26fae4a1c6c5218211b32db6ba52c9649a312fb6b4ce66fc19d4d63e688b3ec8c17b1bd33ec9db5f3547eb3848857b901b00e4f0d9d09cae4151cacdefa05eaae8dde139260b450f1a5e80d994e63cdcff294c83de3aba1ca5bc22c0809fd9b40655e2c47589346368e6d880b1544f50d0375b05ba6357d2582523f6c91397f3a3326b1f52cd5b66dbc0addd29eb30f690474d7ff51bb509097a493d880d0dab7d770b87226ed92d3900b6f23931597f1e34d4e10ead89426fe3634faa39ab908e9ee74bcbdb4f217327bda669e09cdb68fbd9ee6e8ffc28bbcd942392ade8e5d5d83c332d51889f504f4dd42b4907938421b213bdea17fc29f38923579f777c31da59b15e3e62601ab880a01ef580eaef65ae34a4e57eadda01810a9bd5d2af9897b51e54e9de48e5117369bef1461311cad8c1f130b5d8eee44f04612a441dfa3d1d070cb8fb086f0d3f5573c4799a2ee30b7fc2d6239b42258baab8b01b541231f060e1b879eb1ce6bb79b45cfcf516478021184df4e6d95ecd693deaa6829754047f22e305a1d4baf956dcaccbe8e7631ea66b20b08aa4d1de3e5e4a838e90fa949ed1d75a89fb9b10b5924923344fc09eafa64b8eeb70b0a83e0f8c9452bc0422302dfc7fc900eff077bb628e774d7917413ba9ac24274d6469f5a4983375dbb5572e6f5e6d2251408324e1b97f05826903572443fb5c0bbba2099700cbbe941857f40e1f4c2431690806bb5ff3852a17413544d50d073f43a780d7990c2d387ac336ba38d865b2840c34032139990bd3cadbdd1c89a4dc5b56a63be8fb88edaa8bd5646e51ba4edba70eaa8765608ed697783173e017368de402dd41a0951384c244e458455e6fdc35fd7214a59541f8b52f48a483cff31513f4e315be60221abeeaf3ad3a2ec48715eea97ab1838c54de4fcf8147039f88e8f73b47b4c6d89c34b1b03fcad925bb73248b1782b7dd7e62d99be400361e6b91556c0d398a22950428daaef7c2594169924eed749a0719dca385ced7fe24e6b98b436631a9b8887a0e871077e4d52a9e45369b287ab34bba62e36867d77b9ed880328d36f601199b7220518cfc12fdf4e363161ef0838527057d508f2f97710331a24bde927c65e32c84665824c4e5ad982da2f1f7f726d94322d2e495f9e626aa2cf8f701c53f012c647c6cd8f2b086afbdcf6d1d4b015875ed608845336233368626b94fba3034d5daa18ea8a7d69ce983c83106434839a7b3923246df6a780bc021bd4d4a605daefd919995435cd4054b06278948f41bffa0cc9c2e7dd8e83032c774fea09361974ad7e05432f4fcad60d576a7c2586f1ae55b71f064d064233fef39b4b83e502b437700f6e1882fee525123710a53bd522db178469fb27f4438d174d89e764ccfa927a382f78bc356573c5d94b85ef3aabf11b559c30378d8d8b52c130f522d91cd7d5402f8312121a366dcf784b0bfd6f10bc23d94510d7187b5c22312c3a3138546516f100f3c75c0198947a9cd918cc8a88da5992eeb42305118ddbd5e4548a1900545d68d1b08639bfe897ad88625605fd86894a4ca2da0798e0135a2f566852984b9be4b78ee9689bbd3570b7579aad7b8cdec5f6764828fe57981067ef3e08bf7f4daebae7b2cf9bac911153c2abb874675f09a030ffe369f1523c4c9706df286db0a24d792b7a827f3d5481ba31b3aff26d226f7c9ff117a8a2c849d43632aa9e1cc9acde637e5747bbd6d6da8dfc736f41c058d130400c1458bc93ea0ff67e04cdda5a128cefa55012d7cc60c40e03b431bd082feae1bf32630fd10a3da89eaeb15362803f06b7d0991722bb985ddb3726e99869d2edcf10f8c98d98a75f8de2b7f0df35c5efc4fd93cff6738e25d448645d98a7febf1b331d013cc289d409d62c0377411dd68dbdc2977c138b1097770d4bf0d4d859a920f93065ab686ed5beb6689882d33cf7a11865ca872b714591c3ac17d1b3a651c28393a27f9e0030c7db399e795178487ec906a59a1d6c511f1daf195cb7423fb8ff81231a0a7186039367749b0cf5b53da168c4ab6e0e647ba3d4d6b6db970e7d2340a1de644a9d3970d7f107b922017bdd2663c50d5a561894c34a69e07f522bedc0b0c6b3a696c7a50e00ac8293b9a0a49a7b8ef7d8b866e15c5e5e3e033f905a49f0400e431346e38087df3c414b3b57e9007f5ff5c7a4fbb795967f32a202547e19d6f2086d4950a9e87e8ee424e0b5339eaf74bfe3f6dddfe423c2dc3d4ee5f79cf006085e03c12093fe1ac39967b90c3be8b3a529a606639105cc7097bdb2e47099ea6050c6fa205d0b0a4629226b042dd4bb2592ae04c63fb1fe305e29cd539603db91873791b67374d34b3bcb5e5dac6e0a27da8a5ac9edc27f63062454ad5a2fb31dc1af87ee5f9f96762ad66688e4792007f80f4ddf0a4ea3a5d6c897d1be2dfe065aff605a62bf1e765444eeda973b8ce0d77cff674e3a30b8799a8c4515a1cdcdd9a3c64fabfc397c2be43c41835b7e270ef5d1463fff90eb840bddf031826d1f4669082ed58ad8c1837ce4db0422f3bd36816852fd27d053e9ed04a1be37b10a94e46ea896f915d6795dd82a58a7d36678ae0aa97a18bf9af97d9d491eada6f3c3b0d138f27113672d4f25b15860ff09bc8fc0c9507ddfd9f6fd778b1779905253dbf969e4d10b844031d5d5a009f7c59877b093892ff8da5621ebf99dd53349074a9ee3fb04a1c22df1f9c4c72428b0d9ec942a5e7134ef7f58cd9b1f354314fd068ed10a0b980c20c8bbd0c1e53f4b95cffa77c238f93f972307cb334de8f5c6ae77e661dd8a9b46ef2d6258e99e43981eab772c15656f39d8d8905a363bbda7b2b59ee09fb2783643a031df320e1fecf752dfab623f79342b66605b8dcd042ba15d45e24cf545282674a19ca090d19bea3ddee5b121e73fa6bd85b9696c91f7a6585959b649d1cfc6146866cc92082228a8b81276786802671d89f00c4d6a2d1dbd0a55fdab783b9d1719d715865f59a40c2f96317452f8879916f166a4134f9f0f48a88cbe2a154de7770a776f58f74f928f006303ad8694b0efac9312640fe821981218141dba0c5589a81295173fe5298306bde1de1012e995b5cd2c87b39b0c27297835ce5739650983d2db6dba", 0x1000) 09:43:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2) getdents(r0, &(0x7f0000000140)=""/194, 0xc2) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1) 09:43:44 executing program 0: r0 = semget$private(0x0, 0x7, 0x341) r1 = semget$private(0x0, 0x2, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40000000000400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000380)='./file0\x00', 0x182, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r5 = getgid() fchown(r4, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r4, &(0x7f0000000980)="6d6c19aa9cb49f19943ef003d2f0aabf49f2ac723c68fc8b2382fb2693dde60ebd996bd4035faf5d2f7e996397b8b1b0948d52f8f781017ee9e64d77ec403356bb5a289950b7ff0c464149362c927e9096f5eeab3fec94262ac8ed0f2d76e68f17af627a4868db6c087dc2904a6ac0b179ae334b42e45bacf07b4426c642f92bd0000000000000000000000000200000", 0x39e) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r7 = fcntl$dupfd(r6, 0x0, r3) accept$inet(r7, 0x0, &(0x7f00000003c0)=0xfffffee9) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r1, &(0x7f0000000300), 0x207) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) getgid() 09:43:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2a1, 0x0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x80) getsockopt(r1, 0x200000029, 0x9a, 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x5) r2 = dup2(r0, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x2) getsockopt(r2, 0x10000, 0x9, &(0x7f0000000180)=""/11, &(0x7f00000001c0)=0xb) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 09:43:44 executing program 1: r0 = socket$inet6(0x18, 0x10000000000003, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 09:43:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) semget$private(0x0, 0x0, 0x311) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)={{0xffffffffffffffe1, 0x8}, {0x2}}, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:45 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) msgctl$IPC_SET(r0, 0x1, 0x0) 09:43:45 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r7 = socket$inet(0x2, 0x0, 0x152) r8 = accept$inet(r7, 0x0, &(0x7f0000000780)=0x25c) r9 = dup2(r5, r0) getdents(r9, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r9, 0x20007471) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r10 = dup2(r0, r8) lseek(r9, 0x2, 0x10000000002) r11 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r6, &(0x7f0000000880)='./file0/file0/file0\x00', 0x40, 0x2) r12 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r12, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r10, &(0x7f0000000700)='./file0/file0\x00', 0x1) r13 = 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(r13, 0x0, 0x2, &(0x7f0000000000)) 09:43:45 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) 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) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 09:43:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x101}, {0xae, 0x7fff}], 0x2}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 09:43:45 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = geteuid() setuid(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x104) read(r1, &(0x7f0000000100)=""/138, 0x415) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000280)=0xc) rename(&(0x7f00000002c0)='./file0\x00', 0x0) 09:43:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x7, 0xff) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000016c0)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000004a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e7c10c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e6030ceecd36c34125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b55690000004fd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc42297e07bc8f2036b37f04dfb017f429f076c36cb04ed3ea97b04ab72de02b0f74df752cc377cf251cbc00cb500000000000000000031a83d8c392ef6d9975b69271f41b3677119a85ce857e1d10f8c9cab1029326e5ba9d89514f8be9f9a8133df0567fb222f4e9c814058d26ae20a0c7b8371bd056ea7fa333c7126b30e754ab167ed17160bfcfea95813cf26bc5594cbc2e2c8aec1cc00a3c073"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r1, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63dee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xc9, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x40000800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0xc00) mknod(&(0x7f0000000240)='./file1\x00', 0x80002003, 0x9) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file1\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) 09:43:45 executing program 0: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 09:43:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) dup2(r0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r2 = open(&(0x7f0000000240)='./file1\x00', 0x0, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10010, 0x0) 09:43:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x60) sendto(r1, &(0x7f0000000080), 0x0, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8000, 0x3}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x14, 0x3f, 0x3, 0x10001, "319e8c621c06a5771b80ec124bc3b94aaf6f2c82", 0xffffffffffffffff, 0x401}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r6) sendto(r1, &(0x7f0000000200)="4cb5a79ac7268826bd0ce963326779b346cef3f26d1b7ddb446db2f490e251118e55e048c580c7295a36919b9963e299d6a5d89feb785feec6b32d9c18334dc3558dd8151598ef1e367eacc7ee471a5e11b72795b0335e87f6ab5d2a2836f62e85c55d2731f07590216e76689ae373b68c06d70a3c1525e942f8435306e74cff0087849791596ae09c5f7218a5aff98488bd3fe9134bf37267f54e48ff9f30f707ef7eace923f948b148658f5f15c283fd7980c37788d87f25d7cb3acc39d14e2a87c59118e7cbfb", 0xc8, 0x408, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0xa0) fcntl$getflags(r9, 0x3) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f00000003c0)="b7fb2340613bfbf865849acc755cde7a332c85ca0b4b826859f58a74f5aa817504cd83ec729b41111a25d5dad2d99958c60b0744a934bb380c0ef4def9b3897d0abbcd53aa466910044b42affe2c0c547bdb86fef2ba15dfdb94cc4cc4f8e8ccd6e78db9e689d69f7bbb26ce0739b39909a9ea1e3ede31707c96da0f840158d35afd31668ee1a6240ae91568eba368c0132d8062f99eb72cd94200b8432f21c7f815edba6b81f88ba9e8905d9189ede5f19bc1e700ed6c296b953cf11fec1437636bf5ed728875f49e47f3a4d122643e6d5d", 0xd2}, {&(0x7f00000004c0)="a0851dfa6d216541df49a77cd9ecd8d783c39a66b1a6de91106f56c8", 0x1c}, {&(0x7f0000000500)="b9757d1c92f87f94a83f086a51172ff994e4c6bf65e7388a8d", 0x19}, {&(0x7f0000000540)="8b4bd6", 0x3}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="6c2a12e7f649f0c5f7e6d0797a7705becb374f1822", 0x15}, {&(0x7f0000000600)="a4cf002957c42ac13009c00179aabe405f68503255e82c6695cba13ef788cb3158253971410fb6c6ace609d58753ca61653fb9666c6e5badce86396841d32c3988db1e9c389a64f55c03eb4ece630dd09a448382207708155536c688e4ef1f8788994a99dba5fbb2e2fe2a01dbc29e3ebff56ea914fdc9e401d7b0eca2b6", 0x7e}], 0x7, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r9]}, @cred={0x20, 0xffff, 0x0, r7, r8, r6}, @cred={0x20, 0xffff, 0x0, r2, r5, r4}, @rights={0x30, 0xffff, 0x1, [r9, r9, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r3, r6}, @rights={0x18, 0xffff, 0x1, [r9, r0]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x100, 0x2}, 0x6) write(r9, &(0x7f0000000840)="743a60785b66b40187f7e62f4a05e8d4c75138437ce4e9b7d8f9bc754db9de49b58aca36d6c4e8272a19d7dfeeb83d58841609342f791161fadb", 0x3a) r10 = syz_open_pts() chflags(&(0x7f0000000880)='./file0/file0\x00', 0x60004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000008c0)={0x7b090ebc, './file1\x00', './file0/file0\x00'}) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000900)=0x6) select(0x40, &(0x7f0000000940)={0x9, 0xf6, 0x401, 0xd3, 0x2, 0x100000001, 0x7, 0x7}, &(0x7f0000000980)={0x8, 0x7, 0x7, 0x0, 0xff, 0xfff, 0x4, 0x6}, &(0x7f00000009c0)={0x6, 0x30, 0x7, 0x4, 0xcff, 0x8001, 0x6, 0x4}, &(0x7f0000000a00)={0x8, 0x7ff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000a40)={0x3, 0x7, 0x200, 0x6, "52afa5c67eddb6a9c57ced929288885c9e738836", 0x6, 0x40}) mknod(&(0x7f0000000a80)='./file0\x00', 0x2c041d11e039da91, 0x80000000) fcntl$getown(r1, 0x5) r11 = semget(0x1, 0x2, 0x100) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000ac0)=0x4) accept$unix(r1, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) semctl$GETPID(r11, 0x2, 0x4, &(0x7f0000000b80)=""/93) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000c00)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000c40)=0x3e3c) 09:43:46 executing program 0: mprotect(&(0x7f000039b000/0x3000)=nil, 0x3000, 0x105) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 09:43:46 executing program 1: r0 = getuid() getitimer(0x1, &(0x7f00000011c0)) setuid(r0) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x609, 0x1, &(0x7f00000011c0), 0x0) syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) writev(r3, &(0x7f0000001140)=[{&(0x7f0000000080)="df830d1ed5f516bfcc8576d73489f74f5838ee8fc9536ed68d3344903fccd770eb086115a941ddc828f44f519cbd37621d6ce5c2", 0x34}, {&(0x7f00000000c0)="6d94a34942d4f3e21a39dc0cd53e1f45c2d63ad2b9e89d92c4cadca7e54bc69e780a5bd68c3c61a8403d2fbb4a7fdb6a6e4802643cfb0ab23e88458a0bffed5edf9560d5e894756c77474ad386a3996d37c374f042a3e8ec8801b9bf15f413cf89651c8530ce77d304840c285f6bd9ea60ce9f9554fb648b27d88aa9eeb6c1be13270c0d8929499deb7a46bb351b03abf44bec6b655af393313da9132dbd8b065b119bd6297fff940bb6a976fcbfd74ec435b4aba7e771b12c3e3df249295a00ddd6939856b7023a04f6dfd9da24e0fad6c56c38eadc4ad5a51159679f7d6681e1e931818c0652ca6677f07beee0a546083a5f318e56c95265de5c9b86c9c385cde218649a0efdd3b778b9124ad32b8e1e51c65c6bdc0bfda69fe236de0e78ee8f36acd17b3bb016b58d4bcbc0fdeea39c6beafed841bfd4a927884f17c9b801d26478fff3f436f8a229d008019276648169a9f2ab78b17ce2512b41c85315fe4fce597945ce3fb6f8103d830ef6598630db14c14cafac2e7dca01fabbf1f36247fe4227cbd0c3222acd5693b4d34a4cf76397b37513aa71af2f1bb07a4ffeae1e1b4dc9ffb85b81e0b7dd63c584ea896edfbb7367cc397fb85f4ec317a3a3c204a2b2b553bdc2905d8c7869e9d167bc24c336a30a14b4c34366a7e4d351e9b2d4e02febd7a2caf77bcd95d0fd14db210f87d435bb6229deb6e99b51a2ef093126455549a12f5c69c955fc4b7fb18e9e16c41517294dcfb9b5ac314de9f185769b3e0b4e4534353fdc2aad010bd42438ba15ac83050433ff6fee7cdb95136bc531d0af7b3da5192fc0b2899df959a6812ac7b4c99bb12c99150f0e93618bd5e4f824b2ecc79f5acbb6be5e0180e798d8d489a01362e3600481d5b723ced595d2908cb2a0fdae57ed6cac864b7a965c62aa49637f23d68302aa70576292a2322ae257397f47ea7f22b8f902a15414bd3672920c906ce7a5e3829a76f257d85474ee8a65ec41dfa03d03c588ad2ef18e0491a33807b0b849e969e8356620ab907be430d1bfcc53b19f3e8921dd00d7fcdefdc14c9545cb36fb3424e0c28d881a3732aa5dfdb4bbf635955f6097107a3ece67daf0fd3013e088a707474674d9b26c75aa5d6cce2b87d3b094860c72c9eb5b3c0777f52b9009da5136914d7f71550521ec96388958cf9a765f696bbc3a5a740091023ed107f77f0e1c4e0f67bcde7363422c4fd89984e411ce2258668c1af435be801ec9d29c016b98f43c0ff8d6280e815a1b4f12fa1592cca07721bd79323d7b8a8ae2bd830114f4fc9e1432982fc7234957745ace252b7b7858f40906b3938c4ae4f7f9666173e43bcaf569130c04cb0c525fac9e9ef4c01d85e9b15e844f034cb19cee0e1d0805bf439f2253d603d4cb04d874da74b7c07bea3a6bf787df7be346d377c461cf593a9c2dfe851afa4b8b4b4ea14c17b31287a64678128916ee1dc5caed3aaf94e323773bb43c4371199044bbf2a43d151f713018db96d62fab4d688082efcb3a5879595d5b7cc03c6cf24f98f58784a7e6078f615b92648df521529bb337858412b00c5bc56c80ba55daa36d2d70c0d40a67cdc1f65bf5387959559ca8533a90431c0b4aec03b532400dc652fe12792c199a00103431913dbb056020821269040fa8358b8d82aa03ecf6c82ffced43b39e92f6f7bbb4c2f67bede408a0f4e4353a0ed9e4caedffd84678118352c41c20d1e5bbb28d42e796a4df6e36bfb11f73abe4ec5b7e83ef1101a44960f4db7ac98e5039dafb84fe206653eeda5b7785e40e220e8c6d95dadf18fa2b3152997d5ad1fb8fb1eb35f8ad07dbf733f485cfb12905df7f9aec01137cda5fa46a2b3e741d905168cab8cde6a92041fc04dc0d264a8691dca8577a07016a19bb32222d555c357a305a3a79828901381bcff1bca988a894177c92c50febf3d60d91e9cce5e4a9c1869994d45bab520bb64eb618c81c51dca67362d0a096e62780247b03cf164f8fd5364740bcaa3638565bd964b0bd661a71663a527dd3f38fb8f01d89c96e7a6470e501823b052bc8cf277bfb5f01aef9b2d62e180422cac57e8d8505b357937566febe22bd596441e4205430b5140ef5b489b55069f0c02e8030d543ec132305a9d4b0c06a9c8c8607e3f5ef6fc62c646c722a4c2169bec849a981a3005c661617932129662afdf22498b40c61969cf0f8c4f739c3b95a3ba4d1927990ceafee90de1f3b055f2d764db287344334603074bca0bca1b1adf8b6d77893cea135c1fcd33036f6eb483d908093f1878ff96379b67535c40dd54fd968e6a4ce302fef0c2a05a9b32cb0bdc448417eaf085be575c2dd05eeebef0dfe5a8ccb38394d69b83d49927bedfe67aa6fefb65b4870adea51f784acaff9ce2ededf814ab74cc77503cbc7489f258f43ef76a19b797ad62add65bcd816a898f640e85006c7cf6ff00ecc67915d77676dd1c71549d063de616ab4f163cb1fb740f69a804950141f29e51af30b6e50e0b19299d9529449ae922c7fb3ad6165bc83f426a98e02bc241f203420c70f4ec7683d8db6dd0f364be10492f96fdf3b8145e9b4d4dd47514e7e3aac8ddda32790fa55f1052574ba0a6d14ce303da9a98e6a282d50c2936e3b2bf9bac022f5a088542d5c5da2f0b0c12e92ad104ef116799029fdeec3831faa4eaeae223ca00508435f3898ced310af89f82c19258d8b5527ef87b69b405ac4af2e90c3af0e2dec12da68b216beca29110fb85193e607b999cc9d441291c3a10725ca790eaee8159d1f9a8809f34c644408c9dab23b7533202cbb5b85453a0070beb2c0672a215fe7ac58b06c57a376e352de6cfd7885f78ce9d4972c985f3814a9aa719b99047612195a4b3eaf6a8685643798c6fffe09d1ce1c6247cdf9ba9494afbbb8d82934e4feef86ab3cfb6ffb4e38394292d5cc54ed42400e71859d499f275052d42020a19a196ae9ec3d06d8348b167e9ed2a8c0d099dd19487a64de1dd538cdca30b07160189d17eff8dbad5545dc29e1bde931d5d05db90907c7554fbb143a4be33a1144365f845f73176f46e772dc96dba9dad6d8c8677dc2a18ea83431785304d908af23caeafc70ce8050ea32755d07e4c38b6e36544b7fc7fd4245ae3cdb24983a2dbe24d40cf53c587c5a8f86e4fec27d84c469b939e3588f4ab17c0763f93a7c62aa6b64e12ab0c34dc4a0ac57381fba737890e9b9c05bb32de45a5afbdf2f677ba030e09d464a890b2e572095683254f29aa5028b77e08a512c8038ec8e41f8476fb7dcc2a32498fa5087d161711f75cc4ef64e7aabeb7dc7b5ca96baf9439d1c038c10714fe608fe908b1b728b60163c1a63bafe0b67ebf3279784cf7e833b5aaaeb7263f70c905ed1829a3287b3a49809a69fd31318fce2760cec77a82626be8cae6df054e8cce8492bf376cd2923c61914a7d6aef2521cd4c5150426d6ffcbdbfd3d22882fb55cd972da21e16e013500e65e59379bc73b100d2716e55c1120e81127040dae5aab52949f5255b4c2381c81a7f3b743ea069f972f8bec4221b51c923dcae96c51bb63d70a93b82129031846acbea6dade541073afda444bfa22258e4fb4e3d26b6b7e784161b579fb04c0b3c2a33f4d6f54853d0508aa0652ef7ba4994ef0bce9532cdebbae20af6db4a2f5fc17c213e34abbb8b2f2c058cccd7dbb4df1f08e3e5c34b3421bb2852d72b3302570aa6490b26f2c2420e99e7a71875913258491cb238bee9782d84f5257bdf1b96c1d8ba14019895bc3676bb1941fb4e29b420f67341bb99ec144fc1469ff9b20f28d9d87f3389c0014966ec33d310200e4dd8626de325263e7ace7a698a9f546b786664d8b95a63c0ad252cf1ad317d55735e4f10c183aeee5ff1632e27ea21a2ecb62fe16bf8de0838c66f9f897a1e01b0b2689d2797c2d0a35c718f97d8310ff6c771585ecdb2a0e6cc0d04dce03421c8d272ac88686d0b7be08d6695979dace7ce015b11aba5365faefa6ba2994bfb7df97cacae30b2104ca288a165935de7ca77f069bcf3342b5e89c11181f06d727c88661a7ea6810ea117acc445e67750e4da4bc23b78fae224a1901cda293ce6bba3470bf0a8fc28d523e9114178ae48b060ee2f7a3c3db26c3d097c20e9ab35d90b686f2c7eaebcde3dc38008a6d2f8e87c0d61dffb1739804e11917f5100c6fd9959b187e540f8c74adabdea0ec000b4bc9794e75b721e26be84250841b583dc417c41e0d2fd8c3bd76ebd8c073eae97031c7671904b2960b26d4be91ec926e16974b4742b203adacb02d120d3f788f0d5e435d988f8054e03493f4f7bba5982e22d4eef7c6fd0b7d6df6d0332d5c79b854623bd6ad9cb613cf29bf7a807de77dd68b6845ba0ca81abc28c33bd08876faca9e6a6113970e46ebdda7a99600c7e9f83a6972d9c6fad6129f295ecbc57d01a6da721b9a4254360c9df1d3ad1b58e1b8103a9bf8f1639b461ec18064370db82a88f5fc10986c93a52d0cb9b1d8d547ef610ed65f71fbd5318439b70bb17671730041aa79ddab26afaab5bbd85e1f1dc51c0bd042cd261e3153cd481a80b6d369480a44a374f82aef1e3337b411849c16ec053c0d3af932bd3fff423d8876c96557dea869f33f2f6f0a0a8da30e2df8d766e221b8c6f6931f90d459b1de200c9e8b83e342c6991c70ee5e140d235515343c75b0fb762d3c87cc3de93d722cff7bad6a9534d1cf5e4c88c9e70984925eaa617b76c4929ccc45b2a76194af494a7bec4af5263d990f13b5bf641cec939d849d17e68f1dcdd55ee55b2bb9966c3ffe7e26459de832baa65f6d2da0e852a42c6f60f8ec51005c0c75f76aae7c9738f6692af4ee5deb5342014756401b17a483f46c011d1462951ebb8642972e80544e8a314118145997e749a4408e3279fdd21beba9bb64ee26f2f4081c30e7acc4d9e8d39a7e6418401ffff66116863aea4428539a0731c736bc0436bd1c3f18937f0e90c91733fecac9804e99f69b182c4f581fc89337d61c676f9577bc3195eecff465949450cad8ad3786e46621b7b6a8b70ad8f2cf3b46c84e8f4a15196e1e8f82b22cd1dee2167ed75159417a3644c49abb9a6ef78e464924483dd2f2f5c325127a80285b9ec3a1044393f402c6e195c22ffdf8d3ea4a3c26c2ffddacf9f2e0e135a667e4fe016952dd16d152c48e14ed75ed43a865a0b176939a8a1aa1a70768450e95a264d085ccef77e896f96ec45eafe4019778a77b053c18deb716e143ed567f992b5a4e72c6651d425f17788eb8fd0b0813ea6c3611a86f050c3420d7443685eb0f9afbc3e4c8b53888c865d41383cc8be2ff5f5ee1805a98233e64733924633273c56c64c8bde896f18607f58ee4f03a12092f4f0338594b6c0c8b2c910398a53f5d86c61d2b6ed5dc4f5b0adac4a762ba6efc2c7a80a1641df521ffb3fcae4deaf92b65fb86435c9ab6850b94bfbf66cb10a0557d198ee1b7449c9ba242248dad27fe5153b2eb4b00ebcc29083332461fefbd53755df572140f656c19a671c491f05a389a3ad02232c12e2e5692301d952085cea63c1a88fd51403b7e82a9bf1307b2287b5d9d1f1c784b0882de0aa1316fa9822d2d842731e0745b0f53d5229aa68b5d3b69590572559a7e5ad4e59d6600b934cef11fb3ae9e15f6b5fd9af43ace91cba43e485858b0618f383d22d6ec6ba770bb4f7632d0c1beceff08722976354160a637c076afc8c259e03a42789509e328ea0b55161646d49227cffd0594aaf179f343c78cc56adfa7183abefc", 0x1000}, {&(0x7f00000010c0)="7bce395b5582a02844de75430b7afa8dfb22db96279f08394a524d03df1421b62f9bb8a282742d35949c5dd7f36596d920a4170f2af9e493f4bb6ad65b64c98e6de7cb6e1de1eebac18e9cc78311f79c", 0x50}], 0x3) setuid(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r4 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCCBRK(r2, 0x2000747a) getppid() shmctl$SHM_UNLOCK(r4, 0x4) 09:43:46 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x3, 0x3, &(0x7f0000000000)=""/37, &(0x7f0000000040)=0x25) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 09:43:46 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x3) 09:43:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000000)=""/160, 0xa0}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000001200)=""/134, 0x86}], 0x4) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x808, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) sendto$inet(r3, &(0x7f0000000140)="41eaa0175de670a1e92f", 0xa, 0x8, &(0x7f00000012c0)={0x2, 0x2}, 0xc) 09:43:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r1) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) 09:43:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x220, 0x0) socket$inet(0x2, 0x3, 0x6) fcntl$getown(r1, 0x5) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x81, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c3f632a31daea439771184e8238c818444d10389ded8f7829ab9970960b8d66639175a65b96d214fe3d3210c7e28c5390c51fe8a014e7014aa9b59b028136322d0193f8748e13549", 0x48) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)) 09:43:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f0000000100)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x481, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x8) 09:43:47 executing program 1: poll(0x0, 0xab, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffff9c) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:43:47 executing program 0: r0 = kqueue() shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) socketpair(0x1f, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) semget(0x0, 0x0, 0x1) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 09:43:47 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x108}, {r0, 0x4}, {r0, 0x20}, {r0, 0x101}, {r0, 0x20}], 0x6, 0xfffffffffffffffa) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 09:43:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x26b6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x4) syz_open_pts() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) 09:43:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000300)="195a94ccd29ac6ab6aea11f5569e3c2d85c4d33592cb83966f228ad11ff68cd906adf49b715175aa4cac30950e0267ad03d419c2c86036343ce78dca374a2e25b7401d42b4d1bb859f073171c29e27392e911aad7f0ae1b3f52258a3b08c9351df5e2dfb76c39ff1e2fb9cb23e2eae9dff087be9f9535f900f0b37e83643fef6669e3b1e45cc8afab9fbfc4072d4d3b414cfe6d63acc26a1671e41c9c185560f056f2aaa049aaf29aecfd62e68ba6656335bf76349268f6be35ada864e05eba72ab10c24fe493871bfbd9a34431673fe5bd242f5a3e03a858b25dc9853b0fec5f25a0303a5766d65caef412a4b2f4e7bad049c925ac7251bb0bf661f0dd375276dd1a7fd5944c0f7b7fe4daea580c801ecd3c8b51cb56ee7b7e812d62f62ef3ab7871344493d66dc479835eef3f00fcc614e8e29e46fe32b802ebe7a33cfbddf2ac2ad494241082a728f96d4abe86d7e1e473ba8681a2aa096408945d07d1e1d2b6cca17b800d7240d012a8645513ed752d9cfff940b77830880d91222357f64564f4509f28727f8218d9ddf75305ff7429e0c3ce8d1a5e271e32b86c063a947f91bdd55d3995eec31f4ccc5a74566aab9c8e5cd91d11bf62e67ddb7874e312161a356493952ffd9aa360251df1dca244b72d9a38441fb041c417835151cf5a3b26ba6b034e16e14927a7fea17e83200ea6c36933a15ed7468c2d450c8ddd35d6a8fc5d95634b739b704d7b23fbcdfdde65e078476a38eef3e2f2ffcf43ae8692a6370296bb8fd2a47190914dd59c22cde8f70ccb1ecfb8afae99aa1473cf9f5ba4f70dd3e7c3780051eb74e1e57b3afad30995750a2f0a5bf4bcede85526f86d8b2140d422ec6958ba735dfe40caaa3e2ffa15ce23b96464698d2497cd22b4584477440500ab5c42f3816e7148ae383396f110e6929bb64dfaf57d42aa35616385fe1c10da45645e9a254ed24e79dd7d814c95c5fb54d530f8a977d513a974509e7c35c9131c3fef1ca191ce535eb3129dd8d509c99e30ee4e21f3894dd1330c386911e6f0e3cb5ff1981eb09e8d10a739942e07c5b82d633d444416f6ef7377014163b2de93e9b443ff03c0a2f3407b961f30effe59f9b93918b26b72b63098ef38306ceaf144eadd86473136838433c6c581309a63d885024b25cc5db1eb486e19316421f52c67a3b13e5d196b7a7f956e2caa46497e7406b3dc421947f2181542df39b119aa8a40dfa745e4d545b5aa06730c2b1167e7e9d7e6441d447612bf544ea994818dede7c87c63a8c9f8d94127059b0343536f2edb349b6d2690e45e6b9534f71532ef3768302bd9822745e730749db3845ec8572e8256b4205c944a22b815c37d95a543910ddce9011ea1fd9e6576709b4cb7ecbdc3c52649a41806ee77fd7c491059c82c19469f4d556cfd0c27aef15f1ad982a9f414fb330cb2650ee157adb47b4caff99eb87d619b0ff55e2a80c49df6d0322f6778a3c5096aa10aa2c61ffbf4ad296e36a438250ae7c67970747c9b3318f260d7990090beaaee21d8cf578bbd003d00eca44f8dc0921bd75cd2b3094ba884e8cdcc3a5f32236bf2f38ff5c9d4feb171d7d810171667f88d9a4962a01d8d7d30aeeae47b77ebecacad3e9bfdc5e9787b25bbe040025f19cc2f6d795d312c7791ece02348259dc04efaed5e7b43b54a93cd1a16a82173fde3d09f63f171379c15409552c1efa2672814a78a1cdd094bb52cc3115e6e7c9e5ff0dbcf37d20f327838db0fad59532941a36611dcde30494b2f1c636e8d3b1927c50a9932871b4f357ec38bf0b0db5b091d01f465bda50ed18c328ed8b08dfefad4dcbc72e563e627cea251f1c2398c3b273d9d047d1381d3edcad766d7973376047c6440ea42cf2ce784757b313350d860716847fb34a1111176261137f84f0c399e8784eeea447117e383b304c1d37f8a2b76acbd9fa788b970bf7adad8329cd2f1e9ef831e1763ed5a8e40a005a028fa754ab78afb03b461e56e68bf3eb17ded37a27482c824ae37737ddb9870785b30516295b4d4edb5ff064badb7cafbfcf94136dcef5a6926e5d66218c036c6cd2d91b90e7bb217335b357a988789b8ea343fb8f204b6e122093a1797712dd0ed09856d4d15c9d7aedbd194f886aa7a2edca6b9754c0d1b7de69c32f442dba6ae5ccc2fcc11be838f614845a336981bdfa6d086432e14d381283062db7cfab0b710984a42283904f3f4b7b360a3bfc7e1b197c8d9bc59c1559914148b8ede85bb7380b5749aa26ee87386d1cad83e4f888751c073218dee95361ca922d39d072063d74302c18ed3e33985552ec30a200e005eb97d8cffbf1f015d35b8d57bd2e562f2edde8cac7c4e18157f9938667f10ad67107dc08d5beb5d62762d139d608a4d34b35f84bfc9014287013e6da447c52df35aae4e49cdab7239558dc113bdef7cef1b0bcba0cc410ef5fd8870b8c451168041d68bf8f2c61e3fb0e28474365628d03d7edb7d2206ddf98a19e68aea004a82e2ae799d6bb49f0f19ca8646f9651c3b220d3a86a0d897fd44547830cf874db0cda103add3d414b41a3555adb0208730fd535c69d9f054499ed1580b5aa192dfd02c515aa14ddf04651cc3cd016b57d374a70a0594f071fc7291b698065ab61cb34c8fe9e7edabff7782a633475c8a8bb78e28205f6ad7c4e559a0d287dc0d105a3876b7b6a2859b7717584f35474b9d5326811ec3ace9e8c41d5018f1e751c743d8214bd963d28d90b0cc994edf8215af0ba261ae7d517383ae1552a99a28c4b9a239c930e0f4d64a06004113d1e0a4a0183df5c2772c31b4205603a090e166de9e29d314a99b9d469d8e20e1bed65137dcc19fbd54ab7ca8602135e2138dcb44b046f01b698a5bc5129a5ed61a51ad28a78357436abadaacc1858233e2b64308115793bd96bf0a16049b3f0ded18f6cf49632ad13f098f5c91cf1e87f4604032f21a3d9bd33a6be10fff38f85436f02ce5f629098d1f640cebb73dfbde120148b0a425737b8ca4e0b56d5d466326e5d8d50b13694925f1a2be2ab212ee3d00cee5a2fbb187ab4aa0524461899874576272717bbbab6a490c1ad71030e6ef14671f8052645cb0fe6442fbe5c47578174bde8a80244ceaa45868ef0c11d6315298c0999106e499fa96573b1c830d717bc78b311dac6a6649f50d00205f1430aa223d07ed14d3d461ea99ac38e91383cf455b4aa6213ccf1b268f040d319f25f6def86a2d7b1ac721a9bc0d81c02f58411ac97010016df08b9a32b6e224041dac5b66e14102c59410686de53361b0d1c15ec3b223e4cc9cac8296cd5f90146d5add5b3255e0ff6eca61d1060564b0c49dcf0e7f3c3479dcb485c79ad93932d719ae967351ed988c393e8332a0a30809341e734754fe1b78d10958f62cd49413e486ec72dee77e0d3036f85beae29a2f2a642b5f7cfc15d13a1c086daf031c784473b3dd22b98abfdf55cfd7d88b88ca63bb71151542e64923801aeaf2408a822b53dbb8626dd04c62370eac2668ac51f8d0b0f0f90beea97f544739c2f8802dcba43e42e7b031f5ed614d5c45779ab183d0b34bcb99febc987f4ab2ae204adad7a766971419f3ca6fdbf32852ecb3a4d502816a08aadc8e4acfbf1eb72be8e411e34492b0f0f6343a919a83dab404b8bdb4896cb3b82ef75840be7185d45327a05f88a6d6dd8059e33a10b7bf0e7665a5379eeaffba8c7c172a9316e828f27c095e060e9aa5bec591c7202660f38ae00fc121fdc6cc9873390ab4057693595b1155661704ebbd158ed5a497f419fd9ae33dfa07540de10d59d1f616e3df42ea521c7e58eb503681b24a0b3155f33a1c953a79ecd6afd8eebcbb1d0dd3b6ad9a13146f969890df9b39e8fd78315567706af06eef21bb93c1ef1051c0bf1495bd20de83bcb280a72949d1a8b8b36b6cd7804e15b9fe932a8b0208386d8d3c56af28a35105b0284aed10eb6b207723985216a621f6bb60f4a812c8bb0f3a291e163da59c1260ed34d724a20adb91c4ad54bbad24524f1b57302937a1cad2fef4bedaeacc7671878c80e1e1ecf75aa968126cfbaa2ec803acab80624e2de94e346d44ad91bc660a81ae15d33824d707714386d2de260ff8964a5fd48e025a7511373b66b272f08c60b8dba6eff77727652ab9e5178a0bc18859a815a2f428187758683e605fe8437cbb6f3ad7fb7b9493e0a9608bba9d652ceb1789d4e46a98da53bb3bbddbca7f3c122d4ffdbda0ebcfe1a8966bc494b409a09492ef2a5cc5795bf757734dc6afb8d3f8e76c4ca34943b0114c3df0b8c851e145523f47bbdfd3a15b441b48737942f9d0c1e010f915f6ba6a99b8665896617e7d3bc65d7101a5c3b5e26e84648bad56ef2174d167e68b06f6fe96851e5f96a42b7bdbddc411e27908f9e00c12711144917693f7326da0888f8e369800604425003c949b2795743fc9d392be38cbce0c77739a910aacf3096fc6179a673298dc7dd4e1ef40cffb9336cb658f16f62cd0ebfa5858c66f3dcefbc4d3663b2f83b8f99a1875cbca4f158a428bee678c1b6b93c8cd52029e8e2c8ff719600a74cf83d60241c0147e00ad4ebf6f16604c2aceb237b045e7f578da24ed39749862f2651cd15564510a36d1370ead60a041d99886392ad3344a505c89f15ec75bb7ad12a5fefe501be633a5dc8f951940ef4a142b5083954af5fc78ebd530f1e85c680fb4edcfb3d796a009deca3051072821ab677ab407a2d87210b424c1804ff85d8c7740e223e60d93abd57aab4905c588e075c4249f3920f972b72ea3de9f3d0c134cd9d42123891cc92bd093e6b05b5d65006b5d1bbebff79ae5ebca5e1f3d73e0d52272c4ca18b320aefbd888879c19bd7e78b083a3fe24a7305b2da4aa7e2656188db53b57bb1e08b9b83b44fdc7b065aae681631f23ecbc11246143f20437abddd1e6b690370bc2da11b38f6a8c22d5671e2728c795b187701cd56f1ef6968a93403a0abaf92cb440d7602a01091bce0c0cc8cc8bc624f0b64e98b92228ab71be293d52fbbba2c88afa41471ac8630c4d8dfa79e4bfc6dd06684a227e7dca519df034fe2e1559a7b499a0fb71146e854fa2ab709f977848903a8ed50510d8c63e469500cd2c2479683762882008dc5673d38d857d29cda4e8136b540167b6ce32b50bd07f1cd254b6d2672747d236dce53cfacd372a437762e446ec8d21d9ca90d6c8ce2d6473bd8d44703ed9cc9453124a03eabb451faa1f3580e6d81e3035295a5674a596673d9110574025cbb2c7ccac74f798f8339d96f0404bb531ecc0924f71b9089363a69fa3e2aa1fc000af1f6872e15383306b88e1bc1ac1f35890ba48fd77f8c328e852e5abec653bc77284fba90069e8c82879243d9b5984b2055814729496dadbbf33323d00454d843f4a8b7b3ff179d832cfa45a5bcbda5c491e9f4e1ee7e55d159c758eaa7ea93c8c895e462cf3a6ff7e94ee1e496e63898b569506fc7ad678af574dab3f16dea95f0f6929c95b2d78be6ac6febe3fdd1b72557223997ba0cf9a348d2cbc335b7bd22eb65a56d66b85be29e7c45f73afd1ebcab4e0c263d734124193354e14becd313544de6ba6af7537d24ed4b03737490b93f46df9e84ee0f524ca8e96ac50feb6095df98fa59f092e5c44eee67d21ef0fa190cda880a5c15f7e2ad700970296ed2bff6b3068f02e499269f201e783b0d5d1922d3cfa16b3df67516a33b6dbb0d7196acca1662d7a5933809a465a9b81d0004a26f0bb77f171d0a4693b5319fa6cfbe98791c", 0x1000) 09:43:47 executing program 1: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f00006f7000/0x2000)=nil) shmat(r0, &(0x7f00006f7000/0x3000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0xf0, &(0x7f00006f9000/0x4000)=nil) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f00006f5000/0x2000)=nil, 0x2000, 0x3, 0x810, r1, 0x0, 0x0) r2 = dup(r1) open(&(0x7f0000000080)='./file1\x00', 0x840, 0x2) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x6, 0x3) 09:43:47 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x9, 0x7e1d, {0x4, 0x78}}) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 09:43:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) socket(0x19, 0x4007, 0x22e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7ff, 0x6, 0x7, 0x2627, "41e72317cb28cd41da2b684106699e9fb2dda9ca", 0x1, 0x200000000000000}) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x4) 09:43:47 executing program 0: r0 = kqueue() kqueue() close(r0) fsync(r0) 09:43:47 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) fchdir(r0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 09:43:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) close(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x3, 0x4) r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xa70) listen(r1, 0x0) 09:43:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) fsync(r0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1, 0x1, 0x5]) 09:43:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:43:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/185, 0xb9}], 0x1) listen(r0, 0x1) ftruncate(r0, 0xffffffffffffffff) 09:43:48 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x10001, 0x20}, {0x92, 0x9}}, 0x0) 09:43:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 09:43:48 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x7, 0x3, 0x3) 09:43:48 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x7, 0x9) 09:43:48 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x109) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000000c0)="000000000000009af80c766d86a29d0a3c9900000000000000000000000000", 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000400)='./file0\x00', 0xa8, 0x100) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.,^\x9d$\x00', &(0x7f0000000140)='\'\xa6\'\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='\x81+,}\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='*\x90\'\x00', &(0x7f0000000340)='\x00']) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000440)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000480)="ddf7527731ee59d938ef49340ad1a382aff850130fba75068714de1f11d04ff4a3db275ca4e83b349218721042d069c07ae0b805365cc8092c83619affafdaae7c11cac5286d016fe4444c18917a8c4d90613ee4336c5605d24b8e56b5897f2e2668f3aeb501978ddced38bae518b73319c7c8c048b22bee", 0x78}, {&(0x7f0000000500)="9045e12cc151ee3bacc0f8528ebd7efb89396332dd054136d7a838a7c302eca4388366709b11996c87abc04ad309556cbca82f5ab281825302df1796718b57751896fd4b130a728aeaf143", 0x4b}, {&(0x7f0000000580)="779c9bb4d86332b2b0447f9c942b725e0866f988417b1ac4dd844d76c9de88b0a86d20bcc1e4f9e9", 0x28}, {&(0x7f00000005c0)="bdb333f3fc35219880b19ecd22de84f410793b4d1778bc3a0d4569c4158f32b2b4c2775bc238d57b272282f66838c1cf4f0ec7acc9f39f1e0c549a15d4f007692fe8248cabd53f7fe4be0eb599042e83e0f03cf197e86a1f0630ad327d053367d259bc85f20963bd2634918a44b3de1395eb050210d36c648b9d52d24a25f7e5063c24a68fc3c13664b0df905c1c1a8b63b2be90d8d3919d51d18a6deaabd8b23719385c6d1901037fda297db913cf0ff5a5668da79f832db4101dcdd740375113f10a82da2495b4b543cf05f2085c38f3862946764d063532432d82dfe3", 0xde}, {&(0x7f00000006c0)="4cc45377c6b5ca5a355c4a1ff28ba901414d3d05434ed09eeec3032546d33f37f8513fccca3743f9782a3b23ee49b2962ed2b4eceec5a660c8fbb9082e6f8d8d4ac01a7f85950499413694746d4f66b53b26cc21e1ef78d0069fd8b7b47be530298b18dbc75d481ca3e67002f1b075d01b60b3be6c0539a00c8634bddb86d1cbdf97681e9919e296b3a88b29cf7c64552b33f5753b3e6e8ecab6418394c7edce0bf18d17eff37e34da92f5ae71829cce4271b7be01d40306cd705971152151e72bbcea133a6d904d2b80077eb570011f39891da0ba31937e0c27b9def8f7037b4caa38d835f639b7333e4435cbeeec52ab7fe670", 0xf4}, {&(0x7f00000007c0)="cd6c77e9cdbac9a4eb1e759ee6c2dd4b165e057e711b8f295647da81d27250ef2e8d12618b56ca34e2a8044f2aaa7cd2370e8ad49d91cd7fff81cb5a943987e073532aabbe76f129ca2ca05e0b61075ba3acdb062b921860d0b046e8911b214adcfd73e845b9edecfbe0ad84d488db77ba4c2063b53c01f1af0eb2", 0x7b}, {&(0x7f0000000840)="e81a0a009dcf4d8dd06d29030f5ce9e00585eb3fdaa91341d0974a072daee0dad32728ff77be1b5b813127cc86f62d4ab7669111c11e7a446417fc95b8ba81b60dffd2cef067e5b6", 0x48}], 0x7, &(0x7f0000000940)=[{0xd8, 0xffff, 0x3, "1583095ea0990141241d53d37e5974c1fb5efd0db11c425adbbf7b27047858c70f976b6dbc0c8dee814ebb0c459981d60906896a2db1f42877510eaa3249442bacfdd405e7452c56aaaf4d71785f2f1da1ccf0294acdc7438fa3489ad376d0c9570acc745b65bfd94936acefaed830e254dc6214d4e3e1700904a57f29ee3c2342591cb41aafe4aff37317ab1296399fd02ebbe994f00dac9404bdaf46e57b7f394793dad162ee2d491db3c8235879657d4f45a9897b39e9004d7f05f88ce192343c"}], 0xd8}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) chroot(&(0x7f00000003c0)='./file0\x00') 09:43:48 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = getpid() shmget(0x3, 0x2000, 0x200001, &(0x7f0000ffd000/0x2000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) getpeername$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) setpgid(r5, r3) 09:43:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x20880, 0x169) mknod(&(0x7f0000000040)='./bus\x00', 0x6028, 0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0xf82d80e1ff805ca3, 0x20) 09:43:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) getrusage(0x0, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') close(r0) 09:43:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x20) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 09:43:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x500, 0x0) listen(r0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 09:43:49 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x3a0914c44f7b202d, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e1f9f872fd7470c99f69892a35bf5b1ef42788376e3438f0", 0x18}], 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x3, 0x884e381629b36d7a, 0x67, 0x5}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x8, 0x6620}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x55e, 0x8}, {{r0}, 0xfffffffffffffff9, 0x34, 0x0, 0x37a, 0x55a9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0xfc, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x1, 0x5a}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000004, 0x7, 0x3071}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x9, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x9}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x2, 0x101}, {{r0}, 0xfffffffffffffffa, 0xce, 0x2, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x4, 0x80000000}], 0x9, &(0x7f00000000c0)={0xb4a, 0x1ff}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xe76, './bus\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x50, './bus\x00', './bus\x00'}) 09:43:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) close(r0) 09:43:50 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="3fe76fa42115a06859cc710f7d5a3f4fb1214397aa48680b7f22dc7cdec9160adb7ab1a601fc7cd7b7eeb2644e9ce43ef764648b7ce0f3891865ab6f946ff94f09f2762d5c4551e9898c760965733cddcff69f239ba30dd53830f7a61ac821b881218042bf42d15370690b83b595b3249d37b04270d1313e27142615b0b9a0185b3e632886717c8a83ae213bcc47348749895b1e02515f64273e742b01680d4e516b68c232246ec38d26be3d67adafb059d263d1d0ec68e7d995a17d2a7b19ab9df42d64c9ce1a572c65965278353fd809ce7fe5d504481063b513d182be13efe0dc009a219b383d7121c0612c79d21363961d7984250d2978053840205a3e8d4dee72e1e15c0d2f99f7495f3c486003d945baa839caeacbd7a2292b75148c79e9d5a820cb3c2c13e198c57580ef28419c2466e4b031f375da0ad6c3a535c0fb092032a566a749349081034a217219c407920e3729d44344efc77c1c30de7864dd1e0b99c5ae618a7c2d36e6a3b652024734ab72573f402d95dc3cc249bdea8045cf7a361809f67409c6d6380eb2549c0d125ed6c31eeb239d4f3aa5ac9038b518fb31e1af4d0b394c08960f4ae155bf851d73fae4e9b0621c7b4ee12d11a85a25ecfd0c09ca81762f2cda13a2dffe336c087d8c57c0722c516f341a98fbdc04cc667037a161935c57319948a5cbc98d2ad6a3a41986a03238a5bbb86ea2e758b500a05912414c42b33a69d2d99ffeff626473c9642cf59b072fbaffe9857921c63dfbbcf64dfc6967d12d204bb689cbfd1770c12a93bc1d97d8d1f4376a16b4968f25a4bc356b4fcbc35268f8d2b264ebdf124260be52bbbc89f74347be9458ac76372f4dc93c9c1060d7f9766f2d2a8620b6b6e12db9e0ad59aa15afb9c02d7cf8dbad6ed416f81b47408a5f2dfbe1e5a95bf6170b930fd9b5356aa807015e8e833fbb1c140775af14599f18e86e07acb71ecd84bd22436a43afb0d86c99d7e10660333cb63d20cb28fe0377e0354592d62f6ddd3b08a88b56418acd43f85a72cf3104fed34bf5db72aa0061cd83268d2884738900c5ba9acb5c9ab0b31a1bf89299d5c8884a2d59f6e223651d53402b19d170467b2925d855b8944df34a9bf38fc83d977e8421019d813235285d83ef4523d0c03e5e601f7aa3afde5ea569a7feb1915d62d02e3f583afd6d0a7d794ab409a9cac95fe355040372c3375f00535dc0f49e6eeeebb305e8338ca8c26d9e661f70fa3895143e398c4c0d03e917ff2e4081f20d419b7973ce2a04d8fb5d52e3dc8cde6149f103f20be6c01f280402184fc19e61402390dcff57ddc1cc08f09dbb688f5f58f73c2c30897d914d4b26b851e47be6489f70a02952662b6ee00b8d78b8727de4d2fd08ea47c161617b150d0c4877d4af126e618e4f3c22df056cd0a6f422eaf7e9451518579199839b21bf0934c0943a12c231dba77c0572a0396c8c7ebf79ea67a8a7d710350e78782d2826db3ac7f15851b2695a734c27b7a4711c1ffd0aabd59136b81a2e122c2aea607dc532539ab591b8c3487ba8ebd0404aa3cb18fd9508d3fb10a8a05562337aeb0d1beb160c131ebfd6dd11c136c164c6272520940af51b6d05d1b806ca89ab992215bef6a1fce56c59d80297cee72e6fef6b14af2bd8744a6706941b8c92ed778798c149b115b4555b03b9738414e4145aaf7ff01cfcad88204715711a787f27cd0932cbfc68581325a7f9abbcd36cdc6e331135c7f5f81bb6d90b2758ebd9e73ae78d8975ff193e934a75bc434724700424540ae388c7a4cc37573d806e89ac8bc2092a5fa6fd9eb5313f00a12f53408c8df1e2d7a45571e1b31316dc54a6999fc935fd9ab58fa7ab4ef16b530a4e5d96031643707dae933d369d6ca69987d5761af348ff87483c371ae7b139b9526ed306c6f80d3581ee5373fb95c3e462da206b53632befffb61f76c6f3958d4c4b5b5496153ce468d65324d05c5d2a512c03bfa4a4b60b939ca03bfa1689b9cece6ae2541c56c177881b3836a80076e6df014ccee5dd6a31ae48d5101295d746f6205162212d0719b7c71e3b1973d771a508f91e6edcd00296bbacefd8dfb9de9e98c741c8e03ba2e46033aae3c2bb01ad5e614052d04068c745bab10784aaceb6731849d67a79f22525536a9dc1455f7331a285952e7465c7fba9f92346700b45151a2262229bd32e2833c28d4bc7e7a42408743a8148457fc448df81f7e8e11f52124719cf97be7aef6cb052e668185ba50dd8c556dfdf3de37a587d7213692dca9905ea31459d6093c8b36a4c5a795ba3939b000ad0675c95cf786e35fc50ef59e0e43ecad496d6c654843e6bc3b67226951c886d8d97d131c770f714019c6d4c01c9507a48414bb7ce4e2640731a4c939d36efd2e8793ad197e0227841c189ab194a64eeb1664156e82a73450fc254110c686e354bc6ef94d9df71dbd79e99cb298e2863f73e086874b3b9618a5201b356bee3c5c5a7fbbc63ca79caf02bf11873106c2b458bcfcedad63e997121564e3562fbeb2ece4d29dec6eeb2a55aba23b192a292dbfc850e111b149bc598d94e48e61fcb7aaff9d622de7f60b8a356d7353e3b2f7a63fb58d06f376cd0cf1b06df9bbd19e9d651c46429f39a0ad81c7ff918bb4e1e83ac753ab8d9ebfbbff5f0d3c464902fe35292d3c9559a9f9a05e9957672a45f424910a8e555c2dc96f0b98ede7ef4597b4225b7bfd749ba204c763dd98c061c21d408cf3317919bd712883f4ac9d7c38478659e8087e093e2ee535995432453d6ccadcd2ca406db1ce2f4fe7d7553ed6785b81ddbc001925b1ea8a821a4529e21191365363c9b2c04a2596fcd4434f693de44628a3c733059bde3077215a43c4ec333f30bcbefb1d02d3de658edd75cf3d3a5deec6b16e06742a8b0568f0205e6966c64f83ac6244b62b4421f6e739471b832fde9facd7a6430a18f10c65a6d5f102d8105a13a626502b718880f7c9842a8b60ad7f4e23b86423450b615360b0ffba42e02ea39fa7e09be058f462fb3e57f556e5efe4af741d5101336e600645e0b855560141c8144bf0e5ecff8bbe9df0692ef2adc3ea4fbe80200a8ad16b2d36bafd50aa5406115c65a4e022f6ce55a044e614ca62afbc9a1ab8d297c0e742418411909cce259ee8582ee5aa0148cb06b9c263b62a057cb75c3d93d4749eac42ed93c5b4784b70582b4c4318f32e96f52e0845d4a3e379a50a423c0488d75414bad9388cbb08e7ced5b19f645fd1e771f5a1415840db13a7b47884b469e3d9e4abcd052327bd934794f101f8cdac8f57a704bd6d31164bd168b426a8265b19dda2ce5b74b85207b18865f73d68c02691c73f7fad09266537d75c784b454076710828c4971650491d578974ba144045938da6b1db49093b4a1ba50a821222c39f3907183fac4e2d08f1df6320160b05d342e64d4c1cdc0d71bf44c99ff721fe437d6012697ad0dc002c79dbec197ed0398d0d8c9a5b0187e95c0720a514def91d03f063a38a2eaf0b97570f2baabf2c7b6eb0a6ea36c7d5fd81bf861fe0056d5c014817cfe3f36478403a15831a1c52ce9e59914a501a4047bc08d5137ac53be7821149beee5154a2390eeec970b11eea7e92e1b695e927ccf46f15d1b98d3ea25ed87b81c5f29932f7ac4fd9e3306c25667989053c5d7f7dd2170b5712afce109dfa68871001607178659879f79f990e23cb7222b7bdede5f20f9751812dbc69c0f7ec3ea8163949164cdb55b1147db0def6ff86051cc473a86cf264da72a9ac59cd3a5e3d8dcf668e3dabf1bb694e46bf07a6b50742813711f2ebd8d6ec0c08ab633050f2332c28f347d5b1597b5c79a42aef609d33350f5527eb3f4cda6e9a8c7d2c3029f2e223c9b4fb93904326fe73e9d05852fe3c000cdab56f31e09fe4d0b4c1f8a25b13c6d36ebf01de8df5d67af3f5ebaa33a1f4985ab4f6fe37531dcbff03f5507176b5fcac2bdbd1d07580dd96ebbc6eaafb7f6b1b96afb0c2f2a2fc0f3fafdc24d18febea09171a8483f874c28ea59732b9e5609b70c4788f8349c93c3df150bca5aaba25300e85b9a4fc28d3df1c6a99a66ab3a46a21414bb443e75c582d2b9f7cb3979163e73368afb20b12503d09cbcdedb19af145499af9197dd42a274398646964ba55b01159ca50b1173a6b74896f282ab4e5c25cd536e1151a8c5f170f0409ad192044a90d7dc3382b004987576b03756b831af1dffc54a278c1f5b0d6409c88c9d20f7f826dec313e487539654d0dd8d4370db663d25ff58c197c9680072ddf7ffacb7a37c3e2cb1df0dec4bfdcd31bad0ea633ccc173369d6d60bc8633ce7e7436de65ce70d01b48895ef6d85ac2bd2d4140aadaed7971314a65db1da682c66a37416edd4e615392f97677b222633f6209f91c87d095408c8272990baafa2f861e9ad0cb5e11a35a868e1ba10451a38f48bac3c191271d7292bd7dcf4bef79927dead2603622e6c902ee16435c7122ad632d74721afe8a8694163f92fec599f164e485a5b06f9306e96674b30636806001785fdf6a585b199e4a6cd50ad79db32eed61f5e35aac873d340cf4e4f609347ab17255674ecb2459b86fb0a0815050c1442f7f80cb5ba1fec7128549f8f97b2eac72293ec7b96b9c85f2f8cbdb4b74d5f266f4ba91679c4120bf27b72910cb58d1b776306f460b7ee301e0d8c01af16e6811804675ae25fdfa93f19588e659a383a8d458fd4d3778b341e90c2477b8b0e183d1c9515341999d64071db35d8bd969320eb21f16259b9bc18b8905d1fe73d877025e5b9936783ca63af04354e47d0cd223d91a10a74fd70f8256f10ddf5b1a8b39426ecdf92ef158694ea6fb10423ebdd50322321678ef12f7d3486b3bb48da2086a8fb1092c3b48e9886f511ac5dd6408ff799bc1083a131a5db06bb07e8721f4cb933c2a2608e4134fbe8bf7d460292649cab6f4b458d389b88c877d2bae1a120772511b5163742dae521c51960aef28890e9f75c9325f76eeaea35f3b3ff63c89efdee3d7010f6220e680314722d7add5cfabf3eb582fc3316442410ff1df3549789a5645064a7ce45e3bae0c50380de4e8ee601bbed0e48e2e52b859230616b09a3b95acb2289ef6d508beb667456631ceed7cce201d7b34ed3358475390f5e18d2d16f4505b9e6ea4a2d094b795488594f8f69724c2ea097eb79bb2e2cb4303f462a9f646bf6a45141e4f1005f568a2c3a0186f0a0f0eec05112251a10bfc3656c52b8cf0a1355b12ba6524d115829dab1c438bb536f3e3b7f57fa596a8c22a92d4125f13db277c013fa46b3248c32bd905cee7a3d82ff2b95109e2b6c06f492083c9d2daac200aeb29faaaa010351081f8f531910672f3385381361bb09f882c0588dc4df565bd6f1eb4c78b0f6094e5097d3e43e60a49bea9bf1ea928bb088246d927f85d14b93a98bd0282473674049ce41ea4b6eafe44aefcf23bcfc8c9409aed373e341add87a97164cb5c44de7a05d81bafbae46a4249dea12d5bfff7a96b2ead8d47d49455b88c2a0ed9d1653788abf9f641246e79960138a647dbbe23baf6f13b266872efc85b1f6bb72440413bdb6d483fbb8eccccdf20a3d7ceca061539b5d3111cc24980ea9b83bfce0b4c7c50c75e8c2a3b3d012e4dabd363ee26d1847031e02737389c628c77ba81ec3b3a23f96ea6322879d09acef66b9b21f9d234b0400d16d6fdc99338909bc3818b470cb8f5c27f786616ee885ca88ac4d19b15208a7a8ee25443196eaa24a01913ed1db2ff58531", 0x1000}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 09:43:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 09:43:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) setsockopt(r0, 0x74, 0xbca, &(0x7f0000000080)="fe41b0d68b497fe90952deb15355a1d27c353042674014354a3499f40039bd8247ac558e5db350ac932c72c0e98d184ac327981fa6ef095f2e83dbee0d1add53b56c6d15595847490229da75fae3dce61318f8b03b12359142ce823cd37d119cacf07cfb247b8d30706410ddc16dddc6d9fa7d77806a83f0e56875351339b06173976db5b012d683979590602d8e35a2244e49e1bc5076ad52164bea16a12dc1d9d3908459c7b14ea0b6a07c2bdf8619b5e94e", 0xb3) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x377) 09:43:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="f3f86226725c8c5b68e1f47cf6275bf76fb31fb72159140b7c45b1ca45eb8d52ffe5782d2554d1a9634f7d15458d768b6642f86b512c980e6d4b16b07d634ad6ddcd92b01dbdafa73910178cb31bf939d5686cd407938d6a6b88e09341349ff9dcda24473357", 0x66) 09:43:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000080)=0x4) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x20004276, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) 09:43:50 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x300, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open$dir(&(0x7f0000000440)='./bus\x00', 0x10000, 0x108) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x106, 0x9) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x100000001, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x6, 0xbc0}, {{r0}, 0xfffffffffffffffe, 0xa6, 0x96, 0x6, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x2, 0xff}, {{r0}, 0xfffffffffffffff8, 0x41, 0x2, 0x91a, 0x1ee6}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x1, 0x100}, {{r0}, 0x0, 0x1, 0x40, 0x9, 0x200}], 0x401, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa, 0x400fffff, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x86bfa83d73ceabad, 0x4, 0x2fa7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x10000000, 0x800}, {{r0}, 0xfffffffffffffffb, 0xc, 0x43, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000004, 0x1, 0x40}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000001, 0x7, 0x24c78029}, {{r0}, 0x0, 0x16, 0xa00000d4, 0x8e3, 0x81}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x7, 0x5}], 0x7e, &(0x7f0000000340)={0x7718, 0x1}) mkdir(&(0x7f0000000380)='./bus\x00', 0x8) fchmodat(r0, &(0x7f00000003c0)='./file0\x00', 0x1, 0x2) syz_open_pts() bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:43:50 executing program 0: kqueue() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x100000000006) 09:43:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') 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) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 09:43:51 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8040, 0x0) fcntl$getflags(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x8, 0x1, 0x7}], 0x0, 0x0, 0xfffffffffffffffc, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = semget$private(0x0, 0x4, 0x100) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x20df]) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000380)="ebffcb1f000000812eaa4e713048e699319296489431bf995eed45f4557cace764ee5307aa8c8fb4646c8e090c45f1e5ed202313ebf4ef92be8102b44448cc22a56a6d3fd5a2b2d9222db4bbf9def4625d11516da677e5e46d7c3f8b0176c4f42fd364c219e16d45455cd8acf84ccbba4099ff6d35e4269ef19cf9934efa71893098959c5ee2b8cf0cb4b62647b51b4d0a1da518f5df5d59da09bcc50a870ec74ecf192a224ec68000000000000000ccb4e1aac20cf354b9a74a9945a2a23d3b4067cc54ee3e209b3d193a94ad54fb827e6e3ac726930000a1187198d7d6f99bb04e9ecfd4c30471cecda7a40e1b453f288486a4178da5dded8c3e46d76f2375454f7464c2dbea28cb3de2eb3efab9ed96e49e3bb0c7c0b0fa22a4278aa5447b81315e98478832924640bb8044fdc1142bcd2b6d33a50606a99488a7d112faad7c04f5e34e09c713", 0xfdd2) 09:43:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x80000001, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x81, 0x8, 0x2}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x1, 0x1000}], 0xba0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x8, 0xffff}, {{r0}, 0x0, 0x0, 0x20000042, 0x114da2a7, 0x200}, {{r0}, 0xffffffffffffffff, 0x24, 0x20000004, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x50, 0xfffff, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x83, 0x40000040, 0x1f, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000010, 0x7, 0x3ff}, {{r0}, 0x0, 0xc, 0x80, 0x100, 0x8}, {{r0}, 0xfffffffffffffffd, 0x21, 0x4, 0xaa8, 0x1}], 0x8, &(0x7f0000000080)={0x7f, 0x2}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="08e75c9a8bafc89143f2c0a6e24253d28ccc10c65a16eb9d89de30f5c0b4c566cbc5d324c84a572732f7a2e5c6b66cb488d4ff53e963913d0359d4827d6833ce9814c178407551ee33a96e9fb6c8aefaaf0ac77451993a28d787fecb70f6834c20ebfb4c910efbdd151232db5589348ab6f7a8d0d6728cc72a0316beadae9b22cc24ca230f2dd1615315b339e9712d8702019f9622d7bf463aed7cec80482cc6461d557c42f9d267074de120f430ad0c53ed409fcec1f407757b04d31ea5caf0557d824d0135cf2e706c73bff877b7cf38fc8455471e090689800065ab8a", 0xde}, {&(0x7f0000000480)="5472c291a966f8c51367216ad8e37a1a0162e79690fb3b2f762760667af6f89fd81582ee0830443d61bdd5d55ccbf1ec11054394c9196d1c9084d9134adbe0502236fb4fcd16e7e5a561f6e6792d7d02d4e9e32176240fb0d079df5331", 0x5d}, {&(0x7f0000000500)="4d59e8140488b733970bfb10d4b6a183d8835397e962296f01eebb053dfce4bb4d3684e35d67f9007a53a0eb17cf018f121f708bf46e2d3056b6fdef81b3cb513b4dcafee943c6eda17417805bc4b27d52a9863c303c621469b3dddb95e561f10560a7c74770894c173f7800694a0489fe", 0x71}], 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffa) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 09:43:51 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b", 0x7c) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000000180)='./file0/\x00') openat(r2, &(0x7f00000000c0)='./file0/', 0x0, 0x0) utimensat(r2, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x40}, {0x4, 0x3}}, 0x2) openat(r1, &(0x7f0000000200)='./file0/\x00', 0x80, 0x44) pckbd_enable: command error pckbd_enable: command error 09:43:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82822e2f666950e41b615894041183536f4146853f019918535ebf4485bc31645c40dd2fdb9083d4e6a4eb36285da3be3d5f399bbf59cdb12a1e9169a5b3bf88df720e03607aa61b2fa8d1fe591089b1cb1391dbcefaf1d8306f1455b07e9bc76236e7bae21ba024d33c7cb35c358f362d8f274720c223f280b4295dc73fcaeafb8e1f6f0c820869a5898f956bb87ab241016f48114be3af6e84b56bef844aec34f52506de5974f6fba14545b32ee1cfca4c6efd4185575eb84f3f2ac39bb11d01d652b065f1e075d10d301298f7e5788a2984a36c8abe4a3b48548e30a88e47f6cd8a76f1b875b1ad36f4842c021263f996d00a8231fbfbb968b0e5b9b23642a7ab327ae7623d6393332b1f8a3faec1fd29a9eaff9d550bdad3e30ec96974bb0fea4d91"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/223, 0xdf) fsync(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchflags(r0, 0x20000) 09:43:53 executing program 1: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x3ff, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:17:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x8001, 0x66, 0x0, 0x59) 16:17:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:17:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080), 0x200000000000012f}) write(r0, &(0x7f0000000180)="936fbdbfc0ab4aa802ed874b424947b228fa83b291f976fbd8bc863c3168617158150d0497ec0b7b76d0f85d9910177d3f14cb692ed9f4abe038c7ab5ffc6be5369519e632bf7ab8291625a6823bffdd97a11d2b49b7736ae2c42a8dedc58592c24f674ab4fc90dc150ff10e1d417e0da37b881222fb31c84c7acfc4dfa4e85de1a5a17a3f4aa67a97499252a5c2d27cca7375c1f0f0de7b665de3e2c8e8eb3e184d933a17bed18fba1fc42e5ceb9d59eb581c95f782c12058e50df9aeeb24cebb5e514c3434eb21313ffe15ba1db7c95d592007dc7e2e8cb9f7dddc0d072ab9e7ca2837e65eedae91300328169cf355046dec5802509c6c798272325219898b06c28f6076e21a4df9e7ac87ab8a853ae7564aa7e78be92c9340e84038d92ee5eed8c244638c1b1b226362cbb8b299c00a9f9d4096de2dc6fcbbceb971c4de42382e55f4ea19446b8e07d00d1109327d73b0c536be0335d30db5bf10fff06ea4e39e4bb2b4f18985658f412e82d0148e5ad50166350c6075e0831643a498cc4e904086bc9d609c94ed4500a903101f8598d27503e3a606162857e760d443ce722332c8fe61f70f89c48605630b82ff425998475031f466ab9ba39d131070fbcae78cf1e72e2b32dd0d64f5a52e56a583bb1a5091d609b23ed3268be7de7a231fb71082c2163eba6a20d597a844f0387b4066153227cb56007f6bd3477cd663a9cf5c2a2fb25753933c5395203ee7403a88577545dd5d4c33b8178a2726034afb46565bf3dcd894926ba0792b6681f12a6681af04edd3f5c798a7617019abebfe850387be4ea152a41fb1e42b1ae00c2f51bab8abd0f23bbcf4a1fd1543578cc6ec306f85e208ab38c19400015a46a2979e6751ddab2bed6142eccc7297e3426ca368da99524088d746d9e1af54bb160b635baab596910c7ccdb4f160a66ff5551ab2b9a7c25d5e302d4efd6a9bd3206514405e12b6d462f14eef13f2299015c291c0e2fc4dc2d17bba8cb2bb548e7e9e45709f13e25ff37e57dc29d54917b386295c948fdb7c844a87667830a9b0f7ed932dd173b2f4ba21c804b75f912f2f51c8d4a02cf1f85a111f449a2f321a2f4e01ecf122b17378ac78494d440c62b5fc98daa4aa7ac87e7d72b72d4445decca755675e37710b654e89497d8732913ad8f48fb99562da8187f79bd0780c0c00f06c725c8a0eea0ecc2692e33744a46b13f2e01a2f8eeb4034a3a029a99fc892731c37d85711cb343f78a9d539db882c916f60abb469c64610c5a5b8842531a34d0b41a87178800784921493527332fd4e3ab94f94cedbfd9b849dc10269d9ec6806e0e977abf8316ce5ec5efd5a0a7704045ff212043f5ac7818f1e95c33d1f6f9893261808ad37b1ffd1d0565321dd0fdfcb2d3c737ef4e0c458862ce5699c4c599e607736e293aca16fc74d7378231b205b2b326ac17d7fa7cd68c3e2917288e90f24d22158a4f6b5bd58aaa02de416dbf2d31f4de45185116eef7c9ab1e67016e86b7ab32d0652a3fd9e0cbf68fd83b7d82974762c75862320f2c2786b0c7b3f09c1e061b9db01f3cbe34d4e70b5d04c97a10fe1627d4a20bcb3221e85dff46b6726f78cda1ef94c2dc850aceac4d9ca782ab530a65da0dff2d53bbacdb393131f6598885f8ddeb72715d130112f29519200f612cb242635763fad3380624e08f36520870997f13c81b3055af69fd8997566cb7f5630f301e6eeb944fda1166b553c9e3df1a19db34e02b57906a9c3d7722d795891857d8be0802411692d416a8980c3ce7ffac194b6b82c9bdabfb7fe124623d59412c0fa9eda632094de375c7e6ee107ccb3cc6ebac09153f7530349cb0b7194f2d45e836778ad391fcc29877b05b67f4163a8623a4339934d380fcdab7846f738778eb91c2d48bcb75691b1894cdb69314d3d8adb8084f2a7bcd44fe036b3d9bbcbfb458dfb16677dbeb6bc3db95382590ef6946d00bf85d48177cf0f11a0c00b5791b07a720d2e78911a4028af9bc095f4e6ea5d7908ccf5a6a722ccb4c87309e7857a889f22dd30019c9cae1d0fe120974bb919ae84529e93542f2322f30bc73d3a92652a53cdec6abb0f71cd7897b496a99dd620c941708f1077170aa664830166426bd228e61c53b50480e4a5f9601517911e33f4570fb767fbba1e4f9ecc1a7f5f56b922068843c598e88af11c0601f8ad599c346d9898e2964e9073216194355c8c4f83ce7367eb9770e4141fcba4d33053bdccce162eacf5b4b8793473212700e86729a22f9991ae2e23ae298be418fe8069a1c1dfd276ecdcbcb69de6b0f40bf29e62156430a5e374b2570c7db180b99e389b444b949aa98f5d0738d3df206583ea9a716b4598603a8ac5cdc75efa8e4f8632762cfc49f2699d26c7361b1807dc1ff273d971e5b1e4ad15824f0bda505dd5ed9293004d333ebdfe715f6bb8086c3bcc093193ffbc551aafcd29c18a675ab6d73d92c634333926fd1ef454759b7212db96f404a230dcaf9205f262b98e573d02391646a5480476f7701e874b8ed1cc6675ba5ec05a60daa55835be5700125c1319a560dd3afeb309484df903df9b12e0320faf0437d2edcd64c3fe48835e42c98a78363e5ec4ea3da5a4492fb3b078ce36fb589935767786f82f34b6ddb915020361e698a4f451f8433b4cdfb7d8e489359f162ef45bbec38350b31faecb83f25968687a71efe5474ae0dc35e8324b71bb10751c15ae45dc489b7c425aa9bc7de8a97b1343d88182fd44551716bc9742e9cdbdadd23e4506571574a5f48760129a30aec0c6e89886d14d4a51684b733d6b5149bd8bed9240588055ff26082bc1a18ba9620ecdf6dbba24ba7104da68e44fceac065de3d5e79213db3fd3157bdfd13c9c266ee4a5239bec77dc422d7a1a333ab3e25365145817086a40643c551e05080f8de37d53e56d966f50bd2b652a008361704f08764abddef696d9ff655450c120261b41785151662a41b4568729e5de2e3bbf426ae39dbbbbda4de7a5d0ddee63535454c5155213ae930d97dc1b8b47267e802ee66dff4533f939530d5122ce82ad7d85cee02517850facfe4f5266c053ffea55030512eeb30c88a5fe1a88eabc6ad0cd277a4f6ac37d2bc1d25fac813b29416687aa0de15d54987f5e5822bc43aa8a8ff5e2ed08097f9893e97676cad592357940a40483ce04efa1e7b78800ebf34ce9f4ca1438a0bb8210a39d2ce623099c9992c3a2191f49c08a0cdf104c189f70fa0a9d1dae2be21bf207efb842224e0b1cfa2772a6c7c73a181b0cad3488e721106385b783c072aca0095f509808cbe3fe2c210f2e20d7ab7302a3bcc6b795aa7506953f12549109ebdafc4954645003cbd37e43b320b898f159c0402c8376403539db0224064aab194d1a8a3baebeb42efa1e4a116aafa66aaaf5c1eb25617d34382ebaf94812944c334060d1d2ba806a5333a32460096eefc7d9cb9cffb1c4d493a9a95b1d67bd01743516e183f2e1475420a98421a13740c4d6c0931adf1e925fcae559c1142c7c0993f839eb380649537932a028b84a1c8542dede4547811bc08a84e0b8b6363b12a2c8fe1c01a292c53c65907afb643f8d8b46a7f966e21e1c8f08f831360558cdf6accefaeadeb50162b291531f6a7c04a21f6603e936a3a3cc75bdf73013ae55875df7f113d4b350bc060c82e77ad761aaeaf9fa1798dad9e745caa025b11457527168cd15787f5d98a81a5127a785cbab38e57bd335a8ee6f6bbb9062e6130c8dfaf30fd6db548d51e46c646b870138532399c9923b081468b4ba6227db0c94ab79225c746af47ff60db1902112faa0840281f7eefbf9bca49acd65145ff518adb8f9d8bef42fb8306465366b4f62d151237a35d746a65da73358172f38145c4f1ee7129a0e04005f0f1952fb683ace2b627ae769bdd5297891b8afd5b7996eeb0332de2f9d8420d37838ed415c35559b8c8569eccfca0c15a6280da5bd379e3a0c82d13acd69c92971654ccab663b0f0b2f078847ad397ee6bbc10ecb253f37b6df5f838627647a74f44c1e7d1fa65de8849ea3efdc87d64f4a7c805f71d758e910d0397b02a9d7c00651461afbdf4689f89073d10831d7a47d3fd6d1aaf7483ee5b3486ef30d061153283ca7a021fbac182da30e73fda45d4a5de100c916088eb2b64ad9168292496d5910d9addaf507230b706e97089be0861429a0decf6ead966d1fab9cf770058ba85fe05b9b559d93b6f18f42d0aba556bafe1859d7d5b8dd238e90641c4a7b89e08be99e3091e3b43498fcf4633bb58572ce7479c7a2ffc353567d41008cc9cf1c21ec47e733a8802e3a304302ec92f969faa42d06a6b7c10784a3423eab699c8c945e6820d5ecd2762efcd2d34af83337a7946bff7a9299e287ecdcd4dca8f93745b083896d15ab23d7a532200cc8808fbf722e39d2edca44a8dd0c205e3f56fa32d4484a8bb368a74e5b6cdbaa574319b19b97db3a0369974e5f311e5d00c9af368ea1f5194eaf1446a2992fc451e0d639679cf8a7db2b396afe337fce052578c58e86e3b4a82e642fd876a4f6fee37fa4322f23021b93f463086470831d95a89ea1fd9982ed0543906a3a83ee2bbe81c6c111246b04de9124b6d827fef27bad737e3bdf0a0f5576574f11aa979621ac5e3ca2d8e824097b7b3834e3c406ce8793ee2e8207cb0f423306090b5a39a01052213dd2c2b3361c1d8d2bd61922e6501ee0c13228ee6b1e8bff191ca1e0fb1f7015942d22b46dfc270f3ce8c43c8d62ee2b315eb5a241007e653f745de833f692bf57724990338e2daff73f679047549572d777f2ab345911957ddd8ac0c03146064e2beb53e07c5424f7ff62b0bc0fb517d6a6d6690af1defb98a00508c1c87a6bbdd9abe89e32aa6e1713a4c8ae0f43491deae12c69df19377619cf0881a5c83765dfccc58857ef32825e64fd40298aa01165acfabc07d56b4a4c15004d7c8a399935c878a04db2936740a54153eb3976e30cc08332819f98b47c7539405cbe4c84346dccc5a05f6dc1a3e404ff32860c07a7e01b3f89ea1230c0c45a2af83872bd8d3fae282efdd00d8910d5d20ff0bdbc9370667a37ab505dd78b6fede47878b8a6fb0611e9aee00b63983bc176f90e563610d6e8f6f91b7278ae49bf5be767e2d45e88f5977dbf75cc4e2d0455d2eaa68b1ad9ce7dce60a2d3d250fa41f8b2897e3fb3a2c90c63d41947174d548fae371418cdca0f6926f832e7a5f853a421175139604b92debbc06558fe401788fdf52aff470c65d7ec9e13dc25485d816182f0d8ab6102ac2567c4491602b47a1071f193257cc6b35c0e2cb5b81701c5128b5b791681fa670679974cdeaf83fb3c2ea274778ce6f04bb33ba296278d52c66f8ad7ebbcad7fc31872819ab205eb452048dc8c30f578d602c8a2d7749374b52f19b3741f92925e82c3de6a02b99a260c307a34e1c8993863fba4cf67a8c111d217984ef79eee73884cc9f70d6152a457c2b6408c6938c09a92f9c9e82fa3abe73e6a1a52542f2dff367f6cd1533a05e9faaf6ddb38ad86cacff5ee4d668700bd794e50f5ebfafa46bc06b8b11932c9f4a26caad23eb81570860a3226bd7a13db59c886b9e11ea61fcc7f7508d68ed58fdd037a70b9f81e202e5d9cf4d2d6d0603ecb22d52a15cf2bf5b41379edd058e9759c1d0482a81a02e295094748cab84c6d4583a1c0fbab5b70ed61c7dc29abc951b4740860f60fb68e900ea729efb915da9b12aa3755075f67f440956ad660b140b741bad5e4f", 0x1000) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x9}, 0xc) 16:17:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x8) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x6d06406ed042b268, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x9, 0xffffffffffffffe5) 16:17:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffffffffffea) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffff99, "8c5c00021849680bb29332b90000edffffff0800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28, 0x10) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x40, 0x3f, 0x7, 0x0, 0xfffffffeffffffff, 0x7, 0x4, 0x0, 0x2, 0x5, 0x3}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) kqueue() 16:17:03 executing program 0: socketpair$unix(0x1, 0x80000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000ffff0000dd0804c653e9a9060000ee216ea42ab5b1e932d5639582f884fdbd27d97bf6dd8ca85a96c24e03d3be0ccb3d66b62c5f17f634d82c0999d3a07279416a45d94da7b4f6b0b8fc434629991109bfadeb0be71038256fe055331ec1a91c8ce2dacafc050432f514471fb43df379b3d971efc65916cdf75072f3d5158a6cad2051a896b8607dacda17b33a0ed2a4a3ab36edf91de1fcff685e81173c77493d98a4ba25cb2ddf77351b9f4f72bb541a937e023d341298b4e2910c51057d48a43875a2672cb16884f1aa5b701bc66bafaf32b291e43973c7d5e717a056d807dd599389e3e9300dc78808c4aec749fdee0d5490abc8b5e4db28bf687554750521b473dbb63a345edcf67054e18f10158f68d790aca3b81af280997784d64e505daeb73fb434ac131cc19a9e968db8a571a8e6474c0ba9cf06199c647064dfe79e89f8e1cda863bcbccbdba2ffb00fdd50c967db5e73cb07dc65128a7c75a99af8628b8e9502f121f0f41250bf320062adcd3500000000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:17:03 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, 0x4004667f, &(0x7f0000000000)) semget(0x2, 0x1, 0x10a) 16:17:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="bf0dbc70a748e97e90c7e2bbb53c75999a44c665ffec3909a6509c5e7831998c78cc918ab0fdba5d7fe3e2433943defb888914c58d1c22bf4ad2991fb60efa87e84812eb37918b1dbb92fcbd049ec30b17db30c811ebe163ec0f03e61b9de55f901fe796dda6e4b61e2c7bd8d6b8b1899a0a39ab8a2fe56ae55729059d729394ed600e67c234a09d26dc6f701cc652b1f830af7f3ee3316d5c56c0d40fcf2c20006e72cb6750f7ce0162017d4d4052197888213f32b3b8d4cae26dc595189fc1854570b4cba15ed8dc7ba9abf42b8229b3b977c3637ea3fecf4c611ced193e29669e2fb7763d77673afd1c911d5d04c360162e01f3c1b9", 0xf7}, {&(0x7f00000000c0)="d578f4f068e5768405a4005719838104f00de3fb541b07179a1d9c317561c8c71235ac5073b693c369ae923cd3d93440f2fd227fd5e8a9015f18ca6b49b0d70bf5ff65b3c7cd7576704c4a59bc93955ffdde9be173034d7cd51b95672d2a9fb5", 0x60}, {&(0x7f00000002c0)="eb4069305acd0fbc79e2ae7820af6286c593c2131bf75343dd05c88c879d87af6a9dc0e759b9de174a9a707c7983c94f", 0x30}, {&(0x7f0000000300)="b7d9e2666f23d8c309fe7eac25b94ebe500a1b117b05db82fbc44418d1df07d32ca0ef54ce4d29c71b2fd008813af3806c19e413ff8df5f072a7e7fc5defda700a", 0x41}], 0x4) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) sendto(r0, &(0x7f00000003c0)="84bc45c2732c7a7154bf7b92e61db209617fb075ff2a1f603e62d9d9f8adefc60f2f67d566a4f77206c34df6c6e18dff648393d5d3627279084d8b25d9025cb4e2a25d09974d651890a670bdff74e26d976b74e3a133580e7e9042037328ba6d117c12eec167a95e3cd459e90737e98f5f74d6e9f0a04c22bb62cf503e6b6af3d932100aec7c647fe6bef1827182f7a685daaef7c0ccfcf68288ff157e28941f520c8fa5a5a850fd3a84ac6ecad7ca8d662549fb1f46fb3a09e54315983ad74a4b2589c9c41af8fb40", 0xc9, 0x400, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x8) 16:17:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 16:17:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000003}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) ftruncate(r1, 0x8000) 16:17:04 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) ftruncate(r1, 0x10000) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f3260000000000000000000000000000000000000000000000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e08178f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98"], 0x1, 0x2, 0x7fd) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getpeername$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/22}, &(0x7f0000000340)=0x18) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:17:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x100) close(r0) dup(r1) syz_open_pts() getitimer(0x2, &(0x7f0000000040)) 16:17:05 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) clock_settime(0x4, &(0x7f0000000000)={0x0, 0x9}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:17:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001880)="e3dafd0d690f201127848fe5a144e4cc535324db86e815ca0fb0bbaab3e9dbc52c447c7fece68db0b86d4c4945a3277c786d9dbcbd4372d6927d46298a2a24620976f11ca44257d58b1a7bb5a4b0eb0741d6ad46248fe44b6fa8c4cdfb8c042fefe6e83d9d590a1e7b9977b91065883515d23dfacc221805315845073a524d20bb1a950052ea959958759784774bbcba239ddd7963a7e345736b3b598bce3c80a8f78031f4705b6c0362d3ea25af600862baa453ec4bda5b76dd281faf1b24e09469f4fdc1785cedd97a06631491bbe89bfa6f004a752dfd00687aff035fe8349a61c5e81b165995f8f840599817446aaf458d9c9910328a47bb08a2c3867859b79e70e9d98914dd0a572cb44b3fc98500551ea6ae7f3169a6ec078de5408d968a3f4907ac2a46f4ae380d5788bbcdcc0062c6c9b86fb6d6c846c2cac82332c6dd0581f03b557b6bdb59502da41dae40134c33df1071e59f4527c088e9552a6d915db9d1b58214de912cf51ed0e32c29bd0dc0321c0be1070520eff580980355cf735c041c2cbf63e8c5fe7106f0c6a2a0cf81c540dfa5af51f93694b629e85fa266b315cf4d2c633c5c503f66b57c7fd90fe22cc1b850dbfac0e3a420f2b1fa115623dc4348a9303ca2671fd77c2ff35df5ca1d6137357b0fbc3b7d52c245d87838b63c676a068de002f41c6ecca35270d9d9cddfa1dd868b563b9a5303833f6c708570cc94431fb02881fcae42e4f8e804d4accec8c9ee1722fcafef7fd8cd6cdea97a6492e4165f017fed9f1381f031ee298de94529ea59df48609e682ffe1e1c92f0b17ab5081dbfd32daf3a5ce4626956eff86cd48991343a66d2f746921a10599cef31830c23d40c61cdce217ec0b6383fbaca4c238f4cd6a908aba8596e3a8cac18aabb9a7451693499a8157cc36d2f1a488e0252e02eef899b2a53cf1992ec260797b530c9ccaeda44a1302a364facd8a4b3999c0c01294ccb6be56b66c24d7f85cbd6cc747179f309a928c6cd4e51efff5c4dda8882a9a271259cea0df3f61c08f6d18ef0a741b3c80e7c687656b219e34bb079f81c5b80eaaa4c4b4af00bcd3e3b0de1e85e41604ab30be5f910c372bba6f0b9fdd8483118d2227961dd0195252ab5a3691d861140ab6774c8dbdef4ef928fe57ed901824d87471b52f7d645a343db21e39939e077e3d3de43abb92c00e305fcc3266296b427941483d2522f790c49dfe0bde885a69c7c46e839b6081b209b29f92a62f1a25a64acbd0abde46900bffb5c9ca35f65d678a8bc3503451bcf8084e1371b3158cc6ef281445d6b6fc3fadeab305c93a6496a", 0x3af}], 0x1) dup(r1) r2 = geteuid() setuid(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f6", 0x16d}], 0x1) 16:17:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x163) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) 16:17:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x9, 0x1, 0x8, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x50, 0x31, 0x20, 0x4fbe}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x16f7, 0x6}, {{r1}, 0xfffffffffffffffe, 0xe0, 0x1, 0xfffffffffffffff9, 0x1}, {{r1}, 0x278e8752abae86ef, 0x82, 0x0, 0x6, 0x9501}, {{r1}, 0xfffffffffffffffd, 0x10, 0x60000004, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x7, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x40, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000007, 0x9, 0x80}], 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x1}], 0xfffe, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x88, './file0\x00'}) 16:17:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xf}, {r1, 0x2}, {r1, 0xc1}, {r0, 0x119}, {r1, 0xc}, {r1, 0x30}, {r1}, {r1, 0x25}], 0x8, 0x2fdb) 16:17:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000001c0)="cb6dcfe732dd98ad9a7f3410174324c65f4007102acb68a1d8bc0acdf328a6ce4787667caccb9f18bfbeaa08959c679522eea7c1e12379f0b10bab4077106a9f794e9ec5816da492a0b0136b5fa31ad72d384d8cdf3c7db9136c1fda981bbe94290073457af3a9fbced08324574fa58fee9be843fb1f7b4e9a44f6f489d93cd04a0ed5f74f7d6734aaae8ddcdba51847884a3ab1e5d1ab2b18622789e775a0a81638a9da8c85449d12e695838f8c09e01e781bcf2520bc6700904b24bbd77a943387c84a0e935f94ed598c544541cc", 0xcf}, {&(0x7f00000002c0)="c567a430461ef6999292852654454fd1da716257c2e67db4ee3942bde176f4328b93b399cce7b698baaefa8d4a166385536b5edfa628058e2517409f26ef737e943c48cb57aaa7d3bae0a3ab8b22883128019231b4a461d4dc1ebb26f4bd123bfcf644d5172daf5cab614f50399710852c49c12d3934f6806883edb5d08769e338d725b965bc9bff5fd39d7aa7eac377f769454f62a9dfa7ec80ab7f4ba5e4cea4608bff2985bca7585702e4aee570667f1daf9740db3125d72b376aea15199a8a21e76e42610de1ae", 0xc9}, {&(0x7f0000000100)="7e6f050414e7c7c7546aa63ae04fc7e2271c450c623fd5cf1460ed8a2ac86784dc0e3aa9cec9a28e72b4524c4b1e47eebd17054bf0a6284b5d4079677874a2b12717", 0x42}, {&(0x7f00000003c0)="4648686d4ad1b5792bcd1bb2117980c3675375db127810228b4e108c9b5fc4f5fd82e69adc106d45608fea0750a67a95f0a35918e6ebff89a695832aac4d5dd18cc9f5638e4fd8da09b3c39b1014c3b7e96c04fef7f6efc84c5e85c3ad144f614fd9cd03e2b9b1815ef695063e3bfca3bf0454f8512c31605e117c859bf539ca6bb4bd66ff3cd00f7716c241072bcb882234aef13a65ea74dfa9524d922c4b4a512c2b17e84366b0edf46a79d0d4182760402987f2e7dc654e3ca2096363b8600b8e8c01e311214d0df71c19aca85391", 0xd0}, {&(0x7f00000004c0)="8167d6c514786a8576511db852dc337fcae33070ae81180c14caaa22eccae91edd0cf84941d4f883be0825da423f24908008ef0643541abaf8af629eacb617f39385acf83f", 0x45}, {&(0x7f0000000540)="c3c84a235b4fec9813edf90e93b21757f0ab137a931b1d3e4d9b6c5c910037097f3bd76ec5a48403ed06407754cfe8625d827513c576bc10135928e26b5f300809ebe2ee351a402eeb7cabe5290b0a40fcb8e09fe215e9a5b5ba7a735f7beb40ac6ac48e68019fab7cfddf5248a1", 0x6e}, {&(0x7f00000012c0)="f9198a7512360c680dd2f7b0b322a2e4c93853cc1b53e952520e410930069d0f5fce29418f274458c645efc7ff3d2e0189550161e88e7a5e7d72506052040c2972469c8f86c4f3499ce270f4eb889f06dc249fbcd64386ee610ec246c0f8b52a5a1fc219dedc5c05878a89c8b165c6f2853129409c612afa0f32d075783ee298d8a3b0fc2aae66f18dea9d5a4496992afeb47786747d6c5e3ac08d470643c98b09d5ac62311f01f9007723d6fb36f4662b55e24436aa90f2a0e8b77bd8eff5218586c715eef0e143676db8ecf6800f79c07d46590edf295be50ea20e387be219826ca55689901b41648ccd70771b97db5b7cd69c65fb8382c527bfd4ef66f29052e55a7f0b5bb79168fd69f9de2428e3b856eb163f08999ab8e6ad016476beb2f88df03c382052e04842d78e68b6ca4b24af30781a5d2a261178c64dbe95446c3d86f9c1663d86cb8bafd3af72cf89a71fac110743442bf3866cf1e80aadc9a632a8adc1f18535c1534c83a2ef13454857a56a134509f34549ed3a76bc1bdf97c79d588a80c6e81ce1eb971eb11b4846fc9003bb8ab6af4902af37aa5260b045d251456cabb9ffd33400d405b28cb91aa8c2288995b1eae42a7126a4ee084bbe104e41ac2e55879cebe9298c735caefd4760c807397e70ea326db10d06b179bfdc5f2afc710273af08dd4e03afa73faa64a5c7f54321a3093a72207f87cf0c42efd610f1b9a3481eee22b8bf0bf8e52e68c0aafe040e49bed1e05139e14081aa59cc1c62d24f1cf3c29a510c316d7fa995e7c20b7d660bcf8b2d6ce298a9b2822bc3914561c012e5a085d84138fe41af30cceefa6011ba84abddf875ada93a82c1a921243e4fac39c67d1da40aad9193df8574c815dad788d09455b3a88d23a51680e7f93a8961ba8a38b53ab4ea1d69ecc8fe4118fb24668f324cea23bd44bb8d991f8a807e004b2c73a32233f1678d6a720d1cb032a760e2f74695fd67b7143a6adc0666f2b6716fb339d70ab5fad0ef3a8ede0e584f97cebc5ea2cb56f587a0f75cf3b5a06ffed4d0c7f5a49fdb777354e69e7add60ae6f95255547783248801108f914441ba4805d481bb67c353797d21b479c4a96e806a69d91af01196bb430d698eee652b02c8acc47baf1ba42289f252a42fcab010265a88a87148702153b3d4c9b98a7705b589ee3fe2f840eff0160f740e542d80d5f5ac7a72b8f93948b4bfa5618a2228115d7d699d58df3d9adbf602cd8ea641f737f821bc8608920cfc2ade867bb20caa723be6973d8475446f9015665af7333508673cff9575af0e689657e9fc6af1663e2beb9ac6563679ea163ceac7286b81d5baecffd9799351733ffa2e5f3faac669936a843b00fb9a47e21105937ff5ea929f6f2ea4cc26e48c40fa4f675318366db10bd139cf118a4b3e7aa64ea71ad0b7b195654e5aec9b9c0915779b194ae449bd7e10193da0ba89b9eaafe284515a7023723013a4685d97e499c24e682d2303210ed5dfe61cb7d380f175fd0851ddd97d3f833b097a2529c972cb5acb3df50695831c7bfeba8dd30806e3ea2e2e27cd826b20a7274e50ff31a9a890331fac51f66c08d59f8543f8a50099fd67402d34eb9171b80e7bff60f92b048cbadff717fb0ef9b72f571e3da3f14f436464e368abb671cf5040ae68c5bc2694a50f90b92bf7210a88826dfe1ea763923728d0ed88f68f42f260d89c2dfb27ae53804d5c2655b6090771fa9e049d97a6dc38f011942c3cbe9c790a19eb8ab7214c13814e4dee00f53398a6d8add0ac95d0563cf51fecd02cf298b372e3366aab016e5502eae0abde25020d6d670c3fed9948cf4d9983f9915cd45e7ae0190606f98f84f7e0cec1ed22a8014b78ca2ebbbb53e31d2fd66e2e49f582770edb0865da455e5d23c73d4ab24eb88f016748c631b4804a5b0d1640f3ffcb1d745c589e3233f2b978ea2e842094600568f6431720ad79757ce67daf80e292ad879365b5002fecf1b08aad15ea986e520528e5b49ce12a8fc07c5769e8731ae2f76d8bc64929fec1a89ebec2af5066addcc40054157af53d33aeb02a43c1372da3702195ba58765e47265f5e809d4cce9efb89ddf05ab8357dd2ebbeab147e257c9b0949a386bb2c083b59c123d0d89a3f51e5be54712be87b3d7386a441f14d2097cd1797368458d0bab326636c82c9bfcdfd831683440fefdaba257176754d67856b7f985fa252a82dcf0a8cf72c308be5ac860ce41224570f639e0407345235c83171c3e1c1941901103d4fc430b0f1a529af80bb0d0fe2991588274ddac1a488f26211260e3dc87b2643e1ae7974f8143eecef9ca4162bb90dc2ec8e2c54af2b44ab3443a0aa8452c653bc48c613aefd806e16ddf96a2133c5b6900fb227c4d083a0e281e7b002ece85624665612f9db47a9e470e7712cd945d601004fa84785544363b1dcfb993c845faf87b9dc2e3d6d88d5d79d51efc8de6dca7ffe35f9a37834ade762b344679a0b15b9422226bbee7dbe96ff66e27a0aaa11d239ae5655e69abdf53a57efac47fc0902300fe4842a043078141d5f5ffda5973bf8a0b4d76c510363ef6a6595e3c1a77c1489daff2c37a89871467ee4ec5b73971117cb4306f8998e2250026804a726badfd232e26e11d800d6d170e92e12c6034713f75c503b1dd5bde7f09e673a8a24bb41dde4668baad06397c1c20c83284019698e0e2b386c748484e4fda6307afdc9a52edde6f00f2760d080f28110593ebfc4fea7536ab3652b2d315e8e8805589ec38f1da6c56572dc42cd292dec55ef73ca7f427989dde72a606b4b5d666a7105b8ae8a9c74e0ed3759d216dc05324235316f93f26db8c2d94dec9cdeb8f638d2036edf681525c867333fabd1728e20ac498fa27227a7ad6897f5913cba0a7880166256ba0c15a3327df69fc68bcd303fd3700619d46ca6c66b33aebe7e42d40a97ac3eb56cabcb995d4d41549ed615918114e448dfbe63c47971c8b6103c5c314069a0f16b69c566ad9d85eea8e927f7f069fff9f5585c69b79c241f917f58cd06e1f4ef76be51d5adc2bac3e8a10f7212c739540eeb4d331bc580cc998a5470a55f3a84281c8ea8eb94489baa37af500f7d605faad1d0bb79e1912fd0d489ffb17a1846e415b0751db646e6a5d5e01a334c818fb7eb63a0a4bde37d1f9adf647beeae2f6916820d5629791e49e496c5b4e3e335d0c89187cbac986a984df855d43efff2094ba23cfa81a2537ec8a860a6d3e2804aa71d887a1027f1f5e8d4439624d75c56a88f2e85714b774dba4a20c79bc69a1dbdf29edbaa7aef7613871c6e10ed9effbbf9f8b624121c88fe3119f44b147353441e7eedc4d74c6a482837b83cf361f766adcab6f38c72c7e275fa87a6504baf60a41d4649d581f7bb1927ec8484042a7d7c79b91789d9a6cd780971ee5e55e2da9dcc3b43a67c6b54b5894d11e360fca75c83b200a1ec30209b6c3be866232da63eeebb5398ffb255177182e1db8227abb8b23c631fa3f5d42badf70dda4364c9c3a865ac2d7170da8121e817b30d3a985f0b6266ca66a55fb438e28a09e68bed9b06e253cfa98947ae4bf482cad344f8296208be2da8c3d70dcd547b925aa56e76df6e59002a58c7577bffc48aa7f5bd835045934e0447e56caeb2e89e513a3dd2ff99d0dea1e1cec002cf52384b7b0af54c70e2868021b848c88bf2035b47c28537d55302cb02b1d04478d3a339991bab41ae899659da9af461b76abf2b09a4cf45c05820368d40628c5cde505c5152931203e600614f27fafca7f2ae6860c133e7ad67c6081c8ad81fa5b093baf1ae73fb198c98355270f646ae316ab32f606bd6058ac6c2188c61dbd5ecd9d19ce31cdc7c314241d8da5d17eb82dbd0da8405704e6072a1234e91229ffbfd4101c69f616b10600612704ca3e9116bb1e877db7ac0f33363e0f9d059982d1e31f30a8686ab3aef79e13897bdb954d265b515b3a353a9edfe8d5dd6bf477cc2766065d38485a53fb60038d19ab871443283596e281e29105daf2749e88d6117f767bc3b392902ff2886888484e6a29809041c82b0e9195d2ece2a1e1cf77bf41ca6e9ff8fb987a67193bb2277185b63fde0a6a42561c68b9c32aede8a968ec715d388c354c70bcf7df0c7613a2823786e1a43f16ecc8ec57674d644690d95819e245ac9fa0bcf745ef65d94cc5aca33e6ff002d61bff0c9028d7aa8be83a1936229dd2b22c991fd8eb48e76e9723628793240f0632641b339fcf202499c7f97064e56fdce87d83a296eab581310ee41d01baf82daa5118cdb6ad80999c5dc826869450b8d7b72df63848c661c41fe504be831e931da442aa1df08ba2a9f94e70a116dd7e006635de3c2b8fbcdcd11c02730240e4930a316a080915ac9a27b8e7edae254d09ed89fb5bd53503c62974793d502c32d8ce8bc886034c48907a185dcf13d7e9b7f16c210f5dbe7629899c6998b1dc96dd8b9b20f48eb27124b92f359bb6406e9c8afdad3719f5d917324e00153a6885d2595bdb13cb0ca309c506ef3790f806241530ef73ecd9ec05b10f0c960a982af4d1e9a8700d6921d900df3dd02aa51cbfb564a939d71ec602932cc9d06f922fb7af9d88adf171ad3c7c28289dbc563044926b30261f7feba3c3ad7f7c7823eab365dd056b436bafdc3a4a9338e9f9aac574d56df4c511eb7db209fb1d8d52b11084234f7ffe6583bf91bcffd2ef51e65632c85f38c3c1095bd7b65b18e26ee16508904713253eb9bb9ba52c1fddf95795990b93920dd3543eb1e3d76f6a65d25c3c23c80bf8dacf85980c93aae6b896e587c52adb107e28dedea173af2b4d0c2356d055f6ecc9b3edf6b00270f5e924f13086fb2482a75ef938fd586a3198c1512d8fd79fabb77daf28b2c47cd9edfa16024be4439c135b0d32459730ffbc0798bae71dd114cea963c5f2d97b360294c26f3902e32334dba68f3fbd483a6cfb39276f27d427c0c72eee0489025da4dea074a77c942405132f730309ccdcd342f831ead27d8a650fc4fbdd8fc52917c3a6abaacd6a4490315b8078b9843abf15a9d204fd459f51f92596e82b99ef3f7f4b305c0e98676dfda722194f23e2f6834b7265682f59e75bd054471a4187bf575ee8aa2732c8a76fc7a0b9a7e7170ba4a8ad67c14013a770b107d8696cc0233d8a8a335c10d1599fee6b9cca16c979d63b2732e31a66b328212c4f428a8daa4e7259340c8086a9a6840af82405b0da7c2f229b8f04392e4285b120eb06907ea2afda29ebacd5af7ea623a2f014a80bc6c9a1cad1e88fe4a4d5259015aa08e973f804dbf77b908bf732ff2e8a8a57cce01f5e8f2d9095945895d6c5da7488a8098636d5a641c900d8f97cef1ac46be37737fb4fba48a1c70fd835633a9ac5e3f85829205dbf57776bc1d308739a5e530c958f531bdad3666a323bbd48e42a577eca0e7c3ed56365538d5260b99b2b1ff62fe8b80a000915a979cf4ab60c79133a15b6a28b87ae448a1e7dd4c493647172bc3cee166b9e7784a91133f291e0c2d0187d1b5b8752fe2422bb02f5f6be7233c1aedab25b75551930ab6a6fba68afd00803876ba6db6f0e00d8886725f86e0f5603a04732bf3f65422a361802fe076f163ab62d9cd88e6df4688890566b63dbded2a234e387a43516b3b64dd6cd3ff14d8fcba5e267b8c38376994041f8140dc9c959d1e4444379ede3029e80747cbd11a659b3af38f48e91922f2f0c0d4af936150d7552f847af00ac416bf3b165f97983e092575bfd", 0x1000}, {&(0x7f0000000000)="cd933a56cd7bb24046f2718d01da30b3ad84a99df2167bce91363f0fae0c", 0x1e}, {&(0x7f00000005c0)="0683512590a639365166962a944292dc63173f0ac06ad6644d2e061c441d7dd91793e0bc0c6bff881f16ecbe0986fc0d99eeaa28181d6709585bfbcfd20422cbb82d50f66ba31d7b60fad84b24bb0be69be5353ebd641ebd721ac872fc3c4afb8e52b0ebfb426e6bb6c48d36406348f3c9efe44fcdf8012ad30fd92f0705fcd21e2f0da2b01d7dfcf64143484074cdd1f5507aa9ed66112fb2063d2693a0b37ecd1650a47a188072e60c958fdaefd2b923cdeb468766fed6da588debc783e608074f5af1ace0ac355dedde7b793fb27e35c08baff9d46000b94a0176edd2a39c5614fe772f9b4355c8223c00d2fad233779b23cac5808d37", 0xf8}], 0x9) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) connect$inet(r1, &(0x7f0000000780)={0x2, 0x1}, 0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 16:17:06 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x1, 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) r1 = open(&(0x7f00008db000)='./control\x00', 0x2, 0x8) recvmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000400)=""/103, 0x67}], 0x6, &(0x7f0000000500)=""/111, 0x6f}, 0x840) symlinkat(&(0x7f0000000100)='./control\x00', r1, &(0x7f000034aff8)='./file0\x00') mknodat(r1, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r1, &(0x7f0000d5a000)='./file0\x00', r1, &(0x7f000033c000)='./control\x00') 16:17:06 executing program 0: r0 = msgget(0x1, 0x40c) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Y\x00\x00\x00\x00'], 0x53, 0x3, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/206}, 0xd6, 0x3, 0x1800) msgget(0x2, 0x20000000000644) 16:17:06 executing program 1: r0 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000001180)=""/4096, 0x1000) close(r1) 16:17:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() getuid() r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r2 = fcntl$dupfd(r0, 0xa, r0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x8}, 0xc) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x18080, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x408) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r4, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:17:06 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140), 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) 16:17:07 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pckbd_enable: command error uvm_fault(0xffffffff8224c940, 0xffff8000019ae000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi)