ng program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) 11:10:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003301fffffffe00243900000000000000000000000000c6f2e910bd81ee479a2def9427a6", 0x2e}], 0x1) write(r0, &(0x7f0000000140)="e0dbca4f031303ac84dcd7fdcfbd7283ea028c7746d03630fc32972a169aa262e073d2da772dfa9394d02d08ff38eada685a49b8edd26ce1d79e0783d5e6e65eb47f41354f4e1e1146165d774d290de99242", 0x52) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x101) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="29210fa50b2ce9c89b615ffca6682187b2175ff9253d3637f09e9679fa93e79c928c4734608990f03037ccbadccd6da34fc79a145787250d29881ff7a33f9693a7f7d12f0b3e574402282bdf3085c0c79f672fd6af04f64140fbaae4320227ae81a80baf7c0e89e07a05f61e54e2de31c3244bec69baeb63c7eaf983ad42049d7b62034ac2c3de45a57c664b9e9e1c4a65f5943558db82fa8b25363808ff124caaee949bf63200fbd6650a60c2c4784962c4bf5aa02aac2fcaa86118b24d7bb9178c11b51308", 0xc6}], 0x1, 0x0) 11:10:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fchmod(r0, 0x1d) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="bd46d10cda7d84d9d94c5e9bebaadd917b49debd7ce536463216f08c728e68ed019fd2cd2040b955e23ca185a0615305f5069d0ec19f66813dff931c9872ce2c347b1e7ab01eae53b9b8ade42e89bdca10a9ca4003b89ee0bcea494007e9d24017c765f39a46e4f9185154ef80b11c517fc7514f2254a604f6b0b3c8", 0x7c}], 0x1) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 11:10:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x5a, 0x2, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x8ed}, {{r1}, 0xfffffffffffffffc, 0x19, 0xfffff, 0x2, 0x9}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf0000004, 0x80000000, 0x3}, {{r1}, 0x0, 0x0, 0x2, 0x0, 0x6b4c}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x100, 0x8}, {{r0}, 0xfffffffffffffffe, 0x3, 0x10, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x7, 0x80000000}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x24, 0xc0000021, 0x6399, 0xa68}, {{r1}, 0xfffffffffffffffe, 0x21, 0x3, 0x0, 0x4c02fe53}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x6, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0xa3, 0x40000000, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x49, 0xfffff, 0x11a, 0x3f}], 0x7f, &(0x7f0000000040)={0x0, 0x1}) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) 11:10:24 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000240)='./file0\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x40001) 11:10:24 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x6}], 0x5f5, 0x0, 0xbe64, &(0x7f0000000180)={0x17, 0x1a}) 11:10:24 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x3a1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x800, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff5a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x6, 0x1) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffc85) 11:10:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x4, 0x0, 0x6}, 0x0, 0x0, &(0x7f0000000200)={0x7}) 11:10:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/129) 11:10:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x80000001, 0x8}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x14, 0x80000040, 0x401, 0x9}, {{r0}, 0xffffffffffffffff, 0x92, 0x10, 0xc0000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x40, 0x1c00000000000000}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0xc9, 0x0, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x31, 0x82, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x5, 0x9}], 0x6e, &(0x7f0000000280)={0x4, 0x40}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) select(0x40, &(0x7f0000000000)={0xa}, 0x0, &(0x7f0000000100), 0x0) 11:10:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) poll(&(0x7f0000000000)=[{r2, 0x48}, {r0}], 0x2, 0x0) 01:39:22 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) write(r0, &(0x7f0000000080)="14b505af9f9d1b761c7ee80a3e8d30a4cbcd208c00d9345fb405938a137fb8c670ed852454189b8d527a444f4dffb710608bd9e230b886bb1461d0fc89133badab700e4aa4dd00994e6786d12e576b5b6442523d2a58378f5b31386a04b45a47c0b8bc01d73d6873515dddfd04df61fd7416854607131bd955fba4fc48177a7cbfc73bf8e17fe918b8ff466ca74e4eb18a0c0bff99f91dae0382dc2a90a199977ed36a33e16c48dedcda446c192f0df180fae0e5e177fc063d99a23e2a", 0xbd) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854900001167f5d8a5fffa00"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8001, 0xffffffffffffffff, 0xffff, 0x7, "32db5b86d175c2afe51a4219f419ebb0f865ef55", 0x5, 0x4}) syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000100)=[{r1, 0x108}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) close(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 01:39:22 executing program 0: r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270500000000000c00000000140000000000000700000000000000ffff000000e4", 0x2c}], 0x1) 01:39:22 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) 01:39:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffebf, 0x0}, 0x0) 01:39:22 executing program 1: r0 = msgget(0x1, 0x0) msgget$private(0x0, 0x80) msgsnd(r0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r1, 0x0, r2) 01:39:22 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="83022e2f6600"], 0x10) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x101) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) setsockopt(r0, 0x6, 0x4a, &(0x7f00000000c0)="8b379a4975480069b116e30adc2744af", 0x10)   +'>4(!7,.3 ><%3+84  +'>4(!7,.3 ><%3+840#+"$%.!",%: #/--!.$ %22/2 01:39:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000001ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000080)=0x50000000002) bind(r0, &(0x7f0000000000)=@un=@file={0x1, '.\x00'}, 0x4) 01:39:24 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xff48) geteuid() setreuid(0x0, 0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2000, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 01:39:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='.\x00') getdents(r0, &(0x7f0000000100)=""/120, 0x78) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:39:24 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = dup2(r0, r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/162, 0xa2, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) 01:39:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000700)="79f69d3e2f4e729f5481d18f195a6ff98bbe1b3f635dd2ac8fc94f5a512e08fa59e375cb2ea21a1113f0cc2267d820ffb02f56c600e248572ddf3dafd7e8cd3af6f4badb1be9b13cfb024c00fe91d92b0b2f7a119580cfd4204111c20d67cbf377382553706ef30a7ae48ce68ac8ea7d42511ecd67e05bf0c94a04e48b575ff86b466b8a7cc084d3fa649da34eafe0f24cae697a144a", 0x96) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000001f30c7ac372ccc23fe87d1f6a29eb9db0000000000000000000000000000000000000002000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000500)=[{&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000480)=""/80, 0x50}], 0x5, &(0x7f0000000580)=""/156, 0x9c}, 0x800) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r6 = dup(0xffffffffffffffff) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r2, 0x6, r3) fcntl$setown(r0, 0x6, r3) write(r1, &(0x7f0000000040)='!', 0x1) pipe(&(0x7f0000000100)) 01:39:25 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) msgget(0x2, 0x62) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc) r1 = msgget(0x1, 0x40c) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/162) 01:39:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) 01:39:25 executing program 0: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') mknod(&(0x7f0000000340)='./file0\x00', 0xc000, 0x20) r0 = open(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="b9d7f369214827b202145cd1da7125286bfc0710079e712148fd09491000e7db5fdac3d8f685c7050891af84657ff9877366d54d0466a5d840ce9af5d3b9344f9662637ba805de3821413d01c4ca64cbc582fbf048f085cbaba44db67ce2aa426ce2f2341244f893fd2cbeb0a7bca3b2f828bc511538fcd7c52bccf3bfb0d9dbc30513000d17f4fdac27fb5a32f8691d930caa7588cb2735b5c599ac", 0x9c, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='\x00', 0x0, 0x2) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0xa0) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpid() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x3, r4, r5, r6, r7, 0x8, 0x7ff}, 0x401, 0x7ff, r8, r9, 0x8001, 0x81, 0x7, 0x2f1}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') 01:39:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x0) shutdown(r0, 0x1) socket(0x1, 0x4, 0x3) 01:39:25 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 01:39:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="1b574e1ed23eacda18704b47d321e036b2ff12f8bc5f120d4e98b21a7d65bbef4a3c970e6c5b4002bcbb33904303", 0x2e, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x81, 0xc6f9}, 0xc) 01:39:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() read(0xffffffffffffffff, &(0x7f00000000c0)=""/72, 0x48) kevent(r1, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:39:25 executing program 0: pledge(0x0, 0xfffffffffffffffe) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) read(r0, &(0x7f0000000040)=""/126, 0x7e) 0#+"$%.!",%: #/--!.$ %22/2 01:39:26 executing program 1: r0 = msgget$private(0x0, 0x102) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYRES64=r2, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES32=r1], 0x4, 0x7fc) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x1000000000000557) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f30000000000000000000000000000009031e507383ff5ed536264f9db1aad6302bfbc82214baaf8ab03fec990a5a1542bc2512da8279d857d5ff0960910f8489bec26d499c09ca7b471853488880840989c3898e8ff34a1d2335fa720b5abbec01a0da028a25bd2b6fe25a2db2eaef6cc6cf35c688c96e721447e655ac58ca77bfa37ca1d16ecc9af7d5ff8e804042392b11d127783ee21034a691862dad324843f4e405e83f8838c013434dac9c679d383742ca026ba15212db3c9af700e6f4751c9ebf6651cd6e86eeeb1a4538cebc3e916e949151e0f6f6f162e853deb6c8756b3b187ec0b715d41f012a0304789"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea68364b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e00000"], 0x1, 0x2, 0x7fd) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000140)={0x3, 0x400}) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./bus\x00', 0x209a3, 0xc4) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='+[\x00', &(0x7f0000000580)=')\x00']) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto(r4, &(0x7f0000000180)="625294c13d4355f0af16d39cbfbd8b27b98ee4460b50d36a2c257f65a73a8a8f3b473c0fe2ce74f93eaf7f3e2d9a46c57b7df8e40ce738d892034aea370ea18ba0f2ca0cb6bcb150004e3bbba8c50bf74ac56c570d2fe9392bf28920c61eae086c01b582", 0x64, 0x0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0xffffffffffffff7f}, 0xc) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 01:39:27 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) syz_open_pts() socketpair(0x6, 0x7, 0x5, &(0x7f0000000040)) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x90, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/18}, &(0x7f0000000180)=0x14) r2 = dup2(r1, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) r3 = shmget$private(0x0, 0x3000, 0x320, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 0#+"$%.!",%: #/--!.$ %22/2 01:39:27 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000013c0)) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r6, 0x2, 0x401}, 0x6, 0x80000000, r7, r8, 0xfffffffffffffff7, 0x9, 0xff80000000000000, 0x8}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) r9 = msgget(0x1, 0x0) msgrcv(r9, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066b3f3c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef69d26f0db95705f85c7a5437d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1000) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) kevent(r10, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0xe4, 0x80, 0x9, 0x1000}], 0x7fffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x48, 0x4, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x16, 0x86, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xe0000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0x8, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffffb, 0x90, 0xf00fffff, 0x2, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x1ff, 0x8001}], 0xffffffff, &(0x7f0000000340)={0x0, 0x5}) msgrcv(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="00008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) r11 = semget$private(0x0, 0x7, 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x2, r4, r5, r4, r3, 0x109, 0x3}, 0x2, 0x2a, 0x7d1}) msgsnd(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x0) 01:39:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3f) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0xfffffffffffffd21, &(0x7f0000002540)=[{0xffffff24, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x9f}, 0x0) r1 = msgget(0x2, 0x118) msgctl$IPC_RMID(r1, 0x0) 01:39:27 executing program 1: r0 = socket(0x20, 0x8000, 0x5) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 01:39:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x4, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x26b) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/../file0\x00', 0x8, 0x84) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x48, 0xffffffff00000001, 0x7, 0xfffffffffffffffc}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 01:39:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000002000000004475354d1b0004c289c54d07db22b02d1b211dae32e6802831ab5a5b0b05d49753ab8181de2de5882623ca7f6c670a9f77b703716c007b968cfc"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x6, 0x1000}, {0x2, 0xffffffffffffff48, 0x1000}, {0x1, 0x87, 0x800}, {0x4, 0x6, 0x800}], 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000003, 0x2]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) semop(r3, &(0x7f0000000300)=[{0x4, 0x1, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xffffffffffff951c, 0x800}, {0x7, 0x8, 0x800}, {0x7, 0x9, 0x1000}, {0x7, 0x5a}], 0x9) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000001c00da4e1f"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r9 = semget$private(0x0, 0x3, 0x440) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 01:39:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0xb) 01:39:28 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x7fffffff) 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) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r0, 0x0) close(r0) 01:39:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 01:39:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x3, 0x3}) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001480)) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000140)) 01:39:28 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 01:39:29 executing program 0: 01:39:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9fc, 0x1, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) fcntl$dupfd(r2, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() faccessat(r2, &(0x7f00000011c0)='./file0\x00', 0x4, 0x1) chown(&(0x7f0000000000)='./file0\x00', r3, r4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) 01:39:29 executing program 1: 01:39:29 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)) 01:39:29 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)) 01:39:29 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/46}, &(0x7f0000000040)=0x30) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000100)="ace308d36e487d2527af75784017875d4d5012", 0x13}, {&(0x7f0000000140)="4ca9220051672cbe6335abda94ff0d2a60331cca3c70ed08899cd9a5be4f9c5a43e8ab69219e5e038c3e605ba3c4e2b6bc190604a6217dbd8d0f5dea9f05fb363a97eb0601ffbd6294f3e4205060b6335802702447eb4ead771a4fd88537268fc99e2b7b4422b35289512cb1afb6501bc222de781d2c4abeb5bc662b198186f10897059f9c5780b2ae50ce366007d1f867a6fa173775ddd8679fb1a28d19e7b338431791bf18fc1f121a7bf9b4a5a4cbef844540", 0xb4}, {&(0x7f0000000200)="a39c730a830e91ef12b1e9e926a645d64718e6fedfaea88507712cd0ff1aeb1af74aaad3e6c0f1e70f6b1c4435dc4fcab8a4c71bbfa445dae60bb13b3ef896fee6679d0a57b2ab72ec0e2709a5b71553e851f57818626ab50259122346c2d4a87b85d463c54b4a0449ad8375b2d5a0703890edf29a5c6b165dd52d78e5789f7ed23280e144240d645d5858a980b76dedfd3acd16e99240655540a8e0237979c099143ee3a1fe5f689b3150ff343737039f3e4ab7bf3e2d7cfc417660b8ccfa173f98679034a31c35d2135a6dbef41eff268b5b59ae1cf52fc8f24989c09596e3cfae316d59a7806bebecbf0f611901e61031dc8e45cd818b588d", 0xfa}, {&(0x7f0000001380)="fce8fdf45c0cccef08168ee833211af3f59ee3590f418f495b6bbb370eafd7de4d508793c727fb9c0ef36649b9730ca6470bd88699a05edbe200d1437e49ad74602d675829715f15d679feb5164f0d5e0c08bc4b60ce5f34b0f5058dd5c8544f2f474b7aecb3c372f96322de43e623c946ed8cb53594094a1962c4110c5d11837c9fd3c6632af9d9d7f8db42dcda865f1f722098e6df64e9189355e1827f071ff8f784745a871d290ae8f5b2ff62a8318aa63823cfc01977a10c89c8ce4e1b3ca525408c3b17f0750edb88bfe4ede082562afda47ef8c334f885d3f2eb195f13e071db8c35e846f8b3172c6a60de4f8ac053f877c29251bdb95db3c3ed5de4564d68ae5e2b81b4147cf31055f7b9fc04ceaf3a864688bd7ca65932510b119a3820405d9816766da8cae25cc4cf144e7435ce0336e4965e5ba4dfeccdf0b48b431b24e33f264a42ecf5cab40a8796da6d8d5c4c7a73a46a14bb7b45ee395b8f44e207ac58be6b516dc5a008b776bfeffa95058f6361eb92721a7f6a930b14e53db460e4d65f097bc93b01722f2d5093edd24657778e7eea9d1fb1dfe6f317197ef61d588836f03716948b7f64088c25be354be0d56ad39f8094c0ea4ec422a96b053321bef8328664c2a555374c4401f0dc155dd0792eb24de124395eed5cd35821d5fd30245f3de7425ce22b4a959a1681cd6e165a4cd2d839196d6c134001c90480ed0db6a634501c22f9e514ed921b8e5007eca8e340f241f9f052cb5771c8fee5efd3edd6bc6099dc2b45ac78d08e562066e8f46f24899efaab4f0d58d4e40a199db16751ef05db0fcbd98dff16a4450235151cb48f0f6e8122418b4642d6558a50a8873f94732a49637810544f84e3c561bb994eb4add881d716664e9d3c4a1c99578b5c87a06581c9230617ba2d498de77e76bee45dca0d44f178dbc5f31a3a9f80e8ee94c0171e66f53600762687b269b9569525e70c9a18552d5ddc540680c6cc892d4599e3b69e2d35e7ebef5891e85753017d9fc787b761955dc77d90afdcc1fa73088945bc66153873bcf2ca426de30f8848567a973e64ab51b4920d0641c99d7776dcc02ecb6ccfbb728c703da4bccdcf1dd55ca6ebc8342f293740cedd430498584fcecab8d53fabdac8f2fc896dcbb10ab5e56dce175f0b8cb10032ac9cd13a67d7a0ca650b2d5de2943803906044b80fa9638fd3b8367156630df3606197d0c90c037ed61afa874a10869010973044bc3bcc5d9b6f8aab8c70c5405e773206f67f8f3545a62bb4c2d30a4d527eede9b72b80524eb9d8925bd6522dcd0dc8b8abda277e17cb875348525067b5122553024f3b5c0da051c545582d330a2724a802ea8715518f141c57715a95e427b81b9f60184d4aaa411b25a0503c684860cecbb9a03ab6e4b2284b9ac4e8276b3fe411273b24a35a2c51f1b30f23cba4d4479fdde1fafc46f0d010eadeeddbac9d3df80b9caa7d908e782678bf91fb9cef5434e07ab2de370c3620054c9e9f5771b6e53a730728a6321204fc9def2caecd09984c12c89918acf9210d7e6f4807e9a312a1f00e37784c2f27e7152610470679092bcb5c75e7a5c88de5b414e00844d7c30b05f3d1a2716c4f49f67664fe6deda45517f8a347e75b39e2902b2852e6568f947a3b8553ffff99cdeca7ffbad0dcee933b4b2bdcb9ee37a1d88842e9c258c8195b4ac0a212ca2a9edca10f3c52bac62d999fd41ef4a14a281e8fefa475d955db6c5f2cb8deb259a28df4ed6f843fbc05e1e17151c2fc486f2d37bbde06442c96c6e52b2fbf771c66d563681059d4a52846a11ad95ba277786578dd2239f92eac77fa5029a3cc25166aa5ba65dae2d6dbc23bd8b2787a687f0aa8e94e9e6cf3fb6731147394d4b3b0b5295f99ca7a402af6da1c6119ee04ce3f0ad33c37155f13e4502c446a618c2f13c039e57f5f7fd2cfbc7a0634bebc9824b9e2de17234e65d1b624aa17cf00ceb39258e4a19d2691d5bec9104d4c34414580e42faf78a38ac2e60f0252730c3a143dc8f98c4e2e305fdf46b2b1e294d2d07d084473df8652230e04624e1052449438e9d9b98b65cb983264bb295ddbb02fec3840810ef5938b340e5fc980110f687c0621aa6c58e510b106576ca18664f0e073da593c6b3d582f9b49e31ed29b9cfb458397b11f5415deb1b38208c96ccd8b758e635c23e08453416c9fa0fba5ac6fa001ca3ce4b6c1c9896546fb3d7fac4ecc73807942ef280ce51acd9e1bb8bc72f0491d692594351e16c69ce06e7898dc949f7edba17b4f9a3449b30ba214f20aafa783d6f2410de1971d157a4b6b1def6cd623776b1c7d4d4c097f5b367b2a2055d1324b04c918afed30e038d44c6d53e9ca9b87d79a98fe64fb235148d131722eb13848c5b5525cfebcfc73818aa95c44b19c9fef1e3e965893e2d8c9a9f8e1c50ebe7c0b51ae99f6a92bdbf5075975412eb17d966bbf69d4d62779a6d12793eaa62e26640d8b2e7bf5ba0363a23b90cfed783a01d22195050557066e730cf09a43b748d0a688840c54381abfaa23dfe407dc5fcb7a9ed580c37daca7a50dddc8c7492a89bd7f5971360de9c819359b1416da20185015ed816717a09ecb7499be51b33d7f23d19a5da816160d49f07750f68e49ffec7a614dd63db94644db01eced732303e71c697490eb2b83078dcf2ce9a1b2836a3b5e0b3aea3b91b610d75446b8fa522d575500c584e8da4023136ef33e26476bfb2c23820494e88975ccedb444dbb2ce74b5607eea282088dc04af66c7985baa067fa0691d89a3954ae242c4111c71bfdab99d8c519e70ee63dbbfdc320ce2dc08d3440e782ba9a99ab159e2cbd80f6c2a887a22235bbbec520cc39a1fd2b027f39a31ce69c63d78df038a5b3ca66b60b26748b6e8ebd83ff114350e233d9af3b58ce65a648b5e53e20db89e93412b63ad0390aa21585dd791451e49d63fbd14f18eb83bb71ff931963cbdbf83330629021b45ee099e048eabe774178d1e7ad7536ce341c6e8b2aa4435fae7a8ad9d14ca2b14d0df062514cf519050499704883b5ed61330e6d130772ed1f72685684433c5c3513628bb3d04dd4bd5c0fbe97b3a3d6fce639fa196b3145c8c5d63bb7d8912f2bf62730c81660a6c6b90e6570169a9fe14898c3d13928bac333dbad9698b9d9db6e369f4c084b7b8653b7c38ef0d27c21de8881a9b0eb8adf22836d5fa8cf50424464d7817fc847cf569a373a76b8f849d746c2dec5e80bdfce2e4880383f2562e42eb51e7d424b527fb2cc5aaf70afb2b8fb195d120b622f38a2e8f488dab3612355993b7c8243b6a1b2aacebcc82dab724c82a856b7cec4d6f3b4d49436d83723f1ac234c1652935f9840527bf07219cf57711107f462b2b5f5dc5035b5fc11c5b8592d589283dd74674283ce94bef927d87ab33f29719da7bd35483e1ad95e3fdf90006cb8b44ac183ed67d32b52ddbf2d4f42fd6c32ffe12401ebb1697e585e571e8910d030bead55c5035ded7e82f78a9b7e88352f7e08f94ce746bdd39e93f0d93cae2bf754de5c02414c796d888f174200597d9fd715f8ea990440dec4605c3c93eae7daceb186fa2d126af7808b82fd7eee4e938c1d11c71e85dcb0d6ec695f40af00ee785943e8f8e83245b74b7e5809bc917e8c6436deca06394974cc900a0f8acdf9355ff6d0b971cd1baaf3edf022d69220607422a96d77346a4fd13dfb47c912e160b1f206240e4743bed397c93a1384cc165dc65e5b78f08bd0988ceb60325b4554e69f9517a9042ba25a8bad975e342c6d01872d7d6407af610ebdb5e3d7910e1ef1939e846119ae84c03f62a9742884ac7df1e67d89977a33679f663a0164adabc1d8d187227fad8ac6e971b2dc708ebb39873711a60f3a7c8359ebd873913a34177931c09d241f06ad0103d0bf9b3b79bd34d0558d98be80eb0acb225e3e2aebe6c490ae3cdb4db50e5a6597c520a090a4fd3ec2ce3186fda7cc5b03df85055c8a7281dda915bdf97fb03a887969c41243f6da81b2c21da3fdeaca50453827c24427c5cf9c725b17fd5e49baeb159d1bb8bd567978d20f600fcb7f6ffb1e51870aab6d20166f8e4196940cb13fd4f2af9f0a824e6323aa27dd98a6367c6ed73bc92a10fdcc28a334cbb1e9fd6ba47a7df7df842df26c655ef7f3b71a2991eace2fbc55da4581a321ad81660c9b9655e512b66822bb3950c2767c52becfd6cbe444ce44627dfba1398ad8b07e2e64276391ae29074d2e9163431016da45505df3228c1af5b665086244fe1d1af1f52ed1e15cc17feb76825ee63d11709963d5fcfd9a9cb370d0666dae3a4dc89e812e1c1fe8b04207bb339c1c1ce3867805df5df669f09cb03cc48e88434ad3490f030e55c769c88b8cb451fa48ece8b470bea27e4638270b204a9ccb4feb13ddd50f3dbb2ec0ca007b46cb7439e22492c5e45ea2a2da78e470529af30d3a5dae8eaa6e98c1c9e2fcc7367abae5d4abb21e4d5bf387f36a80b8eaf5a6359262d7eaeb3b7297e41727159d7fd4d5b164bb64d9ca74d88905eb0e07593cf8269dbc5a026ef0d919cd1ebfc1745f98d93f2f8d0707e718ea766a0ef8346a4fa676338bed29aa9319cd62f9dc39c66648e2c963b90df336c5d20b68c0fbeee0b7750e71cd6f8a4ff97f0d55c6071ffad1e4bc000420757fd122998a0b528e48d685a92e1053fee418164aeb13cdfd14644f2d3c2cffe4e16fd2c1a545fa858dcfb00706b118e52d8b96abeab947e8741bbe6483331a87879806fc9a8361630e19ac73ffea6bd75eabc5bfb9b135a79662495208c0f6024bdd0da54e304525e9c1a7454356894bd175a8aa7b7dfa574e1109e2b3eb24e12aaf7308bac0a62ae57e5e0586309142ce19b63c9e6ce8e06085e79b0fbd3f6338677099823d9ace1e80ac8a58709287cb51f1d7fa7e1714bc6821ac0dd11d0a5df9302c9d0168186c4a0914123c961269674daa1426c5dd108622d51ac7b643bb90e5e6062ea7eba063b48743d1b0dd8754b83e70c7c8efa60ad106f93ffd1bd01a4ef0a087639886077d8b01f526d6ed929c5bfa5c81cee0f7965c6502551233568611fc24aea6ad8282b344afce9e0df8ad015318891a9c58151054f9d394f02331fba44cfe35f59f1db3936514674907737d7ef969ae747eb30059fce7f674021c9626176f7ff55ef0ca8014d0deb28dd4c8d8ea4c62096049bd14a15cf33c7e25d57f09f63da2215a08e5c230fc4ae32affcd0cbaff17de22ceb428aee78ae514d6873b2828db8453ccaa4d785e340267ebe04da1c4b03323627ea71345624436722a8561145f0a16b0467c79eed430f6076307bc4dfd080c27516e202e15d3e7f68519dcfb6f736e1dc0463a5e27d2b7fb8386037d9d051f19610e5699669d4fc645ca04c11633b72b195830c6359d38fec224d70c61b5270a8219dc3fc1540c9b443eb6d175673b22498eacf83c00b97fee25eb14ff905bf67c52a30563dff415c24f0769c2015686ddb474238e7f2097c1bb6cf917ea4b2dc7c3da94486ba0fd78c187b2750a17d120bdebcc0e9a5d07a9f41473d4448c3cf77ff9c24e955f8a0ed36fca31c977406e2d867a8ed31a109eb6e27a595085dd3c0049c88441efc5832e7fb918b45212a9100ffd8340a4de87ccd2be9b14d65c9d904fb43b31a7b61c35638b96578866c907e2f4bb0aeeb1e024ecbf2558fcca9b7b6d948e4749b0c81922a1cc4b1d9257f2b0fe37cc0086537dfa3d81571e7dcaffb972b5a87c3a391e44120e399f7", 0x1000}, {&(0x7f0000000300)="611eb68653a345ceeb12937efc50c36529ecf65c9c5f02a3d33567ac94947282c45a71f0e10c21a0bd757984c45ea0fc2688911e6cfae86118", 0x39}, {&(0x7f0000000340)}, {&(0x7f0000000380)="d303a5a1c1e64dd9b3ead64a3185fc6dad0544ddd6fc11f3543f2f095655d12eeaac836d4c79b4a0a9068ba1b668cd385c01f2294ac493c48aac2066707d0dcb61e07bafb96a29297fe0c1246d9cc4a41b286adb0debe6d9cfce80977142932507792dff7bf6ebefcccf437cbb4ac1f8116740fafd6caf5f73cd81d9bdf66716e7ef24", 0x83}, {&(0x7f0000000440)="0a068977cfbd0149d08160b2f62e0e05dbbd6528ed07f61d28ccc67a887b93706bd83083a7fff09d1cb06da3be35ca287b18ba6d5b1d513c8bb335ded752d945c77ead2f45521ac1e1ebd38f85621da8fcfa5713dbb3fe83641861536dfc56d2cddbc783a4b62922ab7774642199f15833a9f157b5ac5b61c9c246dfa4b411d6a45a203be9097dd88ae1ec696c7a9e2643ed25c44e12bde31a8079105e176cc31f5f631a5a8279fe", 0xa8}, {&(0x7f0000000500)="e6c1c33601bda00dc15dfe54da00b807e0c2fdc049a7f275d9a52525d74338fbb81e7bf0168f1a9f1c00d78ddb780ce6540f5ce589069da8604c24494dbed1cf4bffe70e5383036af41fe4f9ce559fb5d250e5ca780cf0a6b011c99d8c6e67b30cd87919a09541022c936632072ca8e9089f27cf17f149e50bbef565cade2c694fbfa677eca253d3c10eec211b2f1caf45d8c883b3a54944a31ea9831b158faf7992f1ce3b091eb66795bdd88651601b1e40344d3baa4ac54a696a80a73b1af1a937e19763546005e347568f4fa1d68658e0e1a15790124cc96c26933811c45972392b77b468899c401f8300f677c3430b20", 0xf2}], 0x9, &(0x7f00000006c0)=[{0x90, 0xffff, 0x0, "a96606bbb3ccc5c333988107160d70f9334c57b1a542225d5d823ae2c2b27afdde9071e069ba31080a2c64e79e225b163ba159e0613eef42057666325d8a4825112a31e659f67d5bdcd869a27a1b7ba87d52b84c61c3f32c0af596d54cc606b2a0a7fb9ba95e3d969cc6178147ab58cf472ebb92e443c91421c4510003f6ab48"}, {0xf8, 0x1, 0xdb1, "a5964e3b9d63db6e22173dca37e2144084ef40d53532121816c57ddc9feb31fd7fd49a9399d941929586249607a908b112114c4f3a28f91072b2525f88a87402957a25cb51023b84e3ade338f4abff0f7a458eaa0a1d6f4a80a8e7be621eec46a330c413703f3216b9e1923944e1e24a53c96d3d9aca3cc325b4ec5651722607d316625c8e80a88d46d74eab29c284e55d54e5480ad8ec14b4122f96438b75c1dd824482b70e145143f435e1bf28044780a71cf806a42c150754892415770ac23570419ea97956e076365ae3a1f08b6e8e3f15ef4d1e6300ed68f4eab04d7e0d9263a5bbe4"}, {0x68, 0xffff, 0x80000000, "8766a9aca8745e6930229cdfdc7b02929ce0b0c9361a529920638aec7cf6cabe30a57e5d8f2067466342fc36988c81ca13d5d50a4e4123b9c9278f1a690d52e509584eb4332f1a43bf28ed569e3351f1b9b1391c"}, {0x40, 0x1, 0x8, "66d5de5154209db7f3560f46f29a045423c8ae55520e115eb067b4ed9e516bd978ae9bc03622934e7a"}], 0x230}, 0x2) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffd6b) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000940)) 01:39:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) accept$inet(r0, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x100000}, 0x28}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x3d53390d, 0x6}, {0x18, 0x0, 0x3, 0x3ff}, 0x2, [0x6, 0x6, 0x1, 0x10000, 0x5, 0x8191, 0x40b, 0x4]}, 0x3c) 01:39:29 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 01:39:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 01:39:29 executing program 0: mlockall(0x2) clock_settime(0x4, &(0x7f0000000000)={0x5, 0x5}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = getuid() setuid(r0) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) r1 = msgget(0x3, 0x40) socketpair$unix(0x1, 0x4000000007, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x21) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x860, 0x0) renameat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') r6 = getgid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9b, r0, r3, r0, r6, 0x42, 0x2}, 0x8000, 0x5, r7, r8, 0x401, 0x6, 0x4, 0x7ff}) 01:39:29 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) 01:39:30 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x4001981, 0xfffffffffffffffe}) 01:39:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 01:39:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f00000001c0)=""/203, 0xcb}], 0x6) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/211, 0xd3}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/236, 0xec}, {&(0x7f0000001540)=""/226, 0xe2}], 0x4) fsync(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getgid() 01:39:30 executing program 1: 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(r0, &(0x7f0000000700)='./file0/file0\x00', 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000900)=""/208) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0\x00', 0x17) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 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, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x8]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x0, 0x80000000209) 01:39:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = geteuid() r3 = getgid() fchown(r0, r2, r3) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x400fffff, 0xb35, 0x21}, {{r1}, 0xfffffffffffffff8, 0x41, 0x1, 0x2b1, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x25, 0x8, 0x2}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xf0, 0x80000001, 0x62, 0x8001}, {{r0}, 0xffffffffffffffff, 0xc3, 0x1, 0x6, 0xd9}, {{r0}, 0xffffffffffffffff, 0x81, 0x3, 0xfffffffffffffffd, 0x38a}, {{r1}, 0xffffffffffffffff, 0xc0, 0xfffff, 0x3, 0x1}], 0x4, &(0x7f0000000140)={0x5, 0x7fff}) fchown(r0, r2, r3) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r4) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x2000) getegid() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9, 0x4, 0xfffffffffffffff9, 0x0, 0x4, 0x9, 0x81, 0x2, 0x2, 0x1ff, 0x800}) r6 = semget$private(0x0, 0x0, 0x48) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000200)=0x5e664dcb) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fcntl$getflags(r0, 0x3) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x0, r7, r8, r2, r8, 0x20, 0xff}, 0x2, 0x3, 0x1fffffffe00000}) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000380)=""/243) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000480)=0x3f) r9 = syz_open_pts() utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x6, 0x9}, {0x1, 0x100000001}}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) r10 = fcntl$dupfd(r9, 0xa, r1) setrlimit(0x5, &(0x7f00000005c0)={0xfffffffffffffffa, 0x400}) geteuid() fcntl$getown(r10, 0x5) setrlimit(0x2, &(0x7f0000000600)={0x3}) semctl$IPC_RMID(r6, 0x0, 0x0) 01:39:30 executing program 0: r0 = socket$inet(0x2, 0x20000000007, 0x7f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0x230) setuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffa, 0x9, r2}) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x101}, 0xfffffffffffffecb) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 01:39:30 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) flock(r0, 0x2) getsockopt(r0, 0x200002029, 0x40, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="62922d017747ae4ebdc66a70a9674cd5d4604b7f155bc98b2d25b8d37c0b98a269c7c23c509bd5ab45b94573fa024b496ecfd43d", 0x34, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0xf146}, 0xc) 01:39:30 executing program 0: clock_getres(0x6, &(0x7f0000000040)) 01:39:30 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffc, 0x800000c, 0x0, 0x0) socketpair(0x21, 0x7, 0x54d, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) recvfrom$inet6(r0, &(0x7f0000000000)=""/57, 0x39, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x7c, 0x9}, 0xc) 01:39:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 01:39:30 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xffffffffffffff00}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x3, 0x800, 0x0, 0x7, 0x2, 0x2a, 0x3, 0x1, 0x7, 0x2}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) 01:39:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x18) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0xc5}], 0x1, 0x932d) 01:39:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 01:39:30 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) munmap(&(0x7f00000db000/0x2000)=nil, 0x2000) 01:39:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0x41, 0x0, 0x126, &(0x7f0000000280)=ANY=[@ANYBLOB="00030000000000000100000000000000bb15883b5e906371ef92eec031a46e56521673cb8a19ed5a401f8ee79f2819c4a2e59f2b97e233e311fdb43ffa867f52df86d6438737014240bd7327dbdbb3a49cd12b25c410dff9a88d788bcd6c197f63c3b542afe05dd2614115d60b287d98623d6cf4163bc3ceab2d5b8543e09b72d62b3f7182f825f13ca8e9af23cb367abf15e3f2d95f4f7355f1fd7bc0c792ec38da1d34ad3b1766c47c85441805e89b0bd11c04592aa7ef261df67c77dcd51feb9e9a1486466b83f38eb2ae6ed418b0f29478bee040c1a112d3b03a4dc4c702d2374a4884d9cb9f6a78caea7982b65cb12de31735bb5805eb97eaca3c136bad8727f9b62450b67b026e547ec6ded39409e2ff4878fbb5a020f1a397bc13ef09a5a44744850e26b9eba8762da6fb82ae1c736b84c292d8e5378a08cbd679e73c943203375026f695f33491513c32211f7b42adda7f6f0cf53a7c3eb4fa646d87331de0cd1c751a441bbbb1786c7d85d8a2479230014dc567537e6f2d2538b0ffa32f5192156e58483a3d12858367eefa8fffb3b70fbe8f1e357a2bf27a672bc4884bf4e43a566d5a872abbb5c1097ef9f402c8263addf12985ed91b3aba22a0de392fe3ce90b8144b3b2dde2904e2d8113fb522ba27e0c5d3bf46754dc6540467b6d9e7d6718d4a8404f1c26973bee07392852f50b9c37bd00992e413cd4a10346bd5daa9840e27f186c6e82f5f8d35b4d8ec4bb3e73945286946caff0a448117c0dfc4869d4b03699dbcf5613e99fe1eb010a6072f0591c16ec5d190548b4efdfd6728b949163fbf5df580f6c36a057249ee1315d8bb4132ed2e6250a9c523776adb7789db54840582fcb0f2b49d9289dbc593e5d80e709d70a7be21ddad3d8ee16131d4aeea70687e15ae87448526945ee7d0c0c03b9cd8065423aef1101d0dba9a207cd2e0cc895b470b8f41a5015e700b58821db88e2bdaa44780698af536a9bc39cdc293a8d4b50861478acda2d710f3721c32bc104ad526cd424c770490525a48b1f12e0005c5e5f78dcb68b2a99000000000000000000000000000000"], 0xfffffffffffffe8c}, 0x0) dup(r1) syz_open_pts() 01:39:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)="f4f5c23690cb8906f23c998b9cc97ab70f2458bea3c0c3305da859ae6e0987b18bbe7f260d12fd73b94eb275cdedf744b651ae6e93d80591db3619a719a20096b27324c282a0e90c42ee3a26325ce8", 0x4f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 01:39:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30080, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)=""/23, 0x17}], 0x1, &(0x7f0000000180)=""/104, 0x68}, 0x40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x4, {0x1, 0x8000}}) 01:39:31 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0x699e, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 01:39:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="9c14705084b0f1502e2e2e", 0xb) execve(0x0, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) 01:39:31 executing program 0: rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') socketpair(0x2, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000500)=@abs, &(0x7f00000004c0)=0xffffffffffffff25) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000480)=0x10) getpeername(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000003a14a5e3345e64174f1ad5c5aac093000000000000000000000000000f564e22e2cb13fffe31c5e84368dcfe8e5385942651e4ad12634ee4ea5698a61cc560ab5aa8338759f8051fdaa06cc4a1e020dfb19874be3f3147907164f30b70b6b5b1db24243a2f008a655bccd9be911f1817866d99edf354bb943d5db638a5d79b7e8b52bf82cf17e89e00000000b7a1d8a701b8c441dc6b3d60a81d8eed80b60a0e4957efc9f222199f220f2b6f3611e8b97e2265fc7b6513f89b0071be482f0add71e51ddd4fd3122e33a2f1a6a7736bd4afba41105836905eb3a67466e716f4c2eca6251dab467feb82a4e4507817fe899b5e09a9f02fff000000"], &(0x7f0000000200)=0x2e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x2, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) clock_gettime(0x4, &(0x7f0000000180)) 01:39:31 executing program 0: r0 = socket(0x18, 0x3, 0x0) socket(0x10, 0x3, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) fsync(r1) 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) syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 01:39:31 executing program 1: r0 = kqueue() fsync(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 001...001...0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 01:39:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88c0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x100000, 0x80) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:39:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) kqueue() fcntl$setown(r0, 0x6, 0x0) 01:39:34 executing program 1: socket(0x800000018, 0x3, 0x103) 01:39:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="7c36fc7a82746bbf13f25aec8908eff7cae5f90ec7ce47b6c4dbba65632ac25bb5103baa46c1f854d302cfabab2e4b276e5e37a1bc057af7a5a2f5ff0d499875d6ff0acf2813fbf4e0a1874a9b269e07dc281f5b069bd6338928db36c62caf2a901e6bbddad5b68984d3f8bc2e031f92eeb742832316ae44944ba70c3b0f21df7bc047c49ed126064caf0958226f6339168a1f2bfce4479076d9fcd9b232cf5c7582068cc32bb283300a849cb531a3145e4c0c900c412bb7c9807155fe667125acf07f6cc17477ac0d13a9ca344c199b2f0ba1bdd8c755f240e7e9c795866328", 0xe0}, {&(0x7f0000000340)="0e6d9a682d3a344c724915d96b62f86dda9b6cf744e5d79e0919d73594fcc0fa535bace26a2f024b51af7f24878df98b7830a0b83252b9943b1e2c2369a6a545162f8637d49ad675317389a88e08c4b95ac57f10986684e041900f01379d75129494d6176347144985d54beff32f8c53f928779f949a903a36d744428f21256e90c6d34f7e881a258f2d0c2c1b9f0106b3869b", 0x93}], 0x2, 0x0) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 01:39:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') 01:39:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket$inet(0x2, 0x3, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100008000000000d, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000180)="eaff125c8c1cff004a87986343960cfe896f5f0ca7eb18cd5ac22e7e46f3a3fea96f093aca7d2bd94d4f864cb8ef0300000000000000d133b93a6d614536ff6da9668663092fb31b8092e6b45fc7e83d99a34c6e50d639c8b1d352f263900008a3750db37bcfa1", 0x829307f1e536c10a) 01:39:34 executing program 1: 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(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x20, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x4, 0x5, 0x30000}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x3, 0x2e}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x9, 0x3000}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5148b32d, 0xcdbd}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x8, 0x5ad}, {{r2}, 0xfffffffffffffffd, 0x20, 0x3, 0x6, 0x7f}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x200, 0x54}], 0x676f73f, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x9, 0x89a2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8000000a, 0x1, 0x100}, {{r1}, 0xffffffffffffffff, 0x25, 0x2, 0xfffffffffffffff9, 0x8}, {{r1}, 0xfffffffffffffffb, 0xe, 0x1, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0xcd, 0x20000021, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x101, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000008, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x16, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xa60, 0x66}], 0x5, &(0x7f00000004c0)={0x64e, 0x100}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000300)="320cfec004363e6e257338811d67567884e69ad140194aa014b391fe8d24700757310bf292e63ff393f244daaf75ac164c2f2d9f1f4e2cf918bbf86dfde5a242a9e55a93c0b441dfac713fd2ad286aa6d2184abca9fb4c94ba0a7bd6954339e6a1ca140326839eedf5a6397894ef9f9eb00946949de1519ad2241ab4deab72a611b7372fe55137e83f7ef3df4a2c6b292b07d66d9336b387f57dc33fc6", 0x9d}], 0x1, 0x0, 0x0, 0x402}, 0x9) 01:39:34 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10090, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/211, 0xd3}, {&(0x7f0000001300)=""/69, 0x45}, {&(0x7f0000001380)=""/234, 0xea}, {&(0x7f0000001480)=""/134, 0x86}, {&(0x7f0000001540)=""/153, 0x99}], 0x9) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = kqueue() poll(&(0x7f0000001800)=[{r0, 0x10}, {r1, 0x2}], 0x2, 0x7fffffff) pipe(&(0x7f00000016c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) fchownat(r2, &(0x7f0000001700)='./file0\x00', r3, r4, 0x2) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0xa675, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 01:39:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/250, &(0x7f0000000280)=0xfa) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x1ca}], 0x2, 0xd9f) semctl$GETVAL(0x0, 0x7, 0x5, &(0x7f0000000080)=""/202) fcntl$getown(r0, 0x5) connect$inet(r0, &(0x7f0000000040), 0xc) 01:39:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) r2 = shmget(0x1, 0x2000, 0x514, &(0x7f0000ff9000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r3 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x0, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) 01:39:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0xf907bf2bb6b0e90, 0x7, 0x4) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="f8c2f5a957fd000000000000", 0xc) r2 = dup2(r1, r1) ioctl$TIOCEXCL(r2, 0x2000740d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 01:39:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d", 0x261) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0xffffffffffffffff, 0x5, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 01:39:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) kevent(r0, &(0x7f0000000200), 0xc2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x5, 0x101}, {{r0}, 0xfffffffffffffffa, 0x12, 0x13, 0x4, 0x16e3}, {{r0}, 0xfffffffffffffffe, 0xb1, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0x30, 0xf0000000, 0x3, 0x200}, {{r0}, 0x0, 0x0, 0x6, 0x1}], 0x81, &(0x7f0000000300)={0x3, 0x80000000}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x40) sendto(r0, &(0x7f0000000100)="ca170ba0b0d9ad5e620f960d1bedaa397ffba53eb6f6583df931efb6f4dc2c433640501fb02426dd4b7dc256edc0acd5ccd586d00f5eb3e808586403ad7af0de0a45cc160cf11f0c043d5dbfd17c9a29ed32724e304dc3d35e", 0x59, 0xc, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xdb3, './bus\x00'}) 01:39:36 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) fcntl$setstatus(r0, 0x4, 0x48) 01:39:36 executing program 0: setreuid(0x0, 0xee00) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x800, 0x0) r0 = geteuid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x2) r3 = geteuid() setreuid(r3, 0x0) setuid(r3) geteuid() 01:39:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xd0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x100000001, 0x2}) r2 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='/', 0x1}], 0x1) write(r2, &(0x7f00000028c0)='G', 0x1) writev(r0, &(0x7f0000002680)=[{&(0x7f0000000500)="d4693d38142285a8f3e795843817", 0xe}], 0x1) 01:39:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2f822bc600", 0x0, 0x8000000}) r0 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x3, 0x2, 0xf77a, 0x80000000, r1}) kevent(r0, &(0x7f0000000000), 0x1f2f94f4, 0x0, 0x4004, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x28}, {r0, 0x1}, {r0}, {r0}, {r0, 0xa0}, {r0, 0x11}, {r0, 0x4}, {r0, 0x4}], 0x8, 0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000010, 0x100000000, 0x1ff}], 0x8000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x22, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0xa0, 0x4283, 0xfffffffffffffffe}], 0xffffffffffffc2b0, &(0x7f00000000c0)={0x1, 0x6}) fcntl$setstatus(r2, 0x4, 0x0) getgid() 01:39:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x89a88f592e0a028b}, 0xfffffffffffffea5) 01:39:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x4005, 0x1c08c4d0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffc1, 0x6}, 0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 01:39:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002007, 0x4000086128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000140)="895b5dcdc27c00", 0x7}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76", 0x493}], 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 01:39:36 executing program 1: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x5f8, 0x3ff, 0x6, 0xffff, 0x0, 0x1, 0x101, 0x2c}, &(0x7f0000000080)={0xfcea, 0x1, 0x3ff, 0x400, 0x8d, 0x7fffffff, 0x7f, 0x5cc6}, &(0x7f0000000100)={0x0, 0xe, 0x401, 0x100, 0x95, 0x9}, &(0x7f0000000140)={0x2, 0x100000001}) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 01:39:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() fcntl$setstatus(r4, 0x4, 0x80) dup(r3) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x230, 0x0) 01:39:36 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x7, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup(r0) fchdir(r1) 01:39:36 executing program 1: socketpair$unix(0x1, 0x2000000004, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) setsockopt$sock_int(r1, 0xffff, 0x1022, &(0x7f0000000000)=0xffff, 0x4) 01:39:36 executing program 1: r0 = msgget(0xffffffffffffffff, 0x1000000) msgrcv(r0, &(0x7f0000002440)={0x0, ""/4096}, 0xfffffe54, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/161}, 0xa9, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/224}, 0xe8, 0x3, 0x0) 01:39:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x40044278, &(0x7f0000000000)=0x4) dup(0xffffffffffffffff) 01:39:37 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) socket$inet6(0x18, 0x0, 0xffffffff7fffffff) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 01:39:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x20000000000400, 0x63) r1 = semget$private(0x0, 0x5, 0x80) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) poll(&(0x7f00000006c0)=[{r2, 0x26}, {r0, 0x21}, {r2, 0x51}, {r2, 0x101}, {r0, 0x4}, {r2, 0x1}, {r2, 0x8}], 0x7, 0x795b) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) getsockname(r2, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) r3 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = openat(r2, &(0x7f00000002c0)='./bus\x00', 0x20140, 0x80) chmod(&(0x7f0000000800)='./file0\x00', 0xa0) fchmodat(r3, &(0x7f0000000600)='./bus\x00', 0x4, 0x2) setitimer(0x1, &(0x7f0000000780)={{0x0, 0x3}, {0xfffffffffffffffd, 0x100000000}}, &(0x7f00000007c0)) seteuid(r5) r8 = accept(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) sendmsg$unix(r8, &(0x7f00000005c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="47fa9668eda9d59b509a9caa801006c95fb81b01aba1ffa1287f8c9a8176695ec10dfdc98dba50ca7dab51aba4f7695816ad147f5cf6472a2a13137fdf59501ca8abcf490e12585913da13535e6355409951645aa2e0b3a664310febdb68f32a6fc4903dc64c35f22bdfcc0fb32e38935d5cf37a32ec4fa06414bfb577d0afcaf92db656782514f59dd113f88765d3b953030167817c176f30", 0x99}, {&(0x7f0000000400)="10151c0024181fd5f84c0956f14eb26a2b07c0743d72548e0722c7c0beeb9a05c4af396812605fcbcf013aae7365fb6a5446849a717e08b4cd1bc95c579c8120648ecc7ca9cb9c5b32fe3711d9c91f5d50962f986ac552f92ea74f051220849c7a4ee0407135", 0x66}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r9, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x2}, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r10 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000700)={{0x9, r5, r6, r5, r6, 0x10, 0x9}, 0x0, 0x6, r4, r4, 0x7, 0x9, 0x4}) setuid(0xee01) semop(r1, 0x0, 0xfffffffffffffe38) linkat(r3, &(0x7f0000000640)='./bus\x00', r2, &(0x7f0000000680)='./file0\x00', 0x0) 01:39:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x1ff, 0x7ff, {0x8, 0x5}}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x80044275, &(0x7f0000000000)) 01:39:37 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) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x9) setsockopt$sock_int(r0, 0xffff, 0x1026, 0x0, 0x0) 01:39:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) accept$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r5 = dup(r3) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000240)) r6 = semget$private(0x0, 0x7, 0x610) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000180)=""/2) 01:39:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) close(r1) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r2, &(0x7f00000000c0)=""/77, 0x4d) 01:39:38 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xff) getppid() 01:39:38 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='\xec\xdb') 01:39:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x18b) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffef9, 0x0, 0x0, 0x0}, 0x1) 01:39:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7ffffffffffffffe0000a5ee480703000000c60100f2e9", 0x2c}], 0x1) 01:39:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f6988c0d8daea3136872682bdd8d0e3f2af5b1ef", 0x1, 0x401}) 01:39:38 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000402000000000000000004000000000000"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000680)=""/154) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) execve(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000580)=[&(0x7f0000000440)=')-]}]\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='/)\x00']) lchown(&(0x7f0000000380)='./file0/file0\x00', r7, r6) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x800) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000640)) setregid(0x0, r5) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 01:39:38 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) kqueue() dup2(r2, r1) pipe2(&(0x7f0000000000), 0x4) 01:39:38 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x608, 0x10) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 01:39:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$WSMOUSEIO_GETPARAMS(r0, 0xc1045763, &(0x7f0000000100)={0x0}) 01:39:39 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$TIOCNOTTY(r0, 0x20007471) 01:39:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000180)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) 01:39:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) 01:39:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000200)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) semget$private(0x0, 0x2, 0x1c1) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x100008000000000a, &(0x7f00000000c0)='1', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 01:39:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4612f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b58f034c420300", 0x2f) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x30000, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x0, 0x3ff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/31, 0x1f}, {&(0x7f0000000300)=""/62, 0x3e}], 0x2) open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x4) syz_open_pts() 01:39:40 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003e0000000300000035ce17351d70577e250ff8242b5c3df13564ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce3327501000000846fbf8fe2edd74775d69d77ee72af5b5a14bce27ca8c5f59118b8520d650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f49f07a7337013c1b19d779513293d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a838764b9e611a3b600000000002f53568453afb19bfd710b946fa9beedeeeb2d7d139a4fe1ee88d44965ffbea2cf3ab83f4761dfaf1e06fac54f98382622f477eb0ec4ee6e6d23d7b333ff361b33f71ee661deafc77000723edf2590e54287ccb4ecc26ba992db3167c476ba8c4559dd26570f04be31a5597525e795b5f59e0518dccf98aa20643698716a41af9cc18c"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffede}, 0x0) 01:39:40 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000003a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x12fa, 0x2000000000000000, 0x0, 0x0) 01:39:40 executing program 1: fchflags(0xffffffffffffffff, 0x20002) r0 = socket$inet(0x2, 0x4007, 0x5) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 01:39:40 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/156, 0x9c}, {&(0x7f0000000180)=""/165, 0xa5}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000280)=""/16, 0x10}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/209, 0xd1}], 0x7, &(0x7f0000001540)=""/34, 0x22}, 0x40) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000001640)='./file0\x00', 0x40) r2 = openat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x880, 0x83) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001600)=0x2) socket(0x38, 0x8000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 01:39:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10400, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) socketpair(0x12, 0x4006, 0x3ff, &(0x7f00000003c0)={0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = socket$unix(0x1, 0x5, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x1, 0x0) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x82, 0x0) r12 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x401, 0x110) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x8180, 0x0) r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r18 = geteuid() r19 = getegid() r20 = socket(0x0, 0x3, 0x2e6) r21 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) r22 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r23 = socket$inet6(0x18, 0xc007, 0x1) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="879221d2e91aa4a155c8a109edaf5aa6b227680d792c4a2fcf5707ee01a47339739fc76223ebec4909842a601899ea8efc846e6e3822dfb31c6484c1ba05e772bb1c74c76b026bc9723c", 0x4a}, {&(0x7f0000000040)="841eca3f8d366d322b43d378f6c94cfb8b6ad18b7e132c", 0x17}, {&(0x7f0000000140)="5d05d3c70d4e4cbd82412f805a423a4af436a14aa61cd0caee86eceb9e2e07b84630cf371bcc78bdd16ce23973a8983828ad6aa86cb0e894d9620e8a6c80bc62021ce27faa27b6692f01ab008559179df931ed421a7eb61ad167f9d0e2c9bbe4bebb24d07f46c8e37868e57aaa441a8435a0c61d8e69edd06610d81707", 0x7d}], 0x3, &(0x7f0000000700)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22, r23]}], 0xd8, 0x3}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r25, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6629268c3439"], 0xa) getpeername(r24, 0x0, &(0x7f0000000080)) 01:39:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) 01:39:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x6, 0x0, "5f19bb00", 0x1}) openat(r0, &(0x7f0000000140)='./bus\x00', 0x8142, 0x146) 01:39:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xb7, 0x2, 0x0, 0xfffffffffffffe09) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x7fffffff, './file0\x00', './file0\x00'}) r2 = semget(0x3, 0x3, 0x20400) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000000)=""/130) 01:39:40 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xe, 0x2, 0x0, 0x7}, {{r0}, 0x0, 0x1, 0x80, 0x1000, 0x5}, {{r0}, 0xaef801b2e85e0f52, 0x2, 0x80000003, 0xfff, 0x2ccc6912}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000001, 0x8, 0x7}], 0x5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x100000000}], 0x9, &(0x7f0000000140)={0x1, 0xd28}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 01:39:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffeff) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socket(0x13, 0x1, 0x6) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000580)=@in, 0xc, 0x0, 0x0, 0x0, 0xfffffffffffffd84}, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000240), 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) setsockopt(r0, 0x1000, 0x3, &(0x7f0000000080)="9655ab5ec5efbb41ec084a0adb81ccefe80d96ae2134245466f1d97d739b02339468e7c66d0a3b0e047f7e433796aa67c5b63b5196e9f13b62f9f774b5f927441d7e70772b61d63843ae70ce88570ae4f031b4ae96f3e64df8eb5a493685514198f97e10d4c7776902591b31585cd262ede1086b6db5588afa944ffbfa542562d23555c92872abf306b48b1de73c322dfc7743f99ad224d961884e25cd0a49c23bc00ecaa1aa9bfdc034", 0xaa) 01:39:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) 01:39:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 01:39:41 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\\\x00', &(0x7f0000000080)='?\xc3', &(0x7f0000000440)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*,(%/^\x00'], &(0x7f0000000400)=[&(0x7f0000000200)=',,\x00', &(0x7f0000000240)='y\x00', &(0x7f0000000280)=':m\'\x00', &(0x7f00000002c0)='/)\x00', &(0x7f0000000300)='&.:$@:\x00', &(0x7f0000000340)='\xe4/@\xd3+[}W+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00']) 01:39:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="74b21d36a3bb4b33eecfd3431b3bb9651cb85c28239a73841377266e1c1b9babde1b69907c1afeef38eedc87d93f846cc2f21a51ad304df68e732fe578f502981621c2b85bfe4c8a65cf19878e3eac9b82405d66f4e14c2da0106fc45029587613203e91bb65a268b97ddd69a1987f132f409f9c3bc1d1bef34573b1d185d92268a789eae262d352cfff70a1929fd4860c7e4ca0621e48290eb751cae9e702d8d337ed19eb8e5d4a390dcdb1de19536d98a97e6b63d07777c3c664765895a7c0cf96d830199e847b99ae1d", 0xcb) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r1, 0x2000746f) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "0100000024d8e500000000ddff00000000000800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:41 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:39:41 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 01:39:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = socket(0x0, 0x8000000000003fff, 0x1) 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, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) connect$unix(r1, &(0x7f0000000240)=@file={0xcba0e9e624ee7475, './file0\x00'}, 0xa) read(r0, &(0x7f0000000080)=""/18, 0x12) 01:39:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) syz_open_pts() msgget$private(0x0, 0x100) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f46b4672212d7875aa7dc", 0xdd}], 0x1) write(r2, &(0x7f0000000340)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 01:39:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x104) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 01:39:41 executing program 1: r0 = semget$private(0x0, 0x6, 0x14) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/123) r1 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/80) msgrcv(r1, &(0x7f0000000100)={0x0, ""/59}, 0x43, 0x1, 0x800) r2 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() r4 = getgid() r5 = getuid() getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x40, r3, r4, r5, r6, 0x100, 0x4}, 0x8, 0x4, r7, r8, 0x20, 0xff, 0x2}) msgctl$IPC_RMID(r1, 0x0) r9 = syz_open_pts() ioctl$TIOCCBRK(r9, 0x2000747a) r10 = syz_open_pts() semget$private(0x0, 0x7, 0x1) ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000240)) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000280)) shmget(0x1, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) setrlimit(0x2, &(0x7f00000002c0)={0x8, 0xffffffffffff8001}) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000300)) getpid() chroot(&(0x7f0000000340)='./file0\x00') pledge(&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00') shmat(r2, &(0x7f0000ff8000/0x4000)=nil, 0x2000) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000400)=0x1000) r11 = open(&(0x7f0000000440)='./file0\x00', 0x40, 0x4) ioctl$WSKBDIO_SETMODE(r11, 0x80045713, &(0x7f0000000480)=0x1) 01:39:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() syz_open_pts() preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000000)=""/255, 0xff}, {&(0x7f0000000240)=""/137, 0x89}, {&(0x7f0000000100)=""/49, 0x31}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x5, 0x0) kevent(r1, &(0x7f0000000340), 0x200000069, 0x0, 0x4, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001d00)="15aecac39f18059744f08892224f8c25655f3da119c4b4dd089472149d9a6c28e968d7aeeac08af9882a0e354a3d63b375684507be50b952e3ce927d1907561afafe2c1537b351f47d1dbe70c80809c8de04cac394fd5b02fe32b8e6c967579524b8d36fc5d2ab0df6bc61de0c8abe0f769472d207e50ac1761beb533e5497babd9165805f43b78d8891387c7deed7670be83ef3e7d735ecd7b916be0f2a1f4b77f34ac2a5ed4aad6a5a5f022ed11fa98fa3c21ff937c882fc03fce7919d0eab9dc725318c2c8427c40fcd0ec7", 0xcd}, {&(0x7f0000001e00)="23205fe251a647d565fcdf98fc328e1172728b864b62e00411ef799f3458f1dfb10184ff3a62fc07d3a4f9bea38eeba8ad0de5b432ef9b20f6634880df296465d9a4407902a2bbd24040f96dc0475fe12f2b7438bd266798d815c845675b5708167163d2ff7dc67b3af691654659fe65f859b2619b9cf9f50af1eeb0d0bbbdd3efe6471f565d0c49e1c00f9703a46cd04c7d44a7ef14b40da484aecb050f183f81439cfc8e36e658bb49b031a653fc36943265b53ae4e3550bfc4d3354a3cf2cda4f11457ea252c88af773e85fbf7e90e6c0646aca33edac5555d643e8229ff555", 0xe1}], 0x2) 01:39:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1f, 0xffffffff}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x80000001}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r0, 0x2) 01:39:41 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) getsockopt(r3, 0x400, 0x2, &(0x7f0000000140)=""/112, &(0x7f00000001c0)=0x70) 01:39:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) getuid() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 01:39:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() chmod(&(0x7f0000000100)='./bus\x00', 0x100) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./bus\x00', 0x40) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x9}, {0x18, 0x1, 0x3ff, 0x81}, 0xffffffffffffff01, [0x1, 0xc20, 0x3, 0x3f, 0x9, 0x80, 0x7, 0x80010]}, 0x3c) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) pipe(&(0x7f0000000180)) dup(r2) 01:39:41 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x801, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0xff, 0xc93b, 0x2}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000080)="bbb076eed10f57601a3d9b36aacf61810c49ac6eb10587b08c6de1062d1cea3b24c1269a70d2fb6a", 0x28, 0x1, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 01:39:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x200, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x2e}, {{r2}, 0xfffffffffffffff9, 0x80, 0x5, 0x401, 0x4}], 0x1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x54, 0x14, 0x4, 0x2}], 0x100000000, &(0x7f00000001c0)={0x800}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r5 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0xfffffffffffffffe) r1 = kqueue() pwritev(r1, &(0x7f00000012c0), 0x1000000000000119, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x7, 0x9, {0x9, 0x7}}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66690800300032e690c9d230891e5d6ca3f198ca163ca8011d0add36d4f186bd19306fb3588cbb6f0a09729fd93a2305f337c6249d79663aaab9c922066549f9d096d0e648683bf168875d94b184f8672635ecde0e3ca0ab40b7c4ad28dd7378dff91a3503c558fa26208db1ef38b79470ed31f4766a85b06a4ab2ad5f8f8ddc8383217ee41619ca45359a57425d2cbfe357879f0a79b13113db9d33bc78475ffaaa2ce60000"], 0xa) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x89, 0x0, 0xd9f3, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 01:39:44 executing program 0: setuid(0xee01) r0 = socket(0x16, 0x4003, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffde) 0#+"$%.!",%: #/--!.$ %22/2 01:39:44 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) mlockall(0x8000000000003) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x400, 0x1, 0x4f4604e4, 0x2, 0x9}, 0xc) 01:39:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0ef77d6cb83fb84b13670c6d24e6f04929a7e8d0dee5cc2f3f9b5903d982a7252da25df783aef9afc39d930a5b880ffe7491671459c763a4a4d6201b7ca2b595ec1ded6feb5bddf391bffb309239e0d20226df58344304538a768e3c827425d1e1fa4b1db18cd127eb10075a40c8ff1c9411c3c3f01b8ee6a198b7ac95c86bdd060ffea0adfb66af1320e6f4feaaaaaae1238407575f9d63e0d7bf3755d81da5d0f34281bc37289506f6ef54aefc4ae4c26cd9", 0xb3) 01:39:44 executing program 0: r0 = socket(0x11, 0x2, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r5 = dup2(r0, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='-\x00', &(0x7f00000000c0)='%\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='.\xc1\x00', &(0x7f0000000180)='(\x00']) sendto(r5, &(0x7f0000000380)="316b3f094dbc56c3d1e72d65d74f0c3e826744ac8d07d931980816fb5af218b826505bcb8a5b2850779453e7b795031dc42feb1599b6cee0d2fd7abaa0212ca55b6e4f7507a7c6a94b52ed8d3672c262a103a7065c23a93cdf8769591152f35d99eca2fc4c3a09d23001ea91c4e44b76602b669b975c463e4f5880aa8313f0207daee2c1907ea02cf2043fde32da4b67185396f92d969398b9b47f685359690da255e193adc850e5006d4baf34b5d18adf2a9c99bba6223ebf3e3ebcd118391d6380602c2117f8199bdcb6eb9399f24bcb1047ba2d5f17fd563cf4f6f270cd4fd083d8ded8b852e4da293bd38529315888ea2e6e70dfd349acac7bb5961281be17deb7522065eb988a2bc0ce5d885d13bac938666200a40421e69b7a4367e5e3eb0640181f0c45d317c832d89fc74c2b433bbcd8498de9326327abb16a5ee082f012329e2391343a9911b5c5ce072e9aca415f999faf8f9688301e1dccd1cbc63c23aacd34ff80a1bf8d81191dafe5fdb922fca070dda21d2cf7658f359a0467f203e0fb87b44ab529ab36743c420e20b3b68eb5c4b65df96036099368a86888e98d7968db28e1b04a4585a6546460c44d6b55fe28bf8b14d61bfb3250cc6d7d1fa896799fcaa4c3ebbaa5eecff2fe2e1c0d2a0a0e459cff71fb791acc6b592aa0a42ded8b21a198ba8e6589fde85f22fecdcdbca144929a8a58b7421f532ded24c80c2e3f09842671b207f998232473f6acb0f783419b56dd4944fbad7581a6dee3b3a3f5bbc378ca19aed6de11c061e7957dfc14d93ef748e169d7f7b6b8974004874f5f1cbec1df6566ac4a529827afef14933b2c13ff5bbdcaa6b01cf56005094aac55f572617eb695f66dd9104d2d80d038d40d3119aad688dc0c35670c4e14ee86fc982e19b17fdf1c2439b8c997de187ab256951cb2a366d69669e8698f022c965c8b60a84b4ec33f052b0b098c9193d68b8464c038b39f97f947c2fab1f067a1393191bb15c0acc0169c42cea985432dd6e508f41c6b652901c0127cdcfecfbb89ae718e04b0d9acf418d2727e379d5a831eb95a4d3af7b9e366f50278e0607b85f12a9208d607ebf8f1dd0c17c061c7d462474365af6ed912d24187f357d9d10f7c5b37329434d8959fc14db6269de1030cb919b4be0fa046ac6191e4c07455b567bd192183b5ef01280e41826f73f72f32656b6d5a1bfcbfcb11af06664234f826c49d2a1b8b272e0e2faf293e70adadfafa93481a31d95d52bcfb546e99ef4519e048e1dcae27a35861ab470aec3713e5cb91415c31497a04bba8dcc97c3c0be6902e2e686934dec403b2abee9bcb45ec22e9d96a6b8f11d1f2472d375fc8d50b25234ebaccbc46de457b1dad90d87fdb4fbdb37a4fe15a1b0335d18981cbe2219a319f52e0a16b0fe0c5336bb49471e6a7d2c50d4442545da1bcfff79f798265cf04a0d3e14b1d432b436ecede883a100500ad040958b8656ffdb4ad3a0192782532fd0b9e3ecc10005d951e62e717ab7ccc33acae0143eeca61f1e3142902a4a574a819480c88a6cf5f5eb27d159a47024871d9c5d5432e15330a8e9db300b359d61d7554b320e33e085cb65ec676947da1e76f16389db0b40e93dde266687072c4acf6f00feb1db3a491d16aadc88311282a4ab4a5de5cf0a2afce5a4c53d2a6aaf7a7097b9c132b6a98f05db7681fe5ecebf80e1a51d42509bcf69bf1c1b84da0a06f60d869221f1fc7fe6f33d50625cffad696d8f1aeea93900b338d71adf5013d9296741a13e49a13ea043421773e4cd50629760a547970c85f02111fd28ff320884d496e60662d4d93ce2bfde62608b73f6ada93e03edc33d67018bacbcc1ac15ac420f4fb341883f7da11e69a6d419e63349ffedf8cdd5c64d9eb96883a807d0d58a319156048998f3e9848bcfff2ae9fd32b737ea9473fbe2d0207c5d90a1e79c5bec7213a2cf46b55711547f6bf868c4f6686626a325f36886d42d1cbaf361b47abd85efd6b3530bee572228a2783bb9637bc4cae986506262014869c33ace03ab6ceed9d721123c6897fb93d140412a4c847adc332d0da2456de2cbd100776203d2880844e472da349ecbb4b96bbd149be2b251d738d61edb44db64f06aca8fe39315359319e7d4347733c3f365d6edc1078d6bcc0649026101bb2a56cb53e3a073b0e07245f642b48fd41bc685d8c185e1a60a89464ac5ba437230a74c284fbb1b9d85c5b89c4aeeff409898095113b1f3bf83106a204c2bc3281cc0c947e04a0afdfa5c04910f84bd23d5bff8ec150ad00bad15f3f3908c0fd18c09fc58feaf16f9ec217161e4768130cc5870f28d17d23361eeeda2f6ce8ea3b7af4ca24ca1b7787c00051c21e9f19be9eff5ce41d8a9aa2c0ef4e495ac18a18963241ccc81fde8bac0d4ae21bc16717ce0e0c72b57de4e320a700aed6c73cd88f5b8959c6c5ab86b520e82fa09bea5bcea47f1eafbdeedc8f172c2a930cba5e80f88cace134dcdecaaf44f80eb6385fdf7a51614edd9522f50900f8c9971a1ae637de67ea7824a44054b1c2488e2f009e9065c4598cdc6018c31afb56ec004be25cd8be65818039807092d4e031ab5cf2044b585ded5fa46cec66bd511f9de90ac6132b855632209245f0a638e43470cea212bef50ff4284f6e1f4c22181e61317c87db0bbe0d67e71ff30e6406a7242078de30697ed1ad7af5ed86360234df2787e1d348c679584fa1e6b5405383577d1857ffc3c8fa04651c642badb428533f1c0cb48836a0faea597f8ce1a27e890a44d214f83b9e87d3eccc77e423864121ed87d1307c9f1e1015135620ec0e339816e7d8c04c2716b81556709ce36cb60b04c0c6ca881cec47c448eb0f062e458603b423e39d818b772fb56b18233dd5938b5a8b171cca3394062cc7814850572eeb4a82303125e7d6112ed61826bbec11a5078602810c60af60f1bd4442a74ce19d2e217c90a79ead0dd180892ee8fb629fad49928f40b8d60a6aaa05c55bdc1f6835ef3cfe2ceee1f7d516b65396d9dd83e14dc6301efb4cafd24a951f59daca8e08a03a261fb6fb4ccc4fb29b29b299e2fcd9e123562d0804ba9c762a0bbd60bd991df284beaa5ef1a6a97273d4506412975c9f73a7a0c4af2d5d7780f28352cede5c6288f0725a2a93884ddeba3e28d0d4bc0567d9609eea0a13e0f7304cc93015594f54b3bd0dea44803e0b288927633ab1f337d4e7160ad77410b6a20ab667e9dd51642bdcdb960da2ac991ec577c7d07c42c1292e98c111d12d7f3a0be49ffe1009fc00ebda95b5038ebe21e0b2b7441048dcb8db07bf40cf7103828a9090c4b743f05e9b77db8a85c9ffa128456e4a0f56596f714ef206e037c28dc775b401fc2628b135c1d60333411fdf4213fed01f6761a26d4392b91da5e554346943473ad9a29036bf67aa2937966b3b36a24c6e21bb609f268e20ac805df81cb7e43b5ac640c7c31a6fc10bbb1314168373e81e7425a551ef4f98df8ea6e4a2f277d08c6c949bf70ee3fb4f7595e123ffdaaae91a6fefd8914d39f78ef503dbb706003e3bd61554568c70411614d758d3ab045d1fc9ac025ff49f85d3c263a5a17f62fe7aee3b39047b3585283809e126c21c7113f25f16365b23ee452b23290a49dbc8b8e149fd1a6439f6f4b3c15cf86b712e8ca81b1100eeecd6ef9df1b9f69a90045d6ff270f15d30ddb2ddba8e8e50578e3f60dca55fbfc69a8bf844272bf9912dadd7e4e6a1035e1e0375972153d0401918f15c463cee9d847c92770d2d5d8100518d48797f7169d14461d166da71ca49bbe6023f96b024ee6bdee24dd965c3c9fec85a0dadf70faada69585abc642ecee907f99dcd8419c7d117f0347fb862251ca1148648c5654f33247fc225d3c596bc8b90e8a6e02e906fcf6fabb1087be5103926eb255d9deb93b8a79cbeb4e0e26192041e581028e66c21d137156cc8f7e2dd730bf4059e11f9a812c7b739dc0271228effe831d9ac051abb5cb0041e7efa0464b941c9e370cd006a4bf9de06e1309241e8e7247819ed25ff8a8d0dc4c182406628fb446e2ae11726191c304b843c3157097bc9d2409355e870f6782da9f26b3cb83c6d627334aabebceffc76d4efd7057ca7b2d58b9e3e807bc051e0491519dc36dbf2f12b439e7229c5726ec9dc09695039c041dad5c6eb62f79e280e391982791b2136eeee0d0728bb237419226d3aa800b3d7476c6830ce0ebd6055f79b3cbb74d0b85be6b05904324fd8ca86bf0e571901e20b348759e9066d0d9f384dc14f4f50096526da0ba64dfe769ca070d94c7a460a1e498bd55e81f90ea62328551f8d1a1ce4fa803854aafe8b3d1c872f635a8de52cb8dd4b043f87c548960d199ce3e3814f41e73dbb375aee39eeeadcf6077ac17265d0db2151fa1c42b845e6987457668e2dc57dd335916be48a2f43c51d9bc942ed44bdc8997f2fc573776a5b85b04ffa799d360e3312ea419b528172135f5ba79e57d3c806cbc42fb539d420e1e0a9ca3e5f9b79e732806df2302adc24c7c8e1c9345769c45677cb39cf7a5aae699df4b78f557ab24f2c686e16bfe239e1bbc1e7323532224c5122f10753dbac5ed1dbbc0389839e4fd7794753e179a9125535ed5dbe8762b34f2a57cf398ec882d3276c06ed335ad0b6c9863b8d5800743f75440927e40b11c87465fb7e86448af0e587a2e691c2b0c8f8ad1cc622a3a7e1edfceab4b70d0d24a8de300e7728c0dc185037a070d8051e82d326f6bf7d1274f01eb192efc3b23ffe7314d60254a466552b0d6d99d532dc7ed4bc633fa89d3ed2b0fffc923ffe884dc2fe3b37cbbbadc2eaff0c75017581a1e70177528d5f5d541534f9e6135191e545000bc23cf7d029a709a2cda60dacf4c1f721bc445afa97ef3dea2987acf402ad5959262193f2a9f9ef4e749a0fdab3fd90d8f62380aa31499f004bf2e0f81fd3aacefc4f9b55ef6ca5ef242f992141f9f783fb8e82e9701a3d7f4ad57f99ec92238abd6b9b3e98d35f8783f9d07c2b34c01f724e0a5da8ed5768e5d183def0e208b5a87936632d834b32e207802beae2a0a47e391bd25c4db770f54f2305c093ead73af35c02c89d56eee607e5d7aa67ed8727790bcc119fa921a7dee5a556d09576461087779bca2958e0ee3a4fe06f4c6150485ec3afe0006bee93e4d8ffa729dbf159c4813852e954a790ca3ba5d4f16196c5b0e765a035044cfcc7bd17ae019e5b360eae9f3c53f03141018b7fcf22f7133dfd6a36f9832af4c8c34f643aa78f9514abe8285c6c111fbaf2907f32f01f77c2ead5dfedb6b7e7f4c9d54d2b68ec5ea6727b23ce80ae335edd219471551de25bab43f4473f6df5eff4c8d77ace1765dc374c27cfb6b6667d55ec8b1dbd00af84337c07cd2bc84bd9719cb5faaf1acedcebfe143843d11b34feeb4c06a2ebee8935f84a60b87e542f59a31df1367c51dc0af78f60d73b0f44269d4c137563814d4891ef255bdd509a56102e7aa17b50aa4c3238178ddd7b7795af2b925dee77ba50fdbca5f20e63f1b6afb4dbedd2a5db38444a52c7912e9f5cdc861c6d4c7f983bb17e2207a061b4b4731ad5e2688a57a1c8389d41a6dc511b4a913ea4c11c6dabfecd50ce43b4e38000ff94a5244bb8a3529643671c0026a44123219ee63832527d992759ff501d4340527d6e28eb326fadbfdff92bb85c756abd4fa2ba79bd04c79158c867c285efc267957d1859d92cd4ebfdea0d14039ce989ce9b8a5cbfd6ce3c65b9df3d12725899e576e3224277", 0x1000, 0x1, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTART(r4, 0x2000746e) 01:39:44 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/200) 01:39:44 executing program 0: r0 = socket$inet(0x2, 0x40000000c203, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/128, 0x80, 0x41, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x803, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x0, 0x9}, {0x6, 0x1e2}, {0x0, 0x6}, {0xaf, 0x7}, {0x47, 0x9}], 0x5}) 01:39:44 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc2) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 01:39:44 executing program 0: getsockopt(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0) 01:39:44 executing program 1: r0 = socket(0x8000000000000006, 0x4000, 0x0) write(r0, &(0x7f0000000140)="f4905ce4a62b94dbe23406f79dec9e5e85455ecc56d4dfe893990c5e5d1e04b2030d1752cd1e8d0a74e00193262f92492cb113a6a277f31d4b44ec0109ab378d0aec1d07309119fce661cd7549cf3c60bbfb6f963a1e28606eedc3e85829", 0x5e) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) dup2(r2, r0) close(r4) recvfrom$unix(r2, &(0x7f0000000200)=""/228, 0xe4, 0x841, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x3011, r1, 0x0, 0x0) 01:39:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x478) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/16) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 01:39:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x4) setsockopt(r0, 0x7fffffff, 0x57, &(0x7f0000000080)="cd6d8f36aa14a50142677b8de3fe314a8a05db1af569df873e2d3818eaba8a28e2f1c782b5b7f6547927ffecbe8293a144a62d4eb187a35772495038714a4a156dea08f19848b39960463bdc32bdac743f6d1ed3dec8bdd9d1904d3bce857f9bd5b8438dbd85fa52b03eb9590b3ecb1ac72e81df365e952f0c94195cb37801e4a7f80754b5e0f94eae4353e7ad1019e397d171440cc8db6c995ecc03f713d2dd854597076198e94c8e16957a620cdefb83d686311c245a949e7fc6aeeb728af17b5dd0cd3cab8050b371a054b056f2c823dce6", 0xd3) r1 = socket(0x20, 0x5, 0x9) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 01:39:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0xa9) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 01:39:44 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) dup(r0) socket(0x20, 0x4001, 0x8000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0xfffffffffffffffe, 0xfffffffffffff801, 0x1, 0x4, 0x1024, 0x3, 0x2, 0x2, 0x7fffffff, 0x1}) fcntl$setstatus(r0, 0x4, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x2, 0x9}, {0x100, 0x700}}) 01:39:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) syz_open_pts() writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 01:39:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 01:39:44 executing program 0: getrusage(0x0, &(0x7f0000000680)) fchmodat(0xffffffffffffffff, 0x0, 0x7d, 0x4) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) r1 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x81, 0x7f}, {0x3ff, 0x40}}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file1\x00', r2, r3) linkat(0xffffffffffffffff, 0x0, r0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18a10, 0x6) openat(r4, &(0x7f0000000040)='./file0\x00', 0x80a0, 0x40) 01:39:44 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0xffffffffffffff7f}, {0x18, 0x1, 0x8, 0x7}, 0x3, [0x6, 0x7, 0x3ff, 0x2, 0x5, 0x4, 0x4, 0x3]}, 0x3c) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) 01:39:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x100000000000020) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) listen(r0, 0x69262263) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000400)="000000186004008b000200000000000000000000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f", 0x2c}], 0x1) fchdir(r0) socket$unix(0x1, 0x5, 0x0) 01:39:44 executing program 0: setreuid(0x0, 0xee00) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setreuid(0x0, 0xffffffffffffffff) munlockall() r3 = socket$unix(0x1, 0x10000001, 0x0) r4 = dup(r3) setreuid(r2, r2) r5 = semget$private(0x0, 0x3, 0x0) getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r2, 0x0, r2, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/208) 01:39:44 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0xffffffffffffffff, 0x7f, 0x4, 0x37, "f1958a78f81bf80e8f114015bc32e9063ab7111e", 0x0, 0x6}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x2, './bus\x00', './bus\x00'}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r2 = dup(r1) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x400000000000020) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r3, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r4 = kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x3, 0xfffffffffffffbff}) kevent(r4, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0xc4, 0xf0000000, 0x8, 0x80}, {{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x4, 0x7}, {{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x8000, 0x9}, {{r3}, 0xfffffffffffffffc, 0x7, 0xfffff, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x6}, {{r3}, 0x0, 0x14, 0x80, 0x2, 0x1}, {{r3}, 0xfffffffffffffffe, 0x9e, 0x20, 0x0, 0xffffffffffffff33}, {{r4}, 0xfffffffffffffffb, 0xe9, 0xfffff, 0x7, 0x8}], 0x5, 0x0, 0x9d1, &(0x7f0000000140)={0x1, 0x7fffffff}) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 01:39:44 executing program 1: unveil(0x0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) chroot(&(0x7f0000000140)='./file1\x00') 01:39:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x109) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x10000000000080, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900", 0x0, 0xd90}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) pipe2(&(0x7f0000000180), 0x10000) bind(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="cef48e0ad101002e2f66692eb240987d4f27fb93f6d704aab7653000d2e0c50975559b952b3ded262d6fbc74c99b274a2d45a2ed4b17a4f2744ed174dfb0c7552d62a48edaf60805db64861214709a949b5099e1c9b934845aa3f27efdf053598ea3621b70fd82955733f73c533e53a37921db41a17f73bad86ebec48f0d885a307997f8e11780f6aa2f07c482cfc1339b8ae36e4a5bd73dacc64b208649ef2b402066d4abc1df7f5c006a4bac45e47525e8e52bc241efcfef76614ad6771185a665ed22fef04722ce27eb1d70227244c706234acf036ee1807e1517966fde8a1c3d36793e8ea2a8d812cfbe0b3d3c23533adb6ab22bc408fc0af91bae735127a10b78dd7449c041fc15e787e1fe194f7718e35849a657cff352334d30fc163c3e7dc9e8072e7e87e97e073f93cb"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x81, 0x100000001}, 0x10) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f00000001c0)="d5ff9668", 0xfea7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e699399296480ac1ac915ac4ba2d3bd42060f273435043b4a9597ebc6d919d", 0x2d) 01:39:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r0, &(0x7f0000000280)=""/4096, 0x1000) mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) r3 = kqueue() dup2(r3, r2) dup2(r2, r1) dup2(0xffffffffffffffff, 0xffffffffffffffff) 01:39:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() getsockopt(r0, 0x4, 0x401, &(0x7f0000000180)=""/209, &(0x7f0000000280)=0xd1) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 01:39:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) 01:39:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x29}], 0x20000028}) 01:39:45 executing program 1: setreuid(0x0, 0xee00) socketpair(0x0, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) socketpair(0x18, 0x4003, 0x102, 0x0) 01:39:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xac}) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x2) mlock(&(0x7f0000ff8000/0x1000)=nil, 0x1000) 01:39:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x1) pipe2(&(0x7f0000000000), 0x10000) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 01:39:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = dup2(0xffffffffffffff9c, r0) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000000c0)={0x4, './bus\x00'}) ioctl$KDSETRAD(r3, 0x20004b43) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 01:39:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff8, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x5, 0xb89, 0x8, "1ee5083514f21ddbb9c3c8e036e26b0cd65aa12c", 0x80000000, 0xc328}) 01:39:45 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) 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) recvmsg(r0, &(0x7f0000000300)={0x0, 0x1b6, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xfffffffffffffccb}, 0x0) 01:39:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x44, 0x0) unveil(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)='r\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x103) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x5) ioctl$TIOCEXCL(r1, 0x2000740d) fsync(r0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0xfffbfffffbffff15, 0x10000}) read(r1, &(0x7f0000000140)=""/254, 0xfe) 01:39:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) mknod$loop(&(0x7f0000001800)='./file0\x00', 0x10, 0x1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x0, 0x9, "d730c1e7bb6fda02394e0f200d8900400e000100", 0x0, 0x5a}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) recvmsg(r2, &(0x7f00000017c0)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001700)=[{&(0x7f0000001140)=""/231, 0xe7}, {&(0x7f0000001240)=""/80, 0x50}, {&(0x7f00000012c0)=""/220, 0xdc}, {&(0x7f00000013c0)=""/148, 0x94}, {&(0x7f0000001480)=""/189, 0xbd}, {&(0x7f0000001540)=""/93, 0x5d}, {&(0x7f00000015c0)=""/122, 0x7a}, {&(0x7f0000001640)=""/172, 0xac}], 0x8, &(0x7f0000001780)=""/53, 0x35}, 0x842) 01:39:45 executing program 0: socketpair$unix(0x1, 0xc, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f0000000000)=0x22) 01:39:45 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000080)=""/38, 0x26, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 01:39:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044272, &(0x7f0000000000)=0xc6) 01:39:45 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) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:45 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7b6, 0x7fff}, {0x9, 0x2}}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x20, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 01:39:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x154) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x40}], 0x2, 0x9) 01:39:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x8, 0x0) write(r0, &(0x7f0000000540)="15790630c5947dc2befd06b89aee1ed238fe86cfb8cc801e5f82e9823b3cf49b72dd89e0cfa16ed34e0ac82b6a44e8d2be64cf5df434bfaa5624103d2a905ee3ab9d5c0d529837d360f5b32383e9885adabefcb71232386c3ba0c4b59560f77f666f825d4cd223c54384306c8550b8eb1d249b", 0x73) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2d9cf9, 0x3ff}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="22dce9f2b8a85cb97792863f1e96263f10b57ac710b38d66e1168822dbca5b6859253fce432149e6b15357b49a274d383ca153b3cfd24a7a8a5ae10c2771ff77de019ed408fc37b031c2e8529faa17f4db6abd", 0x53}, {&(0x7f0000000100)="1386adfce61b1a6b9cdb4c63a59ffc3cc9c454822b63876f003dd92c311726a18d821b3a6b68ca4486b83d711af313d215ac89ef9af38cabe463257ed20240676ee3543b14e4cc0d4902cb078eb04b7d534125930c85411b5475db6c3d302cddb21ccd2e07870de8b3fb32106daddb45b769a4da93897dba7d39b1322c91b8f4d0e326bd55528ccd8776db459d92193a6891522907aba7e4c489b7d4ced05eb65d87bb1fbaf6144a0aa44e9ac53adee5eeaea33736f59fa23ef0453fb8a3b58089929ce29f5d9ac0c298f7836173ceba201f", 0xd2}], 0x2, &(0x7f0000000280)=[{0x10, 0x1, 0x8}, {0xd0, 0x1, 0x8, "f959b25f06672ab41d4fc84bebb8f7f1a0a23d2f29ed27c5901014517a72f3ca060cf0197eef85e43e98082dc3acc39ac29f93b93d44371742671c5486c755db70cf075ec72adda64b7c8b61e90e481c178c9838b78690246c8e622578d40e7194e9ed90c9475c1b7cdac814b61b81ae570d86b51d5752e708ff98a5e7ed494d4d6b4568f64fd183028c62866159faa87dded0cf21cc5978482feca464ca31c16a6e2ca388ee37d5080df692b304530c7be51623607f718c2b"}, {0x40, 0x0, 0x7e, "703c999e3f57484bffa9b8abc9c68bec990bbfa867689424f3453b1102e5ae4fbdf1834724b74c1f348e42d3e65d"}, {0xd8, 0xffff, 0x0, "b24c50fb219e4f416cccda015bef7da2173e4d2c2f125aeee8a50399ac3787c6c27290fa7cf5600c12dfdf6eedc98ce300b211602c4b01cef9b69697ccfee9444cce9f651e08ecdf7d137b398b4dcda8dd7bef02be0743ff1adead7996f716bcca1b6f8e17037739555a9820a43f94e76026ae1bacddc8fa8790f9ee906075109c369b19f4e8d319c3f74e23d1c3ec281350d1bc4ea91e942867f824900e7ec1ccc1c4ec04970d413bbf6c4a5ddc7694ffbebd6c4fd152225af0783d77f14acec7e91f1ac4e8e22a"}], 0x1f8}, 0x4) accept$inet(r0, 0x0, &(0x7f00000005c0)) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r3) 01:39:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1ff) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 01:39:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xc7}, {0x1}], 0x2}) 01:39:46 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r8 = getppid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffffffffffc1, r4, r0, r5, r2, 0x40, 0x6}, 0xfff00000000, 0xfbe1, r7, r8, 0xfffffffffffffe00, 0x8, 0xe154}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000140)=""/35) setregid(r1, 0x0) setregid(r3, r1) getegid() 01:39:46 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:46 executing program 0: r0 = socket(0x2, 0x4000, 0x3) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 01:39:46 executing program 1: socketpair(0x10, 0x0, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x7, 0x9c60) pipe(&(0x7f0000001640)) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/249, 0xf9}, {&(0x7f0000001140)=""/113, 0x71}, {&(0x7f00000011c0)=""/91, 0x5b}, {&(0x7f0000001240)=""/247, 0xf7}, {&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/201, 0xc9}, {&(0x7f00000014c0)=""/65, 0x41}, {&(0x7f0000001540)=""/56, 0x38}], 0x9) socket$inet6(0x18, 0x0, 0x29) 01:39:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x2, 0xffffffff}, 0x101, 0x7, r6, r7, 0x1f, 0x5, 0x100}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100) 01:39:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x30) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4f9) r1 = kqueue() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r3}, 0x7ab054331501ae9e, 0x22, 0xa, 0x2, 0xfb2}, {{r3}, 0xffffffffffffffff, 0xaa, 0x0, 0x7, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80000023, 0x8, 0x3}], 0x6, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x3, 0x8}, {{r2}, 0x0, 0x20, 0xf0000000, 0x4, 0x81}, {{r2}, 0xfffffffffffffff8, 0xd0, 0x0, 0x100, 0x100000001}], 0x2b62, &(0x7f0000000140)={0x4, 0x4000000000000c8}) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x5}, {{r3}, 0xffffffffffffffff, 0x81}, {{r3}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) r4 = semget$private(0x0, 0x7, 0x200) read(r1, &(0x7f0000000380)=""/126, 0x7e) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x1, 0x5, 0x7ff]) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 01:39:46 executing program 0: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0xca2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000380)=[{r3, 0x8}, {r0, 0x100000040}], 0x2, 0x6) write(r2, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r2) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) write(r2, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) r4 = geteuid() getitimer(0x0, &(0x7f0000000100)) setuid(r4) getuid() syz_open_pts() r5 = syz_open_pts() r6 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r6, 0x0, 0x0) close(r5) 01:39:46 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "89328f97e5bb67ae0000000000000800"}) r2 = socket(0x18, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) dup(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r3, 0x0, 0x1) dup2(r0, r1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0xd6) rmdir(&(0x7f0000000040)='./file0\x00') 01:39:46 executing program 1: r0 = socket$inet(0x2, 0x1003, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 01:39:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 01:39:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x0) 01:39:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x103, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, &(0x7f0000000340)=""/139, &(0x7f0000000240)=0xfffffe7e) 01:39:47 executing program 0: r0 = semget$private(0x0, 0x2, 0x110) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x1, 0x6f, 0x5, 0x6, "f04551a116d173f3a2f5efdc39b186eb99cace04", 0x8, 0x8001}) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x4, 0x87ef}, 0xc) semop(r0, &(0x7f0000000080)=[{0x1, 0x20, 0x800}, {0x7, 0x8000, 0x1800}, {0x4, 0x7, 0x800}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x80000001, 0xff, 0x0, 0x4, "042227274bc9519855fb0b4e80a58749ab4c2ad2", 0x1, 0xffff}) r3 = semget(0x0, 0x2, 0x0) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000000)=""/91) pipe(&(0x7f0000000140)) 01:39:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1c, &(0x7f0000000040)=0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:39:47 executing program 1: mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2004, 0x1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x5, './file1\x00'}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="a7620cb21dbfcea5542897ec2ab935b97a821e0bc5d2ffa80440e7796df5b1b862de5a368502bdc968b7df1339ca18840141dc693fc499ed77a039391585ddec3ffecd6acc7f6f20ff661af35082c0678e8f76964b2556ea27f99bc9f04c4bcb8d5a59acbeaf6fbba90104354d04a93536ac99fd279d9fe8cd6f64ee38559d17416e1149f7144d82be176db7555f9cc0ef6f901b760de8c39583f639b4f669f485127f480ff15f5eeb0877dbb8dad7174f83cae8c124d229964cad9d79778904b993f1a81a6af73663a6b96e1e15fe7aa07ca38daa8bc689", 0xd8}, {&(0x7f0000000440)="a772a6841fd87911df33a90652f3415d9e06baf62c6d9c372e5d4ccebcb26dd37aca75329dd8d346da378ce2f61b235d471c5b9cf2665187c5a7d4e8534373cf91eb2b11", 0x44}, {&(0x7f0000000600)="04a12568c7ffa9068e4664485aa91ab611bd340c815ad4632e18c5d6f9a4bda70f6f45f47fbb0fcfd4b79e443279f002fe73da3ab49f791240b7dbc7a1160d094a3cb4764d06f2e8c541d668bd790ed70e857a7e2071305af273b57004521a", 0x5f}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0x8d3) chroot(&(0x7f0000000400)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000084d7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 01:39:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x290, 0x0) fchflags(r0, 0x40001) 01:39:47 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 01:39:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="4ecf0929cffa2d5a8f8fc80b80476f8c00b246a9d458945880fd9348fac258a4bdab3515dd09890ff7e08933277907f00bf3f96f3fff357807625a4a2c351879c1e3fd4c69c0b77b5524d54fa081216a0042f7e4db93afe2cf3e631ddadbfdb41c", 0x61}, {&(0x7f0000000300)="09c810fe6b7110801c992c140f0eb31f5147d961323688201f58690e9487384888290f6d2b3dcdf40594f6c0e5f1cf844ff28f63e360bd10430805bc3c372e2a74d3af5b7d102a0be3189667af23f9fa4bc785a1361d917bfe96b547248e8157d82f281c4e1f9ed1e338b1ef7e31a11a2f51c3798bf41e95399697f0a1ffdb1c7ded995780ade2c2a30204e493d4e51079ffdd12ca00f62ca170977321ff8982e0700dc7376005c4875dde212372a133bf1ca7cbd30619ccc5133817a76aa97c0c7a11027696fc0ee87766e64e4872be50ac4d30829e65a90ca18be724b4fa4b", 0xe0}, {&(0x7f0000000200)="d37fc25987b8c96c46d60db1bafed6943146ca56732773c7fba28d25edfffff1f7ff2bda55832b63c25cf01bfc237c97a2ea968311f27b9ecd3978d6b2c958d520c67a91323bd66a2642a009921cec572832023671b1ada36505da708b", 0x5d}, {&(0x7f0000000400)="4601289336014506799677ebcda38614663744b24118ec63d21b267100ed348cc6789edb0b89d6a53bc2a3aef28733219cd2be24f0eb3adede251608f470581f9d59aff828cc8b064eafab7447b0e51b26c124026ae274660287a4f8b3fb5145af597a7232883cd67685bd2eb7a6c77129bcd30d91dc79b4712455d484924b6f464c52fe40526cbd23a5402980a8aca55f48784a9081b1942de49c2ceea529c357bdbabac3c138b3981148a962e14effe3012cfa339af02abb16e03781b42c3023c10ed6d7ba97", 0xc7}], 0x4, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x1027) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000500)="f905ad8c8f8373caaa8bfa6caac033e715b2ffd0dd8221c5bd68544f2b0a40ec7253d468ac4c0851d7f3d217a3a8fdbe4c1f4301978565456d12fefa22ab3e58f495b4857fd848c5cedb440073e1cf45c347c796bffc00bffb64f2e439c3faeb371c97a04ddaa0b22984e2fac4d0f59b58e7ffbc03fe16c03c31d2474385ddd5e81b5f409936ec30e58379dc1626809e447b81f37cccebf570c83d84fb05061406e7cfe4c0495aa4f0c98d6833a3c57004d555c4fa3b6ae738d6e95c5e22805da76e4104260c2a3bee9286952801caada6ee833c8e58b3e75c3458acd5979bca8ad3ef15374406f181907911", 0xec}], 0x1, 0x0) 01:39:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x27f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = geteuid() setuid(r0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000000180)="7c50ab660b70b773f08393587bc847b010562d2df2d48e411c6b7aa7cb6250eef679c872f6a4dcf7f804197458bb4d3b7de0dee378783be2e8a90826a0bdc0b934e62ee6216285c3c58e25fd0440976a589519fef9e64b5f21b2feab7e8ced55aeeaf68c62ccd1efde3de1593b4be0af425d9044efd306f897a39e8b", 0x7c) 01:39:47 executing program 1: mknod(&(0x7f0000000100)='./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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000700)=""/29, 0x13}], 0x1, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 01:39:47 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='r\x00', &(0x7f0000000140)='#\x00', &(0x7f0000000180)='r\x00', &(0x7f00000001c0)='r\x00', &(0x7f0000000280)='{\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='/-z@\x00', &(0x7f0000000500)='/$[\x00']) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) chown(&(0x7f00000005c0)='./file0\x00', r2, r1) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 01:39:47 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) fcntl$dupfd(r0, 0x0, r0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000440)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) socketpair$unix(0x1, 0x8169041cb7cf4277, 0x0, &(0x7f0000000840)) 01:39:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = kqueue() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x17}], 0x3, 0x0, 0xfffffffffffff545, 0x0) close(r1) 01:39:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = dup2(r0, r0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e6799e71ea5d", 0x8) write(r0, &(0x7f0000000100)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac6", 0x14) sendto(r1, &(0x7f0000000140)="99bbd7969ed1864c8963dbf3aabadaf4edcdac2f8455a0b0ac66f07eb9340572c8168a5174a19c8029de4b8414ea411b55ed04d458d8f1416b00edc39c48c79d1ccbaa21dc51c1fe4c99de70053932a4a3cf1b49ebf9e507a6c2b47956a17f38011d9537292f475c3b1ca966b327ac742712545ebec72defeff1d02d032722de988251a90aa065287b23094fa8d86cad057fd65ec5016619d98839f2ce8098704a57de0416eaa6fe114b051733827eaad95abe572d8d3403f0e00e894d9107", 0xbf, 0x409, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 01:39:47 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(r1, 0x4, 0xcc) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 01:39:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 01:39:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x7f) listen(r0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/116, 0x74}], 0x1) fchmod(r0, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r2) shutdown(r2, 0x0) openat(r1, &(0x7f00000001c0)='./file1\x00', 0x400, 0x100) close(r2) shutdown(r0, 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x40, 0x0, 0x0) dup(r0) close(r0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x2) 01:39:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1ffbfffff) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) write(r0, &(0x7f0000000200)="3b0bdeee729a9da05b9862dd1213c507005593a0235d4e6e3605000000ff11d830f48be1e0e350646acbad610548a40e5595dc3c0dfe9c01acc500022d760218c95012cc224aa664eeb8fc3b2dfb11771ab7d7303bda8969c5e3487cf35d11d851269b909085ce844a913a4b68c43ac418037b73f99cafdd25c84386ad0b0f6b7d3692bc748eb5b3b0b900dde1e0717ab4c7c35623d1f32c03d71f55a26cfaeaa6f29ebb898e96d911ac79d649b2058200c7051800000000", 0xb8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) 01:39:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 01:39:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/58, 0x3a, 0x3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x7fffffff, 0x101, &(0x7f0000000100)="670638881ade51a9a0deeb5a", 0xfffffffffffffd02) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000000), &(0x7f0000000080)=0x4) 01:39:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000000006) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 01:39:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) read(r0, &(0x7f00000001c0)=""/235, 0xeb) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) rename(&(0x7f0000000300)='./bus\x00', &(0x7f00000002c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x422, 0x81) 01:39:48 executing program 0: r0 = socket(0x16, 0x3, 0x0) write(r0, &(0x7f0000000280)="448f7dfd737db8d45d3f3c92eda0c7999265f1fdfd74dd460b247df62d75f48dacc1250a5b63f128df9ee757b168283fabf5fda36d7ad864f2048a7a1e2d31295beb6f6ae103c54eed152793d40326bb94d65326ec1056de901a5393b8d60d435b2893715376e6c14381a6b3e61b99a03e566001b521d26194da590ae47832d0bd25dafba36cad8cd1d2040e99db3b5f370d6b037be823badea9c8a9b27d8c9a0c352d5e99588d040a93eb315e77369a1f9e0645e08d3122712f0bb394b0d94f24052fa0ebf6a4bf318f9a8e267b8bce1311cd4e7cf0ec5e755bd62be72d270c0444c64ed517669a1d8d21b89acc897885ed9e416d89f65a504dedee", 0xfc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x18ab, &(0x7f00000000c0), &(0x7f0000000140)=0x4) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x4f3e}, 0xc) preadv(r2, &(0x7f0000000080), 0x2d873daf713889, 0xfffffffffffffffc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc00, 0x4) dup2(r3, r0) 01:39:48 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/70}, &(0x7f0000000100)=0x48) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x401, 0x100000001}, {0x18, 0x2, 0x80, 0xffff}, 0x5, [0x2, 0x2, 0x8b, 0x3, 0x8ab, 0xfff, 0x7f, 0x81]}, 0x3c) r2 = getegid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setegid(r2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 01:39:48 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r4 = dup(r0) chown(&(0x7f0000000080)='./bus\x00', r2, r3) seteuid(r2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) 01:39:48 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r0, 0x1) r3 = dup2(r0, r2) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x120) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) r4 = shmget$private(0x0, 0x2000, 0xc4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) fsync(r2) close(r3) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) r5 = geteuid() r6 = getegid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa40, 0x8) pipe(&(0x7f0000000000)) 01:39:48 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffc, 0x5}, {{r5}, 0xffffffffffffffff, 0x81}, {{r5}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) 01:39:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x8}, {0x18, 0x2, 0x0, 0x800}, 0x4, [0x20, 0xfe0, 0x8, 0x3f, 0x9, 0x593, 0x80000000, 0x2]}, 0x3c) 01:39:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0}, &(0x7f0000000700)=0xffffff6e) r5 = geteuid() r6 = getgid() r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r9 = getgid() unlinkat(r0, &(0x7f00000006c0)='./file1\x00', 0x8) r10 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r13 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="12fb0707deae", 0x6}, {&(0x7f0000000280)="17640638d44502464ef440c309814014a9a409ad72683cbd79bcf8034eb045e036bbd4468ea393f14fadce38da6e1da0bc7f00bd691a67dc0d0f7e35a398e96529bef2b5d507ab3c88e9708a21349482516887ff0f386e6793070debc2ffb853fb9347838eec1d6545e13d9c47277cd270ea4733df64b288c7e43998b0581932c104a8fcbfe91bd9b2ae78082cde3997d581d46dbe5790d76d8464c6fb1a5b01839f0d45e5499276e73b6d00d29fd6742a8a538108ce940e89f3aea7566a956ef8bc260a7e05157b5027d62382812df2fcd1e9dd2e9359ee1334450086e0c4c6ffe2394d461ff8b7017256cba7787c821c26", 0xf2}, {&(0x7f0000000380)="32420744acee84cf78406e09c7f2c33ab6f56307ee25b21241f226d04e6f11cf9c538fd0b6ba8bd39e9ea40e31c1d6a7f01134f1ac5201cd3420deec06ed660de214e436687fd889723c18e6a7b5a4bfa5c0aae9b053d55ebfc6f20d4013db10ad159c563fc8b7dda258a363fd104295df2eefd13ea3d6d46eddc752a987208cac4cb5fc39b5ba37", 0x88}, {&(0x7f0000000440)="84009b4ea41d14ca02d2acf6e62b8f297d44814b64871a6e7c35de0c3f62b1de006bafbc867f97b9d52a5d46a602ff0db7a8727b18b37ea063e3a6ecff1e3a269524aebc4847ae7199aa008b483e70cc5dc4ad24670ca688f396f3fa9480e0ed6f56c806f194d487e2c2d305a33de95199590f01d0a1e84cc8c8b6c2a64ad4eeaec462a431744876e29bf346b66749b393750376a93e58d67cffdf591d82057831f10b58f14e80c15cf2546c06c8b635e41ee05f41e6e93b1fa1acd4ff08e2cdfbf3db260dda1d551b3ccaac87ccd3977c5f36b1b8c5b7bcb1f18e0113c0b2dd561379e72113f4649196", 0xea}, {&(0x7f0000000140)="1eb601476dab82abd29ca7abca41f187194f138327f016c31f9e9b62ca71902955f6286985bd05690bf921d98107508ed090b8e870f95652", 0x38}, {&(0x7f0000000540)="58edbfff41d3e40347876bbff5f5e72bc1e21520465e55faa1ff2b00673518c481a07fed137cf1aa11dd578d20fbd07655d342b0e3627131d005c06d0d83e658366b9e20d8ce17b56e43c4875d816b410b4688ce1ffe3f6df1a69ef54a6318d08735c989617cbefe7801456b72c682d16990434ab14cd5416fba7f827cbeb9a9fd532362da4a75014a1bcf39ec4b3c93f5a2f3db4cca8eb5171d6c267e3a9eebad76", 0xa2}], 0x6, &(0x7f0000000b40)=ANY=[@ANYBLOB="2000000004000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="02829946b9000000000000000000000085385cf800000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x2}, 0x8) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r0, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) lseek(r0, 0x0, 0x1) utimensat(r0, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000ac0)={{0x100, 0x9}, {0x5, 0xac}}, 0x2) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 01:39:49 executing program 0: r0 = socket(0x10000000002, 0xc000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 01:39:49 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair(0x6, 0x8000, 0x40, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x2, r1, r2, r3, r4, 0x48, 0xfffffffffffffffd}, 0x101, 0x400, r6, r7, 0x6, 0x1, 0x7}) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchdir(r8) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setuid(0xee01) r9 = dup2(0xffffffffffffffff, r8) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f00000002c0)) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r9, 0x5) 01:39:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x8000000002003, 0x57225b70) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r3) fchown(r1, r2, r4) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f00000000c0)=0x8000) 01:39:49 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r0) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 01:39:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x408, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 01:39:49 executing program 0: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x9d13) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x9f3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 01:39:49 executing program 0: r0 = socket(0x1, 0x8003, 0x200) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000080)=0x3) 01:39:49 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x14, 0x40000000000002, 0x7) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 01:39:50 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000000), 0x0) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="38c68bed6a747a7d17de112586fa71a6291c9a7f413902de66df97c79659a40ecead1d69a0e0380e9b7dee9a905c1fe23a09c375925a732f54403f01c3d7b0eb89d1e4628a676981f8e2ec0a0b994ac83343720b61d3972ba1aa4b04f32ddb24c4503ae7bfd647a69d9d532046a1086a51c959f1eab9772f2ad169b4f202b35b5a5f7638906c21903d7702716f0e4460ded6ba67e1bfbce788d3bb62b57d1dcdc7f8fe4e32daca1f8f4eb97ce9fb1a501b5c9237bcdb1f53308169c9ea7a1877ef24e65cbfbd8728cbaab762adba0a2571aa79ac0ce0d4ad6af6eab55128af8f4d698c7c1825a78a60", 0xe9}, {&(0x7f0000000040)="f7b5cdbdd617f9113cd8d68abc77ea60b3ab10f0615e7660", 0x18}, {&(0x7f0000000200)="e090b8e6f77379e9c93b89eb80155bd707928fbd94b0331392c52967a1747c7a6f47f30f67e6a250ba72ef65c633a45ceb3cbc46973633b1420af8977696ca76ef9a70cbc823dc0bb60968b97385d113a972459bcfc643", 0x57}], 0x3, &(0x7f0000000880)=[{0x108, 0x0, 0x8, "4841653b1055ea4be38d024f453cfb0bd6b1f141b0dacbc153953192b07d75247a496b236ed105bd402b24f91411e01b6d3826baed26b998fdec516b17be735740fb5988c22400e0307d37ab2a02fa206219d08560ee4a46b3f76a4de9fb3021bfac309fe764547dc00629bfa5255b89fa14de24e1d2bb97541796a4d81d86935dd3a50eece7643b28de60b7e4b52a34b61f70f72e5f9c5215fbd05c8b26b5f983fcf79b5a7b0b5913f37e0569eeab31e210de649eee4838e42d1f39e0a52854a7486ffb3d28b21ea31fa88f95779ef1d1c79e8d005047fcd6785287c12a791e59f18b307ce8e3bcbfd621fb2d5765adb571b9"}, {0x60, 0x1, 0x73, "2b88846b21ca37eaa7bf76d4457acd1258cd8b10d8bfe01e2398694d2ee38753d878fa71414e609314d484c8288b05e0d1b5637c0d42d3595ad7a2a3b58b62960ac3087844c005b65afc0b084d24"}, {0x108, 0xffff, 0x401, "d19f9873825f728dca3f149fa4e224c51925028b749f335342beb3f3f99796e03562d38b6c83ec6841b19152bcf85660c0a6594ebf89232bb9ae5d3a77103b82034479ee33096c127f7bf8e54db7ac7cde5637624de671b3d16b2f3f70b33c8d91b955e845be986ec45ff3b19039000e8e101e3f5d9a97aacd751cab1f38cd371fd87c5eeabe535abe265ef5e8b52a5e4ce7f009b9a537406d4a413320e870520de71e93ace432ac4002cd67146b7fc007e1bb45181b55ddc9b0d1271749c1f53c594cddf2f77a0f9a9013fd2f80d340739095be91a775ffa29d0c6cfb5ef202f47a42812b9fe94d8962c3901529869f0c094f"}, {0x98, 0xffff, 0x6ac, "17f136a85f0980ffdc4f32ccde1e68824beedd764965c30f4c598c93aad03792a13a3da04bf6970d045800ffde17f2aba8c051cf0cb126711321daaf7da4271014d318e655a8474b482c9adfdb72223b3d7c23a692beb9695a5cc52ff0509aa1a7ad0016e493edced5084e2b36692f5861e91ab469c769a06b2a5cb40a4834121e"}, {0xb0, 0xffff, 0x5, "fa0bd71c8262548e9bcfe1edb3f6113c59c644405014456bed005500b34cc75e35b126515efd3fca2f71108321f479e6fa874d4b25e95b8803b413597d90e753f0cfa7df39942e2b147b80f7ca5797678b4fb741feb992e9874ac2245de25f5ce28ef68c4a68a12fb43bee17b09106f619b3fe28d5ca948dbb80a37573e668088446c6a1936fbfc1b937c8601effe79b190d02f0d62366d7e78ab323a261"}, {0x100, 0xffff, 0x7, "a11c59396b665f30a3a393a35542b284594751712c276d1ee5b7cbc92b5274f1bc2b442fac31317db6f71880150ddd159728f23146339a7064d4d2745fbacdaf8b8a83c6401194bb4225cdff108ec3bda520edb4d2e11cbcae70039e95d2c4ed6f2c7c0897402d6c43150b475a1fc7dc43c2a43cf36c2eeff6891172c11fa74ca7b9d47109d21e7c06cee9edb3e31852270fed0a7f4781e82b7733885cd935079ae59e4cbe26f2ac9273289ddfff11108d15d3cedbb5f1b58c4f407a158ee5aa9ba32c810392a824927ccbfe499a328635dc986e9a58b25e6d0a8433be2fb685d9a6d7d5813f23b78f20ce07bbdeec"}, {0x28, 0xffff, 0x9, "e5ca9ae1436366b825688e00b2c6406e9a0d"}], 0x4e0}, 0x403) 01:39:50 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 01:39:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00f956bfb8ccea31da4e4a75e567941ee7914aee2f8dacac3b43"], 0x10) writev(r0, &(0x7f0000000d00)=[{&(0x7f0000001440)="da865029e8eed0cf9acdca68eae8cd612c151d49e7b9b93c3d28bb42f36836d570762b5d5abbb101e4fe7769b7d526ea7b9d0cf28a7b59e3b2cf43fecf44a4afba2e3cba20f1786f633dc04fc0b472edf3fde02a9c988d3965c9270c58c03151877335583114d97ecb3e63e2c58de1637ad762e5e4eee8b40c4be9c37269c8d6baa487af3199925b8a76bcb254a4a0613b6cc3b19bcade18a028b44e49383add6c14b51431ed219875a4e136d78ddb2de5f8e0300148eeb1fda43a57cb5b5479c79b9f1a0d10ecf7679cf4f6a11fa43e73f49a33d24fc905b8e4465c5dbdf7ef290cee3a46030937e201b1fba3dfdf5a094ebab487abfb0ea46ecf5a6c22885e9559e4bf0ec0ec197e2830b98e2b0eca9cfe2165167f6f40bb1d9cbbbccbe3fca7acd4c54f8a2c37cf614423f29891234db36aa221f3c39d7ea001e0ec8b2f34fc90404edad4771e4e7e131c0d3d541fe47ce3bae71c5862d870038890a0a0a6e51e70a4857554862d117e28667b2a0981db303ae7ae2983d3946a7bc995c5872a190d29169207af3ebcf611231ef0414e9f860311a04d4515bebb4a483c3c91f76e569a20359037afa42a4555ca673ac69421dd5e6ac26cf54d1c237e76617addba4c59b575f4af40028e15b07c6aa3ddbf3c9e7fe78829574647db8dbac4dad9f6d3d24479bd873a0891d3929298683e76c39f4c2d6cb1c8bcd317b4eab15373c6c3cdd4ea11a93d742997aeb1ee1b3842fed3d315af3f0a38afaa6ad6ee708d07711b2dda1e0da9eadc3f3b14dff714ea98caec072e885a3ba99c19115267b6c1d10cb461c99bad9629dd79f24e4ab5ad312c2336212107613f0cc3e49c2fa635a6cca9b7ebf22fa3d8ee715e02cdbc0267585d3eb191aee95372919d519b7fad398af698af0e824bfe2250f07f4125370b97a57075b97f82bbc655c8cdaa708a5aa6f48910b182d50d7cfeba29308fd799f332ad6ff601d6b18305861ceeaefcec52f138e98eab5830e1b160dadb51409f31489e2a00fb29c5007e78532448656e6d37114212a013f89b802d1bff479da86e9c23915eafef56da0ccc70047cf48af48d6ec6e255aaf3aaa48f17964c54f7c516c29b0e4e78cbf5f2022ab6b6d75d0be3bf0d16dcfe2e51c90f156265283a446af7e0d7f2ef4739fc320308040224dfcdf63e118a0c364c7cf96b5bb5707558b8af706d0a7cf196ff0151e4a4996c3fec1050a049381bce37d1af382dc79abd4c18f8a710cc5e95b9545aaa7990c8b7e2897581f2f20c460b22c19e4fea4f5a7eb9362eae832beaad80257cd16586e66c1c8ec437929fc904aae8b227534441c34dece921855e9d1d9f610f4e007c1e6986339d077fff18fe308f9dcade37d4001bbcbc2315d4f97677e805f45e6ab6c34f4e69bcf13ae91e6fbaa1c4ce69800e855758d05c5e41d8bcbf136e9e37c8a42d5a4103d934aba5730737999dd1e95f50dabb3071cd71200609f55099aead3b0a72db10dc8e7c715da60876f376dcf26be9655c23d9bc0c8ee9ef5938fb7ebe287e1ae083c3d9cc949a427ec7a2710c3aa707ce5d23ea372d4ddf22793d4a42c959aee23414a047ee1d8926a26c40549c505bd9f9e386a426423d409fe2c8976b26a192ec0b9aa9994c6f94115ab4be1111d0bc9c8f26575d89775f20f603bc4855e3c5d860a5ddfccada290392aa1d8e3d9626779e62ada0d98ee7ce20edf9ae3f1b8dfa73cffb206c1d11b658d95d1b18e2865bf190b550cc0e4b03692d6cb0293e07213725eaf6b80d3c00f60f263909cdec78b790b2ec192a2b1e755e091f36d92eddd85cfc01ec4feb08916a7613235b17b45d3a31c162b63386efc32249de851460527fd1fbe15b36efcbf64c650a6d05d6dc0cf4c482ee6de561aeee357e897955be59ea278e308d01a697a250872e0a365ecfa53c99163709bc2fdfd31cfdb1c107c87a4ec499341a3e540dddd7a726ad2906a271a4d46184ae4fff62b22c59084aad95ba89a7657ae44dbf77431890d92607cdada25071b8f128abfd239cdcf2e80c1fc3b83fe7d578afb32cb65f60b76e5fa72ee06e7396427fbb6e2e87cf4145d6335dd90755828b6c06f1564fe7eb902d2456cae5add96d3b63d39c0bd493a2fcb276ee1bf99a5ee8e7a3dfd8c2330ce5a50f728a72c3e6622bb5fd405f8b41bb3a9a9e417e705f38abf508585f8d7bf6fb5e113b4f6726fbf1aab12bdb16cc5c6bc05f2c956a5af0dfde06029be85ac9f7b900d5baa0a68e469acfc75f40c0fb7bae6646bdd6657033468d4ee5d7979716aa3bfdcec4c94bc5fd918a073fe10443ad7333b409f31c7fba8e4c6e7f3328ce83441433e2c7795e80b9e883b4299b6449791ac7d860a1bbe9c70e4f32c4563c7ea9e2df60f9a2763e92239c54b2f39c67f021181429fe635204f2f9ffdd20396ca3dab82520bb780cdb98937457b54dc4b80711e0d6961b0bc90880b3c8eafd759a19a7384a23d72d92e83cf38639c770c55ef7088e2c4d75a358a764b9fa5a3ced4e3bef9e1a303d86a4b023d8e9e270ea9c8d056d03f0694c23b8feedef5b1328860f9e5e58e7ea119553d35d7716687c22f1a8418416098c3886cda782ac37cfaa30ff98c6a1081d0d23d30e44bfb0c63cd5b0afccc74f68bb3f16d072e895d9916433346e8f6a20bc2cbe34939903f92605602f405fe958a93f657913c5a563a7b9a4cc15655e40a3acc1ff0423afdf7a04fed913df69eebfbe60c11e60e638e7ff29864fd6397341640e8caf7ecaaf36e386f89bf3fd6c9c59fa23582f367e272bd44309d17f4fb6b301c8576ffd06d8f4f7792d9950b40146bc7bfa27f2981a8bbf30d6f9cd382210cb605da4861d00938b860a9a1a4523c163fa53e76ac03717e831392970117f4b9070d9bd127bd524b49e5247e79ce75b1e827f18c2df5e32d08428711ff11b65fdd5214c351b7e089a0a644a3e3af981e30181cde04d2afb5fe3a457b21461cc29ca59f89a52c9458fe7806a80e0e04130b9b454323b39ffbc13db82c590c84680d20b0c86d75702c46cdf6398c37f49a8b430f2aa3e498e2c5b21ea101434c00cc1e4d425d2f9111394abf46b60db8c068bf6bd23859a1aaa8d20aeaf304d007e5c3dcdc62cf5bd6499b99664885818fba5a25ab9c87efbadd1be98848874db3bfe6605a36933301ef1c3c460ccbe36e62a96dbb31239babc71d8ae533838b67058e043a10d5ff2ec60ebbfc0dc8855d5229cdc4e68fc608d2efc492d3de277745697bbd78bd84b41e6948c2e620b7f28b0aa4561ed33fb446f175f227f305cb2d4d043d0caf03e08679f343a2771cf2de8d297e64ec2b753bde191dc2677ec071dc9f1923e45328a8b3119fa0bbcc585232496e6e98eb8e4aa18bdf02491031a1a9b243ecec93e6dbf0345cee849c7336f2e1e350de6f5601c54ca742e1653a61fcb986ecc30f2cfb0722a76489b01678e6d1ca4d003f8a9da36b4127984af9a4b4aa684605b4aca775470176a7063d1f144d3a6589129f2d32924b620b5174d8e3ea654e0cede2bed30a7f12ec8d9554fc40c694a22d7fd3356210403797f35eb4e46ba2e173894d051419c12f799788eb8c67b880d89793c372532014097e285a0678b854c82592921fab5ca96dc9bcc86cd3afeb7ad8f4ab814dbe4160c47801fa84b39e22b747209671324c5edd8acfbc3dceb56b06ede606d6c5d373d2f8b8d58b4e6e24e3d5e58fbd700e8dae75b0433b2c9552e64c3b5a12a7a564c365fe13711bc0d435736f1ff59d880b08699325d049c0099c395302336ea4e479c55bb633ab41681ffc56692046db0fa5428ecabe698c88fd67408243fd815c4cbc086086f6d1592e02944b695f2bbb4684ea07de1bd60175da5f91a01dfb1f036dcfdcbaafe5a5595d136c2e7366a5dcc7d80e8e49d6efa3a4cd740bc26eed49a3a23eade635c366ba928c282e08f800a2ba971cc5548c2c5b47f0072e91376f5b55c7ef37146722333d29cad8b1a3b3c85df5a300981f95317c2a6822aa5d2db01d22a366d2fd59e520e18e09a1bfd37de5bd3bb85f49f9c4d205ca04cdb3545b8f09dd03bde4310599e2149f5b20d5fcc67dcc1b0476f7c39a78638b9785c317e16dcbf8b159615f84fe30435f97ffde0a4422445b752b36f95147f8a35328457dd0328f4db090062c96b4aa7b97b2f6eeca2b1fc6b693fe15743b87c5ab8171e1a7fea2bca521b078d0230fc9e9be7f0576df1fe26f93cf8e735db26f5d5cf0373de4baafccdd661ebc8024aa6e56064fb32d890f3ba71e99cabf0fe89117c9716efb5148f3dabac774e89572755620756c8bae15b0610a25d3a3c068f2acb55d22dd2279f133a1a24966be24de4673a8902d6849b39454d5789bc62a267ca7b2b333afee8ade684bfb3d44a03fb21a00e3c7559442c09f574131c5a1a50e885241601d2bd886fed8ebc6e97e553c4fd7f6b25ddc5577f487fd023898c95920034f2610d33a1989d335d50cf961328b74b50db7638a4e1cd0d2bc81a4241001d88f07c07702bc4bcd6a83944770ddf801ab9ef7ea449e860d036c882e5e906bcc7a088944aa8c898dd2e43a05641131c51cc493f592f15d0a8b87d8748d4fac8276829fe417e2f2ef8410e5bd67b6f0261777b4c43bf62078421b25191433a1cc735e6ee12f37fd87ca019a0f8de396942fc877da465b2b3d1b7279e1cf316e90fc635cf733b305558f22cf7bbf7796bd3b3ea323ffdb8343425761cd383c16405330031d9300b7c0f3fbf27bf6fe54b640fd0a8f923fabec57bdac21f9e35458aec9fd18fb0d531b7f7f3abda247c91f6f16b4a95833cefed01a5820dda09207c72dd6c50e88a52e42c5c3dc5c91a715a64fce30686b95a44b687f6a27215fbe182bd0a4cd6f7f0e6eec5e317791f5cf0437570a60d79e41877f5157abdc6cf1debf5cdc1b5a38681192b7b8f44b56e988850cf03c7e26f1e16e8bbfd87c02af911575ed66e2865b4acee760646b59e0b4baee050f4edc44377cb438e5bd24d05896c565643222c72cfc96ccdc1b126be7932525851d5d71c341d735810fc53e82c2852cfc06c3fb602b3c53904e36d5601c45cc9b034178a341921cc8bfbec4a1e5ee7ff155fa4fc37701d0234e8bc97ddc4f4ec4a1aa727003d48383c06fb3a192460e6a4d0710d4ed3021881a68c0d45cefbd89f52336cf3fe82d5a57a4ebfc9180b5dcf9e618559e3f3677414922352f678a59535e1dba18fffa58f4445a49463e590ed0b780e18018af1c313233756db023756cb6c030248df3300fe4473f21633f816fa07a1870eda683fba453b43c9bb2441fe2257a4a3b8102244ea61fa9583719c6516cc6ee57fcf253f0b7ad4889003b83c35907dc731b707633d8e87531f0c15b0c36d7cbc43506ddbed07f50810a03ea4f2633b51ae55d37d78c7460d7dfb20e9b2055fd573b56c2d4e20316c8281e59115f83389fc9933cc0ad67f0006daf8de2c58988fef9d3b8d5c64c66ba2a6621de4c5af88", 0xf46}], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 01:39:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) flock(r0, 0x8) 01:39:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x100, 0x9, &(0x7f0000000140)="d5ff9668", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) setsockopt(r0, 0x8, 0x27b, &(0x7f0000000080)="ba1acf07910abd5fbe9972355f5fbf95ea9bc967aa5488498e52b6faaf7d3d651ae65ffd87ccea50f753df08b41e58e0ffbde6c3cdb7376dc5e29de27c953c499f4c3f2b77fece614afa19512f1911781bb36a5ef260186f3404a9aa7485dcfb9afad14b97a75ae45d072033530fad74471606a9c7ac4aad8935c316f4854a255b24942d121eb2d1cd2cc2df14b8b71fa515a48847f6", 0x208) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) getppid() 01:39:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000080)='T1', 0x1) 01:39:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x42) fcntl$setstatus(r0, 0x4, 0x8) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) write(r1, &(0x7f0000000080)="f2d821fb4fd05ff7b6f441d68a767d0757a9d944b201fd5c070c9ad90413852fb0123606c06ef19bb0aa9fd5d378d6b136a0e67d98a8de6f283db7c9eeadc012e53e938f4fca1528", 0x48) dup2(r0, r1) 01:39:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x0) r3 = semget$private(0x0, 0x4, 0x250) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x8, 0x4, {0x2, 0x39fb}}) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/203) 01:39:50 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 01:39:50 executing program 1: select(0xffffff27, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x390) semop(r0, &(0x7f0000000080), 0x0) r1 = semget(0x2, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/72) 01:39:50 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) r1 = syz_open_pts() bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0xfffffffffffffff8, 0xa7}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f00000002c0)="582720ebabd16ebae63225259560f88ce3a3505544ee074c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619a0b44c8a00614b3da025bbd47b3bf579456fc7d417e8153d69e8201ea3bb2cd614", 0xfffffd3f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:50 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r1, &(0x7f0000000180)="3ae9b00fa4dfced189ed9248d88a89998a54bb8df72bc9b5382dfc6dbc5a5538db1bc974853512a083051cc366275aa7d6884820f98241910560364d5562ecda956133c24131c19532b2bb836de71eac47b301e6b4dbcc636f80700ecf125ba3eda9a34b6f926652a5f61141186ade6bd07688e865f93b72a6b3e5a564e71d97625099ea2cb1c1bdb720c455a172767b0a6c0c01ff53cb5fd5433157007698000ca3b16c631077fd0f8c7db5a98daf262527da785744beb9ead0fda7ad525f9a2da3", 0xc2, 0x7, &(0x7f00000000c0)={0x2, 0x0}, 0xc) syz_execute_func(&(0x7f0000000100)="640fae2026660ffc79c0c402313f86f10f0000c4830d68424b004651f241a5c4a17c289089000000c441085f5052f345df55cc64360f7545d7") minherit(&(0x7f00003d3000/0x4000)=nil, 0x4000, 0x3) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffffffffffffffc1, 0x2, &(0x7f0000000040)="cf58a78b3f898eba3052112677a85fc8ad414f0c17d01834a77c2f92169e3481dcdffdf55040702bb35e95259c512904470fc7d31c6aacbbd3f318fbbf3b74b7f5ef0cf6d9bd63d5fb4d963cc1a166f72ddf4fdc4ad6888f", 0x58) 01:39:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) r5 = geteuid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={r1, r5, r3}, 0xc) r6 = syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) msgget$private(0x0, 0x200) r7 = semget$private(0x0, 0x2, 0x29) socketpair(0x0, 0x8003, 0x81, &(0x7f0000000340)) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000180)=""/77) semop(r7, &(0x7f0000000200)=[{0x7, 0xff, 0x800}, {0x0, 0x9, 0x1000}, {0x6, 0x100, 0x800}, {0x3, 0x0, 0x1800}, {0x1, 0x2, 0x1000}, {0x0, 0xe29, 0x800}, {0x2, 0x5}, {0x4, 0x7, 0x800}, {0x0, 0x101, 0x800}], 0x9) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x2, 0x6}) r8 = syz_open_pts() r9 = fcntl$dupfd(r8, 0xa, r0) msgget(0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000280)={0x0, './file0\x00'}) setsockopt$sock_int(r9, 0xffff, 0xfb2b929dd921edc6, &(0x7f00000002c0)=0x4f2e, 0x4) sendmsg$unix(r9, &(0x7f0000000480)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000003c0)="641951f4579f489a31db0456eb59d7cacce99577de6f301aab9a389e677c2a95acec5bf00b47e2800c42908b6347b245824c476ba298fa0eb26b2c25dd478e4824b0f0d2b89fbba4dcdc1877057491502ecffe0d4cbd4269dccad96ee6033b10e244c992d8", 0x65}], 0x1, 0x0, 0x0, 0x405}, 0x3) preadv(r6, &(0x7f00000006c0)=[{&(0x7f00000004c0)}, {&(0x7f0000000500)=""/58, 0x3a}, {&(0x7f0000000540)=""/198, 0xc6}, {&(0x7f0000000640)=""/113, 0x71}], 0x4, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockname$unix(r9, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000780)=0x6e) 01:39:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget(0x2, 0x0, 0x202) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getuid() setuid(r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ff4000/0xb000)=nil, 0x2000) shmdt(r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffff, 0x1, 0x3f, 0xfffffffffffffffa, "93ba3e02afe51eaae6fd3ed15e238fff1db0e51b", 0x8, 0x1}) close(r0) pipe(&(0x7f00000000c0)) r4 = syz_open_pts() setrlimit(0x3, &(0x7f0000000100)={0x5, 0x8345}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) syz_open_pts() write(r0, &(0x7f0000000340)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) read(r0, &(0x7f0000000080)=""/53, 0x35) 01:39:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x40, 0x20}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 01:39:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x3) mprotect(&(0x7f0000407000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/63, 0x3f}, {&(0x7f0000001240)=""/16, 0x10}], 0x6, &(0x7f0000001300)=""/244, 0xf4}, 0x1) 01:39:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/80, 0x50}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/160, 0xa0}, {&(0x7f0000000500)=""/88, 0x58}, {&(0x7f0000000580)=""/130, 0x82}], 0x7, &(0x7f00000006c0)=""/142, 0x8e}, 0xe506ff20e3de2f63) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x142) close(r0) chmod(&(0x7f00000000c0)='./file1\x00', 0x8) 01:39:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) write(r2, 0x0, 0xfffffffffffffee0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 01:39:51 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/252, 0xfc}, {&(0x7f0000001180)=""/49, 0x31}, {&(0x7f00000011c0)=""/26, 0x1a}, {&(0x7f0000001200)=""/57, 0x39}, {&(0x7f0000001240)=""/252, 0xfc}, {&(0x7f0000001340)=""/187, 0xbb}, {&(0x7f0000001400)=""/181, 0xb5}, {&(0x7f00000014c0)=""/51, 0x33}], 0xa, &(0x7f00000015c0)=""/4096, 0x1000}, 0x800) bind(r0, &(0x7f0000002600)=@in6={0x18, 0x0, 0x4, 0x7fff}, 0xc) r1 = socket$unix(0x1, 0x0, 0x0) sendto$inet(r0, &(0x7f0000002640)="22258a36", 0x4, 0x0, &(0x7f0000002680)={0x2, 0x1}, 0xc) r2 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) r3 = msgget(0x0, 0x0) msgsnd(r3, &(0x7f00000026c0)={0x0, "982b9c32288fe2a769e8a09a4f6385704611be0dc4a518451ac42f3ea858c4493827e241eed969cd1cc8afc9a6e2d448b94090f535bc0a63d07e09c1b34ec71a126abdd515c6038b95fd7a68ef312d9e5cc4be2563fa7ffbe836219fa9eb3d41321e1b4eb8b5a3209b1d073e7029177ec78dbf36005a9053b281e47d2634ab7f7289c883dfc5acdf5cc438409a5b998a512f788586a7ef6fd598f2306a18fad99df3d7743c6a"}, 0xae, 0x800) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002780)=0x1) fcntl$getflags(r2, 0x3) msgget(0x2, 0x583) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000027c0)=0x6) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000002800)=0x6) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000002840)) sendmsg(r0, &(0x7f0000004e40)={&(0x7f0000002880)=@in6={0x18, 0x2, 0x2, 0x6}, 0xc, &(0x7f0000003d80)=[{&(0x7f00000028c0)="e6c7e224c8821bd2b5a209d23054bf639c013c29be7f370ba2b855114ca73728e3906e2e4e1635773032adc26fac5f7591ca620d7d25f9f3dc670257d377c8e661a0b4c3ef65814b918db594b57e428a9d7216cc52edd060656bc1eb187a0c6c47d90d18593c792cf71b75dda5a5d7", 0x6f}, {&(0x7f0000002940)="13e12a74ed5c8e637cb54308555b616dcdc6b949b77eeda0097b5801fa85e2595ddd5c2c994507cd97b00f714c76705e3733d81143da51e93cef62face8865592cb968d159a1329d1d7b8307dce6278a7ad0b1aff9109528165acf6eab7bcd976c0f6ce07739ab2ba5f1e2f505d34ddf6765276bb5d0301f93aa3b0feb52c71000ae432a2ae80d4d685e0f907f76e75a54c4b5180b62ca7b7344d73010b3b5071ff1c4c5313f761b9f355b8a96eed395ae3c57d2327f3b880337d4ce54aad2e7b293b984ea", 0xc5}, {&(0x7f0000002a40)="993fbd043d94739842e32d2286f6cc5b559990916b49da983d55e7e1943ce191846c3a4daadebcc502f873bbd571fbb4cf475b5f8bca7a0b7f265d7300a86a9f743927ddcdbaf58e9f7dae473d9d26344650fdfd49e651972ad82a8ac8c040a0eed1966b6cb75af71f6168f12a13adf7ffc54f6c360a9cd458b72ec048647afad57a309519e9d71e0ecfda03ee61e0a2c635fa4a959c1c27e50a236330dd8ebb5dc1d941f773ffad5d18eec8a4af7a45873e7b33247d59d38656d5fd04a8019b378d84d902c2c7037b4a0ad00fcdb6bacef06664587070ca34af7c4a68748d66d1e0861711bc96e1670b8e", 0xeb}, {&(0x7f0000002b40)="8cb336db40b1a8783f0d9883fc539f46b2e52b31d0e20a0c982b5e660c6e9561a4ae79dba3ea3f5e74fe51b465d478e9b598e052bf74005210bdbc05d703b449dfea63b4c1fab146e0f9efc178abc7772950c51cef93876f5be839cd3c93ea31da1862e3e686535e84579b1da2a83a1904288c1ac8c6e3aa87055a1a3dabd55a4ef634a350d8f5092a71c4724e38528f7f6fe2173f5bd97de4a9edb1f4a8ec3f80efd87a200849b9afebff3944c7607cc45c580a3d50a6f70aeaee9f54dbe21d7d9737b5c3d4c7dacc5c8ab945870eac7d11f697afc8a994db91075e6818d855913e8a99885262671cf3bde31b6471416bd43651f842", 0xf6}, {&(0x7f0000002c40)="ea9ae55e755bfd9ca3c1a14e3193de5402f0d4eb05ed382231a418d04585f558a673c0eeb224d065458f6641bc35d21d99daa2913757a3af0d0d896b236027b9c9c306cd7136426529ddb882d028b65a30ae81cb09432a647e1fbf3f58e884db8f354693aa2a02002c889aeb433d59570d7bf35127b76d1c74571fe7231ac7f6c73bc83f289f07755ac11cab3310bd43c45a41fbd2e8b6ebd2636ff1fab7b2cf2d6a372d23aa4d444eb63d76cb26538964d04b24f55157dff4290058edc23f474e68ae80816586b10bac56078636f78e34c318291c9b23be6c68cd212f8c21d1ebbdf2ab709bbca37cd64503e6d345683349351fb07d525067b9bb", 0xfb}, {&(0x7f0000002d40)="39852bc397e70ac552e43209319c8ddf67a7e1f5be498f53e9b8f9659be346a4928cb11bde9c8fb5677eaa70204bf5c3dec9defc48bdf25a256b9cd3", 0x3c}, {&(0x7f0000002d80)="7efcd599e3e473a0050d5e7dfd73edc494d0f2ed783f5135e5c3a8360a63d0938cbe97c13b3c345900cfde9a596070e7d127927412329933f1dde72b5e597cf550d585b5748862e7895b1c964ffb0927828fc5477ca19cb71254a055ad8191ac85217b00ca3244b01bc7a04f872469a24098acbeeee2e3f59bd39e0a6ba5d0fd3a813bc3320dde0f262b6f41d70f87ac4c4797e26b0a56bb9b6aae3d25741deb31befde84e01c4fe76ea19f20fb8a51738b793965d0c2bfdff1b2b859316a1dd63b7ef56e53ddd0cf0fd4128e1d9c3785aeb248564075f47878aae3c3c46814384e95295804a992badd181efaf286faa2170ef166a6166ab3b3379744120e9f5899e70d03d64619547ec63f6365b65a2aa9af0927cff49e5e270e194cef5b6384490bb8dd3d6b5ac3282666ad858956372e1c1889526422292230183b32aa5f5dd29ce053401e4be04572376919f15b2c76d6e5f5806bfb98b3869291fbb1e694e3b58884e4913d2f9777d7d0e2f52b963e0512981963b87db8045c00fc67d51271b27e104828c0df79b0026a456e90e57918fb7b68434967c42a0c761bf33a173430fd2abab33f5c210c4705ad1a82da97582572a4ad3acb462bd7c6101b35cca08e4fdcd8b30d54b4469e2c20ae1c830ec1cc0a10a332e63d0f16a2939c786b7a23a8c33e489c4ce38955a9243cdb83a131d15aea966354e6b3deabdd057fbccf25cad0915d10267dfb050ba4406bc3bf2d2ba065c15dee897531cb165fca2db30c5b429640a0e37c6a3eac66a83959fec71b14b1c650896eb7ccb05bb9f3af6fe92dd6632b6f88a10cd71a4fe1f68d4a607cb4ef2f33fe36ff4f68ad1e394ae9d065244cba7c5c6e9b6679c0d7fb23a4129d0c89f7ef896a2ae87e1dec3df78faa18d66b6f03b57b91b9f2080ae4e79b98f3a139eb57eebdfc65f80214c39e4dc47043f186bbef299d9efc26ae6b631388b8b744762464a636672f2eb7e2e4f24754d8a6ffbef7355b244a1cba4f3f476c6d2dfb181cba9e94ed48893071c4a6caf4ecd7f19595ad312c97ab0e613cd4e84a69789a0242e7d75bbcfb02fff7638fb6c1672a8dd20675d4da362e790b35f89bab93513d01d936444675c226a742a48b8f7e46906dc29c035f675de578d00b52abc88ac9198e503df3147ad087ff182f2fbe54712da17db2bf47465c1abe515fc3ecddef22c04850e928df3a9074577442fb0883b2b47662a52f0738d2f9f2f83528db08935a87e855c5345c443f6cefca77d4cb17bfd0c87e0774135c0398337b4a9d8825f593ccec9c6758b7747bfc33bf85db9d50e5658ff95d413a7533b9f0affd1f7f75bc2f8aae1d335f289c1d9d5871a5cbec8e074a144a4e10ea14df6e3c5f6d670b916c20b1e1ccb0e1c57cb556bbe7967aa10f32b71a25eadd92465d20116969cfb9a7388ae525957dd212f51cb7f6235f3edd08c78ddd874f99026b7e91e5c40dde4bf4e56bfb198975c5646e90b5e158776274e4824525690eaeac22a13ccd6cd94e96fbdfc96f9c88ce90f454d7ac92e409623ff00e81b9d06309c621b967e180198fc4c7032b407921e120fcf46d1dc543f5398492f9cd9ff7ea1458e70d27f6417904e924fbef55359e85c9ce74fd89344efe0e9e4b1b4a71a190d86e29cf7c9114280b138345216e96a6aa263932ccae0cde82e4a327e130eb52e384029c904e029e22982b1aea5806ab1c498e1adc25f062a940e761b5a89795380b0ff6d4fc25364241ddcb02eb4acd4014e8f8b583742ba6c96859d566b6a0aeaaa582d09901577ab863bf4de647e3ec0082f75ea5ddd6f648392e2699577b412cac59b65e0bb0ba62dfcea461a95b2d992b2f322868bf249b4275f6a3b07c7b5b448645cffbb56646ebf06dfb86adb846ea0e8970f9a55d1cae57e6e2472af6a7bf73fe90f4652fe772016091da244403bfedc65a5fbe4dc23913dc24c5425e0edd93620bb9c7502bd59e591f7620a4b6a9993b45b8d6fa6204f741f10e294ed34cc53b8c48c9de868d633a7a3ff612060fa7723bd86a8415c1d494f54b7485dce67183b5d6ec192358fa9c343be3e6964888ff456d09d705922e031f80d1b3afa4060321fb24befd70444180106c504fbad0bf4303a949ae4565fe7e25d855660a7cb5a22fdb845e4de44619164c7c4bfb8ae850826e98b52d97794e8644f36b764f26e943eb1a4560d54bc3e1d9110d092a610072560edb4ce4ae02adf8c88494bc8b52da4a7be57d07f2abfa7c6401c5e585787705db41248e46cb2b9807220693b5c20bdecae29a707adbff0f2129f6fe50f7687242b7370b03cc007c1a18118e39bb4fbba9575bbee9309365f84f574505d6e04c0c8594e44cf542175d721382e7c24188905a0e8dc5d2e552f0eb7620de9dbc48d860305dd6443061af79e78fb0f1f09f6daf564b0686264878f2faabc588ef6b7f02e0f8f2765884dae3ce3eda785a563ed2e4e763a1954aa028ad3d4a522ff9b30a08cac5e320f8da8a1f3761d36b1ebccce376d49524dffe8ea8d72ac280b2c027863f15317bf9c08ee89bd8fafea506c3c007ff7ff9a29e81864265174bfd2bf1b7267dd35929d42103de269636b497dc964fdfe8dfee1da17d5a400f7e8113e43f526ea94ca9171994a68e96dfe1be3f0072748eaf17a88a29653983990226f410b109d257302bcd83bd4c5cb812e51275eb7cbd272e05353743a6926a6456ebdd5252a9bd0ec14cc59d04f18c5692f88602dfc3930a6e4770ad03d1779ea53eb1e5601d0dec0ab06f64c1c2f2ec304a71a0ffa07874756f67adda10b03e61a6c3227fcbc8744746965cb78f404f9754a13a1868a70d3b848cf984835f44c833da36d861cae42decfdd8b9832c0e70406d433505e932feda2181634a3dff248ea1887c2019babcd4f03c8cf1aea9d629221273411552900907d7d13604d5aa98f1c3177051ad5232878964603c0aea9c3608b69e4fb9799f01c3112a3f8062ed4294ce05c13554282e330c6fdb02df61c8856b84e5c8e512948d0700f56896ebd679b10ac3a2731ec9404e8d6eb34797d95c84fbab784d24f7e4cdbeb2b6ee220723ee2aa5efa299f1c2a680dce659d3f3dffe5d16211097324b158c0767a7b776ccde0b6b9a2c64db267f0fb032813fbf2cc16f1c3f0601aeb06c2a4545936755857d001c828c86ed916929cc5995bd65bc630331c0c39e8b9c33a7cb5cc53c48fe3f5a80047f5f0774cbc61bffaec6b19019cdc4cbdf941dcc7675dbf46eb09e3387656798bcd669e28363d9abae8ad9a80e926882ada780b5b57c6d2dbcb7122498cbd5f0465e37d2503b9c33b89f705574bccaf1d60f7fc1db9469ff04e3570bfbd7871a3388c673968c48fc5d46641739e2e5bfb3fcff49058d129b2a5590edb6e77ea647cdbe6d7805b5fc2c56e3c5f9baad5223f9513e579a7a9aa50ece473fde157fa951031e8af4734a938471d70cce08c3912ff431c22501f0da892652794af63d3aa53db0d1e56dc5a6a829eb4b7d13042455da14ba1801e73691f0c8ff189f480c89befb1d143d2a681942c232942e11b7c3da9423d39e1345730fc8562001f30d893b909dcffe6e455b3f18c1c254ee4bf00c1b463354b12e50ac11ad27a9cf7c3f08df9f79620c3ee0519de40fe9ecf8148443f333924b5261bd4973d716afc933f4383505bbf4825df13a8d4fd90174c357cc65af70546782c658c73fa0f8eed3e83954f792ea3f72369c01d50a75f4550a29bdd47b6d7afeced03743ad9294b4398c4ab436e8b45c78043edc3a1ebf4fa58fa38cdb50852e2a0b464b680f94bb82c5ae93956536eb0774e58f978f1eab142448ca84d637d6193fdccdf36cebbf62f0919d27e152a31e91d76f03eb5fdf3244c1d74e04a17d11eaf61f2f8622ed9618a218cb597f0ffe75b49a90ec7cf47e7ca9cfdb1b5c6f3d30ece873d0bba9868114f0c9e7f739430e156c51228a3fd4411c95279615cc180d143d5c815327267b1b0665e5f0ed7d7d70c956bfc11aff74f9e4bf05738465ce9df0827673e5a5ed6dbf9d3808b81e104cb597da4e54d037d000628120cb5c20950d4448608c381382719f1f2b1922e0168bfb709cfca05eaf20fc019addb5ce01797db75c5e379d8d978019f844a6dd72afc64b3a1569fef8a7d1e3afd67110d004dc707ce72205bb4fb093f005739eb8014d4e0f048d6e5a0892aa489de6f34c6ca9cb07d52eaaa081b6d22c9bfd4322b28db769eb08688db4385236e380d57956154bb90e4caa4a77c37a6b85431ba59361438f842bfda32cb370683d572e53ca1a3a3d701309712d1a6e9fce364a0ef5ac0500afeb48a626f194711d9bcc591ba99bd7c7f0b6268a6ace3e4fb7638a374180e72d3bd0832ced9c87f1a67c861001634980160c89371f271ec656a852bc124a3a5e79c9c0fbd2d2ab087064405eb8a55379f56df7ce6ea7dc5fd41df2f9fb90487c978e46e732cd7fc73ac007c05b77af95dc4fd8113d2ae1ec6b99cdeb5675cbe0922ac12fd2e28ba59e2aa4894f9f8f3e4daef4a4ac5431a1110e60a9164143c4a387b53ba42816b65e3ade68fa2c11e73de255fce2c22c7f29f8d856e29e20120eec8f2bff31d0fb6c3486d055126b9367531cb4acfcaebef7cfa1b364c49b6e9de03725d85898858089570d92f60f1259ca914881ea5b6fa23cbdeb5928e551946bc3f6034234b90e1318025287c463a08ce5ce0854378fbf732b6d06f96b0a0cb28d748f0c4b502aad72a9cd646e7d45ddf95e866cac76775b17170c7e67c80cbfcc54426b865c074380c69cddf3c0df9eca8ad3ca0bee1695d0a17132d537cb02031f648473f46cf84b4f8b4eb77ef7b294bccd33bafd34bb995e701c929f0ac6249716a0bf57aaf99a4061ca5b71ce0fea5e57db9aa9c5dad04c639df46f662dbf5735cd2f8dd1a60ba4f176dd8bd835f9445acf41399664c6d9d98728c245ed0351fe7d9fd23d2b62461e4efc57af8c841f35e78687d8eed45d2b8f27d582500afe984cd32fdfd7c48e33d1bbbd64593fe7b9c86e1c24489aa44ba20a8c70b3d323f2ca784252fea957b6510e03fc34fd8ad83fde220c30d595b9cc62cccc2e311e104f47c86538c940a8c007b7b4573a50feea918e6bc040d3fd4ce89a7af90aacceee99f3a4cb25215149ee8ac17dece6b2e239cc9606393cdb9d8ddf0975b5cc2f54e7a7aa6fb18a3d490ad5edf18c6ded92c43b57e72f8cd0627bf34f7aef725945255169cadb9ac1b99ca89b93fd33be356716000db5bc9a9c28d53b9efbcd3102e41b1e162998e1c707e9cd6dfc1e0f122d03abc490074549f3750a2f2d3c11ca968c09ae251241792cf5021dfe407ce069fb7c0b16b8bbda2f8e8270bc66f1c19d14b27d7823fcbacd75848704a752d9fde42e3070dadf77a66f451984d41fd08ebc5702a194d06d89386ed6a0b5e61f49923b3b559be5d6730cf08b50fcbca93b4a5683112aa8155fda1fe8e2de1acf0e3f9806ec3e15442e9597eb7d02b987702217c2dde3da0c5f32651c318c871a4e4c2052b67e5a369b82e68573f028f7ab47efbe089bc49ff12e5bef43ce1056e4971ad5dcb873a85317986b661b7a28f2fed8ca90ece14eefb1d148d965def5cb9cbc70e1e8192971a96867f84faf34916e5990c4428a8e5cf8640619df974cf10ab0feb7aadbc6fed2ebd08d5092830699fbe7142b45fcb8eb379edbfa6fccb7db37930ca52ed41837cb26a514e13c4804f5164b7883175bfd9e7cdf14329c7b52e", 0x1000}], 0x7, &(0x7f0000003e00)=[{0x1010, 0x1, 0x5, "a747267cf9a39d57251acf37ea54e6ddf93510a15211ddc7b2bf93fdf157228af3385e186cd9d7163dad23e1299749a96d4433104293ae03cb9dffae22a1ad77b2aedfede075c85101fc10192eec7d336cb17a3a46aa2672985d488cff638302446ff6ca13ad9aa6cdf584a97c7e4105c200729a788b543c258375ccd5c9d0d640d582f49cfe42675788b50076ec2cc54f60bb75ecf29ae9e39d9d95abadbe5984478e96067e1a2332207a44317455ebb31d8f1376482cdafe0186d667e29c239248ee49b7a6278f4e3d69cecc4784e6ae366be5e812b73e48dc1f008661711254f852e2196133dce5ecb8cb3dbc86a534a48424802aac2e614abec878c8a3a001726b79969192baba2c9cad7918f51fd4ca17603843a312abc55220d9dc27a8faa29dd13c346202df448fe31ed13b2a58fad816d81d4563d4dfa60b09345db8c687157e381a15edce777557f692ec23a4528d22d0e88375497b63046bc73abe30749c3faa71c4737871f1cf7a696fe26339091a7dc8065904342653b2328d0ccf55b41703a99effbe7b8017ca63f7b18230b87c750bc123bc9a710f7e2ebd575ec762ddf219d0d889a991c3e76ec587cb292b519c32e5ffc79cd8a8ac89b3577a2ed20d0e57d1e824fe146c945b1e7d2900915ff71472afc9d36fe25582a83b893d6559729221865236d83c1413f8cf02b0b21ea9287fb46e7d064e51bc4180997eba69bd8d6ed5d6461a4409d9659d15d0821688820b3f762a19cb6b81eeff470433b71fa98558717653059ac79bcda5c61f514a6cffb5ef20c80b9689228a3d1c7a27673dd4ce94499f7ff2d626a1e18e3c447764b7d00bdf1baf8b3475936acace86c56e3fa99019b34d5951a533f44116ee50873976330b6ee3279cf3631bc25175f455df430727164feafbdcfb500366f7abb1ad699dbd29a2b878dba960611e99f23d5dc320ccb3a0fcfb622908d801a988198b6836d23690276a710af7c1f43ffe37d9b2f54b465427ed8e7657ecc84a996393f76b99cae93565315f52acf42e5d397cca377fd4e6cf8148f89c45b3514b0d7b0523efcc83ead36c7c169147b99cc34cb2d4e8c138c3a7a8f49e299131b2e9686dd65d1d8127a5fdf8e5031a3abdaf115a7cdff8e513ef689c35b2ea1bcad6e7cd359077da670bdaefc6f8a839b37e48e5a2a8eb06c81d2f572ec241fb51146b351952121748967727134c07d3d6091e72fda88d94c88054495d822b07c96980eb6ee2398d2a80fa9fd692125323b38918bbc3ef8db463c64c5df3d92a9239b8b323ae331f8447b4a28266819e11c09f7be112152035a49b7ffbed83ee8175b3a63f83d11f6736ba929ea517ab1a4c8d04da27a2b0fa964dd54300db71080490dde71b9ef887b4fa5ecc0c04ccf437625173ecb1954d2c16b48f0b28693a1f5c3865a98f52148cd8a6bfff22a66b1be604aeb5b3b3f2af5b38a641e2e4ec82c3134fad916ec277fe232370379f8984d28c6beac9b2dd452226f87663114e305fdb2eebc24d68bc2bf1da9b0c5dadeb5c39040dcd8ced5fdadca0791652623232b662a9f63dc2099dc8d5e92cfe89c0e9427c33971bf1ad338cf896638f55e148949c1674f816b6809b4e903a4ab04fc1f261c2e8d354c54e9f66f6e35dbf2269793984cf8516d7ed0468d81a416767084cfcc22d26f5aae99530bfabf902c991ab5bfcc1a055aa38064aca73495dc11f44c0f2d12a710c6aaed4b593683254c2c010480ac94cedf968989576cfc7e7489805fd6a89f363af4b613203af7ea1a1000f9c8e6a0e28d67616aea41aa797e37d0419498c4e76b6e17ec1a8aabff7841dd7e445da1e63ba52fa9a80e11bc534b85e9502b85c51ed560febbbd0021c7c3e2635d4fe170ea475d2eda5c14bcafb965a02d291ceb0b4c7378eed576b29f08029d091b75f5adcf06de733b315aee5069f24e2bae46bfe3bf1661adfe8f22dc09f99b5bec1eea6189013d1203f673cc57494fc87e87e52b64e39ac0420981df683d99c4fdf2fb515980e2f96db07070b21248a97a2462f1cc6a9d46c55d39c219f0fd976bc6dd2fce237938102213b8e54e9908921a9f4958876d13db2ddac8e27fa7ffbab6bac4040e708b71bbc6c7e83ffd6bf2d123a565b71bf0909809a6b46381ceed0a70631b2e3d014701d1d821224bdc40faaa7d2639a9c26905b3e2201d538b1c308095586966cc3f64cfb5e44799540716b38fe53d50c89e6aca31bd3fd8d896c57afb96214b8af08656eef2ad7cb212b2ec33480fb57e0e1a703603fea55e61ea75774c659345872512e9f35dd848367ba93823250cb1f35d9c234b43093a431e38e21ac2806a363bb7e98ab684c9303e4149f8ff3241f519e426ab137e2654313702d515a9659f07dd2210451658aafb90b558fae6092c90ebd6ab518624da0400e0505f3a85d2c3f151955362acb23f0f9ca9345c7e8634bb6d8a5c8e2a740a1444326c2c0828d74d00e510fcdd4c1fa0b13362445c8d98435a5025385ed961b17a32e76b2277012cc972e745f1199b93d37f15ddcd3de01c9787fd4c5126e47b0f29cd7e3fae8b0a0fe14d200a9be2db7de0b1afe9f17b90d0ba74f43e12e6ad4d193c9a5d4702e44a8183e8681ec1ca211ec65c43650a9657d8cb942d94901a4d9e22516ff77c42507798976a35dd488d5356f04f34ff66e05847bb7a2e6210d8d1db331e7e56a9121cab6e9eff51f399e0d67f908c0e0f9a5ce7f6763a2a859e78d35b56fea4c359c6d83c9b016f8dba7bc3eb10183e1fdfcf29508c4e58baa793dc3627640af155c8f97d246b89e7cff6c20d290505affb4b30bf4ebb9ca0889dd6466064f9f102b6ca250ca259357937cd2c7e11baa6b53e7ed5fad037710a32166bb21cfe19057ca8cea2833c637dd4d02e208fa0d346ba608ea1c7f6bb6206e84dedff5198f1d620f5ee6bb63dd39696e1596d8953ec7f994ceab156b6ef8c614d1195b8437910b7d0f70f468c12f4253d2af540b9a8ae1352d5729f34e54f4bc7a34536d2c77a2497d5184f1d308737f4ca65bb6e626ddb23a39ac67290f6ba233fb404b55b37e19bb290e1f1f60632a3c18938886651e583f5646a5d99bb2c516016d2ecf247d9aa0929165dddae2e4159617edac7487c26ae7586d6da201f0972453b18032d97618707f780edcca08e3974f03e4c98d223c032a46c0282772c4364bcff3aa1dff9ef8cfcd69987d0284b7a4910ac1624e0794de95c0a9ed132cb75eedcc6fa44c780e660fcc9f5282f8842f8d4c456f2cd98b6941cb3dd1f5600f47102689a2d1d30e0c78364a66366d412aabf135e644b69e8800a603fc29f1a30aa8a390d7c66990a6207ea51c0bdcaa9e912a3ae4906aa68c0b0bf0a6f57b43c120a2c8fe4047c711672a3fb1d19058351de6ab4c675bec9834e470e057793457fbb5fbf8dd5bf8676346342969424bb54d57fc03c2fbe993e2f0b32a09feac46d7319fa4a4da2c72e9b6c50176fb67abd2ac5bdebf74ea94363ec0fff8e48d5a3df526fefd65c7bbe043a31105e4e61bc2b605ae9119ff918d052b8ffcefc802e124ae7f7612322363e4cd90207b84164574c22a846340a029b5f6cd32726e04d92e77442bff1e8db93d7ce79f15af995beabe05ad115d9a11890a63b4f8393344eadbdc42739229e541375da486b06947c5d99596bd8cd8150214afcc3cbde13ad65ed7360edc31e09323d5c30b0c4d75fc8b7d37736d07b6c39f0bd72cab8c2ee9f4c6ceb99e6cc4e958f288fe7650f58c49d0e85cc632c78799c390b08572c53a48bbaa4d174f756d4ddff6ed51c996c3ae90c7897163d55b0c49fa839ed0ecde627a1233ef5155123306fcb852b7e06212d4d2fc031fc03eab827cab4fd5d84a4ea45b10f8db683fb23f4c9f3f434063d2d93837112fe5f0ae46450125327076351e69ba281fb1ed6856cb14835188474206bfcd58d7fcff9792a622e8b3e669f15ccb17f4a67d0398dbe3c98a5cb14eb639af12578bfa5b3e6d7ec46860198ec3351e1e91d5a8ed5312464c483d170e77fe19469dd8ea0e69a922dbd2805cf2e3d9348e8c5a41ad80173384e14febfc38addfcbed72f2898136027b69fa19e5a1d7f646da7dd4561622045c5c38d8735921a05922df3701bb4e53974586777f2f1aa4f6693e6912eecf31d2da3063fa208d7249d618f6796a76d099f8fa6d269b75fa572f91e17a781725a52130fa27c3f3e5b8bffb5d45b82982407a735aa861531b990d6b4a00f07d12d5e06cbb8496b50048a92dbfd81f09b981f63bf83c5bb035319f75751a19188890b672896d79f719534e0a1065177154785a5b8227ebe7e0ec3f428ec1000e8d0ecebb604147b1d0b5ab2be43d0390bf7023c751d74db49f76ce38ce9e6d445265df2b161e3c554f1db01edbd47d4f020f4e2961c68eee104b6900bdb79e8a24a6f217f41e1c673c742fb60f387bb28aa289bb7d634164acfd58a6af6f71214bb114c5e4d8ea4ee953e0eb06deb9cb1b3e8fa123b4509b95328307216e5f5fd404018c4c5115c5d730cf7e417dc1bb0ceeb31507c2d2579b4f7bb7ac194e2d82dce66df6f8a3d3e9675fe65581864f44d1324f19efed91ac832583e5b6384027f8917000a37949b0e1cbd5f3e3c4802e9847a6a6043f410318981f9a0db816f70b4b8dffa7cc233aa69574d18263149c2660a351ebe78c2a09a5a31c446b142aa72f3abd94fbbde3e40c00803a447cb9dce3a606aee6a3c1c991136a977d4f30ffb3642a24b086ebb1a6b3287de4b245779750a14c3da50f773d610b432a48638660d670a4cd4dbb69236500554945ac0d5ad881e67be77e301bacb9a7135e7c14fe3a09349cf07704895302edddf0e5b3122e53a80d086c7a2988d959f10017637ca7af9ab26ae2320b6d168a18813ba7845e7e2f2a4954648b102cc195f43fed3d9f11406fb22289c16d412e4f51a9ebd7005297d09a19c3e4343c6ba48baba10a0ac373108debcf635c85a0048bd86d7f08ef2fbe1d40192035e7e1b3f55208c8aba1c791b28ada318e98058488afef05b8b39a1cc67a6a3777ef499a89babd565bca15dfcc45e90502e9d56dee55a41a8ae31ee81656f04f560171b856519a489f2a9d64e6ec6af651ec8aa136d1273aaca086d5e5b78b261cce42966c43fcea20bd1a4357f85d814dc623b57fc1bde1e2fd5c8bad3afbabb2270063d7537ac8ba19c9974c9d2a5cffeabd38d2ce9fdc501156e83b67453c58f16f322f56c5df294d8ffd5c261c99045c56a8f40f658ddd6e3d89c2b54b33c825b5143c282dbf797d9b9666be831a9b49a7741f97c9a8bb0252a41cb07a2f70dcb24f9a02bdb0bcd83de6b9edf9afea12f636bfca3b422dbf140ea5c06fd684cbe400d990dafacb5904f5964e0f9861b3a89cbfe3061ed06d731e2d010591dda8e7320665965dfbb1576d052eda508cf97699de5aec0d704ab7a78c506a6debb8211694e6e6141b2e5d6898f822c5433ac5f2e6ee9940efa36ade68ff8489915ea4a098411cb439536daa108b4dfff89e31573293a49f3c0ca5a76d609e019e913238df26f1f89e77f91a6f9246fb2cec6b7d1db33620cf69ff6d59152e3dc697670d69d182040775c2dcd4ec0df965d6d52278a7ed1680758a350dd3637ea547879f0b7a703cfe813b8b442cd9b1331e6efac04a83054060f8821597d930d4425c05f0339503b2ef9e431c2039cd315ebaa3354e14ec0464e54552341681884404f64e2346e3f1c8727ef1d8cbdded0ee365"}], 0x1010}, 0xd) fcntl$getflags(r2, 0x3) ftruncate(r0, 0x2) getsockopt(r0, 0x7, 0x9, &(0x7f0000004e80)=""/201, &(0x7f0000004f80)=0xc9) socket$unix(0x1, 0x5, 0x0) chmod(&(0x7f0000004fc0)='./file0\x00', 0x166) r4 = socket$inet(0x2, 0x8000, 0x6) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000005000)=0x2) mkdir(&(0x7f0000005040)='./file0\x00', 0x0) getsockname$inet(r1, &(0x7f0000005080), &(0x7f00000050c0)=0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000005100)=0x3c01) socket$inet(0x2, 0x4005, 0x7) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000005140)=0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000005180)) open(&(0x7f00000051c0)='./file1\x00', 0x880, 0x40) 01:39:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2a, 0x0) write(r0, &(0x7f00000000c0)="5a0de9c640d88bd93481454e3b133d1f0af744203ff3d91a917b2fd49010e61508d7daaa615c92bfa190eaf9fb2d3d399362426b6fcd1adedfec", 0xffffffffffffff14) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105702, &(0x7f0000000140)=0x1) getsockopt(r1, 0xfffffffffffffffe, 0x8, &(0x7f0000000180)=""/80, &(0x7f0000000200)=0x50) unlink(&(0x7f0000000000)='./bus\x00') 01:39:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 01:39:52 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffd90) r1 = socket(0x18, 0x1, 0x0) close(r1) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) socketpair(0x17, 0xc006, 0x2, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x22, 0x8002, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) close(r1) socket(0x6, 0x4003, 0x136) socket(0x18, 0x400000002, 0x0) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r1, 0x2, 0x1) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x21, 0x4}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x888, 0x0) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x10006, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) 01:39:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000180)='./bus\x00', 0x30080, 0x80) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) shutdown(r0, 0x0) 01:39:52 executing program 1: utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x4}, {0x4, 0x8}}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000004c0)) r3 = semget$private(0x0, 0x407, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/230) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000380)={0x9, [{0x2, 0x2}, {0x0, 0x100000001}, {0x67552a7d98bb06fc, 0x9}, {0x3, 0x5}, {0x3, 0x8}, {0x3}, {0x3, 0x80}, {0x3, 0x12}, {0x3, 0xa302}, {0x3}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x8001}, {0x3, 0x10000}, {0x3, 0x3ff}, {0x3, 0x4}, {0x0, 0x1}, {0x3, 0x5}, {0x3, 0x8}, {0x2, 0x61}, {0x3, 0x8}, {0x2}, {0x2, 0x40}, {0x2, 0x1000}, {0x3, 0xbb}, {0x3, 0x1200}, {0x3, 0x8}, {0x3, 0x8}, {0x2, 0x8001}, {0x2, 0x8}, {0x3, 0x101}, {0x3, 0xfffffffffffffce4}]}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/182) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000340)=0x1) 01:39:52 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000e774bf187a33f54617abb1be0fa320703376a248b921f4228c0f8dbe3abf979f3b3c10e0e02e1f80313038b6e3ab5e961fe66ee2c26996cb3156e1b989bdb664589319437b33ba2843ad9c98bf4e8851d20013332b75477b3e7dc7eb844e438e48b7722edb77b736a2580cacb22fa66d8d06adb08e6aacf842929eaaa7e7198088f59af7290b711d2087f15f2e7912ef244b25ad78fca98c264069576c5c69a85ca24764b52917ca0f8d1a539e1980ad8543fac664f2d6"], 0xbf, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x81, 0xebaf}, 0x10) r2 = socket(0x20, 0x8000, 0xfff) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESDEC], @ANYRESOCT=0x0, @ANYRESHEX=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r2]], 0x4, 0x0, 0x17fd) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x57}, 0x10) write(r2, &(0x7f0000000180)="ff7197256204374b1da9cade11c489eea9902cd007f13f62baa1845ba2d73e601c24a71d69fa90bf1e4aad44045b57f806a55423a3fbd8dc1e6b6d0d64986f0c8eaecd6c66d7ce477a072221972786832e4e2103a2d2356c6e3bd42749696efc923adaac03b834aad27b066d3b0d141a4ab91191309ec8", 0x77) 01:39:52 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x2, 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x2cee) 01:39:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) 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) getuid() fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) setsockopt(r2, 0x1, 0x7fffffff, &(0x7f0000000140)="cb23af6ab3d54bb4d40a38d9bb968e0422e568b5167059c309b2a3e1b5a5a7aa018206ac28fa0919ef5de9d2b23de764c14dea92ba2118f83cd69a4b0b4a6c7e2b2f62b65cd84cac0a6ef705fe32d201a4aac40bfff5521803a5d1c63277923858835fe5d85756ef942b98e173d5256883bef01233ab3267a350e85dbc9664192dfe92872d64c92a3ea57f6b0646ec777aa984d777fa632ce43b1db4a936df01238e5b8da3ab6d", 0xfffffffffffffd1e) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0}, 0x0) dup2(r2, r0) 01:39:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x18, 0x4003, 0x400) r2 = socket(0x0, 0x4005, 0x20) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYRESDEC=r2, @ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=0x0, @ANYRES16=r0], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRES32=0x0, @ANYRESOCT, @ANYRES16=r0, @ANYRES16=r2, @ANYRESDEC=r2]], @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="050924979d4b8a93efaef38f", @ANYRESOCT=r0, @ANYRESDEC], @ANYRES64=r0], 0x6) 01:39:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) close(r1) r2 = dup(r0) sendmsg(r2, &(0x7f00000026c0)={&(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f00000004c0)="f16446f631310c43d2f575c5e552e9a4efea5e9209960250d3322bb255c659089a5b6722a642d5f06b2a7eecf175373106ff5ca7ccfb5113c6905bf69d12e998e75fea5d0ccb0a936317e6ddcbb81450aed88e52992990bb8d391593170ad9f1813fa013b829708a493aa65b459536f8b3ccb7549e99547807e96c2d56414aaa58be6e9b5e46f0ea1d5bc8a4862b1c5066fda4aaa9578601ac699abeee17a320f8a4d6eba0e0973066ef2ae15c51dee1c5194aab0d89a8bb89078f18a091dc7e5afd86db153415305565f37cc8ccbd05b4d970d5aa91ff83685847cd29c99ec6696fbc8bf14e0cb4a0387d364218769912a3f989ac2bcc09878ad77ae2068ec2f89c67cc0d1131d917eb1cf2db63a678b7ee75b2c2771be8c1ebf4ab5186b9daf1111c1b656cfd9e33dee2911ffac3d38c99822c4605cfadf6ea8bbf3e42b6cc66d7fda1f6753593a47d2fc7f82115cdd112847adf648a02716a91abe7a4f19dd4d06c39e07ef9b09fbb718a4550e9d994e884052e532da80ffe0c1883ac281abd357f86d0b06b0156562aa6aaa459de54e69a5bbbb6a7064d628199528b3d371b418c15f7d77e27e5fcb3233eff277f0d7dd8e11b7be13f66b59e294f76d8911f7ac3e6953ae674bdd56497c96851445dbbe545376be788b57db7dbc43949f93a12860372df9bb766f6e318760cd2dec531c1624fe2bb883865b5a0e0e045deb7dda8c3078cdaf7e0c01185e719d5ef18c747422907bfecb1b3a7e4a6bd80e29d01051703514f2bdeec7ea449a07e1ae0577d4a95c76ba80ed91614919b8b44efb331ef8eb75d54bd6c6824d644b0bba8350fabf7b29e49659d17f828635607311708b5aceba75df8e62f77fed048e187336275d0e3cecde3cb6ec6509f588335fb0a2b48044398d38eeafd8dbadd2e1a1add4c8222c33191b24cc8b9943d403d3f44a726c5490a1d34404c5166dbec0fa993253e87920b61fb90cb2e17f0a8bead91910b8b052b7a0d10e3be856e8c5ed6ce617fe9b2ed5e2902bad91412a902cb57448c275605e37e213e07e189b0f6debd305bf8e0482001b5d12f1a2dcb829c1d6142e7132278624612f2bec20bf70288b54cb04763ff70d9b117c49830ed9ea25c763e381452a42f70b063c334bc0ed6afa802d5b88326baa76de766e88a9ce36f99a17b0ce08c0f592c07359de7e93cdd1b5bc1e4de95e74a2b6407a85810021cbd288cb535828ff25ccedb0df6a7cacb2cc8d46848ec9281feb8aa39f2a44ec8e2ce8102abc55c8dc11473e51db728513018b13a825f4d29404387440618bbd4c1b7b568afc17a44e9cf610e52c1ba240cb1c8ba75afdf27f04304b0bc7be374a3383732c6d286d51b17f0859143b3c0e4383415298625938fe7a02cc1dd5c9e11eaeb094489d0ad5f32f267909d2612fa332da367641773c94518a5f182f4b408d91fc644d425f3d1569a3a495a7e38dc24267ad7168b9588ca50e185bae81df0322405386308a2196808f5ecd3e3d9c75ec7ed910980f4a9fa5cfd474311498f44b93bae663e30b440c52c1a4bfe3251542ab371962df03972e5ed7a8fac4469f553a2a5ef1acf6401541f6f9f522b247c153d69dd6635b0dcb1790ffbbfcd1c7cf3b355c691dc217dd28b9170efe3904d7690dcc2daee294c5962984ea7b7088e6c6fa7ea84236df0ff307915c3b38660001b05c6baa2a740d693265a77670fb40ec0a1a427ddf739248ce31ff1b35772051bfd3498d675749b26819c6efcc428d107a31484b24e6d16ba479e2adec1d51c7dbb905189419c732fa6d4454dd8443e4bd7a8b169daa531274e85a7333b9ae481c1d5a0530ac2ff58e8daeb8ac4e14fa187e8f94a1bf757aeb8541c6707a320832e3b1ee1b72c120bc1431770011d64ab6cb34788d533aa52dc05736d416f8cda3c64386e4be10c48c837ad41196476a216b8a81faffc7eddef0345f9f4b15952127ea13193fc3241be12fbc96a5c9167e2984d179973116e88e6ab68d0f23577d90f6effc487665d2775df88850b59571dec1b07f55eea404bd52cc312ca724b058e35b088749857417c3281db1216369e94b91670834ecc3af025a42fe41d56ad33252695a173173132e8d381d974b1e15ac25aebe859b9dea9ed9f1476635467f03dc4f6d6b11cd20272ec95773dcb3f35d53b58a3abc5f161f851fea0ffb3fbb6cfa2acde55eea332f94b6b73cdab5347aabc6afb47909b9c9ad0c2f8f67827ad7c8931bb24188c14f22e51f2ac640cffe97d14a993a3a9e75511a42ec0cc0f832611cdedd89cd5d1b97b466035d1af61570ac4e51b55a24770896540de4eb8a14d31eaffde0497d720362b19b692b51b21ba9a9cf11e14a2ebc328324a2271638df711f57158b19a2f3aac8a2de3de184023408ab380a826a731dcb0bfcaed4adc557adb4b65d0f81996b8656d183b1f5e99b1dc9408f694a756fef1507f1304ca69f222fd5dc8f9be42202397721d3e0f46a4682d048820167821f86a5174bb48eba7454af2088661f62d81e60a3eeb14aab5f5072a3296b6f94c96924391f9d77d7b2f36d12068c808050d61a0582294c7dbd16b390d95e550bd718ecbe0ec1e20300621c92c0a985ef994009a8dac60cbf648766bb7b6f3b4036e7068f45d882b1a87d93a77ee352d55e27a9874c1ec01b6ff1527217d04f5162be1f7a64fb462ccc43e042f8ed1346bb5e16636b2ec692841ae9658b43f28d94b9ce5cdd4fcd8e7ada7b2612b12ece08cddb6d6b9ec622abc484e5e240770aa3964694817868c044cd27cb75568c1965252d58295698c52f8b83a6916f10d4811b88097dc51f295e41e521af25e12b38f583317611b63dc0490864474628e35559b70828c3dd4ce0ac5547a68a89b847a4f873e90c33e49918696c7344973c0a0cceb99749b9d1f4d4c49a66518910c62cc31d84b0f4801c9fc71c2460cf8ec23630ed47d4929694ee89c6bf568672a32236f25a2460a088abf00721aa9add45ce8678bca7056a1a765496d2aa2892b4139af9dca99e1cec64dcb9c703f34ce5496754f446399e00cedb8591ac87069e3d7353f510c1f5e1455d9a0c95f932d622e0914b23b1e244c5a3aab4be2911b85afa8e4b75111827b50509ab73db61ba158ed39fccaba5003581d1f17a04dd1e00a14cb9f214a7220a274c327dfce0275a10b77d0c6548b31fc50128a4c1c26fea36e9bb897ec8e860233f406b58645feb2c997a4582d594e5d422073af0e1862397988c3af7d5e828a6d7b2199854c43453dd11be63d1995f7568ee1cb02d92eb9070bf70d4d7ab35643dd4ebb16835de1e035a2b4026bff27c56b80892d1b8496814ce4c3ed91965371bd816e8a609484972b6e8ded4f527dc786d310d72eba662752a074264ca9d297df2323ef1fbd84cba97548141105986e33647845412ff5ee98e30b3e6a4b45fb4d3f6b86e2f8afb7225d713d2680dd81e3382858282dfdbbb5747d31669ab711f19effe5ff8beda4066de26c985cb6c73ed0e59399963accae26fe81b9652a7a9b240db679b3d7b1638002ee0fb024d103945c4a83e4dbd7bd643aef9539c7540451b22568c3e4714298917e993539645e06f3961222b48882830783eaa19cbb6727e459487dcc82900e4fb3ca30fe42c3e3e32fd89e19c8d23ba73836d1d0606c7fef131391ae50e35ce9a231980570363b616fa5db90f94151069106fc856b39cd0fbe83b6f4180d8ab891f757ebcdd9651cf205b01bc228eeacd77fd5e945fccf47d178faa6009bee3d937399f279fcf8b52f51ecee5d16b9be49de0d775ab4405c6569a53dc96ce10d748d53e8b0f1b6a795b80567d459696779c7e580509c8de5fdb51095888526cb1fd9cbe3253b93282a27383b8b6f9f4fb133e62752377e04b3e8300b891012bfde8da61d83956494769a50e916026fa06003648ac49b632889adb1edf08af8825e3cef74739fe7e2cdaa186bc82994a913f9e985d41c9cbd0e386b10ee854d3d578643bfbbd20775b53952919722b259c2d46ca5c269a2b1e5a479a99199998f32693222e2ebb89c1612b7004a087a49772934cbfa76ecc2a66d58a5279e9a7f60e0633ea6dfe8dc2820bd307ddcbc08161482c566ef72ea68364aededdd0e2cc56c772c7726c7d121ff3102b1f7a83bb747c9ddd0c7b80e388c33cd2400cbbc2a4906d2e2db3d6d78e9ff268aad30cf9e0ae0c4a5315f4007293c9d9342e756b7cc44ac0624ac6414b81b37e828fa4c18c9ab63c3495f8347e8ac04e501b7b460b6cb545bb7b0c446e3dd1ea46c1b512929d3a26bc300ea776e49070b7474acc6e1e0e66dfdc4bb50b7aa6ca364072ae8f9f40165129fcde15998bc71360b01426fafb1c4a4022f56a47237bf1583cef7bdb0bd5be0e0beef691104f51824a06872f93ea956c6ed35ca805067f5d388246c318726349dde04d9f62942e299f9e2ad63982a016982d4c922e028aba51d69027c1ea6cdc44224a6ed3fc18c2c70d34612c4884ad2a2c2074f13bf28844762973cd899f615dbe5b2ae81e50ee14a6c504c3a130c2928b4141d2c0e76065dc226ce720cb0ebfcf12fde18331565c2c6f6f5ad9d0b4e5145b745ffc582eebfd68db589a9d66c7ddd0e5e1bd2d6668ec0b1bb255fbcff8fd434d7091b9ec001936e2d26089b14162deb21a78b867990de7d118393216a95a37cd61e6174dcee74ab613182fbe3c170604c33f2ca302704b4dd193cf93ac9f41a94242c1085bc34289602e943a9b51886b0fc48d1d4615c9eda3452bf7556583f52270765b885a3cdfcbdd90c7f4f9be6b770da5f7832c514e0a4270e166a881c44bf52d68badf2cb3337b5c7be78bb3fda116675e9fda4acc238f1ae437a7c7738856173e6ee443febd42e2bfcb8473bb1e1ad59b7b7b095b91fc351922bee9db2f88a60575974a01c47b1ffced0960db945caa9f5673d26657452f58c131dae5f5cf4ef1e7bd648bb5c9c10f5b78790a432dcd4aeb42b4eb92db070a78d7d0e100f137b111ed58a8e8cec18ca381c0701fb09e65aea4b9941100246098cff2c12ac54bb55189abe41b7b4f36271bfe01a6a6049cb93bbb95867562e5ff7798c98345bec1748f0b017a1639c7c82b1a01e7a26e4c5e573007cf1b99a07f099f5a554686422fe8b2f4046f753aaecc5a2475d9c7b127e6684b36abb9dc8d00646525bd5e28a612cb91546b6c6dbf8c321d9b6f55ed7cd1ca27df7dcb7f7141d2e779926e944e0ba556a1d18d26c32e38d7b2d9d86144e603d7d942bf4193182c78c18d680e1dc23e21ce05360309704e4c6f5da24593a06d73947481b82a29ab8ede2f170c75f69b9450b421637b0b90aee20e82060f1c2e80d44a76fb3b8bed7a3645a601b104b68265223c54c8c402b90f61ef5c67d6e22c5a29816407f4c3934107110441d101a0b4dc0ed42fabbde4545c1ba7d1b0e906cdfc20344a72905dfe0ec4f08a1217043013dc2ac3c06d8a86a0ac17ad7faacd5775d622b51b688aa3a18e6e65854a126848dcdb035dcba9c30dae2f4007b9db3d46861e94d699cc0a9d27869872ac7b635659e5f393052794525050a8f1509d3523ff08fcf13584605c77a1a0bf6b3a4663b866d0f9bce2ac06afb4aa17e9589bcdd8d29c57236b58293560bb81b5dfb57a0ab43b4183a3867784fb3a7f0048744ee6acbb9b349a419cb66d14c063a0fee0e06933de274ca5457da6e6b0b2bf237b98691b328f18f4f94ce0ea430aebd3b6fa427faf46fb850bd1217cca50487e9a4", 0x1000}, {&(0x7f0000000380)="2af3241a56764e3a1d8a6976a166e6d78c067fffb967778244768f5e424d0160a91a3a3935df365364caec08f0b8bacc38ce38bbb49b0434efda", 0x3a}, {&(0x7f00000014c0)="e5502a4b16e8bce61bdf4f628838c290289a4759b884b42173d031f195b129cb965aaf62ee66f1eb30fb8fbebd5468c7cad3a82e830721f29d0b2440822f0c64c595d9c5c986d4313d4dfa3f2daa36eebc73417032d26cea8c608e0b72a55e0042760605402293248cfad6d1bfdc810f877a", 0x72}, {&(0x7f0000001540)="9351fea6d4723dcfc7b6f5697b49fa6b950d4a03b0df60064a3d0ac9628fda8cff9a77a334eeee8332eba6051bb16b5a0df03d9cba29c076490a0926b97441a41f2dd5a81d6fe2ae42e92f88d6aac281888fd19fee3aaec2e5db4ad44df61ff1e8ff3fb0b0551257d2b1912409808f7ae8707080c6e13b8a82d1757afeba6a973b225a95d0f83c710e9478a37179a3dc33921bcfac4f9c162dc1b9be729056db0d06b1ac984e72272bd1d8d0a8e7818dc8f6c46591e14bfde3", 0xb9}, {&(0x7f00000003c0)="91158ea73428ac694c0a1f2a9d17", 0xe}], 0x5, &(0x7f0000001680)=ANY=[@ANYBLOB="101000000000000000000000080000002d9584846dcf11029bb16e349196ab1548a715a40899190d29c91b6ceb52d0e4b42f32f7322cb07853c0a271fd75198d7673849344e3f8d4e38b286266c9682dff3af3052c5454a2ac9c73b0bb135492c5e833598a2e9a9976e82092c71492af2aa193ea6d721315b67f961a77ec883e39be4a32269832eb2baaf627b383e16139ccdd05e394733deee4fae800de8446df3f3506d345168d003fc30ab46610fcb68f2145e0b72561ecf55ace404adeecd20c2ec13c58062d26acfae7cff1683a01a6f9ad7d389f9e65e95c2df0a5339b51542400d278abf99c837af6647cffe6b6d9db9ecd37bfa734ee008d825d3ce7d657da5b25bf176e3b30c8e06a07e2bdb1d40c338dcf25d8aacbe6c9188e752f2e083478f6531f3b4db2992a1aac76fb77d0e0d73430346166e14dcf8d5f2201d54ae05bc2c98660da4227945d2e71a84c33c7ec6d81690069f2ea2d68752348e1f8604fd2f2936a4846a1db0aa8bb8c7c537521bb9d47f1eab0e91a1af7a2293f04e65e0ff89acb42ad122153e43e48255958539e089394fb4c0fbd38597a0832038e64a7e58973119da8a6688d3f5d82579afeeb39c10dece6d2d6cd46024b0cdd0507ac485539cb62117a6ecacc27bd780ed81cafe9e3dc060e4a60e671ecfe90936e4a1439004aa7c5a1188d6c7a35142c55f90dab8c30f1413f37afd670fd03241d2360daacd09fbdd2d8d36ceb3a00d8dbf922e2a1ab31409e7c86fe79e5e73ac4cb4435f631b5c5b09129c09fdcc645c46e9ffcb1b005d91be2f4aa4393f2f1044cd32d5372d15b9cee81764f40c67a7bc877d1de576680b45010cb86bb4f420223f206d7d07af486ded6a9b4df9b0da9f6e7979c036253cba52514a6df4d372a50ed947a1d9b283cdbbc68a09e58915cd1948cdeaf3b82f5ac7c47a4118d86578d920dc0e950efbb59ac0a351b8696544cda3f13a2ac361e8e892007721507c5a07e232e7ffffb895663617a37941b3fc6f67b7cd1fd4e3c2565f17faa9ed947a4fab5cd774f44fd2f5bcf71cb83d772ad801b0c456135c6e0dc9820e04511e3e41a538b4455522d34927d17bbdceff72a51221604d6cde47ed2ba3bdca33ad982f3d060d94bcfa687d9b3ef1e18838c19f045086edcae62340c1f241cdcadfb9e493dc9e96fad0d09e2812da1d0dac75c272f53128a3f97cdb762e15722842b4fd4aa5fae7d3f2a7f36d9e315307f710a576afd2aefb642397801c46055898579d6becccd37c3baadf2f4a106024e0d7531495743a4fc027e0250c6ce1000dd909880e7ed66dd845d3fc69ca8e71bf4d9f79277b2d37d57317df5ec2e7cd66847e045875a448841c649169d5ae836c262e76f0ede69191580f88ca07f1ef22b3861c2be29e41ea22164ad17d802f27750388eb11a870c7d57a963017559e77e5836f32da9ee079d54203a1b787b44fc1ca5284071172c207437dd8af4c1e39c40808aed7815513cae4bfa78b3ea7c57896bd6ac67e895308df8c5b280b186cda152f090af347ec7efa08755394931a60949d66dba2aafe5bde0537e30c5edfe2736d300f3d05c186a39a29de12ffe7d4e32755690ee1cbbb17eb0beca50f54ab6404d9cb2f0a0486bf918dd8aa61af72476886fd2a653a5ae57368894f7069be1a284bc289f40eb83f552908d488bc9546277d84d6d1a2d9528c582eceaea3ee6dfcf63f2a65a5c2edb31d4793b25cc4fde7c48e9ae0f2d67dbf0f5ea921387b0f7618daa07a5f5d2e9982bf9107ac4bfc44071f9abdacb1e6809bfa45f5a800a5ef877010943662961df7e880bae3458974a96d9e00c96267527ad307f41e47a40d4a83f6da08284d6b1141e1000aa93bbfc5ceac65277a1a0caa5168d3220513e394efcabe5c58b5c6a90365724334dbc5f36f1e4fa5fa488c1679b4a2c15c05dd51ac30d58e4773bf80f5a20bd184f494cd7d7c0b4dbeb25757e411c0880711e934fa26095a395646eced64ddc0e3bfb48bb796152d4558b1d34b937a2b941623f71de7fb35d882f84d7596fbe62c210f5974668360da2e5d6a9b31173db9effc125568d989a646e0bdab36b5bf59551dcfa52a8e993d52f9f922a03c09fa30eaa4980ac68bd205c7cf6f739a088b9fa4ea531a70923f723af663bfaee0b5d40ab2dd7d630370be505b1a6c05433789dd5ab4b7f6074e31f4d0dfa5e73f5159e1ea4da6122d3df3c1382956742a3ccea4fb3115982217b11763032113b390b557a2540096873dc4fb7a3a709058358dfef53d509293d6eee5de0ea1dd57c6a41e90924f9824f7fdea339e3df4649bbe99d4731f02dcc1b54c5edd03ebcfd98da36c5ed28fd6326e59d2969bd7391ec47cafa373890229c5a17ee805d1b7e612b8bf8eff7284274dce1567eeadeab0217cff99c8d65713edbaeb59d476de6999610e867a381a1474583b8d8b28ec20d1356521472494919142dd52ba8b61235e2ed8feaf2f1558ced0d2a3845fbe5152c7d7cf0d452171456e411edfdd4812a3db6774572928d1949b33dafc7c3436dd419f99bf104c55fd067f19c91fe3b134700c851a5db8e5014f3c7491f2bc3d391e60853ea8f89aed031fd14a9eef29b2d77f9bab64e550b133c7041add5fafe4cc673d11ad587dce60e5c03028a0fe15156f15c196f529e4d6ce6eb98522e13b5d7c3ea308fa8c5a78bd4b924c4c1898f91ddb4d273b2a2cd69e3fdd1e94fb99537218c3fa09e03f18ab4b69bddc4d02596c7a61dfd1b7e07eb4d46a491683ac0617ddcea56ccca35447ca1ab009f09d8319306f471ddac36ea09d55a5fbd30e56ee7a91c7e6cc6bcc3c4d4e132ffe0a063f8b2aa16deae87e2042307b7f10d7e9e67f03dc646e0aa21c762dafe3c47549d5bfca431da47992e3d80ac60979120d5fce07b7f3573eff2674e23a261432ffa6f87338c68346aab1a5df886938cef4153713b38b0beefa71eca0abeced17edb67b5bba7b0e52bc62937b531a8ecead2a9a0c3da4678bb7a786a30b9323ba9799e4a0151e06ce198b51c573502acb7fca170bd8d5271ec5b67445f8e67cc325ab1250c046fe5d829213bfbc890abd942a23737f4eec319fe9cf4390af5a533ba772af5b37deebb9432bdbc1f36a3c0786bd0cf5a6b0adce7d66b1c21fba924ca85765f3ad6ab6e6f275ce8f4bb88a61f638434c18d327123bb489258f89866ab5b10a67fa55263e52c8147721e47ab9b9b3043ccb339c57663613e86181c98778e5e197f3b23c101a0b140860153174e39e9621570b5f64ecc84ed92f92da2083d9f611dc77bf6a7cb19dde5b07599810fe2d07ca57c6140d6c3130abc767a7f2c466290c59ecc19e064c6efd4fa4efbcc3b07d3bc06c93db4260b365be5a261171b3350f4902cf829402d74260754a3148f4ec6b1b1d4d334461a92484aad7f4e474c4cde6765b3a587702261f9b33bad9cb495b33f17d53eca2aee63be23d2fd59858cff0200894049ca3408416ba68b92007c8f63fc17983448cb0087fab1d5853f21f9b976c3d36fbd4b34b180e7b4b60508ff7d3742294c20aa7e4b1983d436f7e7635b9b54218c31e2118dcf88379bb1458396dd179cc85e0b4344dd7241b92d5f4bba2513bd07f3a7c0d97e155378b5e54a71673ea34bb2df8fda85ab552e5b3fc1a6a0ff2426e4abc2df9c89b1591ecee3833eba7cac4cdcc651d89234b9f8af2b2c5f6563de7b04173a14e16f690da97070bf937bba6202372898aaf8706de21a553507be6087a3c87bbb9f42939b69c3e38394464de28fb85502c32b481cb6fa1b5def312d00f08980fc0bcd0f837eaf463ef3e0d51bf06843647ade06400cf3fcd2da4d90cd73c034cc04ba7d79f47102fd6fb2bb09f18de4e0e971fbb234ef6a4b78b8849c2293139293e515de0733fd2517670b320cc0bb74edd7a7587d2514b155578ebcba0b2ae6aa7d5937495a972687444847b32c4f2e333f2b10d558e795af04bc49421013996928a2fb7ed929ef50e5a3038cb3b38b90b8e08f9a8b3f6d6735fae92f8aefe97132ca5b47b77edc43298af89a58d9c32147696b3bc31f6b2471ec74c27785abe8f1a3c2c7a2649421b0b1a24088e948cc32716045bc4164564e77d2945a85dd9810a4018cabf381d16b84f83fa4b162e4b98b4ead2332930452d711a5fbc5c1325c5b34b24437882499b7b9465319459ad7e7efe8449f1a3942dba157f83cff6b441bba67182a57b87dafa8e9a711285c30b2a7b921e62905c356d0993f539591bd4530f84f82b2962637d2e36edff1faf999ba6577555e1ecba3b8cec1556eb405ade523a813776f792a8b16409829e9ab079a81148ea068f3ebd4d9b3a8de923056c3451d24e81caab692ce82320d53e0eb766a3b245da0d1cc57ba91bbb209c8fa0adbbb35beb981b9ce1f267153440c87ebe8799a906912b1c2934b9d5d59ff5e053499cf62af02e42d2df0d6d1660d0460caba49256d9fc6051bf56e33b9347114abf79bd03fdbf9cc00ef9946843810c8287157b5606df536525d7294e6237407fafa00f9e4dde40bca9eaaf0ee91c2bf132e494fc3397b262254fc8ab55a6a63aa4a47d643d2edd311c4da5654a14cd91befbbf3d3731cf13c8410d50cdfc5f9f49cb19e7f07878118b5f64eb1efad765dc4fda1eb2226285c636beabf097d176aabb6493ff3e793211226d04cba46b9d91f7aeec500479d4c4a0d9de36624fb0b8311fd5323fddc61bd9392508de28bb3af699da0a146d825e115c6f268bef3a967603cc5ab04d9187506a98ab020782fef6c8b15473e74da490d1cd09d44d1457fa021d4b25964eee27ad09c8510345e1c2e7e676c4c273e41893ff90809823af3aa9a0b11a352b8cf81ffec9ac30ca0eb65030639c42856f0d80a794e945780a74d9adfeb658f8e2b2094dc4f8fafcb1965246ad051a782504993e19154896278c26bff75dbbbaf0c9cc8bd27bbaf1febaf9d25baa4812d97a27267f9a3d9850e708d5e586c5b95ede7f58f982d721c272fb5f156182d7ddd7628aa0d2360ba954d223ba2dc6d7b76a906c2a6f8655c09c5f08b1a953e8b5d1192146874aed20477336b74a930445e7369ce960ddd1df1ad16c1a9f4961cb453255095bedada3562ffc3d8732a4605d30fbf8c22246bffc67f086863d29b6de3baaf379644204267dc053fd254b47372f6c7d737c6e5d3200815c086331797c10c01f349555282054b281efe1aa9714edc20e57f73be5e514a6bd7695ee474828bc7e7a49fc7d5a91e85c008e34fc8431c17003a7cd11a37b7ac90aef9db2b897a933b55c4489a7c14274ffe7e975922b0a1e5f21f44ab9d300ac57bf7b11d4056fd2f3c66a7bbbcee791e87a570c7de27ab77c2cb4addc3d1fa538ebeb90882ce1903a0286d1d201392d562e3cb28cd65ba6ccc368e04e4115bb6c9ffc178005f602d0aa2b0a3e009c379eea60366b4663360428f9d8ef74ba68865e5b555337f49938f027ace902c1e492b0c4c12030414fd0b1c9fd7d74e22ea01cf8db1f092183ca38ccf22480573effc84e5c23d3074f5f170649b302cdc4cdd1f9fc110565cebd3434af7d1732c129ce7f1ab29119ae37efc05bb1fa6ec6ff624fcbf374145ded928db1f9b17f56fb181d3ea1d0c3ce85fd48f3461bf65c334e22d5ce414ba5cd27ffc713c0c6906f59cdb55fc25ffa36fb3e07718e38073763cc021991bb8aa682c12ee45a841ae1834c6331c2cf1c03bdc520cbec3283e47de9649d257763fcf42729777a3bd000000000000000000000000"], 0x1010}, 0x8) r3 = syz_open_pts() kqueue() write(r3, &(0x7f0000000080)="5e8cd7067f61405250419535d1fd444fa9394190b79f6c018302e3382a25908258bef8dd", 0x24) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x6f, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00", 0x8, 0x4000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x400, 0x9, 0x4, 0x6, "2e26a1e4504a887f1110dbec85340a2fda01a735", 0x2, 0x9}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000300)) pipe2(&(0x7f00000002c0), 0x4) 01:39:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000001400)={0x3, 0x5}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="fbd39d4bc3177706ac2aa98381833676a8eac33bad11375ec5b1edfa12f0fe577c4536b7b23911a200969512d420082d88e2f6545299e8a4c475dbce9ca1857d227d122bdeed6ac9f034f70e931c20a9b89c44d07aa658be583268bae37f60993d29cfcef7cd68034427a29ea38059424defb7a4cc44d32c8016f61066ff3818e8569f52abecf222b7531d7a52ccef390d349d61fd1948f9c136e6c341027f8e20ad0efeb901381e268b6438b180aa0cfca848bee413966003b2fc2b4383302297a6d966ea58b0bca05daa4f24336b59be4873543099736dfb05bde769dae263143e56c5", 0xe4}, {&(0x7f0000000200)="2e3bda4c807aa9012f24964bb53eedc38384e54b4eba244b0d6be31ccd839322a283a561df16aa31d19d03566b65c7b79f73c94abd1657e51a42d0b728f61ade6eecca95fe55c9bafd19f4469618df43b452a3769fd54d0faf30ee965d88b2dc7842526d267525076b3277b19275727d6d43bec5242cdc472df5cb9f48e577b2745e3009b6dccd803026ef1962e73471f5d26670a811927cde270f2ce719c23543901c4723ecb3dc58b8aa66f6af97bf356caf2590a66469d72bb95daffbe19745fe7c568cb0b0f8a38adfe5504398da60f946267b2e21322be0e6c555facc736aef3713bb9007b713", 0xe9}, {&(0x7f0000000300)="ee20462a30b91299b6b82a29083513449853d309274e731ea167dc501f2335d7727e07fd16402920f5c228c235f657b377a6ff299fd590a30e77f86b29a3b4b67343c36264151b1d049d768e4ebb77a0b5890e7922e0450bd6a1fbd4ca4e588b671f05100d1c3d3979858d3c33087735051d35bc6d43b2e47b623d472bedd6c7b1bd5feca416506ec3ca88", 0x8b}, {&(0x7f00000003c0)="cfc374a9ec782997ed4247a76353f017b9064d5a1dd577254b2b1ca6da24fd755da7cb9bf9d6718b687944c81ac004c01e637e810266f9b96ceae4c47230fed5cbd645e41960af6a64bdb8acc70e22746f89d855539ff0776637390b104a36cc5aaddc1dab9b1e889ce4cafb88637f1a978b9299cdf9f481e5477abac91fa069ef4537da1269e283d68ceb82a864373cd37442b29cccca5e343660a3e76a70cd32339173b62524a2a462d1766c35bede3f16978b3c5f2c51d1bbe792a81a02d07d1aa0ccf47f03c1bf6b413808d04c962ecbd04ffc7c75289e2d74b0845ee909a41de8fc09334be769beb42387bc60c9542c74f3e0b840528e019f9fae4bb30f09a44a45df016f4a7730846efc59a806963a283c618cebf2e1ab599f8d7d96c0cfe1fc67388bc242bb4a80e561d73ef2bcf4c0abdead281501074f92d8c9f1f3567ceb315d7aa84c2693600acbdd6276875d4bb76186a46e2f88ea95f4f504ed13b86f4f07c8fd21811c13068c407025e5bc94108fa06e85f944f65d77668b8e477fa554cf118910c809342d9721d84bd0e5f5ce9948d692a9663350ec808ff09a82702349e1cb47b4c1e7119c8af54fb282772a4d171f6ac92091f2a89815a5a3941164ffa64e64658d4cee4abb6af65b6b3be6f62439155b75236c62100560dbc71fa45924cae94740955001a4821ee1169cf0fa1f7475075e80dde5bdb2b87dccd3731c7f8dd1f59c78980bd7ef67c57de80ea744168b677ccdfbfc4a141fa74bc337b6846d31feb74d547357ccee4c3601027845a7ff7b34cf0e2194e0b527c111f5674bf0daf97d6a8dda03b6c7ba08394b1d0190f9bae95de814ce1c3139fb06382f8a1d91b177304de9e40cbdf361128c257fee494c9dc3ee2b89b6cecdb1578ee6002bd7ff3e0d101d7c26aaf2c600a7bbc9caf6fbadcda65d95f7a32115c90e2e49b23a4f6213fb5e0ef4ff7a72d8c3c33a59327eeecdf75bd3574ffd8fa022c66c9fbc4f931b195628b3ad31362dde5df42733acdf48160eea25593c92464e50d9a80fa147f8ccd1994dd9d41d79bb712482ff1fa7e37cbb7171b452728952161ec119d8d9d4ed12a49bf1ce15570fd249d15f8ddd2f20b30ea86d826549dc8eab05d5f6a9b5d5cb48e142eb789bc0b32bac0b5e7268d1b35c60700b35330a35c42c11be305757cb825e34e29cb4f1ada89e7fdb991c18d98d13c06c054d194c8d4c08293f585941bcd5b26c623867c41b7dff3c0a16bdcb7fa5dc9ff0c84b17e7c2a993cd8324c6697b72c28d5c363b0f152ddf4fd0e5da0e6f7d26def85e226415f1895bb79984c00c7e006dcd2b95d2b8e2c23af708f063fb08b8e9c2df8cc15cda4e92f45937cbf93c0c92a02fc335f2990045f1937fe2b6fb2dd68afdf0e704f03de00ddf38e636f53f3160e096266b5176d597e44d6089e75b4441c39d3d6b36c107b88006b0c12437c99dd76936898a3a69cc7d8628493e86df7a57b620ad36ecd9cb79dc1d0403d9be4c4000c7c0614b1a1518e6d1a9bc090a1cf4e47d14f34bf3c36976367b4287a7252d29aa39346f3e0d3c147e3adb00b60fd1703b79941b543128f0c9f5d83d5413f55d6319b485f63a54a456dc7dfe3099eeeb314c7bb78a5f8a15976df213a0f24190bfe73edd63dca5b8a61fa334d382c4822ce90faa4addabe990d62a865f29165fb35dd0dbe743cc68a1f2467a07a5fcb5b3646959f387e1edfd20ef69ca75e75f7a0aa978128020e3ee9ac6ee64208730ef0cf2d70d560e0fa68ca9c22d7e45c6bbddff9e0b876a75308a570b09408f294960bbb38ad0f6f241600459330805fdf76fea248efe13535d00bfb4d8ec634409f2d81e558322a539d67b74b4bed74bde54591635f0da63017641961f0c9c1aa8d762a843e7e6b133aa7dda82c68e18667d349a2f707fdbe7ebceb411fa3c4cebc4120d442c1fe0af6f08f158c5e11a429a06714b75e4369836783e8730a1a06338105d3bcc069d8599c8f59af04c19983cabee1f5b13e77608792746aa2805bdd0a56e35baa72717db023fe9c42f6c20abc5a8c762b638fc51432fd47975a3acbc8610334185883e535ea8b26e691833b2a17370b0536092d9bfdf32158ccf22249e76fb3646895e615d534b9a5b96451cec41a7f3301d7f24b287ba8ba0aadcac675a55a50b2a81ae8ac4d834d562e22b23f5ab92c059ee4918ed1b1395c65ad1bd7d19e836df4c9a0c515408af9836a2f21e0fe803055c350352ffb1afbf50ce9139231429c19af6b672f700a3c386fa4e37402834473b1a05c21b4564cb849c3e3b53af772f9d0c229852e96472d576fe7cd9c2b2482aeef6e76bb07c02c77887e03dc451013b9c0f368ac7316961c4842a7353b2d84642a2d2128ed4ca2e8b889fb289d14963b890214d74d4d33ff140e47b71ce2561f3dbb84eba356ae6b4c71adaef537f2ed58f9743cad6d8bd60417d4b88e5dc65bb528e42a05a9a64ae6a2bd3fac5ebcd85ed60d273a64cb660020153a0efeda9029531d50f1c888054c6361f53dcc1f4a9aa12b0d0eb5307ad874e9e210dac1dc829916ad5ea89c74b84167d8c80be7addb3e363037310d10349cffd39cb247912897071db389ea5287900741ef8a99105f731d045786a9c4f6c9dc18e8a594bf201bfb2862aec2441add807361b76a83f7439cb21435b3a6ec1cd3a6602d52f5cc0fb84b52d6d64ae9454fffc67ec1ea563aaa643fb5a57218fbcd0172852787d332f4327e2da40c36cc8125904e583c41c2599a0a73a476326b70f3164b934316da21b89c1bf9751ff85119b527d9569e4347e30d57705ec25128fbf26ecb6a61316c8e56b3911cdbe7c4951256b752db0ec7f8ebaf3d7109d8987e6e23cf346ac340bfa78631c5cce37bcfac706c8ac417ff5057c3c3446fd8e99d58bd91237d97e8b2574980f8ebdbb8f23aa4c007b70db00d3ed1d3c68bff5c7d0ec13973abde5f9f0d295346f7a450644c32985d766d40bcd727dbb916a21f3a53b78cd448cb1bd71ef541704aac242ccb90c08d5b7daf488e90c174737596bc89009c0c02d904c61e79d2df8ebdbb570454f6f3cad1403344e641056cda43d0201c42121f7625c55024b29e85ab2d1fad8c2492eef2a2fe7ea68d48ffbadf047a140008987386bfd6b2bd7869f7a67866001c557c9bf8b7ffb973696cdd947c3e37d6b8b5150e4fa339df08ccd62d6e0c16289c6dd9edefa4eccfe96f731d0fb2a6cad1700c27b5359e97f60af4f13593045f48468f9a8dfceb8555d4149a98a1f29faa46490392b6f62f1fb60d77eec55baaea2cf1d4862fe31f8510b084375ff1008520ab27c5b6e52cba69492ef8dbcba98859a90589f3c89f53671cde5f6326d2b1b083be32856f2d282c78974cf66302278573c81a8c5f7029f5248e45079d6d4316721afde12b0579c5eb5e6eb860ae773a49094bf71b9a176c8e9158095bf62f8ad1ff03bd2f48c8a5642c235ac93c91852c8a8d4c09f9b96861c415c5324b44beea2b159d30ea9816703e30bbd498075c25359ae59a69a9953d9e06a5b905d86524e74b8ed5f45cbebccd6aeb00122ce36f893e0558abe80499e7afe3339dfbcf520c6c0d48f906b5e0a8bd4e1ad31ca3d9a63228ea14ca618bf8077136476612683836a9f660955e252e4fb08b593dfd9e3c10fa3754f160eef96a4d90c60c2b99702b39b10feb6ce545a69e0753eb83f8941374e466269301c79d1c9b00144b9a58bd10359e6c36d2dc7adfdfb196d9afe415f648a39d010615f00a87967fbf7e262f541d585bf5be26c8f9c7952450d67f49cfb4e1916922686d3fe1e45a5589d806754a5291bbbce2ed9a91b97c8cdb8ec63b98d85f6ac49e7feae7ad856ca0f3a9829d8a34558c8e9fa685bf96b25e22b9b65eb56e1dbd2cb74157d0aad060eb4414c869e8674084a26b9cbcd0b9b5682c31cfeb6126f28cfd873d1231a31924d962c7f7319331b9853c17d68cfe72508b128a81e8b184e512c15e237b902a898cf4e6527eb207f45e179d8bc4021b1037e01d5fcd72f2916c8787341e52fbddef4ac94021c79e4d0580762d23d619791518099a6f6e89e5084d68e8c3e7bbadd9a20cda612b84375a917be34693e6285598959b6270d16b8e7d6f7a07efed429b1c2558599a78e4eb5ba571c3718404561263a2690c89e576c9fa4cc5cf789c363eec7f4aea882b3428d96a3e035b03dbdf049db9be8a1c56046d5379f04b0e042568c0f4d8021194e2ed0f22f934bb8ff8f2b77f68e3d1862d03d8c618dd4c13d4bbc88b597c1be527ffdf1ae3e9acd25fbedfd67708a89dfe61cc47a2a8b9155b7a9890c54315e7b6b3dea75e3d9670e35c715f9357477eb7775c85771987edcc0d22a868efb5a0e769558f90c5c57f175e8ff7bc500eaa172d75e0f8f956af1de46a0e8a405d8c6c99b4277ddc39e337f6a144cbbf4e30491e71fc85e275866e110040400737332320759cad8dfdd6b3b6c74bed139bb880e8e205bedc1cc24bf92af997af212c09d69d67961bfe4cd26116c93893e3327c11b19d5cf1bf3e07125f1f4e5220838e1dd5d0ce639c011a9503025ca21537df28fdb5d85c1814116d70d49c9b04ec25b6043d29d451045cc8f5c20aedf21c1c896cce912f641f9d414ebd3d8fbccb5dc238299c88171bc8c65d31adb1d94bc71c4a2494cbf0222cb2408b8369e6332fb7de4913317ef4be23da035563c300cf64493b4851d7290e6d90d6ec11e6ee04771e1ee3a9d33e4c716b405595a70708c80435e08c09ea377146f74830f27a46d3fe3f965115987ef9459101073dd4b98ecb674092b5acab2f28347675347a481fab606ed66d9810e009c1d53519f881469c05b7270ae2cd16358943e171b3561cacf410cf040cdfabc69dec390ba8b34de4e06363fb49061282ee6785a963a8a94597b6d616c747a171bd99335a7dec66e1cd9c7c3d3e0df4f62e9693fcb6b3b27f81abf0b1a0b9bcdfe1a60819824b9fbde41a6c7f7d39b522803aefd94dc19e4cee52957576834fba5b3712f676b59a8807a238ce55f8380137b9c8f60225315a4d8fa8a7df36ca7bff15afbffa908321ce842145945d7f28a20566f8a5fdde87327003d1c01bc5ecf9cabda803f1dd3d26ec3fbda7fa050cc4bc617adef6d7e2f82f9d6e69991757bdffe0cef0dc031b90d85f766103079a1ae426fef49898362994e71399092c8ebb8bbdf3fbf1a4a52289f6b42995438862b19ae60161e6c63cdb8c9622415d0de1d9429b88d0dc0d95ed777e21e149ba40ee39b57842677552bcad57333fa7575e9db5b5e2822a95cb8a3c6c74d857f1c1b4c0667dae61f38f5b8a42f0f4d530e342324c8daf95b82e5dc8b30d99e4a66790c7242358e907540008a941de508e6b242e12456f833b99d001d38c88d25f08ad67a674949b7b466b3e49e8eb0b4a6dd9df00c53b12e722a997ccb93ca79f088a1a8bd5b0a4b05ba2e535a26d433123900783152f5a9d2861d4137f116a731a797778f5c629f6d9bf034b866e4746ba8695bd31eb30fc77b42fbf8b1bd9a2db27d613fea8ba5c3ed247542494dd1aef7ea727ce58d1c37e7b7c00120699f36add72abf8630fb388cc5d3500ab0083ddf86891eed9662cb6b8d566dda388444622cbccd26ccf0ba3f6f30fed1b36eabb481c0e7ef70ddeb5f57249f26257ebddc3d2200e023d8b0491f7c47d54d219c6f6dec8f7c44a67bab6567d00072a5e84d4b3e5a29a5c89c8fd61c582a9508292909c7fd7713dc96ac80", 0x1000}], 0x4, 0x0) 01:39:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x958, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 01:39:53 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 01:39:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) syz_open_pts() r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 01:39:53 executing program 1: r0 = socket(0x0, 0x4007, 0xd8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) lseek(r0, 0x0, 0x1) r2 = dup(r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 01:39:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) symlink(&(0x7f0000000640)='./bus\x00', &(0x7f0000000680)='./bus\x00') writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="282d16d5753827", 0x7}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="47cfdb371f8e946462587711cd7eb1b5cec43a231a8531bdc32253fdfe98a9f4bca4c15899dce28bb876683f08f889bdd30cc9d3d183557caa511420cfed549bf50ea0a3059849dc4ce1dad393eb814ba7045021683c2bc2919757d6ba603ec67b92970ba424831249b0531c2dca101c4ba985d4b77c18da9765fb", 0x7b}], 0x1, 0x0}, 0x408) getpeername(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) shutdown(r0, 0x3) writev(r0, &(0x7f0000000980)=[{&(0x7f00000008c0)="73753999319c32a55f92d0b4582d47695019e8bcfceb5d1199900a855729cff824ab72fafee9390935787987e9c44d932df905c7624c1b88c55b9bbd1e9fc6fda4f7f5a3f8fb705d01376126874ada0f76482d81deb51f508209acd5c0d48858697b7075017395835b0c7a09f70cd9c8795de451966ff36c31f0e909d70a294d5e0eadf23e8f959effe654bc8563b06a910f9854ae94bacf6206ba20178a0c02953b2f1461491f2c547f054d", 0xac}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000006c0)) 01:39:53 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)) 01:39:53 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0xc003, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) shmdt(r0) r4 = semget$private(0x0, 0x7, 0x4a) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000280)=""/150) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) flock(r1, 0x6) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={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(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f00000000c0)) 01:39:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file0/file0\x00', 0xee00, r1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 01:39:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x1, './file0\x00', 0x200, 0x4, 0x3, 0xec}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) fsync(r2) write(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x100000000, 0x100000000}, 0x10) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x82d}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x108) faccessat(r3, &(0x7f0000000180)='./file0\x00', 0xa0, 0x3) 01:39:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/79, 0x4f) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) 01:39:53 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002202, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x110) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 01:39:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r3, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f0000000100)) 01:39:53 executing program 0: r0 = socket(0x18, 0x1, 0xfffffffffffffff5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') socket(0x20, 0x4001, 0xb19) 01:39:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r2 = kqueue() r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000140)=0x4) kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) dup2(r1, r0) 01:39:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setuid(0xee01) fchmod(r0, 0x0) syz_open_pts() 01:39:53 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) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000140)=0x10) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) dup2(r2, r0) 01:39:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8058, 0x108) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000000)=0x1) 01:39:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x53) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 01:39:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x1a, 0x4000, 0x6) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000300)=""/39, 0x27}, {&(0x7f0000000340)=""/37, 0x25}, {&(0x7f0000000380)=""/125, 0x7d}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x8000, 0x9) 01:39:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:39:54 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDDISABIO(r1, 0x20004b3d) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') fchmod(r0, 0x20) 01:39:54 executing program 0: r0 = msgget(0x1, 0x80) mknod(&(0x7f00000003c0)='./bus\x00', 0x10, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getuid() r4 = getgid() r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r1, r2, r3, r4, 0x1c2, 0x2}, 0x40, 0x2, r5, r6, 0xfffffffffffffffa, 0x3, 0x2, 0x8d3e}) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt(r7, 0x4, 0x6, &(0x7f0000000300)=""/84, &(0x7f0000000380)=0x54) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x8) r8 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) r9 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r9, &(0x7f0000000040)='O1', 0x2) 01:39:55 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}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x6, 0x3ff, 0x7}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) close(r3) 01:39:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x100000000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x524cd4d0c4d9c1d9) 01:39:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x20, 0xfffffffffffff800, 0x0, 0x2, "af2e1da69bca5212c6b05d64cde2389e4d0afe3e", 0x8, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x0) 01:39:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffff4c, 0x0, 0x0, 0x0, 0x43a}, 0x0) 01:39:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2d) shutdown(r0, 0x2) 01:39:55 executing program 0: r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xac, 0x2) poll(0x0, 0x0, 0x401) openat$wskbd(0xffffffffffffff9c, &(0x7f0000002500)='/dev/wskbd0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 01:39:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000180)="d3e4ff8b929c66d623c7b193bf54b7d33e00b9af9658c5ee2f55cf5c87ddf2868383f648e6b09e7e2a2405135fb0f724fcc12175a16f925c67f1feb37d32fa2598d1e2df01bb902f560d0946650d575d1580608a6575f6c8", 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b)    ;3*>? /-?? ?   ;3*>? /-?? ?0#+"$%.!",%: #/--!.$ %22/2 01:39:57 executing program 1: r0 = socket(0x11, 0x2, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e6040000121ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xaa, 0x0, 0x0, 0x0) 01:39:58 executing program 0: r0 = semget(0x2, 0x1, 0xa8) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x0, 0x6, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 01:39:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 01:39:58 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0, 0x0) kqueue() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20080, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x1, [{0x3, 0x7}, {0x3, 0x40}, {0x3, 0xffffffffffffff98}, {0x3, 0x200}, {0x2, 0x94c0}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x2}, {0x1, 0x9}, {0x0, 0x1}, {0x1, 0x101}, {0x1, 0x1}, {0x3, 0x270}, {0x3, 0x4}, {0x3, 0x5}, {0x3}, {0x2, 0x3}, {0x3, 0x3ff}, {0x1, 0x2}, {0x3, 0x4}, {0x0, 0x2}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x3, 0xffffffffffffd81c}, {0x3, 0x1}, {0x3, 0x7ff}, {0x3, 0x9}, {0x3, 0x6274c7df}, {0x2, 0x9}, {0x3, 0x5}]}) 01:39:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x8, 0x800}], 0x7, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x4, 0x41, 0x0, 0x67}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x1000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x52, 0x1, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x3, 0x2}], 0x7, &(0x7f00000000c0)={0x477, 0x5}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x2108, 0x40, 0x7, 0x1ff, "fcd21257049e9379986c8d7334ce8f00c1b3606e", 0x7}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 01:39:58 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ff5000/0x4000)=nil) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0x1) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x7fff, r3, r4, r5, r6, 0xa3, 0x4}, 0x48a, 0x8, r7, r8, 0x2e, 0x7f, 0x2}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5012, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 01:39:58 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x2000000000000000) sendto$unix(r0, &(0x7f00000000c0)="b100050105000208010000b1ffff02004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x6}, 0x8) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012300 6! 0820&&"000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012300 6! 0820&&"000 $)$.'4 #(!.'%! 01:39:58 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x3, 0xfffffffffffffeff, 0x4, r1}) 01:39:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) socket(0x38, 0x7, 0x101) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="dd57a533767b166caed24b3ac0c1fccb85d51202d3a49b848dae2e4728f406cf6a314f61e922c96e20ce06abaee51ac56f117c1e2359928674d1f25803afaa3e3cfb5473af49c08f084c1f60473039e7ede09fe8621cfed3a96db709ced75efb1af9d91e2b3ce4e804bd3bfb52eeedef6141b9356066c4ad164160fb23668b66bac36a50314486906286097e027827b534eeb5a25dd38a697d780a53465adcb0", 0xa0) 01:39:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) connect$inet(r2, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x6, 0x0, 0x5, 0x80000000, "beb41ec7afa97c361aee27ea6a6acef808b33517", 0x83, 0x100}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = msgget(0x1, 0x442) msgrcv(r3, &(0x7f0000000100)={0x0, ""/18}, 0x1a, 0x0, 0x1800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) clock_getres(0x0, &(0x7f00000000c0)) 01:39:58 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20, 0xcc, 0x81}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x10000, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4000000c, 0x1, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x41, 0x40000040, 0xffffffffffff099c, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000010, 0x1, 0x10001}, {{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x0, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x43, 0x80000000, 0x2, 0x401}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000001, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x5, 0x8000, 0x6}], 0x7, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffc, 0x80, 0x3, 0x100000001, 0xff}, {{r1}, 0xfffffffffffffffa, 0xd5, 0x1, 0x4, 0x200}], 0x10, &(0x7f00000002c0)={0x800, 0x1}) r2 = syz_open_pts() r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) shutdown(r3, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x21, 0x80000022, 0x0, 0x3}, {{r4}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r4}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x12, 0x2, 0x2, 0x2a5}], 0x1, &(0x7f00000002c0), 0x80, &(0x7f0000000300)) write(r0, 0x0, 0xfffffffffffffee7) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) fcntl$getflags(r1, 0x3) 01:39:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x7fff) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) shutdown(r0, 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x7) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 01:39:59 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20088, 0x84) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0xfffffffffffffdcf) 01:39:59 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) 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) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000000eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f82061ac81a3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c80b699e82510fd54cc960e8f5819ff5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee"], 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 01:39:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x2) kevent(r1, &(0x7f0000000180)=[{{r2}, 0x0, 0xc5, 0x20, 0x6, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x4a, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x85, 0x11, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20, 0x3, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000016, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x40000090, 0x7, 0x1}, {{r0}, 0x0, 0xa4, 0x80, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x8, 0x2}], 0x5, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xf, 0xa, 0x262, 0x9}, {{r0}, 0xfffffffffffffffe, 0x52, 0xf0000000, 0x7, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x0, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x71, 0x5, 0x10000}, {{r2}, 0x0, 0x80, 0xf0000000, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x401, 0xd6}], 0x100000001, &(0x7f0000000340)={0xdee6, 0x5}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0x1000000000000, 0x401, 0x9, 0x4, "06ad76c173aae79cca41ce675b7a22d68c5740d0", 0x6, 0x9}) ioctl$TIOCCONS(r3, 0x80044275, &(0x7f0000000000)) 01:39:59 executing program 1: r0 = socket(0x18, 0x1, 0x3) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) dup(r0) pipe2(&(0x7f0000000000), 0x0) fcntl$getown(r0, 0x5) 01:39:59 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x6) setsockopt(r1, 0x4, 0x2, &(0x7f0000000000)="a7aa8dfc523e9bdbe778d358abe5de4541390458d248b66dfae711b6b4c401d84c60ca6f8bd79abd4bbedf21a8fb2afac772e89e6fbe5cde2ebf4a192f1116efc8873c1915de96af54acc2864a98c70a898bdce4b4def13f1cb62343c20849efa58beec81768310db22404e890fd2fc5e78f7ed03b5ecaef19b8d6a84de14ed37992f40f3d1e5090df17fb8f0723dbd748e08c27cbfa62c7d172c202c615837485398b9154306cf0b72cc8c6fe1da1f6bb4b6a17630d64db8b6cf62b7f5950baaaaf851d1beb7bfc2b6ac322a528366940b3a8fc61cd072c2dc39e75897e1aa65f25d97795f1f3f3d1f6a946fd52", 0xee) syz_open_pts() 01:39:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000001700)=[{&(0x7f0000000240)=""/204}, {&(0x7f0000000340)=""/159}, {&(0x7f0000001780)=""/215}, {&(0x7f0000000140)=""/39}, {&(0x7f0000000640)=""/4096}, {&(0x7f0000001640)=""/108}, {&(0x7f00000016c0)=""/4}], 0x125b) 01:39:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0xf4, 0x200, 0x10001, 0xa29}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 01:39:59 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x80000000000, 0x0, "6c2364a029fbb6b86700000000008d6400", 0x0, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 01:39:59 executing program 1: 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, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x80005, [0x26, 0x1fffc000000000, 0x400000000, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d40e64073000400f88d4ff6afc3f18b2ee14e5d93f5de06000000f2d58effeb5a18437cd1d0000000000000b97b4c76500169c4e6dda98183c18e2f1752c042f2800c5420f872d2b40c414255d981c21047dfed97bf45b0f84d6554ca2e34d65a489334e4fc87ca61c52cfb513a3cfe07b488d56a8a84c6afd4550d66cba73ce101d9e092d44e41d9d6"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)) r5 = geteuid() setreuid(0x0, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r4, 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) 01:39:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 01:39:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) dup2(r0, r0) r1 = dup2(r0, r0) socket$inet(0x2, 0x7, 0x9) listen(r1, 0x0) 01:39:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c02ddef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 01:40:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100) truncate(&(0x7f0000000000)='./bus\x00', 0x100000000) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 01:40:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 01:40:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) connect(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="b11b6a85c60900007c21"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r3 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt(r2, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = getegid() semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r5, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r4, r6, r7, r8, 0xb, 0x2}, 0x1, 0x6, 0x5}) r9 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000480)=""/7) socket(0x10021, 0x3, 0x10008001) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") semop(r9, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 01:40:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x5, 0x100000000, 0xffffffffffffffc3, 0x0, "d73007e7b3cb60793c5b00800000000000e74de4", 0x0, 0x7f}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054", 0x5f}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "854900"}) fcntl$dupfd(r0, 0xa, r2) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 01:40:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 01:40:04 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000680)) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x50006) r2 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x4) bind$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="95cc39206275d9fba3a07161a0768be89d4af160b78c676e0a255086193f7470b671fb0246ac1e75ea19205a7a738264cdbe"], 0x1) pwritev(r1, &(0x7f0000001a40)=[{&(0x7f00000005c0)="63ba215220380a7b4fad1963821b9ec6d890bfece1658978f0004cce42cec01d91a51f392286be88271b83d5e0bfca04ae7b70af79b501c3c02d60dfdb27e14d6306db4f338515c7efa36d40916375526c5ee9230a6a7fe66f2e8f63e8d6d0014c01c831b31715a0e6fae91ff2117b9f4c064702c4f4eab3845d052e10f3893eb7450b9a88549c37a260e0881fa143332e233ad1ea66b8e7e0ba8bf6b5a79ebfa0eaa50937748f2360b10483b0e0992ef553452d6c34b92a", 0xb8}, {&(0x7f0000000800)="e966542a8d9c304b32a89c8e98ee04c9f2ed2d64fdf823f12c28adb67db5fadeaf810feaf1cb45ac0525699398f59a02633a701a0f2460b12d29be71af5caebd7f520b573ce9edc6b1d701c1ed874c8bb89b4de1743c300625f27bece15ee3d47d461cccab33c417c32a370d6cfae1acbe14b5243fcfd5e1f99c296752dc32651498cf6a152c5f26d41fd7a6b2a8d3cae53809211ef6aad3cdffd124641c149820fdf054b4275554229232bb0c3f2ec393ecb2a1b5186a1c4f06611863e03ee6fa64ef41a7e753b60033d984dded25e506f867e953f2c387", 0xd8}, {&(0x7f0000000940)="d5fb688076b5193f41e6727f2dce3357c74d45cd309b81344e1f6e8961f0a027025faf9b15913e50ccfe28685bce54c4f1d4fd1843c1838dddaaa2d889946541bc9d68a1d7a1d53867069893a33990c00c6aeee3952d6bb7a2b3e3e6f9f18f076b95", 0x62}, {&(0x7f0000000200)="df262492eae6e2ae266b5ef022d1216a9e96783d7a79aabe3ffc", 0x1a}, {&(0x7f00000009c0)="e06a921aff895ab4652cb55bf768359bd23a511a0d669a64be5dec99195779a5afbd8b8c90c1ec28d4c37918f666bcafa1f3a7ffd7a045a6c3da1a4f3b075d4d977d9c09c765c285d818fdf306094c741135771b3b9bb72c45e74236871babab0d8cfd0661accf335a37a33ed5c5e9407e6414c6b92ef4ef23570330b6359c450a4e05c02ddab44c5ace13bad30529c59fd5c008198e92ad445ca33838b33d367cd431197152359a2137bb1408b6c7e85a98ba08a3baef19046f6b20c33f787631034754b40ccb95f0ae7311e902785ffe4829f743196b962ad3648da049a7ed257ada4bd40a76439d88ef30661f2bcc46793dcabfc053883d2c0f1b5b2589eacaa90ad1f3c105d9abc5dd67dc8abd0208a95c8048648652d75659dd09ade5eb96b1e9d22af75865aa6a621102adef6f40b221c6fcabd1108886f1a2d76715185e5e72f90b2fdd2f948a8bf251fcf4e49a23353857a8d9feb5de3def6ff2eaaa58e5b3be370747eaf15caa6c6d9587a68cb94a11bb86eb9f083b303f673c17c572e479ad952444204e492c22075ce74519d5333eca4ef8abf72d9c128bf76946da37f5bef86d43b903987e356bf3bf7d653f681dcb12084e043d86c1762019a82640921ff8e461d66cbb709ef9471c659c16093fbb9e60be5877fc6374bffee0df75fe423784ffde1657a198e56797edbb55155b7f2329e5cdff799057687edb685c0b7c1a8cbf7bf099fa63e04df987030e6b8e5fd06ba8b2345943a8982825a4e04b32b8af6a1fe67a8fe99d1617d4ce2cde5589cdab3b4ca35cf1196e4265295b9147ea8f95b8f336ac5d01c88ae739c8fd097148aa57d953c988176501d54e2d3e35c1b15c3e2b6b3a3458a48ebde5a900c025d26c0547ddf6c4c3e73b37631845dad3a8aec062815427a524ebb9b919e4504ddbca08fa6999672965aa7fc2b6dffaa48cd3d1c4f520a21bd86b7a7b5153305ab09989a145cf0650169fcc096346cac99a466285a77b5b865f60980c3b064c4decd3852e6feb26d4968c27b3a2d6361970ebba8c6b31cf699e849db5a07d17d1c932433ab990da4c239e13c2ec6f86aeb5bd4b1c881481461f50d8732265ae360aa5c4eb5cbabda258c32a8a4a63209b2b655b562646424620f7276ecdd88e4b244695f24b08303245033c4ea877b360001048c43cd4c210453b89de662551083e17d3e5025107828ab25591449af0ca7722551cb7baa512d4680a7eabad869948043495844944e23e90256ecf7b2bb87d381770a9eff871b3567ce984df4286a5b9364654242c8fba3c49172c13ef802b0b5e92865beb641e4944a2f8ee36a27d8b89b002e590950583c3602e108a38a19a8be64cb23d9cd8bc2c8553750150b5394e9eb6e7e3989e25d27c85e89c70920c22cf5a92f383bbdca6fde7e1a185121be2e7287ebdc6d3e45ed5ab5f7685158336dcb8eefbce0ba004532a0a3a99b603c288a24a8aa260c8771806415d9298e1127f5bfbb405bfbd6040938a1fbefbe9bed3538abb014401d69c6c100f134b025ced94e3ee97ca32bf926304f6d68ae5dd473ecc2c2b8f20a3e6e9e340ddc7ba086cdf6631547b11b664fcd2f9c1361fd48a76fa623d3bfa0ceacadd66360468eaae246ee75afa125f514d2404f863b884bacd9b0967b4187fd77acccad11b5dac6cf3b125f41aa27612153585382a82e4b15b0e735165f49871e12eb0e7ffbcb6f5eb363d3524c2686d61ef355da4a7e168dc117524d70f2045cb2e48aafe759cd0f3dd8c078457deec60d636773a9a078c68c1bc582d3b9e5cdce1862e59e4dfd808cb9996324d60b028dcb9261e9e247bacbf3f116dd8a96799f4d3d4df19886904fed0e903f8d4b31f528f49661d0f826a82cf4a92e7710317caa38faab6752a0522f35986e1b7771a84e2d8468e3c157d6e2f1136ddf4ab01e9b3ab93d502655bc0134b7c6894c64b97194b838ba564269d098a18a69c00c71d6d24279276fad0b84083356368dac358288a7c995b35b755a12c5e376007c800840509ac7dc18e90ab4fa23ef7e6fdcbd508e8ee42aebefa34b0a76f33bbad0500fc5a809e9c6c012147b96f73431e68c7f9eb33513b3e2f197bc5493137e88da8b395bb188b58d582297b53f9a5240db4ee6334bbf0f41f6d4744ce6f0bff50566182992d8de85425daa272de974a128404b9e394e1bd98619f19f6ae8fc1b3145bc1aa84702ee95b17ce9a5efddc9b44880e2db83f51e7966f0fd575599bbbc2225689ed6a145e058b2638e458e5b950b6aa8c9d9ea8c2e9c63ee5b662d69009f75c7c6bf504783d3bb13a301fb53c836aae565da5b0e5627314f4809a08a82ab22c960b015fdaa3c84779e62f8ae6dc680ee665ca848cba85850c00d5ebd36c738dd986f019a5ec6b5f1dc9c30cbed60eebe6f3bb8ebbbb3a704625e1ca3da99cc2f15b2214f04fafc25dd4308da6c7371c2f0a1496cf3e5d42c65a3d21849ecc61d6e276a92589138d249a7e5ced850c6b1a76e526623c3742fb2b7471efdfd04c0fa1aea2191487eabbe18440848881e3674b889c5ba58bce3be3bfc5fafa83c070d87f18fbcd86628163107ff610b803a3136181a30e3227efdf292b254543feabfdab1ddeef1bc7eec2d630d133fdbc5d15552cd0b733c6c594c03a6be7a99a8a65a66a42591c149e95df3f8fb7289680f817b5438aaa145ba2c9148911628337c061a380cf656ce8a7a0ed97f291d03c1876842e2535b0b97dfefa2e76861f84116aec78e541673c831a5acdacb302caee045f49b7224854c8cbadc06a6ae4ed4c4f7ba10737a2040c7078e3892d28685582c01e7a68555e5e9c4dfbcbefc9932adbcdd75374c0aaa01e964a0f1b66bd0b99cb4a51e74aee2c637fe1f28eb8e8db0575d2b1df7639e2283f47f7c8be8fbe60a9d6c9bcf71d768e8a4181e3018204b789bea35efb427f02278df3e6b612ab16af317793cf93b94c9d27a9a5741b2e6b3604cd898621940437e013a877b99cf2ca8a2634e936f9c2268633b697e9ebfdaa51ab59a5a45cdfd3be6fa08d2f6b233fcce17213c32e569253eb78d21bf12601105b594572587e6559121f903b7611493af0de3be242425cb0b9481abda62cd489b94c6e951162b74ae52013bc23b92dd63f24261d9f59ab64c5082f6ebff27c9c84695d78737e07302a19c04193fc35dd151b2b239f1419a396b5c33369b45d63e7c2e13c8ee9822964d9d52f5daf67885cd880c0808bf103be9cf4edad253fb8b5b10414b1382256f0dd75aca469c0300c21259b1aac66e9e4bab919b1d350f9868b19cc4e043551789d120b979a87c81be525557fa087c65955bc9889553b384505b76a121539233415bfea0155ce723c0f84b19506f317b05fb819683e0bdf1210efcaba3946af08161ee27288594fdd7a95896322d9cd422f1165af841e0d5243f477d4ad4da20cee1be57c72ca0f438348249c84a4aa9c10cb8ee793ef3955b7ccfdb872148fae76a62f12d3fd8bbd801103554bcd9ff47fab78638dfb86f354c3bcfddee9628c5b8828867536064799c4ff4288081892ae5180a3367d05438203d2c38dac0b3466f2dca9ede38299977b5e3b8817f9b0835ee6994a274dc9c31403dbda599db6c167e3f10c6ef6dbfe05cde05ef98cc1d4cbc2fc1f0bc768af26320c9390ef170c220e9c72f1cb61dbea78689cff014042303ce76472da3cdc90c57316ea96e1c012c832549f8d2090f3e3cd91f62cb1ecfe9bef77277f52b24866dad54deadf6fee76791215d59b0a2e6659457bc7920998229afc46fcaed8bc148b8aafcdb3f842bd7b5eb695a022d6adc371d4f748800a4a51b2779798caa4dd28d465b85314ca6780b21e156d3feec5bfdff948464560922dbc25a8e563246ee2290a3d4081af169ba35addf90617f1128f32d5da5f777a4f878591608c0c1d7ea7e11a3823eac892ed706ee37e644615203d66544f2398087e779dce082c8dc1f3d3fc19c33f81a0c7216771f0e1b35d863e1ea6e52f27d56da8f35f3876794ce88f24a681155ebf31fd21e293d3c546253726a5db408cc3f9d5d88e43187861ebc663db16718eec4eedcfb2bd9d10516519a833d6adbfed710d553e25a5a41cefe7e60a2799a205b0a834a1774e631340bf32a59888a049c90c9b61b5d67d6a8e96f465a5152fbd21c562e1d32e3bb4135009227091cb12b797fb9a588ce8c3fc94090c086b0ba01f25b3a71d7b39e41beb15170b2d33a68c9131265c09a9ff068e025e6527d31a860c02227aec8791bcf74c6d51e75e9bbab0ac20ed7dec9e60323ec3f645f3ed1a97c914a8b0a8a222527d2b04b1d15c8226c626b07c1db82ab0ebddfb7e366c0609351de00b82d98e92c77cc43ba30f9b4d14bb34acde9247e8cb7a2e0eb69c0b74ef8c2437b901540021d2f702b9953d3640a4e6669752f3316b8c97b7ea79a67b6f6f09a2540178e476e639fc0bd8139cb793c7c178ebab03cf699ab99ecb5b68e85344f28503157ca8bad5ea95c2107710e4c7aa5af6a32fd63fc7a725123a956e774b2d3f19698fd73696e2fd9430fc023e7299a2519fa932c93438c420b245b78c8e3b597ab92846f50ba35b83c89f7766f084550f3206cb840681a646bb622c3b54c263ee7bce210bf788c2cf6182badade8e7812408aaa45af0e63bd514f51cef79b405d73577abfce4196a664b23093b886d97d07daa591f56b32837a98930514763cfcb272f6313e8eabf291aeef98414feeabe3cbd2492cdbd7466978471ad325bf6ec41cc32bf2a95d3d219dd47b9841b561e26f3945bdbf95a606ab1abf082c7cb7905a86baaf30c069f1434a779c976347d475fe3926ba9cd2f97b0da8747a1efe2ac9a9b599c18f0c734ec721cabe3f6d9239222ad034a9c7c03259a3b78df0802dc9d4b17f536a1ee81223b190c48e2adfcc6aeda824ce4b82ffaebfdc82eb076b48dd0977f425352d0784dc3132574961a0336e8faea80b2bfc41efb4539796ce64ab630da7cb705257c3e112d12cf1846f33c6212746e495c3648d081a438b634aad1bd77a201a544deaa95ae05e3df27c64822ad9e1b6cc18594d0ef26af5691cf2b1be2912be14abbef00fbd76428bb4d15c5811a932ff93d06985c9e0aba2303824308b7791f715993498bfc41fa003e0ba70e59678d5eab17d2c41e3d8b4609a3df68e1c17ccccd2cb3c26e4a6677c378239e59cc67226602b821e70f2da9cf2c375c9c938200e364254530d66e7f644d8c34f5e9b8163dbeb5984c0936eb40c1a2d89cae7fd01d63f0a4ee0e4b299556b686acd119a57822d54e4c5070e56b2a3eab3fde2e73a927580546e960a3ab278c216bf819e155bc8cfb7366dc50a5b09582471b9823be009990f493ac6a4a3730b32ba0505c0ce0f0f51eb96815ca6caa81ebc76e09702d627aa6ce2359514e2539b9ad35f0cda78e4b45a186639727025855da956437e49d164019cfb34a1f933646fce2141e713b272abf111acc0c9e41be10ab4b96eaff8fddb21354d76e8329348c8e148e490d0d81d38771ac2aefb078cfa2a057e690306beebb25af18fa9281296af5fd2e641782396195dad7510e5d82d7462bfa27a71ca54beade51e9f4c1032b16728096813c2d182aa213681218d7f3856df732d0fe6a202a7f9c9dac22fd09218c1df6b8605713e3954059c29d3bf54e4ce1ec4b82c9a7c0d8fd85e8685f75df5e207f09f539860b4ef4c3a522333cf653625870e24c9a7e8342b3d02eb31ecdcdf98968a9077", 0x1000}, {&(0x7f00000019c0)="23c77550a21828725ed49d7bca62eb4a4eee776a3e768f56de5912b2d72b129e8bd678d1c8dae3e80bab3cfdbcb999a7011ece9088a69733339c69fbcf00a798afa0fed4c125e423f9e5df6430604572e2f02aff76ce", 0x56}], 0x6, 0x5b) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[0x0, &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) link(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4513) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000740)="6b199c670c5fd3bb0ae6a6952a2eaba2029f4d6b741d337481fbfc1b697f42d0c99348b3c477c3959bcbee14beda4c2c3f19f1692404927439cff61637d293810ca62394ceb2c47908bc605cbb37b904a19d08ba357187dbe9884ca1e36969912a9923d6da0483bf0c88f59e7040064d068e3ee1b7af3255e05f7eb593f154fd251272c0bcc64f", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x9) mkdir(&(0x7f0000000580)='./bus\x00', 0x1) fchmodat(r2, &(0x7f00000004c0)='./bus\x00', 0x8, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00', 0x0) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x7) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) 01:40:04 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r4, 0x0, r8, r4, r4, r8, r4, r6]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725aeca5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f17977fdba1eeb52ed74534ef042ac1e96f1e39"], 0x148, 0x400}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 01:40:04 executing program 0: chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000140)) 01:40:04 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 73-580/,,: ./4 /0%. 01:40:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 01:40:04 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x811, r1, 0x0, 0x80000000000061) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="fbff2c94dceb2d0000ff4eee503cf90e3fbb0138d54190f6c93c6545ac80e4abfba8f550dc0da5c8893757e1968ca5be33bca56577558b27b857040025601d5ca96af5f9e93db90000776a32f1799bc4921f00e515fda50b4efaef38630e0a4d588801783d554d4d6b632eb1a607d03f055b41f8d7a6afeae3c0cfbbd616f8f39ad145ec0e42a29daa21bf203acd0efc2896e2ee0af22a5681752fdf1f0100008000000000f88b307ff5cac53a7e7bb595e6c33dc4bea24d10c240f43c3ad0f62d8caf01ebc4b9066a8ff76daaf4af53d561b7b621e3cac675c8a4d85295d59844877ec3c178b064542f76ac9ec9fc83841386de3e43e7c7dc92f23875d62ce43e4871976363b5214c2ba406be9b7162a979b29ac3602f3718e206a4ef4e56ea1b00751095bc391faf287d4444bfddaeb5d623ccd3dc23e679cad951c439249dbdf07d681637bc84bb388f4793ef22badaa6c5413b5311d1ca3156170000000000000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:40:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) 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) fcntl$dupfd(r2, 0x0, r0) dup2(r2, r1) 01:40:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x600, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x90, 0x9) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x0) 01:40:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 01:40:05 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xe1af, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) 01:40:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0xfff, 0x101, 0x3, 0xff, "f06e22361ebdd480c5bce9fd260da9f044d6f4ca", 0x3, 0x3ff}) close(r0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x1) socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20020, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0xff, 0x8, 0xfd2, 0x2, "1ce9e6776f42115906be8d9486eaf99a55c64299", 0xec60, 0x8}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x1, 0x9, 0x5, 0x0, "67e853d81273fc9af4f42c8e196a8d895b6f4b25", 0x9, 0x7fffffff}) 01:40:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x0, 0x6) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 01:40:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) lseek(r0, 0x0, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 01:40:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0xa0, 0x1, 0xffffffffffffff01, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x9, 0x5, 0x100000001}, {{r2}, 0x0, 0x14, 0x4, 0x3, 0x4}], 0x1f, 0x0, 0x3, 0x0) dup2(r0, r2) dup2(r0, r1) 01:40:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 01:40:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82ea2d2f66696c653000"], 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 01:40:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) socket(0x6, 0x7, 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 01:40:09 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) socket$inet6(0x18, 0x0, 0x100) fcntl$dupfd(r0, 0xa, r0) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000100)="2cabcfc5698eed2d0a9ef4583e3de9e9b0ed8c2266e2b97f0a11cceda4c921df92e6d9a6be00ca86e73523494258578ef58b416c4b9bb0f619871b85993d57012447ba76b0450d9b043f00a3e54b0091cff7ab51efdd30d6323184a173858b9a26a974e9c4e3df740f60853236", 0x6d, 0x9, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x3f}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x12, 0xa6138) connect$inet6(r1, &(0x7f0000000700)={0x18, 0x1, 0x7f, 0x8}, 0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000100), 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000300)=""/124, 0x7c}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/197, 0xc5}, {&(0x7f0000000540)=""/106, 0x6a}, {&(0x7f00000005c0)=""/39, 0x27}, {&(0x7f0000000600)=""/123, 0x7b}], 0x7, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7, 0x6, 0x1, 0x7, 0x1f, 0x0, 0x7fffffff, 0x1}, &(0x7f00000000c0)={0x100000000, 0x1}) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) read(r1, &(0x7f00000007c0)=""/179, 0xb3) getpeername$inet(r2, &(0x7f0000000740), &(0x7f0000000780)=0xc) 01:40:09 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x1, 0x200, 0x6, "ad4bf1c1156e67ef36adc1a378951e9c7f9206aa", 0x1000, 0x44}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x4, './bus\x00'}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = kqueue() mkdirat(r2, &(0x7f0000000240)='./bus\x00', 0x0) munlockall() fchdir(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x26c, 0x20}, 0x10) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000180), 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(r4, &(0x7f0000001a00)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000300)="da406af632f776c452216f42a3100ee06fe6f0efde7ad7e60e6b7edb0e90f82d6a5ea180ebb499f33fcc48cf5645257ba155e486514c3bdfadc386f54e2d7cc4e75d4b48ed0ac883c74bf90630d3645f972f74cb939391921a03623cbbbaece64d2d3560aef962bc3dfbebd6e7e25f8007d3c3d6ae1a7e8e2575382b534612d8f07708f0e4bbaa2145fd8d387b0c3282a658e655d0c341226aa3b90c78dc5eadb2cfe71c36bf2f5fb11deb25e225f8c432980376d1760af115aad678a764fe42479e75528e9c0b698526ed4043adac6fcafba3c6e8ff", 0xd6}, {&(0x7f0000000240)}, {&(0x7f0000000400)="d99a3e2a7835618d237ac9c5cc2525b9f13f4fe073e51aa491515bd2523c1260a301057d072b752124c9dcdf1d3a33a02188e861c68d9e802e431c7f9c3dc69386b7b0467390d1a85b093d64910f9f71cba0defd3c3d4b7c2dc968773a1e6c8990a7b3532e40ded6e9e2db90f5ea632b4d274eea482674e77c13f1c0835ac12c1a427f100bf5e3eab91cb28b05ce46e524168d2ca44fc751cb5c44547d526a53c51e8f20238069e1732ead853988600cdd6c42ee5c9c84b33f2cb0fa989b70e468dae4767c27e86f74ce8145e986e134aada9e557cca1dc0323721bbc7ad0f43f3351453382a62fc505fb447ee514751e6148a7044d789919855", 0xfa}, {&(0x7f0000000280)}, {&(0x7f0000000500)="7434703bc1c3b7ec40fa139630b832ab5552060523ebddd9c1a292390db5ae33fef10b388d7feb", 0x27}, {&(0x7f0000000540)="bc14cec90dd963f24d740f33a2bb0f359baf71d742f4e10c2e04dffadd55a85c968029da5ae5891fd375eb50f16c902181c99dc0dbb89c4142102eab6363761b138b5fae4f1fc628d5ebd9a72a02c3748e7e9ab9a901304afe292bb31ca7dff3d744e2f29c643d2922eef6fce5c2659002c1f684aa55751d43f78a45cfb206654f8421c622c099eb9930760806ba2eaf0d5a48bf7dae3a5930294ca7e472bd07b0774692a1a0b7cd397ca5f0f37c0305609c484cc39def96c0ec82b22bcbba95f45eb6b383f6", 0xc6}, {&(0x7f0000000640)="1c26fc011117cfeedabc267d9b97f8ed7ae74dc86e4d437660a394b7b433a7b61693a71988af821c7d39e9c5aa87b300b8d40a081498f0024456f9db9158f6b53dd090f6bd8bb6b7d1bfa542b53d62349413848530571a9f21d65e1786a18e7bf90083c1c5551ae2392fc2d43480c7494caa4cde15e759e74deec27accf7ec22b6f54850f5b5d2ee65c7710ff320cba6dc164fc94ecca054acb9cd5aca8a18abc5b6ca334bebfb727481a986231ced6f957fc7a440", 0xb5}, {&(0x7f0000000700)="94d096f575f5541a8034d6c2fc7c6edc8aa38d50b3684c3ec87055def09c09400345acebcbd68844784fc18f6185afc833d207bfbce336dd457189dbac98b591666b8f31e8b37cc3643b4a03f628ffe972b121074814b573d99c8fde753fc45427621d335b07d9e749176c00079afd3e0ffc1378208f181e323e7b178d5731c806041a1e6f8426097c83f1cb3b4cbaabc9f1663dcec66d4aee68338d461c3ffda62306f628c9c7d2796c9c161e8673c1a69f10858cba11c93dbdb86f02c068b112f2616d2a8786cc6d3888259fb77a93f5039df578bd0325b036e15dfcbb71e6bd2fd44a72e66d40b610b90ad8836750c584fbc1", 0xf4}, {&(0x7f0000000800)="1d8bbf9420dba7817c9c4edc8f0f43ef635be6713435614c6c9255ac4f92b73864492b983a381890fa3c38f2ad16db3d38186f9b58a1642b88dabceead1c15d5b2702c6c686e545df4ab266f6cfce60525d441564b413d9b7688eb15e5a605f6744eaa0bfc095c78830b38d3e1a033aee5eae1a3490c244c1f9ce6dfcb6db5370334f0fcdebe0f4a7584a19eb42fedc994c42332f71a93b8cd1052c7b70d0645128c2eaebd86d04018627c745c63217c8971ea6a45a4150a19bacda1a18e21b742bac7340b6362fcd4643a56c5b93371285ce4d6411e84dde6eafbb70cf5dd873fa178409cbe90b9beeaeedf2e4e6f7341f6402c9ee8b27343a662728987d51a02533b96ea61f3228826239b8163ca52b21d0e805a75f589bbab5f23110fd78c3c0da8c4861b8e499a5b54cf78477fdaef5a927b8eef0a07f5c2ad48e6cde2821a4f6738e92442b8d841a817b93835c19a693a5fb85369c6d17655ac9288ea559ba49ce69716e5322f471ee18bdbfb1f77a9256c07797839022698898649ec7276563fbf93e61564506448d1aba2f6fab053f57f5d636dd77e488c605a9766cb0f064dffde90d0241e39a084af6b8acaaa4ed631a5e585bab2ca8383bd711894552500c9df84696a317bd700fca86808005926c73ba561a00cd078b27654d151a467d8fc6498504ce4ea051a27911be703c293447be9783c83af502cadf5bbba61a929ce73bb27b01a67ac599a534fa7946ef051b470d5b4c82837a9273c75948f6fd67e821adea69bad0dcc4d9896a3fa7496ce643e96213e9df94948354aa48a263cef774961f1c42597f8bbcc3b23392a0871116d8c927d5c3c6a548ff1524c5afd5a3a5fd4e5632053e4bcd6784db18216d01bf96252c485f46d7443146069a2425fa5200973753b19459f6287258ae6f19861f7129d3f0d53f6edc177a96adcbf5deeb1c16183a4b7f85d409d8c9f505d98411b2c47ac0a4f852ab562ff195459d33b015e09c5eb9e6524f120fe7f36c84ad504d18906185ba36eb2e06b3cf05604854af0d724ae6e2ce2641d6615c89ad017f7501e5d36b2bd272ed62e73327051ca4c29919e0024ac8fcf71442b4c136e7389c5406ae7084de8bb0a92615ba2fbb5176caa19037efc625aad9ef17446179d07f8c49197651ac12b20d54572b5338cf4f8540b2d7d2797b8a88b9acb52dbd729bda4972797218090e73d7674c1f2d3059015b9a1f7bece1ee2a4705bda57d030e99091c24464f49363b45b59479decaa42fcad18546cb4f31d03bbfb1ed04fb027ff352383ff1382e5a274f21fdbbda3b0eadee7240c2f23821212a43b77b0577893d7d8514a80479639313b37f5af264d5c8fcbebda6026d4d9a83ec1614cb33a60305e7425af11639655bef55b31eb6921ee4fea064565ac90be3170b368f3226e1fb00fc9c4492f2c6c62c87860e71c6f57feba6228b1f8807c4a6415375006db5b2284e21ea863c66a2c15f3f3dcf3f7bc42e805f650c40beb8823dda116b8797b91b6f55034ac5106c970aaafed54dcaf97b18cabdc122497d8b6311c04307c045c592a1d53720a35c499c696ffd9d70b44803275cf387bac67c67662a9ba593df04b1ffb43b3711446d95d72aed7853d9f8f91fd8a375d28f127abdc82cc819aa6629da1ff97a829f7eb951ab0a2ec24cd1b3ecb4fa51ecd7c6430484a362e471b52789c2175ce6c10ff75d7853ddcb32abd0d20f99447bb470c53ee117811e183385f1d74863e7beb9d67815527af9b49a414883736ee7d475757534489a82e4146d8c8bd0f166c7e8f5e652955a512d6a96c0a61d5cf7dcafb09948d2fc879a683e5178bb111d5d51d9f179559cbc7fa88a8d33ea7e2fc3276ebf7c466fa1017e657b7d6bb00fb428ca92891eedd27e9be98596e9ac119a09a87a2000bb2136154d9ba810a8656082a817d4596cf7c2909e9f98e979d5649330c4f5c3f44be139269ed80619ad74e637b8dcf53d35cbcedae7aa8e2a4e65b5e76656a72681da3b950bd1e5f7ccfdd24b49fd4d7d8ae17cefa554a8b32747cd2c2bfd8543913bcef9bcfb38d1b938e6f3836d95fefd03fda20977ec6e62a4767cfa5c116cf9ff88fb1a083adefa002e4f9fd310e262a36efed533b7841399abbec17a9545dd21f49b7966ed9aae09c2214fb042f6890534e76fb4ad022bba8f640b6debc2c7d64202ab3a09b070bb5bfaa30e2e9be946581e40cec6459509737695351f58a293c1f37b936d5fca1f28ea8d760e6544afa1e2cbc63677a326cf6f59c4a000d8d36b382e1899b0624e119fb6fbe6f63b0cec37d8bb20287d1bb1e61d18321f2f1000b27915d5401c96c3c26e94254fc87a71988b9b28b4d22fa2c04924549ce6512b23de226fae86e56060e64ba4722ffce2f642dd042f755860f40b9d051db340742eb4dc854c0f60d4269c299af5f7e94ee656b072e39835904d2e1f0329de01b5ed5644af0db2d03a5da7d7c46546f2e8a8d3bd7e1d6e0c8adc07bc9b2a9cd8cd391ecebe4a2382430d69db996792aee5e15073b8da62745cd6b5e31337684e2cbea9870193c32ba1ecdc6f4ba70573a71412347e7564e1708aebca9f4ca41cdc59f59922ae045edfeb9bf7a0191d3ce50a86eef255243f849e2ec6109159690d2e6e9cc7ad4f8c2cb5c1ef1ef13e437a2bde4b75919d020ebad889e87e80934b3da083cc4d75dee5a35f62b4fe8ec7aa9df6639405134405733eb503c64146dfed05f75b38790afa45496802270b823ab0cac7ce8148908dea80e6f6c5a8354a8e9e6385799007f078c854f9fcd053df13c79e465aa09291a91c502de6e7310fddce5cda10687e6d492a235c48f5acdc9d97e46efd7368b7a0a44f0e563f7287e47ab9b54b1b4047c4d9552a261c09c8629dc781e581e0be7efaef1f3a9351a8a2dc894572035977e0344be2103b55f0263695e5743849989c38edcc45968e7ec12c5d0378858331106dfcbd01e0031ba18dbd2d3637a00da156314d7d4b11d86e716489a06ef660d44e61cc99968e407cd31b9ee357cef02813adb1e6d770561555e7fbe64ce90cb1c90715c1b4d8b18bfc76c96146e9458ae87ecb578250cb162163c35e243c3e92f94d1a4865e3299ba34c6efe6f386a4409f978eb0a76ba58c9547830df5a2034d677dd21c2847d1339ce8bf28541ee0d90fa74291ce11658399cee62f17465004d419fe65158c99b68e711bc300b4eb67d7eb0429a10c0bacff792f5d2e3c99dec58c12e532268dab18ed93aa37c345361ee62ed6680387d3f1303814666075a9895e51713e247ff534f7cddb79396960f3775b011f133466ae5a39844729740740d5303388f27428e9a6a7175106f48cd092749dabd4c3a703bf740c88aad777cff98d02c30f338d22a3eec24bbcd16b761a924e7b34cf9f3e4af620ef9abcc975f54c76a8e946849d46d60d7cd73e87c5843b9ee8122a7252f14ddb026c4e1729897e894675b520523b8f79db8da5d6909de73a1730198386ae9ae8a8bfe2c3328faa72e749298944ef61542de1508cebef65dc50dc21da7061bf1d16af54d7045e902e0b77f0cbbcda1f1b6f6e793b54107d12d3135df82b41f9ab72a40982e7fa5bbc4c4d19b828e88db8660ce5a74e31e79639da1073e36f8693293f4fca85beb433135a3f01b857db423e81f23bab68ccc5813c0064c3d5fd55c14ecc0b95b806b6cfe9ecb3ad9d317010c234b9f82638275c063a1fc33e575b1cce548adf72f3343932fd9f1f211892186f9a8569c2a3c31c4d3cfb217ac42459c9bf162a971d47ad7e9738fd958e7aba795e4ba53a4fb45d94fb0b55d4ce2e418ddd1e5296a33cd0a32b05442655c7dcdd82b12b005e2fa6cd5ccb68ec417edfe8d28cf25a364f1f1ffe4b3d75e317d7ab401d9f51fd2177499f870903532fe4f8fde1fd480bb367699ce84706762eb26f5ddbc3bad7b53bbdda0607f1bd63de599e0e0df997dc456cce91bf1b27ed3217e5a81975ab0228f1d9af00acf5835b6a594d25204d0fdd0b0ead5ca397dab10a195f72c74f824479ddd9d09f86f2888f86c654a9cee2521af28fd6de98fe0aadb5a4f699e1a8c3db95ec2cdcfa5fadaaa0f9450b0b6b4ee9b2520c57e88f1e610472710e495c38c106efd058367ef38d1923e3ba33e1e79b4270f2ef553e5ec229b38e85993d5be1e54593371ad5a42e819f20d56dd7a7d1bde5b1fcec2035351aadb1c7334f10934b2fc5b933dd71b35551aab903213ed95a7f6f57ae8c3ab15448a684a8b283eebe3c963395d3b19474b612ebc8a50bbdce3dcddf10d006237fc36639e6f3c692dceeda94e1789b0086876542431e2af0dd2c41966a98f1842f2eabf534af0c5fef55405a04d0ac15da1838c4e8934c527b1e9e61012264acf6453c8afd9eecffe67e0e1bc0ae8a05e11dbe02f65bfa354499b3efbaf66102cbdad7d2bca1f5af131ed1cf8a0ba313309d9e52562df5dc93bed4b995616c9352ee2a2ca145455e5d96c193ea12cf6d2c8a3025425db677c3be46ab9a75ffe5c8c58cb080b51de7000645f045178c2acdbf6b953c6926489593e2c5a72b97d9e779c559fdc9dde2f18123095809ef8ac0fa20a4fc6d810e326a51dd4b4b4d0b39be144e7c1f6e7bd57cfa337b0756fac87ee0c4cc55311b27bcd224ae4f4d0fe019f061a0253a06c924129c0e525de441d2590976b697f19821142f5bbe551db2b287c371eaeb87bc451883154a81c3112188e24453ce0aaa2dca2472db7bec33796a35e65fdcebd98521f191e51a628df48d473e650888e82d858449721de7e1a5d895b73218d43b4c8a7153994fff10d9d46fae010ec441d33af8bcbd2289bc4a1249547e1fcf8b936bca3df1cbc6e0770f783c7e51540bb93a586e9b1ce8cc9f5180a887d69350935dcd9e230485ac1d6f5a92d2d01077d7e5deee4fc542cec4584d3dff44bc34c16fdd2455d638d32c84d1c44bb29034fed80c98766bf3fd31086901342f87fd02c2875b3fd9662f1d79472f63bbb1ecc86b5071daca7fae56047a0227371760baf4edfa537dceae01ef5d3848f7f8eb7b21febd44887792f2998d59874ae2205dda470ccd71ab6f5c6b8be4b0c446072b9cc71050fbd50cb7a63195c8418d4740605ff72370f0a3456432dbf11dab29a76432c197099a25f32e743b04f7e477c2c167fde573a46e46e71bb4e222f5007de3f509441d7f2ebcce081ebb60fe19812e3ec968d3fda1f50efbdda1d19bee2af46ceca29ec20b1c020d17287e37d31ad5fa07f8a1fe058aa148dba3bc1b2d048318c40025d06083f02bfc8882e42f48a66fe99163f6df6d16af7b33dcd87a097b053e91e82927fe5926170aaa1026f691c21e67e3987d2e564bc6b8abf24644ae5dfd5b25a22bbbcdf9fd4d4bbcb731b8b168fe04983f1aeb40e42870ccaa437f9b19922c6548745aed27162ae8790f847908acce4872b29795fbda957d4d713b26935ad8aa6983aae7aa532b99c2025f18cf664ac354ed7c7286c6e3684919640faf4533500a94a7055716f7e6cf3b4373851f7c4a6d7ffda42bd3f58f068cf11d2553022556f60a5906a06ade3b1901f93f8a072ea0b79e125bedc60b2be4a5a11a455506760b2af55ab98daa200f1b855207042cb6996440721fb16665589e1f6d24e083a4dd20597af477f867b875d6b1140035a935f39f2d0a4dc3b86941632d0c1a2040f2b76b2d9a03676be5d3b9f70a57c8a0377695a5685fb5c9604f005e3b4fb037cfaeffd29c4cfc85a4124d8002", 0x1000}, {&(0x7f0000001800)="9b1660cccd5dc2939c10a6012d40d35c9767294028e5a48e1a21a4f0efcaff92cc451f39daa65fe7511b1def739fcc797a1c99ca2a62938010f997656dc008c8e3cbda4b660518622e52d0f29ae6f91959677e9abdde44233d065f622d13e251f9f1df4d4f0ee362f03a01b70d970e3d070c562b75b515ede1d4feea96fe7282c281ee0acae6710ad7e111493a6014e647e933da9d7a0d4b8c449dc48a35f94bdb3d06e67864b6528542dd1d5ba22a1fe40d9f446a04282827bf9c04e1c84fc9", 0xc0}], 0xa, &(0x7f0000001980)=[{0x40, 0x0, 0xe94b, "f2773d115b8d096644e7a80acc0009bc154fed940cfe36f1916051c05b95cd62e5a3448ebe23a032d09e5b56f800"}, {0x10, 0xffff, 0x3}], 0x50}, 0x2) write(r0, &(0x7f0000000180)="c67f9b9df8133934f0c28e51f8bc4879121323aa1483125a796cc6f973a878347e187047e8880e4400cce9ac0c06fa07356ab8fb77d0c6024f4b6f912c7745ee10d1d391b908", 0x46) 01:40:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) socket$inet(0x2, 0x8004, 0xfffffffffffffffc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x6, 0x9, 0x80000000, 0xebb, "40d3def87ec46b9eb514df670e4f05f7aedd3fb8", 0x100, 0x80000001}) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00fe98bb89a10d871fe0"], 0xa) 01:40:10 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0xfffffffffffffff9, 0x1, 0x9, 0x4, 0x8000, 0x7}, &(0x7f0000000040)={0x0, 0x2, 0x7fffffff, 0x2, 0x9, 0x10000, 0x94e, 0xa9f}, &(0x7f0000000080)={0xc70, 0x401, 0x0, 0x10000, 0x1, 0x4, 0xd56, 0x1}, &(0x7f00000000c0)={0x34, 0x8000}) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 01:40:10 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x6137) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x6, 0xfb) r1 = semget(0x2, 0x2, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/231) 01:40:13 executing program 0: setregid(0xffffffffffffffff, 0x0) r0 = semget(0x2, 0x2, 0x12) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x18) dup(r4) r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0x50, 0xc04}, 0x3, 0x1, 0x6}) 01:40:13 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r0, 0x20004b43) close(r0) shmget(0x3, 0x3000, 0x101, &(0x7f0000ffa000/0x3000)=nil) getegid() ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x800, 0x400, 0x0, 0x20, 0x6, 0x0, 0x0, 0x3, 0xadbd, 0x3}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x8, 0x6, './file0\x00', 0x400, 0xffff, 0x3, 0xfffffffffffffff8}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x1, 0x6, './file0\x00', 0x634, 0x0, 0x9, 0x1}) r2 = semget$private(0x0, 0x3, 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0xfffffffffffffa2c, 0x4, './file0\x00', 0xf3, 0x2be, 0x401, 0xf63a}) fcntl$setstatus(r0, 0x4, 0x80) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000002c0)={0x2, 0x2, './file0\x00', 0x6, 0x200, 0x0, 0x770}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x100, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x2d) pipe(&(0x7f0000000380)) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x101) semget$private(0x0, 0x0, 0x4) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1) unlinkat(r3, &(0x7f0000000400)='./file0\x00', 0x8) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000440), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000480)={0x3, 0x1f}) 01:40:13 executing program 1: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000007b34e7f2f8f48e86a7e25a79836b0000000000180000000000000000000000000000000000000000f068d405ea0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0x9) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 01:40:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='O', 0x1}], 0x1) ioctl$KDENABIO(r0, 0x20004b3c) write(r0, &(0x7f0000000040)='<', 0x1) 01:40:13 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00006bd000/0x3000)=nil, 0x3000, 0x200000000000005) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x3, &(0x7f0000000080)) socket$inet(0x2, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 01:40:13 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0xff, &(0x7f0000000000)="4bf254f446b51cc9311ca152201cabcce1683524668287f3c6c0a31d4652cc9391574900b714800b6aef89de5492d5dbf8209411f23058225b896874aca6826ed485e6543f968562aee7cf29d7239388348923c6e7ea3b5482edcd799169056af206daad4ef3faa9df7b903e771e14f91137c94ebde353afdce2dc4522e954b30da3c2bc1f6a85f4a58df6a7b575ac718c07053417fc535a7223ac3dbfe6179f68b3107ada951cf476a7dd2e524e18bb509d547a40450c893bd72e48d9b191da41793a409dc857c88dbe7e3b8a496508927753886143c28d8a739ae7cbc29979fa7f6cacd6adfdf3", 0xe8) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 01:40:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) kqueue() connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00080000000000000600"], 0xa) 01:40:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="602b70b38bd488fd78185cdf", 0xc}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="01aae0281cfd6cdf2696022e", 0xc}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) write(r0, &(0x7f0000000200)="dd6f67329353731380c06dd519cb094bc107f592474ec6d7c63ae24a5e8d180e69e2542dd80229022d0ffe20f6da2c397ed22ee42bc1c1252b96b0d594a8e417b674b4ae284fe7eb88182f7bee7988e1c8c3f0ca5c1786fc73898e286a37e37bcfc46436792fe4c08f874d4d851b535b05462ac0b250fbdc448b03ff698ae16809e929", 0x83) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x100000001, 0x2, 0xdcb, 0x1, 0x4, 0x8, 0x8, 0x3, 0x3, 0x1, 0x106f8633}) preadv(r0, &(0x7f0000002800)=[{&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f00000002c0)=""/254, 0xfe}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/126, 0x7e}, {&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/159, 0x9f}], 0x9, 0x0) 01:40:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="77620da2c7f09c257f32906539a0b627cc787e63205cebb5be133f3565f4ba1d2096349308d031ab90750a3c6b97855ff47650973518827532ed4471d15190dbc9922c6c2e47eb73a05f2e5b7578198fd5114789b5ca0a2369c0b00d3f2e0f64a70da07ef1520a588118ca54d3399a32d88cbab2d698062cba6f41787c16741cec9875328bc6d57ad64cf0a7b22a05e44a1b591eea5dcb4de49ecda5600b6e407504484eb659af0a6017cb283ff9aa1602ba603bd0427bd6b116e2ebd4", 0xbd}, {&(0x7f00000003c0)="a7c3ea57b422b2da2a443576ad76376052632ed2ad225489ccaa0a2ec6ba375d90d888cca0d6e7b0f00aa77365b3b845ebc6f20be510b901ba6d5a14af881ba4813958b26d7aa5e06e8cda2cac94ae241fec7de8f9c343d03be388523af6c2b0703f416054d87ef444afa7b5e21ae97d86d798d24ab85c3ea62fd4a28931dfde3ad3cfa71a875e5b9c70064517a8ae169286b0dcf40601ccab89ab21b069bfceab9e43632b08eb26cf36a11942639591eb9ad360220e995d2415a9219ed4f0afb3e4f6a93cb5ec98029567610d8e09a5740ff3ff9a00727bfd4520768e076a9c69acca41ed1335eee16dd356c926f2597bc986361b30eb1810cb09d103ec489e11ac99dccb0fb999eaaa2819b4224e724157a0cc34f9459c2ede52d8386995a1e54609bcc954d7c9353e371133fad134b1ea4bab78de96cdc78f725a83e08d4e61df3c9ae81463071976bdf8682ac961b10a7530e0b554567249cd5366ec32767ce87a3b67344d8c364475ffa6c3570572fecab5fb3ba3418ebdaa26228ff0967a79a1b71465736a1b41d11142347c68ebd216892976202d4badaeebeaec662678a02878cc902b81ff3ceee4c267918b462a0163bf17bda9390e6b060dfc81b6281f2edb3153b92ad22f5214b82433e525037c2cc2be2a1f85470739b29d6ad338a07b2147867413db2ca195eea7973fadb036800cf8379eaf927a1285d98a99661c48788826886c31da20dc0a9e1f212acb5f6f75d23b73082c22a52f293e3b0ab7892c920a741be81f8605033e4de0bd3f65f31994a2bc6803e4971da13b4638f938010527e8f6e492b7b2542ef69008c21a0ddc63ea141efb619189f71771249b622953928f7e9ba7c07ac99e4d84daabba275dbbbe1a3740723cb9dd21e7ddfaca6a8be2ec934b35310fd9dbd4db5d6d8487c7cd662ed8755581995ed9fea244858304ce568eb925d95a8098118512f588213b0f616764878f29da841702cb888a563b3e0b0259e1c44e20f67a078dc0f279948d926059a6d2dc4697026eb8f5ab96b3201ac7908c8c1ee261b3fc59e87c6f2749521f9c864d51ffad7642def0136288f71e06d550abbc761a6b76343a7d6a862283ad82dbfbbeb0fa4dd20621759b24626a3d09708d2f3338ceb34afeb6242d058571600995140d6ddab78d888152074e8384293b59adbe0ffbb710bf305432f040f9c2ed63ba9e9dcc083ca29fe51c96fdd5be461516b4d86a58c8c5679722982ebe5ded80f8e45f3f33cbe367837c3585f4586f52a5378b12d2d228a6434821afb323be90b4ef672936ba99076d9c2bd580a4956ebeab62bf8b08177565385825c8d887794047b20f8e6d8c31ef56889c98abda8635ed32898a00953d8692df7f99c00307e6dd118df5802f7707df07f8ada12bb81511c200ee41ce7ed40cd44e65743e78760b48872c9c8161490053ca515c8b6b10b89039bd6de054d37946a058154157b9b8f7d094956316aebe404c55ddd5efb4e3e4e073d6824d385a4e81f08411a940cd9e0b0753c51ffdaaa118619e019f83bca4ad8867c3088e4b3fed3216a34ede8749a961d35937b97bba5d72d3e3ca6d59bebff7d39b1114b8570a0502e1ec443ff313750f51f2faa197b417dde3f28337323ffd7330d781181ff1edf73c076f4772d24acc0b2aab6b31189446da70e5e2e6f732f9d5a7e4d1873ff47c0527f8b6c2d3e4266b41c8f8c8d7c070980242de9536e93928b48eab14a3d3d91e1740130e1a6785cb00c8687e73cbcff113e1c1b2ecea6304b73fd54535d023f7ac5274eac0a333c65283a36363088b4e99f80f1dcd9a2125a39c5862ba2fd8ebb54694d0920545f83690118548f939d98f77af33fe5e5588dcaa3b51a0a6fcb0b1364ce5539968821801597415127d11308ca2819a65f0d0354646fdc1b4e7eb539e3132e78b797a2591856945c383c25fc4f9f2bfde9c50c4bddbfe68e04dcea17b68a691c51849373677229514758f111f7d0ea65e73c6761f002709142073f7fff112e9cc85f483ded09ba31a2950eac57f4229e209fc5f5c9cac2ada82aa950f82afee34d498bbc47ace5cfe3b911bdcd0201b9baa8e036461278634adf091e6a21ec801cca1ac31c43108fb422bc34ecc25e0ed8f2b0f49ea1832968a5fa60249ebe8a7836a72536aaac6d96691b558b53375c9bba92c8bdbc92c3b8f048ee1aa1fac3b265215f925f4fa650a5f21a2791d5a939b837ec86f911f09fd41bf6d893d287e8dcd8fbbb234ff42d1b5c5c2f84cd49568e75625d5a7da8a50f5873cd429ad37e651193699114e1d3f53fb0b2e6aef546ccd4e9fd726c25a04da7b18bcc9865541b2fe82fe275445b53d83845f491a684766819285f91319251fd0dfbd8915fa2492c420c11888a716bff7b3a39f9a50908e82ce1dbecebabe772f710e29a4fc3c40b5da17f91efebd4c18eece41a6c2d0e6ad731b84d45ee027d65bcfe4962bed9c89a4fb153f6418a074c819e21c3c31a422c451b51fff38499b0bc09e70adf8bad77a7b02ad7871fa4489e9401de17d2b4f43daaa9f43df8e8a6b1b88189c34fc712553b2899cd491466d76e109e663dbe1c00dc8c8d38322a034b09384df5e9b4ce747e35deefb1023811f75278b83450c6501e704223a7e0739adb8f0075bba6afa8838af65d9eaee9759a2c3ce5d89ed729854412709f49990dbc170354ca25e60242020fb3394522b4bba28dcdd1e5d3ad39fce51f56773cf6ab3e282ea6067db069b0b902a55ab726058ee05cb5ad90b1e82cd7093695e28e68a2b14cbb61f08386381517c1d3c2864cd07414d00fe91d97fda6bcc5fc881955f07bf0c071c2596b19849eef246536a764309f263bc89cc042960d70f9f66da03aea130b482f260f4d04850220f1b4eea8179a958167426a6dd2f23070ac738d874f27a38efc91237a9dad5fb6b5a8c3624c32a3760d34ddae7378d6578e98c3fe3d6870f0ca5f115c30bff47706c5a9180140b6ee53600797ae74da1136c6c081dabf6f598770fc8c16bb4efd7bc6d2382abb0884545c3b4743f6968cb99b705deea217283126692b94c872b9713ae36540bb9ca6bcef143291d3cf301db687439b5a96dd90f6ed3e29f06bb2a6b1c3f484b6941853d82e1255c86b291809c0d90d556e490731d6da00dc38f758d93d6de97e11a56f62efabe862cf736f8f2eb2248f34b82fcb92dc58fa850e427caafc84e268d9aa21ea9cabe69bfd104dc7f71679cb6847da154ab4020cec3430575543f2fb383a0b12fae8ec080941e44f3e6bdba5f332d6e44a49b7c3bf5d808df9a45d928ab0b4ee6968901ab563a3f22611260b4dc5ce88c3fffd8012e92cba87b147aaad45d5a1115fc559a53310aca3e78cee2e86039adf2ebe1922afdac8aea9ad645397322ae0ba1fa3e5bf24586c0b6a822ae99f84d5048d1b0d5417ac0eb41c6023390da2f663d6e276048a63215b3a705b2b2b14e32242e5f7421518fffbcfbb6d2dbf773f51c1e0df5d8240c47a405d43b0d763246fe46754aeb2260dced5e445729c75f94aa025d1f504e030c2b3a407a7a164ff5f21a7e2282b31ac700675186569c877ebbf71c1f4fdaad31b2ae8d69a03d293af4141532315dcb853cc175c2a3006fc43ea97ef7aace308920f64fbbbb0432802aacfca9f9eb4b3434bdb9f00cad48b071fb44bc8a38109fa74df64d41bce730847b48fec0b1822b53761c3da86012ed170f776808957a49acc9fd9d34522b59651f64b6a21b8c44e8d1e5570f0617dd15f2ec5963d5217c64d2c60f4baacb89e09c6599e8286a49ebee09f5fc73e085ddae499a61815d977351d2a825a69e3a6585df93bad9274720218c3cb22b2c3580c641cbe1296e3af6b2932de2a3b8dfaa0bf5c962fca6b8f82c4b1affc1ea72b066110f01f1014bfe60e256bebb81ac1bd59970cd86a30fc5f6a50e6cbe406d32e51c5a8bf6ecd0706d4160f4297e27847621883b8e23f89bf333cbeb826285c1a6a695cf3feea0dc2152e8df10a07c88cd1e0b8b80adc86b3a4c46eab5c2b8ad22e2f59ce40e94288040b6a93a73d859c1e06c873a005ec535e7986beb86a599444d4cdb4022eac70afb9adffd0c520de5d2bb6d7ee9b9795f4d9d4e6301b91ae6b482fa950249ff470413c553abb35950e8c562437066568d7ed15d3240558a8cf2a0d80a8a7ca99fcb65de88b2df5ddfdcdb650afc72111d25300336bb9a8f00d8109e8418a016030aec76601d181712f13f786b1309103beb064f91af5ad9e967e70fe8bc5d611adbe4124c123343613c538ac2dd421101947231ed22be1b4235e117009c56b6cba858c0baf1659b915a3eab1af6a9cc263f1c57681f9a45926cfaac47d5c7fe702f41421ec961cc36f191b82f1bdcff20787bb03fa44a7fe6ed6f5a8e8cd802abb5c75d39aab4d32c4565a8b6ab0efc7906975230b92ecf75e02f47356bb30d539e88d595267bb9ae767eaaa7c65eac3dcd9e9a4ec24bfc8bdd7c899e0709b0c91a08a280e42c66168fad6e46c93606b83810c00d041cae9e0d73fd72e217b44cdac08e4562c5d0d28bb3515b36def3c5dc74c6f075c9eed447e571df53a83c0fba59832e9021baf4b67a2b2bc90171fb5a19f38d3d320b036c54149ae878dbd64b37b11b1a90f63f834f107931a74c6a10d758f2d1efe18cfb9ed4e7595093e4a9b919cf278743fad6efbb3e47bd7842085a83ecf0712cdd5d3b671a55ec5b5f5421c01047caa63a5ccef65300cef4498a2e022c907ac8de46f282b97a1a3ce177363731ebc01f1957baf6fd9e52cea8b921869da7dd9aef86d05b95871c7b3ddafbc0d0573ea5f1fd1bbe6a2d07a6411f890a381ae722604345be9847a27ffe26acae3acb4b181b9768fd36677244fc0f05bd6439914e490c2b917cdbf2b6476ee14b33e55ddd8e0a94adfed1a84c9be546ab14eafb091d1f66f47445fee9ee60bb72d24383afc190b5635a99cd0789ad08bd84e8aa086e76b1102d74c848750e206c9e419683f4c8ce9884003e065aa8a969f170a41ce9df5b5a9bf6db4718d0ef600bd22ecfbe6861a8d15a6b6db914acefd46ab7881b0a7574d4de5ec0822f7ebaa10408841d1cd6a77b2366284766a4b2706a21b30e226bb7b2b161e9cf2e9d7b1560d3db0431d0b45ffc8c1bd053a82359ef060355fb6eba9253541d760079dc7703426ff42d32ea513e5343bb593163e06b9dd011ebaa6394312c77d68361a8d39ae61e13f1fc75d97446c3f87ad6ec53854a31068af1f7890e691df9c36c3f68180dbe93aeb4e23d8bd76bbcdec1120462b5d3bebe51c919b1dffbea23badbd190a4aa809cc90dbad2f13bb68dfa0a341d3f0f8d3e19546a644a9622924f89a1b04ec1971be5f8da637b818086ce2d71bbef359067c6417a9cb48be11a36eeccb74176a79c31b7907ae9a1238c96dfd6d5c10317a3d941fc79977a281397db80f624ab3e9636a03ed550591b9b220cf8d4100cf07231708ff4ff3d737f17bfcc006160365d33e4e95afdcbfaa6868f4c054260d7a206b80eb08f70c58a6c784be13300da44b6ad024fcb9625d18466cce82f20cc30954c403e9ab398dc1a42abaa12d82ce0e1fd636225760204858e394d62c4640674b5f0f4b1273b2eb207d713a56488c080ee95dbdd11d71a4909e645b3fc4463094a6a5a071445b79f926a4207a6d1d97dbcf72158201a742df3f6b9b204edc65a62555d52f062633c35d67f365aa6f53b50bbdda846a6274fb3c333fe97cdc3ad62d3cc1ac2", 0x1000}, {0xffffffffffffffff}], 0x3) 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) 01:40:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=ANY=[@ANYBLOB="7015c41222e8507027c64bd9c7c15f960e012e2f66696c653000"], 0xa, 0x0}, 0x0) 01:40:14 executing program 0: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) fcntl$dupfd(r0, 0xa, r0) 01:40:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="dbc981212731d01cc32afe9322f0a66315071ec6683b08c14d8f5804d5bf0ab671cdfa59e51ce80930711d4a3f92b7cedac4a116", 0x34}, {&(0x7f0000000080)="91627bd400c938", 0x7}, {&(0x7f0000000100)="7a1e4985717a41e203694f0b4fb98b8c6010", 0x12}, {&(0x7f00000001c0)="8c256ad56d4c3da3d71170a666e11a3c8e8aaccc5e20fb989794afc44bf5a49f7f9aee0d2966f634bad4b17c0f827be3520cf7de17fa5ff77b1342e9f9541151f6c00d29b4a72a774e5b88be9dc26e771b7ffd071219927b3d12ed24992ea37b1d018dddd7c6f6e93b34d79b204b6a384f90bb21b13ce597edc55f25fba10a1266b8ccd0f1924582a5eaedab37d6a0b174d664c8a2563d91ee2e76f11ed3732b0397db", 0xa3}], 0x4, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 01:40:14 executing program 0: chdir(&(0x7f0000000240)='./file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10061, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x100, 0x6}, {0x47, 0x6}, {0x43, 0x7}, {0x7, 0x3}, {0xab, 0xffff}], 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x1a9}, 0x400) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) write(r1, 0x0, 0x0) shutdown(r1, 0x2) r5 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x80) ioctl$KDSETRAD(r5, 0x20004b43) shutdown(r5, 0x0) sendto$unix(r5, &(0x7f0000000440)="25674184a45aa3602054fe27196a808fcae10c6e2885e01c468990ea73a6f184b302a8d5e6a1aae9423a4336e440f8022a338997ff3ef569541d2f3222e285d3fbff1c78c827af2ba796ecde20220a8cd519e8974fb73a74085024f4b86b456346f99891e4d2fcb97443f78b4cbbc81b1eadc329dd84b32b923d3a42537bc433b45f05a805f8dc6c5d6323448dcbec903f90afca230687", 0x97, 0x6, &(0x7f00000003c0)=ANY=[@ANYBLOB="f500000066696c653000"], 0xa) r6 = msgget(0x1, 0x8) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x10000, r3, r4, r3, r4, 0xc0, 0x9}, 0xffffffff, 0x401, r2, r2, 0x677, 0x8001, 0x1, 0x6}) r7 = geteuid() open$dir(&(0x7f0000000300)='./file0\x00', 0x20080, 0x20) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x61, 0x5}, {0x27, 0x9}, {0xef, 0x117}, {0xef, 0x3ff}, {0x0, 0x9}, {0x8f, 0x4}, {0x7, 0x1}], 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x8b, 0x84}, {0x24, 0x100000001}], 0x2}) fchownat(r5, &(0x7f0000000040)='./file0\x00', r7, r8, 0x6) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) 01:40:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) r0 = kqueue() read(r0, &(0x7f0000000080)=""/193, 0xc1) 01:40:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bd3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0307006, &(0x7f0000000100)) 01:40:14 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) 01:40:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x28, 0x21, 0x5, 0xc8ae}], 0xb1b5, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x9, 0xffffffffffff0000, 0x1}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x30, 0x3}, {{r0}, 0xffffffffffffffff, 0x15, 0x80, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xe0, 0x200}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x1, 0x7, 0x8000}], 0x8, &(0x7f00000001c0)={0x989, 0x1000000000}) 01:40:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x8) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) listen(r0, 0x9) 01:40:14 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/219, 0xdb}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) 01:40:14 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0/file0\x00', 0x7fff, 0x0, 0x9, 0x1, 0x2, 0x37, 0x800, 0x2, 0x1, 0x643, 0x6}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000180)='./file0\x00') accept(r1, &(0x7f0000000080)=@in, &(0x7f00000003c0)=0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7}, {0x7ff, 0x6}}) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000300)=0x289) syz_open_pts() getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000b6f10000000000000000000000000000000000000000000000000000000000000000000000000000718600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000280)=0x6e) 01:40:14 executing program 1: 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) socket(0x18, 0x3, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() socket(0x7, 0x5, 0xffff) 01:40:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x100000001}, 0x8) r1 = getuid() bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x4}, 0xc) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) 01:40:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:40:15 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = semget(0x1, 0x5, 0x84) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/147) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r3, &(0x7f0000000180)=""/135, 0x87, 0x800, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) 01:40:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) execve(0x0, 0x0, 0x0) flock(r1, 0x4) chdir(&(0x7f0000000180)='./file0\x00') 01:40:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2150, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 01:40:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x5, 0x0) write(r1, 0x0, 0x0) socket(0x20, 0x2, 0x8000) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 01:40:15 executing program 0: poll(0x0, 0x0, 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 01:40:16 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) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 01:40:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) r4 = dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4db, 0xe75c, 0xffffffff80000001, 0x0, "49bdaa59e8e0834a6baa2c1b3710b0f4ed56c1c0", 0x6, 0x3}) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000300)=""/164, 0xa4}], 0x1) 0#+"$%.!",%: #/--!.$ %22/2 01:40:18 executing program 1: rmdir(&(0x7f0000000200)='./file0\x00') r0 = socket$inet6(0x18, 0x80000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/122, 0x7a, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000100)={0x4, './file0\x00'}) 01:40:18 executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)="5eef88e7f477d881ee174562b78a873fd90370da5e70a7dfbaf447de580c36d7a3975673951b6340ff90ae4caec4d0dbdabb4a0c76642e0440d20890d82f4433efd9fdadcba995231208ce836f73999f9fd891947425109b7391c67c92118de26ac2673ece41ce7b6f2191ca96a30e68ba1039587633d6a2641c1a2670352acbfb32a0cf8a06df644eab8d874975fe00c8c227e0d00384a868630d", 0x9b}, {&(0x7f00000000c0)="5ea30bb58697d896059f6a1dc276f527f567c8743adec8d6f48f3b712201c281a6d05c", 0x23}, {&(0x7f0000000100)="b2f99c65bda1fed4b49a1b740233643b32edddeb01b09221a9f52b4446c1a802b3ca61cd749f1b14598f146d8887af79b2962107fd61d64de4ad9449a0a210c7e636dbef730397925892457a3e509739e66ea312cd3a0f6cd260e10a09d1fa6cbda635d643be2276fe286d801e307125b0caa0643e43978a441b266a2dc06439ee", 0x81}, {&(0x7f00000001c0)="e79201e973867ff76acaf6e1b419efc084226484b3fc637717ca02e46aaef8ae2f00bdb4f388a487f560cee7c5a185536f0b8b10f1596136023d7301c123df416b42047a40b9bedbc1f3dbd3aaadb8cbaa44b69baf070f14800ba1d3f539093f7e9519f792a661f69732d80ac27bb04642f8634e4e4913a5808e2563f48b9e638d7e7c10739aad64c8e976246a39a55a134e4fbc41081afe0c446488b42fd021fb4abb9af2e6b0d72e4a45dc0124af882808fac19e0ad9d218e170", 0xbb}, {&(0x7f0000000280)="01cb331998e6fed89aea0a61aae159c8f40b6a1cb82c8e6806a8c1a88b9baf2d85acc0623516d9bde1b02fd537e72ddb80458b136c393ee69412353367206df5353a4d385c39d145728047f59ac5e79fc4b7f25a3296941122dde7f3b2eb598c9aded7ca851c0f3a3c3c7a88a56055128db3a376df15c12960481e4bd3630328e284e31e5739d5c1353bf24c49e966ef281f1473d2dca985edaeb4bfa1a67c3fd1cad479c8260e48a7afed12a016f906d47dd04512ac082089cbb9fe70a74c90f72067d3c3faf25cb2cdb5b9e79b97cb2e027fa8a5ec469e66a99769b9012a4a9df406a1d699314009e3c13325348b39d7398509c804bd508abb8cb4e2", 0xfd}, {&(0x7f0000000380)="c419a5ea7eefe9", 0x7}, {&(0x7f00000003c0)="4753bf3866f18c3d3c551b5a68a4a9f6fa9be25cdbf62db1ad68f06cc6a9dd08db25e3bd888c19865d5383de0c04222872d7d7eab28fa9f5e4a627c5c852541d99e5ac1ab78efc329b248640e6658e132257bd81fbc38e37ba8aed8b29da8c602e7e2c995afc9e6819e736577cf145450e75f463078ae9d172c6ecde3e2eaa7e788f70842da38d21c77ba89c54fb2c63fb5787e70dbc7208f8d71175b27acf95789f", 0xa2}, {&(0x7f0000000480)="6c0056ed39fd7b2371bfbe7aeff60bc4f2b5047d8ef90534ada77e2c87e63648d1e4662bf2e4b5535393b40b28bba8bf760d9a458422e5a6057a279c723c63aee3164738bd3c85a1415589ee63071a6e947856ce9e005bab1e4722ed65bfa499234d07110939cc39fc39f2306cb7b4c405541abbb9658ef5150972e071c04d9681504100fd243275e1a7ea4d3fad98ed59ad14d019ed75c5bcdc3173b8b3d90f6117d1fdde68c6d0a1246cfe0975a917b85a2f4c330a841980509974cd391749", 0xc0}], 0x8, &(0x7f00000005c0)=[{0x58, 0xffff, 0x800, "5c223e88d075e4dfff2bc4d340dfb2dfb0de7a63deda5a24b479e1c77b7459961c6dd7097e9d6ae5acf2578506644b2b97f9e25a4ad82072550db660ae3a4720504b1d52a6"}, {0x110, 0xffff, 0x20, "ebe95e2b55c885832cb977888f860154122297e896210e1860cb6a94b32fe63e19b9a380adebc001e34bcd48f1429c8e7901214311499be14b097b34ea00205e0c0b359043b4dbd5032b29ebcaeeac17084e7ff307d4c261a6ac2d5bbfa0db9972eb97337556e2d69656737ec5691e727438d2c593321e991daac6507869e555d526e0d47abdbc7cce515a41446bbfbe42dc9ba3f59785678e7229c2774a35562a140d77a27c6044df7d24d1385e72ed77a268e06606b24e2d0a141787144cf3300eb1e77eb41b0ca5c77d18f0dac45ff9676d76957afee0659bdf70da9ecb16171830654039285770d5cce3e635e278c5f1f681c363c057c9d2fefca5bcaf"}, {0x78, 0x1, 0x4, "3be2e9da136e553b84198deb4d1d432e1f81b4a4eb8add878d57e942f748376b5ec4f4e7ec2ddb8794d925a4d69a24be7c07bc8c076b3292993df3d6478fd895e77fb722b31688069455dd19f76fa7bf8a567ebca0d51668bfc7c48c8d4d58e4474db1a7835b13"}, {0x1010, 0xffff, 0x7f, "08b3cc258de2cd4a1b62d11ff4c9c90d7265cea5fa6f4a2edc8bc6f549074e933474d7777207e1f0bdb150ebf58488323557bbf5a4c0955db8a2798476555fccbc869e208665fc15f5361fa0c4f2c7f049facd00cc406fc9b97c9384d27569a285eee43a081120c7a6e1ae09647e1c2f094e6c052d6108ff5e95acded264054f31efeffc538cd19fe18db1be67df31a071c1010c5fc1e1a67c08f81d9200b52ab9c54e061afe7c6bc6a741f8a7004830184421faf4656068e0612de35db649fb4c3759728177346f7cf60c79cb32676ac64f8b83deb78f992ec1ec7b511614ade87e1673f0f38132e17cf2d47901df0d43a22a298a57af5aae9b65b9b0b2e165d76a9a2cd1a0a17b993caff76a2981880ba4424526af26df94b7431c2870feb40e93c4dbb02fff8ee3b760c92072f31882e08ce0c5f2fae9c48013f79723e047d310f12ee03bf40bb49b790fdae9d32435daf91359582a8f4813d03d4b8a433f592e50a226ad14ea8675f861d62db7ad0d45ad2616a3b4165e2b493c7c8e4193793ea5961a3ad8ab7bbed98c5cf6363eada3dd679fbc6c37a694dcdec97bf7b8b5bdb4321a11a95f5b98149de50f18a5047e25476d877412e5c487a693867023cfe45b391225caa1a108b89db82a9a30302eb01e6478f8f7d33c4ed64cc92e0d27768b0edbb5beb3b24d28275e3bf0271b3eb99a8c7ddece4f25aa11562ea5cb98212ab780749aa7a2e507c37da499ce92b2f12f06f6447715bdfa2bfe27b688f43d37dc831a856d6f6c4d2a9ce093b2cb979a59318d49f6fd8a77eb209f2f94ee98484ca8897e88361d645a4549ca63a3e728ee4faee96fb9c8bbd54872b2dcd801ff86f626a346f21a33c5071498b6a528d44a1270dcf0754c6a426925c1eb22e5bc1f2ef89372c8af173ec104c176eb35334957b098914df44350e1bcc3f2c44cc463cc9cd1616ec634a0d1916c40b382bd81728ada62dbee1de6124eb19e94e8b82d588e4f1bf493ceec25afb67a713be9889a1b2428364ee78b02bd79cb1f1f2b04aa3517d98584fbb5b57d6aa0ce2982ebd0bc5c3abbaa6abb271365aaed6944d49809e8a575911d52129e5ebe10ba1b1f1ce1dc7b09d0c8657ac79fe505eb2473a63a66c06e2237c55e65917dd77fc0169313b3b42f5be89e41b18d7b30e10b8b4cb2c02a73f05ff1ed00ad723618c1d2a458e42c249bd6140c26aea1ce3e14f98ef12982ab69bf25ffc9fbbd801b4726351c0637fd35365c3505c8a74a6904847911ffbfa8d6168bb45d3d43cbaec5811128e258f2dba7ae61a14c9586dc6413854bbb4c2dc7041e3ab5e1f8ccbd5f1dbbf62b1a753e037f2b15d0c56f0325e42e877560d7d450f314c9fcbfe3410fcfd10da4ae473dd04a7b66432fb817d203c372c6a0e710da448239fb266ffd86cac0176cbe6d6163c530ac361f5d835b9dfc7a1bb7d3cf484fcb40b96a2912b1b25c0d1bce69fd37b0d982c12ea26bf32e44e7837d83c26e808f14f7d014b60988eb9e3139fdbdf8838f8d72b9f3638e9bcb52c76601578346da32d9a8baea7c98082b8110501e01b51f93cb469460d042463eff87122b5f54b9a6f44054c06d1af0d2683f40a595bd4cb552effab8f7cb40bb8975a44b60d33cc8b7933fe5c33512c308fc4920c2362ae4f12cdb13fb6e0b90b118755736ecf72c05f07cafcab3c26fba7514e89d4c91ec91bafacc4455445f3c1d34a8030a94c3cb76ee434d37550b78ebad4216b918d5b51ea59f613dc8657f6d5e5e7c914f3cdd2e65ec612ab45c0314942a60bc00452cc073336053669179da84a20234569dece9a21b04ce28d6dcf7a5f0b65b9e7dde4e53e1400a40ab280f6238e95d5f8ffd33698cf48d496910b9cc6b4d703e08df17f040bab4be0378b7bef972ae01fa2d41e2754f5e58278d82116c13ab5a3fddc712febe15a1f1d0f6a16d7013547e51dc00af7fec2322b90957da90d91b588cfa2b783313545793d761786bf323de322a6fbbce8bdff46fb9d08ceaa284c944e8754a7010e8d3ed7beca811af36d85727449de69fc6efbdd5b44c6b4213a6ced32e90a959a4ebf266ded40d9c168ca912d541f37a724a973a536b0438105d6b16e0f2c8c74954ca20c1c3cdcb16561880cd6b217366aabe7248050dde329cd1640bc900e6756fa831db99499b72e23df97dd2501c4992abee1987212d4927635becc80033559d37b4ccf5e3ca249a3cc29062b11217e55a704c328264c4a3bfb54b3c90b8000f09f8caa6afd0aa3a2f4e14760b7acb2ac1e61821bea35b371a8bc43d124bd874de605259bbdeeb14aa06d9c4b11a22bcc03af4d91d4a9616acf448f3ddc4d4a6a03dcbc55b20ed1229a1b035011fb2869191945afcfb819697258efd579adea65b711054d3c4d45e72fed2f1e2783b6ae43e9aee5e3042021eeb8814e02cdec677cf0114a124e807e622939cab9a2c0d2b320c73925a51687ca4cbcd0d3435fbbf3b85b33e4101c8f1aafba328da8a5151134184f9f8af0882f494c8d92c0417c334c97ef1050a388c4e13d67dc25530e5bd1979e6da87049c37c6c228957b86b0e0971c92b5f1159d519f39ff553ecd88e4f6e3affca0dab8e162f2a07a779752b8cec9c4d2a1a1d225a1ac66441404249e232a63b015d6fba28274ca720c440545881b5515404820bca6c90c3b22b56c845009b4595bca62fde81acef1c64bcc2272de377dd9944916803c81272de5606ca819369a28cd2919e16be9bf222b3d4f8a0708fdf5afd7799bdd5cafc26c286cdd24ff2e04b12585fd9107846a0c6085ab0a02b2ae93de1f9a0801044f97cfceaa92edbc7d7502129bc7b0fff2bfe58caa7767b5388492ec5f9a59ec29a5b490c86f55c30a45b166f46bb311ae78cd3dbc523330d0072fc7927a689f1cc1ed778035c104abd90bbbdfbd3022ae4797c3912615fc6731167279b93c9adf13c0034b9c55a3125c2b7d44670049aa08ee4aa7c4afc653b85a864d83650724350a9bbddba7f76e7305deeea292dcb4bd3500386cc6d59253cf7975d3911304b8331fcda9489f3da3a40d84a6fc61d8596a387a34d3d9f4988df360992ce6d720bb1955f543fb209949945211f5813737dd2a1358e9e1d4581c3e90ece5b5eae411567149aa64350f3a9cb7ae283523a1cc7bc69902eb42aeb8ff49aeac29412a47555fc95599c85a88261278ccd5aaf0d59a9405b2dbcfa716b3479de6638683507ae6a773e84bcfa920e9b63437928416c5e49c342a217d448458d7e4ef7b92b6672c1a827533eff2b8db72a746659391ee8b215aaa0c91fb9f588a575c2fd97aa33723806765e3d5e23f86ee72969e4e46b789dd566c030727216c428b9afb1c2fcea1bc5fced6acee4e26b06a1ee86ad31aafe0b12ffbc119b46c64e80d997a4e791e464dda2f8b953b9d680d99b598ca3b605f3ab5daf5434684fc3a2f603d601c2a3174b3ac79efe50114a47e29d98ae219c8e49cf3beeb41b95509865bd600557708ffb7cffb9eb35a5ff1faf0299972c75febac56cce165c3e94beb8f261d847bf25eb5a5aca01918a072750d4dba3396462f2d12700863949ffabb0b5c7db3cba0dba8f9c0f71e315d098ec4d3db81efa56998234945fd4666f7a3bbf1f4eae3ca38dc460242155f5b4ffbdc1861722ecd3109120e8dc0dd76f6de34613b8079ded81f0fa39766088a491b1565251b9ed9b9ecf8cf357c987217174b2f17b60d4de89c1d6afb93d47ef0036839d98201d28d66fe9e3e69b7c6cc2c0c60ea08dbb48b8b3ab6a1d7e58e122fa45d0c758f1bad7ff0a1054f773747205ab9e36791037296e15839aa47cda6431eabe525cbf1852c0e32c7734b0838da88c5976589113657a2d1ad8dd3950ac6bb5b0e6c1b4d9b5287487071446e64aa2d0ff743ba669c8e506351886125c1a455c8a0525855e7f643990d3a46fe77933127a2af769167c876a7c3195816d631983670d69dac7433c43750e404e647ed9f1b44252c53da79d3c001f3267b8a987036b88decce0de794464cf1c1899c794231772ac7c8958b913821058db321e7b3cff6413354ad7f35c3eb344d6b11cd6c8f4ccc8e8725899618b9ecb1cf059c2e1113b3ea376f65e0a1c3d378c4f983b9cf65f40477057d58b779b010fd2b60bdfbec0c6386c01d86da0f2c2e41beecaa479430f6f7819155d2e08b3deacee66fa0716d44e86f769d087aa6ecd268a15f4e7986e12ac05cd9fd81ed23b52720445cdf46463b403119bc8619f1bca2a3410ad42db36927cbde1d840ed951071942f84b57a2f41c778394aad5859c5522e2b6e5cb83cc099370327e0e4eeb7da16dbb09bc775a2e5a8762e87c6f629c3107988ce7df9c64442f62eaaa43f6e13817388d0b8417ff3045b425c5dc71661abe8dbb337f4a84b394355f649134feaac6fc640e71f6f5a8fc9a9cb5a5876e2c433183c1e10efda73f2de21c9157f9d5a048113b71f81f49d2db16ff53a873c08d22fbf77e2314b66823b7222ec7bfd59b1a4194c13581178be678572707db60c2f97b65eb3ba5d0c01e4117b6785dd352cf62320aafe379608a4f79fe5501191586567eba2c858de1999c4f24ddd6d0da39d07b596f91bffa176638b3f0e133802f65bbfad1c67be8ba936ba804ec46004e7f644960e8186ce36cfc46217262d3255fdc5b158bfdd0bd3ef2a32bdf73cec7dbb1bc09f917c637a5ca1787c60666042193cdaeb2d12c34efbb117929578d1605a8347beeeb8d9fd42f18a8a00e470e7b487221a65094963d87eb9e16bce35fe013896641c74ca16fa66309c830d268acdba0d9be6c4fbfb4f4cb7bb90663b407206e5642c1de9012e603d94598f1e56d3d8f4c71f309d4ce3d7bdd41e3f745afe8c58c0aa9fcb51479abcb4002071345095c57c11250adeb050a48ee8f30b83bafba99badb93ab528e83c845ca639e9cf1ba2f3879921a77004903f1302a283a41b62992662ea46c14131d608fa0402dd4f35fecea7674c87736df509f2e6c3cc841bbee4d55f7e7c2ac66f1968e957f765bcaf13deb4d6faae61408e1034492a4c5cb8b29064a632bc50ccd3fc1474ebddc7c65d2144824c97f3ea80a62464a67cf0de0cc8eb24ee178b41d6a616143b8115b46cc0912adae8120c1e20792661e3d8e982ae43e6cc22440c1f872c82b64e092fab1facbb0be92e1ab35ebdc252436cf3445ce373b235767adc19fef9be7bcd29b7124c93b56dde4115cd17ef0f2558f7db6a82f99abafe2f70071b2792f334a409fde5c1aa5adaa7607ff6b22b6ff51ffbdadec63908d787532c1b37a1dbeb740f90875c8e4e67c9de61274da0deada790b55a81acaa8bcc47f52261fb864cbdffb89e5c69bdbd2f3fcaae2d4ee0a747778d0eecbf07f123f1299aad22703e78baf6b960f9d3b0a394366f1c789263e4352c83ac76dffe82d1d675ac34dd14a586cc3a29987089bdda87891c3a72c6d3b5fea7b81d8b96172293ac70145399588c987211df6e664fb1eb9e1c68c19fa73b3b0760ef4cff3839408676fc234c98b69e7233110ee04b38fc04d79e76dd9a9c1e8a095c84558e711390d6ff2d3e8a1607abef34d9d80bf3ad7a597d062aabe2911f8f854fe7df3596b4dc76313fcdf114de5b78549c59eda5f51c6039674128c414e037daf75db4870ab46c290bebd4e7d61e12e0c477fd8e6c9d3e87300791e8a1b5ccbbe2b158fcb80b2695a5bcd82e023e696a8eaa0bbc5020ee5456f74dcb09d5f72671cd5fa0fefeb3046cb87c725bbf4"}, {0xd0, 0xffff, 0x1, "c21f5bbe25926580d49de202e382b95eb8d56d403a1071f1185846a19b7a7764b087112fb6aca4692a7ee8a666b6071957b2d4b2f2b7b70a00a1957790430127e3ddc16ee4ca5cd7fa89b3385721560b385e011f21f408d8d486d99b0c358dbff291b34a4ef61cbb4375d70e0a5564d2abbe090d691507ed624a5784743e00b3b52f12c8a06b02baeb219c1b5da82ca877c73bbfa77975c060faecd26c04f1ac26c450b9a8dbc50abe10a38bb5a79591250c58f20c955f5aabc62495d0"}], 0x12c0}, 0x2) 01:40:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) fchflags(r0, 0x5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 01:40:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/157, 0x9d}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)}], 0x4, &(0x7f0000000240)=""/139, 0x8b}, 0x40) listen(r0, 0x6) 01:40:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x198}], 0x10000180) syz_open_pts() accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 01:40:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 01:40:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x880, 0x49) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 01:40:18 executing program 0: r0 = socket(0x18, 0x3, 0x6) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f00000005c0)="9b57c67bc88d20dc36f53ce09ce8dd7fe62cb6344dd15791fa63bc079ab637ada03295398b09227639169d1259caadd4897c3c5130be86cffdd8a40362a777a39f5b283549b3776df85569625c94a0cd7d150ee781c996df799a7e5e1c7223803f520eacedba51ed016ce5d49488a36533247e4a790622b956f4e0c35e52123a78388396e0196fb7a229f334d51f8605d8e85e5bd2a9242159b3f7793442c7b6421150a03b48f282f825937facf436a93f94069596b758c9cd86862cf62d6518bd2041e6f1ef613625923267c5266a2829b44a31641eb2cd6df0266c8e4c9f70b93310d6cc4a32af549275c54ceddb3cb2be501a5306482c429c2c771aac14a29ccbd5b7673dab35fb1a5eca868cdd5b146283dbfe5d475e3ebb4f417f189da3c122", 0x122) 01:40:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x74d5, 0x5, &(0x7f0000000000)="13c8a2a79ae12199ecd038ef81b1bc0839d9714b091c2f91121bbd4ad96ce1d2aff99c5648cd2c47e306ac56899823364726fbc8d95a09b2b46a5c94671c08539f51da0c6eddceed929c09d64f33327c699bfd0dd5ef475aaf8aa508457dcb8b84cc15047481a1420f7d91740357e3bee5a5b61f69f110d4a9233918ec2d0e655c90dffa91a84cd07181f5e3002b84424fdf5ff56d9e147998e75ddd6e0356f7f2f3ad3c398fb34e0b8320ece7a3ceb4bb2ebed74b275d9810ae396f35705f3612d78333ebddae55fa281ebdb9945c91743db5ffd92eb80626eb9aa4de07dd2995033193a0a8f272451b8935bec00b4ae74890476a423c10307c82eff8babb748edc2133570bc39df69f24841d6ef3e993b1cec4b8682afa1af93dce769fa015daa500ad23450881ae619268d8b5a8c6d4aef53b0ab50c09b9614cc800e1fe832ec849b0903a30e566509005cd510397e621b4215c6f3df91f839e176fef7962efa1529a8749383d92c663482020e389fb0d6c8ac4932fab972075676a0afb4e276509dff1e351a631fae7ccaef9463500c7a743de3d4147a7685dccd0b9e3631dc49dc5b5a39ecdea6b2cd61c875a0ea664defe03a40e28b819c56f906bd5af72771f5950b049418180625c3f5b00c6de07add09b89d5b782728db9f8d73127c7f3f82c1ba682f50e3577e6cbe04f1196ea113b460045a756271a2f4ebe17965ce86b622bb80f5fb092e8dc04c8ff600adf64033f0611285eb00dd66a95b075a844f59f8e8390cf3d57528bb876beafa9285b3ca5ff8e7434de5844892e961f12b92974ab3df5c5fc73b73f8111de05801380580b6c54b29970fc887a23b2176089c84e027e082aca57721fc82cf7b33c61ec5bb7b7da4a584f113cb401f393839763b457f0da12b14477ffff8d414375232ee23afb9506108d8f4fe9b64ce586dbd31620ac2bd4e3b03eacff03364cfe1ad273b5fdfd4e588f747253e812dedbbb68527fa5e71ea5498ec9c6742aba542997894a6184f364ba994e8a4ec05d57bd013f79e75a463878558de57c19810626e965cb30201add6c12e5ea22d7410544274acbfa4f502a761302d31c72d3c41ac0b68a88501f0dea011e4c64ff11378d1350e0ee5b0b507c6dc66ac72725b25e43cfce4689b7bbd8fb309396a053b2dabbfbe59771d48fbd14160494797d67a30093b7e74d26417f63aff93c856ce2a146d864cf0a4a52bdf41af76d0d46c82e4d80b72c7922230726e9be6941d1583c0e10a0bf3989aceab7e9f25dc8c74178d26e6964fa9474fe0c77e1fe106f0cbfd3be1c6be0fc56a0935da0ec4e32073bfc30855ea64a5782c8ae9b796526ee50b559bdee3b9014bbd8959337720eeb47452de5ae507f3f1bb1f8d4c2c252205e09886c9c07b6ee4c874747d084c124ff00df7dba2f01af96442547c8e03746a3ec9f0969fd0a860a422f6d44307ea5e3422aeeda22076af0e5a46da8cce54ae4741066d4c9d19f704740794d2bdd18e55eaedab6a5de7dde36669d9ceeee19aa8a5e75503c98ec32bfc711e2a7363ec31602fc2b3fc8fba9ed62d51c2bd666d3052b4bc647feb82a5b6878f89c8f4c46a585de75f868fa5f945fb0a8e2b58abdcedb0348fcb7797593df607d18ebf9b379b4102f336d67042f4118887cdb816aed7dab5f29f6072b3d8d88c00491838c17df2b711e796c53280d805203aebbcf89ffaf8d8871a2caa291da922ca187dbac6d10973994df25f78d9786caf5a54ffc9c1ec0c101c3b61bb185150637754e41448402a317447d9b70fe94b60a9cf816218ca88f12b2ed4243297d15df521817a19d06b7569afa7c961880220c390e35c2cfd6f8c851f8baac199863200fe16ebf71ebc72e8c39bed18f3aaa839b1924d79634fdde56d36b1ce2b71ef5150310568e956a1a04ff18a9e9e924ad7a650ee2fc4b7b6a3e0fabc07f47eff0f0268990b49ce555e9b948a8cc7809d31d609685733a8049e56825ff27d7cd9513cd8c9c228dffb78f74a6277500d0cbc5b5af5e4c8203c32b7c1b34d69106e47e82fea465f9856b766adb36ca0e2de632c9657bae35bb7037616d207b8d99ccdd0950412b28b0ab79c8b361fa1c6485de96eb4d2c4a21e57f970feaea5f4e0b6e78bd650018543600d02dfcaf968512f6480d5eb064fff9b7d7db3c5c4cc7bd4599289c8032f3e7957a9cdebd8ea403300772d48fd896cc11738f0fce8a8e0e547f3c1b71205538e302f18e6edcea837f186ada5b79a2b57a138006a213fbce829cf8a292c635ac749af9b2e4c3ee649801a21abf8ca0f024472f85ee1967ca90bd90fdbc1f52e65a24b419694b2d39d56536f0647d6d85c530fac2f5f85522b97b0f703c1918fe271bcec39c16c6e6409e2c02ec5e25ecea4f3bb7091d360f8edbb7ac8a8c4aff6c18dff05002676cb783ae4a6aacf83e95d1d2532f669e792dd84f44f0a79db6cfccc01dc95d43238aabe4548928e029210ca714de13075d38574bfb7c60b788eaaed82772663acf765bf669c52a0f5b613d5eb6bcb328089f0e2738cfcede6c4de0e55b8f60fa828dcf98d82a09a495b1370b7671e9302bdfdc74836cc96c76f1090026959880335e501c5bdb332218eefeb377a475135fd2c05deeddff90e63316837f9a581e98c799be854a21d9e79ab7de2230faa2417db0a33f2077e23beba0dd48051126a0d9c6805fd3b5e7a3df14d0cdb1cd6c3d1b4324a8dc2bacfabe830289fca07bf13bde52a5a439f86ed29238b17bba0bdbe951f4bb98577829ec02f925a02ecab1749dbeb4f705f6880f18d95e383ff25892411362e65001e2f7de7a9fcb393abbd9c45ec37e71f0821ef5cce7f596f356f1174706e189e0709ec7341d14aedecd13e8b6977d8023e30506e2afb8784bb85175005b624b9585c63c7428c4e99a5bd20489d66d8b3f16cdba0160e9282dd78bdd11c401dab51d5e65990593d56e0ec2ca2aa1cd8daeeb0e00f3ea86e4a4eeac1bb61d742f6922e81cfa620e2a870aa8df1e0d53dcf848be0e52e0cb61166431f0353fb83d086e6236969bb1d4fed248ef843218b743f4ae7bb0abd393207a2015e1f18028edcba6d0a33fa99c50eb56861e80217fe0270d3f89a49df76efe8d3480e46cdae66c09cb451c746a1fa4dc8c6bb44738479d701b88e83e07f85a6e059a7ad34aec51acc33142aa6679c8bdc83277e054d5c612f2a17097215bf337e8359adc9770179eedb968fdbb7d33f51d1934650675cabfda7f3e3a4abe6da9ca944023c87f90fce4f733b11fe5023c00bf6a085b892b579990a38e6362c8332148797d0a410fe28ed8cabd2d4bb78370319bece103d62a057977199a33a7660dc6a6028516989ae7286651c0b31b4aa2857b47838bcb5f46d2b61636332718d017eddc32494628a36ae240c6e4a333cac860485cd3baa66dad0785e100ddafbd73f0fc852e35fdafa1464453c77ecb3c70bc25a241dcc9594847b4bdfc23acb374fc7fb165133d91bf24fcbb9035974cb9ca0645c28024e8ee751717ab9c547fcc8b2b2a74333d4e648ef965a8d121ee656d30baeecb667d91e31017a3950be1710ea38c4f944a157c9d10131397d2898edad3d40642aad69e342309976784e9d8b18bde3062cdb9ff1f6c05fb320a677e8c461a508fa8d5433073a37777435062a6bb093d8109d1385cddc91e3c8c91e4c7eb6e8d6004af76cd60b0833cceca771325cd52a29e5e238d26f768468f1da4442726691b9e7d96e0df9c7905904afee7c6dd095208d46e97a0b191052ca2a785781b4816002a03530a6e9e7081458ec93afd79311f3f7341ddf3f0c2a8d95f407daa713c36f199282ae841739a8159e4ec8ec429f8c4bc56723cc8a402cac1c8d977f9232190718a85131fc125cd8b72080eb324b7ba839f4a15e9f38cd8b2e5436f1e23aeedf9372119dfc8e702e0e5961d85949c09bc3b7f6103fa1b2a61928d83b35cd4d4b919957f11a1cc526efab4ba410f0df0f3129e42ad74f4ef9e20ead37ba17d56a13e2765606a37a5e152d6336bfd52da18ee96ec6c344075c843fb90d05073aa42d07e38bd5525c12bc05e5b852c4dbd177489dee4795ae7ffdc1a9a97127c1d9c5ed8e4651111245ec80ca7b6650095b047ffc49fb50650b40742500860eb9878fdfa0279c426751c2590ba2a2ba5d8f4c180562521e0b3e17bab3ed4a33798b68cdc109a56d06e8061c694420b235e57ebe8de048b161ffda16877592470ca7bd28ca563e1751ab79dfa22be22c78b72b25169b6538bee2dd3cedcc95a9165c208814af398b1ffc9ae6a71a41bd250333e8ae998aa0458be0687d7f94fede55170f97c84afad9026e044f397f1ee93f8b6d425b5a9ed861d7440773a65f7fc650a2949de01f3c07bca4a5e06b9efe2e49aa3cf3781599c12120cc5ffd27be4bd28063a827816b1846bcf4a251b65ef4852e391d08fdfb39cff95649d3002ebf23b7d2046686333998aba4afc65cb7c3d0963d417707890b0a4e25d365e3b44c523eb773be20668f6701180d1113224f555c7193f06550b3c07931d1b2fda1ba655720493f3ec57c60648fde072025a26dd8444562a7374b2a7882fb0e188ba3f368862e494d61507c47e71c961f8df611b841daa8f831c9f30b84338be4ccadf7d20efda37981ab768d1470ee89905a69ffc710d9b7210404759dbaedb0c6c785e27cc5d322c5e3dab944b01f113a93bc4adc12186796e58ff583e17b9825f1d7ec9f4e7db7678f82683f39bf1207b9bb020133d6ad9a6a5be396881b4a7e91906b483981e833a82a92f92599cdc37203d890a349da2784412ef83a7f9f01e09ddd2f5329ce14dae51b9d674ab20f5fe907d2a943a570153835e36ec7abb6cba656ec43e4f155ae287d74e5b893953335c1057ac7c58ceacf100e2d044bc75f5738e846f64c881cb9a62184969edf28f2f33567deddbeb34e0a0e0105d909eb9fec1e955684fd13dbe4e3e94b07739013ffb2717eae48a1d4a1487d2b5fa70dd5c1efde2d1049f412febe36edd97418b60d34511baeb799563a6a5eb4581509282af97c7dd09f27206db9ce6d23a6458613c2b5874522900a522ee6f72bc8e7cc86910a396a0310c53221661de45f5116fe8804772c9a44cc6024c4e2d56e2841cfa13acee6aa255102fde845404db27a3f04c2e9d764240098129e147812ea819b90db9e22ec95889058775958ce8d5de03879e2022ffc1eec8f43c6ca7860028d95c2b88fbd2cb9ee264efdb5ca0075d35a54598ec276cef4cd620d66ef67c399792cfc32edc3a7c3b26fd353404c8d8055e144e18648161fe00494c54df2d0c507abee1207576ee2b9d46dbd9cea81cd2d85acef80076201b859dd0f53c5cedb6370a1e53dbfb2ecae59905d9f0c5a4755d0338dc41a7d44d061249f93d96fe656639fd12b180dd618718eda0a72d16c606c23b52bb99fb368b7d6f8c799be0c320c02e8a5aee7e17ec5067511eaa00e514a026b34062c5965ad5aea82473325fc2b8e08d810c1d0e1034e733fc81818d07ae1effaae9aeebdeba91c07c394f704d7f5afbb3eed555821bf4f1bcf255dbdb94335187c9b1c71c40f8f4aa679fd2ea6315981b2545e264e65de74236213b16c6052ea1910507641996c576a6bce1cdc4c9d26ed19c81a672fc0d8e340644cb30723b72ee29ffe21fed543ee29ace38fbf59cc6b53b3873ab6942536faa37e4b416e274f8d42417180148933317e111286f29da884e6e760fd62328996d4563b362", 0x1000) setsockopt(r0, 0x5, 0x62, 0x0, 0xffffff60) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002080)={0x2fb, 0x1}, 0x8) shutdown(r0, 0x3) setsockopt(r0, 0x3, 0x1, &(0x7f0000001000)="ed966fff3c886dca54e35415e9469221be71e4a98c59a6ef001b6e110c8f7ae839cb3cf4a88eb89608db0aa4b9a7a40206eaa14bd82f7ac8fec8e6a5c6f46f4da805386cef34854678707da35a22e4b3c3f956b638c57f311855e4b81072b1c54ad2b0f4f518de757ac8c2d284fb5910c4c4f5d7836e855c667e7135655ddaebc729fa86ee06194f1f1a5d2cbae5e1289130913d3f6c5f3134e70530a884b1c1e38bb81d72ed1a96090f6a3b0c137752c662edf42ab5a7ee14fdae5e3c93fcf3b17577abd62a1ce6226c581ef45eb57d2f75df52f0427c4906626cafe9ae13db3914f375a24ff168bd26a9149795c9d5258e4d7dcda06230ff1426e13f267b08210ed05f5a42a769b23d33da303b0ada0a37e3c4de6995bd4413c4758a5f35bdbf044cbe77347679c85aea661282af966ed69b3231057b6fcd13f95d7fb4d56fe89fef7b3b9dd4f0260200c2e66ec9bc53bb4f31aa8532eaadb16d8f55da00463adbe7f75e66db4537da903774aa6de750c8423c6d90f9a1963af74c2c727a70fd152c47f52e6e6a7006a52475c72271469dd7a3aa61397812d7faeaaec603ef38c618c43ac1eded39e30604db92329d9f9d1d799aab3c8ae4886a65effae9ccd5e157dfb11c0b82c9a931ffe60644c310f26e6c553dc9efd08582f1391aa397e116d2c6952763b760cd689b517bb31a3f53abb9eb490bd33581f07c8268324b7b978b5a0b01a7a6fc308761542e507beb41fb259d3cdd75a1ae33d0a1e576424db5a125184e14cca1f82aa6ea83345ad5d7069452ab4b578af0c913419ad11e0d7dacbf5acb72c0d28075e55c4cb0e60a12f56a4a9ff1fdd5e8ceb96bc177b753c3bb8bba184f87cd02c757d5e7fbbeb71f8573510455dc61a5ec9cc6ee93a7b38dbdebcb2527017ca0dfb0f3d075805b9e60057670f76d3356ab6b19e514cb777f0ac6d830a8b1e88f7b550d937ac6e98f7c5089b9f206421e9b16778c577d6f4f9113917821b753a65bef61480bae91cab9db4d367871003bde965cc0f10cec0b785d736f8de8092eb13cd61b4235c873531133f558989f65fe101f023c96a6f7701da606e014e3a0bcfd90fabaf8ad698cb610b3f0bba4aa8ec4f5502202f063ecd24fba23ffe2facc282e5663a6b72c08916894971b2f0ea81455fd5e6e6ec84da8e44413097e340460a90b6ff6ad5afa7a60bdfb72d5f962b50cd755d2f4da724fadf108a43b08c3fef5759c82ee36879af550d5949b917751b60aa5bac304ddfca8c87d1d364b0cfe1f7685017d4ebfeff04695f41476fe5f64c9405e204b199ba24a601d6f331991dae3a16886c7b1b44b0b1a5663561ed02f0dd9b4a2d087dab765fe2ae1d2550fc0e574a845b28cffa48a1ab7f14af38762dcb908c3be11af09bca1e977a65f545d7f3238a9c4ae23beace8a0c004186003d90a7bfbe0388dd320e2917ba66adaa2529fdb34c3700bc9e390c49d4d06abf879c68fda05493dd31b35b964d6a974ca3a1432f45fcf421018a9f38464eb0642d2ee45bc89f39eb8cc4cf8e997aafa8f08179dc11a8139f2f017498a6fb087c9db56eb8e38b5067b0764f8a25d5ab7e35d524013f0ff0f8c8a67aa536ed964e46bb7e937905ca0e80a1c778cc53862d4eb657a92c99930a7f41f070e005e4d99f094927e2a0e1aba630767758a5c5bac15b04a7015b5633a944835063ded8453529bf42b41536bcd9b92e7582aadf4b72bcc90d42744d8df0c415fd0cd6e1bfe548c2735039d5725cb8c9658d1fae758d85c14a723c3881f0029d44023127939724aaab7b38a8753675dd02f3b5926f37da0f30b7831c246c62724af17bce266f9d00f2ac6d60284eb9ae36bf83d67f40327585993e196734c8d36f5426c0635bb46013d6cbc42b29d00b32236a0c2218407b6b80f9b26931065eb5de7a8cafccb9fbd953237283fd204faea476c408183d404551aefc5b96bc209a231215008056043a300c24fc9af8a4aa41f9707ba47126f164021c43480254c8635da8d5f335ad343e0727d74bbfd9e3c1260075809e642ec79a46ed8b6d6dd60d740683201e7a425e26463554339843ec93ce2faefd48a2bb3db48bba22f2e79d07c64ff5de68f95b224eca05c2a78abdccc8e9283550a76f4f28e9dbabfa10c57305fb098367d5fc1bf66d37f1e990759b5ec5ddadad0716868d6926dbdc0274e0b8933cd3243c49253e82744f008f604267dc7dba216c1b7c57a8d9ea38c2e5e7f9f44ad0ceb166b42eb53143505dc5496ca8568f3f0c5ec8f7bee9a3dc0b73b96a39c2c000297f19c6e4776a2e092c8c14a1d9ca7d381053e010bd097a248f0f364ba4713ae099e57c2e1ee2527df4ca5eb8a1c3854a37342d26773a30eae9026d9daa98ccef90adfda9080780ee4302f699577d01cedc519646d8c05880dec992ae3aff4747ba27f20753cae783abb8f23c68541fa9525f2f1eebdee8cf3172d204db2d90b1a8753c452d81abcf4b132515064d779592ee2cce1c06438780a2a667f2715d434850eacf2a521352c68b2dc7461e2a6921525fafb1bb524d7f4de083ef8cf0612c4d43571255515ebd542c3b5005d066b086b32f569a4c0d5652024d15303d7195f0eea461935fb5d2945d777a0c2b30edaf361ec7de87529eeced03ccf13aba45074e3e24c6b6dfc11618a213c200b7ac9b3e2346e9a52f84eaa2844edacd2995708c2eca6b4029a8558e768e2a06c41eb34ca0e6f251a694c52dba7d11e76c15fb5f5706726c5454f52475ee16045dd943173ebf66cd6f68cfb2c353434654e25ee59367287efcf7a2d1aadb7b34a8e6a67388c384650a95b0b972926c9e5fa5774bca0780792ac8a1fe8676021f04c3b4c87447825a0f2ce3f9284aa381b59cbab5687df5fa14ad912826f6669024dd9f3e662c882820d6cd1e5dd5c050789f7797a3d34a0f3ed13d6d9f81282fbbaee0d90d8a153cee6673942209b8ff2b88ff50b8f1fe14f9da2f4b2a8275d7acb0bedaca405bb42538d89f670ad1e2275cd40c6e10a16efcfdeda2baa17a084130d2606509f0c92bb079b94575380e49dceb2db27257791561fcc7104e6036e895fd295618f32e2611a259c9574cdb7d783d688de4374016f0016d7449bc1e36350daa48fae28de00dcf3ee735ee4f7367a0378e98dd7fe9eb8d718c9dc08b56b8d26f929cd14cfdfc2dee862c065bde8e62c4927b25f259c4f4795b4617b6c583d2adb2f4487b623d264f991f42e1bfa2b15dd08bd8709d12238d40954c726e0722f19e38d676c8de403f53164dae4a4cdfa69231041bc3e9c8f986a1f569b2d7ce867382bc1930a1a34248bd21e9c820db26068f25e478018b88aa6f814e8219b5bd6ccf4575959c70873dabdfb92ffdab7df51c63be7ab056afe575254b0379ac83be2962eeee4aee718237a1db249e743982ba6b5f767feca5094b559ebec0800a744cbe54cf777449ec508bd1dcd974918af968b8f0ca6f29d3d5728dc91cbe5c205c7b99df03ed053a657466633d733bcf0fa1c24f06166142b94695fc1ea5d37e784dfcf4d48e11b0575aea20d744f12a0ded0ae5537aa47ca032da7a81db03ab84cccc972ef2bef66d2d73ccb0e329b435609cd05751ac2daf1390caf2b9e00d374937d96cc4f6d093eba154bcecc658b6a7c36e7bbffb0ade5ae694e0c0686a16a61ea184933b9bf330451f2a13889e040be6d1e2a039c84adc26ad8cf95f7d88e935016bfab3c35df136eb3ccf1e3b62b95a2326b4977d943c0496cf3c11aa7d44948537dea475a5d5adea7b1150570828a1c02ba87df2ba675d8a057771b397f759b5fa140ebec24a8127ae21490c6261b82efeb2aecc522828928ba44ee1e6ad8de1d959d624a5b799daad191c7cc1bb6897cca697b6b46db59735add845cfd8cd72c8cf6be67ab78072d73c5845c5e1636ee19bae60209e33801df09b0a2d3c131c97bd43fbc98ba052a7ea58f7e2d4e3cca88c66f8a28b63a8da6b3c24a6c350aa9f8648e21bfe97086b2a4878eaa7232366de4184a11f326a272c8f6339f3a5cf9c6a3627112a296507b552d38018ffe3a60dfe81a3a9f5d8f1d7c68ce68f6e13f82239591b3c8bc96eeac9eb45f9865724e94b491fc05f4e1e3e5d5701d98238636617bdcb4286417665de52be89087e4e3155467b1f8875a90194d313116953736df12b24942f8e552b7e00e97c7f5b4172ce7e3010dc9add6b9e0841e7f7549f75f04aac1b58264e09a95b4595184e38793f4b49f0bb137720d735efb0a9a3763e38df589f92541b7f2092a11f5f4d5f7dc8b73c196650f2d1a0a5042ab0dad32b77feec026b0cf4af8b8472d62cdd8bb181196e4744bd01040aa5637cb3e7a9bdc6dc6d18fea12c063a4bc6691266c100c90228b1eaa5ae3ea8c0c6e79c07a1789ea8ef8b4019af28569d4034e8f94a30d6e659eba4bb400b50e7905ca02ed664f46baf2766b6bc2b9c0bfd835fc575a45fe86cabf77e834ef801248dd2f31c2bb9ef24b1251c2ad49713fed547fde86e60e618a1e77711decff4f8cd3a9d0189cd5886b02eb28931af98def9e34bf3ad364bf74b41bc77b4a906fa2e8ddb55f5461c6f66fc1969fb96f0c19c0b2e1936f38476a0b217626fa4169fda2a501cdcfed520f7db3624c777df6e8180c55bf430e336b61997db8d22c89a0ad559616e2c9b01cd3114724bde1306cc49af8d71f7da2714a4f6b14381623200b8062751d636c0f821e1d61d80dc60dc14709e41647b4a22b0244ef45bfa1493ebdb263ce743c9b924b1d206847ea22a468d935fe8cf47231b5e1a4a3273c9535170b68e2c90620a4e5c95a90333bc842948ab3d5d96e702d03111e84042df4e2def4bce866bd703b462a8cbc7d2a857a139c16da05b0e672b5c38ba37c1079494e4582e8582103216ef2c64a2500df8a0e0ab001b70f27c99209a5fbe86284d1deb6e3cf641788314a097419feef07075b2b4a14e55dcbea50a47c742a8ca53c47e8430f4bed70ce2287d30c262afa8486881722369e4a96d8447b9aa9ae0c7d4f4235d2f558766347ec3499e1c45096616cc3fdc5cbbde581e7000542ffb0e10e9257dcc93f57f3af3005a9ed7075a4ee08f66ad20278c1b9902ad53609d0a8f9aaed720cd0adc86cb937f970d1973e14b48fee4235d200a278382ab989962f529b91b4ec4c1b2300ffd95deb559e620dd2237979ae7a6b74f50a04e76b0706bc2f67209cabfd5b3fc474c2416bbe1b4fee014c0af2db1b96291518c8eca445f52b260169fe64e70ca749f478805f09ddf153f04ef7dc4fd66fa8d5c42bcae1787459f6bba986923454c266bac097802938fce2562fd7ff197ef9f42c47cd36391de6e80731701dadfdededb417e0241bcdcf5270d60be73f4074d25bb2fea4559f25ecaaa2a135bf6b5f7528984d403c8a169992690c912bc236c40884ad2d4bc1c124c3bc3a7e7b20a170115cbf62c3a1019023334a786ad52b4713eb121aa5bcd7e3bce1802c230608a8cb1e21dcfdb8eefca677314745258c6482107eecd42a97589e5e09e448c636195b254e31282aba0f565d976b8e1438ef800b601fc583f087e689309989d6cd17cbf42c4e10a146aed53ed6009f2f0a33648aa97bcdb2bd7588a5852739b6925c03eb910c1f2a29b2f5db2f19c8b04b71300db5761446d41cf76e9bc11830ffdb118c6d5f6c2b4a33652cd78aa453d9c693afa37575e52062a0c76a1d2aa63b761eb2c1e0d350f8ec98eda325e139a16afe2d602f6a9eb6287474f779da", 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002000), &(0x7f0000002040)=0x8) 01:40:18 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) sendto$inet6(r0, &(0x7f00000000c0)="eb4d08dc86e8758a5a0807582a9e31be0ca0eedacd1f413a9e67c400fa9752b87f5e749ed07c247f0c6bdb1ad96710d329f7a66c386f20c6e7fb403017c3897fce8a2d60bd386108b84057b1a47375078f45ba722b59ad4727ef534bb7a634825f0ea2377d5cb6a16adb15b17d790e2592d908f8df7c3ce242f3a6eb9e0c9349126615b335c658ad06db0eb755d0b0792a01069fd8e499e1dc9825d47f1bf2447d60cbed4b11088c7643162b8d09e0b6e0f60c43a0347828c238e700387a3b55eda21d34f6a712d357b4680471b505b6497b", 0xd2, 0x401, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 01:40:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x0) sendto$inet6(r3, &(0x7f0000000000)="a6e05997285c235c448acc49cb79180b075dc38006834eae51469b94be265ff5b04f27bbedc28a5e4aea29b4ab04209c9c25f9fd13537f820642bad7287a04fcc8be305ca100aa5ba627a071e14ce69a1ae4a7b0df16ff10fe3019a20d36c6cf70c24938bf4ecb72da10b62235e74618932a8ed44ce6de6388164f18161a3151caf26476322b557be200473fbe0463c2f7b70cfa5161eafdd5b0cc2a2d19ea5d373e20bd8f051f50c3cde982db4fc59d1db58108fc5c868364a08801cb21086e2d9364f302b0a9881ab4d59493097c8146c526", 0xd3, 0x4, &(0x7f0000000100)={0x18, 0x0, 0x7, 0x80000000}, 0xc) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) 01:40:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) flock(r0, 0xe) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r0) r3 = semget$private(0x0, 0x2, 0x40) semctl$GETPID(r3, 0x6, 0x4, &(0x7f00000001c0)=""/227) close(r1) getgid() 01:40:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000140)="c4c3510bba0000000065660f38dd68ca6580dcdb440f11fac401b9e888dd0000003e400f93db8fa880a398feefffff00c40189ed720fc4e2b2f710c4a289026431ff") getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x10) chroot(&(0x7f0000000280)='./file0\x00') 01:40:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffcdb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xab6) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) shutdown(r1, 0x2) 01:40:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x401, 0x15) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003301fffffffe00243900000000000000000000000000c6f2e910bd81ee479a2def9427a6", 0x2e}], 0x1) 01:40:18 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3) dup2(r0, r0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100001000000000075000000e1810bb413ea0d210000000e92e3b44ebeb298cd68cb4dd6a62afdc526b5647f316342341124d99ca33e0c39b950a44979928ec315e50ee4c5dc17210478f184f27616f133fc490422e6341892885a9c77985fa0df2802a42cf71eff6ed450766d99fef4472297167701438d9925825c0ad876c7c04cac"], 0x10}, 0x0) 01:40:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000005) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 01:40:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x60b7d88c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x80) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)=0x1) 01:40:18 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) linkat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file1\x00', 0x4) 01:40:18 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) lseek(r2, 0x0, 0x1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 01:40:18 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000}, {0xac, 0x9}}, &(0x7f0000000100)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="9c0a3c1abe9447437dbc74bf45ee5627cb235c2d596698adce9a8618ae85ac656704eea8397f23055cf1fd3d377663e87af297257cb7439153d4409ca80b81f9ddfcd689639549821591dda1548f90d7667509ab9c151176479999f3b36d785f663a1a5ed45f0a82c6aa87814b5667ef1a18d697b8274ee7d887f6c043d3c88f81d2fd918a1dcea95643e91ba104b3b24c3834ab176b122860e14fd7ce2839bab76d8420d57e34436b06668285c176cdc621dc056344cad7a5c0adbc302a3f8cfc55196c0614f90523de68031d2d34e7d4351163077d21d7cba528bf8b36c9b14144c91eca4047c1ba589d7e6ead96f89eeaecdc5bd7375922c41e201549b7a19c8881ff5ea0b5763e18f56750199043edacedb55c3cf6121d2362cfdc9d69f353e20fd3e22a7591037f19bd0066cf527d07f7c52617d9ab7d1e3078fd21731c28b3a92b945c7214416562ff55af327bf7f44bb70b6e495c6d23b38fbfb78a9e6a4a2a586a4faedfdf12e77099dd6b3d861c9f999037a13f94ea8324248962a0a96abc1f104ab611fdbe96db8620eae994f9c481840133c0dd538dee3d8838cc44d493d022b0cbb20889e3f303c54738298bbefb8e6f7d288a8d9d7cfa87040366eca438103cbb9298f16d04f77b5a80fb4bb8470469317d4967846152e9f5331aa4d916d263097f057ebfedd10094eabbbd3e7abb6989616c6b03bcd9849a1a12b459618f51464bbfa2da32c1412d705ce1eec1acdfceb958ce7a11c03904686875816e4c523c60d954508b909a7de65da0026b782a5f788c09d9200e9ef3ae8c9e246ce2691c71b2d2b761a1119381bab0cf3d9bb710473d139b793a5064cf85330f094c52b2c619e2e2f87d15df55c2c77783be02fd7d79652a96f64543d24274c4d819b33cfe309128bb9a8871dd93418f39d754db0ae63e5a3ee60819c7e66a832716cd844951bbf5e17dce609f414d8030e63426134ca17c97617b25ae7344ea925a98f143d3120fe8d261771e1c3c835c605e2394198fb2b0d8bf0bdb52f8dc4264d31388c033822665069b416c4e4ff182e48c6a6055558e150abb4b5740de13f9efacf567d2ed897d4f51613beebabca65928ec0c6c5e0b5d00ce29c6764df4d6a6e5f198c1d2983ff521d99d7ad888ec6d2a07050114dbc2594bbf2a26bfccabc0eb1ad02a8747cea4969299797a80441ac23e36d1f2cdaa59b330093bb02ddd502d4f5f327aec92ca94517c73e86b464264d0ea7cb1bf96e6093338d19b59ad349300fc92222bfdc698c0da3a39eaf0f25fb91c600a25dc0ea49a903c6c239649681c70483dafed198410bb31228e96602af26d044ab499076dcae96ca6ea7f9413062534121575ccb9abca13de7ac9fcd7862e5636337135012188d85c94a617702152b06a39d0c2a99fd5177a61449893f0dc4e21c0af9ed2e016ff1f72a14e9794f3444859545d43e5d7163b6c8276183783044ee8118153b74ddf27caf961ebc1de79715686b780c9757fbe515e07232e581d22248134283b7d7691abecf5ed3085c4efe5dc5643077c69a17a3534215786d4e660cb69bfa846f2db0ad28b6582e01004b40ed7ca1012f7fd5d0dab0a851dda443a269732fcc6fde235be82a33e243a08415913cd66d33a3d13840dac200ad5b331c9f175255fffa71c540c64128cd4c1ac36708f5e4b5f7907dba691a5300bc177ff51e90a43cb3b6fe1482644d450fdc7ca795d2f9261ef64ec7c118d6b50cb095bb89ffc1f8eebf82e06fa07175612d1bbe3129462181233e88121565facee5142e98a8f09583e902ec8e2e5abd12f9e8f0f3e142e972f05a7c861e3366fdcaad5790cb729c1a8960574baeb4a92ed214988a06ff4d13b88281df60550902a49169193d3c252c22224728fe461db43882a1d76948acd68148f785f4d85db5305f097a29b475b7c9a6ae2298929745e64b01ccafb9701af8163fa7772ef3f1c61b4dc0190865fecd303f29da246ef7283304770d0779f85cea3e88aa8403916ca9aa5d3f88d9307e8d36f277d4b911d82d65f830e9eda80ec36164b9ae37fa16c05eaa1999afb8d565808f5f0d8aaf8544293a3657d2c3681b2461911c1850f94aed3ac96012dbb9d99807d0e208e7bc8cff3797a365878dceb8dbf1768217befe0607ea3d0cf3ca87d509e919e9d5cdc6ac6fa46c02ce7d4f059ba50eaf586c9a6fcd92780d481af9abbce8718498551768f24d6ca083c7192dcfae84281c55f574ba928485066e29f983e48b6bbcafb0cbf3069eb3cb306bbb8626b32839bf327fdfd8d94aa3f0962260c5392ce35a762347c7ab183c8ff11831aac8d785c6fe603d418dbbecba8e34fbc56ec6196a21935a6771044b04bdb2720f5bf6914f3b85983ed47084a71c490180f6d2f1ff221deac50612f0e3d1df5c7ad5132f2e9eb9608ca0179e452779b992cabe733b043cffab39097589b02628e12ca1ce51eeb759069625f61f50455843d4bc9c769a87b3a80d13e403faa46a187e3d3c045b94418d979dd74cde94f9f4ceb29cdb25f6fbfc9034ad6174f0ef6ce9d60155b2d54d03e11fc9bc81d179d8ea0e7bd5042042c6c896f396e2cac483ad7e352e00a168b4464b6006a788de4123f545281436adf0c415b844e63c1ef9ef5a40c0ce4964f3ac129cde2cf9e9d0d3d62222b0265112b24c4b0e7d1c40a43c26e780b206eeca63c5a19cd74cc6e643f7b9aa5f78672c8e91747f4c5d9550ce616aaad34ad0968c9d267d5bd6a0b82d103f23f102fee0ebbaf1cd9ea24de9eebc0341089c47af4abdec97920477ef121af96a205b5919fcbb0fb474def0e886cc749e78d456081127d6b5b8d9f05d5023d9f15655b450808e82e05dd8efdc5776293620e7b73c814d82714aed2c4ec19005596a53d53b7b3f9caabe434ea83cb8d95d39c010859c490a02f2044ffce7995b457efd1b94e6a487d4d0f36285e14b07c6b24ee9b2d99440dd2efa9ba68c853ab22d38390c29ddd93ecf737a44c33bb4332e2c10db0db7d03019f02528d3b518176d2dfdc1067a9febd3b89ee8803c42bc927dc8d91ffa6734ba2a04b228c47bfef9a4545b7ae78cbaca96eb4b1e604daf1f0a1afbb184ff9e68d04220bc7b111b76d6516f4a57cd8238e1fd63e066df6193c0ebc82b8fbb87f00f777706c21679744063e2b7773dddbfc3af40c697d1f7ca6dacd6c5e9759df970945fae9026a631d33bc70c5c3c94682ae95c43e1631586ee9498c10535af395f69e6bf49655b541bbcbd5f7221644097580161e0ce9412dad085431974b41477d61956bfe3ed9a297b499f11c2ba392ae57caea5eb4a0cd803a1caecc3d82a394747428dc1a24e75e6f6c6cd984b81990319e3c88986567ec5c0aa012aa7d3b97839076016da3a2a18a10fab295521096d1f0ee50adafcaa31dee0c03721cd5d9188f6fc0156dcd5448160138149ff7ebda2205df28ca062689aa6eafe343398d80f40538861e5bd0adf0169d9e5da77ca217afd3bdf64ebc9fd81e725fa7c12c2d14a12898f87e4d39e14768e28a430b3a3adee42c880631ac7a85914151a76b9f33870423160319a2b784a58b1fb8ec162c1094b09e10269c86422d9986b18e3166c8315542875df7043b2d2d44177394892c29a6df79bbaf76b3c19c368b8767a2c6b5aeeff6bf4dd3052cdf99315506cd5db5e6cb1f0318c7175c77b943978359088a7419fc12884304ddd11b10a059ebd7bb3f299f5b26834493ee328add7c4a9e921f3ea2baa410046abd8eb2261b4e1e0bd40aa4abfb4ea19be1b59710644a86a3a89c8084f287368a518153fd382d40eb2c395c6881e15b0e0a0349b253a275b101fc4e96e82787029cdb7bdddab4af496b68df6981886d1a9e3e5ffa09dd68314a90d52acd07811d2f9a31b0b431d8ccf1c0d50bdf3887bab3852a8e2ec7829ed4c7cd4be95bf3513deac05c1c863762f514b8b2d4bb077d8c1823dbf7ddde224c1d04271b41031b5127a688cd37d3be4a925044dfaf00f4ac2e3c8fe301ab93c0ebe5b7e727ea909c98717f93d01fe53255c9c42cac6b5e0b76a2774fefcfc81803ffdc73dd8be0a3fa67d85cc27039e2e303469f99965ed06611ae0c4d822c7180e46a301da65bd7f7a80af39b5688d34debaa0fd5a750ac040c13bb864d5ce577a15944ec6bcc3f7363efdb4fa93a43751dbba0a054730cf415c77260095b101498ccd4eebbdfc724937a50902b0e1668e9aba18939327fd773ff6e50b61dec0e0a6a797c3b026dafd431ebf82e15e01534f319d90af3390574494024f1ed3abe141d22e0709c5aab7004b133a6aa68daed57f5570bd6957778415022bebe8151e565a2ea58a5da3494c6f2a7b19b189ad9a4ff39b362c31353d49c6e5f6bb7c8df89252618e27ff03977cac2e6d71cc61c92326cb82be2440411b31bd443fb356e6c7cb051f67dc462b8a460847f66282a9b63b60b25665489993e24f3c67b6940fa4bdac6c4a3e8daa6383876280bea3b93e1e3de4291637f0facb9510578ca0c397e140286e9de5a12e0193b3328057bb9215c49e386820be749e3da1d534087a6fea47d258f1d956eb3491c4884af6fbe501981a912510110c5ef224b4cb9228dbba5f3f7c131fd8e4e8c5c8b2791b905b91a171cb804c0397c719bd6b26099267a4f635b758c03ac76810f1e27972796fe7def7ba0a35ec4a726e5a7a6b771d67e7d59a7b2115552f5006b2a2660ba66ee1004f7e33a2f9ea45bd8fc2ceec5a7ab8056e3fdf4c30805753b512b8cd4bec1ade1cc67a97e673f4c61ba9ee91106ed26bef616a3a12097eb7eca58b3e84228832dde0fa19f59968282d09d6b5045dd66d15c4d0ddc56d012e33e58cbad20aa4bcf73f2e077bea7e3cc3714f1a123bacc747bdb03e312e0cc9e835a418e38e5e9720dfc8b56a902b0e1543727e2ee97ad3ceddded5a68aab91cbc015686263f95034e8ca0cba1bc35768dc96819a0dcf67559a0ba5cf4ac1c78f5983863316262f5a0fccd45b9159be94203c9eafef224e757901cf39b8825abdf4bd01b39c6cfc370508a54750d80dc1f33bf63fc84ba5cb69f341daf54d335fb108f621260b8b0d97f2510c3a2ab1d573831cb34e2291371a7b86b1a96d270b81160e1de80b67490e8713e042cf663751040aaf69f32493b78d8ae309be5f7ca948c40075df9fd546d8fe4f14256a9ff1c3d198a2d80290713a4689200481e9a6b770f4f7f90c9956fa1e179c4307e9b073855d347c32d4e642b5741808dbbe8fd3183d49073f757c0df15962eb5109ab9c9ae0be837e0f0d25f44fa098730487d61c345a5a3d2a3416686998d9e7f98264151d1010659a736674704da325e817704fcfb84bb3907bd1fca08aefd22f0c0a572e24665e9de7e56e026d351cf11477e830c5a3c076dd99c033c7f6243fe1fd3761ade44f5528de5f907bf2ac960cfa37eb31605636e08a144e39f761f82b5321d1db753af710b7db35f4fff3644e8f236854efa46cb7667f1e78b32a82318ab865c2ee412e91cec1eb5853c158a0d37d6a9738faee9ded69c5657808d9e810563bf84b7a1af65c2e1d9f1ae80d060d6a4079b32780d4242430cedd8444a88301ebad0d674c68933a9e6eeff81aa28dbf71780288f95f8e393978ee2485ad20f3771fa4e690efa6100ac81ac80684ea10bd68e1516f09271b8da7d8c58ceb3cda7a0ac76ff1fb01dbd57ab70dcd864d462fc1dd07a4b88ad25efe8a66973721927b6c7f837150aa032abd54c817d324fdd57ccb8", 0x1000) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}}, &(0x7f0000000080)) 01:40:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20001000002004, 0xfff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) 01:40:19 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(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) 01:40:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000080)) 01:40:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x8) setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x101, 0x10000}) 01:40:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2026, 0xfffffffffffffffe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x348a0d18bb68907}]}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x40000, 0x3ff, './bus\x00', 0x9, 0x1f, 0x3, 0x3}) 01:40:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fsync(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) 01:40:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) chmod(&(0x7f00000004c0)='./file0\x00', 0x2023e) chdir(&(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r1, 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) r3 = semget$private(0x0, 0x4, 0x400000100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() clock_gettime(0x6, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xffffffff00000001, 0x1, 0x8, 0x5}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000400)=""/117) close(r0) dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) setuid(r6) lchown(&(0x7f00000001c0)='./file0\x00', r6, r7) fcntl$setown(r2, 0x6, r5) 01:40:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x681d, 0x7fffffff, 0xc52, 0x7, "7c85acdde61217956af7a3d69dde5243032bab9c", 0x8, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) 01:40:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000040), 0x100000000000010b) 01:40:19 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x80, 0x1000}, {0x3, 0xfffffffffffffffd, 0x800}], 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 01:40:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) pipe2(&(0x7f00000000c0), 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x8004570b, &(0x7f00000001c0)) 01:40:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 01:40:20 executing program 1: pledge(0x0, &(0x7f0000000080)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefP\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfer\x03 v\n\x1a\xcaJ\x88\xb8\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') r0 = dup(0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x101, 0x3}, 0x8) 01:40:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 01:40:20 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) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8, './file0/file0\x00', './file0/file1/fi'}) 01:40:20 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0, 0xfffffd31}], 0x1) kevent(r2, &(0x7f0000000200)=[{{r4}, 0x0, 0x48, 0x5, 0x54f59856, 0x1}, {{r0}, 0x0, 0x81, 0x60000002, 0x36, 0xffff}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x3}, {{r4}, 0xffffffffffffffff, 0x0, 0x22, 0x1c0, 0xdc}, {{r4}, 0xfffffffffffffffb, 0x44, 0x1, 0x2, 0x20}, {{r3}, 0xfffffffffffffffd, 0x22, 0x95, 0x0, 0x6db}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80, 0x4}], 0x4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x34, 0xfffff, 0x2, 0x1}, {{r2}, 0xfffffffffffffffd, 0xc, 0x82, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x41, 0x1, 0x1, 0x333a}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000080, 0xbebe, 0x4}], 0x28, &(0x7f00000000c0)={0xfffffffffffffeff, 0x8}) poll(&(0x7f0000000080)=[{r4, 0x10}, {r3, 0x20}], 0x2, 0x80000000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 01:40:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/77, 0x4d, 0x801, 0x0, 0x0) 01:40:20 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r0, r1) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() getsockopt(r2, 0x0, 0x68, 0x0, 0x0) 01:40:20 executing program 0: syz_emit_ethernet(0x175, &(0x7f0000000040)) r0 = semget(0x3, 0x3, 0x140) semop(r0, &(0x7f0000000000)=[{0x0, 0x2, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0xfffffffffffff9ef, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffffe, 0x1800}, {0x7, 0x81, 0x1000}, {0x7, 0x7, 0x1800}], 0x8) 01:40:21 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x9, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) shutdown(r0, 0x1) r1 = getuid() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x6) chflags(&(0x7f00000004c0)='./bus\x00', 0xfffd) write(r0, &(0x7f0000000180)='P1', 0x2) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000400)='c\x00') sendto(r0, &(0x7f00000002c0)="0664df6c9a584daef3a2eac60c32fec44e2c0e0df3554e44de2caa101172ba2d106cccdab3e09828ef18477ba555ba353420896370055e779e12ca2471777aca0455f487faa7e5ea36e8d65219f12a7641a3b2be6fd1cdbfc3de3f867060e74bccdb975048b47a627f81d7c412a57a3658bb3fe8fd2763842f472abddd87b203e9e1ef2b54e1c6f03e0cd2f6de66583a093dac4913d06c797ef0f83472ce2bd0d5f3a50ec97742ca6623ea64b2c003d5d869e23e6be9fa318f87217e39385b9ce589afc5e277ad8a37d2bfdcb8114854912d64a42f2b6d", 0xd7, 0x0, &(0x7f00000003c0)=@in={0x2, 0x1}, 0xc) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)={{0xff, 0x6}, {0x4, 0xffffffff}}, 0xb7d25a93cf5d451c) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x44, 0x6) 01:40:21 executing program 0: select(0x40, &(0x7f0000000000)={0x9, 0x3, 0x3, 0x9, 0x80000000, 0x7, 0x2, 0x100}, &(0x7f0000000040)={0x8, 0xfff, 0x3, 0x8, 0x3, 0x100, 0x20, 0x6a4d}, &(0x7f0000000080)={0x1f11, 0x2, 0x2, 0x1ff, 0x9, 0x80000001, 0x7, 0x9}, &(0x7f00000000c0)={0x5, 0x9}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x2a0, 0x0) fcntl$dupfd(r0, 0x0, r0) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x8001, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x802, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x8001, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x3193, 0x80000000, 0x7, "7cb7e74cb1f9a8997e66b476436c487d09e6d951", 0x40}) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) fcntl$getown(r2, 0x5) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x1}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x9, 0x80, 0x100000001}, {{r2}, 0x0, 0x8, 0xfffff, 0x81, 0x8000}, {{r2}, 0x0, 0xca, 0xfffff, 0x0, 0x6}, {{r2}, 0x0, 0xa, 0xfffff, 0x9, 0x1}, {{r2}, 0xfffffffffffffff9, 0x88, 0x20000001, 0x75, 0xfffffffffffffbff}, {{r2}, 0xffffffffffffffff, 0x80, 0x3, 0x101, 0xed}, {{r2}, 0xfffffffffffffffc, 0xb0, 0x6, 0xff, 0x8}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x7, 0xff}], 0x8001, &(0x7f0000000300)={0xad, 0x282a}) 01:40:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 01:40:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) write(r4, &(0x7f0000000140)="b8", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) write(r4, &(0x7f0000000000), 0xff85) write(r4, &(0x7f00000001c0), 0xfec4) r7 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0xfdd352916b6614a5, 0x1f) getsockopt$inet_opts(r7, 0x0, 0x200000000001f, 0x0, 0x0) 01:40:21 executing program 1: r0 = semget$private(0x0, 0x2, 0x200) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0xfffffffffffffffb, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) utimensat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000700)={{0x7, 0x1f}, {0xff, 0x7ffffffffffffffe}}, 0x4102) chroot(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r0, &(0x7f0000000380)=[{0x1, 0x1, 0x1800}], 0x2aaaac9e) r2 = open(&(0x7f00000009c0)='./bus\x00', 0x0, 0xa4) r3 = getuid() fchown(r2, r3, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x1, 0xd0}, 0x16b) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8, 0x1000}, {0x1, 0x100, 0x1000}, {0x7, 0x7, 0x1000}, {0x3, 0x200, 0x1000}], 0x6ad) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r4 = fcntl$dupfd(r2, 0xa, r1) r5 = syz_open_pts() r6 = fcntl$getown(r1, 0x5) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) preadv(r5, &(0x7f0000000980)=[{&(0x7f0000000800)=""/219, 0xdb}, {&(0x7f0000000900)=""/79, 0x4f}, {&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000003c0)=""/52, 0x34}], 0x4, 0x0) wait4(r6, &(0x7f00000007c0), 0x40a, &(0x7f0000000100)) wait4(r6, &(0x7f0000000400), 0x5, 0x0) open(&(0x7f0000000a40)='./file1/../file0/../file0\x00', 0x4000000000000, 0x100) getgid() r7 = open(&(0x7f0000000740)='./file1/../file0/../file0\x00', 0x800, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r4, &(0x7f0000000780)='./bus\x00', r8, r9, 0x4) 01:40:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) readv(0xffffffffffffffff, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x0, 0x3ff, "855c000a67a7230004001a000300000000004000", 0x2003}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:40:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 01:40:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x8801, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r4, r6, r7, r8, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r9, r10, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 01:40:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair(0x20, 0x1, 0x0, &(0x7f0000000100)) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x40000c8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000040)) 01:40:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0xf7) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:40:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7fffffffffc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffdb6) setsockopt$inet_opts(r1, 0x0, 0x4000000022, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup2(r1, r0) fchdir(r2) 01:40:22 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 01:40:22 executing program 1: mkdir(&(0x7f0000000600)='./file1\x00', 0x2) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280d0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="88118847cddc814da41373c1d93482213f1d902f407631276eb9a6504b9a84175e188d86cb030839d0c7f08d1b7d4ead1d64cb7fc3c15b9a9efc49735d5098252da1db107f39262a3025d85153", 0x4d}, {&(0x7f0000000140)="831448c22b429656accb86a6160443eb8dabdb23b6533b731d", 0x19}, {&(0x7f0000000180)="60027215d40888177519eb077d15e74561c73a30443209b67993cc3a912664bb074f8a7fc010654164903181c5b6ca34c94f831640667de9f95a0cd692feb6e9be3789daa78c67374aae", 0x4a}, {&(0x7f0000000200)="a95667b9c0c62ec14cbbbb92ed1dcd2ec5d1d7b15c9e812612774689a4be5ee427620bfaec8377fb049fab8eaeb5ce49a6e0e1dda8482668814b3ec3de0482ecbf6b1277479599fb5ecf408da633c8e2ea", 0x51}, {&(0x7f0000000280)="3333f4cf772b2d54db3f6daba8ea564aea92c684dab9706a9ed969af56834b09d24789b1a314f1e280a486b66942ffd125b64c73f86e7d1ff02c369b719b8641b2f5c9826a89a43d8ac2074f352303a388958b0f80486be51487000404dd6dc3527401584933dbe8eec40b1cca811a919048d07d745faf1ac209f4af06ac2bab88318edf46a44f88558013e63868342965a48d5bb760f4f722150def25512a22f9a7fad0daba601f0e00864a123a47e459418d0dc97a867b6c405444bfb904b0bf8eb894c508e0b7ffbe80", 0xcb}, {&(0x7f0000000380)="af014ad1e20ad127c0c38f07f5a7402c9fe896f79239a515fc9001bb833d08a73ae3064cebabb0a0a5d2433e70cc81824d724dced8180ba6a88eee5c7aa9c06760332189707870", 0x47}, {&(0x7f0000000400)="70f500accc3e241abf0fbefc4d2afc3b3eb6f1c170b6f35cd39de44b40a0107eb6e22c1f0a04d18323cc83ee4fe1e5857a00cf91bf7ca6e82d007eda0ab25781bed8661bc2f7fc3726aad5a89fb088e2163cf6b9ab5528084869d319e6cfffdef12794d30d589d97e03e663449f42270755da8f1", 0x74}, {&(0x7f0000000480)="7b44ad5e2fbb572488ae", 0xa}, {&(0x7f00000004c0)="be89bc150a7f28a1a37a8c378d79c1d876cc682f66e435a5abfe70b35b821d9dd15d9b4a576f159596e0efa06674be692b051acceaf0d3ea", 0x38}], 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0x9, 0x6}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='c\x00') 01:40:22 executing program 0: r0 = socket$inet(0x2, 0xc005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) socketpair(0x210, 0x4000000000c003, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000100)="36758a8951cc074a3bb2e4fee129cc0ad8800fe1bd6bd09441dbed5b73d781a9899ed7305af3ec4d90bed3edca464e3cb749c9e2917f1cb495bc3b3fc6f201ef0b48", 0x42}, {&(0x7f0000000180)="7959e6cdf0ebeba3c33a00998b932cba59da6091aed47b2d78bad5f9aa750b0a8b270264d091f72e61e97a6d89ae09689c05f5dbb0e50cd76a1d0611a8e07b34fe25079fa93f79064a320989bb88a71e316462bf8d40c36c7128fc1ced96b158099a0e1ab96b667933d09115bb87c534428b519bd757e9a8db64507ea54344bb0b23023008b2f47ca7792b3deaf778081b3a5ff2396e56307ee60ce4bb62599d0742e4963abcd2e50a07e8f26221e7725ad442bde92feae474c1fc0bb9a131458f6784b0deb47dfdc33df2841147e75397c24876044bcceb65aadc85743471a0850d839ceef808db15d204", 0xeb}, {&(0x7f0000000280)="0fc3ca0c9d50077ffea30d32b782f00aa1ccba8ec31b44cbb2296556077c327b6b0e4946a2ac41b75efd3ec9de54c48d500bd78f5e9cd69deaabc6177d7cec57a97d0a8a183d83bced7e08833fd718dd882acc6fe2f2e1288b03e193fc92c2dfc162585259baff1bd7", 0x69}, {&(0x7f0000000300)="986dd8b4af1bde96ea9eebf6be890c431bdb780aada4f757eed78cc7b4402c14926749fd86c454dc8b6d293242bf1482156dc2111f46513c82d72acde56c14948aa65db403c4b3e7151dfe3aabc3b8ebce9cbc4c13cc4b65020d385c9ab293e80d910666c071773c33afb10c58516f9e467f8b7699588bd037b6e3efeb50725bc931bba7954738ced349dd8f6b30dc0aba6d0e93e510ab08040cd7a8dc804cba1defcd9000479512bbb40bb11b0b05156eb178a2ea3eef50fa3ec32cdba033a78d7c07bbcd3716948154903f9888ca48a25f63a54abcdb6bd13a89", 0xdb}, {&(0x7f0000000400)="2c70a01c531db19d69571bd611708733cc443a89a1fa6f084781049f2e21ef7e05d19e445ee1cb3bbb3e2049a6ebbf9a0d40752401056e09f63e28987366233743e23dc550831538cbfabcbe6884f51529a6811c16536523ca4ab83b533509addd1a94bd4d3e451d6c58db2b17a3d42f9e1d1e452e05d3352915a7a35dc1a71decb408bb326ea41d67597fbb799fd6ce8225fdc919cc9b03fdc9d80b069ab434b6bf1cebc3d032a57c8d003f69d76b93c99d98b32933b0b18198c10db834c0ea17", 0xc1}, {&(0x7f0000000500)="cf6731ed53909f3fc9aa8ee68835ac7f11b5025a1cd8d0a4e3f6968fcc01212753a9e879a67400d9f341299fde252c9ec4ee0f65fa5e0a86a05d2bfe33a6ce1693d545cfca5f08c032910c269431b07b8563e07ca907a723561014956684c72b9342c729970a9c496be04a54d50c4dd0c0caf015815d", 0x76}, {&(0x7f0000000080)="05", 0x1}, {&(0x7f0000000580)="ec9439b15210469955dbff365e12ea4ec15e291df9011fc3e4383f7a5602fe99697e99f99e7d3292ad3d9a64df39eb40d9ac569d0fa09d70c513da47ee77140b378bf6fadd20b2cb13b4929a1b4ab461078f80c6df129c7455310b832ddf02e2158c47c7", 0x64}], 0x8) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8061, 0x401}, {0x18, 0x0, 0x5, 0x40}, 0xffffffff, [0x3, 0x4000000000, 0x4, 0x79, 0x81, 0x1, 0xfff, 0x804000000]}, 0x3c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 01:40:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x7) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) r2 = syz_open_pts() socketpair(0x18, 0x0, 0x2, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff4d2, 0x5, 0x4, 0x1000, "97b5bf4764f878d6e584abc2e3347d52559ed79c", 0x10001, 0xc3e}) syz_open_pts() 01:40:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x6, 0x0, 0xffffffffffffff01, "90de290e7989a23f1f00", 0x0, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) fsync(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r2 = dup(r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000240)=0x4) 01:40:22 executing program 0: socket(0x11, 0x4000, 0x3ff) r0 = socket(0x1000000000011, 0x3, 0x0) syz_open_pts() sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 01:40:22 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) setuid(0xee01) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 01:40:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') setegid(r1) 01:40:23 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 01:40:23 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1ff, 0xd26}, {0x359d, 0x1}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f6988c0d8daea3136872682bdd8d0e3f2af5b1ef", 0x1, 0x401}) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 01:40:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000200, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x6, 0x7}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) ,/!$: 2.14 #-$: '%449 10852 449). 0.005 0.013 0% 319+ ,/!$: 2.14 #-$: '%449 10852 449). 0.005 0.013 0% 319+ 01:40:23 executing program 0: 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, 0x2, 0x200000005}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfff, 0x80000001, 0x416a, 0x1ff, "16274b41721e011259c597f05309ff85615c913e", 0x1f, 0xfffffffffffffffd}) 01:40:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000500000000000000a4673c7ed987e65f78679ee71feb"], 0x10) r1 = socket(0x2, 0x2, 0x0) 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) 01:40:24 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) 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) r5 = socket$inet(0x2, 0x4000, 0x3) getgroups(0x8, &(0x7f0000000240)=[r3, r1, r4, r3, r4, r0, r2, r2]) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000000c0)=""/118, &(0x7f0000000180)=0x76) listen(r5, 0x6) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:40:24 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) pipe(&(0x7f00000013c0)) pwritev(r1, &(0x7f0000001340)=[{&(0x7f0000000100)="19244953630aaf660200f3fd9c97ee96657d12b217ae1e57232260bc3ad7bfb2faeebdf3986357949ccd4fd32898fc9bf110552eb47e38552c0f34872a99638db4ac82abb07b0bb129751a54aec0cf092f70b0d89989ba65744a093fdc359ae890a4b5063c51a72cf205506ed88fc8e7f1d4d388661e5de834eda221695569628c9940e70bac7628c1d9504c2a3301f689e97cdb5e4c58ddad425c0330533298341e5b", 0xa3}, {&(0x7f00000001c0)="6862af98e902e78f4d90d21a013f874c8e136d3eb8963267e7bdefe73a7b10e15387b1d191dd59f953ef813f2e5872f177ddb547291bdeecd9247781234ed866d8870d3aab3fbd83cf69f95b367e17b6700f524c1c3d20d2f4505ca88a70b476b358a4d0df11cb019933ccbac8c3df9b982928db76bf66cbfed3cb0b281023cb0aa075c1f3bd58852e2ec890849de239cacb5206f954eef483ec6edcaed1b0280372a5d2c69ad629242d1fa61c953702701c7fd5e78f499d2b7b4028273fe7f12692b3f73dfba44da27bdb09b79df1909930bc0d2838aae5c8447717a89ac1fcca1a7375673a3b25270c131089f763b6e04401e9e827853cd138014c867594083d65dd45e4ae97ccf82b9d9ab5da7b2cd9a0319b23057d01a80a58b4d891ae1405d1f62747dade0c83098de4ed728243a27f0bc0d7ab1f40c3401e31a13f7398aef7c90285207ad93cab3eeeaffbff58e951650b50b86a80d2fc1b57fefd922a531c086cd99cf8dd43027f2561ea0563c169278a2ca13e10ac30c274a4d723805b26a7ee915a4f216f66104ae4aff78343713e5ce0dfac8418551c5285c99895e326ef171c4f0591f1fbbb886c9cd5881d9b932de1b1298bcd3d5268f980a0e668731d72d38327383491f852db3fee06494ab414b378d364009c6a98fc5001492436fd0be051d0a681ba54cd455d19fa51f629a7fc92d39fb2dbb895bb3a726e6809ba1c3d97e7544501a9b2241ffe4e6eb2afe784c0e332b488d053a1f22b2258cca58109fb9546e899df2c3d3eb00cfc3abf9849b030486e0fa2cdccf91ff86b64585b0c02df20374d299b0c008bcc765b392505b573ac7171c99a05ed5267bb99e94e0d3847b710a4161c978649203ec15bc0030c03e09b32eabaa171cc58eb723bb967859b92ff2d6ff1cd16c89a5d106ed00a6f472845e6e83398bc15cf0a50acea9c9e637bee11b152d19c7f09a435720c553d22fae14da446f9201289e0c26b733fadb2c2bf99f81a2bd91b380f904f9332394f250cff9c2162ff0af9a6be0ba8d10cfd0193c92dee36df89cc15773cf65fce455392f096039ef5861c6df6c9f042d3bbf8ccd281d52af23ce38be7dea1ab873513d0862ad1f20c1025e022a9ede3290e86ae8f9187f09282c45214d9cebab3e15e8a60b088c7ff3a7a266faf26d384d5575482202bc52fafff3d6d4d4182923fb0593899af10a108c83154a01dd49d826bd80e0c7e7481192b08ec340c548b39efc16959eeae469a4ff234e8a29be21886e92817d82d23b46fd8f633126486c55fd21e5f113141af76912613f3f1844984d484d5982f9815ff206f5bfca2061e36770969af4f63c7d326aca24ca84d1b66fc61730531ff84d3f2074c97147ebd5ff3820e9cf14e59765eb77fe0ee815abe8c1c4981d15a824d6be51bec887e901656af1bb2b8cf746cf2048e5946655f374f4e78029f747da3b70124aba26b5e88361f3a7b55cad9a456a85ab125d2c069a4c9d80510e012596f95365d66b68d0f2318278ed8f2dca7fa5020b91f8a5a6218df2df6e5e0f98c715017acb8a72388330d17db66379e1708f8898ad96ae684b203ebbdcf0fef777ae13b25deb8d036f4a862ad709fa472f7ae6e3d07ead12189a096962d5e539689b1cd3152cb2a87968cf6e3d14c1c20d331513f1443a7fdacfcb96c11bc0d25d2cb4c19a96431baf59e1eda858100d09809be6934eabe2fdb8e25013598840694816da558ab2eb698e71c1577fd586f462dc0b41daf10bc8d6273dcb2bae9b787cd88895035aa9fa57450e23ee7298c9e17d0b78aecfa7e270701ed4f38d819a16511e397695f4184f3947223b1fd5d6522746458552e1d222e3966547003e935a53c8ceb74f8cc6941eb3b041adab9177b3d086964b720d850075e6d61bef11e3747808864deec52afe2cceb6bfd67833b41597f749ff05ab4e242cea21b2affe79a35120e7eb70bdcd4ddcadf34d09924cf1e4fed3e7ec68630523ff364f687d17c28f1e8485b813a285d9568d97a0639d8a1b627237f09b6b8bb13814b5a8d2072d4d254f4013545acca0d19853f7973e921b62bd009c9011d925c9fad08bdcc1613f56ed97f98347dd348d0e8763a7d230988713218dfb0bf49382c6d30657940253be30fe3daec74a41d61317bde9ac0790e99b97f247a0c807a53e64afcfa1472bea922728791b75050160bfec644b1b931b3cf5ca3f8f9c571a785f065b1ba89e315b4219f30cb2bb5aee762a0b5862b0e463384e9b3c2bc958768459f3367c687f97a0dcff302bf2de1cdb0f5ad918ee5e79c2d3acbb18240690eb468a7e6e3c5defdd60f9430370da74771d35998bf07d2772381e3e2e4bedd39a366d08135d4dcfc6196ee1408451c9a5f47a78a9cb34b4b613aaf300e3d8ff44bca1de59148d9b0568c21911ef3b298545216ab4b3fb8d9a70421037bd9fd91ff21b598c7d98761c5b22bae8e320012a5b62b0a1dfdc68f63202ecaab329b67712808ae75d4b2f8c8a4d5949095554c4061b7b95569e3e0bbdf945885612a8703462bb36ade4053af1d425592027a237f54bb63495d7cd8fd01ad92ece9d51ca07f33e90a655f696843bf0d70c3c917cb1d2666d838f4d24184130d7ee69e656f2f283ed661b9e5d8f93a9501a3bf13075d6febf2b28178a115d1e152f806fa6f16079029f745292021cf3ed4343ec774d7dc0c3e39f3fc1f0449fb85a810907c170fe58434009fe1646c1fe7ff9896511ea3d8eb998cfdd4b19e4c816a030db9968f28120091389d101d7b1c793bf677860b776505e8ca0a0b6f6460c00edc973bec4bbd5abd70e483d8fecd5b0dce2a24f0d3e7b51705274be37eee8196f799763354fb064622119d498c5f130b156dab00a9659df832027f5d90a711e1afd961d48b8ba95ee416008b5f659fe66a00772f4c6a95af491db13ad5b132af83e04c6ace58b737fc71317f81dabcd14b571da33c717c987848180208469d30fa7c445e4ba1bb47d7ad2ef8b82ae018194409f0a14d6f1b380a5305bb0f548a0a100172e2a99cd4f4ff32cc2132680304c0b3c7c0c1dcc6a2cc191a95b07cb92e2c269265ef54ed159b50d075b033907231319d3bf3ca678589942728b56e67dd3684866a5fe51399cdc8b45d796337b40366281d0dfa9cbf7369c19fbc8588ef5e1f6def3c4303bed99f3ba671070780aff1d4ac5390d2e0f1c866bdbcaa94b134faa525a8c4b1789c165fecc30a1cf53e4101cf084751a75dc1ce57caee0756e08b9091f23e4d4ebe24107b845aaa3601f00c20ca448205e9370306386230e68bb610f726f1f774fc4860c808b14455390c5688cc1f479a1ca0fc2ab37623437360cc18112475601d1eac939e9be9705c34feb3b4849b03b641867d1955671c606fbd5a808dc3ca564ca998bd8a770a5fcb64bb3f2674d1f5adc5b90b0785a484f49dd22621452ee58c268b587993844c528c6a9ee3262f99af5d4e5c4e99ffa15970739cadb0407ec42929cc74826e3ba56f791ce15db5af9ea90655805ea7ca0af651145324bde042a896d3fb4cfcc73a2bac28303f22c3239ac04f82988498bfd659e05430b3455de74dbc5541e6cfd8d390be34c1862a3a62e156c718d58ccd6914d0997fefb77a3cead105e47fdcec03f597da0958592d88713b93364272ee3cca7b88b46689c135d16246305a0a7b8af7ac3df71fbfdfc74f4a9ea8decb6d61528f13415937662c5c3dbe8b91ee740a31b60a5677e07aaf54a5804ac3d230bf895c1369b10342a0ec1d00c068938fbc27ef2fd7e07b90225aca6d0d5856ca9abd737623e603742ea076dd52ddc127310f4ebe9a8e47e8956d28887410c9aa9e2d26e6bad35d9167882e7468dd0892fbbee3b7e5ba93847f397d577f9270ad881915f0d55de87cc0db6f59841f5a92cab82edbf5f0d7fad758128d2979235aa01a001645db7393994af4dff5c9b636faca2347d9b9486d869cbc2433776b56423375d2ce8e4ede98dc458d7b1b3bb5eb770e6d59f259791af96f59f5439e49db3f399a98e2f795d4fa784313e633479a8f5a4d69a62eef7ff27bf6f86555b0a132bc5eb694351fcc8b5a6694e720cc3c6999e1ba9e1a06bdf64b45156c1c7f05fc700458159cf1f533ae4fb74cb3de518acdde1852e80649d94f4de64b1ea387e219e7a3d329dc592a0c0ec24665ad5267ddbb114087ff9fe2169a20c63d8e404333c31fb7adf37c340812f9d044c85e53b2c1e97115e40f81de9690c84dc6ec7b4ca6823b073c1c3cc3f561de5ed569c7408ac2cb0aad35cbe3f5fe0913f865f1da7409da7dfe8530d1a61276ccafc53ffd2746df8ad1e2f5998dde962226aa9778d387577e719653113e936e1ddacf5e14d3877e2df8e5ee5ca33546253207ffca332b3935010feef4bb56bc7ec9f6047079bd5b069256247c11c7aca50aa07be38b01af04153d3b48bdddc83d284160677ee4e0cf98002252723b21b58ae00c0318d0711957f08efc30c4f25820759dd6795cb243246231c6e591293aefa9cc128244a1131ed7ab207fa8f1c6a89b341f100662b3f02ba3c9b5ed8db3c6ffe27a1e1449a6b35bdca1a22b0f3a48bff64d8a3bff315c4821b453d5cb010451ba661b73edb3b6d02c819efe235809eddcab2386fecc2997e6a9d04eb7a8f892dc3e6370c640394eaba836d2bf314507b3af740250c3126baeb945b6db216addeb25b8faa370f25a1169016be7281ee58d4e5d8e1bdbfdaa14aa90d1031ca5f4e44fea306ffaedd45448e1c28fd8f0ea35dabf2402340d59217b1d3579171ee3f61ab65431ef9fdd4a0371da7de2a0d5c3c3bc45491c8ab2f95f7b35481e7f5bb732360d33bf687445b0ce8d76d6a001ef795c0b2aea33505fe8f173633c3460ae376f5c5448181fda75dacbc570d57f041a7b297391931153a118e5fda168db5792d6a53c817f7b85095d9c0d5af03098c334bd2e4f64aaa622b60e488f40442ffaa5a0d7f02790f7716b9f89aa528e1f987f6d5cf3fc901f7a68e91dc6dfec07c34ef7afda2554a4f56b17b364fb5f6f974fa4f7c5df1c6546c9fc104e72883b77cf2bb0443f4674c0b216fba37fbe8fac0f291087807338a7f9cab9ae159a3133d0999558f73a6d090b6f2fd8856d356e11b63b1d2fb8b74946ebd6873de1c4a9e49aa100ba3d2bc88d940129dc5de11d6095df02d19576d8e208fda48c384d974a14c3bab3ddc438f3ea5323eedd708abab53a2ba457d0e9e514b2a9dd9fcc23a496402bfa21441b3faef12c3238d028f4ca62e79e3c9beb3c8671cf1151638f1b2a2d89cece59117ee02226e2c843d677b674d482a2cdf7447f51973bfc33b194a6d6853ff3a7d7e7a8676904dd1ba95758e3fc525956dc0395da79531fa1a2dd20817acba7b09f2259b0c562130c18cab1aba005c91d59e3f9cb7a64ddda8eac984aab21bcbe0872d937580d69d5c5b3ce5d0c8d61fbc7967e17fff53a24aa1ffcddc658adf5d7a61c22c39cf14555bace66bef0dee33e57c317286b61ab98dfd7f6756cdb61ed1c061c1b8ff19139ac355eb46c68f6717f69b66b06c7839a180406d15de2fe7844ca311b8a1986aa2566efc065c7885409f606f817d22c5abb2aaf2700f89fb2ab75eda293137a8b47a7ca4d851c9d6250b8c50f102853867c26b902c4e93f0dc6ba6812a4d51420d46447b73bc72ed547c7ffa18299fa7ae3aa75dc48c8529c84bb55f2992b7690bcbe910ad59fdb984a4ae59bc9b3158a05aba0fb1b2dce31a8c806b0", 0x1000}, {&(0x7f0000000000)="1ccb51b2148c1f49c98420fa18a1b9a6e2bd06332b1b8ad27bf5f153bbaafda10e4bdae7ae56c8df7417bb68789d3d647b658abf859c84d267", 0x39}, {&(0x7f0000000040)="698e15d3a4187bf0da5777275dc0c3e301afa3b4944c69a98c1294d44f550b281288dbf9fb3cd79d", 0x28}, {&(0x7f00000011c0)="222bea2d548ea3ca6960655c7a9efae029a9877a0d362a957492c4298c8644968af742fe7846b6bb4d5744babee7fad3d193c339cf8b664d413e11f647dfe0b742e69d82fd2b8358bc5e26e8a8848bb0e42bf651e2a16df246b41c5c298a973ac12216c35ff54af16d5f34971ffb95ff0021bf9aeaed7ff224b42f1dd61a3319b138b036643391654e1b26fdea8b2c1aba1b463b7717d499db0a5468923f37b7190bb71a9717015ce75547f8da80e3e631c8a9a646dde0e4901d9831dbb6cde98216fa47888fb8deae35b4226027a1fd9f", 0xd1}, {&(0x7f00000012c0)="246d56b8e6bbd3498711dff361d6fc40987c892fb7b1c499f6bc82071649b671894514bbbb7f46f809ae5530edb84920858cf0626aa5948782bf9250d99405228562f7798f1c2fc26907fff6a7bf279e7a02704f40938ea1f0e433396d301464c11438fb110726ab79afc6de112957db613aed12e52115076cb3bb42a55f", 0x7e}], 0x6, 0x38) dup2(r0, r1) 01:40:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchdir(r0) 01:40:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x80000001b, 0x8005, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = getpid() fchflags(r0, 0x10000) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x8, 0x0, r2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:40:24 executing program 1: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r2) 01:40:24 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0x6) r1 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x600, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r3 = dup(r2) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r2, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x22) r4 = semget$private(0x0, 0x0, 0x8) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r3, 0x0, &(0x7f00000000c0)) semop(r5, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r3, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r5, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 01:40:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x6, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x3, 0x8001, 0x6}, 0x8000, [0x4, 0x3, 0x0, 0x8, 0x1c00000000000000, 0xa83b, 0x8da, 0xdf5d]}, 0x3c) 01:40:24 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$KDDISABIO(r1, 0x20004b3d) 01:40:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10083, 0x82) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 01:40:25 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85, 0x6}], 0x1}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f00000010c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r1 = getpid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001100)=0x1ff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001140)=0x5) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000001180)='./file0\x00', r2, r3) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000011c0)={0x0, 0x9, 0x8, 0x1, 0x9}) poll(&(0x7f0000001200)=[{r0, 0x14c}, {r0, 0x14}, {r0, 0x81}, {r0}, {r0, 0x120}, {r0, 0x4}], 0x6, 0x7fff) getsockname$unix(r0, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={r1, r2, r3}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001300)={0x20, [{0x3, 0x6}, {0x2, 0x80}, {}, {0x3, 0x4}, {0x2, 0x772}, {0x2, 0x2}, {0x0, 0x4}, {0x3, 0x400}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0x7ff}, {0x3, 0x9}, {0x3, 0x3ad}, {0x1, 0x40}, {0x0, 0x9}, {0x2, 0x100000000}, {0x3}, {0x2, 0x7}, {0x1, 0x5}, {0x2, 0xfffffffffffffffc}, {0x2, 0x4}, {0x2}, {0x2, 0x3}, {0x3, 0x10}, {0x0, 0x912}, {0x3, 0x1f}, {0x3, 0x10000}, {0x3, 0x3}, {0x2, 0x1000}, {0x0, 0x1}, {0x0, 0x7fffffff}, {0x2, 0x1}]}) r4 = syz_open_pts() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001440)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001480)=[{0x0, 0xffff}, {0xab, 0x3}, {0x8775516e8387bd4f, 0x8}, {0x47, 0x401}, {0x23, 0x3ff}], 0x5}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) writev(r4, &(0x7f0000002680)=[{&(0x7f0000001500)="230dfc78cb90ce58fd7a4831387042c88810b76b", 0x14}, {&(0x7f0000001540)="155f8b823d0ea29bdc3bed7f213fb7d9d75a5ce8dab243508338230f623e15358e0be5a0a6c984ca036e1737c80216ef3df20bca22da98b6cd249042554ef66f3155da73d4cc604c5684f25b5eefab9dd76fd971f82de20adad641047ab25ee1a9560ef93db5dc9b4f01ea062163ea0b94ee332ca2f2ac8d77465a31fa700886de842637776d3d0b0407da78c842d0c265fccadec52b0617f0308157d0031d67b1dd49a094df261028178df859eb3054787ec78f86dac53084fdd70012a33c969d0c1a7e4f7ca1430d35707691fc7dd376877ab84c6f9626eddc3656d61fc1570f54fb4307c31a0adedbd59b45c178f2513fffe59543b5311d66", 0xfa}, {&(0x7f0000001640)="a09926f1fbd3d81cc516ca02e6ea53c62524e598c41f6148832bb95a049e85d9dc4fb46a9592629bbc42ffe2f51f4b7b1803c41e37fa0ac6542d51d832633d31c3fbdafdaef51b6bf85f8c1d36300c249182bcf1c699872a74777710315b2e80091ff6404ed919fbc998f89d6ed5c6694bf9d633611fc491b1d75c35bf1bfe09e10501868af651c3011574a6c6d05d1df5ec25641b251375e36ff56add0a90a1ad7cdb5727e95d1bcb636f4b6c4b153b8b37c42167af542ebe297e1a628ade6e1113d54a7f09880b6d6ec77d5516f4284f923bbcc54eb3d5d0d7720c3f05369a2835bb0f8d377632c427008977e6dae2ac9bde06d76a0c83a5873676894689509f59014ed95cad1fa4dc999f90ea47bb5dc27903bc198c5eba6592c4226c2136854b74bc8f25f5dbb782e264ea36986b9828e728e5146942f4cda491f7dde5b6ac5810400ac3fd3bbc1c4274e52fdb08c29154d877f62754db3b28152eed9cd1f88b981c7c48d795cd0f54b3feb07d6e37e3f6519d36b3cc3f191b31c17d37057e8088e11901c68d167bdacb4cf6e4001fd043f49255192c5cb8e299370925ac14641e7a3f8ffae0d62fc6795c3968804d4a534b3198e28bfdd63d458d71c6c7996de01b3060ec0a0a5978800569ab41581da8c47eacab7bb8fbe50dd786116531d570bfe3fdc62013dcdc79e6b8cd796aeb9bb8da6cfda139dc18310acfb7de00134cbc5077feeba9b6af4e03819f7581f3d27f1669e387e5d461977690fceaf8f35f861e3a6809fffe73c83598fe1db458c1fb3747716472dd70be9b400db82cef383c24281b2d5dfeab7f679323a72f9faa4f40ef5941f1ee3aa88cda597ba2e98350ab5013ec6ba63d0eff82b4c1f5de245c3bde915ac0866a5951838959bdeb4e8be4ffd16f0f3efb11500df85008429fc0db24c81abb68530d2e8928a7fcf9cef1e9adc0118be8d619c9432db72fd056e514c6ba6e584d40f7d48ab9719f448ba1244b94ab23f673ac1b53da11c170a1423af4f29de1678f389b03728c465aa433bacf6fad912ca1acdd35a4065256398ce5f772a98f0846ba8477597af64643c2a13887c804a828857c1f0b4315c435b36ba5a6bd1428d012d8e1efb189573d51899e7550f6ac52b6ad6bb84b7d33b025d5d11039e1720ab3cd6c32265370684e33ad7a368c7366e8a57523b9530bf610a730abc1b4937434c5f1e4c20130ee83acee0ffd1d8a8dca92d496b63e1ced3f6937afce52fd6b607b20b9390c6a9ab38231ba48dda3eb5490eaef2282a51433a04d42c53cb3d0f3ef36c3a5a81883a983d95f8536fddc393d0a92ea3951d246e811019c4cb3fe050766142643c7edd32deb5c877eac013fa752f8f155959629d8d718d3c43f27352a535859924952ba4300820818bc33db2f7f04925d8a4e3789d4fccc6673c6d8b603e1b96b70d1781ce0d749d95581a2f3ecf7a7c54991745b83c3849e42eeb5f643e7a5b1f6df651457afb1178da8d67c842248cf311bbbfd351a2d4bdbba2a3dbed1e921eef393229bf12315bdebf16b9ae59c11ee2842bb304eb413a5a470b75d5423cda0c84788a61b557764e178b6656665b6d3b004ed8f76f4d27e22045a8ebf8eaa9ea20b7ad241aeccc6c5a1f8793e6d92ce66d2fbf4962c264d6286959da31b11bbe1395bbb7ba0c4e833378613def2445268c499dd1a507371a56913968634d4bca17d96fbfe6c428ac2fd87bb270a04672329b1bf461d0ee80652c331abb5dda3217b29aa472711c051774223a3619c31092edf0b1b3d706cca62655726018c2b7b38e449e687b53c8d8f1be4ba1189c156e53fd64e2f96194c562dad5e96ec51ebb6c0ef2ee77a12ef0909d155a9165238195a06f59119a6c543d9ee1169a37465d68b6de2ab5aed88985fe1c523405a7bd98a9544802b5c787068c515dbe254b0c97a42f9535c3c2a2190c3a169e8025333ec2e64307e4877ba5aa516efbcf32539a362df6ca12534cf6f13da3dc25ac377dd8a0c2220d779920d2b9f91ddfa1d997f762b239f8c3508fcb856f62708cb8969077c3034391df8286ad6df2232d614b2a8db37db003b383ea94dc450c1fc0bb545c9506aaeeb3d1e40f434759f1aa65a6b0723c1f93d963db2532e5bf1d6c1c86b7084dbe2b440ae06c84b791fdb8d073e90513b4da6076cf8425f525e71644ae6e5333bb34194f5300bfed8779483d19b5dcddc9858f4a8269eb32c827ac48dd8c2f326a247195c622ae7f2680d7c1adc0f0e4d4c82f4c3de816ef4f1abeeaa8739481e20c53f9b419a309412d397b962df1dd6adff6c5c606ddb2574c90c4d3ec797954af2206477685260c768678b9ce07bbd261ef33e7deee521d7af236ebd902b485b4f718e41fdfb2cb6eee612ceae22e00cc9e52df3c8b17f053cd8cace2a3ec843fded6650dc2396ef4f5330855cf49415b1d35e8ecf8cb3d237c3a3289cadb5fd0596c7fd38f762f3cd76def6f496162f4fe4b75cae8602db72169af1982e702380d233e0ce65ea3c2a327d430b346d0e193a538cf90d9ee2e3746b218f03c2e0b7b99ef22c161cf4dc085f485328bdfeb1c94f1d3b1065fca0464217b86cb6e2ea1c2554db7b564dfda46ed5ffd4b4771a8a3cffc3c619fc96ec88351a807a17aee84ce9df0d9a6f2a8f38910fee85acb0e124565224f2eaf8136d0791763722042c19baf6592d112a89fb7c2641aa8553fbf1b9217ea499e1c26e802df922836af8e250e7915a86ae3a905168eb18d0f3af5253643e56a78f787c574fd97e587c32aa43cfab0530cfb71ac321877bf2658db007bac426ea233c8294b5db3c0cd00c79747e8c7fd80cda2683943dd2e9cd75aaa13bfa52266aaa01ea18156e90c25d0f56ee8b812075f18cc51437baa62c7d8b8ad7f56eb5c6943afa73406d8a0742a5296c1c3f74f6961c46596b04fe18f563ecb67dd81800914e2999bdd7a93bd00a4452b1b080a2fab24a3b7966f37928ce7983366d2c0ec60fde59dbb668b8c891054b3de6f48a9d2b198755cd201f1be08f48316c0cd474761ec44aa2c740a6122f542b9b876ec9aecbd56e0e9016ad52b86d22dca7d5b861be704de4f29eb05e1ca113e7b216fb9f7d8e7b45a4772dd664bfdb83057559c1ca9a870bde108ff1ed83f8512a3f48da5b7426877dc4d992171ef51fce3c1df6e15ab7d16d12c90519591a8c8e52aed8620f72015a000f89675a9f642ffc7b97b7afdc99225a5bb6a79d67b0400c7d79af0cf8223775f051d8076d91bdf83fbfb704dc7bb79492cd68ae6ee5bd09f71997ee08551f5e65d175b520ef76389abeb8f40e690994e0f39be31970a58fde8843bfafed278df32cb8cb548c22963ceb4a78ac9de6c5ad099cde6d73985f8b0a1b13c6ead0a30c558a13e920ca68f5bfbb1d4a3685dabd0d0ca56426481533bdc9478148539090c34e40b9273ccdb1e167388b50f9ac3c022e34c370da4b438d619224c4fe7cdbaf21e3bb107d9f9e31b9fd0992f48cc417b571594bad95aeead1b91f33bbbf34e6441275e2493dad506cd1ab488ba9de9389714b064a5837991c23053c256904832698feb46e51c02e065b31f56c53e25f71f9b42512698ccd00a2c7ad8cd1adae1ae6f30f3fb989d5c9898a519f69203321830d9d61751302e03e7fcee0454599872cd45908f98c8bce722a15262bd8da4f0135f9fb515f1e53f6c7f8377e3e812f96363fdb4f91c9a1592d3fb0859d4a1b434c7502132302ff813353ca635137e0924c233a2c99857e5b8051f2134935c1a6535e1760843b182721484e7b3ea9c48a7e7d26d9645c56871e2a84239ad416fff03ac9367ffb1de19e7ec9217ab58565a2f07ea05b22e63d498d7dc60ee1fb5fc9af9a1bcbb8b80fcb2ab2106d535fe7de661f220bccae1b5be77462d2643a6faefd5013ec7925dadf3b5f39fc9700ac4ef3db02baf5096907f7dbd6c721253a7fb1ca6af03ebd81a1d66d9a29461e4c7cb99b6c2b576788ada5bd1cc29b3213371e4e8894e449ef10081678fc385216a2dcd97e6bf55d9810ede1aa4b5ef3a2b963acb6d2ee9b4174851535b54035ee6564f577e916cd2f8fe9529234e61e9647764c59c940d69a7b65b5a0d6755288d50a6d41d3db06dbfdebe75c31b9e54f770a2d3146307487b1a0b058e4beebe196ca97b21f3d2f26902bdd2f6eda8ddefb230d0462a71c067445b8775053a06b8c13d00622c974c97e8544762a1794f3d93b4f0aab7735ad271a31891c99f4e47f941890da87d502455005701d7af9c40d267c52e0d5133064af78042621a5f496eaca01f553b1b02bd8e79b3b2accc41c283f1f8f1b882e2e0674b785e804e04bfd50699baa3bc614966332b1dfb878972a4e4a57fc1087bc6965f20206aea8f5805bfcd800b6f5379cb1f40c85a99e1dec341118871962d43656e62d72f7f15627b46de5d84acd37e0d8f8952639ea1478ce8144e9b895dd1bba00414fcd12a68730d52e92ca61eb1bcfd5d4f7f85f26377f8044b41a86aadd312cf6b9e6baa87f04b9bd15a29e9cd7cb883234c021da911bf6d07233f61ec8aa1bb09e71c41dd6739ece03004a4625ca55c16b97ece08f26f408224ba81c48e995ae0ba9e0171368e99029d3b6ff192d7abfdd40474396f49dcbf3aef74a94cc4319e20477423400e0af365c325be8d213d83c20952e5f214afd12354f2ef5fa6250c1906eb59ac99b417658d2bcabcc82988048ce90e6181c2154b907f0c6a6d08510c796dfb64d5a1606176c6f30cb38573d755ca546944775fddb953197d5ad8c0c32f792f8efee0722f02159af0c1d0753ac77a22092a5aba259eca3a47a013eb473b5a4b0e5f9d9ac72663a9b387d9b74620430f50fc4ba7881da690193cb0d270e9b3c00b6eb76a24c2a748b887c8bea5ba01d5436d6a858561624b10d81c868222686d009040d9ea1c2e0715adf02cf35b83a6a303cdfa49d7caffbc5a1ca14f46cf74dd1facf0ffe489304a51a4f945a21eb4445ae1904b18456af711239abbfd611db4813dbfb1a3f2327c33b1ea7c0ff9a4f386287cb3cd1781360236678a7ada8ff66441372dcb4d4726c2479e5b569aa05a57412772480eded35e91b8d65c762a876f3a3f656fe58f536c44a7ed5d5bc5b092d2f2a367c1be734f159fc320c477048899b26ad066e193211d858d14e1fd1187e0a90511e27cd6692060c33f875f3892d4fe7686e8307d62be1f72d0ae0f2fa3cf6e9342ed0a08d3a83491c58858cf1e7c4706db9771af69f51b7c52b887111ce728f042061ca72b6ef82dbb2c8d2c11baef3258ef7fca9a2a70252379f55524deec6337ede9a729c2ecfe2db3f6a3f5ecea90588977ed09a99c3731aa377ce15aee996a826c5309cd3364f02a1effe02c4bca24d5c2237a446f9cd9a682cd219860ef23907cd4373d98f6bded60dee0765881683f64369228efd65873ccff46e665f1bf9fdbd081a3023c5cc7d12ee359ee52d239a1a67f4c65bd4a95e564642e651eea192243950a74ff61809bd3bb9648b5d9264eefa0d2d7992616c68ba469cd176dcfb687b83d268c786e9e96c59f563620dcaf450ff134edac3de8d0faa8109ee58342ad75c3ca88d0cc12d4d10420d55a35f9bd8e578f9a6c29f19d467e49f059e504dc882ac83ae5724775f19f163b05ed06de879099bfa7ed35a776cbd08e0c93271fee8561ab8f6e7844e2bfa602d6e1917180e1090d312d14e2efad64f846e8a2b4adec1a75eb01a596244b7fa140a34af42bb862fd66c57", 0x1000}, {&(0x7f0000002640)}], 0x4) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000026c0)=0x4) fchown(r4, r2, r3) ftruncate(r0, 0x8001) read(r0, &(0x7f0000002700)=""/162, 0xa2) bind(r0, &(0x7f00000027c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 01:40:25 executing program 1: r0 = socket(0x6, 0x4, 0x6) fcntl$setflags(r0, 0x2, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x80002004, 0x200000000020659) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r1, 0x6, 0x0) close(r1) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) 01:40:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x400, './bus\x00', './bus\x00'}) poll(&(0x7f0000000080), 0x0, 0x7b92) 01:40:26 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 01:40:26 executing program 1: r0 = socket$inet6(0x18, 0xfffffff800000003, 0xf7c) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xfffd, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="a44d9f7c3c7a2d736cd6567b7e8cbc30537788b90cde4c808ca1aa7b72714e5e7272b211a340bae5a1a4ba2f15238e9cd5524858a45336bf7112f2782adcac8928a15ac67ac791b6644f8cc733d23169bd09f3a4223e0b3523ff6642da7a6734b4a6227c36e571e36cfe9c1b7e635742ef8920", 0x73) 01:40:26 executing program 0: 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) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11, 0xf0000002, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffb, 0x24805d882f2aa55, 0xfffff, 0x2, 0x6}], 0x9, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28, 0xf0000001, 0x7, 0x800}], 0x4, &(0x7f0000000140)={0x5, 0x2}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 01:40:26 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=[{0x2}], 0x10}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x21) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 01:40:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 01:40:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x40, 0x1, &(0x7f00000001c0)="1194c310f56354e6c37ca3bb6c05176a556b1149e68860fc5c1e737e3c82d13fd51ef6475c4008a2558352f62ea08917cb200e0efe29a73b35cbecf24f79a1b8b36713fc1464e9966fbd360d1ee053fae3134fc1e04d35449bafdb48920235a1f6ebaab4a35161bc97291881916ec0873743b71c99c03732b42114d51fc353766d5fd1f189e18e392619581bb344406057d5c540e86bbe8d6be6da320cc0b3737982eccd2a03021cf42d566fda0754fcfe263bf5ebb218b48172ac3abfe2ffb5e21582953492a0cb575c674f962bfc0591cf726cb19d737fce42911c76fc896e051640ea22962a8ae0f1e409ff3fc2e4c68cfcdba612c8a1617e1dcdaaad730988d6a0999fba50349fd6fb943f6dfbc2dd6aca0047792fdcee0d120c993d5d68ebee4837d10076e7f9d2b6c879f0fe2c988ffa1a7e7632f65f6d17ced32632f324609b50be8c94b5cb0e0196537f6ab074f20d3d2e40f9f7cf36e20eeec1b829211bf6be34bb3e10cbb3771977922a2e8e9f45f92c70e3998b8be10b87cc6d0ffadc915798d53b64a520f76a519d4f10a7c0d659ab95bfdab9b2bb029625b58ebec94778528cab79730c8a946122e3410f4fd53526cf5739db653f49e705e4008627c895bb6679a96be6c23801f3b5301e9f1e763a57d1ac007a5ccd9271a6643a457695e9e882e5623b412d37f55fe1b1f49f6005c1add490c68643ebdf465b29b6131f5eb537126b4db8f37907fbd773db22e1401b10c33d1946686ab5a811cc6a709e18764406558c1998bfe7b67f35785a31a8e25a8c8f4e785c87cbcbf14dd010f76cf17d3b61d83f3afbc666d418aa85bfda3891da22cdae4650d82d7c44370203a18226bc7472f14e13052c0e953365dc4795b89b2f3e32b49c49d2004c85e7a2393512391dde8210ab11e4392f09ea8f803f11702f911246e4f2550378babceabd952c2f97f0c0d9e3ea1f98a10e8b28c688d047284e551c9796c3d92cb9037886888bee63f3e6d0b8a88c1c443e436155f3982eca7fbce2fb556a238fef91a757c890f7c658960f12d2d1fd39ff865e00a775edcc3d6e4eeeea69d8649dc2ca6407dda202e735604b40dc458165acfed2766ab985178878d678bcddedf6705674e1e66820a469dc9467bb39e13ed7213b8cf61349e6a890944856bb9675637dc7d36c3a7d7358789c4aaf917e49acb7093492deb97fa5eae76ecfefaab84424792b6c31b01e61eeb44b9a0be60f384a7dd05e14c9867e8b8c716d18fcde6a37dcbd7db16de506aba49a756a9047a065186b2b72a734ac5537de040999ca5aa91c14f5dc7e312865c64fa2caf585f8eb2ab68dfb657affae9b9c1441b498ccc0e305989bfaa067cdafc2c5517972b32fe86a21177a44fe6e9d26b787f9d595db3790573d4ec1ea0d7f4b6511e466493d3d16a34aaa815b2d35c8618fc78178d9eaab20e8fa56d1cf70d12c792739d3e899bc40b90841311d652f41636c4afa67654c1fd59f4750896b8ca9db7d0c6caaad468ee7e27c72fb4d3accf57f57d4c009be71594e8b14e085f42a07b035d5683e75a8fd0103b74458e3a6d84891690a6c4147fd2c72721ff1e24643cacd9a843f89eeaa4af786cca45c5d667656ae50c0c2d7b4a1e21f3d7243f1a290570f1319364a0d00e6428e76708cc33aa13e0c5696a78d4ae66fa81c9db21db41e8934e1aeee18aa2d78783df3cce601f8899a6e5173016e57c913b4c7aaaa75197413569ca0c8d92c54031681c212d66014ec64fba33ef5fc55aa80825fe690e365151b490187cf6108cfffd54eddcca15006d26a453b3a6a5b3e175461039e53a93e61bbf348365073696634ab59332bb1597125aaa3adef12e9c5f24c85a1afab505afd7ae9555b294cded5af38cb0fb4c3733d3e5440798c85ce1f3805f406b6d4677eab3d96bcd902cbeecc8ea572003a701c18aae4376402843528283df4903b80d7facc15b4ea4997aebf333a3b230f6626f10f4fb3d31b345f963ea54d78eadcb7d5219a4a72b486c8ff8718f4d5d7e78571c781585fded925020b0ce7584841e875610cefd15617ec8d5dd6f842035f4edf9f360c1c2cc4d8ffb2f63942066acc663c88ece2568422dfa788df5151d1d34e0eaee0d7f99e8beb535977c52d58906d4a73a2528c88848bf8b0ea8d822a112580b9f7c6ce1fa2a04363c58c7bbd5f66abb63a18f6db2b96159b6a138d43fa56ede99e1d222b2c8524cbe65b9ac3923c24e8ac5db00f7c79455b368be2e1b23bc9ab3f69a99744e7949f144cf1da1788e8d69ba6c14d2faf00876ce0a1808767a694688c4ad4f767f4c7785b99f6b1d520ec1655ca31c5989572385cf5889fad9a13663e56d6418a3d3fa6e6d055f40dd48bc2af215500541696790d82a84e1024acae2af8a8b1d0afbded5c134c8f8373cb389cb7c27ffe4b9d75f1c58988e6a1d37f0ec2395d30582a707d828d4ef92a96bdd9c089213f7509a48a03c84281071fa82a559976c470fe97f36a871be14ef5f16f4e6a2b4e26f498831cc3ff1eb831e24b6e2a3ba13f173a1e6f301829d0ae317004c2eb89a13bec5ffacc3061d4037f4dcdbe85d60b2f107d6929e4c3301a3ea233a4ed3e5c85e0d2c09667d132213e57dd326f630929c14ca72be23a0a2ab30e687fe622b435ef1b1f5c2052c35331dabe16ae324d5330aa415c73d09df607d1f37e80509a1f79d2ccbfa155830ffeff1bbc7e4b39451d88b7f2028902f53db21d2c867a554cf36a590e93484e4e18477d408d06491d4d4e7401548ba6e186b1f6e7743f7622bd28cd30653a68ab2f3a21edeaa73c402db1719c8454fc56bec9a671f8916a934e80e3a87f5d48dd6ad80d1f2060e5c3828e66ba9d631b51925cb11e98fddd64d36edaf0f9e362a754cf48736c375b0d4ce0c40438602ba70239625bb89977375a3d7ebe10b860ddca5d34dcc29e7fdb7ef2cac7326deac1e6d5d2ef9d2d5eeb80614f3d78f27110f23741bf8f4098d34b0d2a5103b145d573cbe062be6813f4b64376b95163f302f0822e0a1f2a8579c16bd87fc2cc08fd6c27b5eaadc4ceb766beee3cb261b93c132afd1f04a51b807b13965ffcc63d2f6dae0f9836c3a770d100696a2ecc34415ee64a61131a196998e54470977c1ee9f4d995acef8d8db5fdeecffc68fa200f6dd085ed4f6907ee7d571e7e0685267e00f96ce7858019749c233911491e68629415a0e7fb35d011791fd5d7b653e90b8d8c2e0d7336f75fd00436b4cac210ca7c8b0462ef47bacac1e7bb6a736dae9a440c91c772b7d4d0ff116a4cebda34abb6c572bf8b10c4e8b5dccaccb83a4f1eb68ae6561c38a8246581bb0d483a8d92eb3c6f48b40e2bf6deeae96b1ec7e7628040a16d0eb635305767d12a70bbe32720e1f61c04fd7f4d1326748fe222112473f5441994c06671d9bc3809e097cf884a39e53bc0b8f3de35d0e8d2ffe37cf8de47ceea5d602afc533ba9fd302ee77c874ae17efb40ec68bc792b4ca439f6e850c7663083c8500985b84165c35acf50c4b2ef44df3de1be603f4b43cd06f128e1614f053dea8980c04a16c0d38994247d1bb6ea32bfc636fd54163b9b4b14a514b14126625082c47bd32d691f04a201530accbc13bc5444ad45058b4071a3967b727279a2656978f38f1720a4db18ded465f97c6faef7018171adeea1e830f3755c366b50f5a412689884492a0018b9f6c3a906b601fb2ab2cb3b5970648c20ee9d5b07459173ff64b9dbe34e816e3c32c8b40ea469c481111b6c0a8a9b63e560823caeb57b35d98b91e4844743ffdb82a7d106b7139ce464a3846a77cb58b65e1c2883681ea3743f840e60c571f46e2f1f065e2bf534750a7d8dadaf75035a4767ad9fe60e34a3ac32327daf983ce76a7ed2855b094111745d370431cc573b787a9c9c08adf4477c4f7bfea587420552de8053ab596b049457a9128611b901d38cb4ecadda2f973667be4408d08d738c5f1355417bba1aaac044c5e53eee97dae8b7bc4aa17251327c426d8660801167015fc1e2a954e7cf110d1da5cb5918d8404c7ffd88239424ba82f70d094ac408154431a121061d313e6f3a9d130ca54525d11d3dad60cc2ee980051b812e08abf3004a4f005c34e720234e50fd1bb249c49026c6783ac3927b6857e4bf4719abd342c8bf7964eab5555e9cbe9661b56668fdee3e5f3701661fb1cca5055d44f2ce64dc919414825f29f02c27add474aed18d141560268bdcdba7fd69929d243b3e83b19c665c47c921c2159fc1bcafdcaf986646c17b1bceac67189b0155a1755eb55d55fc8c2a1864217be1217f204c21c9ddb4d555be403d54d9416d8d404cb40baf2c9a43ec1062b3637dfeb8de3af28f971d91843fd3ec26071fb58eb24aca2c97f92b60d3917ec00f7477886172b7079dab6c291431e6d2e1a73af0d7348e2b7f3ec3bf20e83af61e4321af5f76493ba68223e682f15fa78f3f3f145fb012e1e5da91f20e123474c076bf17aa7b1d6ca2afb9784fc3fe40c82a68dbf0174241ffd4bd7abb34406a0a3f15b2bc76e13e93bd638ccd823a9f899dd7505878106fb4ef3a8aeacda178213131254ce14dd5aa6d0493793b3a0c3ead95e9063c62df317ed9e237a748e63298cd78fea678ec382dd23fe7d9aea509589e9d3e56aeb6507ae2a6dfbf5217dfe3f3b8b3be9de11e7cf971ccaf26c5e6edd58faf405380f4d3e94a603bceeb044f45c7d5a7f953f2be613def1e42e063fbb9e5235d0d77eaa05fa2f89d0af057d376f1072ce7673545ee73dc220d7c6596b67ddb3ff20bb2f71671bd6cdaf958f2603cc464e97bd8596d5af687a77ffeeed0953cbe8a9e7c223c3e904335248dcd2dd6ef4768ce2b864ce3258b54a2fa21f7d07fabdbdf4f4b03a04861d11ce6948481b33164c13e87f7529f76b73778148adabad1bb13dfb5c480be0bf2753c9caa7c967d4a2dac625006b9d34da794a25f3ad13fe19825abca397a995f895c3bc94832cbcc88a6a9b89d74b310a0cbf2dfe623d1e940acb291bdf53d384b64a0ba5403a7549cf5b0b2e30cff701fbce44037aa81237a73b2907cd0f59f53ec93c14a3e80cd689655fa75273be3cb5596ec6903132aaaf0581aa80711e0587f24b868c2d3f674beac1b7a71a505228c5929186665e244bd32d1188b4144885d8616d7c9fd08d0c0874cd5b1fbc0b43bc580a088786f98a7729d596b583b0afcfda7afd02e4e21bc0da67c117c693c44425cdf20ba74ffc856e62074a34b631672a9584236b2798bbc7518d12f33b2c320845bb6425ce3ff0146183bda6cd57a9ac3ea51040d6295029b47711eb281b47cb1092da85e2f073e545e18ed480d1e53ba0ab5eeac8447de2419fd79da28b4c517ba60750ccc5d632473d1b41e1ae0e0a49c5d050f7cfe0f3f5e402fdcc1e93bf012cd1317098c2f3a9cb0ad789250ed0a8c19f857cde878460ab80b01dd01827dc886a060ffe67037321c70221664220feb0f7b0063d7c3970282b6b6eab01ec1f7bf708946eea052fb39c3bce5058011dcd6044600c0b6a39dc7b2072a763315c5181d7efda4a9d2ac1180e7c404808c554882cc615608b08d78ae399e06b6e2cb0cdda639c21bb09f1a1b6dc110bb33630c0821a945b6c9c342811fb0faccef859835416570a22d3384ac298ba5245d48bf9fbd353d6d5c3ca0e2596bc44b2fffa9dba38984d2412b8aa7423f4fe153a15195778ab5542179e96c90432e152339b591cefcd04b7e6c7acf96c0bc3846cbecc5374b5355b6c3", 0x1000) 01:40:26 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1000104, 0x10001) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) 01:40:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:40:26 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x401, 0x6}) clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r5 = socket$unix(0x1, 0x3, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r7 = socket$inet6(0x18, 0x4000, 0x6) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x182e1, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) pipe(&(0x7f0000000380)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x10002, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=ANY=[@ANYBLOB="ebef61885311827ed95dbb5a4624"], &(0x7f00000003c0)=0xe) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x200fffff, 0x8c, 0x6}, {{r2}, 0xffffffffffffffff, 0x10, 0x4000004b}, {{r3}, 0xffffffffffffffff, 0x50, 0x40000000, 0x100000000, 0x40}, {{r4}, 0xfffffffffffffff8, 0x10, 0x1, 0x1, 0x4}, {{r5}, 0xfffffffffffffffc, 0x0, 0x41, 0xffffffff, 0x5}, {{r6}, 0xffffffffffffffff, 0x21, 0x0, 0x7ff, 0x2}], 0x79a, &(0x7f0000000400)=[{{r7}, 0xffffffffffffffff, 0x20, 0x20, 0xb8, 0x3}, {{r8}, 0xffffffffffffffff, 0x8, 0x80, 0x100000000, 0x73}, {{r9}, 0xfffffffffffffffb, 0x40, 0x2, 0xff, 0x7}, {{r10}, 0xfffffffffffffffd, 0x10, 0x80000002, 0x18, 0x800}, {{r11}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x1ff, 0x71a672aa}, {{r12}, 0x0, 0x10, 0xa0000009, 0x3, 0x4}], 0x1f, &(0x7f00000004c0)={0x3, 0x8}) 01:40:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53abedd7a3426645327b7b086285ae2ad956cccddcfb384", 0x88) write(r1, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x8000) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x1, './bus\x00', './bus\x00'}) r5 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x80) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000300)=0x2) fcntl$dupfd(r5, 0xa, r4) fchown(r6, r7, r8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x7f, 0x9, 0x6, 0x0, "2177edad4c0bed6938f7b7ae1338da4458824101", 0xf9, 0x7}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000040)) r9 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x3, 0x0, 0xbf, 0x8, "99b0b1941b6426304444c223dc503c45fcf1c57d", 0x1, 0x3}) r10 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r10) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&012840 6! 0820&� $)$.'4 #(!.'%! 07:53:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x100000001, 0x0, 0xc6, "aafdb0db51a1486266443e950e1c7c796948ca64", 0x5, 0x8}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x30, 0x189) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 07:53:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) clock_gettime(0x3, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = getuid() setuid(r3) r4 = syz_open_pts() fcntl$getflags(r1, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r5, 0x3, 0xa, 0x0, 0x0) r7 = socket(0x400000000019, 0xfffffffffdfffffd, 0x24) syz_open_pts() write(r7, &(0x7f00000004c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcffffffff7ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733eff0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff00afa29380b3658c73a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580de4b487f7a5dac55dc80443ec0a0ef5e1ac9c120d31166abf0e6b0b3c7243945c65f98d311814e02a5c9ca0adb52a441368c0682f83004144ba9f718d", 0x125) r8 = semget$private(0x0, 0x6, 0x8c) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) chroot(&(0x7f0000000180)='./file0\x00') getgid() ioctl$TIOCSDTR(r4, 0x20007479) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r8, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x4, 0x57811f44, 0x800}, {0x1, 0x77, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x11800}, {0x3, 0x3, 0x1800}, {0x3, 0x9f4}, {0x4, 0x80000001, 0x1000}, {0x0, 0x3, 0x543e2c3af8e394ac}], 0xa) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r9) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r10 = fcntl$dupfd(r6, 0x2000000000a, r4) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f00000003c0)=""/76) 07:53:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x26, 0x4, 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000500)=[0xff, 0x3, 0x9, 0xa7]) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r2, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 07:53:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x14}, {r0, 0x18}, {r0, 0xad}], 0x4, 0xcfe5) close(r0) socket(0x6, 0x7, 0x8000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/194, 0xc2}], 0x1, 0x0) 07:53:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) 0#+"$%.!",%: #/--!.$ %22/2 07:53:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x5) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000000)='\x00', 0x10000, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) 07:53:38 executing program 1: 0#+"$%.!",%: #/--!.$ %22/2 07:53:38 executing program 0: shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) 07:53:38 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x7ff, 0xfffffffffffffffd, &(0x7f00000000c0)="3765a8dac7c895dbed56686cfaff2ef7fd5f972b4e52a8f4e38782abc1745bc5953fe09c74961c34d0a6b6d86e6670", 0x2f) poll(&(0x7f0000000100)=[{r0, 0x90}, {r0, 0x17}], 0x2, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0x80000000, 0x0) 07:53:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) read(r2, &(0x7f0000000100)=""/203, 0xcb) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff73) 07:53:38 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x245) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffdae) getgroups(0x4016, &(0x7f0000000280)=[0x0, r8, 0x0, 0x0]) r12 = getegid() r13 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[r8, r9, r10, r11, r12, r13, r14]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000000440)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f5000/0x13000)=nil, 0x13000, 0x5) r16 = socket(0x18, 0x1, 0x0) setegid(r15) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = msgget(0x1, 0x3bd) msgrcv(r17, &(0x7f0000001400)=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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x0, 0x1000) msgrcv(r17, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r17, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) msgsnd(r17, &(0x7f0000000200)={0x3, "68f54b5518658b7a0945ed4a9701d21ae996a774bc17ef735e28a2b9228d762dd8f422c5098df60906386a97e832694c499c04cb37604638e7abea7e087665718511ea6ae164d6b72597e19185ad644d3f40535bd5e0b9cf2c7ac596362b15f5599beec9266279361e4ecfb37f2f47eb09"}, 0x79, 0x800) 07:53:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x200020000000c, &(0x7f0000000040)="eaff2064002c2500", 0xfffffffffffffd37) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="848bd13b6a0b0baf5e6bdcf90c6ad604805174346f5444b7d684b6de152849400538dacfe6010443792b16aa9e0fef0c957fb496070cb180b04cd6bcd6009eaaabbf69885f160a66e4dd7b0d688d908e6d59673f76ce7af40c4b3707ddd431bf7b48cb696e15b5f442b50fcd7c7c6fdaf6aa60b7183be5cb73a65d069cb1cd7afce579e9fdc639267e3e8a539ccb7ee6a4aad70dd4f7c223b160f2ffe70704008033f995a95e5c023ae9b1ef7ba678fc9d243825bb72fc3a888329706f99754f24d909467ed03efd816afc71f15dec73dc2090fc684d9b765d8a0c4e8051bba77e4c5332f26135dc8010020d56187a8875e426ad33628070e38fb09fcb46334019e3baff0213f35ed142ec93581ead8e0a9137b6687cf913f4689e98f2c817ec6e00deb4ef7170cf22494955f322a640e08998d578c97ace8a31e875a41dc9a25ec8f246fc0c0170b82ea01ca25b15f249c9b9527daa536657ce6ee480954a4a001f1106997c873db32bf0d60a2f39179e116a0f89ac0fcf2e1650d8bbc85b4bf1c5ff653d22b91cdc175fe0a8a2b3ba3773c5a82e5e2a8a4c43234c82d43027c16b726de9c24d2b90ac6020f6e5679b2bcf85a1898de5dfaefb5d0cb511e6599911ba545a8c19b213f6ea99d87af22e958929a6f4002a1f3e15680aba9a943a0e49122e53c7b3cc68b39670c8fbffad75894e6f4fa6bbcbec1ef632fc9d617c48b13208663ed5e0609e6d7a184a1e8edde593f57d425c178f566e123478a5175b1c7198bbb06ec8c0d4cfd7656884d34236c19bd16d5ec84a9f88210b10bb54731dbea548b4fce1a35d029d2c6c84fb9bb9b271db411378acb73295c287c7997d1a05245d885ab2d133c77a4f5699ca9c7553805bdd335ec1690a06fe536f3e4f78e050118ef088fb45c0eee8abd5f1cba55b0772efa36968b2d336e1474d5e7aa1fc24bf39c40f68c7508cda13639e8029abe83c63b65977c8b33ef528a4e2e4f638f3b73f822895bec8d98925ecdc03f9c9d2903f588c5970fd864ba6f4ee140e72266c2e27a95dc96804d5398039e4e557e72516eb652d5ab27e77ccfc80e06e1ef8cdaba8f5b49d0d72d8759afea080d6ee7a62795d63890edc138d9a4367e72b12c6bc40de828cc8607020eb8138eb19d9e55626cc52cd224f292010021f9568b4fd0649dfd84daddf398599313999caf107c825e07053fccee35fad9ddf55b9b585cf9fe4ba994b8bb36f15d12bb5d16ea0579c4e1a70ccba43664308cb7b2943f2cbac55a70abffd28a59450c7e74d591a8b5c7abae3bb650bb14d33b9bdec5814735f5b9809ce7592f639972833f479ce139f1cddd7abd121255e64bd912f4465c3a06a85689ebd6d2e3f42f34e06c1a0c60fb03ee59684a2e570dda2035f07f5495b34a4b851a629fe612c62d9b7a18597b973ec8115ebd9056042a5565340a972427b118e7ba963de68274f6610a885b38b57f112aac283bfcf33105ad5307b94158c544e23e75606bc2fcc918d2012f0db7ef3ea9782fa045afaca4b196da199238f7fe93eeb4b28ce858b6e04b75ab8d235fdcf7faa7d9b02e1e26ca1302fdca8857eddcd151902ee8b82734a37f8e1e62f3b29ab7f03588770ee9c4e8d1f0f1f5d23ea473123c739863e8c17fab05193f6f5302bca0ee3fa076e858d960d166c00d8bc81e7d28fade8ed6c2fc79a27eb0c13cb9e91fd598fb6b12e58520229c57050a551fb27bbeffad911128a21982262d48f6e9d11dc6c8ebbd49f174f914f0bf5fed37e3077d63b83fd0ad1f698b3c4e778ef32ed765ddbce5efd77da4aa6223a3d0deffe3da4e06c513f8fa460ccba43c4cc70d108c14c1e885ac7e708db2015baeb33e8709bd22dd92d656fd3216efd52d56f8d4bf5d03d3fb8fa4f399a39485cef6cbb7b3e3fdf22323f838cfe51ea3268b6b847a8aef4aa67d26303ae87d20b4158201799a262b95a1c93a9390c0f8dbae1a3b3455672ae8511f338c068bc03891ba0efd9bf5c077633e445db722b4639715233ca591ca6411401fa306c44a3106550a71533a13876945f33f7dd53d48a64477f2c8d3ea621b4963a0ca6a55e565101122bbb6c839cf9a99f78e0e01c6094616bc3bb7603540556cdeeca6c938d9643a62c3476092db9a3ac0c09efb064df307dab8ff96f561e4556f44bcdb5ee8128260d850fc2d8cb8a796784f9e60e2f145da161729b95a45344ca5122e282399e104bb49b2549fa8ef6b81a05ac3f8e18594e3dd68ce122afcb07c5274ef8fe6eef7858a9f5e03e9108ac86ba5d47c9721bbde3953262dcb1c6080fe065dccc95206ff8150452ed86ee5a9f997dcec517ef4aaafd37e9d6b1a9358e5b337411e85fe212e700cf9701cfb7b35353868420fae9a40b767417cc07d55b5b6931859920b955c8215e9bcdd42f2d3bc44d8e005289f89f4369a67007b876ba21e9a466350aaf0089de1a957d6947d050de5aaa88821a58ba10bc08c8fc9bca284e835c9af201488dfe0556eac4e4fb985d9b7a3dae9bb9039f3bd010ace4c67098366ede6698fb2837f046316207176c47ebdbb8ddbfb36714daf550eab72a4ae136ea04587b728426b73d75a69ee1918094160b9f06893b3d998cdd01ae18d92a6f06ef95d13be15ed7bb628fef3e1680e575cbca46b6a66cba88372be7c3c84d460616fc2935d5c2073c7e804cd4acd5add4566d8d806fcc3af5620f705a85b0b635b3c277842a9d59a9d21733e030a2015cdd2f2051a0fa1ed19c08ff0f42c041ff5e39c9c63db5f8a4cb59bf8dc31feacc42cfae002ff4c19f7c5b02397c1c6da59af4ebb1fa5ffd50aa14c80374028c57ac8c7d5e859ad15256e6264b5a6c7e498348de22ceedf401e33a28e20499a1b726f40ea889a200ff865609870bfdad4390714fd33098fe6ec8ed00b851d4dfb69b6ba43f1ddccd2a52d807666dbd48fd077449425061bd7a6d30cad48adf42a2aec0ce7ec78a7c852c3f13316e28c33a433f160fb6f4e04698e7f15f7db85becb17e8e409100a42eafae5da42c98a90b8351d9088e72f734efbc24cdd1f762a3a7786ec5cb7a154b07cfa32f56e673be200b09b2ca6a5a31ad7c151c9913c90f83f09804654d4c25b1973f81d82f10f0d535d91632de8b277e22c25d560c325dbc42cffb291966beadda39246990b40b3c3be4b3521c7ab0f91cf47f0742335cf045f2239bd111a686386ffb7786eaec3abe737d2d1c9ca00a093979d1de8c783227535497e6bafcd73e9691148933c1717cbd3006246fd42fb492cdd49afe00cc8811923dd70806273ea821a2f53a15c14a6b2e1d37724b9499a85844c767d08021cc04530c69867609fbf3220e3cdd94b0085b7ccde0664a103aab8f09a301e8def81aaff2c5f1f37cad61f8b42739534a7ab7778246d590b7c6c9ec177362e94305411c6968471ea7e66faf08e267fb22ebf3eb82b78af2a6b134afeafc7e5e279444ef63f638335c95ee470919b8a4542c79633d08afb5a0d65502bea4dcbb1bec8083ed66c35265e68bab9d124959e677a4bd3056e53ff9aee5f917650b78c9bb547f8d11dcbf6a767a30be78e61e68ca1dc0f47ae3bdb9199f9e79e3c81b5b1013774cee38a80a197c3913ddebb2fced900a8f8b865596cc5ab1fe567691207cec24c8c4ec3031ed0fe9423f99f4b8390cf23a27b31bef421d232f4de7a13ea8f0c9ef89c831bae403c4c311eb195e439af1470e4dc09febff8dc3c662d2a35891fd7dcd67bd549746a93d4c337338b229b2ae608ddff335fe35d76ac2a5f889979445ac98ad981e338734157bd6338556a2dae3d578e97b714ef1aa9027c9a1b37d6808e4ca06d8205c73253fbe75374b39d0aa8e1f24bc12a7a2f6cb373395be79076cb75e124502edabca282d95237bf37a21567f7632b8830e40bac1c8ab421ed37c5eb5e22805cc6dd68516827c85bedabebf58d486108df9cefbd7b76d2f6a0d1a2c7bfd3af2ceaf6ab8fef57143f103736c5b6b6770886c709a2e82f816aa714e38608fba36ea660992b176d3cf099e78be0825b1f5511d9f30dee7dcd5dd03e0adeb8aebbaa30e1b87a615bbd60d668f94d26a34b6e2513b44126cb3da81ac43e68c5730ff89c08538df8fd35fb66d51fc1b4f216ce0a83d19bb84caef00bbb488cc8714d7f470ed2c0d1026a7ce0690403256f063fbef05959ca237d9630c605ade74dd9d808bcf3e4030241e805ecf53f405b16729ff750e1eb68fe63dfec19d0bcc85b4c6cedc4916b1ea0c40c0dcfc6f24dc321a610db36b33d640e45bc240fd66e6e2c065753bdcadbb97c5d65d6e046617d8f0c8ec34acabc76ce9b512f21bedc3cd19a7b272500331d06d72bdcfcd51533cb0738c26d3ea75f43058c7c6d141f7130d9bb6ca80a626b54701568e310f74b44d4f71825c6cca535d1b7a38287e9fe1b4c903bd98a8049dca58e69e66052a8a3486d736e3b6293322fb9e389eebe76ec9bf3cee4000fdbd6a0c32997c58b1e2fee03616585b7cf7277a59822e095e0bae204132d2f590bc2a286ecf770ea5380641578f6ab601f09658cfc1fb1759b4260ddb1ef4e03d2920725921f9c9746a6147eda1e199c2229b4dc58ca78b4b5ba57632e846d0e041949e8ca19040cbbb8b319181419f487e52ed588a948d58646630dce4e6f189781ac8303b2a78d834d36af59d057d6039ffceba2774dc86734c1608aaa9e4f6003c93443116d7006b700f73eaa5e5c2abd7d92a1be1135441e87a9cbabbf665686f51af463d04fa7a214d5578932be84589c35f0b705a15412223d58805d8f2892d1bdad30dae8e2ddb82c5db7505d86eaae484619ba1f7f9399e3ed52b54f91b379567faa4055b6fda3a5a6a703817a72fb9449328378e9b480873e88d2c2b8595a03861a7dfffb0284d50201aaeca6dc00ad55a5a63c8494621c9fda4268c0e5626eca12c2fcd3b066251ee8ba8bbbed66458e6782ac9fd2ae77fcd31b4f8788fed4ae0dcc8f82c03e390ee6c10c0e0fc49265828a418bf2c795d9e9268471785e22d8be085f054546cc579871dcaec857a230eaf071658bfa3a936ce2a9ce097ce21af2d2644b073c124266138ca33fffe3150fe9c8cc6394c58899b90f2026bb3d69a40be456ea2f62d07ed91374ac33192acad23e6bbdf978931254ec2ae1ce6326372873305090e578233cc44dc3f400ef6c0d07ba8d58df515dea6d546e168b352b3eedea76dc5c512bfa1492a74fe5c393c9b19680a9005da1197ee5ea9854776a39decdcebba8acf54577f88a010d861e047c0b3792b0be9c91e4b94c5a7a93c5f84edfdcf1d58acb4ce5aae0af55e8a8d149d97fb425092ee886625cb08fed53f290cc8de61fdd828adac20f3e96f78ea3bd4a64d451662e4fdcdea086b189e66cedc1e008408c8559358dd6f55a429a23a3a17612f8bba59c447eb5ede9b1cd82371789fad448bcf904c372e5c5bc83b7882ea27a6a96af7417a5fd28b9fc190c95718f8cbce9a29e40f44efc43e6b279823ac9f7fda14f9760a5112f36cbc258558ba25d5358eaf8587c27dd70ea73ff8fb7f1c12b9016629cd816f847224cec03becb748779afba151ac200c839565072fc621097f80082409b87b2345993e36163bb660099806fadd77220890b8d0b8de0effc04290a847e1ada47be3e60f6f749b363f0680eea28df6784a0945dd567d279c0ef28401aee9914472ef0390e88478d156adc1cb063095de0f9c270ccec555d051498b05543242c12c4a1657e9ebfcf49d663011ae6b", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 07:53:38 executing program 1: r0 = shmget(0x0, 0x1000, 0x460, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x200) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x51b, &(0x7f0000ffc000/0x1000)=nil) 07:53:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./bus\x00', 0x82, 0x80) dup2(r2, r1) 07:53:38 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) socket(0x18, 0x7, 0xff) accept$inet6(r0, 0x0, 0x0) 07:53:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)=0xea3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) 07:53:38 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40000000, 0xf0d6, 0xdd0}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000010, 0xffffffffffffff7f, 0x1}, {{r0}, 0xfffffffffffffff9, 0x28, 0x1, 0x5, 0x50}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4b, 0x3, 0x40}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000001, 0x80000000}, {{r0}, 0xffffffffffffffff, 0xe8, 0x20000004, 0x9, 0x456}, {{r0}, 0xffffffffffffffff, 0x54, 0x1, 0x1f, 0xfffffffffffffffd}], 0x401, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x26ff3c90aad04205, 0x3, 0x65}, {{r0}, 0xfffffffffffffffd, 0x15, 0xa0000080, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x38, 0x2, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x4, 0x9}], 0x5, &(0x7f00000001c0)={0x5, 0x5}) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x8, './file0\x00', './file0\x00'}) close(r0) 07:53:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x80000001, 0x10001}, {0x18, 0x1, 0x9, 0xfffffffffffffbff}, 0x7, [0x8, 0x400, 0x10000, 0x100, 0x2, 0x7ff, 0xfffffffffffffffb, 0xfff]}, 0x3c) syz_open_pts() getgid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 07:53:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = socket(0x1, 0x7, 0x8) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) fsync(r1) 07:53:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffff, 0xf8, 0x6, 0x2, 0x200, 0x9, 0x1645e889, 0x401}, &(0x7f00000000c0)={0x14, 0x6, 0x77ec, 0x4, 0x1d8, 0x39822cda, 0x4, 0x2}, &(0x7f00000023c0)={0x101, 0xdd6d, 0x9, 0x1, 0xc, 0x5, 0xffffffffffff0000, 0x9}, &(0x7f0000002400)={0x100000000, 0x800}) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 07:53:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r0 = socket$inet(0x2, 0x5, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) shmget(0x3, 0x2000, 0x4, &(0x7f000075a000/0x2000)=nil) recvfrom$inet(r0, &(0x7f0000002240)=""/169, 0xa9, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x100) semop(r1, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 07:53:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='\x00\x01') writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 07:53:38 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) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/137, 0xffffffffffffff58}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 07:53:38 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 07:53:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8400, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() r6 = socket$inet6(0x18, 0x4000, 0xfffffffffffffb8f) r7 = getgid() r8 = syz_open_pts() stat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) kevent(r0, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffff8, 0x1, 0x4, 0x101, 0xffffffff}], 0x8, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffc, 0x9c, 0x11, 0xffff, 0x4}, {{r6}, 0xfffffffffffffffc, 0x4, 0x4, 0x3, 0x9}, {{r6}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x7, 0x3f4}, {{r6}, 0xffffffffffffffff, 0x88, 0x0, 0x4, 0x7ff}], 0x4b7, &(0x7f0000000340)={0xffff}) r9 = getgid() getgroups(0x7, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r7, r9]) r10 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r10, &(0x7f00000000c0)='D', 0x1) 07:53:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = semget(0x1, 0xcb0e751b94249588, 0x84) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/157) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 07:53:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) 07:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff35) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x578) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) r2 = dup(r0) poll(&(0x7f0000000140)=[{r2, 0x4}, {r0, 0x181}, {r1, 0xc4}, {r0, 0x48}, {r0, 0xd}, {r1, 0x107}, {r1, 0x40}, {r1, 0xa4}, {r1, 0x10e}], 0x9, 0x6) dup(r1) syz_open_pts() 07:53:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) 07:53:39 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001080), 0x4) r0 = socket(0x18, 0x1, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000)=0x40344, 0xa3) sendto$inet(r0, &(0x7f0000000040)="47f1f8c29eddd333d04a904622b3b72f59012c72dca02fe6010af2130b2699c29826e7e8bf995ace1c03caa57e834f41a51c1394fb7133f7dc553c6fb8bcc22f250eb7efdaff6aabec4dcd74a55389f65feace4f1242542237cca1facb71862fb6d54b7972c9d3d067de06bd587f7eb7ba7b963a2b534fca9b500f51ab4c58a59f2950059fabbaedee3a606814d1034ea39d2b9251611334b78ac7557dc5e63abec6f8b374075a4bffaa046fb2759809aac37665bc0c68ca73330a498ddbd9d53b94b069be29dbd1cbf4d775d2873b92fa7d88f7f38264cff7c6ee898f10434532cec101a49aa2c2040464ee9c7e29021d4390e57bf3030ee2255ed326f83a81fe30867052bc25002614afbb36777bf3eda8a0be4d6df435955ab6405358d7845be2a8c21b7e6af0aa573c34c3bfd3fe452e9028d632e12c2869a3c261cc8987fa940673646d06173263dfd616f2baa2c885de0492faa38dbe5bd877849f1310756bbf1bf5b036be7e408601b3f16a494634ebe20f86636ff1765d10d81d8a1d697c626a2d0a9501692860be5ab5787203b9c8c6c64c71203b37a58bb62367e15955ab983b0aeb74e1e2fb870aef28d53c49c9473c4bd96a0910a5cc2bf6a2e049b7b2e2dd7b212abf37c1924a8ab2d380967041f0ba843a373d1a740051923dd1241e09a67247ae6c1771b34f24b95c03af035a5615a6e28077c97733de30dd24d74856cc051135b7fc235e5f4d15747bdccaae965d3f62cdb6c80434ee3bd0c9c9be242808be8168d437dd6b9d72f2ccfc82194df73eac97d489449306d7f7d13232d433f5313b1252155d19e0912791b72d2b267dc899f2c318139aced80294c1477de2652d73d84ea2fa2a3bce6c11a1de9cbb259738c9715492284db4026f2d1daa7b69548073bb1bdb93285e2f3a7d115edb60017156a598197b1ce59d80baa9a3c530f75e6d08ab4ade4019c6cc28a5bdda902c234183ddc7f8911edeaa87c33c100f1c41490fcdfd4caaae5c5bdff2dd362d46bd7bcf896ddea23052fdd09c10ecaba8737497a52f4504a035dbfdb6706abaa7ff39346def78355e7723fb627762b161a68c84e67cedcce7daa19b3d056334d08568c246b13a392251082b4589d7712f0a56a52c9a8c6f80354e51c0b2a68cd7b547575dc7edaee2a4c08efe27b4efba42b0fcc226c2bd08f53b6217aec83604136170263c5553618f5818277fe74b7deeaea27e4f8b15c2c6aa357f95ebd69bc3ce8e8ff55202c02a4eba64f91a2616419005a51751fc4bfa300056f4dd5c967dea177d7da81daf59c440f176cce27733d4367bae0b36bfad225fbf3b9e68beb5b9468030eaf2518e328c439a6e114eab63c78591b863da6513966ad2c2747f0db7a620a61ad6c717d8be491fe8cb2eafe6dc8ee4235615340bc696625c5ecbe4aa1a235c52ace5fa8b8795f27b562f89e234bb77dea10b9bc0ec429fc23b1c6bb6325011738fac3191537d1a81855f90bd2a54903cec0ca3e7796c35435bab664871192cec1fad525a6c5a6724ee3b43cdb90baceba70be553c4e9553d5ad23ab97a73f604f39b2dcc84b9e3b3d96cbc1084cf85896ac8dc6b22c6bedd27ae4ba476a7b23ec6e68b8f6959a89da9570398056cfa93c4f48d26d1d3b1f058d2ad16194a391d29f31d2c63d589ea0e98a9cfff74975e39454010f16b17f3947b6af6ed4a167de438536f6adca1a1cbdc97045c41ab6bb95e62301028ffbf054a171db85aadde6d654a933040e53c17f4f3c8d382b4ce79060194ea1d2580e93c85557ef5090008f496eeb5695c9254bc38ed5665029d6c73b12230456f82a879700cbffcb409fd80b623832853afde7c667a842f9cbb21eb08108330b447c742da5f469733336c3e0974848959e1ecce20feeea05e308c54894f11dcc522cced74783aa984e24a1e2ee1b63b4b069e005fbfa0f761c2ebcd3cc809891c18845fd47e563509beacbcd008b1ab9d300c3105f0d0113422befb34dc501bff35745f9f5bf5cd5aa97569b51c24f987a1ab9a83a9d93f0cf6261e2f7f43119dc0ee22f919f53bcaeac0c99d583870536271832a0d753dd52b40aae389efffc7783c8faa26945293ad2ce3ad1d94094225d647da1dc2d0aba92a67964be9251d42d294df0a46512ad17dd2ca428560e907f71d11bcd12d003fc0b616f5aef008c4510a767f6d864ff4eefba63d66cab481d153dd389251b517e362934c8e56ebc72eeb340d9a2a4a738339c4c65aa3197f767729b6ee2aba8948a14ad00ae6e6b8acd0793a214af30b1586df10e403581c5155cfa933b28825ede6df1b2355fe872309b69110b26af06f1c5f9046240aa278141cffd3e771f6cb4fa44974e7eff9db737a760afdfd53d01056a137b740ee70b82d5966a2b901b45bbd79057a36e273e654fd1dd044009254ebb33827c5772caa327ee97bc535b29d35c01ef64e7b10bd28a1b4287c9c12cb394ce2989c70d04027b0928ee558a1b90a7ff146fa9bf8835ef367fbedd59d4793f920730f2cda7b64de7eddaf6416bee2bbae9d547e836214ff06e7abe578132581d25091d4a0e80fd3c018f20952512cb666668ab9cbe87196923f2f227d2ef5c48d739202bc22b4088f4ef9c37a84ceaee4802303bcfccca7abf72bc37dde8fff3a66793b74e5bdcf9f24e7607fc7a9105654860096c2628fa5e7bb85a5a30a63437704dc0489843bc0ad6e8cdb772de3c0fa6cd2e552746296061ade35d5c328d3cec8dbc8fc716817692d8aa75960677efdda0cdbe5316802ea840420e33c73b55180d4e3d2a5f5f47f9330cdce1cf43d554049d6012989b3f33a71f183a5e76cbc265aad15adf9b3e84a3b9847a78968e2cd11d0709b1d7ded375ac257d52f7879e7a5367b2d373374f214f4ccc7d70abe34fe4ed4955a1a49c8702db4161a2c01ffc501ad6f893ddc13eb8f5c9d158099c8cd634a0ea32554c51eed006ec1c0a88c6101a50633663ee95a891379dfeaabb664969c2cfa59ba20779645c7540ecd871b20cdb89ed5ac37eb7994d43ef0422bca45eb642a55ee18d65b26050fdb0ad5575473faf4e05bff9fe839f098b92f3f33c839961f650b21f1c59f3e8886da7ae2490e09628c5190637f7fa5ce0eba8674ac413693b20b754310876a446bd6192c62ab8f641a8a1072ea00fe60c9b3d9a3de9964b6a75f6f034c2d5e631947f7b85ef200fc7125e905c095cd1ace5bb602ce278cb8f6b13b1a4ceee9de41a8d03ecafdc902bf37efecb67fd0dba9af5b5b8b8b794b0878748468df7fffffcf3560a981527fd5e07e7b0d637535117a7d1082294e23b2b97926b6c9a87fad1d0a980d8bfaa1310aad67d7f77f5f07bb4484e55f996e2f541486a11c0c9a53f9d791e0fa7aabd7091e3735780175f1624c0a7d35cdbf868091afff9f16a68e8116cbb354be244347f86b2787dc6c7565c3a140c5098c340f7d7ccdddfe7d0c4b31fc567c41266e5fcf9b76934e2208aadd36df16b6b55ab8140d420f7fdf3587f5fb596910d5b79a6bf40bba97c098f1d6afeec43a354cd610b516f56342d7ce8fde2d62d4246316eb4a7a7a101f5e851adc0bd35597038b041edb84bea1e897377efe408fa421243be374ac5567dc1cb5ac23fb65ccec443b10cff2f3852d2a843e2e31806dca9ba8425385d4bc543f190b62d20b067210516ffeb34ae1f238d52a263023020cfcf4116d5e5211627a2fda08a9a8788f69656fbead26f8d9ef617a001297cde22168085268f4175887f82665765495f4a0794ceb4c932e77f0284db8edbf0a9c996c210b9cb49740564f7916c2f7e4790866e56b96489d1401c7c54647f870cb1d6a068f47bde828c2b0c89882779be08ed665e03de75cf090c5fd0497b48c6191a38ea2164e6f2160523be6be9466c4d070c61b11c972ca6e492b23e8b91b904c76f8ef068d1d7116025817c3813a308407b0eab90397f9d86863eb1435e2e993ef849e8052cc5b6f0ce3c034d341af96674c6bdef0c03ef5481758b2607f57fcb72510cd53bd3906cd62d892e728cc3a9ff56fb1e9ed044cf877fe62cf7c2c5c151205cbce183ca83aa451b2e819b3481740ff563d94ba33b8f9d8d2ab68af7e561bef8e89cfa7344aed05795e9f4557a5d1e7d168f3e78de8a1a7b8f52a75721b87af6181a5a8f401aa77071171c415bf22eab41b62b44aef5d05116329ee266f3edcebf650595886ac24e0b528c4dfa30b239ce110e2ff5391c3132e4ea4ffc60bdee2b3d8bf3c9b4333d1573b0cf341a22db8bcdcf1372c058fa5e3d8aebc3c984ef77d3fd88e0f8af02d75ed2b0dc844d6ed839969a31358d558e9f099ff207e4338dc0c42d70e477aa1c9909afda131941e5f8754516a664dd10a8bdc1a8b7306039f89b215a536dc92e8ac5667b2cd1b74102a8cc9e4fac5adb74a3eb785196f80d147721e29034a53fad208317bf096c36cb7b0742639e4e0560a3dee2b8cec55be19b06fe0dcf53d9e98adea8e250ee214b6fa2b73791e86e6293bee99f856bb8ebd3200984a74b2bf683ac7e2193bf94274dd7e1e27db9a091d6eb8262d813dc67edde325f807ad89f29354952eeb03e4cf3fbad386bfbbae97492de7f57417b33997da26b90817a822ef1e4cb25771102ac9e78a5330f2dcf3d479144d3ee24ffc3341b142c887895ce014a2a82e969592409f5456d1e99d400a9514588b93d6ab5c1a6babdb4cf3ca7e706401bc2b95cc9c07d512df2f2d2b213d8b4347e28e81e8a78c5124e237ce5c4de1a684cf766af7fc40c81f95ad78f8cc60a1d3a89181418e21fcbe47e8e7cf46686fd37317cb20db8214188035e366f7b51a71e890c826bc57e76eb82205a0a53a976bdd15fc0ef887388f55bdf59564109ef361a04ebdc78e4b0b06aeb363dae309aa40a892092a7797ad432fecc450d9e7e509127e1c18226fdac4b4bc6586f92683bed180b196ddfdcab3163971e97084bc75d38b048aa7d8ff1d5bf3efeffecfc6dc0b9ac7807bcd71fd421e950aa5fc13d917b91ecb92025a4164a008949cff025a440447229fb6542bb0788250527e9325e7eeebc74c783686116120ada038f46da4b8abafab2ebe099b98c9447b43e36f045409384b08e4366a3a1f63e0b9fc04be80b915ad1cf707bae58b98e52f9e020f4ff9078631f69483d986c110368f5742fb2454e7f654a73782e6efc5aca8b07f5aa22f22fcb6e210cfe007294938d170e51a9122a5b87843fe202c18419a0a66c812b42f63cb7702135d48312b13048c2c17a1c253f9c251ed6be8f453897c881bb1332ec2eaa716371d40416fab52c0c2f24351075030cef1aa9112e67b41d781ef9173d23a694bc324ff0f7e67d12bcdb77703c65ee64797e188e8558a559a3e9b60caf08031667ce57724e0f6554df4383df36d9c645fd2592fc11d3cc8d922e86d1ba664dd1e44cc177e3e8277f426a8be4d0b34e41e5a8e08a31550a8a63c93d168b446672b8ab615f6d3b4f399ce3b938b7bfbc0293eb434b01f9b4c00f1c26a5775a380649bfa2d4014c6349450ef4d5d581a93d58d6e9a199cca65039e159000c2424871b6f24bf081d73d7d1c617742012be40e320d6c4b702cc752598ca6e24687ef47a04b02d29d1110745ec4527c4ef979f0fbe0bde905d4a585cebb389d819ae1a92034d358c8c6a147a8f6334747421f8a7d2ed35ab2583b1ae67e4a2abfbf72366f97e5287dc3913ee67a76c90228f85fe128359e03e0081fe89545c30ecc0d9aaa71c492939533e7", 0x1000, 0x0, &(0x7f0000001040)={0x2, 0x0}, 0xc) 07:53:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) fchdir(r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) r3 = dup2(r2, r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x3) fchflags(r0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/13, 0xd, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') setsockopt(r3, 0x0, 0x6, &(0x7f0000000280)="fbead8182ffe2952ee6b84581d9383c9213478a1efe2380371579baf26c3872a59509aaada947a2a0bbc295a60b2076d34378a5898bcd01dfb059366181b0f1d4f99d797d4e1", 0x46) 07:53:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x4bf0}, {0x8}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./bus\x00', r1, r2, 0x0)   +'>???0(,  +'>???0(,0#+"$%.!",%: #/--!.$ %22/2 07:53:41 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3ff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x180}, {r2, 0x4}], 0x3, 0x40) mknod(&(0x7f0000000340)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000080)=0x100000000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047460, &(0x7f0000000280)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000001b00)=""/140, 0x8c) 07:53:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000101000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 07:53:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r1) 07:53:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000100)="8beb08282c5915d66cfe5fb01211c91463193e0f9c5406834bb927c0f1e6c1e0c7b2f42370353c27c9bc29c0e155c49086e6c6de1e780f6eae5b8f65197e865dc084d13e617c5620b5a60059e2ce27bb72206c4d504f9ad53c7479db48cf219fbf4f15ba71955526aa4fbb51d352ea0629af5984a680a24fb16be0f569566019b71e2a86974a69f48ae058d6e7338a1836d54f2a7c59df3f9737c385647268efa8d1d42b13b62fd3db36f03e1cce3e9e46", 0xb1, 0x40d, &(0x7f00000001c0)=ANY=[@ANYBLOB="01042e2f66ae9501696c653000e4fa3872b4c12d35fbd1b9187463b617f7b16eff57b4f8f79c5d8e444ee7a43b543f7adfaa291e654a132f5d1b25acb26bac8bf686d4c68116e23f4bd6e2cc53478e30778a4ed3b1736f8ab72b78f7d3f6cac01cee"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) chmod(&(0x7f0000000080)='./file0\x00', 0x11) r1 = socket(0x18, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:53:41 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) 07:53:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) chflagsat(r0, &(0x7f0000000180)='./bus\x00', 0x1, 0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x142) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) rmdir(&(0x7f0000000040)='./bus\x00') 07:53:41 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2003, 0x6) chmod(&(0x7f0000000080)='./bus\x00', 0x20) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0xfffffffffffffffb, 0x2}, {{r0}, 0xeaa5910a02120aca, 0x40, 0x0, 0x8}, {{r0}, 0x20990e06af792c01, 0xc1, 0x12, 0x72d6d7cc, 0x3}, {{r0}, 0xfffffffffffffffb, 0x5, 0x11, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2a, 0x3, 0x10000}, {{r1}, 0x0, 0xd3, 0xa, 0x1000, 0x81}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0xfffff, 0x9, 0x3}, {{r1}, 0xffffffffffffffff, 0xaf, 0xa, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000000, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x12, 0x10, 0x4, 0x2e0000000000}, {{r0}, 0xfffffffffffffffe, 0x82, 0xb2, 0x5, 0x54cc}, {{r0}, 0xfffffffffffffff8, 0x1cf45077d5a1d15f, 0x21, 0x4, 0x61d6d969}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x200, 0x8000}, {{r1}, 0xffffffffffffffff, 0x80, 0xe00fffff, 0xfff, 0x5}], 0x101, &(0x7f0000000200)={0x8000, 0x800}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/46, 0x2e, 0x0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) 07:53:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x1, 0xffff}, {0x18, 0x0, 0x6, 0xfffffffffffffffa}, 0x1, [0x3, 0x100, 0x5, 0x1374, 0x1, 0x7, 0x80000001]}, 0x3c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r2 = syz_open_pts() close(r0) dup(r2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=""/228, 0xe4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "786705000000000000004f0000e40000000100", 0x0, 0x1000000000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:53:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80001ff9, 0x1) chflags(&(0x7f0000000080)='./bus\x00', 0x50000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x8002, 0x6, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x8, './bus\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) 07:53:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7839) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x5) 07:53:41 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffff7) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000040)=""/150, 0x96}], 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='+\x00') 07:53:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 07:53:41 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) fsync(r0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0xf9, 0xfffffffffffffef5) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 07:53:41 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x1, 0xb77, './file0\x00', 0x7, 0x4, 0x4, 0x5}) r1 = open(&(0x7f0000000300)='./file0\x00', 0x180, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000100)=""/149, 0x95) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1) execve(0x0, 0x0, 0x0) r4 = dup2(r2, r3) fchdir(r4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, r2, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x20000, 0x22) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000002c0)={0x7, './file0\x00'}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x401) read(r4, &(0x7f0000000340)=""/193, 0xc1) ioctl$TIOCSTART(r1, 0x2000746e) 07:53:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) 07:53:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = socket$inet6(0x18, 0x2, 0xbc4) write(r0, &(0x7f0000000140)="406f03e3b839f44893de0a52b5b74d75ae7cfcfcf0c0300ad499dbdcd927213cdb8ec7c638ef6190ecf4b2f683bff386fce1b206478203dece31e2acfaeb15eb8dbe1c1c398d8e89bdd13b72644ccd5dae99c286df08afb4f32ec49b231a946ccf950b09c1de90e001b0cce925", 0x6d) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6c0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') write(r2, 0x0, 0x0) 07:53:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)="cbb0edf30fc48365418a77587c8f509d99dc2c42667ee39610aa15", 0x1b) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socketpair(0x1d, 0x1, 0xff, &(0x7f0000001140)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) socket$inet(0x2, 0x4, 0x9) 07:53:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x40, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000100)="31513f6b110da5a0e9f41beb2bc1fa4d68a43dc9cb365abc4110813e681ef08f64ec46386fa2ba9316c986a649210b9e03b3eedab592560b71c52733469b2d9429588963c83b7e85b12eb51c8b563177d68d36b244b15d9edf5e793f1dd9d1900607f26d3ce28e841fb82b282687bc74ac9d71522d30f0e7551cc9d568d8f7cee18e6b73f70e29711b44753aa88a5fcf5a04ade7238c0ec5f511fc1a943ede3b63a8e0c33ddf23d80be10df3c3e2dd3a4a3019bac013696b5416269c8824ffc308c69aafd754e2237e0cd86b69cdabdf28b902565b932a28f3c7ac7efac3f9dfe331cefd4f4da7", 0xe7}, {&(0x7f0000000200)="08e6abdf80baf8", 0x7}, {&(0x7f0000000240)="27bc83eb8a60e800dffcb7b07121d010b4026043c13682cbae6f118102a467c6cfe4863276b293026702d110b9177df7147894e3cf51a6670189252866a91d1bb2586f48a356f7323f77970cca5fddfa002f70fdd3b79098a7e87c17298c7e964e11ff901390cf9ed368981a9e6ca4e3925808c4b36e05c74f63347d72ec66fb383bf8", 0x83}, {&(0x7f0000000300)="02b6f0eff48b227eb83d031a2300acd9810b5fdf31735d31", 0x18}, {&(0x7f0000000340)="235190efffdb86e4be65e0091263c97d5b632c62552a184c70263e233aa98f88db1f29f99304a0782feb62d1b06e896b0c28f41e37c9cd28fb1abdd442ebd2f6376d1b95c478d1c6c44c0c6f9bbb1a472579e90b7527427f9c78252cb582dda558da38f266a6f7bc49e2d924235b03ef8be7e25eff720551050d9eac8a60f196afcda846663f58b7e2e3bad700a864eb68eeb767a1582275c2c63a5b91b5bfd9e80341ccc3441abb50667858764ee18e484541d8bce54e39c54b31c6385b660344b0b893b049c83575d0ad6968f890a4f4b1e8842e7bfb5fcdb501bedb366f1aed1449d435ac6de63ff29869b925d69ef3cf0e24bdbf4cd7fc8df73e10586ed0592594c5d30cc8a68d745acce795f33fcea802bea51b66dc16353c6d40c5a77bdbfa428adc9548f21e002d4615a8e67216603ee225bc2a2834a3980043039bb95bf37d10e80c32a61fc9fc4b40b5e2e120a8885f0afe215c2593a6111d82dfa755ea6ffb0890bc805ed7dccd0c78bfbcc831e51a005969da99832c093dde1c1659f73bf8849bfb2951c816654639384579d24bb51ed1a92663c10c74d95704f71690e17f141f52e56fa1a96c2a8f040c814e2348d4aaeff93c0a5fce35f9759e1134cfa2c0bdc54af176bd5397481068648771ee167cf83846f6d351d12fc7742a27289b1830e2fe30de6f183cd34ae8aed0e49a7b9dadf60b67584286d4d82e0e3c72651bf0ffc36e0958571b0a599d4057f84c556cb4b122a49de74b7de4053f5ebb928e43eecf7530d3a8112357ff839faeb08fa3e4ab269b721aad11e0216a719757e4dcac191cbfc616b98106b6dd5ba05792f36c12d793262e7644060632b098873b90e3dfc1059db975e7ff3b0a824dc42620dd2da79cfb16779c019bdcf22b791ea1d299c6fc55dd77c649283e4d1573c252c4f6440e9d595019306fb294670f2ef0976e737031a730f49e2970ff9c57a7569fef5d94ce5fee07345de7b9408aeecc6639db152f822a38e90185f392ce14c60fca588f2247b488dfbf350dced72e6e34da1b01ced3fa351a3063e28ec9f33aa6a4c46a3a00cefbad33ebef9ca8df9559fe5d84c0cf91686220744f142f4b6929c40ea0d090b2820e9d4ef8eba9951ea22981d00e06dfdb21d8b628e3e90e89a2bc8476eeafde813d4414cd73e35dfd8a239dbf052b3f83b0d4f17995551630b3a9a713fed66f275260dc712073635a9af987325f0ec36a84d4ae356f3ea2a26df914fe73dd7e1c62da354d0c2a5a6e12fb2dd5e310be5d0f17fb1bd4513548c9063d5efc99e01380a51cbc5efd80f5f8e3bf405add0f33fb50183af4720e4f4cbd011a824f290f9cf414e0faa4e764d7fdc73962dbd8adc4fc8eccd340e457a600bc081e6c60464f43f8c1ec176a10ef60936ef46981ecce589281c2eca9d894979c2775a72aff2c30c14462a3e9461f15466ed66490d2082e810f387152cf8e9509bc52f5c90706735444f1d5ec10b41a3accf367d9c2eb7225c0e701258e56e9205422df35a7504cffdfc3fc1af188d29af38f2b822969ec15f867ee800bf4958bf6018cff17b2be1064deb04615f422b2ff6a19e1c8c592b7d4bd76e0170bbd9d2519ab8ba76fc3336ac8fe819171e229e7a68501d61ce679e3fe9cce3e193997a0ef91229f7f79889273b92de262e5c60374b61be7ca5d00bc13f0f1ec08d077e66fd022153a2e01b1c22f03f12e0ec29ed3f736294ba67662a420c5c5917f9ac24fd978d948a1eeba46f1e2b6f06dfc12e69633aa6f8d910e35af6a2e06346f31c74583b15c80ecfa90f1dd40460808cecfa59cc9299d305d9c0af988357da915cdc56cc430efe7c299263eb9086aab383e7c2eb2088b67e713069cfcdb0caa5d13a7f0b882217ff3981570596971eaee271d1450d7b42f8ea9b737c0964c3dd4f45d262f5c54dbb1a04784d909511a4bc593f46238270d25932a1a70da02c283901d9cf065138ba37d539483418c8eac2bf986ad8026eb1654d688234df559189685063f1b30b3edc75b995862b7f89ccc2f15d27370f21ee889eae08b09f9c4dae4dd6d47a6cf2130764b8ce58f02d6f4333aa6e9e96371ef65d170ea430c367c5214990380f4838cff8fd8c1bf547dd30d3787f143bcc30b7b3aabbd2dcbf8abc6aab44f8b49ef0cb5a56212c675c90ed7797e0274bbe06c9e402afd48228b1ef8b438be3e7d2b02846fd085fcb60cf1a67231c0bfbbbb027d7ee5b9c472c9a59fc37df6004d53ff7d178b5c6e7b9fc69593be1014a242e041ee05f105995f96521c418198f8923192fd57d5ddbb143984302e5edd631323f216126f120d6d418e9afad58d6bfffb803acf8b14ceb5ea69df88638ad372a5a3e1ea6c61e1b08b60a0d7fa8005af136ec710f6e8e9e94319af6f2b30281bdc48678eeeeeaefa28cc47c79084d5d1cf2e9fde033e0964debbaca3fffe7a8d97118e564a83b41c8180dba9691c532b6f70f64253142bb3bb7d29307f7d64f2205a3da9115860440ff5adb60079d62f7c385d9c91843140aec6ae741150485de0fea1ad3389ace49a30ecb3ac03267d106f8f6f38c0e7f583552100df35a0224bc749014f1fbf06e6697fbad2af7901ade5336f52b5d65860d849320b870f820369ac1dc0cba043e54946f03efd0e3333bd81350df9d46804331c46dfb1f6959c2b1a33d47ff288d9a548611d469ffd3a61ab1e7d1a4a4bea7041a2863c747e06977c16db3572e25dda2262a9e27e6b8815fc4b5c565009cda0b1788b2a0fae664a2e5e5c34bcdd4769490bc406e2c962602270df0839738d1d2e7fee9ea968fce99e7ae1c5c19a817bac12b78ba2f8e02b94cfe3d82fdf15082e5bd05533a702f7944438ad2cc239c2bc4460336a2b4ebab3a0600af52c7324c72027f398beb96618e9a68b490b248c33f51be17178d32c8b863c3560a117d5d7d59d107415e2e2e07ab245f6634897ee2580d4b92d21dba00ac1a49d92141df070fe8f73847de790f09d1dae821f0a8d99be55771b37a8ccbfe33595ae1a5fc74864f9de7bd174e77f7e2f85f261b96bda845cdcf9190cfc9f308a8be32e4cd70920d901a27ab94665e2efe4f0ebaded37a3d39074fc1d23d98457d53877f19932764c255ead771bed50f5b5e65beae2321184bc404164a1033b1749f6627898a7e9271a06bc78739183ec767a022717030c599da4e936b82a8fb07bac0461030f9d8afd479bc2160031c489bb40b6e028dcd5044615ca078b2d219670dbe931e775894e4673b548a18e0e051ef8bbeb57a4fcc567ec59451c28b0ef27c7d13033f4966e098a6283d50af052e221f37f40f1f03ce386d924338eddf9b2e171c76ea2e5c7d9875f84b26321e8ac87c1d3f1ead4bfefbcdb842275ce5e5d48cd7f9ee906b25819d855ff48901a2fdf0613744c8a77eeeb61e320406525084782b94b0f247f28c1620d4bbfef91714dae07a9b999dbae87ae28981ab94744c935e0f9bfb25594dda83ae3a4259bba82bee1d730857f591c2fac28e7255eba197830c1e40719596b5b9776832ea0229cabd9b6ed892555676896f0acce3860ea44ca9d4081d8a43b654c94600192d98726c3adf21bf6865d980d725781ce565cf22e6b52eb846b90442864bfeaffdeda25f4f5ee5853b0a6952627a9c882933b273bdaf54d65c1518bd326e2e94a71a373e4e7be968e4f351e3166ae39d067ea4f4e4f9624983edb1a1e5de1bb9f33749db628a10d1115943a00e5bc584e5cd04fe1fbe582937856d5c42aadbeda83e97cc29a805b7f8584a45f9235a8313204b6dcb084c0a05ad1ccdb956637c96d9f36a83a20c852a103616dcef05c82a58f3e1e05392c1d5896189fc6b6c83b674f56ce9f4e37cd8c3ca9671e1839d3b51a4a0746d10e0151cd04ae2a576c17bf738552b41ec000336567fbc7000f12cf6e73b5f98fef2c9f0eaecd79df90be240ed87c6d70d1f6d4c15f3fd1ec35390aca20593af91779a3fd78855e680d6729413e243ff00f2bc5cf3248647c08e0615672ccde1d095e0f281927a914204285bb532a483493f24ef809b562d65d954ed2a7828172bcdd2a124b1f622b38f5111ecb782a249a6bae09e2a64b7e772b7b1ca6852cb2f05384cbdcdc8ef4c2774617bca686f7abe980d29bf1ecdb9ce6a1541aafb631ee640ae7077a6983878a532583f7cea0c1a42633f5ff6a7360eaabdf67a44a1fe7a2d9008813d0efd8090966622f09daf81cda341a3a149514258434cff5b8a5008fe76592a9b0af3268b3bc2dbe53d149fdecb2b024ef907d745f422dd162d99ee9c29672b3bbb792815f7d761d6f926b9eb44e3747e73327d58759efd13b20c665d37dfc42e3f687f0bcc8abf889c0787096d2a9a06c84c6c781a2710008470a68972166a8cb921c2b7c0d2f29ba67425ec677bf0ad3774c802dca85f06bc90c372eb4459e156469371c759654749c69423bc21fbd76e4f98f51034d37cb15a905fbf2324765357d5505a0119c738405a0fa1af10486567755b36d53979cd45c6c3a0ba5c1d3d6250d891538016e4cbf3d9929196e29a353ef75a373d28df339ff7f415252e02512935f499590465730fc3614016dd0283d35d958475d158b6d7173aff945e8d26f970f00f76a75132586148bc524de59e1646d6a98dd431471a3ceb88e468b265aea1495eb67f12b2b3fed230340a4173937109d9c7b569cb0c434ccedfdfdb06f8e25dd288e2073ed53a27de41b5b1dca3c0a06d0f1c998c1c93d9a81d4f8d99b863b06f4261fc9483ecdff1d2ea9daa5eb9af0c328b9aa94e26d744539e96435718f0646f3613dbfe1f98df3178a4b9d73013dced14d8c160d40b3487e25834b23d08f288c27db416fd52e3a96c36e15dfab776cefba7ce315c914429b18a699fc1106989bcb30c6ab6544c10898316c74e03097ba742b2aea4fe4487c9a6198650d411c9ef7285ee70962e79dd158508eaf05cec14236abb5c813f08f6192a0844d96ffcd55c074ed430fa1e62084b811ec2ab0ae9b63772f6e1c062fa765e43489f062677e04b898d7c4b8f9b9eb1005ca7b3a3587d8cd05407536d3307d21439d73cda5564fb98bf84f07029212d6f3c3f5d2e0342002d5b8352795ca8d867ef937c423c21395ae7ceebf7065754dfbc968d757ffbdb30ad440b3d8e53b5b0469100d32bb24484831a4bb2d6c103abdca7ed8821327a2935ef6d0d70e113b5a3cac355791c6fcacdfea53b502ec4bcdc5419031d43243d9903cd60529df9992eddba02757fddba98d891e16126527c7c796f70464d868f55faae3d76c016889e976840c56dd6d65ad6fa2bf6094f0e9695a78e8b4a02e5ad93ba94dd24fae552ec0a2424648d7a5d0ba1776e6d8e853f2a02d9ca1b22daff9e9d175bc46924226252b1efb5ba11059878a2fd2fb545ad8fdc2f05ab70438da2917991ecc7f6f4e5f0b818db8d5041a41e206fc6eb2fb9ce5d0e330c3c02c3af195efd502aae6f4bb5f48f359a716617e5905eeabf2f3e99214083734b764670b344a97bf606191b4d0c8832bfca02dd88157f01f726ba2058c64ce6be87d151fa2b9dddb9f5f9af30df8f5017a451143112bf4d94e46600c9effef53903a4761be4c8e9e7286d3ba68affa1c7010d8ae6a80e0cecb3482b00359d1ebdf481ed2c2087a48d7b6ce0d8a584124b9618352c16e230a746ac6b848d2986deaae18f6eec743acb7c07991e7a0c3f60f048813d16cbce82f5acd9bb05cbf295ea1ba1255301c80d5fa598b3bf9cc685d", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x400}, 0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r4, 0xffff, 0x120c, 0x0, 0x0) 07:53:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x401}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="dcaddda2b8c18d302278ee41162354c712c3dfaf93a858bf87b18679f97c8e25b81c146532d674af3f85753bdba5b30e0bf850591b37891d076c8b44f81f7e0d300a0723c749e35215f1d0f2902c9b627f1e6d85e0b959b543e7f6030b782c6b183b0d7a83c4d706eba1", 0x6a}, {&(0x7f0000000140)="2ea570e15ab6e966c7548e32ca66706efe", 0x11}, {&(0x7f0000000180)="d8ed2ead7bcaa2dee9c2e5498656ee48cbf2d6f7aa48b0b0ec0da0741bc230c5df2ab63a1215b27252b2e36c64b367232ac6fe9cf5459501f398b8c1b1cf90b66aad1cd0eec4ea0121d7610ee18251fb41fd76ec11bacb5385ebb7c708e7f56c40dcc383d5c27cc65164c5f2e976e570a37214fe7221d525ca6940b71f716e596620938054724ba63ac93c58070a73cbedd4d62aa0f061e49ca71563a5392a860916563420dfef92ff583493e1fa7b137fccdd23e7a5d71e00cc28932cc86b582fff829f328bd4506952a695b90a3078e22504d0cfd2", 0xd6}], 0x3, &(0x7f00000002c0)=ANY=[@ANYBLOB="d000000000000000ffff0000090000008565012714076b5d95ec3c6ce3d46e445ea0780608ecfaa3e11be584bb19138b1943f8687b9a50f18fdc327387e23c7066a625b364fc3db437da17597866ee5915072bf613c2f7502c6a985e52a7674f0cd5ff301568b50fa4cb7e090b0ae95810f8d7fdd4080a61e5537c9aaea5171a5c40f2a7a33b1620f4edebd406b28e7224680db7bc13b6f68b61e3c4ce9362189e119c88b4b5b2f4b2e69b6d693096f910df24281ca8cd470ee9021e68457c0b203f708e8434c953fa29427cd818000070000000000000000100000000000000089169d44ea09e8226ca2be9b17090393644ade3a1362a1227d90049dfcc5356c5f3edb62a85ae6d82c0b99ded0c111d896b23e7dd0785dec65d00f5fede5dc48ddc98311ed3d61267de2489d89b8065d92411f588f73aa11bd25000000000002000000000000000ffff000006000000732fc2a260ffd506de49110e00000000b800000000000000ffff00009c00000034efcee0d23c9778e6eccf136ebc6fde09c503c959d6b0996021ea13e3dcebd2f7afc63e4a3c6063c2f44f1f65870ac73b78795fdd2852729bd4c59527e3d19065215fa64bdb349ff988851d6d18bda3cab32a124e92a9a4f84a9d2bb3c40edb67991e58654dbe98302e33ee5675261bb4608ff9dd79b88915614dfae42972b05b96d7347c7b3dbdd68ea6423e90b6fc2da31463f086d5152a632157e846f13a15368222ac000000c000000000000000ffff0000000000002513490c0a763662461d4b182fc1f40b60d7b749692593deefd4b12cb07fb6bfe492a5f3c069c7071e3a35290a3346ceb68831d01446d4a0257455d55d89c0aa6eb859a6ba0311ff82217c8f12624d76b16927ad73031b3e6245a393d7d38bd0e857529e779eff2d30bef7a472341595d17649665bef05c5b98507a4808b8ceae4d7cd9b90e224cef87a774d0d9217ce02a4182d08569151b035af0c3a6bbbda47cdce1a583abea4549b8e539e8c4900c000000000000000ffff000008000000e5500b4856722be4d97791773eead76f59c982883f2cc6544a2e251646e27578285da030be8ded8cccadc67c8ac5205181ef4b49b30f50f54cc9b3242f7547b5556977430232f471fba7ec09e869be1a934e1d0d5b08a870cccee1901bf37855cb8c9956396e32838f94a00b4393670fb7088fe3b174e22d01d1de01fc52d39b55bfd9b750d55e307f27196b0658f4b8415b9e67fc378909893b0bb06baef0c82a08d0ea11d21bea64be7a4500000000e800000000000000b7b2566c0200000080cec6b4162b5336304c03940a0b50589e6e6df7af407f01fa4eb0bfa9c053db447662fea3e4250d154b05eda70fb0f317a40982623e1640f4cf3f3cb3c58464f67f7cbc9dfb2a76561c3a885d670d49b84136459de4396a5b454572f65c3a4e17b6d12657b5882737d31bbed1a8a4b3d01b85a79f76240bc8ebc43165c6e571be1d32ce2623d5a055f07b78d06721270e99177cdd377d08f0594eb3156fb5f7034c63400b624eb67db3c37d51fbb17ecf8b812e708af96c30dee0ede7511e98a433eb2b7840c00fa5cc8d963626f004992a2f0000000000"], 0x480}, 0x40f) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000780)={0x1}) syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) 07:53:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='+\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) chflags(&(0x7f00000001c0)='./file0\x00', 0x40000) fchflags(r0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x1) 07:53:41 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) r0 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgget(0x3, 0x2) r7 = kqueue() close(r7) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0x8, 0x3}, 0x0, 0x6, r5, r6, 0xe867, 0x1f, 0x1000, 0xffffffff}) 07:53:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0xe002, 0x200) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) 07:53:41 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 07:53:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x80, 0xcda, &(0x7f00000000c0)="67b53e6111909417d74a4576e65162dd53a468aca22e1229c3252d03aa17f7579e46054cce15605c6202d095b5b37dff6363099ef7dbc37ecc5a6edd8a6d1063284b78d2d9751e68b196efe43ef689f175b6c7538eaf1444397d759b839e37400b4464e9cd61820e0b8254bc8a87850880746897bd4f9807b2a6d224488c63fb11eed58c5d705b05f52d485ad1221302e84687722aa4aba91eeb4bea1a1189263add208ee34dd49ff6aa465c2d9a95ed2650dd48efa2259ff1797c58d717c0f797f1c635fc44fb3a4e95ef3578403449894851d638973078dd3524a768c68ad4d01695dd3d6f32b45af244d6b150a2a13590081d71902b0507f4", 0xfa) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x3c) 07:53:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_int(r0, 0xffff, 0x230, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 07:53:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x54) fcntl$setflags(r0, 0x2, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/166) r2 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/182) setsockopt(r0, 0x6, 0x2, &(0x7f0000000300)="0dc41f4e", 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/180) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) 07:53:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8080, 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/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4001, 0x0) listen(r2, 0x0) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x9655}, 0x8) 07:53:41 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() semget$private(0x0, 0x4, 0x101) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r2 = fcntl$dupfd(r0, 0x3, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 07:53:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x10) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x3000) shmdt(r8) getgid() r9 = getgid() r10 = getgid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000380)=[r4, r11, r9]) getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, r6, r7, r9, 0x0, r3, r12, r5, 0x0, r10]) chown(&(0x7f0000000000)='./bus\x00', r2, r13) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) 07:53:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) socket(0x20, 0x3, 0x3) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) r6 = socket(0x1000000000018, 0x0, 0x0) r7 = semget$private(0x0, 0x1, 0x101) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x40}}) r8 = getpid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={r8, r9, r10}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r11 = socket(0x2, 0x400000000002, 0x0) setsockopt(r11, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x100, 0x0) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) 07:53:42 executing program 1: r0 = socket(0x3a, 0x1, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x401, 0x5}, 0x10) recvmsg(r0, &(0x7f00000023c0)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/214, 0xd6}], 0x5, &(0x7f0000002380)}, 0x41) clock_getres(0x1, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="13b3a6170b8cfba515fe22fb830800e6a8ceba64e15a727a15f5e27e5d633bc2d25ac41600080000000000000000000000000000d4a4"], 0xa) flock(r0, 0x5) 07:53:42 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x5a4d82ae) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 07:53:42 executing program 1: r0 = socket$inet6(0x18, 0x20000001, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f00000000c0)={0x0, 0x7}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 07:53:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r1 = socket$inet(0x2, 0x4000, 0x7) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x1f, 0xffff}, 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 07:53:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) lseek(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 07:53:43 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) listen(r0, 0x917) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) close(r1) 07:53:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000e, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 07:53:43 executing program 0: r0 = socket(0x11, 0x3, 0xf7) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)=""/238, 0xee}, {&(0x7f0000000280)=""/189, 0xbd}], 0x2, &(0x7f0000000340)=""/70, 0x46}, 0x802) 07:53:43 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0xd52185522998ca5) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/166, 0xa6}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/221, 0xdd}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000540)=""/112, 0x70}], 0x6) 07:53:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x4}) r2 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x478, 0x80000001, 0x10001, 0x0, 0x3, 0x2, 0x5, 0x0, 0x2, 0x0, 0x8}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 07:53:43 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6000000000000, 0x784}, {0x18, 0x2, 0x7, 0x8}, 0x0, [0x80, 0x8, 0x7, 0x5, 0x401, 0x4, 0x5, 0x9]}, 0x3c) write(r1, 0x0, 0x0) close(r1) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 07:53:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000740)=""/241, 0xf1}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mlockall(0x2) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x128) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)=""/95) r3 = semget$private(0x0, 0x3, 0x290) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000000c0)=""/140) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) 07:53:44 executing program 1: socket$inet6(0x18, 0x8000, 0xfffffffffffffffe) socket$unix(0x1, 0x5, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) socket$inet6(0x18, 0x7, 0x8000) socket$inet(0x2, 0x2, 0x7) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10800, 0x80) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x10) socket$inet(0x2, 0xc000, 0xffffffffffffffff) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xbe) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="e6f89c4ecf707fb548385327f5303275d47a657c8600611029c2536e215d614e757c720f5173e06e88bfbac12f396c2bc37952165d28a0691b35f528cc102a7bbfa2fc2b", 0x44}], 0x1, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x101, 0x4) socket$inet6(0x18, 0xffffffffffffffff, 0x3) pipe2(&(0x7f0000000400), 0x10000) 07:53:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f00000028c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000080)="d667a80e2f17e955e5fada64b0de2649af7492fe328fea12deeef886d33ea210a5560d2e41a58213806b712b3bcfa1b76d2540b5b63fb4701df1ab16919f1f3d1d434e1c00bf7fbd4b147c652875bf32dad7b5dce654dde52968b0b221a40a7985ce4e4f7dc6a154ac3dafd983a8acaaa3cb155c9c1bd8a37813a75b7764e065f6d64f40e3687b2c9ecfbe4da25ede9dc4744b71bea4da51896171e9421480e11c7bb3833c34c6aa9a1eeebc161179219b6920e056d94416805e7436fcc7b3180b9bf3412584d2b637257cc37304e8eb4febb9cc7f5e6a5c8cddb947873fb79eddb14edbc7f1525649935829c65534b77dbcdf0604f03791159d44c44e7b447681a3c73b1a71c646a28619cec78074a5000fd4d3d2a96900b30d9b437fe5d44f16c09f0ebdd48b15f580d20f589b6f17c736efc896d7f1fbfd2b8759944576c051f454310f7219c48b89704e286674e87f7ec9a4816deae4928b4d9961b7aa485c4df236deedae484e848bc86c755ddeca6f762b8aa68297ad27d3b9b51309b8efe244090d8ccdc637b6eb63519419dd40b8da42bd073529e6cc809120b4aba16e45926dc416fd88a61f4ebd897429bfb47d265c03dcf5821d2a9ff2c8184dd39dce4d83f2c4e77db1ae902580845cc48856b115d87c1fdea85f639552407d1ce7d816269a761a06f12371c199e83cc8b01f767dbb023f426985e33e6ec9e22d198b3b7c44b67b25b01fffc882bdae1345039c4e3dfc44deca50bb51622f862ebfe39eb99350b60a5d7fa27439603b29cdada198c4c64daeee68ffeff0e924fbc45866669aab658edeb1503f4a9ca5bc263e99498546c32dfdebc932080c374a4f278cf9bb6bc3cfdf6deffd78870059bdef4c24c5c9008c36470b5f060e860235d89eb8d00db903031f520e8957cb77dd2f98fb48c1fcebb8e3cc7c0270d237218ed5db023cc4803d6332a906dfe78679232178c1a1fc27f157d26f6193edaf8e03cda322a431a1c0cc03239a75c3f09eb32aea9fca685f91590a088960ea539bd897947d53a8bdae67ac06f331de4291334ad4ca75c8a367630db3d61aca584464a3b2b281acda615841fa4fe8eb7d973a6c915689ccfc832455fc8f35d5baaf3944c1d310b37b0346132e564a1bd61978b01e18fdad43e817c72ab4f1fe19db1c89688a161d97424692c64424a0a1b8a35f6b57d23d7b2c22769fba8f12265fee79b3bb4c8d65b316ba90b27db2385923fb5fa2246b76dc7bb06fe34cd717195cfe09f951def50d095763fa76264d3825a1358fc108b72e8a78e75300171c6c3261a76e628687752831f5e3765851b5ea335648ec21560c8bfc9460b12844d46c59006670ea4aab7d1f3fe5bf72b81f042e574aa53cdec99486b937a42db2d3e3bc37766d91a0167dbc5b9da33e2a0c751a549bb37c8f8a2ef8ccba9ed34c8823a00eeac8fe6fc3b5209627ffda7ed66bc0a68fa704c904014a0a129dbb884be4be5e563d077daa1449d581ecfa5e10604e1d3ef2ef5cda67db656fd46703ae309e4b9432039f6759d96112f0b9af395299446aca59861c268400902752ba2df31fa421d2f7ed9b2beaf85d69a2582afc3db7b0002a57b56e681dc039ab711bf8dd8eaf592fc9f57fefeacf1f76a4c5bbf5c2d04700cc5e0df9474c1e71eaa59f8b3ce0f54fe6697fcac384f9bc3e5b057ce6ee318f83733e5a3a021ac1a87942e4eec20bbb01c3fb88741c600ae53320911fc966fc2192b6dc264e6bc1a890bdbdfe6404a83ffd1ca21011021b0ae26bdf05f972584983e2fabecb6fda5fb9e1511c916034baf3bdd7ffaca2244d6fa99c62b0e6efefc79625822a15af6882a30fe24bc049c4960824e47fd58e5a3c76ce5e29be9c99d6b41cd3366b3f9537a8f4cc70e7af9dc3876dce974d16f836f80468c05dd66b02750daf7bdc48fd13dc044cc516a4bade5e20d4e87ba4e9f59984752deecf7a12f028792e332351916ebe10c7637b2d9dc99dbe68db0fc5e9cb16f58c5d9d18e0bcaaa3dbce3852c04e237fd9edde4213f0d33d6cedc0298d050ae20e1e707b09df1f855296201c2cd4b937337b97439a2ecf0db7b4531acb74a186132e81987c746b6cc1f3782441322a8a70a75c0a2ae91ad79c74b8face32f34cbf6dbbd7ca7603f610281f883d43134d687ffacd72b5d8dd3524c0904aec389909b3b64045ef5137b0d4e6f9b9c9aa02d29a319a6de6d50b419dcdce6db0fa5988889f12591cc25b89ac87613ef9ad45cbbb5fb2169310ba7675954c0b51fc907fed773acbbb54276d6a999e1cd606ef31becc9a21220b34af565b1e68d38394f4cae0a9bb28683271a304efceb3f8dab3356c798f5cc6a965299234b1df8bfc02b6c05695792e0d92d0debdf58816ab278ffd0471b91dbd94947d71a45a928e4a3273fb6897f16465bea7ee1cada92cb5050c0ba7f3d77ceff5ef4a18698c6a375dd34db2024b8f4663266e13a90351e043f777186c5e3b8b38973ddf37f4fad17074bb17233166f60e5f5e99596ed4410f532557953a87efcd677a8db929017ef8026e0ccdefdaf8f6cc39d32edbfaa5c4b47a3cce646d98bbba1a194ae87369cfbbc4514a0d247702465e8c2aaf5f5d30c79d2efb2dd35ea5b76acd1dfea7b72405e2951051dc2951d44e2e5c6e8ef0b3a86af7a3ba00ca92b70948b839b6d620ae933046a536495ebfddc278b6ce553d8f76b1df0de80700fe40659d11219950ce432eab2ffd15a5bec9dca6abfce4b25483dd0247c55aa9c814b6faf1d608fefbff797e689999dc92904ea9a658a5eeec5259886cd9df09a89d88a123d71b84801efcd06d06b0134680b8d77a53cdb38b711650c1b36b56290f3a2a9e8faf7d5bd733c2103909c48a588c03b7cee7b0b287abeb619d54b637ed63a43c7cf2b28b5c04761a8d1e0fe9944f47f15d7d163c9d9cdbdba78f4b1198ae75b5ee28275d30eea73b266110dffc4c44d5581bc5d9e5ad6b21a99830fc14907f776ecc1908921432f23dfc7e2df4ade06a6726b2f177986eed8700eae21e3a66f67741a6f4ed5a48da6bd5b08b71d2f2bb0b5008bb1b7a0652e6d3162d2c8ebdd13e57f550e893743b96958f613c3913e2dddcf803e4d63f66a672aaf2ca1ad9362bea5bec1f3f322ab530f448e5ebbcea2295d5981c2285b318eff5fbfb64d13d9b228598a87bc2bade7de3f97750807cd60c87fe0f7ac27ad32f4247f86044d37c0a8e0a20ea455d548349141e9851d5c61eac82cd90517fa4ce86352eb31e9101005bab1a1f9d4fc65cfca5549a0cd1f182febe3350dcf309820d5a02fedbb128bb5163ef9fe86a220bb5ba2541b1c79532209e769d4ce2c75ef84ebf33413ea7c88f80f009dfd217b7f88e966efe53b87e203e5f274ebae20a63f9bbaed7e2e95f2920fd458848e57dcd24b54d16619c3cf62030bcbeb6732690caa4bcba6625da0bcc0c65872ac9e81a75b9573d1c2f6f1e927fe4c0479a3c4dfa2e5938bb9a01e1db98f5281b8ff747f82027886826df92c5e4c3fa33f447e7fd919e2473c1424369c963c7bbfd77afd3be731ba093d8b1fc4a8889abc2de7b245f1462a21626daca2cbba9c08f79ee0b249e0c41b82f5f11e823320ab8fd4c5eca198928ddc51aacfc4bf9eb1981601783d8597737f0edae05a38b772ed004992df6bde4ec75021cba03bee2a41cc88e13d9782f7fdc46c27a40619cd57834c5f44fe04076138df7d239ad86eb8be951dac3ea0f26587b162cdc6b7c26ceefe5f23aaa7b456b097d43d641dbd8f2f4f848029f3460009cc6bdd82030d7318f66d22b02058ac399270fd7f7e51784068c17e8911281eab4f17a788731c3fae52f0538ceace94877b1a7b2d6fd44186942a70fc49fe24df3597406e2af1c79da6633871e00aacdd3801f2c9e6509a4d258cf845a30c4c9fd5ee3d0b5ad8f14a4dc627b455af78829998fbec320405240b75d73f73f7e0f29bfa06b214f32396bb826fed5382b131c7e511a4de73aac46324a8703acbdb35d36ce82ff12db0f7d5c7c5516f59abc889629c75e6af512c97be9ae7394f0737412967d7d9111e664c1ef57adf53a0de767acbf9db5201f8c525d4624a75f23965a8824b9515472c11804f955ec1082049636ca2b31d92373447fff0c9cfd44293dcd1fc94b5de64cf6f624b4c8efb1638b66a543423b8cebb4a884f29837aa6210c45cbabe4410d2c6c0582739db106ba5fb594b9ee8bb897b9d048c872a0987d7d8f56cb808a71124f07ff2aeff0c6df09ffc4fc82de99d90b34ae9ba3ca0ee033cdee3118c996f771589ea7f0bd0960ac46bfb7f96a9895d339f9874c9161ba87d50065d5c8e4d6f11962e924060ebc2b4c987b04779328be0af66fc17bed800414b4d412e22a9d7d06ffbc4ee001c2799963dfc898ae33bcf98f5a9cd4cb9d21eb3722148703628904c5089bbcb3da0cd403d0c0afff2895ffb996524991fcf8adfc955b36d7e576ce76e026c79cf93a6810fd2d2b58a45f05e718cdcfe310939c1415a01ddbca03a3de3f812ff61e4408b016e6826745fcf6e5334a53673ddcbc84119bb6f51e00388c468acc4a2344972e2a64a2d61ad89ab684e915727988166d6726cd8a07bb6487fd1f23486caad1ad144abfc9f5a2790b353ae9bd22bc9bf2d27fabc5070bbb64f737ed5c8fddb33c3fb959226865fa69c6b6abfc111824b9dbe797cd88e96024b81bd41c7c25a544e4a76c5d0f47ed53510df33ba5fc99778a32a21df6613ffaf10caea3ef82de0b156e6007b795b2a9fbf8eec5f00f74f44cd102d6645b614f2ec31f7e64991e2d3b3748828949c878bcf98e48bde0cee906f4676b819883533c578401870e9d8c60402f99fc8df6f932cb5cab09e15a693eae24f11079a06530b4964945bd1982c366ccb59a64fadd1d46b8611f861be1d1354cce764b77d648e418c9e209c697d623848c2af272830248b431f2a5802c337180b4566a6df9778d095ed5d62ac97af95df1c207ac2e47c161c7154e977662f2bf7f3967edb58a304122739d00d0268b4e570f8f4ad4e861ee0e68c5a96f2070c6859e6df87e0787cd564bd6bcee9867a02f77692228a768b4518a0b7c70d56f188e9c1737183351c4c24595c1960a58dc8b292b0fcbaebb1b8ee7ad710f13df05677900345a9aa8f25f7236cf2cfda779a8b9ae44f89bc034c9f649997402f41c1f73a2aca1acc3083a740a7949fd7e9780298c8ee314b8351405abc3719f527abd17037da34822cd2f24a3453a21d75c58be19f8faf21570237b20e43b974a7a3f4e9f29f378ca0a927df389fcb28124756475f51e28827615b28ff66bf31cfb69f2f96952a9c9d5bd6c5ac68d596eda35036c4176b7376019f271fa307998d5180575e5ebbf67c7700b2dfebe5ce56a057c304d20ffdda78eff3021226bdd805c67480b816fb4bc1152ffe3d3c3c356e15e39147d571cfa46ee5234140565e1a7eaebe12f47dab120fc5bb890bb85391e2115127c432d0ef77ee1989405a62dd386d48ff7038c179b6caae9a0b87d016ddd7379fb113695136796f09b148565028229d30d147fdcb0efab8e7e1b6f511b6761060dbf900eae371d72038c9f9c8df159778fffb36c14a6e3a6d8e00f6a3252c9ad69ac36f8cd3e9997820b34adb0a42f6927ce1183d4bc894e1f72dfdcf3890717e6fcf712b8834cec90f119eca61de7c93165bc940d24501c66bc12b6f7e7e9e2ac1e0674ef9eb6c4053b7e6ffaaea3c1723b4d80b5c70bf4bda7364e7f7d004", 0x1000}, {&(0x7f0000001080)="7c8e6f6270fdfe3a9a3e040f406960518978998c5c7f745e059bb5ed9cb1dca23e6aeb6e31c274", 0x27}, {&(0x7f00000010c0)="d4bcc229c0a507bc02d092bbf1d5367b3bf971a38e0a991d66f93d21b937b0472761eca9cbc944f82948fb1cf2f440d2d62c1b97868e19a7061160a1a218f02afdbc5e18172de9ce0ea147598f2b4b4ec6bb4427a75c8c166bc6c1c63ed33edfd22ae89495f84624443f8a37c6c592ac5b90115164b1b4243b21", 0x7a}, {&(0x7f0000001140)="7e576e332872448129e866af3fdc6953974dd676ef91804e802eb7a2e460d41138eef50a625b8b4a9f53196b30c86da0f88aa0632acdaede99ad0a9a8e7d1bbb926dfcdfb659d3aceeb259982d3e0e5dc87d71e14a7aec387ab710bd6ab478c0811758d0e96f3cbdd2d0a46ea8013b251181f186636023f288b3e5a199f31bb14415a5ca4b83c74d7afe153098d6065862f898b198d32d9c37a7a6e4217499547f26b7d299572c990b8299", 0xab}, {&(0x7f0000001200)="22ef0fd7080a2c33fca7a54234eb2b5b21d9cafa064756e53293d14f2fd6054e9cded786050d8e03348ae7d157b432e388afee46cafd85ce39a4536e9cdb2650cd7e926521f02451adc666e8be135ec9cb9228a3ca1aa48f818a252a6befeabc8ab37c9434456bc72358ea7b1fe01e488eb2aae876f8132062c74c4b3db25acc418b064aa56b1ac337844b8a378a435000379ac169b5fba2cda9145af878d5fc0b1bb23592287a8df3961c7a864332a65fc2a8a487b3d8dcf7ce50b802d9524caba6be514fe94268df0c2efe59d83c71104dc3dce3cf03f7767fbbc8852aa2605edddcb39324697645a7b4c9f7019cd82abd3e62a382edb0f6e275420417a36d4e0db9661e87d7c98953169af1fb4043e45c8a4edb174b95944e311ddbc048abd080df66aff4e307c2d5d23b3b9d08c7c3f126525ac1cfb8c4da91a4d32846edd55de56981c36f285c443d70d595184709042fd98c82ddcd1d760a5e12060e7abbc0d2fb79f7353c1510a4cd307c508b5fa2a3a691f0a483df5142b98ac12878d8bafdf9ae323d3ac8bf5462b60374200a15cae51dcf54ae5830cb6fce76157b17c6c9471cf9c74d067e5e399619f701a789722069bb9bbf0e1d7f822ac5209bf9f7107f1a7744582b77fc085ae739275ee495b35bb244ceb27e60486989a0a91209d7633f0d9db1d6102cc66313a7bd1cf14bd8924a7e3c23335a0e612440ab36f23ab043edfddae9719985006fcb1c2ecf25123707f713865c24ba0899fd7b68f5de7bd43f786e871c0116be75b4645c14958531fb77aa553dd3e76bd4740e2025e9be03f395fd54fb813888f59ce04155839d3b1b1a9cc168c6d73f1b7b3b3619dc38e3b9b6d975c2b93e493d622f5486bad942d0dd68cfe760d3a436caec693728a9b320f4d90dc6239a6dbda4b027c600c8f7340077df1b2ef03edd54419f9c7aebd641210174be1989832c3fe00d3f6a9461c18948d82ca8c92981d681b5231ea765d582bf17f9999e62490dae4da4df86782e98a72077c339bbb5b37bb2642e3a1f75757c52fd0897d3addaa1e1acca41193aaf6a5beb6b243f3810b3d9ce27dd010cd771d33fade05194cb9f6ddf97c2631bcaf5a83a2a9c5f52bb76c2ed2074fb7a6fd61fb55a7d93440a0dc82cd1c14ad737efed43e5874061d5124139c728a99a71bc520a06cae808ac9ecc5f878c41f1a48ce0ca3d864f2b63ebedfabca12412e5a4efd802b8d3805f5f97c067b74f2e4f4b28a6df95ff92e932af33ec6acd26d89f3da1229b71acfd8dde8f8a836b83d8b8b39f6af7c2b3aa7a0d0d2f828b665c5dbb1d8b038557245d46cf75076eb30f3e787f1d2b9091a6fba0df3ae48b96fd9f587cfad945790c352459c9b0970a5862105ab2245f8ac1e6684b9e8eb9b568606774da793d2fd6be907d4a4c097323ceac1e6dd70de828f168abf4e73ae087b6e8b924023e3639b73d4cee91989ccce58e52c1d8a5712fc5967d5eb23aa873f56ca5438583987a1a5b57a07b27404822557ffdc40733ee1d16a09010cee7890dff1a0a489be81ef1048c115a7327d794f0ad1868ef28b3e391060fcb7a3ecc8dfe79503df51a4792ba120cf4a91b266b0014930b52d0fcc854763c3cf7c89dd76729bc9e0ab3f6464644b81d6645d12edc11898e6fe5ba1eb3c84e8e7601802db335d7f2ed5f94ecd091aa6a9ea6021ec682f4cb1f01925b77220759c0258d840031bd6769f2c1fb815bb97db468ffcd86b9509e101065766d4d027dd18ce3662934f41fe1043ae8ac691395c2ba2c487b956418569171765a0b68218d2b74988dc5a7f0044dc93531d23f55a8c4295fe391834e8315b8eedb5cf354661b5ce4de28f12421b3207d697604d6e0d250936d2fdefe3a37142c7f8a91c0f19dbc9b205d16d171e2d5cfc9e1e1a94b7e51e4f86a3f4980ab9cf8bf2b6a12674a99aad49e8d6afcbac721c228c972e6443374c82816af90b1910a7fdb87086e19f246215a92264f5ddec4f4263886142eb78a1a4db0fdffe0c6377f0e6d62b8d8022438e3db71961c84867d3b558f7f1a8e60f8f1bb271e514a82e68c32ce7d834af2f6c83ac74b7f602a1cdfda57881070b52ae0c6bcf95224712e6ec686a48d083c6fa955c14a0d9d4406f7d06e00aa449705932bb7d38b7f47f6dbec9ffb1e17e8650699ea6f7befb746d012d7d49c69ec17aaf13782aa496a156cb7cbeca66482dcdd6bc9c78f4adc47a50c8b5ebf7e6c3e904c50afe29a89c80704be8c4932b70747a91c2e11f5a5a9c9d69b34146b69b98e3524b99ad43d7abdc81c8ad3353a9e1d6c7e7fba62d944adbd03af332f28fd957633db2b805e9e21da031b5a3aa01a0cad9a480acbec612057ae48b63c47c61f1f9a5a3d7af5658437066e9d3bb6a424954be61ed1cac49168e08a906df2d1514bcb9a4a00158d8c06cfce4ba88cda482fb14166e30595f380dceaa4ef4a068ad48d984747b5a1581bd11f25e7d8dfe67ed170ef996bb6e78c2ccc75bbe54df837c5a6052c510c5485467081d8f8ccdd86191667774fd8a0468a45fd3ddd6b59d2b8eb02d767da4d29d3fd62216a1ed4125a2a43a5cbc6ceea6b33eb73ea3b2c7c7bd92c06b72a4a22de174225a7a133b02d55e9cb46f2dc9dc678b991ad4c6c5f00ae9f8850b012eb64c6a8adf92e607f397283cf0510ba1370e1b33319cb226bef9337a83e353802231f0b170e50eeba97e7fba8e9d4a3f7bad66beea7d0f90ae8d15c374a77f3e0484c05515da5dcf0907c2f0d44d6462e8385c0823421e36e16f7821691f62fa4d02b233b41915ebb4785626bc23d57ffec1402c070b4f0f8bf62d37063e01cfceef6ddea10a599b023ea760c3cdcd9df30ffd6af022590e37eb136271879244a4504cf99f4c82969cee12b8ca98c61e30460fee1d0e98704a56a61e95edc0b6fc40d8ff034a6a5211d384b2df346b4a4b1e36e174b4ae5910bad4eb5d4398c558ef93c28e29390edc78977700caffab822895cd92b3bccea83b8d431c122de7b98e590a1f6b4e556cf7c9d56ce20c2eabf013095c4a3209801e4bceee572c785ff1645350ff636eb327fde14efe342c360e39d78569f9c3f697a818571f1d96184030822f5ee791539fac702e1144d8f145db76e0aebda01aa2a506d87029e63b856bbfa21528d61edd05a5b5b3fb33253035b4c38d60792977306c00ae3185b1a474ea2da7c628b40ca2ec0d28437cb45a53224b030c4330a61646b71c113e04ecd3b8c5427bbdcc99c8300ebaae205d5d571c16b4514f40419e24019369230b250098abc181939460b4e667f525ce85a69fcdaf7be7b33b9657f01ce4c6285c4d6cb46f731c9b601fb46b96bbcc6b82204b52176dacb5594ccb5c87d60344029a36154a609c2e501eb30240a626868c096226e0c50869e41d25304301b4a96e821229ab499b67ac2458a87b4b45c33b9ea8a2f703c73b1c55f86963e3a0521daa3094519894fca955245c7774d8ea0da3d94b66e624e7ac3d88217b2f3ffb155bd0ab09d6b6a14742dfa567e41150f446b8ad4c643bd7df5257898919341d7525f1b699c27919f7a931bef95aedbd2318535f673d4874b5c9d017937c5647f174af68fca8d2055b03a6ea941b8ef96650e506fae3795d2d34cb315f71a4eb230f910b252ca015b7a6684a47e71357f45b411793fad11d89b197cb1479b4e4bde37530d7f906e9f1d2f71bcdda72b92849a86ce6c8715476837225f338f070bbdf19ea9ea9f449a37bf595f55de4439a12785313e2e0d675063d58f0016d22d7650865615b271a4d68dff474be5c0fb7a56396de4992ac12811fa5ec04009ea2df5126cc3012a3a3a3cd0924539f228aa377d3480e674d383698407ea56c927866bdf8b6b54b81df6612f503775debfb38553ce54bd046cf8301bdfc846c7142589a19acafd2ff0fdd33a687bd456a2baefd771083967fa19fb188de16f105fd63aa72be4ede9c045249fe28d845479dccfb9017ba58fca8001a8f6abe01ba8ed200971c13c9983a22da70e54ab4da1b58b4549895a5c98ce80278f8896cc50c69457ecf6a23851a3cad94e357e6794f1105c043d44c47900829be37df0877960c027daf52863dfe4ec380d091595dce02fb309effe9448b319007395e80ff689abb2424a576753739ec954e15dfe2c96732a7d1490e62b09568ece93ae6a84d2459d309fad4f2cbd6fcb661b86f92beee21788478f57be07f0054df3797a1ccc0b8c233e42cc75beb38d8f6952be8abea8d9ecdbf1f2f9ef4a66606b810bc6e1d51f07680a38c6b182b7d093247a80ffafb912d63eaef450836979a281f53145c334f1fa5803fc4d5ec38fdb700fea9d6bf0168d3367ad99c73b52d68d36aa37e780576ce5b904f87a582738c0ef5f1478f4d0b47fb98ea81bc639a196829f01d1f4e1701af9d62bea70bd3d6469fdd5fc8acac07eed95efa44310149afe7fdee7a027925d9974b36f2bdc9b6d87ed88b030d5128bfa372b9701302857c7c5d5f0e106d3f05a0fae38be7ee4cb6754ab9b24f1ef5b30036df05010f030a9dd64ea80aa0e832f035b7a126b76bf40ef1f591309b8b4f5b864dfcffef52292b71c8c8c01288b298e7e604f5b2b37b21b43523cca514baa1cd893428ea53c8035db45ffee9f4d95c886ef92b1452c7d851d1a4204a193cc60d8abe178119d0fa776121c7d130078e9312116aeb295aa9f68c3f8b5d86e2b8666d166ade5a49895557cf65c6a45505e0ec81873c7b54ce9308bb6d4157151b135135a206d00d515e8b512bfcde470b762e383410df7383c8ed942fd1ad81512d24377522c4dc43f377d276fb8aa3e32b98f87d1956914da4e98e91bcc21281a765c66d6bcb715750e9221f211ac0e9c65d3a556db75f97d511a396b602f88298fd6c74715b01b2ee802871b9328add3cd473f858f57c49aedc1eebeefd2fc3086f65d905cfe39a1af473409321c93d9a49dedd8138bfe72e6cf957b00bdd4dda87ed3e4433b2e3cc6f5948722b89f1ebba2e823eba46916a805c3147f85789e1f14bd265fafb150cbba4be2b2f1bf89cfa312fdff0ac9fe8a8d9a630c6abf7fd9376e09282cb176aaf4e636f8a5e4ea39f461d000a42f563e2f68d24d5d3f40a9752884f4d27c2dbf50921edf4d370334ede4ee45e780d4c5a1c7e9fd7bd8c03acb5c26c302287e00c3ca3c551ed4627195d253c33c3861ab2894b4a21f57d8faf5e25e5ecc134bc2cff0560185262094ce839f97ac1629ed0362d671cb3bb7b72b0c46ec5e14fa4e46fcaa865906b313009305ab7eadf02b73cd489980be9d78105853208dd7a3828ee8801c8947b09fb1d3f9fde3ebc251df1c46942c53bf71a6cd1530db50d463c8d5696b5acc831567fdb7afab8fd9d7ebe784e253bb0d0f0bb3d8549481ce0029b0d198af88d419318033e5a09fd0a9dfc40396a8a924699ea2081f91c2e58a168fc3ef36f93de028929a40da48f5c8e7bf3782a3c1bd7e7c82070c80d90a9b3e1e0820e326c52f3b276db072589a48015533b1acae10af1565f58b558ff6e6e11edbea76650ae1517a0ebc6da19041f979a3ab81a43a34d743b8f75bd18edda284fffaf37e66a01268a914abb644d678a305c753375b34efeff09f6cc1ffdf00c22fbae2829d9a3b6d193d259ba3d3914317829b6cd9f68b53bf536fbee56e52e285f2d8b3772d00e1edbc3568263c6ba9b4a244a3bd0c06888fb01359fa5473d22ef3a3c9b89216fca98b2a58a1ee9d343699f4835c59ddae1267", 0x1000}, {&(0x7f0000002200)="dc5f077aac902788544e914230182e6f8fefe79fa494df0fca77c1dc311f414e17dde9f61f2a824ec15677b5931e04a8b520918f80c413a2bcb40dd5d56f170feb5d6ee2f022c27d6066a06eac759682105e539e8d998245daed61871d62c2245493e4072571367eb4c11265005553198381452b46a9f63e", 0x78}, {&(0x7f0000002280)="a23b6ee44c84282f7148906bde2e95a7435c27b210be4675d25c393327dbc8975d7c90d8759469968353ff566b4818dd35d81f4186a0a7eac0ab93a3bd68f662301c66a39b679ece993557fddd6ec9de16fb8cd0690d020785a5", 0x5a}, {&(0x7f0000002300)="6d0f5e40bad0802af52cc1ab39c864378b8fa51f3bc73d47fdb64943fa2e5a81e39f5ce807a025a7e7eb48ba909fa7975cece25a9015bb05eba9a7a1fb6a2da099aca1b1cf07bcb0fe77700328eb457fc09d71bfc01de1932e34247d2373e9f3f48f6ca891e3f268718b89fdea4d47280ab96bbc806548eefad2e15135ab2fd188133ff4022d4397abc030eb4d166d9c775a214727bc326c0319967aafce969f1d56c932f7c23ade2f1345356140", 0xae}, {&(0x7f00000023c0)="d3eb9b7d8363ad344360b2140a4de95ab19db4c436314d4fdc4e95b682fe6363023647d0d52a2177e99d482f020f0680ae0d698a67162768bf82d436109e840ee3051e9ebef7e594e042791ada9232b5b281d671cd1aae0b9201017823b051c1d5b873eb701457", 0x67}, {&(0x7f0000002440)="88fe702499267b80458bfdc61c47bfe504267dcbf4bc50b89a0da244f9382b02cb56fc789e22b0ac35ca4efa2a57ce2e99", 0x31}], 0xa, &(0x7f0000002540)=[{0x40, 0xffff, 0x2, "f81ca72c1247cba95185482d21d21917350600631720ec2b7c09f138f7d3ea85e105a5c122f16ea9a105b8cbd3"}, {0x20, 0xffff, 0x8001, "319dd386925fd4802c25381338"}, {0xb8, 0x1, 0x1ff, "311d58f6950c5c50fb6af0fec1a3c5f974e3a38a74a9c00a94924e0aa32650d4d687ad50fa1f492a5bb942aca27adc2e39c8d951c48953a993f97fb45bf1c2ba6580c3c793130dbedd819aa9aeebc87e2c4fdfd56985408c820a7b0dc4518a0986b8c0c75df6defd23ded8f581655e3aac4b8b1a58333503c4e5a9c1391c858754dc6cb104b05965cc8467c332809098c93a34eb1f81d501b13eab9806c4382254dae76801"}, {0x70, 0xffff, 0x100000000, "506affbb542f67612224dd5266dbac0335e12b6769e80f6014eb50445d467b6d0f1b66da4098f8926dcc4e5f52c29906068ee7135be94360c8cdf4a349f910fdce31c1cb2576c9e29b4bf79588c0c6ace6d584f8f67047fc397f6e6a3328"}, {0xf0, 0x1, 0x4, "7c88be8d12419ded5cf6302a2652838d21ebf55bfc04a80fc18fef22776ef26402dc8ec7f29cd53f34720bb110dcfffd994ad5a09150059e1a90c60bd0f9bcb1adeee34c096503b6b3c00402c4f02f3ebf6e766694577013726512ba152f712db544161be03910ae8e51a0030a2ee55c925f824b87975a5d1abf6e3ac17bf4ec274606b7a1364d4917f13d1f93f897d38cda80df12b486909aead73875dc49c39a2e60ccf7937d1f262272a6c444bf04bb566651d7ff452ab06270f366af2ca8d4d1556ada126f2a60d401e7e3dcf1ca99cf19b54e3b3829b63a1ddd"}, {0x30, 0xffff, 0xff, "b25da4c1fe43770add546a17322e03a6cb10887d033ae2868b20540b2e02205a"}, {0xc0, 0x1, 0x2, "fcbce2a2a528cab8850377d08f6f7ad7b93188c72917fefc53144179f762b10ff418d4e9786ac5721b1b274aeaaa007bd2aea8fb3326ed16063beaba7250b3dcc1ec098e2a5d810e97563e39e1e5be4a3d1b05c00d91ae3c15ce711ed02f204555a813617218a54a9603ae99b783223cb1085b22f02ecd2c1842159d9b120f84e4f01623b29d32caa29d74a597de648a65ca754eed90c9d55b53b53e44ff8c9b78421f97785958756ba9ed813dd8dbee"}], 0x368}, 0x8) fchmodat(r1, &(0x7f0000002900)='./file0\x00', 0x8, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) fcntl$setown(r1, 0x6, r2) listen(r0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) link(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)='./file0\x00') pipe2(&(0x7f0000002ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000002b00)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r4, 0x5, 0x622c, &(0x7f0000002b40)="c535b08c708dea72d5a0feaa6e706136ba1754a6b954dd290af7c0905e71c32e596a17664331dec61d5ed966845b87a7611ae36025d741ba4ee52bc650fdb325ab083374fa5ff713e12ae847d47ecab527960148e48d24b48db6a675b3b7399d26d4f3c38b7e5f18eae7a7cae3b7a0f6bad1dc3313", 0x75) connect$unix(r4, &(0x7f0000002bc0)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000002e00)={0x0, 0x0, &(0x7f0000002d40)=[{&(0x7f0000002c00)="a4500680e1bf236285011087b79d9b7c51b5d83d35e10b0324815f5e4c87013cfb30f41464523d1af090b9bd8a01b457bcc12686c978b6c704c67652f80eace493dac3833b42e7b5e5d082505bce8ad33e071a713aa8e91adf76b7c4fb97c444cffc", 0x62}, {&(0x7f0000002c80)="d096dfa9812c79aaa8962d97699d63425451b14f53534984a9a7991a8733f3047b6a3edcedd32dad143b72bf371b8f893fe0fe7d1626c3b1b9834bf47dd498a4eee1db83ff017f8e4f140cabd9eb73cf9faefaecd7ad54de4ef90739ec822ad6ac6eec2bb61360b29af0e5d04ee0ebf2e408f76336b1da9ba0cd40d8108f66133f5a2004f475d12765c5374df90bbe19d1588214e796eb79613c60ad76eb509aa3a17016e9eb63c68d63f46653e9bd0403fcd46ae12301b684c9b4be675273", 0xbf}], 0x2, &(0x7f0000002d80)=[{0x68, 0x1, 0x1, "a4da6fd68cf2c8dca3e565dea64d53d710aa71006b8655142f0a235eefab5084178e815c015b16308d6952c7b1b116a44abe54f6f5c69d961d3025d101a7a59a5e655786b62cc70ca108cc2256f58c880e"}], 0x68}, 0x2) syz_execute_func(&(0x7f0000002e40)="430f0f470fa0f240d9f8f365652e2ed84900c401f15ccdc4e115f3c1c442853906c42219a9ce262664660f3802650064440fbaf7ab262e66420fe5ae274d0000") syz_open_pts() r5 = syz_open_pts() sendmsg(r0, &(0x7f00000064c0)={&(0x7f0000002e80)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004340)=[{&(0x7f0000002ec0)="428a8b679bce4b29b88a8a1156d6b8f022ef89b22adef1ae5d51d79b0588c99b750c75b7a3e99a37c1be79c34d92a69832dcde2bdc83c6a2c3e9b8fbd1470709b3296794013dc17f79b68e7ad97f4e4d92f60096912cd7d2a0ba9f8f841e88a8e2958f5a6bea0869e1fd31c18aac58aae344cfb60acd2c04dac9617ecd21fffb898d9c1c65a851719846c518cd42ff4d", 0x90}, {&(0x7f0000002f80)="fecedb17f7e4eb5c43a7395365567b894af62e5c101405ac09be1a34ce", 0x1d}, {&(0x7f0000002fc0)="8edb6005f73862e9043515e0f1b4de4670dd7e6e21fffa3260570f960c8690e218b37fd920ce8b2916e778c9cfabc3a57f881bc179cd8978805de84a41bab8003da429d14455797e15948c35e333c0d4ea0ac0921e7fe239af5ee25ad37612d86c528eb253201bc03cebf2778630fb0019183e1e4ccf61454d", 0x79}, {&(0x7f0000003040)="8ed3c3058175bcbbf2b9d5a610afc6f4e3f8e052c97b77266712d9d2a45f97d56bfe197c51520541be53e497b27b90041802515e530ae1713dc294f544a17f9dda4cbd0465e65db3e50dc6631068d7002fba8eb5d02191234134e4edc06d79728312180ef81dc1bf82ff01988cca7e59a498ad3614f39478ae1514112e444edfeec4bcd30f0022f669b11cd2ce60b4a7bcdccf1f7d432973ca9341dd12f585bad9b40cc0b3806761ce16967619911b293a236aec8487c149e6065a6e67d2878a755c10ec130b01501da4abcfe80c96fa4d51ac301eee4ab1e4da06650f4cdea7faa370ab4dddc282b0630c0c9a", 0xed}, {&(0x7f0000003140)="2b7e7337ce06935ec0670f3e884c375146addbeb76ecb03024c44f409f489bdafab525f45fb30b18489a211555f798f37bca61c03daf2b09dceaadd80363412817f58980181f9e2ef948def5ed89348026088c048931fb90ce8e9a30fbcd6a1b13e6c274a84f809474a4878ab0a20f70330b98b99253e833e72aecdfbe07758225ad7aad1036df4038388e7b720c19ccec9b9944c841ca671969b5a3954dcdf7c18353163efa098cd766e2de5c7bb85f8b00ac862a4b702e4d94f4c0aa34f48044675129265bd2d9f915dbaf435c9168171c4168ba609fb92dd2639d15a026ede1f1e65be2426712642350b58e0341643ae9cb3b0c7f", 0xf6}, {&(0x7f0000003240)="46c40b9b242cd05bd9e9e089cc4be482aa956d64aac73c7cbc618beb4ddfb32c4c902626001607fc0a535b7492ad29fdae3dd09d8892dc95b2b5629889844f6dc11936aae22d7b263c9e4ccbfe424a89be245c37e5be149e2acef5d3a6d2f24f14091be0df01bbb12208a51dc750476030d3e79d27bbf9eed6ec44ea650a734e4a4b98397697f269135e623509794f46c0fd913f56dce1803e2acc0016779d941dd040f7031031cf3ef9ec4ea9b20829ae5ffa4515eaa8437f88b9fd9cadef9a9ec9f347347ce8191ab67da7bc6eb1623281b52e23a678935c764a47e71b54d9fbae6879c2b53601c552555c4fd94ecf42e491e2638014b19ec4f65b0538d1c381f51f1543abfe410a09497f35f2bdd52b23d60020df068468999d60f12d1afa1821affe7fd3015fe7a8e513ad97c6ba86bbf7f8ad8b8b640df6666676e2cbcda87d25dc3382e02e42e2d450e33a692a742629828889271e97e7ec2a8d80f2ae95cbbf8e66dce99211629dfb660493595f539167183148698d0d7f91cdf8740caf70732f3802b5af14cb4cf7f67d520e6f5fa08fd16a12bdcbd49b126113553af49900f4807ef4d60abf43ec9e4571e57212bec92c83363a5b42821e493a8196c3de5ac7af31fe8e06f330087d31219321287a9656a4aff4b2d349d08ff056dc4f123fbca3a6cc250e0986802627548d67772174938fa1d19a091a9727b6f2b784e67adeb05a419705b403f065911037a660519bcea236ffee903394ef644051caebcd0bf4a1236dd691c0f933ca2730d6c8650b8fe7eb1ea04f6345b367c5981e24d0981e9b6d7d4a69d9a9ce8847ee1e5e0c291e98bdcafa7dee53442624afee7fc14eaf59e500087770b97671029d43022f6955a358a5f39d4eeadb1a31e0e9857a917d1f2e52bce881113ff7f6234a7f0efbc2159868657663d57c45eb1327a60983bd4d904e5c179f9a54ac9c145f51d0e6b3941d1fa5ff92e9bf909486ef8ef39ecbe8355842015f4a6e919ab16aab7c8183a920d57b4bde9513f07f6bdfba61f12d490ec25215095249df3616dae051969985260a50db099df7c4bc715da76f2485c45fe0cb8657c4492fe0a1177e2b8fc9589ec020beb29f9d542caf019aa78617b6bc51b56b38f003a1c772d38019f1b26d347fe320d9a71487a323de3f4228c0c5e9b070f6acb31e0136077db0073418324c0b4240c5dfe19f4bc9e43e734fd51cdac8d343fc244601fc50d2c580e22db5de4d9aa6d861e6916c1bbff201ae3d57033f4ed9b1fb82a1d5b89ce17d271d09833c49234ef8f40ac49ea1705c427ea344da4b39c74710e56f5f3a5129920de46c283549412d1a475a32e01edf37c29d272f8242fbf9ee53e9f4da80f50bcf1351c266c2932d42e39e4922dddbb484385834a0c742d41365feefcb804a335b3f06d996ee276b669f192ab0dad5d1158e5b31c993c7a7e269aa2f831c719ca8bcffba224da5a1fecbc6a4807146dbc1c8e7a5b450c72fd0bee84ed87b30fd2ac6aa6e24ff3cc7e0597d1785133dbd977e9243896aa0ffcf68150a9a00b4d5b7629784b98b8dd36a11b8baeef78fb78f5aca51c045302a71f2d7f22936d941f10c1bc85907d8ec898753c63ba0d075835022b4df5a9f0b2b0ec143e324fe91962975a38fb21e6462473af3dd6d799cc38a87cea522cc1d803cf9e3fdad997adb3c6d3e58398d0b6d35955edffb9fd8ebf2e4749fa502b89e1de49d350f8834da1b431acdd02dd6132034d2795412732bfe650dabe8d4d3243806e8c931d99dca1ca1bdab049dbf19fe792695d5030780ec8d63f036887c1702b4787b80c1896632ae01305c7c873777ef99bd76ba3c84dd1441bc82981333997c314ffcf3c985e19e62f092e6da20502ac7083a6c5e473889fd842e5185a7167057f8d6a9d642be89e31e920798c38bda73b20a24399a1643620a1150d7024bb2cf391a87590f2e1bea1072e5cd7f9da1d98cd0bcf0f7ad5dd13492f7dc8d51fa2747559282e2b8cf06d4b802b493cf31a082254cbf577fd9e69a3b663c65994fb7a3e4a191cf0f95c90f6a01adbccc06de2170fd6e97b5044082555ed40d6985672360decc8dca407f1a7806e9490b38a39036bec58cdd5a92f47eccaf78e8d9d0b4f77c2f7daf3aae30fae0c9dee9d7a758257357400ef6ecf7724bada5895eb377be6710ebed14c3ac3263a3c3713594975ab783268d6230432b556bda216bc919b3828a50d5a07b0450afdaf6d1e29f0f2bb17702dd163f293366f9401f3ff647526dc89d4e1120ecac99b825c1412032cea8be659eef5276e63ae9016dba5d8f24a6cdf599d165b0afb24fa2c9ef32417ff64821f6d3cf3bd8a1b68c67eb7954bdcee7b7a21c82d0705ad7350b687f3a8412290075fb587074b8d11ca8dacca037fa0422ee039372280ed04e1e533daf329b31eb9a61560f409573a093be2f14fbb1ee7ab37e5e475a41e75b6130c108f4d5611cb07e1fd9ba8432f70b4e1bc88fc854ee0281ea4412e32ef6b3dcb63d2d943fba047de0d1fc176106d7ccd455f2a04f93ad4d4f26857db9e23ae83daf16975303d061b368afeb02c0a80f6aa41f8f929e69a82f007002698b0ff4e51d2c26ad88b5e34b64d823d313fcbaabd0e8c87b94a39bc143c7f280f7b945d4cb4a5aeeb42bb102567429b0bbda3abca1f3570ef1139f20aff26d7260f10778d449612aaa0adb8ee748c3e5e81ffa3f2e34497b2ac059c46222b2c206b72ef4b3c11b161f409fa1b022f601eea6636156e35a55e889581aeb770d7c5df61b8dd6c570941a65510ea5c3ff111b00ee8d58368bab5f078572c8f50e1410416c4b00d1eca99cd784b2f03f36cf39568877169a76b81aecb652d8db6e170229abd140144e1fd4c8e91c25ab4f49c7466a7f9adfbf644f50ce8d4ad3aad32d0cb6ee445260370498eecfa484598a2267a20b9e8de3251d434f7c2c6f98340df84ca0a162e51c70f9fb9caecd207a5264dfa8dd9a5ba45dc364134545a201bdeaa412d14440098a8b9093338f74980a566cbd93335b45dbc8ef5e35ba18ec22f06ed11759767d9c5343e24b055e4893ccba202b56d4b1004b86dfde9723b9b7cbbe096ae0ac4b5940ff83f7c91cf3e145ad7546218ab96431618b4d49da1bc22fc79530ffa2c0f3d7dcce0025600ee91854abb27c93662decca02be5812a2da0b32300c4e7fada233d6c04a6aab9a7bfbbbc108cfb8a34cb85a55224a166cdaa2d5c2fb28c4772e154527c790ad8bc0ddf54c083b18700ed85c5c44347b9d671b841ab23610abfeb0a6decddf464a67ec3ccbeaf641dbea82f6362ae66cb5eb5328abff74efffd59b622936b1a2903f5c14142f69b7d41ff2e340ae91fc172d2e1b1dd571d916a9dba335105ca6a8d98abff9057193d3b6d7dab618b14856d2f2941cd42a865e163d7c570d20bcd995315a13f1a7ec15e7448344534e6fea5787b1d84c52045c67e396eab8016b36b671778ff2335c40eff502434aea4914ac271a79c0a0103ee51634b70076fa96f5fcec6888880e94d393f78cc16e98c1fff09028f513a73e71097ab24b813dfbc1d54a616456c9a96dfcf739e3fd2cb152a9f06f8323e5d8e4eb5a0a78184b04133d032ca6567eac018730319ed40c0b82dc6acb1279d033d55fe7011f4446979e56a9dc503ee270b283236fd3dbf3568cd4373d9cd6a0ddb36f35e77561b5a50b74ca3e45762c09ec8cee3a05a5c8a5baeb2d55287d888c9c080e09ebfedac45d98aeb5fc94d528667868ee09bb30d3b58f78034c65a9986ca5a77e3a723c6bbe74fe32a9b74fa4a166baa8c7a654c9d2e1d2fb75d6c45c0ee2e1311173c9c14f362f8f72a8f6611fcbf7db2f5a0328215a8448d4323ce6cc7f8836d3be82546a19e4adac1be6eb06d474697119631c8664cd04c1ff05aae81775439120b62b8dba11bb7fc9c5a789f7e859496e3bf5c680dfb54211a123ea6d7fee02fff00ef7001f36900ddc490a4577a75452340d34dad3342b49167184de563156ffe3f623d6871c48a5e0fe20a061a65932e621a2d186b62ad0eb85a389446eda7e766f5247963f0c5579ec960dc457318cce9047e136c6670aed5b1f31b3b6cbb3308982af37369041ed9664f964523e679b42dfe1b360ec0d3fd3d90d5635ce500697bff15b63fa8d41941b63dbd264a62728bfe71ffda698b725400490f1596a379426e6f601642daae34ef2228fc20e8af7f06a5405004cbfa03dc3010737d503dcb2e05489ba6806f3bea635a1e81b155446fe35b8d8337afd29832b828a2df2f84ee177bfabae15ecef6b5cc992010a0db33f935e0d84262d8a1fe2a15ab4a5f1663d10d2e89e529118edb0c9d94b139d351179e0d7a04cc15f3efc781e4ee92a0a20435cbc39ddea047c6a189fefc0e3e7b4ff7c30efe351079b52ad28972da8f6ed32eb0cf47a59819bc2276b0730c81942b61962f22d5ed8f0183c707d90e1ce4b0edc1de6b7efe24f63528bd7beb365ed7b49af6075c3f64cfb849784fe3a9988bd039ece7df257fc7c2911c1a7936bf72ff7399b6bf503504a50331a4c339c8a266574d3a1a3b22e3f9596220ff17f533c1e7fedb947eb5cfb0d8e9dd2e88f9f20519ad6742518a5b10bc367a9b86c2be4a0ef6300729866256f132487d4c94430df6f28d71b64e32cf328dff7c4da20dced966f0a23cfd09c6e3d5bc35944e3ce060704e645f882fa11fc5dddc64ceb86e40424841e10a02383885b9f7db619bf25fbbe8c5395d4a86e91816b6f8ed824055cc2e4c5017ac0fc38551a4e9ef86f7f46f6966c48eff49c1b638cf329d6a374fdae1765c6008ac4265c1528c8387947273f3c37a350986c8fa58bc5bca17f392533583ccd3980b9516fcde289ed09c3ef905e956358f254b67da5a10b1f3ee8d48a54217b9b6a56a88731f9da01363c4cb2880202c8a87cdc02aa9315d3508d70622fc1d566e50a48c7ac92a0b789cc606c831d4050af39742ae0b1c942000c5edaaa4d336edb7f5bc9ff69aac78edf2e30f71cd574388a163b4d46bbe942d777264d171ff4d4865e60731eabd021411a40535916f1605f7cc852b3c499e8cf52c6a42309fa8a32e7ff3a8fa7a074404d0a1843c545420b9f9eb0e67becd2975875bcb5d6c156329c847ab9500697d0b371afd3305d4452fd4363ce8e31577d046c23218b2a904f51c155f3313aa88b134f3f2f5276ca631039f94a3a411851e774009c75a0c8b6bb79cf95e5fffe3b73031e5db8375120a91252b596896a3ab2d2e16630b6051bece3269c8f3d0b4bdc4ee3d5bc3dc2d65dd94f4a3c911b982e7a1061f31b0519f96de379df23af6e742751111038b870e2077a117f1b00392dd5307a6a3cd446be7364793a87469fdbdccc014aaf98ec41025c6b60d9bec77a9926fb6d1fc46ca4626fe9d0e14fb7aa19ca00465f8a6aa86d51f371e7efa02ed3883eb512ffeefd4eb0e253e4ea82a6c6ecbdc9ba054d9a91b8a6ba8b4163a34e7db0aaeab5563026727a2baccb42c03091209802b57f11944954da2df32d40bd957ea3cdcb81aec09da8b15d375f82eab21ca3863c8dad2e87a1deb71fadb0986e4fd076fa53bfb0b7b064f967141074c796701e0e5a3726e85e6d09055afe57c81fd779348976c460f1ad0609b031483f2a552553217f79d6507232b208f9f3b3a9d64601e93273011883b6d943d76bb1b4b28b8795be8532a01a5e5cd5a2cc631e4b91f20adfafe904ff89dfefc98c6b93d25c918ac463146f99796f1a", 0x1000}, {&(0x7f0000004240)="479db406417472fc376c96160b7a039c29c3169ba16e4ff684bc216fbf19d9da9f662b69d2325400f2aafbb4500db2f1c98e654c7318dd007a2553f1485d50141f2ba43a60179afa626d496a6f949b6a5224e274cc927d6d2e636e8343680d47b1156d8813df85b2f425fc6e0e6e9316ab6f032d4749007461419a2d8925270ebb162db9248ce7be2f4253f76cb7c8db3395128299f17096329c3691c08acc299d58c750abdeb2e0386405d9b8ccad2af97c1ccb32ccd992ef2305830d1d546acb55e674a4e2d46d078a1bbdc65838220520a0a912232cbd3c5a9b08c1b7d80727547a41420e8e1a189f189ad0d8c0291c569cb19b1c32647f8d69c391", 0xfd}], 0x7, &(0x7f00000043c0)=[{0x1010, 0x1, 0x20, "a5c44b690c04b9855f8a641ac3bc39c9882f45858b648f44c92f950f52c8d5a76c8fe3e76aebebd81e9b4bd9ac667f0eab35e2263d2c5b0563ac0ae67c573a016cf2cc2429525ecfc3917b6274055b3c2c10e509bb96d772e94f192f01673e10b3252e5c330e8d109fd83181317923dc159d9de1f6d1ccbe6ef12a95f9e3c8452b1dd35012e4d7761b7b54b5448e79ba83b69bba3479861d4b69b2c064eac2df677851f01cedc2a00e46623f2707bb6658321a76612bcdc7489d7af36982434c5a6406f7cf700e51917321d36a764bbfaac86e5ec688f37c1af369c2dadc2235c1b018357f6f774563d57969f6ec8821a4739827a1df01958a26275f7c2312859719f4da01d548c09df8f7f7443b72d660adbe3f1cb6da008649bdd71cdc3fefa3cb07b0373f161acb5eee1a42f2e234044231b04b88367ccb287bfbc3b06508ed9bff6f91d1ffb896ed706dfbecf1b471871cfb2270ef12d50405ee5eac72f252388be8a5e45aed0e8bbd682585245f7f723e0837d374b879710a868123231f9165aa50d3c060320ae20a089574081b36747a246431107cb07c92eeb0a7fcc224f34b3625879e699218fb302d934e3062aae15f37cd0230282126e8f11c2cb7d467a0ad8d0d9bd0f48fe77a67cbc4dd79e48a2d058b873c0bb500099199b99eb61680363af91e06feb3e5d9590d7858c6813be55f1dc83f960fb42b4a2f518dfb5d3f46529a5c1d61bdf301f16c461809a4364944cc2a2f3541dbcb644cc68d942606f66122d67baa986ce9945836dbf86483e0b75f94915c0e6c7c355a92fbcfd41af1d967dfd32e6645ae60423ececc7e5daa622d1bd730145b5b6d9f999679bcf02900dbf54f9d391fc9ab9775fa2198be164d3428231da39b1030fb2d91ef6359a8f322ab9354c54bb6ec0132cf54738be87c2ec6c4de14c98760d075740e0399a376c201d30d2cde06f40be428d30afd06ccfcfa88b8ab47fd986ca301569007156dc5dda1085aa3586115f942547249977f5acb0ac21f25e15d3010f0fb4d359d12dd01a2b7606b45970a533d5552d1b5afc0176a6fb1734ac41bece0d1187157d322bdd686f94edc330595aac015d3a1711f62a4bbdbb05d8435b8a17d0f9c06ba531ebca357144542af0b70560284cc7f559ef06f135b46c5b78ef78c1099024f2fa4f867d5786369bd7c376f68fcbcd1dafd6af956c6c2d273c7d5e8c1595f7fabeeb8cf270b9f97e076f94437fb0cdfdbdc7c985b113ca5eb8718c62948f556644ff4810bbedd02133031d32013a4312a9f77bccfc00e66520a1f6a54e31cba7ce75cb14f81c4735185e7fb2affbb1466d5d6d8131b3db266fd37615ff2a3ea26ea081376146d82bdcb237494983ee8e17d571312e0257c85358aa7ffc21c57e08cd5edcc27ba55664b4764757199ce2259b21f4a4f1bec94cd7831a188f63c4e29aa826be2a1dd124c4f8bb377a924d552e6f7ace140f85fbd6a1160c360ae0df05634a256182848133286073da291418f2a72a360a6defb4ec287d639bec69e5b9da454ecb4543e0f5579c7f6f91f186e3b071b01c293ba4b7794aeae4e572df85f27ed57b82e198bd0791f0a9e2baada23faaaf36feb5e6e0a1f4a2e5d2eb65786150444a594dbc77f7d4a09ff54ebf6ab02ee88f337940fff06ee12ed0c10fecddd017d2150a521d79ec8fe454ad65317710dabef640de8fea3ec5300960ab57310f8dcc6d528601fcf1f753fd7134a07acaf864468b04eba87cd3d8c619474d11c5fc9cd26ae548afe32e83f4b1ea46beab654878bcbdb594afd18e85ccff667dffe514326d0bca1822ea855f336d6e155c9687b0d8114a2e093c8e46e02765b409b044355f2a111dd5af842ba7a18b3755983b44839380e80bba44f7f93e4478adde9f8b13238a414588be97fdd08cb4f189fb0cf401fe16deb1ec91bddeef43556f834c829650b8d6850206eb9d1b33ad74adceee7ba08e01525c4f14a677e7a0ff0351ff7cec40da416aeb3cda6c699704b095d23d35390164d592ff9e35d817a52f1b1b3cc7e6702aae3c70a7bf823a4c34f94187a0a98f8277ef0388f233f7dac42cfda062c369ff832db73874ece213482b15d4126481714cca42707cb136a8c885898e222db9b726fb7000b30a1dd6d302031cebfdee14fa3bb327a56ba6b7bc7d910b2d78349b82d4e32a6cf7afa3b04a924081e0075d1927cde3fea586936eb38d9a5883678d1b1c6ec5a8a6e20c080c98b7c49119f775022475005809d13d81b93809d83f1547371d9450391d9f8d58c7eaa69469d4fc837a9878a3632b97dc31b90ab94e494439e6dc3e5a11696f0948594766b51c8fe2d5f0f055591ef7224011941101db8b7068074da22dbb6ce316eb9569a4763dd4c0e6b4b1b86259f486c784c1a870f6c719d35eb79823de5abfc2b602d15510110bf69a2e57b5cf1681fe9f429a3965329cb5b89ce33ec98a03de4267765fd27e933f99c5312c7c95e78ddbe71521769b79ad209ba9b5ec41d6898e810ed887f7fb6cde9321ffebed541086d87dc2799790e4aec63655bdfd5c10f56c3d7494f3704a5b6c757c1112c0a43d73d75b4a9a6c6e6eb99deae9f9b87932c56740533453abd77e937eee62f1d157b7cfadec26ec6b23abcd4249fa4f6edcb9a9cdab14367402501e21d1fa649202c98eef242fe0d8add549eadc7fed8bd703e5dc9034515c80380a65aece3369771d1649383794612855fd94637ac5d1099fcb56c374aeac7ffb70bd367006a13cdaf2630e2ba54daba63bb37f4e0674ee63839502b4a5f926a4171b7060f1007b9c87d36bfbbe272a4792f574ad82328c9094f68879d9049d599be690c8f6f02f2cb8e13b0f58ffa930d9e1c24ec32cc6ed5beac46639af753840c8c1077e9e7ffebbbd05089fbaef08ef56f93d7504ba065ae5a18d108328a6910a82ab9dbee45f5bb0a25c2be5274d8fbd9726f6e318cee524159d0ad92f956256707377da96fc8c9e3bd33516b5f5457680e17fddcf35ccb9d99f5e91d6da6379cfeaf56cd711553c928e3ea36ba1f3de6c643ae6720a169816f213df7e3478b8ae5a0a460f4e9100e8fef9fa03624412723775f80a91049b4b6cac94b922272b261cb2dfa938b5129de1090ed59d9b0e160e6abd4596bfeee688b42df10ec1c38fa107013e2cbcc7cef990d453481d8624c8ba387730a917c641fcae8c83568a27c4cf26439e6c2076e08126b6bb14f8c9a7b48c69d392e6b60bf60da1519333e6591657fe7f5e52b1ee4988571d6c2f2380ca34a14153dbce110f29d936beae6d8b3c0447544fb0183e32d9200bd56a849689e0266abf3e3f359bc5ba5879fc537eb4c2da2df05bcf9f3a3b74c95b5e9856fcf66b95c50486374003b9d7f53153e4f206b63cf846517a83fd580d3011671bfbeac90485fa2012c89a1fe12e04f13d18786a59656132736072991c1f62a256c34d0b768ee4354caad16896e122756418cdbfca3ee0b227c7d04076747125657b8f8943065026d4651b5ef3bf6d087aa06d76c485d41ed76161f33af99e437d3cee0514094d0c2056111c6dadcc44583231559d89e14f6aa315047a17ba04ed95c8c61ef53f95259cf11227784b68d058f1675c36a1126b4991b3ed151271fccdf4bb7204610757d7603c7e28ec80249145d13924bfd77c4839616c3c335bffcdb894ec5ac829f142d032bbe266337b96b90cdf4bea3d882534f6944a3c4b169b8bb03608b4c1f93ebf73c5922c5616f56cf52742da1d15e22f1c993eee6ed8e9bc0d0122a9c3720daca3e907b2ccf4dae04a24c528465bf7ffd79faeb53be81021374f7d7afe4d4c80080b628fd62a315a399804cac76a6360c6be0d6213f541d7f37c84188010b9aeaaa3e0345c1ad242a0ee8fa8ee6577d0cd52c22bd1336122679d6c9cd622b6ef967be397f85db33c2ca614e24bf61a598350701ff3ca503cc25a28c54dfc0f6c472ba53dc6b7cd3f018b218320ae24628ebd358e59d38d9e88173b2d29d6894aa075a094c3890dfc216849d35a982c3aa849f44db54a5d18868a40faf1c42ad4bcc7f663f82b261157010cd1b8ab17f99b47b4bc0de807f08cafb5f1f63395d69699c82095516e89fb0e88ba930b8195ccefe4b5ad205b96be490310fb1c4fbb65cb47ac799add21104cb14ae7f64b2db879538c5956e4f14af952f45de211b248419bf233f0bafa4f37ab3d1a3878c159635a0ae6d320acf00eac9af2077e1d48bbef614715fbf814fbc2e583141e11abdab5575058059b5726d8afbbb6ff87b1eb67c358e9bbcb7bcd0e9f0036954ffbb5de95fecb9aceb2bb9a5a3ef6c782e07482f5741c980007014aeafd15cc4fe2cbacdaa34247568207db586785c983664e1a3e08fa4104630dfb59f49b388c75aa13f401f06713102aa545f3b0b948a8560648a5e77bb2a6006b9055a4e92f5ed4820b518de3ec204c40a1f745ac3a2103932d9c56d96f4cb350d86d3fc549b3abac4a2d535629fbff6f90027a7bce13e5cc64da4e763cdfe308da9d3345b127a1fe939c3753720d7b14eb3c2ad67de99adf8707f00ff1d096e3907c83171846928dd718cf7c6b2047ec7d3648e7ec86eb8fb021dc3015d442d8b9b0d4368aa677aa5e3a30c209094795865780c0b20ab39d824c2b485fc01c5f2f0bb3a6c7276090a3bb790af31af9480cdc5cc6ad5b6e45b4b03025d456c77651b492579e40ede696fac5e48b8c8b19dafbb6b466e3d30008e57594e83501a0c9bddf5686e63869fb716a1ca8a1cfaac18cab7adef869421c41c53c93b9351cf13c1e0a4ca918660a12f6243e1cded5b99c6501205b041258b31eccf56751df61402bb83ae76681ecf119f5617687d07aaee67a75cf64306fc32b5f778235d2ca383eb52408183371af3766fcb720de0aaec81802892e05f6ceb248ba830a4ccd96542461c59e56ed6f0fe08c918698d9c41269ada20ec3133887597779a8f28f78c7eea4cc7ba13cd07d62fe6ed763d3c5f08fac45ee1413f90751e255ba827d8ca2be792b5e4fe6d9212c83591310bd011d65ff18b352d49466635a2ac6365235552e1000a5692c87d0ed25e2f352786922afa05a305f3dacf6be09874f709cef09c86041a92a5050fb10ec1f1db16c70ad6718724dfbc2e52d359875b06eab0811fb6694d6ff30d7ec83ef5f438f4be7f390fac12c1dea16aaf63b3f67b9c2cf58a4e3fbf7deb5ab0a655efd42ba36e719af1e7901a49ae7322e587f61e1d505e762f01fe35842602a3e7fa2378bc67af1775d7a1e50d9692afa0d0d22c133af87f776d71b295774a2ae68f6c3ac3403329e556558cbe344486f3d4fe26ef619895c2d495e48e0768ea15566e9490509e485f29a98e08b7b46aa42d177b1f1171bb1b74e4481b04b4c896f5d6aa5cea8531098040ad547d6e912fd1a4ca39d401825bc81969a7ba410d1839217336cab2d41a50b90558af8c7f6b168cbbd034cafbd5627f48e896e7f0fb7411cc5c81dbfbbd313df3b768b994ad1086e3cbd1027748e7912f1a73bf0104081cdbd4b07cecf46c4da8bbf710db0eab6c5a543ee4f91e1e8a7c318a00b3682b64932a58983cf88b6fbf0c43b3fe29a50ae1c78164da09546e30d15f4f3eac0281a336e7080b66b6951ffaa179ccdf7a4bf28b7d4853e1075d02863cf9d6906ebe2dc5d98a0b8427ae963ec7641a815cad624fc5fbb7d85bbf735bcfd49b9e5c5206d0ddc940f1b9189be1c1bd606239b49a37133bf089e0ace1a9fc2d2436163b"}, {0x1010, 0xffff, 0x80000000, "83c22dcb4e6366af84457c765b483a31677afa9c5d7cb54a9c302fd885b3c9496ac2499c20e10accd36086bc65598cc9f8303dc4bf3443c187780c0615571d39a426acc28e72153b61497a82c93e4191b4dda86168d41dbe7861d9f4a3b16b82ff29025dedffc3df713905e2393ee093e0e768defec1237e5700f6e14bdc226e621bf51e40131d14c51bf4c2c01b8121a8d157d5612e332a5e2433a9c607086c53b807be75b326892d7869b8c1d3b340b10bb757fff4c93ca4f1ec5c8a86e95b5aba64d94a44a49af0ee6db90a558751d1c160ec9f69750821cff2b922957a6f572e54f941efef9cc1e465a45a86b17002e62ab0c72ac6ba773babcef508424f321d8b095f545febbbff3110cfdd015de2b7eb1222a3ef24e3c9cb704b5a6e2a93000fbd70f2614352051a452ff3475999090aa8c6ca70138488ca2ae97dd4acda69ec5839a47c5fc53c40a2fbeb0279232958b643ce2069b9cfdbaa546d097a65b660042a813dc478b96ef22dc525a24db1fd1dada6051b8ffeb871f9c5f9b1c8abe23e407e090b143ef0f2565ca97fef3d16b24f7d06d47c7fafa1d246ff4cf3aa499fbcf25d4e9d1d2538b2e3e3dc1dcfa4fb2bc25be1813e5378632e2d087e9504d5758a70fac6a5a45588ef1a14b3f2f65d64b904b1dda4ed975e15364ed2359b6a410d994768710e9ebba339b1565f3abaafd70fe93d3bb0441fa6783dee4a3a0cb7252d4df771113c3cb3360829bc290f310deb9db21f19b26c7d3f5123de6fc46ee2164bf4b8646acc9d603e075c400176898e42050f657d7fe38e7f6cd5f9938972ab190fb1ad01412574f9b86c5bd0058ee83165ee7cb168958e863b50f5a619a97da5ae354637f28f9f70f46052bd80e0ccdaf5a892f3a5f70e8f64964e1effb872d97b15ba1eca868ef2e2056fa272843f91842044064a73964da69c00a42564b8671ef70279e013d8b3299b0cb173dab1d5af7711c9e91d65e3061f2d92fbeea2cd1a86208db644c20eefe77402969808c7fabd86ef31ab5d7d2fa810367082cecaccd166adb2e036df20290bfc987438f86b9b1ad5a6c4108c695e1eaf6ed5603c61a7f37117d2e72948a5a23a008061d13ee4cd9bc3260f90c28d967354d5a8dc8c1fd92407f4ce111284ca0e2de3eb381be6718600470cb76d5c5581f0652650266ab4bf03315391669785c1be4f2c2254bb80a3098474a6174376ba246579a43196ff4b8e6af3713e2763174909cd616e7aa5919161b93370041ec3afe2241fe010eec1e7ed50a8996f3e14e86fcbf6614640a49b9f32695bce5ea947eee304cec5c340f14cecb977fe52437345ce7137faa156e7ea8e3e6a8a9f3733b19f298f1e6a3f8e0ec0b295043ddb38000a31cbd3f71953b0f58ab9d226b481a0a41d06ebafdc4cda2a4cbb465a60b477574b4a7c7338f4b12c298a69c9c8eff5c3d61591d3cdb88aa02d5c0e594971c9b7e17ab520569f45da66be4d7b17c5707b2876e339558ade3ac283b9eafa2d5987868079b737393e43a147aeef0b1cc72b53a929852d2a39f86317a7170558ff4f638bd7aed3667c6e42dba0a33de6ec9d249366f8bd57408c9e634053a7c810022bc44b496bc8cebc174fadebd1f96055c219d3e5722ef29fc18fb005944c3d24292e458d6da4756dbd7d9303c8879388dba80f4782c91099ebd5b79e6337302049f34a762bd680d2280a6da56cecf1ea7da77d3293e6865a829fbd472017ff8c94d221120f369d9e2549e4223d93abd9854785f1c29fe2a2d89029749839c032283e4bf1f94fe228d0e9bbeb80c46cdf76424cf6544ccd6556c5971b3da2a0cb724d275bbdea1e6ea74d89a055381497d2689b43d69a6153ca4d324f12b0cd3876e5fdd26a00e85c696b93f05b7dfc235358e72769176f1e64cb52ab878054bf96efc4ff2cf13ac662c1355685dab93cb00b7e48c5a64da5b6e87edba4be48bedb086101bbe366d04f2cf9b4a87d71ed8e4b9d6f506097dfcf9c1abb19b4e59870a98b59e5b93aaa0d1ee532f5fa728d4b93e305919ef807d3540354c217b4b6dd9729b251063eb7b02f4c72c3c8b1d551e0f2950496caf1114f6d84ee75ba5259f84d0ec3f4a0b9cb86bd80f6023c1e6ca4c0e3f9fd8746389488f90bac5fa23bcc88298c61d24bfea6eed2bc871dc500ed018ce3453c9ca0cf3bff5ec593de1670e4a3dd3eda0ccfe065ce4eee41ca5b91b767e9cbaad103ab8a65d955424662a560b5968690ec0d9c74e7d1b355eb3f6194d91f452b3417b0c6f3a4d3d4476dd0cb1f1c1b4499a8cd941b9a7d432ad428c391b7b7926822701b7fc84f929bb7662bd5e80a80b364036396a015397035be41b68c9a1d29530816f4e10104f76e0802d5a88fa338277d8b25d7e0e038429a2eb8841fb29ec1b435eb8bf549d6192242b66b0d0d3ae273f8403bafb5d84a4390e6099193dc1af182f33ad4cbdd999c295e5ed352e240be3b3e7e4fcb7c6c2cddbf3db59461497c8b52cd3427654db1322e876f6a44c4cb9850809f353b4b4a140af39dfabe21b545520aeca766b84a632d63631865a60d74a7eb4fb0118693a2778963985dac8d2885e64e7ad69c7da3c79e876ad01ae7cec7f8852fc88de89723557929687c36110c2191e57d2a8a538d29026efb1ed39b46b810b24a8abac61f6ce9819b5e3fe9d1bd3b49b678fc83807cd52539b5ac1170b7dde6640453a902704a5e4b01975376476e4daf563291abb774f68794e7f87271de25574f552f6ced17ad07047a2813a62c9f762807995ba9bfe5155ff60bbac64532fae2976b075cb8b3c322614f9cff846d90e0ac454bca7062e20814a52b70abc15a28370b7abef6b2227e5a7a54f363e73b25f786c379785fa17f2fae814c40c272f930b7c3cd80763d99c7205b68355613d374fc65113154abed6d27081bbbc1f847abe068c42d5429b41492631da6a20909d3a2666c2a1d64e4690d1f88226de67a5d609dc525cea265a2e0da7458276a941611248427c4270f6a09cd933e56e66a2c1736d3669e0fcb59d3f90b4cefc8bb6e5da35d46f6517cc30e37bfff06a54730646d4c27a628e43f11ebc5f923480a64083f8901366be7757f24299c598d11ea0cb0f1e2a90e375adb9c45462593281a754b8832b156d59895c391ea56749eeb9851123b2708867a76d30958e1ea600e6d5312dd6b17c786f7efb138f4a24f2162d2e6e799b6eb1f08872c75a22f622b0db309622fda9f0a805235d49c2ad654b00ae32c162156b51a3a779617db953be723d1dabb59b191085b0a1d0da156635b06f7a40e6e9c706162dde6995b94700a3e3b170f95e8f05310b2e8220f35e792df1c018c67e070bcdb53af88ba98ad8ce80d2f6a926dfdf26179aa9372b4a82004c17fe5e6dd55bd13ba3aa40f30ce597a9aeccb451d3f01be49bc5d765c5ee6e707f6a4a2dea449f5853ad5a322ebf702f4b6f7c010b3070a70f4c1b130a1885db8b26ab2a1f981a0b50f198418647836b260dec8e1d3a194adf891af4dee3ae13509ce0f95be6a52fedaa1cf71216c15263775dcb597ea2db1efbde53d0a10de9d70296caf1bfd3e5dffe84ad5e0cd1a47dc6f2d9de3927a6552cdf1849198fbcbb76a3354c81d267ed54ac53170af5acac8417518616fe07faa90f973004344db849edebb002e07e078adee4d9caf257659871783429bd20e9e40c192a0ebc935ee398ef0624547749a244807bcab0b587ca30c968ef2081b162281eb50705968836d035a8d595a97cfbd67e7b10e3236152ad354055ed8cf7c33ecba11361ea7ef168059afa31f64ecc56649ffc45311255a880becc3d218f22150008388bd27c3595c63f18d7c63975f56c742c60c857dda791dabc715de0cf583b02f9b4c9c516faa21b4cdade09dc14c1eab9298272b5b4ad3a4f62a52047fe9ffd58fb93dcd605a1cc783b027d438c84a464999dfd3dc11e22e4027dab78df935e191bffdf1eaa7887980d8c08be5f50cf9dd202d7c0d3fcbe98bae11d449e9b1cac1c296f2d1c7f08e3578396094f107e1545522479c6565b2f0df40d51bfd10b06e950d0f0f72378ccac847b1cea3eda053f42b64c8d89870b47a1b10c4fb9db7c78e376e9df9c1b1c8699f33f1b8bdd373423323dd1e9462e96378a47114ca43b805d74584c743b5673bbe68d7c85cc5507135b784fe70adc0550787fbfb4edcdfe1549d8c3af8c7c71781a0adb9fd8c6b95ec9255c75a55530727f70a14fee847878c6b63b7cedabf8150831b26520aa9363867968ce9237316693e131eaa0492998ecbcd39ee1d997b6427a7a2d4f7d7836f358e700d24d2f3a5e8856969d2a4024c49867e0a63cef536f43ba55eae17441fdcb9cb7a290e2ed0513b33e347da122afb8ca3fe353b8989b2a4bb0b1de0e8f90bce865fdabbe668f646d2fb18bff1c64bb44b8162f14ddf291ff0ddddcab6717d3dad56ca06301a15a35235859b1fac95971ca1b697334f66d5f66b4d11915679e4b55b30914813302c65b800174ec6d202981fc26acadc2693beb17a682e5e5e5d070ade8876d9ff2a6a68478e85606f467461b5f434f02cd002b8f9e7375df8a922c9ead0e32da422990a6ee6d4195995b055b3b0ead7e55ef2c60c1a7e9db73eb7bc2cb28efd836fd537882851254fe7f03c8c42d8022fa55d1d6f57a4bee854d925b2efb26e8578a8255db4ff47c991f1629ba0358a043e4dac30df298026c3a429d278ad012c77ecd4fafab4958e86da8048d6efcb919e59de76df023e85465f48f4608e8e089ba3909ad61db65965eb4ee28be2bba1be901845b29ec5a25c967ac189cb056c2355d26f9cc7a75b24c527d7a2c7bc000aaf4c12a5c99cbad563052c64a808995086c02d0fa8832840d54490a9caa9a82134460c5539966337674b0fa2ab9ff723a36e1f0f763e6ed19494d5a6cf27a7a2170abc3cbae92847dfe5162f0f45b4276dba7f871fa6fbf26ad4925470161f5cdf6c7db019f8f77829133e17298f48f929357e11f2c3217f816d246771f7d54bcc9b87fa5e09aa4d589dfce24960fe2bf339fd50ac424b234da1ecc971521c3f763590f3a1919d90ec47b5a2c82c95183d36f3b76b94e4de917ee853c8301d53caf67e30331b2c1b6ffef45e3f2ddfaf495e710f6dce0cbe347ce170c4b636ab6f9b681e465244ca730f20d530cb400a2863bc48fee84c2166fa48b7c0bf40128103eab4bca360279fee35057219f733eef72725d0c5285ed39941b6ee5aac545ba4a01608b352ae9fafff7711c1ef7a1d4c05fe1c844aaeb9c93c5d82d4bfe7018138d680f37b1c285e9a06c1e4cafad89ca6dce94f8145e9957c497f761baa93bacc11de998bb14d9b65da68a0438415df83cc77ebfa8f98ec7e08f44f2206aaa39dac705020298960f59a4171213fb414290d5acd4f1eaf0d9131d2763001e3ed2135aea5eb6eed3772d0f71575b64ae41b640dfb264de5a0f89f79ad8a87de4a51725422d39b9bbe3177514ca0f28a521fd05582031c57fc40cd616ed23ccdb8b615ce5623e5e4e66c94de4a2eded0cd4f67650fe4352c0eb05560340a8eb75842e6c825abf04a3872f6b9ed372de67bfe9e4a4a293ba8e7c424d104b7511264d62a64550b88a6c8f9d044f7f54fe4f67bbecc62193efc823be232b380809363ffa4c3bfe0e1297a530762eef714ba711e007ddc184043ff0161c2c1ef7a47ea426f78a325e44a15fa245118c6a26bc1c9749406d960f5de44308410c277cb2235bd62da2361dba7"}, {0xc8, 0x1, 0x9, "13eadf22b5bd5f06c5c1e914394a7151e3f683152e04c53da176879e9ebb627441dba99756427f8ce2e616725522c794355d0473506024b8212ec1a6b3bc5c5b433676a15409bf26a26f27986d8e124d7ed9ffd05bb954df8a2d5f9ac675ca096357197a7087d0b0dde7fb8aa41361c0f0f902a0d07de2b07881f54d47c4ab10ae7bad033c6e338c3b27d640012465ab31ba766699399d460451b1b400af837443f9701440058838be867aa265eb4c14c110"}], 0x20e8}, 0x8) symlink(&(0x7f0000006500)='./file1\x00', &(0x7f0000006540)='./file0\x00') ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000006580)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000065c0)) connect$unix(r1, &(0x7f0000006600)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000006640)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000006680)=0x10001) pipe(&(0x7f00000066c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000006700)) sendmsg(r7, &(0x7f0000006a80)={&(0x7f0000006740)=@in6={0x18, 0x0, 0x8, 0x7}, 0xc, &(0x7f0000006880)=[{&(0x7f0000006780)="d6f04d3b3378c8fec4800ebd1792323158877453da675ae5f2a75af4822a9b8734a6930b2157940c3cdf2dac7051c751575a09cc9457a02bb5fe5a671491664d82b71fa84b291e7f694b85b1005d607db397ffb708438867a8f9a1a7f35cb1d4882ec6cdeb20508670758129260c7d2c91151d65d14e499efb9fabde88c7c9cb54443501b3bd92be96796aa77324ee81b96599439a1c55f826711c1708b45972323ab47ad1f447599aff72b89fb80275012637742337002b804e67eb01ffd0e7f416436f24ce19ac9ff39dd678320b0842479974684029a8c1775c10df744d5118c1caa4344125b2fc4bd888", 0xec}], 0x1, &(0x7f00000068c0)=[{0x68, 0x1, 0x32, "7e1f67fff57b8de565ae1d101fa63e4915ba298a99062bd71860c6de585d1313bea460d5de349df322fc0859b3c750c436d8de0444a166a96a63f6e644b86fb4cb08d597e3173c1c096ef4abb60c5d8bbbc31c5128cab1"}, {0x58, 0x0, 0x2, "a7edfc399efc1ce028d8db61a09acae634db87be65b1d49b1d6423d25f70b1aa2996b0ebccc03988ed5953db72a3525e21421a06203557dea2c20f0083194c1275049707"}, {0xe8, 0x1, 0xf96d, "4e031293596dd3f32bae7d72c5c43b4b78f4aeecffc62012d5b22126746e5f0d8a8fc14100f54da047fde58b675349e6f8ef872c32bb8cb68b92e57c802e30fa36e28a81d9389e2d83dbb561cd74cf53b686fbc71bd870eec101f4f2696a248992e60a006e94320a3f52fc14d7d5b74e8934e37f77779ae82b9567e051dba0dfa7235d42007baacbf424f00e2dd8451a8dca5290246637cabca5a36f22e386b9db063c6a575eeabc3d755aa70120b6f1846da83515a0a10b0ece8ff35e1ca35364048e6bd054a4547bb242bc858c7241285eb259ede67a"}], 0x1a8}, 0x403) connect$unix(r4, &(0x7f0000006ac0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000006b00)) pipe(&(0x7f0000006b40)) 07:53:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x600000002000, 0x685) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x80) write(r0, &(0x7f0000000040)="0096", 0x2) write(r0, &(0x7f00000000c0)="c77ebaad40fd04dfa6619b0c9b20d9e8bc00c3a3000000112157a49c03205f0f48ee56b74ce883b0d20aaaba9192bb05159d7fc596220be6bf76ace3f815be19fb5bb2dc650743dabc21b62b621c38a5efc159eb05f3d74b7cf980a6186c52d3ebadc00103c4bd24414cd6a826388f5359241ca8d1709daf46d53a1777dff4f2bd229616ac8d9d15e3104588ae8b8cbdf476ec4b39c1e0c6390c773cc75c645ae4589bb9e828e0c65e58027e2357585f36f6a34c525d26f95293288735a71529357b0c21c02ad9ca33711f582ddfca75bea439d2429c", 0xd6) write(r0, &(0x7f0000000300)="2201e9466e03db2f2caf37a3a23c761ab80a7a852ef3c4afefd5eda6371fedde2b9f3983ffacd649ac90577be30e9ea181ac661c359fa5f70d1cab27d71d731b89fbd8111d3295cf61cd37686bff9e5cde8529a7abb189ab9370c9e1515fc91d469e6c578e8f479ae85dd488d2eef7d1b98f79ac798078cb199350128e01ce2423aa60f1737c8b0782679efd7b6e83f33f4f8a4de65dbdef0f97cfe0fb1dfc8f0461813d341861aee3f99d55ede59912f01632456a9abed3daf009b9f6952217d186b1bea9cc273b50e46b64bb8a575b8fe6f1bf43ad69872fcab70b6929ba8fcee1147dcbfcc7b5305f73d61d657c6705b71bff331571abdb240333bdba6919b39a69d7b340ffef54f85dcdcc82a0d57b2f65d3ec9bc9f3b1450cb4a8de5706fb6a8c5bdafd7fb4a9117d2d01655e7886640358ee47b66bcc440fb40749d023ce894f2f65b779954d791de6d87f57092c10ca574c24c1583349325990ee45a4747082d91682648a31230ce1af808b198a9f021d907f72d6a2f041141fe82fb4546bfa8acc0345a4ff1d363e2b7535825766dc7d62bb5420353ca6ab6dc521626062f5f7ed10d32d6a131bc96bb6189eb1c0f505afb9589d1695951e01158b4e389bc5b4abf1dd300c4016f042e54857162475c7598674a5ff6e3fa75c22c44711cae38fc5694c708f32bd81e2709ef16f23333b5ad5e73feb0fcb17120fd876ea48865362d5922f8ece6e5a790d50e33b72c7ff63b2c565e0cc1d894fe183c5fccbfe1de9efb65cdae0f22d674585fe8129af880650e30e581b12dc7d8fef57013c431a740b41db7fe48972070de64250f7d546d40dc4655a5615672f3693790b1656395b2854ee076bedd5950708feaeeff5b0cdda32545f1fca43009c5fb7b8c42202c966c81e66fa6b2523bd89b161ba88302971fa52c1ab450e5c9f91bf7d3077f9b0f78ab5ed6da511aa0c22ffe88a09a1a977bc679d33f46c2934d35f3c1d188494f75441faea1d680df8e745ddb1483f3424bdf7c35d53a5f111096c027715e844e58df70d9e6cba16e01603969c17c9ec82595b075e12b89fdeffa252f0606754bc83cb398864b9fcac22c88c1d8df1ed20a96c20988865ef9c24216aec3070cc8bed16494b30d813a63c13acee8a42cb5276e62692ec5b5721d454df95a77a84cd06136dcbf12f42f9f6f50f1c3c7630e6b61c008217472c70269adcb9cf8886d3fc185eb824e2e9d00c0fa971e942d4241b0534142096b4ed0d04693b4bcfae4c8fdb65dd4ccba95e15e51bbc1c11497fd1956376ae726ef4e0573ab0e9ede7a20748ccde911e8db3a9bdcf4888c41e7250beff20c735fff0b0976f6a631f240e01ed8aa914a4edb54e5efe3f3aa90307cef7323cff3c503cad3bb1d83b144279c9bc14fa9c7e1b279361d2def478a49805c334b34ada80384276658c9405dac0b0c36e23287e6fb77cb06348f51021ad599960cea765ce88fa5a6452d139e3cb51b6ac3788ca4b38f43b46dfb48af64031ed8588f38dfad8ee4edd8f7d50ab17c30518e313ceccf513447813d101506c0df22339e3043f1a6fe13d966f9e4cc21644eb6fdd91547d54620ca4b9333b4c39dde57b4174c36d9609daa88ed3328b81f6e6264287db3aeb8e2d18c35120925be7f678baca5b98b616225ed7911c8a5b5179ece8b5805536304f0ff6bdfaab08629fe145c055212cb4d32681e3ec7261572aecf65c3d08ee5f86651b31fa5662610d54ed15414c6d06232041030fcb2634f19e6222fad9ee0ef5390865863dcb8a675a08f81dace611924ad7a5702f4df330d9c5f5e6a3382b006f2d3e7d96274ef7638f51b24217b9ce7ccc8a0875ef54847e36b45eb5ced80cad91055da0c21514ffdc7adb55a5f6b25cc8f86f84383e8cf1430a6d10dc85ebf5586ad20472ca642b9cb2accc986534d87b25bdd337467a87f2dfb161e3fbffca875dbff52f36dd73d4cc2d789fbf4f3d1485be286282291653551bff8042f765ea5925a972a788d28299a9af8eca24d593481f26a5c8b3e8a7fcc3528dc5335ed50778d3a75cd491331526a7ef13ea1e987d91f7c4661ac3c42f916130d525bd6956080878956c4a83aa494a0d589bd235ca7e8931c83f5a209773563188c340328b83e16089aa9f11d017db3128bfdf26ef088e859868f97895abc669b65a1a0ef517c0ee4c14f70fc5e5973aa896648e524c7e84b2f80c077c0701a115f90825cf92d66d219083bb87f10cf17fb048c1d37e275dd70fb07ef7a16fb678d4a7d46d9074476cf2d7ccc443b087421280fb332a83c8e1ed8ca90b6a297dfcad2ae99cd3176d981522edc168acbc474ed0036a2810acdc6d653e1f0521b3e59e03c70bc6f016e70b1da34e2d094e5ed174b59570e8ae8a8b9ba14f8fbcf307def5d6e3b52c18c80296ece7163333ca5ba3fd21ca8f1792cbb12287927b09fcb7a452d3cacbd5aae15c38879c276b0a7eb4909ce28afe5ebcaed25ee434d93b715e24555cd9712840f9247c2f2a6d54e79ad14e16df32da75935592264d0c8037b59d219b10f0247aaebacdb7d77b3ddddbfefa68781818390a544cced4f7c00db19689a8afe09107e52148c87408c4363a0c359bb80a5ec0f2a6b561df1be7b8b9ad48104ab1c43117a89ca3888148c2ac4c449cdd687746b8ccb2677bdc88b13fbe78c952d1c0447dde5c4e81e24b787ab5f112c26bf1164cd74c773684c8f4dfd6610beb26c0db4ae01974aa17664267fb3790fe2ea2d94f28115e098f39532adf889ae3b312b6284e4d1b272228df591b94b7ed739350f4769d48fa2f3295e300bc17f9c5f506a07e5000313a583acc2911fc2d4effc034b253871c696270680db645543286313e487c0e73fffe1004a7437b02a22510e8f5e8cebdefa1b3bda24a21bd3b076ba9a87b391661f69fd0332f1960760be83edd4b2fe7ada0fa47320702e10e8463bcb59e97db2c9293427b1413da771feb277c959ffafccb0468c69017fb41b5fed1c3bd909207dac7dfa9b6d696e219beaaad53630d3edb62d0a263058b297c6f557eb149a12372ed3f920af74e04c9cd4bfae55def96db549e4947c77fe4fc75d1d3c95968b53510b6b2558868c235705a4281892b22ec0d17d48bacd76b2179a6136bc2e64ba1ba4f5d090b63c4a19f5f33b8769924d053c8f5eeac258588b63eb5df4905417d03994d29cdc3d5335a44bf8372b417d95b01d8f0011215591c6483df5dd67a3bd725fe7e9ff4dfbd22d28ed738027adef3e6e85c7094caa4bcfdcf0c1b02874b44b0de6dd9395007b88e303bf74312199af1a3fdfaef0a576720c579739af22c548be314910140ca33351a99d370169ef1b798d8ed8402b71810a3acbf0d4fe466d6b7dc6f4ad6b7485363ea0b9c133f90640045c7c6bb5cc87877642bde4a1cb761cb0bdc1da36286c4a14c864162302383c83abad8df0bafee94c35965b4cd1661d4e400d2dda4ef1b8734a874506eeebeffc39f392df44d19f6e6090a73e598595c7168144fb1d946587ae69e6efce178c7275cdd23091f7dbb813a59e49d4a08ba08b117169cd58d8b2d15cecd365cdafa5914f384b17d3a5e342d8a1a5a41563868ee30b5efa84476e1e9ec0fce65b6ad9861520695e57120aaff5a2b5a370f7ba049e4281b98329a18064a351d2e446df6669f2e56a736de316c319c4ce5c4029f2b48eecb8c19734d96dcfd629462412868c38771097bb1290dd36e27a298fb14da8faa139f0ef87269afae02a10821d99aab514160f1cf9d006c93b20fc3931aa53dd1a49ba5c3a64cd97f4563e968ceeceaa2061f3c623828b2d3f5739f98db1431f7cb332c8433be5630b835dcf1ebe04287dc76b3d918c7b04e174d9874d55a8253eb9efa6d59f348e6d6b63abd61fd9290bf0658f7a21c0a115b3c7383bf7561a6f0541a631871d134393b9450818795148c6ea856e495cb04ddec0f2f83c1d729f40cc0bce7605076287116e2e5405a512f95bcaf38c8358ec91dc3c0b8fb26f4a6f4192a9743232b7e232dfe27c5cf6dde5a4e12e41d47c738b67c6d3bba3cd3899b67b950e5840bf74ebeb404b240a20a2f0ff9d1231118d48792e0e01c4781aa449752ea2b87b1620e8bf46ba8a53366106e1a1374f1faf2b38075fa12ebb209cf902cc6e012852ea4b3c18e09b09539c4601f36413e05d4d046fdf9cf2cb5d53c39d535a93f50c4ac0c77866017e810dcd7d844400d3b968fedb96136b6f9d02fd99de4b4daf0df7b4edd3b9c16df1c63155f98373e649d3781469a7ea0f51783a8a47de37e3b35df05ad3d97556d56dfe8ddbd7d259e4a9a10785153653a03a8f5ddff58e53af39cebd2cfbdeecb760e02a6c6f2d3350f81cd874af9900b2b75ed3796d736326f42e5ea1d951f2f1324af9b64f027c07587dd35af3fdc6b426ce57b27b3ea7e2412b0d5812f3eee51c4f99be7da00de4c4e8727a334682f4b4fa6f1e2be33e07d8b342b423323dd671b6441524556e2e872892c3e50d0c0cc99ab86215ea90e28362177dc9a4141593faec299f87c5f6bf2a753edd6f77c225238aeb6133ea19a36126f66bc579ebe51ee62e3081866f35da72051150b2b881ed44942f3ee10dd9fb0c6530c87f759c1fe779d51488dffa20f6983796eba7ac127bcab72b783c7869f50328521a71453e5e1cd30b773aed478e1c26e8f20a082641c9c14aeded4278bfb5893db41b0b6810ea4afa7fc888b10c12d5111da6a717b5b990fd8aaeb4a3f2f84dc894f12836d9053a0e8926ee3c5a45f7e3c0f842d87c80d352561fc09d85fbd455368daebc2c911f3b7c86a33413496595833fa1181e1fb3751285062306c68fd8597c407ffdeba174cfdfe404bed266927c9d18045fb847570d4051570b1f10ebdaf1a1bab90a46926e1c4a4a45c31196dcaddc0f9fea71d0374ae2aa6ab052d7902ab324c09d1c82b13282c17f28cae3e02e256a4d88e6bb97a747f5213c9f649713bf739e8bd33eee1c45e15abd83ebf91c7eaedc557b0d77631b3649d72330ea77edbe15efeea788b540e8499205e3af6e44d291b8a0c817b20ba4cfe42da579ffd785ba85caa50446dc1e0ec310f8cab718a5466c37fa08678d7694b5d43312d3e80d01493d87375e26d90daae25d1a1d2ba28eb74d2db1d727490023cb4eb92ef6d0b454532d470fb0c8229b3237f5711d0c8c221f72dab64560611f18524ce41fcb747d4cf6d61aa1eea7b65f809b10db23e95b6f149bb3fe32b688346993aed811caaecac36e65ce34b20f0cd79001b0096d3438fe74af47579268b7008bf8fd75ce0d9a7fc50c3355149df6d5dc45151242ec704a8a99e5d575a25af8ba51e4798f61ee44da2edfeab906399b7160ae77e5a4666421718e5d5f2461a8018d075ac87bdd4104268d90651746ab031fab78997713c8b12c1667eeb5678fdf947d2b00c23a27375d8c7db9e134d05dfbed1c19d9c4bba2de41e8734f9b907e66d7001f1b80b0ca0298740ecc5cbfdacef653c7c864a5b3bfc82bec25fcfcce5f4b89cf51c2b458af2ea555371cbd58c155389a759f311a8978708dbbc8e652f0e92de6d72c8f4b6367517336202608e3fbd585156ac7a59abea4d6f58ef471c347b4292369e83b89e05888ae7c0561d67754a29df110d33f034420965443653ebddc9a8c6fb57527d36a9107fe4a302d010b858182bd04db3f4a2b947650521cb5030de461401a6e9ea4b7ec34c795d2563431c6c8eb953b75daf9d9e2149d231b67722c36c4806bc", 0x1000) getdents(r0, &(0x7f00000001c0)=""/77, 0x4d) 07:53:44 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x401) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 07:53:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0x30e}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x16, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x100, 0x8}, {0x18, 0x1, 0x2, 0x4}, 0x0, [0x800, 0x8, 0x1, 0x0, 0xffffffffffffffe4, 0xffffffff, 0x10001, 0x3]}, 0x3c) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 07:53:44 executing program 0: r0 = syz_open_pts() syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9, 0x2}, {0x1}]}) dup(r0) r2 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x100000000, r3}) fcntl$setstatus(r2, 0x4, 0x80) fchflags(r0, 0x40000) flock(r2, 0x2) pipe(&(0x7f0000000080)) close(r0) 07:53:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x7) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x8000000000000000) close(r0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2005, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0xe18b9c9382bca52d, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 07:53:44 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) getdents(r0, &(0x7f0000000040)=""/51, 0x33) r1 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10}, {r1, 0x10}, {r0, 0x70}, {r0, 0x2}, {r0, 0x42}], 0x5, 0x2) geteuid() 07:53:44 executing program 1: mkdir(&(0x7f0000001200)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x72) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = semget$private(0x0, 0xcbdf4ec11489be29, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x447) r2 = socket(0x0, 0x7, 0x6) connect(r1, &(0x7f0000001240)=@in={0x2, 0x3}, 0xc) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) getsockname$inet(r2, &(0x7f0000001300), &(0x7f0000001340)=0xfffffffffffffed3) getpeername$inet6(r1, &(0x7f0000001280), &(0x7f00000012c0)=0xc) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x801, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unlink(&(0x7f00000011c0)='./file0/file0\x00') 07:53:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 07:53:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='N1', 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) 07:53:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000000)="4702ecd6616cd59e9abfa5fd8e7e26fbd4e59839ce78c8a651816b107ce33eb3906bc44ee493e2526351", 0x2a) fcntl$setown(r0, 0x6, r1) fcntl$getflags(r0, 0x3) 07:53:45 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x400080002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x9, [{0x3}, {0x3}, {0x1, 0x1}, {0x3, 0x8}, {0x1, 0x2}, {0x3, 0x5}, {0x0, 0x7fffffff}, {0x2, 0x1000}, {0x3, 0x2}, {0x3, 0x1}, {0x3, 0xd749f51}, {0x1, 0x6}, {0x2, 0x4}, {0xaa3c392cbdc298fc, 0x3}, {0x3, 0x80}, {0x3, 0x9}, {0x3, 0x56}, {0x3, 0xffffffffffffffbf}, {0x0, 0x9}, {0x3, 0x3}, {0x2, 0xffffffffffffffff}, {0x1, 0x200}, {0x3, 0x10000}, {0x3, 0x1756}, {0x2, 0xc12a}, {0x3, 0x5}, {0x1, 0x1}, {0x3, 0x1}, {0x3, 0x2}, {0x1, 0x6}, {0x2, 0x3}, {0x1, 0x7}]}) truncate(&(0x7f0000000080)='./bus\x00', 0x9) clock_settime(0x3, &(0x7f0000000000)={0x9, 0xfffffffffffffffb}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x13d, './bus\x00', './bus\x00'}) 07:53:45 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x1, 0x6, 0x3, 0x9, 0x4800000000000}) geteuid() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) r3 = syz_open_pts() readv(r3, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) write(r3, &(0x7f0000000200)="c7", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r2, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) 07:53:45 executing program 0: clock_getres(0x0, &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xf0000062, 0x8000, 0x35fe9c35}], 0x101, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffff, 0x5}], 0xffffffffffff6145, &(0x7f00000000c0)={0x0, 0x4}) 07:53:45 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xff, 0xa2}, 0x8) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 07:53:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, 0x0, &(0x7f0000000040)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='\x00']) 07:53:45 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x100) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') pipe(&(0x7f0000000000)) r2 = getppid() r3 = kqueue() fcntl$setown(r3, 0x6, r2) 07:53:45 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000d00)=[{&(0x7f0000001440)="da865029e8eed0cf9acdca68eae8cd612c151d49e7b9b93c3d28bb42f36836d570762b5d5abbb101e4fe7769b7d526ea7b9d0cf28a7b59e3b2cf43fecf44a4afba2e3cba20f1786f633dc04fc0b472edf3fde02a9c988d3965c9270c58c03151877335583114d97ecb3e63e2c58de1637ad762e5e4eee8b40c4be9c37269c8d6baa487af3199925b8a76bcb254a4a0613b6cc3b19bcade18a028b44e49383add6c14b51431ed219875a4e136d78ddb2de5f8e0300148eeb1fda43a57cb5b5479c79b9f1a0d10ecf7679cf4f6a11fa43e73f49a33d24fc905b8e4465c5dbdf7ef290cee3a46030937e201b1fba3dfdf5a094ebab487abfb0ea46ecf5a6c22885e9559e4bf0ec0ec197e2830b98e2b0eca9cfe2165167f6f40bb1d9cbbbccbe3fca7acd4c54f8a2c37cf614423f29891234db36aa221f3c39d7ea001e0ec8b2f34fc90404edad4771e4e7e131c0d3d541fe47ce3bae71c5862d870038890a0a0a6e51e70a4857554862d117e28667b2a0981db303ae7ae2983d3946a7bc995c5872a190d29169207af3ebcf611231ef0414e9f860311a04d4515bebb4a483c3c91f76e569a20359037afa42a4555ca673ac69421dd5e6ac26cf54d1c237e76617addba4c59b575f4af40028e15b07c6aa3ddbf3c9e7fe78829574647db8dbac4dad9f6d3d24479bd873a0891d3929298683e76c39f4c2d6cb1c8bcd317b4eab15373c6c3cdd4ea11a93d742997aeb1ee1b3842fed3d315af3f0a38afaa6ad6ee708d07711b2dda1e0da9eadc3f3b14dff714ea98caec072e885a3ba99c19115267b6c1d10cb461c99bad9629dd79f24e4ab5ad312c2336212107613f0cc3e49c2fa635a6cca9b7ebf22fa3d8ee715e02cdbc0267585d3eb191aee95372919d519b7fad398af698af0e824bfe2250f07f4125370b97a57075b97f82bbc655c8cdaa708a5aa6f48910b182d50d7cfeba29308fd799f332ad6ff601d6b18305861ceeaefcec52f138e98eab5830e1b160dadb51409f31489e2a00fb29c5007e78532448656e6d37114212a013f89b802d1bff479da86e9c23915eafef56da0ccc70047cf48af48d6ec6e255aaf3aaa48f17964c54f7c516c29b0e4e78cbf5f2022ab6b6d75d0be3bf0d16dcfe2e51c90f156265283a446af7e0d7f2ef4739fc320308040224dfcdf63e118a0c364c7cf96b5bb5707558b8af706d0a7cf196ff0151e4a4996c3fec1050a049381bce37d1af382dc79abd4c18f8a710cc5e95b9545aaa7990c8b7e2897581f2f20c460b22c19e4fea4f5a7eb9362eae832beaad80257cd16586e66c1c8ec437929fc904aae8b227534441c34dece921855e9d1d9f610f4e007c1e6986339d077fff18fe308f9dcade37d4001bbcbc2315d4f97677e805f45e6ab6c34f4e69bcf13ae91e6fbaa1c4ce69800e855758d05c5e41d8bcbf136e9e37c8a42d5a4103d934aba5730737999dd1e95f50dabb3071cd71200609f55099aead3b0a72db10dc8e7c715da60876f376dcf26be9655c23d9bc0c8ee9ef5938fb7ebe287e1ae083c3d9cc949a427ec7a2710c3aa707ce5d23ea372d4ddf22793d4a42c959aee23414a047ee1d8926a26c40549c505bd9f9e386a426423d409fe2c8976b26a192ec0b9aa9994c6f94115ab4be1111d0bc9c8f26575d89775f20f603bc4855e3c5d860a5ddfccada290392aa1d8e3d9626779e62ada0d98ee7ce20edf9ae3f1b8dfa73cffb206c1d11b658d95d1b18e2865bf190b550cc0e4b03692d6cb0293e07213725eaf6b80d3c00f60f263909cdec78b790b2ec192a2b1e755e091f36d92eddd85cfc01ec4feb08916a7613235b17b45d3a31c162b63386efc32249de851460527fd1fbe15b36efcbf64c650a6d05d6dc0cf4c482ee6de561aeee357e897955be59ea278e308d01a697a250872e0a365ecfa53c99163709bc2fdfd31cfdb1c107c87a4ec499341a3e540dddd7a726ad2906a271a4d46184ae4fff62b22c59084aad95ba89a7657ae44dbf77431890d92607cdada25071b8f128abfd239cdcf2e80c1fc3b83fe7d578afb32cb65f60b76e5fa72ee06e7396427fbb6e2e87cf4145d6335dd90755828b6c06f1564fe7eb902d2456cae5add96d3b63d39c0bd493a2fcb276ee1bf99a5ee8e7a3dfd8c2330ce5a50f728a72c3e6622bb5fd405f8b41bb3a9a9e417e705f38abf508585f8d7bf6fb5e113b4f6726fbf1aab12bdb16cc5c6bc05f2c956a5af0dfde06029be85ac9f7b900d5baa0a68e469acfc75f40c0fb7bae6646bdd6657033468d4ee5d7979716aa3bfdcec4c94bc5fd918a073fe10443ad7333b409f31c7fba8e4c6e7f3328ce83441433e2c7795e80b9e883b4299b6449791ac7d860a1bbe9c70e4f32c4563c7ea9e2df60f9a2763e92239c54b2f39c67f021181429fe635204f2f9ffdd20396ca3dab82520bb780cdb98937457b54dc4b80711e0d6961b0bc90880b3c8eafd759a19a7384a23d72d92e83cf38639c770c55ef7088e2c4d75a358a764b9fa5a3ced4e3bef9e1a303d86a4b023d8e9e270ea9c8d056d03f0694c23b8feedef5b1328860f9e5e58e7ea119553d35d7716687c22f1a8418416098c3886cda782ac37cfaa30ff98c6a1081d0d23d30e44bfb0c63cd5b0afccc74f68bb3f16d072e895d9916433346e8f6a20bc2cbe34939903f92605602f405fe958a93f657913c5a563a7b9a4cc15655e40a3acc1ff0423afdf7a04fed913df69eebfbe60c11e60e638e7ff29864fd6397341640e8caf7ecaaf36e386f89bf3fd6c9c59fa23582f367e272bd44309d17f4fb6b301c8576ffd06d8f4f7792d9950b40146bc7bfa27f2981a8bbf30d6f9cd382210cb605da4861d00938b860a9a1a4523c163fa53e76ac03717e831392970117f4b9070d9bd127bd524b49e5247e79ce75b1e827f18c2df5e32d08428711ff11b65fdd5214c351b7e089a0a644a3e3af981e30181cde04d2afb5fe3a457b21461cc29ca59f89a52c9458fe7806a80e0e04130b9b454323b39ffbc13db82c590c84680d20b0c86d75702c46cdf6398c37f49a8b430f2aa3e498e2c5b21ea101434c00cc1e4d425d2f9111394abf46b60db8c068bf6bd23859a1aaa8d20aeaf304d007e5c3dcdc62cf5bd6499b99664885818fba5a25ab9c87efbadd1be98848874db3bfe6605a36933301ef1c3c460ccbe36e62a96dbb31239babc71d8ae533838b67058e043a10d5ff2ec60ebbfc0dc8855d5229cdc4e68fc608d2efc492d3de277745697bbd78bd84b41e6948c2e620b7f28b0aa4561ed33fb446f175f227f305cb2d4d043d0caf03e08679f343a2771cf2de8d297e64ec2b753bde191dc2677ec071dc9f1923e45328a8b3119fa0bbcc585232496e6e98eb8e4aa18bdf02491031a1a9b243ecec93e6dbf0345cee849c7336f2e1e350de6f5601c54ca742e1653a61fcb986ecc30f2cfb0722a76489b01678e6d1ca4d003f8a9da36b4127984af9a4b4aa684605b4aca775470176a7063d1f144d3a6589129f2d32924b620b5174d8e3ea654e0cede2bed30a7f12ec8d9554fc40c694a22d7fd3356210403797f35eb4e46ba2e173894d051419c12f799788eb8c67b880d89793c372532014097e285a0678b854c82592921fab5ca96dc9bcc86cd3afeb7ad8f4ab814dbe4160c47801fa84b39e22b747209671324c5edd8acfbc3dceb56b06ede606d6c5d373d2f8b8d58b4e6e24e3d5e58fbd700e8dae75b0433b2c9552e64c3b5a12a7a564c365fe13711bc0d435736f1ff59d880b08699325d049c0099c395302336ea4e479c55bb633ab41681ffc56692046db0fa5428ecabe698c88fd67408243fd815c4cbc086086f6d1592e02944b695f2bbb4684ea07de1bd60175da5f91a01dfb1f036dcfdcbaafe5a5595d136c2e7366a5dcc7d80e8e49d6efa3a4cd740bc26eed49a3a23eade635c366ba928c282e08f800a2ba971cc5548c2c5b47f0072e91376f5b55c7ef37146722333d29cad8b1a3b3c85df5a300981f95317c2a6822aa5d2db01d22a366d2fd59e520e18e09a1bfd37de5bd3bb85f49f9c4d205ca04cdb3545b8f09dd03bde4310599e2149f5b20d5fcc67dcc1b0476f7c39a78638b9785c317e16dcbf8b159615f84fe30435f97ffde0a4422445b752b36f95147f8a35328457dd0328f4db090062c96b4aa7b97b2f6eeca2b1fc6b693fe15743b87c5ab8171e1a7fea2bca521b078d0230fc9e9be7f0576df1fe26f93cf8e735db26f5d5cf0373de4baafccdd661ebc8024aa6e56064fb32d890f3ba71e99cabf0fe89117c9716efb5148f3dabac774e89572755620756c8bae15b0610a25d3a3c068f2acb55d22dd2279f133a1a24966be24de4673a8902d6849b39454d5789bc62a267ca7b2b333afee8ade684bfb3d44a03fb21a00e3c7559442c09f574131c5a1a50e885241601d2bd886fed8ebc6e97e553c4fd7f6b25ddc5577f487fd023898c95920034f2610d33a1989d335d50cf961328b74b50db7638a4e1cd0d2bc81a4241001d88f07c07702bc4bcd6a83944770ddf801ab9ef7ea449e860d036c882e5e906bcc7a088944aa8c898dd2e43a05641131c51cc493f592f15d0a8b87d8748d4fac8276829fe417e2f2ef8410e5bd67b6f0261777b4c43bf62078421b25191433a1cc735e6ee12f37fd87ca019a0f8de396942fc877da465b2b3d1b7279e1cf316e90fc635cf733b305558f22cf7bbf7796bd3b3ea323ffdb8343425761cd383c16405330031d9300b7c0f3fbf27bf6fe54b640fd0a8f923fabec57bdac21f9e35458aec9fd18fb0d531b7f7f3abda247c91f6f16b4a95833cefed01a5820dda09207c72dd6c50e88a52e42c5c3dc5c91a715a64fce30686b95a44b687f6a27215fbe182bd0a4cd6f7f0e6eec5e317791f5cf0437570a60d79e41877f5157abdc6cf1debf5cdc1b5a38681192b7b8f44b56e988850cf03c7e26f1e16e8bbfd87c02af911575ed66e2865b4acee760646b59e0b4baee050f4edc44377cb438e5bd24d05896c565643222c72cfc96ccdc1b126be7932525851d5d71c341d735810fc53e82c2852cfc06c3fb602b3c53904e36d5601c45cc9b034178a341921cc8bfbec4a1e5ee7ff155fa4fc37701d0234e8bc97ddc4f4ec4a1aa727003d48383c06fb3a192460e6a4d0710d4ed3021881a68c0d45cefbd89f52336cf3fe82d5a57a4ebfc9180b5dcf9e618559e3f3677414922352f678a59535e1dba18fffa58f4445a49463e590ed0b780e18018af1c313233756db023756cb6c030248df3300fe4473f21633f816fa07a1870eda683fba453b43c9bb2441fe2257a4a3b8102244ea61fa9583719c6516cc6ee57fcf253f0b7ad4889003b83c35907dc731b707633d8e87531f0c15b0c36d7cbc43506ddbed07f50810a03ea4f2633b51ae55d37d78c7460d7dfb20e9b2055fd573b56c2d4e20316c8281e59115f83389fc9933cc0ad67f0006daf8de2c58988fef9d3b8d5c64c66ba2a6621de4c5af88", 0xf46}], 0x1) 07:53:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x80000000000202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 07:53:45 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x1, 0x3bda, './file0\x00', 0x81, 0x2, 0x0, 0x5}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) chflags(&(0x7f0000000400)='./file1\x00', 0x2) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x8, 0x8000, &(0x7f0000000100)="812fdbb847117904ffdcbb58719cab6ccc38fdaaa52d03bd5b3c036712a0204309e965136badc7ed79ac30a72dd9a0227a0dbf6bb23fd26eb99470", 0x3b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/63, 0x3f}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/223, 0xdf}], 0x4) 07:53:45 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) fchdir(r0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 07:53:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0xdad3, 0x5, 0x2, "e41cf6523d9e3a4b7e96f1bbe0f6012bcdd5e59b", 0x9, 0x41}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 07:53:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = socket$inet6(0x18, 0x207ffd, 0x128a) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000100)=0x10) chflags(&(0x7f0000000080)='./bus\x00', 0x20000) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000180)) 07:53:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000001400)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESDEC=r1], @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=r0, @ANYRES32=r1, @ANYRESDEC=r0], @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESDEC=r1, @ANYBLOB="1d125a1c6c9f843679f330f75d7d89f6b64f22d13d8125676dd2f8c42fbdf940a1c625eb5dd43f1df38bf2d4385cc8bdcb303483bc5e874c16e1393657acbbfa1af48e8c97fafcf6a028af666355e8a27498c89560db8d2badc1029543cab31430f74b16a17ca983c85e512ecb7b4d298216fef07b9bccf0c15044dac112038a697195a96d1f82458252c34f82269512f106baf6f62d0e3b2bce0b8eb79d61ac3e55020ccdf7d30f0a292c7cc5ad6f232799e74cb6c6943b6e9730ba3102ed79ae8caf637d44d8fa00cdf206b9671ce897c36088f8c0f507bb51c17257f11a511a5f4e2b1db1117d30bbce62e21780c13d3a48f2efa811f2c21f32c3e9b648bbdc873161274806e0153f2e6661454cad75219b985752a1865eb13dac75f8f199920dc2ec3f08a03767753b54754cae7d23ff7110b18b6370144a0d1a8374e8d063d9c8e7dd0888bd189dd0fb7cc32813fffc7f9f12e562e1d46ef845f2af75bed07842ffda421de9fba1073e48d6d87487e7a9fe402ae29940ae3ff10ed02524e400d03d264a4763c720d51961074dde4846ac71d51bbf9d6e0d5805d65478340b4d4bcbd68c7d6b81b49e6226d494f764dd3fd7547b031f909baa3159923bbcad1cc4fa0d171860ec23f6a7ce38e7dbb5f975d0c9d6282cdadc656344cf2c4ca0c925de9996d2e76936c097b820929341493f36ad806d523fdc099e74332289f07101f69a1dc5555a53dcfcf9057ff028d37e8accba8d512a881cfb23cfb01bfc9b43bc506e1677e18407835a7924aec7b63bed2e856a9255f3424dae30cffa4f498ac88379677d1ce18a936653e6395cbb5d485ebfda6ad2c8701c83c39346265a18ec3e961cdcd4046655c27ca62c0df2497f8000aa8abbf36637fb42177a3aadd207d38048d6253283774dd78df15518848c9cae965d4400572cc51c0167d2d6d3436cd2115fc61e73bc5bbff7edcdd3e3aca763b72a2d8349e12ddae8c5eeaff3e154fefecc7de2ca75ada6bbbed2ab0d4096d907dab030feb7bad2c3504c4aa3e2f04c1baa7e9e2be889d9e21e525bbf1b0ba8d1fdb674c5783419ccd1e843560d2d818f787c6b58cf4ce4574a23d8bdb8bc2e5833ed8b0d0effe67e2e7cd837fccea5b58e1e1c8fd5633fb847de5c233c7d4575d2c9a3f75e7475cb3f0e16e1599e40029b4e235624642ff20d34983b7a71946c2a9c4ea4744aae0fc2c08e1c859164a0f0a9002ed161d0710868c2f2703ee01d7b8e12b1dc4eb4163839d0df898720371200f747db83aabf3a79acbd849237f15d21324d06eb36a7f1cb1eff6195246baffb14fcd3efee2f01635276e529ceb3e6cebe63666cd07dc7650fd3bdeec44db2cc34c192b7064e6fac98ae340c37983f7abcd3d845d3cba0bfa2e9338add3ccffa864a5fbf07b00c96f8bc78fdb0e98ab8d7a3013d020eed6c9e2695a7891352b254d7ec4cc81131ae281bab8831a02014269db26187a00466e7d3cbd0d58f4556e333db46e6c13327f1a801d3f7d18f6a8380d3a5908c5911043bbdd24f2dde09893aaf7e07080d894d4c8fd90c93417757c1ca5887b8e27e358ed59736e9c67d784b9d79ca9f38953f18e93f1eb5ca79c6fc52a112ec6da4ac7e42de5458ffff95950b557362deef74bd0e0ff2b38c054244f60c53a40f83037440fefab40d3eabc6b45ad16f03ac28675d216f8f3e776c3080968335565b7c3eb47c46ab88ea341326e312fc8bbaae8e53bd994f08a6336cbdd4ce80881d7f9f82b5540dbd72fd3421afd3c420b8432f85e2213b81d051b2107bc06f83e26a3c294b0f0fb0a92c94fec034efdbc14f4acef95fb441d6fc3605c6358d00e0a2096fa987fd1e02de9c4a581d4673b0732769a5d8af4075559bedad09360e7ecad3994deea2502d956c0aad87afdfb4d0204766a44de353ce026fc84bd8f150e05a7a11698410add0270eafb0d1dcbb3cee4b04f069d6528a864a84f7f81b10cc3be78ef4add4e6089c6092595acbcac7e8fc88532721a2f6f40a8021b271f4d0ce5b4f128d01af5b67a925fe60d8a7bf7ee5d56a24515ce21f10636a943092c9aef8c2c15f393ea63e9250078b9e184eec7c9599c1399a9c1162dbf94a355b9a381674f5ab4fffed0eef679409f934da0331b9a7b12ef0bf04205756c48f3eb8a5c5aa4ed13695cc25a2ffabc2d3d5594f66f8fef5dd6f0d9300ce3efc55ea940d399246128076988eed0b14a53a988fd715a642c678dbd6b7e11d23bd051599a7b246e2a7a9c6c0b55af55e15cd073a43d14937795b28d096aa0dbb751b7ddb65c8d07af700382abb4f38da7c87196c8be3abb18999374b82899550b438c48e07be209335c0ba8565cd31462b1f0cb9cd0edf5f84175867dc42f01eb36bcf0685ba4cb53230abdda57312892e3cbe4160a867e35405597126c030dee1de0e3595161bbe31a1caa87f98db02a22a70aab3ed16788bd9ff3bf9dfa43d752f4a9690cbd1ed99c0cf30a766d53ed739aa18a948092881b09244e41b420ba38dfda91b022b6eb5efdab7745ff2c75a70b8a516c634398c48a3c64dbc2535011d50130dcbaca386e01282337613cac9b60479e8cbd2e24eb8b3e25663bc8b9dc2b937118d69b40039760ff767b4e2447648451f8ad3816377fb78d0311b64e1f83743638ee059e72287bccf57defc97376bc8a95e2785bbcdfc6e2f8184c5da5d2a22dc356ba9d08c77d396dba6dcc365acecf7ad96cfd4ab15557213d66754a9eae0521bfd81afb2acc4718aca9ffd673bf04deb5e999985ffae4c6ebfeb7a7f1c19bb7111ecf402d5807fd67002bb9c1bfc8199068495832b51f30490d31db3f7ac9241e2c44c72e19c9b8b39fe0840f73393181ff80f3cb7c33b288888afcc0a7874f85a9629310cfaed0a1aa3e44b4c7b8ef06c4fbf11d1f9c8d7c986f7ed3a669dd8879472cbefe1589ec4b1d3196c3c90a3656ddc217c23e50e705dff24513c905dc07d324ea6c2d1bef8c684d29cbd68ca341be3f0f87a304ebe7972832fed0ac9d8a4b8f944201acfdcdd38b75186a95b8cd636562f1abd9d95da5281cc78013ca43a0531668a5c3a962a0072ec023783773221ab622fb5b4ff64e1d9ff549e3e8f3e799a6bcaaf6771ec355be42db29c5277dcd883436e7e453fbb7b42a1b81e655599d1b0bafd84493c7393eba7fd67239b852b4d580a1526253a7f2b22bba12d3b444f08911e244abbf32a6cc5ba71a167dba4d9bede8baaec6ad7467ceddfce5129ba195d364db1b6c46d0d6a21dcdcaf9c83a333bb1de8fb81f281e292a9af9df18aba5192a3d96cb06898ed54b451136d7206e9c1fddb39e01eb0fc086190fe2eab51248aba4c4897a93dfa849985422ec4928bdd14ca9c53817bb7bf9439ea0abda76dda221618e92b2845b43f0365ed5bbf91dc4004defb88cb5f5256ff13b649d96391d0675f9156fbb444d41ef3f2b913bced19c534ecb9aafe90a137776b97bb5996699643db2a1e1ede72bff2b575133bfbcacc53e56d9f47bc93f53a996495529b4d7bdc762744ec00e0a320239640df3c824a23999db5c7dd6810f427fdfee333b0f1e98be76b23d0527101e75aa57ba5f58c9f64dd0bbfe0b8f3511988694b48a82ba854a6c793684c7967d7286865cbf6382c35e187c9dc33c8d0b1710422092c20a3989cef027b982e44201ddbad552276f71fa8142a2e37789d854f0ea274fbfce37ad8514415275aa03ae56f8d4d1242fb14a122b1f2df2faf733bbf7f95f8b7aee7a0fd09a82be3f9fcdcb77044a3a90e052491c61e3cd37530dd3d1830a0f1d8f867c55c02b7c4db35326dbe72012e6783e2938b1204515042997ce57ae5df4a06897712c8c4bc1b686412eba854e208c60a1829e8b71778ebf9952e0bd8a7040b36f349a348692c91c97f52ef3128cd5e429f4628a41aa95189209d1ad2ac4a9686a0ed4b549a329f892cb3983215d3c28a3b0a615f90ea9c522454e317e1c1fb480bbd5c3330d0299ccbd7ca8ee8e723974780b2cda2133987e366ea1532acbf2188843100ce4efbfeca0e382f525b23c4bfaaa4a9d4739429aff9d19fdd69228b6dcf9bd09e54425f0eed2d1ee766bbc0553f23e379845a5342a5dbffc90769220c448ecf8ecb32176e7a9d7ef339a068828fb357c9d483b62d49131e0f5a769d11e67b6f4f41e837c6fe160cdad2f6a964cdbe93b5f2868757f779bf49c611c1dc172497468015d4245af9448133cc824136a602afc7d810d1ec0dbe6dcc34ef4fcc68eb1c05d3ab8b726e0fb6a38cd79646a0a25c20756b2d10235790ba2459f7e31a47980d6265460eb7e00799044084308f83cc06c95be3c21d2e76f0fde1a91a7d2151455faf8e201fb06bc62e9a90c751516dca34beee6725466b5f0e6883476055eec5a979661fe83438cb4a75e966ed42f4f54bfae2febf2a18dd428fe78ffc15abbbcd39a454ee5d3f42472d4a4d878f21b8dcabab569559c63c0c8354bd8b9d4b50acc3b90e9c142bffe8f1ece97756a03f3d363a77a7bd228cd68f6bfe28e29ceaf25e64826c89162e028ac8401ef40dd590f6d93bf912f054aa47ed79f41833f0d7f514a40abbbb5e683473cff75446babbd454b952b1f369d3c98ce9628afbaba38f80168fb7cc73f0c5b66d083c614de310c4bc1360e8af0a523399fd647e9153e32a9f1252bf149cb7e509e86c98daa6df4ac1f4972a0e227b534df54c9e346adc468b1700373dfa150b92d194993d3ff5dd99f8c7b476fd22e43410ba7eff93b311de984d14caa1aeaeacec7afe404fca1781f2957fcf52ea6334bb8774937f77ae7a31d4fddb687d9949ef8cff470ef18e886cd01f3a8b52eba680b75f4b54a88375e57d40ead35403068b2db084d79029a423cec0ea2071751de945a59c3e084472a6f918455095390fa7fd553013a15836224af338ba6f596410bc484f359ee30759e179ab150086115d6d9c8e431a9befa3d4c225807478019f852079d12a4ff13745ea93d2555940402c5f7e61d1d993359f11421102ac31dd587d4a85aa0edac8ee32de596e1ff12db2560518aadaa35e5c18d1d579cf09a12eedadafcb39440576caf69063b2fa50a41377443cc8544a85cd6b2c4ae1747eee9a6de9cb684ca9af6a414d946884d76cdbf36ac1c43535290738249992c9f3848861a595d8ce61f92e8310d71bf2b7878e3eee633acca9a7c5fabc1298176a41d25ff79c11ad38d7974dd51b1a3cf8ee82930a4310a8bb51dd4e52569b645c79f25afe3eaf11d85c9a0a600ad76260dd3bf0962106039cbed65bd43725362453b8226ab8f54694618c3b6504bce1f3327525fae0f579611f1d862f69bd12afa8be4951fd283703ced3ab166d5eef583fc55eaf0ba1f6af5ad2c0233d548222dd1651ddc554451d4bcd13cdd942ca25ea2d0e415fe508edb843dd2547e8140960a22efb2d4ee55f1aba80054849c65ee8e9a98203848bf5f8df9dc01d4c14844b4fb707c452580b17f8be31e2b8eab0e03b7e7dad877cac915e7493802d66e855fe2ed69460d788f53ea4ef09a37a358b5f2e40f056cd658b0750fe6325113f55bcf81a35ef52cce1e4c00fc7a469ac047e1255d5350a74ed4d9470b94f2af776ed15471b21a8f6cf1b7ffd010388de5aba422415bfa1a7582cecf4c33e92ead471bb68459b37d89a9a3fd96e8015c2249bc714f8406117b39c178e50ab3d99527dc9cd7e56dbf7a10af1db3370483f5f2c95d97aa14c06c3b9f41c8b8a4735fddb0366f37e47efc89f22565d", @ANYRES16=r1, @ANYRES32=r1], @ANYBLOB='q', @ANYPTR, @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRESDEC=r1, @ANYRES16=r0, @ANYRESOCT, @ANYRESHEX=r0, @ANYRESOCT=r1, @ANYBLOB="1cf2ba223f3bf57e4ae94c7f61bad3d2f5bcd1e08cb2f31a5d8d40e4cab188e05887f71c5a0ac0de1495422e2ac1288c88506adf6fb7e3b3715a193f5a17d9b138bf33a0c6131ebf1344a922390ef979345c432f8298b3b05d75b553cd0135e38939d7994d110af13c2358467168debd21dfb9de2e9b29d93e2797d26a57d60c5157d2fe083f188fcaf60c67bc60d7fde3209bd5db3c"], @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES32=r0], @ANYRES64=r1, @ANYRES32=r1, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYPTR64, @ANYRES16=r0]], 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 07:53:45 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000280)='./file0\x00', r1, r2) r3 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0xa1, 0x82) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = dup2(r3, r3) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r6, r7) open$dir(&(0x7f0000000080)='./file0\x00', 0xc88, 0x0) 07:53:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), 0x19e) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 07:53:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x4, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x15\x00', &(0x7f0000000200)='.#&\x03\x00', &(0x7f0000000240)='^{\\\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)=',{\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')].:[./\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='\x00']) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8002, 0x0) faccessat(r1, &(0x7f0000000480)='./file0\x00', 0x1e, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 07:53:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0dcb1ce9bae3c6be86f7f673739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 07:53:47 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="21f54cd5712e950df6de26c35da41ef6db31efd5a8d96799301a658643722b83d2841b19312ea32e861de14853ed5e4bfe76277c74de40932b34d3d58cc3dd3d85d8bf962b56b7c0a4cfb5a006fde3db915696eaffad70224993437533da3a387da18403c661b3997d956a69f8c9c732e4fe671bd5cabb86bed4e47a82e9e0339ba39f0416440444bcb86db6c5f70d3d431bf7788028dd7253b686564db34e225530a9bad4e990874c7edd6e069a4257114922aaa2b6ec601951b9192a164aa750d3f08d4d9f8d063bd609e1d5c15d138e06c68bb693b41e0f34b2abda175c09581e1b2e55ec7b9eb6"}, {&(0x7f0000000380)="d037758eb15866d7acdaf324f717791224c1b75c00b323bb798f76848a0d782e3cd98bfd5fd74919d6a6111f47cd7773d568965b193378603d86978878e9f994226c4b69aa69578571083af585591be9876c7d29410bdde3dc4cdc24b3c609ae1151d393349f51d3f64af9c906836d4af8586e68c6e8ec1b7c62d3169b824244e66782c7dda8bd6a8bd23fd9abaa6a5ac640405efea6312246a95348006774b29381dcce1ec0148d763bb1fc5fc37f912b2074a0af935491f062105a022cd2d240daf35653db2c3def178c2e4fab85cc02c836015f008913eb8727bb81dadf86"}, {&(0x7f0000000780)="b84979e5ce9e141356ab5279aa91c409fa93f85dfc342e70db93e2f9e2d2be1a0543d88f579975fa1014c0526a76cf033d0a6c14d32df0028abcd1069bde81293dcd2c46ef768b0e7baedf304672f2da51df21dc53ed9c2e4eb4989ecff2c92b72471dc73d4f52ecd057"}, {&(0x7f00000005c0)="573fc38a9027ff58c75d3f1eced269bee1d0278729c37773e02c7aa66d5f692f89b03bf4898074c2018b57f0a72c47cbee164e499ab6bd94f4e4fc0431010985b612ea554bf8c1ee992f01c6f7"}, {&(0x7f0000000640)="48248c3fd42523a601873c7e7cd43c017571bf61a7de563fe42dfc56cb1564868e0efb06f7467d533e61855aee46a206ad7a1370f8d8def29fa2b109c4b9147e95c9fb1a00c71b5fdda60de590655461704f06065be97dfb12a358d00f18083fa29f024d168b71dd2411a0c4911a39479621e07035ec9263412afc468ef12e5805b82715862c17b78a19511cdc76ea30b229287910beba948e04924952b7c10507cf066857a6ad93e7a2bb3d82674378e74fd28390624b1c2acaf0a37504"}], 0xfffffffffffffdc6) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() write(r0, &(0x7f0000000140)="e58d7f992c283a4c7ff10257b104b4e68ea60915ae9acbd29a4b6913ab9fbd1fa01c338472687d1317fa1a8b6d74ee2a952cf1027b94bfa27e32f6d324861f12767a2ac54dcd4ab1", 0x48) 07:53:47 executing program 1: pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) munlock(&(0x7f0000723000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 07:53:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 07:53:47 executing program 1: clock_getres(0x7, &(0x7f0000000180)) mprotect(&(0x7f0000648000/0x2000)=nil, 0x2000, 0x5) setitimer(0x55e1ca3146ff319, &(0x7f0000000000)={{0x3, 0xffffffff}, {0x80000001, 0x9}}, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10100, 0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x20}, {r1, 0xc}], 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) clock_getres(0x0, &(0x7f0000000280)) clock_getres(0xfffffffffffffffe, &(0x7f00000000c0)) r3 = semget$private(0x0, 0x7, 0x0) accept(r2, 0x0, &(0x7f0000000300)) semop(r3, &(0x7f00000002c0)=[{0x4, 0x7, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfff, 0x1800}, {0x3, 0x1ff, 0x1800}, {0x0, 0xfffffffffffffff7, 0x800}, {0x2, 0x9, 0x800}, {0x3, 0xfffffffffffffffa, 0x800}], 0x8) setitimer(0x0, &(0x7f0000000080), 0x0) 07:53:47 executing program 0: getrusage(0x0, &(0x7f0000000140)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'})     07:53:48 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, &(0x7f00000003c0), 0x273, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x7fffffff, 0x9}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r3)     07:53:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1c, 0x0, 0x0) 07:53:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) write(r0, 0x0, 0x0) 07:53:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x7d}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0xfffffffffffffffe}], 0xec7, 0x0, 0x8001, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f00000008c0)=""/214, 0xd6) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 07:53:49 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202e, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x146) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x1a5}], 0x0, 0x0}, 0x0) shutdown(r2, 0x0) close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)=0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) getdents(r0, &(0x7f0000000700)=""/183, 0xb7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 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(r3, 0x4004741a, &(0x7f0000000200)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socket(0x5, 0x82d05ad4eb483af8, 0x100000001) execve(0x0, 0x0, 0x0) 07:53:49 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) symlink(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='./control/file0\x00') 07:53:49 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="a3", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 07:53:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f00000000c0)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0x58) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 07:53:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8002, 0x88) fcntl$getflags(r0, 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 07:53:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x80, 0x9, 0x2}], 0x400, &(0x7f00000000c0)=[{{r0}, 0x0, 0xc7, 0xf00fffff, 0xfffffffffffffffe, 0x5}, {{r0}, 0xffffffffffffffff, 0x98, 0x5, 0x40, 0x8000}], 0xd01, &(0x7f0000000100)={0x3}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 07:53:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) clock_settime(0x0, &(0x7f0000000000)) 07:53:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x395, 0x1d, &(0x7f0000000040), 0xff4b) fsync(r0) shutdown(r1, 0x3) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x0) write(r0, &(0x7f0000000000)='C', 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) r1 = dup(r0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x30000, 0x3}, {0x4000000000000, 0x1}}, 0x2) pipe(&(0x7f0000000200)) fcntl$getown(r0, 0x5) geteuid() getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r2 = dup(r0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5}) fchown(0xffffffffffffffff, 0x0, 0x0) fsync(r0) writev(r0, &(0x7f0000000140)=[{0x0, 0x230}], 0x63) shmget(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0)=0x2, 0x4) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x6, 0x0, 0xfffffffffffffff8, 0x2}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80000001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x400) syz_open_pts() syz_open_pts() 16:00:00 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7ac9) 16:00:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)="5f86c320", 0x92}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2007, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80c0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x0) fcntl$setflags(r0, 0x2, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x2, 0x7fffffff, 0x4, 0x0, 0x3f, 0x18000, 0x80000000, 0x3, 0x1, 0x6, 0x6}) write(r0, &(0x7f0000000040)='L92', 0x3) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x22, 0x4, {0x10001, 0x9}}) r1 = accept$inet6(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x3010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000140)="5d988c433969ac9e2407e94455021371bc6af312ade5e1dc2d5630dc453226c0b0eb9f587080447b5fd9ddafd3eec05d112482ad1ed27e264fc704094d9ea7c61337928f91074c9b8613d5e538cdd39586ec08dff8406f7ffd1c1c30304712b8403be6befdb0302f5b1ae586b3c1f89db760550debea03d6286c7b26d6b1302227bc85d965300d7714452a1a2c5c49d94a420602d4d4ff544292ad27d788eaf55cebc9345fab4a11f37a3113e473c11b43d4591bb15b910967aa7a4088a41a80e9c8d56d61e8ae49507a432a2bfaf0fee65389ba24ba267b2aa52bc6902c768afec53921c5c5e34822427503c65422c8f632ddfb1268909ee345a7310dbc290c3166487f7e01b73f175d0cc98c94348bafbce89b5d001c9d4fcc1d8ab72358fb88bfa3f6b9a9b92b13779054e04e769abe6fd25a74d47709070a80236dc32e2c6b49f0fd6c56f3bcc7c275c2cfe0855bd63961d9e23ec05822e4bc8fcb2d14e2b1e27c32357699c70927fa83ac64697de7ce1aabf72e6fcd8847ef7e7d48e3c954db57fa84a2afc3fad3af69c66d341ec6b3e69aa1216d114126afd999ca7605bc8f7885bc06b14902b232b5b9db64a111cea5b90a8709a9d199173c5246044e7b64d9ad8c0b0475189ca7faa1f63725324dc090f3050a7a0aab64ceb0d14cfd2d96fd3fa6c1ca7ff907039f79ad99b261f6e2716a12edd5bf96613c403a76b4a1d394de229f0b6134d16159e3810538192ceb44fd94a3f76fff119187b98ea0e4d61445a8658e250ed469b963d120af96ff820bbf99e89f2128fb15eb74df51ce829abc982f8a417a92a0882e51712e1f5b50d995f5cf65871e6659101b46e2f3637c9a438fdce5600b281191df9ed04ca5f42a181653c71d3a0440b6d3241a6887278b2c3baacfa766f7c26c3ea5f5eed78975cc03c9ff8afedcfd076e334755584378a1eebcf424160ce7a66c5ffcf2c56e70c52c85ae651ee362fdcc93a4ddf78da36a3ab764c4b720cafd4ae4bcafd072c5988fe12de293c27dabd2195fe2b72626c0007c1fbf35c5912bf9ab973f3398d113a5150d11a72eda2763a2f69e2b2a421cb523e150f1a945b00156ba89faef4539b3a9730cae12e9fdfe01ef00ee994c2cabddf372b3293d8c78b774f46e9039ffcee1b9ca3a9bf9e6da5b1f75cf2047d1a3e20ae1972cc26a0e3cd584ab7dad2528cd6e8721c3ae44585ea39468dacfda4c34e6c294e8f2ed44a7f59fdbfeda9b5f2c2cb17d95e034eadb278ff09baed4d141663fae8ee48e2d6de2893be19c5fa445b1da278a65859b6b103eded5f5cbc0c091c100c1acdd8cc90980b63225b66246ded9e0a6d815ba4e11df6ff7a4e65ff38fd660a28fc666497b73f8a385d2d90840acb3359e12e114399806cbf7684753db0091fc89ebdff0df12c852c8472e11be466e0e5e5ba1ff6727b8b855d8c4ee18bf435de8b68c05b4c444e434ca255ef47a672dfb8bb550d11e63a87b513e29c10fb3a8b4e03523333cc17e8c513725e79ed681da0fd975e40af1ad36faca4ddac0cdda14a77f8dbd1658408b59bf79a2a143d36cfce1c2dea918899f4c3189013fe97aa72f499177cf7facd7637d44a4e5d42670ac7ce58bcbb420a6402a843b011b37f9b15599712712fc5b47bc71628e3bc479586e7f3c6524f779cbeae6bf437bb0b8b6f6c98a6b8eb76aeb9b2547b02859d1c7236fbc6dfd5175b49248a6ea02f237b7b38a9bb6d49a0fba3a2610c9daa05862eb80b2029a83cfc07ca9afa6a375a2dcb8d70210217c97fa3146dedadd8e03f71e2745385640f4b6032336d55256b4cabb9ef22d96287d815d735436a3a65ab44a30e2ac52e74e6f828a22ac9a322b466f71ffa29029400b326b0b54d2315486f99405eb63e73f8cce57e51c6467acd3ba70b518a3c3c1db10d85f82efa8017849762be8409b5c407da0c9944a88846e539b4cd9985ec253f6a496b052d278a53138926668ccd9824071b7570f11b2e863f0d9fa5ced207521e34f759c151dd40c750f404759cdff2ac753fabbfd2e88954303e7e2d11da298586de10729f411159a5ef3465e92b72081e8db981b47166e190e976bd7edd4e1bffa237fe2262193db1a8c52826fe1fca066bf58be2f85d0ce0aede337e374062e84d73009fb3d48c915e0e5174858bbc208de9b896c90c028a7fc6a7bf657fde2fc177b2b6b6f19cc7d61243a0fdd75ed49b4d8326dc1fec5a4da4fd7b92877c236d6e138450d5aa909066d8791885e0e6c9d515b1c3477d8a7ce3e2b2f6e9e8c9d532bc2c34dd222986ed0f99b86ca2898a2dfd75f8e7dfe3b6fcc7566819f721a31c1461439bf25baaf8113af007cb8b3495906b2aec9647553e4f51d11a828108dd9e9218b5e48fbcba893e8eac3fca31d4fb1bc9d61c98b6780d2b38c78cc6896ce27fa0f4a73ec1c71821e4f2c9a98565bae583da28c69dd9f1dc110fcc467bc0108c7c3fbfae4c2b8121717591cc0155a79937cbb04022c88aeca2b535f2fa183d2179d050c332ee55c02cd5ac572ff87e9bff106d335a4985002e37d037230386c518fff7c95a44edf30899fa3ccfe09b2e31ff9b48351fc34f5490486b6245431955842b0c83f5e1f9836d22669da4b8315fde45cb92b820582c3ce3de8492c55533b5bbd11fd0e32e23391d461f0aadf8d7eecc44f2e974e7bf9fa1f5f3b493a8ba9be5faa8d561be5e80cc21eb563ed8c84abbec74ad9c21ee26c880c867aae8dac43cf50d83b2482eb688d4574f585bddbfc13609f8e696ff9c3227e93c5512a06138db1cb02dc13312c4260b31f52964daa974d857a34d514f3c24beb29d4548a7635f2d2a979a00181b31c77ceb4f02bb4d5f441b0d98839faa9925d2b784d9ff1ca444a8656adf4f3a659ea9eb15aace008f316ff03fe9b26c7a679287bfbd58b65c67b022b07226466de0b4c8082c0a90d14017c3bb4114899c74be030d376fb1340d6d46b15f1ea6a450fe284b765264c9eab7641939e6456fe9ae346c05dc6f93d9f42ca5d3d85d71b84d398e5136302b97c790589e0158decdd1b164ea64b69267368a62bf0e644d3376eb6fb896f633af96510445cab429800eea8fbe72db5c434d26a4a7df1d8255ee297e20585ea9d8e046b92207805e07036b8d38ffd948231982af03a215bc55e6a24dfa7044efc7e41685eb2a3477322f9338c55726447ce992a3452cca70ba5f2dc821deeeb89d7c7c78a482a9140f561f03f4e73b0a19dd499c44b359ec6e20fe715ae697c31c41d39e326c15c3c271298c0a520cd2465981e522b36bf1e022881b99e61f5426699c33b03e7cc23e01313447eba8ed0cd1494520d2e08af22c573ac8e7afe3fc9849e966851190cc8e1f921bc715a7a8408780fed64d6568584a238c731fb9ed6ef45addb40f80854f02428e490f9a7085baa8e2984e18bf58ffe35485acebb22a75ef02f769d682868030f3d3a37a29819fd461683151ce48303a6e043e7e0473a552d19bada2251b335d23dc296e8acc0e79e23f5daf58b50c336c0544cc3197f1424ea5980960e98f6ce9e07afdc539a26516a75c2fcd71085b8371439af2091b80da1dad92d86537f88c5ec3fc4c5fc4ab3f2d56f05357a1ecb3c62d44f30064392876eb4318c3439ee283c1b4834a1306a1068220f5c7aa8e66b3c6d529f996e3346ed81aa47d77c0c30d354c7ecdf39c5bcb60343f294043ef854afcf81a69ccd4db6c166db9a12139e59be48c62032938a0faa03aa793ca602c465707a87061435b50b507f018078c42df777a001f66812411f0354d473e4d1f2a5fa234310bbd7c34b2d6c256375315b9ba4908dbd4fda9abbad4aad1f693689d9e218daac9cab6d82afff2b44616cda818623119793b3f0d65ef5ea984936407c1262b14ac7b3b1e1b711a19f6a82297bc02cbfab050b2e2db804c594803e0242a94164de83fcad0dc2ea800c6de6edd96e828adb35fe790037101d35850db08acdc9308e6b2bf8b6df3cee4eaec9d1e406e85af77db3e233129bb014e1f277389a899c00e30e57dc44089006fe58d0833ceccacec0ffedf8279c24599afa1b5d2c8fb46a82ef4ef7f8a4e2d453b2a9f54ca41a6ae803eb7da475c2afc17d1b8a8365ff035854e64cd215433ae1c7cfe9cb0998da324af4d30d7801ba1ed9ba705d10643cfa50de6500176718f29f5fc3730fb7961eeadf736ef2e0d1f2ef2f9b65292e2426a0f4a6848e44cedcdb90045deb91e9990081c30734a2640c926878577569bf73d4abf82b4f1a127cda2fe8846e0c40734b953dd74710d7e7c550e59d688ab0db7ba997562107d5d1ba75a4dac23faaf50711c9f246ee26ecb1cdce20a8d7b8f5f0d99c52eb45ef7347a499378eb0cfb26105ee423000240e031594fd86fd7fe1d7347842ab917fb3e8a1538c34b0ed6b59d054b3558e483e129280a4cea4d76f9bd91b7e7a1cad1f873ae02228da675d585f542c73c3ae11b587f82553e8acf156b81d09d8aeb1d8fd9863be25966a13c076f5a84cbe29a61e3522896477cb201fcc9f1be4f50deaf22e825c3d492af9b0532257951ca611464e2f4419ac85e4d5ab454e0805f4704bae7762855bc2af354bf751fecbebd0a040017ee5f2a51e4e0bd24309b41a28398adf19586cd1d1b4f3af4dffc3ffe46f7f2a0bc87ec8173797c2a9fcaa85084360f5762b25d98b753756e20341710b5b9458bdb46edb566289c1c91d8a5093c63253f231406a6be6c638913c838f25b3c3b6fbe9d878826442bdffe3cf6aa7387ed6c0bd31028b1004ec7d073f12bdb52a4a94f01334ea1866933f3461fb2f2bec01032fa9d9d6e99c112b9cafa1bbcf1107a952b74593550e3f901ac17177e29a8de1804a6660d38acbb8baed8fa34f3632ed5b257a796b9dbbfe3852bd8277a1720e533238cb0d17f33b3f3e8f08064f5b1111a7cb1a48a74cc7396a6f58ba3b9bd35e849489cf524fbb11b8c6718bd631dd6189b41695811d0d9438acb2a08a0c0a16bf24f01322194b44c4d3f4e3a9e8ef7d956621b01af4c7b418b59e4332f239c35f9cb2f7aa05b58ace9d7437dfc61fa4504b7a7f1cbbe526d11d4c9c5ff1434e9d08dcd72691f56c8197e3fb3f89c95bf1b33e17def187ac4f0069559c482507294cc418a11a0410bab730f71e1b3e4a6d0c7e35a75a0e85dd11cc335a050dd39b093bfbe258d92d5b4eacfcfa0ca9dbe79fc9af85eefc718b23e95f6848955a216aa69944516f913fd0748d769813de002c3d944ccc764a39a07845a2c2679e4990d34abf50118c8191cf14f84640b22ba1d4a428966d58ed5d1642e77284ec780423799cd4bf8be77b25e0b361eebb0a75eb41ed5b2869c291c409ee955674cc9c748d8b2969ccbedfcae7c2137081e1df43bcb23dfe4051afc52365062539a78e1775d37189e35b2afbed72760ce64843715e3df80eba7e3ee823af414b7a66ff81c6776dbab112a2bd8d9dddd635f4bc56e7aa699aa986aad16ddb58e2362cc26832c72bf14bab336fe97fa711a3d041835bdb4b16af95c3fb90ed94476324f982b58c895d4ff6e86c618b18ba7baef16cc5bcab76647eee15df50ec3eea45538590e8172b8000b1d7ad1664316ed2a4cfe95643343ffbe608f363365545e08b3c4181c9d4b65cf756a29037b37bd234a83addfe857388b0bdbc16fb75ea8c018b70b654321df9a82d284a90c43c310b5a32b82def81fd5f5dbf6d95e138216a49750ca51515f966e0fa3cdcf17cef450812498962bc8940576c59d166", 0x1000}, {&(0x7f0000001140)="ec5bb0ed7d3dd059b5157e7717cd05c1d7bfc19babf353b3e5378946d4907ad113c3aef909c781efcabf558da3d42e7d9502e38502f35dc4424899a7f49659e4cf7801f5ae5e7c7b8d7a56cbd6779d4e7382278fe00a004a77a1dbb96b704082392d6190d5e44d0afbdb560c3997af9f789e7171b02f6c4285cb52cf6657838ac99357b217f8fc61ea54681a472f9d846a64826fc37b80690673f53b6c5bbb96bc70035b54eff72bde260fa1", 0xac}], 0x2, 0x44) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000012c0), &(0x7f0000001300)=0x10) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:00 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) r1 = open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r2) fcntl$getflags(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r3) 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) sendmsg(0xffffffffffffffff, 0x0, 0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000280)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r5, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000040)="f54ca57f5cd023a8032aac9ed1a2afa74d55b96b6a6fc3aa21d21211374dad85a3a672d5e713ec09247868431b08b76318a87bc71f7aca95b593ae372684e509533fb7b83050c10eecca2c2de14d1274323b76de9d3d1e37fac4247bbdfd033d6e71dd8da2688a32075c2e8659800787fe0d3819c53769769c089cf7988bb8f0a0deefc61a", 0x85}, {&(0x7f0000000100)="e941f6932ca286e1631108bd5f056d9ee31061a43a9f7ef895fa1ff17bd50b0386cfe566bfdfbea399fc7de983a37a6080049f3c6080b65b4e23f0c9234bc1d22d2bd4c3830b773a9ebaac612d2156150316222af3b6670867", 0x59}, {&(0x7f0000000180)="5c19b12bdf1ecb013f923a55f90a60ae8eee46704ded94c04e900bab33bc8244de7951bbea6af128304310d9adb74860b9854026626d58adb23ecbeae564a5abe3e4f788bcd5f954efa886ac63f9649482101c4d17e69c2ec89c94743357e04dacb43ef0255b2590834e8ab9c167e7fbcf1d95f175fa65ddeb2f1197d65253992bb79ccc60de8eed0ff3f2f4a345cbb3ec381748e77296689f8e76acb452006cd1e14284cef47c0a327ff84265bcb7bafa407445a97d5c9d32b62dd3fa436431df761b58d77589af3c9583e948c9fad9b6aabfb8d6ebf74a0279e6b6a37066981b01e2c5a2b4d69b9b668d2ab12109", 0xef}, {&(0x7f0000000280)="09aeff9c2b9e2b5f68f5ef61fc5d147dd4f859fe032944b20043bab14266bd042f8f7148dc38558c872bcef0c0a549c89cb84897eaf96741856bbcc5c85a7cadb8f9929f5e91367450aa11151ccd26ca90a7f44772bcf204b43009e78a9c7555b4ff88c20632682dfda5d741e7051d", 0x6f}, {&(0x7f0000000300)="d5ad905856ac547d20967d78174bce47661c4ebfcf93d37f0567e743ccf2c5981c229836809bd65fed90bebd08ee62be9f73efc63abd78969b161ab2c7d8423cc04fb5b17156f28f552f191fe79c77f8187d2ca38f18884b821c74e80abc4f610fd6ab3deb452b600f7122026efead151cfbf146ac40d3f25a25579d4141dcc715057251cb0a00e4c3db8a2bd085777ecd3eac6f2654562d09a1e724bc98c8f3f0f52f5740b240cc07f81f5b62811cb709baa23dc8c3aa953edaa3be3cc908b55f57af9c18142f21274cda4349", 0xcd}, {&(0x7f0000000400)="bce7d34b7a1e9cd48fad8feba63d7fe5256762e29cadaeef64be7749", 0x1c}, {&(0x7f0000000440)="93bd177165735a0d1b02bdd6e6b62681931e54c446c4a382f6af37f075f3632e41ba696ddfe862588839a2db5bf26906b8b157457e02df6d81374ec7a0c90c19270674d04a754b86bbc4923ca2a2ff761e9499c7de6fc169db8fffab9dc3e32659225d7e7e4d06cb25e7367dc5d4268d9c533d0eaff119d14ab36a174406a0aec55b75b3966dfcdd02b3620a4db90bcb0ef3abe8013a9f35763725d943d55989c439ab6e12df41b7b536c3485c0d120946734a49dfee1e97bbe9c05be16431de71704d93620e6e863a0f6c29fed17edaf32d926adfd34cacf35f38b45a68fc", 0xdf}, {&(0x7f0000000540)="56a1b115fecad3928ee5f5442b89cad193836fb107494ef59807095ab0ec7e8250058e4105a29e50601b8bc7c4753892c140b518739ec7cd452494ebe5b6f2dcfb8c19d34cce51e770dd393e8f1c76d9a563d5206ece154e02fd5708aa62995710e97bf352897f96531ced6a5ab40d6f7931c34f297b8fa34e2fb1f756ffffe09bcb300c6d66401d7605c85bb8b1fb07b3b5d52ba283ebbb64ae9411a36df3b8a1", 0xa1}, {&(0x7f0000000600)="c599d7b19bade337cb39cae7f4ab3332445ccb927120123c1bca6a81e27223beb235d08d52d8a11c17954a13ef5cdf68d1d10ce44fe32ff8840a22c49feed9f7776a19", 0x43}, {&(0x7f0000000680)="659eb492ee471c8b7ea83ace95ab326e98fd7f94f7ef1ed9171fa63f0619b7d5f59b45c397e413a76cbc15e38eaf1cb9b57abca957097e02a9c3083452efdcbcc4a222a3dd74b2a7464181d1aa966fbb7e0de37b7ef335ff0978c309dca27003615df39b16498b97a52e036df69ec1b326fd67acd85eacf1ddf4bd425dc2deeda39588908700baf28528a141ed3e0e9d0c6a4aee7225e1dfa51d5c457e4c7935e6d878ea1e53a5e28f", 0xa9}], 0xa, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x48, 0x1}, 0x8) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0xad7) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x14) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x700, 0x0) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x6d74, [{0x3, 0x304}, {0xdbe8c52a03b10cd, 0x8001}, {0x3}, {0x3, 0x1}, {0x1, 0x20}, {0x3, 0xd2}, {0x3}, {0x3, 0x80000001}, {0x3, 0x3}, {0x3, 0x3f}, {0x0, 0x3}, {0x3, 0x67e}, {0x3, 0x401}, {0x0, 0x1ab}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0xe40}, {0x3, 0x2}, {0x3, 0x4}, {0x1, 0x7}, {0x3, 0x6}, {0x3, 0xa36}, {0x3, 0x821}, {0x3, 0x6}, {0x1}, {0x3, 0xffff}, {0x1, 0x5}, {0x3, 0x8}, {0x2, 0x4}, {0x2}]}) unlink(&(0x7f0000000080)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000140)='./file1\x00', 0x1, 0x4) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) fcntl$setflags(r0, 0x2, 0x1) unlinkat(r1, &(0x7f0000000040)='./file1\x00', 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff3d) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) close(r0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0xad, &(0x7f0000000380)="930b156b4a28841093d0fe086a243b3f12c80fe62d4c3f949b2c5cf4a0830223f2cd38012e7ab0234a50db20a635ec5c32393f36954540f1b579b553aa8f0adb01299406d6c2ace38262f8516f333d0659c3571d6a9848093fdd7485e19ea4c6ef1a33a530ed781a85c7758f703037cc44edf58238c076b61d2c3448750e1e8087137268ca9dbf5e3fe3537468ab50d8193047259083c2edc36587dec1707fbbb927922e3f86771fbed76c5328") msgget$private(0x0, 0x20) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000540)=ANY=[@ANYBLOB="0300000000000000717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73220c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac89f4e02170c34552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34b27b67ecdd62dbe6dec03528d4bcdb"], 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18801, 0x0) recvmsg(r0, &(0x7f0000003480)={0x0, 0x0, &(0x7f00000033c0)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x6, &(0x7f0000003440)=""/15, 0xf}, 0x43) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd57610", 0xdc) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x7fffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x800f, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:00 executing program 1: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') fchflags(r0, 0x2) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000100)=""/64, 0x40) faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = getgid() setegid(r0) setsockopt(0xffffffffffffffff, 0x29, 0x2b, &(0x7f0000000000), 0x0) 16:00:00 executing program 1: shmget$private(0x0, 0x2000, 0x20, &(0x7f0000b39000/0x2000)=nil) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000000100000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x6) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8608, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) socket(0x20, 0x2, 0xff) syz_open_pts() 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) fchflags(r0, 0x10000) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) 16:00:02 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000100), 0xee, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000600)=[{&(0x7f0000000200)}, {&(0x7f0000000300)=""/116, 0x74}, {&(0x7f0000000380)=""/182, 0xb6}, {&(0x7f0000000440)=""/178, 0xb2}, {&(0x7f0000000500)=""/181, 0xb5}, {&(0x7f00000005c0)=""/57, 0x39}], 0x6) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0xd, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x1c68, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) r6 = shmget$private(0x0, 0x4000, 0x55a, &(0x7f0000ff9000/0x4000)=nil) r7 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() r10 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x7fff, r7, r8, r9, r10, 0x8}, 0x6, 0x4, r11, r12, 0x2, 0x100000001, 0x1}) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000100)=0x4) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x91, 0xb3a1}, 0x8) fchflags(r1, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="c88109529d7a6888d237c694b27aa9e5e0693b1c13f4ec2297c805d1fa462a6efeebc9e304f4509bad087416f19881e20457b408a64a41714630644a9c16adbe9b0c2a5df8e6f6c0af59e106c9ead993faf96ce64ff16b67aa849799c7c417ae40d55d57325780fcd70a593c05f486ed3c", 0x71) 16:00:02 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0xab2000000000000, 0xff9, &(0x7f00000001c0)="f96c6b4b8487bb0b22b246e68c9535a0ba1579235908104c9369bcf9", 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0xa0, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x400, './bus\x00'}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r3 = geteuid() setuid(r3) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r4, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e", 0x17}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759a2539f98f1f871e2a7331346", 0xf}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) read(r1, &(0x7f00000004c0)=""/4096, 0x1000) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x80000001) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x289, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) socket$inet(0x2, 0x3, 0x3ff) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) login: load: 2.14 cmd: getty 46945 [ttyin] 0.00u 0.00s 0% 318k load: 2.14 cmd: getty 46945 [ttyin] 0.00u 0.00s 0% 318k 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10002) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x122, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 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\x00', 0x80000103) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x2100002000000003, 0x7ff) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r7 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[r8, r9, r8, r9, r9, r6, r9, r6]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000800)=[{&(0x7f0000000040)='\x00', 0x17e}], 0x1) mlockall(0x8000000000000000) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x0) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x10) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b0cfe97912cf9ffddcd29e20fd507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) fchmod(r0, 0x2) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/144, 0x90}], 0x3b4) setrlimit(0x2, &(0x7f00000000c0)={0x1, 0x8}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000001200)='./file0\x00', 0x40, 0x8) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:00:04 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) recvfrom$inet(r0, &(0x7f0000000040)=""/162, 0xa2, 0x800, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:04 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(0x4, &(0x7f0000000040)={0x0, 0x95}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r5, r4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r6, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x20, 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r8, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 16:00:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/82}, &(0x7f0000000040)=0x54) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x0, 0x44) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x2001, 0x50) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/4096) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse\x00', 0x8000, 0x0) r3 = dup(r2) fcntl$dupfd(r2, 0xa, r3) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x40fff) pwritev(r4, &(0x7f0000002480)=[{&(0x7f0000000100)="d3", 0x1}], 0x1, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)='h', 0x1}], 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001000)=""/170) semop(r0, &(0x7f0000001100), 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001100)=""/230) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000037d, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e69458a6d6e374540", 0x1f}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20181, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4005, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:05 executing program 1: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = msgget$private(0x0, 0x180) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000600)={{0x1f, r3, r4, r5, r6, 0x123, 0x9}, 0xfffffffffffffffe, 0x2, r7, r8, 0x3, 0x1, 0xf6f, 0x4}) 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) r12 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r9, r10, r11, r12, r13, r14, r15, r16]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r17 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r17, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r17, 0x0, 0x0) fsync(r17) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf7f85cdf1183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b6877d4027accf6f15e0b81afad", 0xfffffffffffffd4c}], 0x190, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000080)) 16:00:05 executing program 0: r0 = socket(0x37, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040)="8d5e4b073c7db2143cade20500a3d3aad5a43d15b26c0693f1c1293824889c553cd6aa49176456304863700633c9", 0x2e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c5, 0x3fe) socketpair(0x1, 0x8004, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000280)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) 16:00:05 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x0, 0x298, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) poll(&(0x7f0000000340)=[{r4, 0x10}, {r9, 0x83}, {r5, 0x4}, {r2}, {r3, 0x10}, {r2, 0x8}, {r3, 0x15}, {r9, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r3, 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r4, 0xa, r2) dup(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:06 executing program 0: 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) getuid() r2 = geteuid() setreuid(r2, r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:06 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(r1, 0x4, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) poll(&(0x7f0000000180)=[{r0, 0x70}, {0xffffffffffffff9c, 0x4}, {r2, 0x108}, {r2, 0x10}], 0x4, 0x10000) dup2(r0, r3) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getpgrp() r2 = getuid() shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="f70366d9493f16ac977b7f33514044697d6d43b3ff84dade29e1ff79e1d8f29ea32c2f0ddc02971ac4d6a224e3f1d3a14af467c7392a5369f6b12661f45a05f3a61b", 0x42}, {&(0x7f0000000100)}, {&(0x7f0000000140)="e6ea5e8da1d9b2a7f4af4eaf8249d83ce93589f875833f05e17297572a0d78b6db9d8e555dcfb739ea778375acbcabe7a0d6a3dc944f702ff8dc", 0x3a}], 0x3, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x5) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) getuid() 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) 16:00:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) close(r0) kqueue() write(r0, 0x0, 0x0) 16:00:06 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0157dedaf6c690779ad0d2f21bf21604163ac32d170fb6737037d47995f9f71df896d89b411915df13a0dd4ebb711f9b93c5c40c566457db7c309deab210528848bd9daeeddb94d1fc8d7b8365ed13103d6ae2fd8c50b7c45e0442c211a8333f7301c31dca50095c8a512852df09b1e966018aae475ab27520e04202acda4edb8bcd69109fb8ba963219fec8bf29e992ec48dce87cdcd9b08f32c949cf34bd52590bbc05feb3a784905487e5f058faf45c6db9933b712e2465cf78d169cbf727a4739990d51b50f9c69da572e8b050f28a4c8a6ccf54e7136a0b3"], 0x8d, 0x2, 0x1800) r1 = socket$inet6(0x18, 0xc003, 0x0) getpeername(r1, &(0x7f0000001100)=@un=@file={0x0, ""/10}, &(0x7f0000001140)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_emit_ethernet(0x5d, &(0x7f0000000000)="6eb459307fcee7fc2e8809b83d7aba8acc9781c5044b2c27ac34ca0b5ca507f201cf308cccc603166d33b569d42bfa51634d7f3a984daa52164a87a624848a1c5998951013eaa415ee0618b07059406e4f00b7afe287b69df31f8f17ed") msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000007131d57e1184c6db752fcc1a49c6c8a16bca00a4a3391a6c2c7594cecd0bdf6a7343bea247749b703788f16d5adf1ef00857a3e9cc5959072c0c2ce54b08b65bc7deac501a277c4a75bc757a5c4d46c07686251ad3ca17b38cce108592f7e73f93ae0f28c3391ea41d16e25f79585bba830b9b1cd9b1b470304f5e21b2be5a38f8cc1f42f036967201cc95bf32a4e1415b23b8a3816cb5aa428000233d2a640d708d6416547ef735375ab072b399fe0876179a693f392e2f0d429f3a7d7975b76c88a821a986a9d618117982ff6b58f31bff76927fd9699575974f617523abf09b443a038505a87289f163693424d9cba00dad6f4722f935e43e3b1a3e28bf5670680aa7a1084cef523f051750780f4ffc64c0c0bdf8bb80ef60812c30800771c60d44fbfa0c35839052f238346ba8f4b3b5314f3be821fbef1780363e4332647d94bba6bce31c467d3c6f2dbf3d9d93b8b163d927668adbddacb434d376a41c5971824de380abd0dbcc86ba4b7fc4e74836edd17e930d8463fd5d550f3506c8aadfa849c2e0d46b4d104db0b4182274660f22c0ec50f1fc6ece4c03ef552e5eb0500a0b811a6055189ec9d40b7ced05602f9adc517604399fadf55dda62e7118b66d0e4fe784b2d7f555270bfb1de38a8b0677f618842ca690cc57b1d32231e176f4084600852d69e673275e9bf03a9125dd5d9ba62b7a16a3ee83ba607c253441914c6f9852166bdcb25165416bf62d52efe4643c3489ce929fd38d01394ccf09202a47aad7fdbeb325c6a8022cdb3187e4dfbdcbfd1ca209e75d0b836e17acad94d8b0ce4fe142b8b329899d7031955913cb0aff8129e184c1b16cedb420fc58eb0755eed42000ba9c7fefa9c1810e75a162586feecd8456f9a54c62be9382a07d935461904450c546ab8352e260e204ec975a31ce701787af599b86a73ea52125f3de7689b66b9e449a9503616a4e4d66addd598cdec2329245cccf3bb81b46f585e156f1b2150820c6eb6361c6b1d2782aa95b2e97c7dde77042f1ae9d705c7f358b5f8fb4496ffcbf81ffe737e42d013c2f116b294569f8a6fa04dcd733677732a57b297effb1ab09bd5a410396ade9dfb4757b42fa95c06a28fc9cd2bea7d4fa8cded9961ae63abfda32907afcc6725817de342f5733b93d18e2c1268f85382d20184315abb8408a9f591018188784894ad0519e35367a571c1582e73816039ddb9fce864dd1d636b8fdd2b3f74864f6d6d196e32608cd6f77e010dde1d2b551132bc827c2b38a7cfc06e1f9dee5b57141d6815f35d8d8ba9fc6793a4a3dcf58658bf62653de7a7b5d656fe2c1cb6ec87a3724479136e181c1ff553701666234e5e8169a9b8aae370db91da04b8a141d7f123f47e1fadd71ba4bdfec74ac670458a6a1e368dcb8e2b1d528e50e62887dfa8a7f46913e303ba4e4e5c24cf4ddb95dc516cca321f7496eb8e532da3d153c5a15cec379cf0788bfdbcb69c9f3ac29c7493843485fbcdc5536d0275dc52fdb13010b8026d73dec92fc6481e1f0cec868acfb9e15da5b07d9191d524c6cd2c3c35b9259b99a4bfaeb1b8e445b54486721acf6cd6ae797dfa8780bb03a280a77da00298d18ddb56347f23aa1cd2762ac91aedf55964bcf7571a4bb5255c6b2732d00387a21ba0095f05a1e9e9773ce663f81c7d417f8f252480ff81e836df8da47e6b5d7bb158fe75901966c4bacc2b4a75e5724f23da6d12b838053aca2d8caa4c4a5aae1853ffaa9bc5ca040c91d788f1f56801d28a660c49cbcb1f16133b1461716b96b183644796903de16246656e48430dae4d5c8c53f064f241fa3a2bb12ea93e90f3577b4089a70f079dfb2f6935bc7d3cb9a85f2ec11a27d4c322e4584e5d100213fc00fce03d44073cd0aab3a92c544f01396cfec7a3458bee32cfdda4a163731b57cb22f6289d3c641080e71551cb5e050b9c3af783efcca820b64a3f9553c2f14e24523fcdc9cffe1533b51b0dc354aca581f228746b3a64463539d8f95e87d37683f8f8a8ad5de26894f78e86832db4ad78de3e29b7025d4227234afef107237162c0d1946912ffd1a82400e77caf7302486fbd46a066cf3b9814c48d52bc58da4a0a3a9964e317d2dcf9d2eb14c5162365203ebe67cec785e6c022bf18ba63b96063a6f4f106e9c68e5d336274dd706ffb0b9994d3c4d6a97e59383b9e95bc59974fcd09e08cbc211d6678ac4943d409a71e8889339753f63ad7c757d263acc7a9ded2218c2a3a9dea91c304ecc0e2719a34676fc26d949dcda1271d4f6e8d2b2fc3af525a9e95673204f3ba4c24c714d8cac7ab2f09079730f47e01df1e8ba8ddefff99e0db0344112ed53d51095e9189e7eeb3604e038411017a6f7bc6c989f87fa35984233cd2ba140207c0a6a6f2826f7e8278673f3f0e45751f1858527a7aa41b73e2dd9ef7e6e7d1fcb6d54dd8b5e832eb63d6e9ae4a261f876737b21583efed5e4939385d16ee4944b1fdd82b5074d35486593c7c8fd450ec37c9eb728f8d520fc2ee71e226ef20286101a4dbf547c69e116e486855b482b462f5c6a64f88b017ff303f88027ccec95504597726c39942ef53dcdffb8a7831e44f7d9e3734c8d5d38d466b4a3981621d9c68b8598067c417f52b0d27509d0dcfb8dff885d648c8e02e03462032e9bdad8c4ff0719532f896684de3c3bf58e41f3f65c24e037bf5556d99fbeeac3508a8ee2628a40d5935555d17bded705d965879dd22b36e3f3d117050178011fe5aadc0cd0659a2324d85d8723e0b2712caaa05319425524d1cbedc77c0272396407d1d64eeb472280a408bfe5441267c24bea824712bf5b6fcba62ec1d636634e3dc13dd3408ab645898ad806d97efe8a7cb84735c23481d80b269c2d1741d5bd419ec766451ceb609112031980671ee112f8473069bc6dc2fb1103ff18d569bff63d5f80e150ccf517ecf6cd89cc60a2185aedea481605dfe260726b9d9cd768df7fb72e3bf75f230a49a132d2c6df99a1d8056c91bff7558ca00bbba6b5bb312ea4027db031e6b1c8cb7d8819f596d87526ae6e7403f9e138453896a493c6ca228f3490ce0d78cae8da863d4d2b503076c55b6d007772ee65f8ffb014eb07449573aeb78571bdd02aba50e1db8a82e4dc93bebfdca09f58deb1b40a543ffe15fee721a0a5fedfd7c25c674a7b4a624765e09c642deb40b08e544d00f831664ce2e1c39ae591aa8164abee6fd1eded6afa9a69dd5b3ab04e87bd57f3b8299f6a94e7177f6cba2ca95e7f2a9d017e93d732d6c67f1086d4299e6b017187fd86da4e77c5d28efceb23f069abf8a17acde033616eb7bfe026b188ab62d83c7e60abb1e5ed92f1955b5e4574083b58d2abaad56e26d02711185b51e157d3a1d4d955a9cc25b4b11e29e86c61368116fed0f1508b0e67664b3366a4dcb3fdafe6e22c28bace20cabd9828e66613385f4c26d51f1a5928041a9ac603cd314ae0e541720a4d40d0f516e3b45db8b9d2352ecbe44013732704fa0e3bd31aeec2e4fa266dcda182c5c93fc018bf638fe03659ce3019e5334690ddae352e9bfc16253eaaecd6585326a4f37ea6166fd01bd7fe0adbd470c3eed1c9858ba879bd5670e1c39837077acf678e6f989c1ed138b629463a1af80069c4818be89725fb2d0f4ae29bb90925a1c6431778224e404583efbfd2b4d0cee891da5cb6da2f2b722f04c8fba17144af327635a04c50b24c472af8dd63f91bafc7736d6674d1a35f7d3e9fed49acd46bfd0281b97d54fad83ab0b5fc5df0fc8f712ed124f970604f6670bec72eb00bffc833304b43ab9a4dca0088fa8706a50636d08d8a8958c1a0c526a4f654c638951f634d950fb4f00401b07ef35a1fb9e290fc7c706459746087e05fea9842812368ebabc707509308b87bd29b946c0006c9c321086df80a24840d13e0bf5e76014409a8870fb4d93941857f11a231c563ae17d1d4af161fe506ef42904f732859608f99b036096b98e0f3d6a02be5b7577ff6d74e4a50193578a44f45113c98a65894595e450e6076676192488c457d438d0703a5dc7f5f4886ea3c92b4887ba47a3c6bc162b88efd501c6fb3960b4eafe9f2b4bd6d94547a65e6959dc47b687869e42cbbe5af6ea4ce0105c2c4001be4f2c12c10247ec672d5c18b047423d38b7c6c42c18e956901ca2460e2388d77cbefeee4b8f6b673c6bc2abc4ae06499969b922ec300b1942a8360d18a648ba65fb637be9f76679891d8eb1628bf7fd46af0bad4e8e19aea9b5f58d1b06596a9f76eac425093cb4e42ff9aa80b56528cdab461ec077e71205970bae232fb18768a1beedfbc5430ffba2e9307896ef302ba7a91dc3f8d58e84513c2c392b3c2aa2d436ecb7cdb24cc509307519441beab8087401f96a1da305f8f36d4692a5483398406c987ea311495a5125e68a0df7c1236fbbd1a15ac8b274681c6011388674d7e0fc8044b201f0fdf23a4a6cb00daa63e598b50dc4edd0aa3bc10a085c4e53d09e5dcc3d1d0cc7defa09cbedbe9b1d2381a495e6e74c44a6295943fd5331c6555d9231ce0aa179816832002637d3caa32159f2119b8f2caf1b50820340c146119f8f8a3a4a4010159135e1b2738f7a36237e12be4714fd3429ed76429bc0f5599c1dfce5941da511c1e1000607196622a9ee795fc3e09185388952f020b68c3ab41ec65603021e58025b136f933bd95ed5973ef614445017a9d8651a918d593a6e702308901c9603563ad6be544e60318ef25c2dd7e3d74dc65a2e60051b57543a8487d8ebc0ec45ca31793b7a055d7433c9dd93cb37a661b2433f09a66331a3a18d05c2035919206892215843bd1d7dd07c00e1da6b8fff3a5d3c09c72584aad0597d5a0e57445aef2f131ed2e7b3dc1533411c2324733ef71f91904492d3ee93bc025cdbdbd4b34af3848b840e786a1c19a85d57fa777a48646b61da22d26acf6d30cc56e2368a18742cc9bac847e5536b4ee430348df125ee6121b332dea748e58159abae41594dd934b97fd378bb1ec936e63c25394857cf0589dd83d86511f57ee4c7004b5330fc37593ab91f465da14ed26f46ab55651a025b2af8373dd9bf8fa46f9e62dec80c645c17d83d64e8bdfe3db739d18c9172403029f3c54af6b3fc99e1bb13d0f746109489d3c79d72fbfb6febf058f8f3ed612ac2e3a61b612e8e21a3c7d98f912bd92f3ad20bdbc06486da5187aa554da2bd5d82e692536a884ab22d9f74c07554a158f47f2ef8abcac49bfe134f38c835c2b967057ff349aeb2e52e6c7fc463dea99f8706b543a9655d5d258e4f3cd0aa04bd12f9e559679d5d5a5e48f86ab493d01b6e8585b703857af4b9278c714c227c89180e98e64220a86bf0f81288faf0db1fbcd055604cddcc68a5f0556ab290d787ea4629d54e4f984088b6a7a27a57f53d5ca827fabf04071974f3af66a4b300781a81cabfd5e7db9813805b3d8a47cc75eaa42f5abceb7dd6b86dd38bcc3f4eff1c0c32da82e5a2935a5c4a936e9179484990166f396f13bf7972404b594a37304a150e7bbb3951ff710a495a54075df4669c417cb2a025a265f4df8368f7456bbd940d7a4be46d16f7e78b018f246011ace3172045c7b5219604ec3b1ba4b4a7734bd4697c33a3b05beb591a6941703dbec479b3bc26427e1dd5ce3207a3e85003b9a956d1ae2860b63eafb8cef103487a2f77b6d6677e38c6ee4833c7f19c9741f22f561181e0894bfe817ba15f414f70ccebae19843dcc9063360aa88c8020b12985fac6206400f8cd"], 0x1, 0x800) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000011c0)={0x0, 0x2, './file0\x00', 0x6, 0x1, 0x0, 0x6}) 16:00:06 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) fcntl$setflags(r1, 0x2, 0x1) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socket(0x23, 0x4, 0x2) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x8001, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x90, 0x80) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) readv(0xffffffffffffffff, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x0, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x19) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) syz_open_pts() write(r0, 0x0, 0x0) 16:00:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x218, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() clock_settime(0x2, &(0x7f0000000080)={0x6, 0x5}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r0, r1) 16:00:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xc3, 0x1, 0x7, 0x57f, 0x100}, 0xc) r1 = socket(0x11, 0x2000003, 0x2) sendto$inet6(r1, &(0x7f0000000180)="f877064aac8131e4a232df7585dad7e520266c2a81c4d87c715b46629108f8add8ba32b68bb7fbd0b6532502a5e391c887fa72d1d3aa8f11a08b41e5985fb799197da04b0e9ab6b8c5bd061a35d5f6312ae4e3841ea1df7e2b801ec2fa7772b62d7ebfc720ff1a5c24d8200019ebff964493bd47c96649d674fc9956a225b79d64d6d8134f612b6bac634088a6c17b61c84ccaf735cf96918846b65c14fee37376ba8f835f6142572eb814af5d7e67e8d244da79e4d9b4d68576437284ecad3736830a1ef00fed807e5d8c", 0xcb, 0xe, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffeff, 0x67fa, &(0x7f0000000000)="0b20e45c", 0x4) sendto$unix(r1, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0x180, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x81}, 0xc) r1 = accept$inet6(r0, 0x0, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r2 = fcntl$dupfd(r1, 0x0, r1) read(r0, &(0x7f0000000140)=""/166, 0xa6) r3 = geteuid() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000200)) fsync(r0) r4 = semget$private(0x0, 0x6, 0x401) getitimer(0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r2, 0x6, r5) fcntl$lock(r1, 0xf, &(0x7f00000002c0)={0x3, 0x2, 0x7f, 0x81, r5}) r6 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x408, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x7, 0x9, 0x7, 0x1, 0xfffffffffffffff9, 0x2a, 0x7e, 0x2, 0x1, 0x40, 0x2}) setuid(r3) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000003c0)=0x6) getitimer(0x0, &(0x7f0000000400)) fchflags(r2, 0x40000) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000440)=""/84) accept$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) recvfrom$inet6(r1, &(0x7f0000001540)=""/69, 0x45, 0x801, &(0x7f00000015c0)={0x18, 0x0, 0xfffffffffffffeff, 0x7d9a}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001600)=""/4096, &(0x7f0000002600)=0x1000) getpeername(r6, &(0x7f0000002640)=@un=@abs, &(0x7f0000002680)=0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000026c0)={0x48, 0xcb5}, 0x10) symlinkat(&(0x7f0000002700)='./file0\x00', r2, &(0x7f0000002740)='./file0\x00') openat(r0, &(0x7f0000002780)='./file0\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000027c0)={0x6, './file0\x00'}) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x3, 0x8, 0x5f, 0x4}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="ebdb63a2f705349d604e05a57f87a1110041b020f3831a129ab562be714ef2c98e27acaf6df12ab406556804c0bd1f581c04b5b4dfe244f5e9280f83e1b33e6caeae51060b3cdbdf582ad7d6affc0507814959936a5b8fad603e27ada590247e46e4d01a7b1e0094307f20cb294f9dd21fe455d2e1cb4209373fb91a2d1a91060a6d66f9c8f4b93c5f99740030a7cdf1b77ff7c69d9e62fa219dd2b1c3644f6cb5832ed5ef995e", 0xa7) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000000, 0xa, 0x1, 0x802, "160971fc603c57c9f7e04c8c86a3a87dedc994a3", 0x7, 0x1}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294", 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xce) recvfrom$unix(r0, &(0x7f00000000c0)=""/150, 0x96, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) r2 = fcntl$dupfd(r1, 0x0, r1) syz_open_pts() poll(&(0x7f0000000180)=[{r2, 0x40}, {r2, 0xfffffffffffffffd}], 0x52, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1ff, 0x84) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) execve(0x0, 0x0, 0x0) flock(r1, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00xV\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'], &(0x7f0000000100)=0x4f) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:08 executing program 1: r0 = socket(0x10, 0x2, 0x80000001e9) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[r2]) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xa}, 0x0, &(0x7f0000000100), 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8001, 0x5, './file0\x00', 0x1, 0xe9d, 0x85, 0x3}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./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, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x0, 0x0) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) 16:00:08 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0x0, 0x1f00}) chflags(&(0x7f0000000080)='./bus\x00', 0x10001) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x4) 16:00:08 executing program 0: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xffffffffffffff0b) r1 = dup(0xffffffffffffff9c) truncate(&(0x7f0000000080)='./file1/file0\x00', 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xdca) mknod(&(0x7f0000000100)='./file1\x00', 0x4, 0x7) 16:00:08 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x400000000002, 0x0) fchmod(r0, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) chflags(&(0x7f0000000000)='./bus/file0\x00', 0x10000) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x59a0a1875ff58d5f, 0x401}], 0x1}) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000100), 0x28}) 16:00:09 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/222, 0xde) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x44, 0x2) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="ff"}], 0x1, 0xfffffffffffffffe) fcntl$getflags(r0, 0x3) fsync(r0) 16:00:09 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1000000000) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/155, 0x9b}], 0x1, &(0x7f0000000200)=""/173, 0xad}, 0x3) getsockopt(r0, 0x3, 0x1f, &(0x7f0000000300)=""/84, &(0x7f0000000380)=0x54) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x8, 0x9, 0x8}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:00:09 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x4a413fc863029288, './file0\x00'}, 0x721ed69d2af4c486) getitimer(0x3, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x400, 0xb31a}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) 16:00:09 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) 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, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f30000000000000000000000000000009031e507383ff5ed536264f9db1aad6302bfbc82214baaf8ab03fec990a5a1542bc2512da8279d857d5ff0960910f8489bec26d499c09ca7b471853488880840989c3898e8ff34a1d2335fa720b5abbec01a0da028a25bd2b6fe25a2db2eaef6cc6cf35c688c96e721447e655ac58ca77bfa37ca1d16ecc9af7d5ff8e804042392b11d127783ee21034a691862dad324843f4e405e83f8838c013434dac9c679d383742ca026ba15212db3c9af700e6f4751c9ebf6651cd6e86eeeb1a4538cebc3e916e949151e0f6f6f162e853deb6c8756b3b187ec0b715d41f012a0304789"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7ac11b68b821c9a18bb4b97b1b9f32600000000000000000000000000000000000000a4040000000000006bdb058eb58c52c106492f27b8b66f9955c0d5811c5609e267d00d802a20bfac9c397ff76f58a52dda1996eafd3251479b83bb989c00ec75a5b5932ca801c47daca274a722acdee10fde723e081b8f4d2233112ade59f04592a31017203a8d0127f22cd2e3c9aee850795c7c2a967c20fe98de516741fbc552a9476577ac8e31d08a78484901bc585e2ed0fff9c144bdb45717a9e6537920a3d05523066a94cfa5181c38e488f4a3249c4ccad4f1d4cd899617eea683643fa2b04af775d7c27716a3ea50174cb2acc953bd539f68a9e771192a7eaa36c9fbecc4a41db3e8d3e61e9cd06bf4d15f7e26ba145369e5c57a72228d957938635a2b88a6c4ab0685a49c293b1fe89887f74ccd521e38c8b1ba351ac518db52209c49f889721ff031dfda5175700b63f226e0"], 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']) getuid() write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) 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}) 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:00:09 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000280)='./file0/../file0\x00', 0x20000, 0x11) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:09 executing program 1: setuid(0xee01) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6) r1 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x8) symlink(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x100000001) 16:00:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e6993192964869c0a5258a4e8b3e934604c08ec35809a89272e187d458e850c0908f8c8c9a85b0219387926477a5a4924d8f92", 0x2f) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x8000, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xe0) accept$inet6(r0, 0x0, &(0x7f0000000040)) setuid(0xee01) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 16:00:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="204512709c306492e21542d5a1403e2797dd3fef1b6bd4fb6fdfa2ba91f642707dfbadff4c7c385b952466bd7f5491d61573ec769fdec6b46209a631b2f8d66f60a349fcd4ef9e5a05bd29f2297f6c5e24d82edb65cbb74178a49aaaa2e524226e4b44c3ef1f584c2243534ce2a853fb2303055f461971745c1f994e61057a75e00d67982f1a3ea6f65cf6fb4cf565ab64f4b396ebb12e181d5f6cf0d3c2a6d1ee2a39622b777889e702310d4c59816e78d3860e6c6b796a6e193c48434fc600287efbf1f529a464cc8e450d2cef3f9b179afe4630", 0xd5}, {&(0x7f0000000240)="4721ea3127039b", 0x7}, {&(0x7f0000000280)="46f4c5e640e49f515d3fd90e3df5", 0xe}, {&(0x7f00000002c0)="ff40db4aaa18bcb0337849ad3521b1b6a56505d160d4a79ff67a9e870a487bab7d0485087db21669d6aeeaee58b65878e3f4c87b062060f198f28644215d644ef6e4d5ab8fdb4dbd7e8ffd5d8f2b0327b1f2d26c4ab74a2f27a5236a798caa71c5b84b38482c77bb439a7e32ee1b54e3c601b9bd24f924e25a1896792dc3e0d98884178a693fb5c38daaf872ee15b2197a0b109902c56f7e16c896463b", 0x9d}], 0x5) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000500)) 16:00:09 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0xc6}}, 0x3c) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) write(r0, &(0x7f0000000040)="71c91c41605f6db91885feacdbf8f309a3b75b93dfba5632c9cafde92e07089965f8f88bbe9e1a0ef61dde1a5e6f4c5d84d9a5c9cb5b44fe32d5b52d049bde74505b07f72871e02604bc72208ea67242e23bcf87610228b958d1c5fb0b6ba0300e9f06a7dfcd50a1071425b41dab9a7512ff704db25ad0cef990bd2ad5ef52b44ab0fdcfc116f7932df554439290d914778979053a93b143eacdf53a0c25e5110b3ddcbc7b3b7ff84f2b48a863a053718146b5672135b03466ab609c4442b898a75fc5a17fce3ce3207b80a0c40bcfe13631254839fea14e1df9118f7c8aaf408e43f67a3211ed45526db55560dd", 0xee) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x7) truncate(&(0x7f0000000200)='./file0\x00', 0x101) read(r0, &(0x7f0000001a00)=""/4096, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:10 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)="ab", 0x1) r1 = syz_open_pts() close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) dup(r1) r2 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20403, 0x10) sendto$inet(r1, &(0x7f0000000140)="4fb8496b4ac4dec1af9a9e7baab75f93f8551d830de9788fb7540dbc5383cfbaaa8a3baea7517960104753f5c3fe8bca50af33e682aa20e25c8a638ab019dcb54557a7447308d496d523dcdaeb40cabd2df6d9065e1868b39b35cffdcffbe69d272c8f72a86ab0ca61fa46dae804745eae84693ce488e369755e118872d7541016aa9ee00075da65f20ce415a1f241410a6b3e7cbecd14369bddafde55b6c67e7e65cba961a305027995bf280cc16cc220406475ce7c", 0xb6, 0x6, &(0x7f0000000200)={0x2, 0x2}, 0xc) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x0, 0x4007, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() r5 = getuid() r6 = getegid() r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x808, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x80, 0x0) r9 = open(&(0x7f00000006c0)='./file0\x00', 0x8, 0x0) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x20b0a, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000003780)='/dev/tty\x00', 0x40, 0x0) sendmsg$unix(r0, &(0x7f0000003840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000780)="0e15699885221bdf154ac4c32300589fc2b3547f7768510cfb7aad55115dabaf7151a8cd2afcab2d1aab2120d220ec6d262f3e33405d6f3ffe748cd31cb45d65c32570cec453c20a4d4c2722c2584a10828ea7f9b33812cdeed0b717c84e042b7a21ba28ca3d4e25fc6089bfff2a8fc751df2363d50931d8eb953d4ce52f6a8a3f0ca135056a4931fccfdd370d18ee28595fbaeb4af6266d1c00eeeab4e90ad6563230dc1e256360846e0b0137f7979c374ec46668fd2e2eaaabe404f4cdd756bd8aa99024b4674123c0fe5d91ca30a913194d99b96f15b0f9e7c6e8b22ed77d5ff94cf8e3605432238dd3a7a4cbfa47408f43d0dd814023b5bb549e90ec1d0d14eb6419556009b8a4881c0cea2d534094f7b5d8707f684f22df45fd0662efd9dd18635f2afc8e8aec4be46dfa36e7f93bb0e4eed2ea8b6f852353b393b3a8c1c60f80fec4d0eafcda8324ae66a447c2dd69c9031b54e546fe2fec4cc73b963183d7cc86bf62c1323ce335e0c9bdf17103fbc9c435e334bab7b99bdc68d951374229e691da0e3a51f2f35f3ac9fdc29d8d4a4df286ef72511d20c1a68a760e23e28e5724942649d9fd429e106c05e0493b4b9da4f87081be364f8f451776e78ea528a08d1e081c9ea4c7cbab557a72bea5da96cf54ade1c36622af7fec43ce9422fa9cf05459cccf305de75f3ff92834a7cd469e5ac33cf140bcf88de9dd660d8317870ea964ff40a51d124867eccf91e5db5d8498300387e840662751ded3212d3c2206073fe1d1a9f5d1e3ac621bd37697c8ce770dcb4bbdfb3fbbbaf60c7e753dd3c28c72b418008462cd088b0a3e05a737c2fbbf3a70b5d7ad7b576e6256d746014f253734fb91c3f20f4c1fdb59e5d85644ee116fbcade938463d746d62c2acc9f3c1e1104e65d8d96dfc55477867805c27ef4a4e38c67fc77cef276386c3fe18124549fabf9e454383ffd48691b18a880b5da7f338a9b459665e71315a6af67467e246967e1ebf0e8f6fa63e386ec98c76974fe00834e113b1dbbf04b2ca470f9b3a9ededd934459bd98da6c28f4dde6e7e67ac6e9d01e489b4949d07e66d7a964c4be23c0604bbe308480799d5b487df00cd892aaeb892107163e438c1b8e6c823800712647e79ef8f18288e73a7ad5dc751cefdab96fdd831183e07accc290ac2fcb3fefd990a2e387b53e4d0eb90eb143cc966ad45423f2b925991e2a69c18d230478dff8d1e498a9aaaef74d8d1f72cf8e8656dad6c1f9713cf9b871493780417d9b5c089257337c256ea813a79a9cde4c509672b98b6d21a4170d87e87f20f7d94729bbea2d2e2037e940ef8d0134662b90f9ef8a910bbe95060a687e10476e1eda2f1bde95232450e2355634baa94a16004d37b99b7768c1de8062555b6684d1a1d3fc931cddaf9e5d92fc1839968aacf0fcfe54ebe333a6fd4eb64c027b0d3053c32b6e2fb4a12a930bca037ca1d5457c5910f091d5a66b0f1fc6fcd59bf828763671b735768188fce867b15ec12f1ac3d748f7678a3bc016abe1d66b293542ec2037a0cf1c7d39b787481361ea6f6cbd80abd21e8cc0edc2c16495c7b715430d3b87e79d8bde88b67efa88ed59bd268c601f5ff835767ccbdc346f9327b1b0602f4babb96d5c8c1070503a17ae8d0cc95857474d122a89a3e4e6e669270f9365501bd48693f92be31cb5bfaa7ae0324afc006966849c838dc187f1dc276b9a2621bce29ade2a9aeeebe2bec2ff58dedb88195425d39891b2a5e11f287c8b5b656626112798cdaf3a4601bf7c4ab1d3096752c3100c0412242090152a7fe0856c8e4142d8eab8b937afd83e575f220069fd7885d48e25d284fe023e6b5fe86cc39b181f7f007ce4a47de852736cebd931ab1785691136863bc730774d985f0ef8571ca1b5ff64a8e80a88c8bd51a4fb2bbc3e803c19664db81e5ff17725a8922d1dcb6902a20c3a8b1e0ae286d38fa7edf9c5a9eeb3c92115d20d660a26592e4cd448bd58eab7fe630556094c0944a18b199f292fcaf03c07dd32e0e6477acdfca3e9fa2ad5c768d7b29df497adf3a5fd39a53fc740b9934a0e86774ccd7f581142cde4010f2f4b7bda4fa663acb6f2f101f77ddb0c1a245360341a3e037df43ae41a7088a2f80739c54c7cbb07c9dbf2d81fb17e483de4bdc22e80e07424f8fcc4527ff13043ee5314ad914991aa707e5b19d24e9680bec49f2de986c67efd3084dc0ea9f8de0808da32bce8b675e8b9fb54b496e7c25a6506d243b9f73e8cac2d3e346218af931837df6a0dd8454f0af7ac0785e8a661f79f568a43cb82f8bf562a6e35dd43f9598221dc934d6b25ec3d0d5c3fa90e1c59511be07e7efc06de5fb1fa20703cc60a7c846c273a411d0694ccaf4894abcda945dcc233814b30c1c3ba6f45ad04a8c44ff094cb55b3374da7750886ebc38a2a3b4764abadf001e0852042caa6c96f11459673d10af30bb930a2c619778cfa27af4ae3cd145d17213dacb1eb37982b94a39b4cc8cb10464c912b6882b22c9ceb1facb5a3cb9a2e2c0eada645787420017281d9fac0a66ff4fc2eb8048eb4d0b0da068ab8b52cd0913b3eb3b078316faaa65df0e8dea45a8549d902e2418990ade9f95b397311db4fdf0c7c4d6397fca166c54f8e6aca47f3fef14e40672ad4b3a84c0ae9ed5db1de4b3a84f23da2de11d0deaeea66ccebf538dbfffc5ab0c8f85bc18d3b7bb92fc0055c8d5dbb8eb29941a48e4d69582db1f5e51a0c56f6778d3bf3d10487483975233681afac3c93d8320e9914d77d77ed0043f788acfabcc6234168b974e8e055181177aa93254ea8351dce373b54defaa52e0ef594c8de421faca09a2b3940e002eefab1d176f0ff7eb996ed11b6e831c066dc7cdb74a009c784819343980ce9368b563d491b034e8813446297709868d14d75e7fe0bbf2e87e9cea67919b7b2c2e12fc833d92fabff816a366fa81dd189b91abfcb9d84d0dfc19cf465d2de3e9fba61a4da48c356f965b562034e04b46f918bc48a4854becfe6a5c3b363c70c467ee37f83557de9603a969c945ddc0df71d881a72fc667e3eb964746863fc70d24784f7da63b9a22b18a943b164722a14b9f3742016f3b96b845e868bf6045bf02a4732bbe90fae6da600a949d65231212bbb69560e33332fbd516496cf3dcd186e78d5cca6543fe800d4b52599d41d63755020b9af7ea0c4159b4d3442323daca04e7e315ad35ac68bd4dbdb483fd4acb1368e5c9f2036dc40ec18394277aceb2fac89808438effa5b50d7477be5b45f3e124100d3453e96edbff15398511e8813181bb06e1d04c5fbbbd89a84d3e85489fba7552d00dff6e34f7f9486c95b7e3aa45158f631286b2b8a6704ac1f6f69073d13d07734e203af0980fd317b126115d60338ab49c640a8e066692258c33aff827134540558efeaf34cc864ef174baacd014ce1a60ddc2fa24318c2e84649d429c6816b11a29c86521d558db352379007560c1cb7597fbb13c950d2ea034c3f6aae5d909cb8fa7890ee06fbb49e6ba51df80b341f0311dda7b73181c575a9176ad385949eb000753b506e5459d979f0d30bae6c48bf45526205a561f32822c6aca475a9e80f4d98905b2315be630b2d61e3caf07752447554c495b02f77efe2b859843d4b5b316215c4bf27d0fec5d7e9a5664f7c7a5c6525fb463193f64d9709ace48eb03db06595e612db65d5d64f3acc1d462d7f988dd060357db78ac15bb780c5f8fff8adecbfcd00119656fbbf45872ed3c6bcf64712a0f096994c60d6fdd50ff7dad1b00e4f598021d41aa469c8b54a640005d9592162f4e63678d16569989ed0b286ce78230816f7008801aa78040f44c20b0851e9556b594122e4c255929f60db8740247ec62c18de308230bfee04db7afdf29014244ce308abbbf4c08ff572b35ebc75520f1b2df297bc2e0f44363f37c9c9aab9edb4e17e6e936c65f322a225b444a3d8eefbaabde4526af8688e845755b54e41da317646df8ec696b7f1fe23a70f96daeb94d37e48e668b785ffd97c345b05183a5d9445347316f7a354e4ef4090f8b2593d786e3f979b163b07b7e977c98540712f52af11870ddd976b3d7d09bf85a509a3ac29a2b96ee53704fee8f953fdc40748e5c5f6950d00455b74125daab639653941b4226079f2ad432cfc9fcc6be7eade530929a4a0101de34b43f6e829d9b5e8bd41b4b375b7c18fcff91db158e028b436666a8f3ebe497b4327c5ba12d2e687e66ca238bbc68e3de9271b2f208be8e884db182f04a1f34209336ae7e5dddd893bfb545589f50c719c808f8d5fb96bd203743b6be6f590af47e1d3501bc70e7a6834b5fe9ac3710fd9fca46f586c29c0e5ae0a23bd1955f92a3c52cd453d48d5e614b284abbfa2ec10013584b74e0b6d5948275f503b3d1a9e8a7daa9756878eb66ebf244622a60f9da43593f3fd58ba31a1910644408be4efc6370f59e06486edb5bb3ee8f0a887e390c17f14493bbad324188572c76a745059195c69c2842e18e38bcd7eb36694d8ef6fc2cfb17f97cd3801b96a26d63cf369ad056152f9c54329e078de6c2d6410cbdb83b8890e329f4703106af57dba8fc8a60a7126e0394b8c6229d4c5ed1d42001e0dcdb2c37c2133cd793590d58617bad8297f7a0c09bd9f8082f7b9ec57420e0dc40947d1c3bfb4ccbabf2293dd24224f08b067cf62d28b75e6e4ea04d47152ea2539713367bb8b1878542c63d1eb603cc9ee1e98419f15303ae2ab1d3173282fe3e269892bde91d0a6443bb4159f6ebeabd7c669395ff105566e94727c5168532763840b680d24012c8a3a44493452e9d86be1f9027815f4fbffaccf103c457c86513412dacdcc4381d59fe1a7ab8aa0585affdd0e381b0a813df8c643f184b51f74a31f18744c57a1c521074b84187f677528eff8060dd09dd0a52d8e266b323245d2814b7555b0ed5676d76be11a8a6128c22dbb5c420171f5a2fa7ba2891ca4ce796ec6ff41226f2a1a21612fa0abd44633ec05304393466be3d30282b686441169596013e6442092159d379a39f6369dbf2f8e057468417280b163d641d4a8e8d81c06c93d1bb4a52d6548fb370dfcf720f81ad45ec3d33ee26a4df906905c55d6071d1db84534dbd6ee2664dd1014c0c0f2c52632e75a9c51ad50952ffc1d6442986dae9b5deb4bff44ba5e25b86fee71ff739dc3239cf0fb4a1d45d9c2414495a2deb18239b21454a6fa4d8e12c1c39909f8ef7f51ee41788cf2a8e10f57a6666c37575f7b5bbd7b1265cd6e2e4d76fb32d68633719ec36b31a5efb9ac7265cde3209a971314dd5b8a1c545d7a8c12aa596e00309399defffebbfba3999faa637c00df75c874395f174ad5bce5856753a787aa8b0ea12391aff9509f627a86c5cab93e32fdfe6c411fc76c30bbe8960a2f9c89f35e238dc07aad0376bcafc0abf1cfd60884d337ef3b412c7d4b45cec81267932c66f07a924aa8491944daafbb9c194da1d7f96414688107d1300fd761e0c4bd9d3a3ceec72d313572a1195b9184b27af3eca67c2f2ed173e537ac8434a56bf8248141d650d3b60d494af2e022d9bafeb53c77c953cd357e81a3b060ddd642f4e1bc1c5e328619227c72f52b4dc5e88ac025952af68e2b61678ce61d0f9fcb285cb6eaf02ff764cd219592d1816440fa885ffcd808b566f7d99217545fcf5b368e9312c1ad6cc761d0e4cbc02485263a43b26939bfa6a9459bfbf49e8871b41ceaf6056c00a308cf8bdc5a29866c1cd4012cd3c32adc3312d007d7", 0x1000}, {&(0x7f0000001780)="d0c70ecfcda39acf45329f6201bb1755a4f23ae1b499652c5bc88dd7e571ee664e11d77a7a75316bdeca49221abe3c8e12a9b59b910a9bf47a48f5ee8a0d9bc0cd5ce1e843dc3717eb388e15417930c1f3aa01becd528cffc86a2ca93ed88b1f8926e2345e272e930512478d1f85a13a6fa814d8266f3c99cfed1b454212d83cad19c1897b5a34a0c73c0fdef88667fbf3fa391697f34c59eaf7329132b51e13ec1a711ac1e7d747235a5d84f029b67c4e66854801e934ea568985908403d1f401031e254ff72226fa3fba1ad6acf63e80de7041a86767a7ba567492a865ca1d74a58c32f3e1c5b14f8a54f3a15a0ac0c9149845b3817f657177fed852565b5df34f45a0f03ff4d0ccedbe426ca487955768db23ad292eb724a3ac2c75ac148556d585d4bfb3972027fe622c8249eeee46c3da4cb4d98c7c419ab0ce896e66c4399db856bf22b9954419ab6f744fd855ffff5adf5585fbfe841cf476ab4ca8cd4be708244b8dcc39023f27db6aeaca5af692abb56c4e626fc0835e8c5be89808cd9b0f0453b9bae4e3e931f5f5fdaef18a4ff1baee8fc3b5a8986c1fb559662bb9913576055f207e8e5d984becc339d08ddf071897f115a8ba08910a0925cf227572e8c71e52bdebf79fd47770a6dc8bf2b73f96efa3c558a47be26a7ab4833932629a8c9fdaed81c936c86abdf52ab2a735cb215cea6ff012b6173b10b1fad6e826ca8235e379e332920c90aad3bb9b577baf4178f8f45ac8a57fd596cc74e3cbe6fcede45a96f518f58878ed9a313ac09987ef0d7f5a4165c3fa56cb0bbba30b30b9dfb8b47d954ccc770bf810da82983aca8c19eaffeda714208313e90da91d0dce2883f0554131237ef532c2a24dbf85c9bdbeb0b9270290170c4d5850186ccd0d252b9dba403a09a6794b9877aab28237a00fefad342dd8d7bc0390be7c4e6b38349625a7afee36adae99e51a5ad5bb5003c8915fe9e9ba06d72478e3c3f670146640c5851bbb0196b18faa5f3eca894b0f365aec8dd812e5168948e38aa5b441baf023448c94b45adbf1e2b077336b78327feb33d878fbc7fa20db0817cd194f8d083331934b703b0764c72d483d6e6ecc6c6acdcf6db82291947bc7bd9f76a1ff399b1eef9a82c056828d0af5c13b27a5554c01504b8d8830deb7b7a6e04ccc7bd1d231a9ccbab69bb0d6cb84b7a3766d603819ee0c4ba5c962546dcdd2dedabbcb0ebacbda65578d289a7e6511f8307c51b2a77ae4dd4ff4a24648f8224459887155d0e12664bd99553c4797db461ac1ffb81afcdbead830e7b25cb0486ad9f6c3c984f14ed8484c0cdbe6bd7ba94b8eb992242bcbe2ad59fa42b26542dee09b9095cb6128109670c1eed3d956a22580b5a235459e1a8ef19a28b32dd9da8e9ec8f13fcf760a08da14383a6dda966f2f4ab4d9ec2501d30f34580d690969e27d91a06ac2351147b4be5aab96f7d431e77f1edcec9cdd7a442d33e9a3ba25368d1f2955c56f412f92387107ba75df0c90a2fff3c36b7ded3b0a06c63c575bc8c68043cdca8613f84526086a5fdbac6e286540c3435fe3f5c74dabacb4aa8226ab50d91b4c8019db4f9d1defc548812053b3c0688371593bee599c7e4a4c0ee615d6e7a8c06f6c563c8fd3810992aa346707cb9736a521bb88a410df52c79526d2767c4d66c953f5d041c135f4eb12f7f3e0c2b62b066e5c5b351a8503cb4ad1cf7e0ed3554f4ad8df1c9c8f71eb0b9c9e4c4abccdf23f1ce4c8120640a763c7511e6fe36f4f4593da8911d366b0107b9e8d75256ca84ec70c6bd3b589d813cb0655f263c722d3af6cf44fb2e324596caa0ef089537d3ce86b2ca21da2060b3b71ac053a98ee328e0aef8c71b42d05346de80bb72ed75457b9db1bfcac6fb699fdb3e68c8878c558de1dba7dfaa8d08d48b2b41b46c64e0e18212f2038782b3a775c97d40eb49beb5a8e7af3ea22194f92151da98904a3aa70ca65da8f3bea805aefd2b0030531afbe7b63923f8673b33b61d737f44df79d34f4477962555e250539387563f15cbd6c5f6f9497f63d02870b906a5ab26e1d5724ae8e08d2c6cdc3019a8d90905efc84f6b47f96fcfcc722812588b8339e3f7a266495b2b645930df41d2ce332afd972210fa9e286c125c709386cbf5927757b8de5c21bd189063e6711677445f09bd3e85190303224a18599791d2faad02caaaea7b5f4c204f5fd40d952b26313adaa59007c73452c8cf014e24bd9b27c242832a3ba4b8ebba3fc5e28db2e39e02e6cf21688d643dfe6e4b18dd3b2894bd48c362b2487638a4d1fe81d7651570d02cc72cdc5170caa12b996388471ec2edf188e781ead0f59a66fbc6ae218ca3436e3e1d1204f6e487a2359e2961b80f26dbac441a0e99b4e3a337e2ea2be08453dc33d5fa6540ec4868b46fd7cd546e6230a170c233e1a1ce9526127dceb738dbdba751474d789f21981836a1dffeacc4c552174ffcba5e2119d0a29e5f82589dbce4ea86e275ceaac9bd98b53d205ed387d8300627177ad949b43569f35124ff8b63cc2d9ad2dc87ce7001d3d6ee2a14bd0ed6d555c7b03f320946ccf6c7983af49473e19a0ff5ea34148fda745f280f875bd604023d70c7daa60f8519a1e4657ad3a05096a5c0a5a31728494837c00ec9a3fa79f61ea0fe53bd61555f68539b8c9dce90e48e0d0355c107270f38e40782f6f9070cc23471bbebed0d072a47a38cfa5002d4bb344c68f7b7398ba6d22ee12fedd7e8f0608452e0ae66a0ee0d8d18b74423c49b92996ede79a75680d165e5ff25e971f80483be2221a0c31703141b2850af6465769affe700ab0e18e1efe88204fa4b0c20a4d0854336d23319a8ac7b9b3b4853f581d7275421d33f0c2bed015c70ac38582f0e5d44fee442ec25a98ed179758af7a34a02caeb151a32fa71d65cbcaac73fb8b7d818eaececcde2542856d045158422674451d25020bb8fed6adddf1d0e5936c975e75e0d9f5cbf319856743c6e5fdd486e3ccb7abc293c1e493fd21daf36248c142d9f8da7318d3d4ecd0d8d1858b947eb5f345ffc6b2e4677191ded04dd6cd75366224d4073bebd230eb04b5f8af3830a009a983efc8a36b725f4bbc07564124b756a1d19a9c8ee02887b4c26eececf7bcdd98f45ab56507b698c99fd307487f0a5deccc7610e3d02cb875a4c99202d11ba68cf85f504acf2ba3b8069ffed96b6953237a15c402e05a409f12f93c2ea6ebea4fed169e544e095a9c50d47a8b9ca1180025792e86fc2fbc1c18880b0d36e35124342b52cc71a41156b17599cc96c7089924df61ea1c31daa3549f8d7c0fe89f8d999a183446b78439a93369e0319e2b164b8ce7874c7e1b044dbb922f4522b247e5c72e48761ae8d8ba747a9917dd8202cafaba4afea76dab4ea2704948df7f47db7bbfe9c141412c54d579ab28eb8460be8376fb2ca58a32de2ef0171672dea8175400b1a833700fdbc2765a9828f2a4c7c94676de717bc9a7c66188b3a84cda1ed28736cd88c7e89ed15428c20d11d31e2d127e41f1c4e1aa70096359f27a517a0def3f52609c8499ece550c0a2ec193072981fefcf58ee6b4a658e54df020d909c03d600bdd8cfa61a3e6b388d56f92fc6e829c99145a356796b68733716800e3cd78d785ac7db9c61c4ee3051ef8294666c05517c9a57ae1b24973da177e92843deea0a6cd58a655fec96d04355c3be3324dfeefa6c0a790151db5673bc5f060d4ab79c1488df89d0ab78039510f776a822c6368eb2418835a91ac5c58ed4a5faa1d7afca72191e4a2eeecbd78e4e14b9a1026e2f45938497fbeef14511866b77814ca909965a17719b87768b53b79de24719370f7637f5d896fc3d64e09d665b8a2b09db9256bd0a0e23ca8da1264e36a65b229d60996e2a65d3ddb6521199d01279efd2cf952f813d7f9abb164f59b6f8c26f3d64517c482415f1ca4b6f08f81604914f1a14f5c28c8a45aa81d4a82d2ae3ff88729a3e9307362815264b53e42befdf625ae5775ec2ea72d124e2f71e1fa8b930cf6ba42e63960ad7dde7e2e4b03b30f434a0f7adf4900190c4f1feed45be444a0be884a28d9382bb9243da5c8873e94896bcdef38dee7d6e74e2d8359346e75931a16895dde15b55b94522c874936a47e463b621013fe2cd5fb3b407e4be09896dc6b9acc63dd66b6427e82ceee8b9f368eec7ed772c8c1d5c5c1352fececbc40de415aaa1e0aa29d2397fcb2bbe341fe831ab7071addac066ab9821a589d27686e1f82d5457024ad57ca20d20679d64cab46ee7d68ebf621711940fcb3e1f7a04adc41f9954f278642da35967a0f5e04d4013f2a3bc3ee46f12384f6ff5750d19c2da574a403392849fa63063f86cc671116c93bbca4339e8447865636ce0a444055580c11bdced229ef0e65d720956b46957897f2438f6f00d5a7a04a00b89e29feb5c3b4870039e558e02c4467c1d1ab202c20ec521d9b4c209c28651042febed35495c002693ef821eb0c20ca0ae34ce032c830e324ad74eac8fcdc50f059f937fdbb93fe159b787f792f1ef2adf14d226a64397802c2f225b0d0cdde225fde1f019c9cda0487c626a5d0a9be353a496b4c022a475ba2049e1a191614ce6617166558b367369940ca53af855534490a52b261c202e9098e93643108e96e3f74e4c6ad5c7d4d0e98288165c7447b6d41c1e5fa70fdf46300110eb739eb06c174219a9efe0211f82d56ec37a78d10863d6cce97a15ced4b8d2d64c8c8696cc5fdf3cd1669980954a82148adf533faf3a738693005cd7f33c7c55e8a8cdb06da731b27c9f71ef8365f806717e96ef259dd86178e780f3f1d84683b9e6c3ceeeb859450af936db472407a735b266b45f15624bf834cfd14a76e6a03e597c3c701ad9fc66c28ee50f31b9325dcbfeba44a59640746cbbcfa54bb6743d50363a36c89975b339c553136f097fe380f52579e2dcd57d07473c142a5598fea4f1f514f50d2c92a27dfa2f0043115635fca93149189368946d04d21d49148af802dfc00b4a52f264f28b92b88115242cca82ffd2be3cc39662e5302dfcd587e52739549beac6bf405139b280b0cc3ba9a7be999ec2b28b57c9a088ca1af6134c4cef57e95c0421407c60a3505be0f6b429ea6081cec7125f26fb98a6df92dfc9ffcd445dfe931fe8f3d43b21e0d5bc899dadfdaeba235539dd565e969e487566f4a308e8782facb91a1277917e76e6b152893f0024ec01d43c6fc38b9d6d0aa1920bf8656be30d1311bcf4e966cdfeb062d2f1da72637c8bfb84d61d8c3436fdd6879de391f37bbcdcbe6dfbd9b83883cc5354e8ca5b83795a9e08d579cb0635842511661825317d2eda2b9649055a0a45a02ae2f839b0a0d4c7d17dacd2df1b450148c5c9f44ca775c6bb5914db067a22e2f49331f0958ae51ebbb5138e22010eef80e0c3d7069137ab61939759df23c87bdeeb4fabe864b60c59fb62515e9df68d1f0a04173dc2cb3335957055ef699f9180fd158320416f0df98d869ff0854b0de1afcd389dda34f7e41a2ff6ee5410b5a2607b5e3b2fc739053d31cc485b390ac53fc76413355afdd8340561c2ee37fc07dfb562a9c187eecb4a67cb026c481fe91f3cf5539a54d1ba459f284c5ee142456cebfee469eb04f9703e4e75cc61d07a228cee02ee7b7feacf23fdb2cdedfc2575450adafcb0cd97b47e929efb52bb0cae2dd554b955a2c30f7dae7e6ce9e43a74b2105a004f79511237875fd747b6ba03df5ffc3e85e4f98bb0099dddd689a7de053d", 0x1000}, {&(0x7f0000002780)="1b1172ce512c3db459aa8d08e52a5bddf88ec435f60e182787d25cb640df4dce4bd6b62b96fed118dc71eb17e24d665fe50c9d0db8875a4628d7379d6dacaac69d507eaafb4df248609dca5007e813cd01c57aa3abcbba084ae0a0eb91cf00bf6424e0f0b7db168d65508c273b9e8d687abab50a6d76f019d3a887f152bcdcd6e3c7f22b18ae0fdd8fe564e4d6a326212b3f262b5e802c57a8a0b7e74f557a96ec7899d87ff14c2b259f44ff0be7d73e2726da45fbd8137a5e7e3546e127e044d91588179963a770f5e49da5f2c3f40f285e162b6544f18591bb309b2ea99129182d607d884f1077e249a557c0246bbd4363b7df3538c1aa39902c675ceaf7c25b0186bfe7077465736d38d181fa3dc6e417ea2a06d5f991094175e98b5f85fae6ce07903b2b933d38eeea82e8be0e27fae21fbc85a1437143bf6924c782222e3063b96fecd4cc5b8eeda02bea15227082f7645ab07570d43cf3cfbbe692cd3288b7d809c5acd9aa882ba377f12306ab20f7bc3ad0daa3926b51a03810a05599c2751c07680a6c7d39ddad9f2f1587100b7938481b824da05e8dfae8051712341ab8c6c51be4cb3a38576eef852989717b07a890c6d30201ce851ba23b3bae11436458a68e56121d3f9e4699591782dd1c0e1bead9889ba378d599004eb34ae3db72c6e12ed28c106eb1f826efc9fd63e45ecd89cae63153bc4e35a43c2a0f6fb7b4a20655019992245c1c1b6a4a6576ac2a258372b4f4708ae8b342ac7eaa0b5d98967dc90127b49db76f4a3e45b427bdf54bb50ea7157877aca1fadce80d87790c1aa71b5de9f92b479ec82005080627bc13c20dcaaa55026df3de8cf28c3e82f5c5b687ee2ac97fcafbb4e64170c5c04ceccf18ddd4617ce4e2e3573ff25281d7225238a1f380035768838576ff3ba65f83d48ec3519554707b1a4cd9dc25608a2334950ecaad3e29dd02d018e414fa955b7190d6ec161ad84300be85e9ee955cf85f6bdd6167525bad5741c8a328ccf86ec51d7e6fe5c6c790995636ed66a50f3a3398e8652a89dcb96fa375d57523019d24615b2934b12698477b6960eadb7e364c7a161256f3004d408b1368379692f99dde687cf81159a2fe434b8f3f8c3541bfe71925ea54288da506a08dd26973c4fbc1ba87b970cd539ef3cf6fcd541e72d3051f1ef7c11c04611f47a651eb30ec4fdfdd07228a58aefbb318c86407ad7bfac9812f1dc33b3f74d8c9b870566d1fcc8b807f330bf4b387146b3b5694c7dd27fbab1b0c506667caa26567ec34a193a8f47c1336406c7b3005a7a4309e5fcf6fa95a1fdf82f59c652f6f4a5e1cc5e4d4aa06e307a10de5c3949d4a6ccbd29e211e6a817441be503524c5310ae55296c83a0f6fcdb8f393bdf89662659ee8ffd7d08afca9c37367bfaedd46f9dfde5855b6e689c4b784c4be87b5aaf02ee9c7b9092d95628c1f151e7005dadbf2830efd207d18e0dc0fa3887b3925ac9bee3988f4f186bb9657f3fc16c629ac4ea7201b4782bd9dbfee28dc59508468453055f2ce4dcbf56a68f34267f132532c22a83db93673db45f6c0408c2fb75e058d37415179702b7ea7741945198e758f2d31eeafbef2b906767eebf283d41609eceae9ceb2351ceb7a3ff1cdc892f94bdf7deccf102492b9f16143b3afece0f94e48af05dd763f7ddf359c360eaecbecb222dc3a53b0224d75d32957bcadcd54e27b6cc2d4cf62d19dc1cb0504630ab9b8a2b6fef2ccfe5923a2a7741617b3e108a5cf6a2d90732421761833f8d108c521bd8e9a211f501a3e8eb3998a02a6830312ed638093c7ed958695d76bcaa4858a5a5890f543b03acf20d4a35af37037ebe379db81e46b3b8966e4511f62f1a509b3560764d64c8227f14932042ccebc88dbb803adac467a795dcb522ec6a86ae255b74df7817c1b03b06fabc7dc0ed1636e2253cc8c66dc93374c54f5664df0ff2b16aacd71818521a6b864d5591aabd1ec1808d4a846e2941b848c80553e8acde8aba4556ba6e93e1832c13d96e718beb2820bee07e5afbd53808b5901d710e59e288c0dff00982cdae9b5fe72b57968acec5e6a70735d8ceaacf2102c043a73af06ec4108db578525d636405af7d296df9d621aff1c65c0ed440cdb024c5474b0994c7d64d0dfa0527cc0d7286f68949166e8b901a246b6a4be22e3e91f6b68d7bcf4468834d4d2581b3221d8957623ab79c31269846e8b054499d564d9c2ceb31d884b4e9d5ecf465f7ab38501daa5e084e0030d99c0e9e6a02778fd0cac14de919e8d7164ca3e38e581fc1ef491329c5ee4e2590e9c3121217486a3ce92df608e9f6bac68767f1cb3867aa1013c29881f07308908d9791dbc7e8d81a7c2cbec339ac57167350a7174d510e99b6edfc0b6f86f4ad60fdd818024f490c209c0fb6cb97fc94ddc70fee0af43b706654827f0a1fc397ea70c452002437401e3aa575baa502477eadc77dd30c72636f0245d7db9225df3559676f29fc93aa6d74f82afad86acb80ec704a0f4f9bcfc9a9d24b676c2bce2af153d888a6ea315218b70cbb999dc4e171ae0fc7ad0b03d02e7d49a91c4a959d2969e5d20962c914e19daaa6b8f11c3a810327a5bb18845e1679d1e4b18be72bfd5e879574bbb4a2297337ba5005427d84e9c7f2a291f810fbf01421232545ff951d30f504ba0a37eec8a2d53289394debd06c57b68f6daba75583c0f84d6e8f1dc636dd2e86b460bf0808f83dd7d0b2fcac24fc0ab5c3d309d84f0e1470bebe192d6c3a39bb8547dc4970dae7aec66d9bf4c2d480002612578e34f3846e6a6e014bc52d51591a806905ed1be137ebe9f4dc4aaf55b5e1fd2d0c35f305297060b0561035d8505b004d9cf01d225c847326ec9382f35b153658ad28e9db56c5b7662478ffaf5d1cce139c5b0c376c3550e8afef287fc241d7ece77cf352a0d3ada02c7d20ca7d4eab1b1eec1db999f00def76dd49e7b8dff282eb63cc46aab768396553e555efdddba9200e99cafe99e121252a8507fbb24deb4fd1c35a6a29bde7c0cbf6314498be9e77cf6899a672932526d063129e117c72a654d3fbdad011fe302a09bdf42b8a86e92e1875e2235b8383cde2058ea46ebec74609290773df4166ae9c8beb709510e2e237d52abd62a197858c0c1904a861a227cf008888898fbe0c1b3ebcf9441860683bae5af5c25fcc742cd7617cdd18eb06501471b5737bd0a4337770321eabf045d24a1bacc107c7a361447207490c490c8711dfbd724b3eeee2cc0f8ba1461f68b0d660249cc7442f7d3b1fc3615082a67adfcf56b6154aa0136fcfe08c7d52a221f59a2f71651dff79a33ddc50f0f2fa7e4398df49755e90c9ed921654eabdd64c37023ba3d88374937115a987bde4977ac599299b34f9bdc17f495ddaf4f7fb7b511f4bab5be79869014524b72be810dba32f439c0d0af8d9c5ebb3030a1d4d0dc50805512525d5d512324241f468cddfa45d0e20ba0b1932adca20cdd1f671961e7b84f8b91969513e83fc7c853504155d2b2a527fe29c8a361650f36114776a4839c67459ec05b2aa9c6890a9ac2160891cea139896a9a2b38bd22bd511d34437e534b22fa0ccbee93b433be6fafe5a4308d9b5fe7401ed2cd9c9e3828d23f425d84d59670e037ef2e211e33f7b02fd1f30de35d88c7170d645902c773dae97a2bbb95b926fea05d951bd1d88b345a75b75fadfc78553d7da0e4e19edf1001cdac80bf62618d19424f2c87ef213a7a192fcc991c8517313f09de3cd2408f0ded6faea123b24223d93b1113ac271fb5e2c24bcfbc7c91852d65ff04fd60805da75933d2312da54e082a5de35ee7de983b88c704ec6790b3bc4e01deb72030298de3e3e3f45d480213e50081c0db3b9dc0038296cc9751f9aa5d7328af4549d9dbbdfbe4f795055af285782d399b5f87345185bc4b473f5c3a6c626ff79c7b4a752bc786d975678bf3157fa90e31b2b0c5bbbc48628de4d589a69c0641ed922c385006b7b5d73f00df631722b95ba4c247cbe61cd076329323bec363a53a7a6a15804f32e025cb948e24312b9178d9db319683f352c369351760b60690dce859fc2f83702a77af69859d1575a62fa7821fc884a4725150bad93a0a40e8e6ac47e11c79990d5f7deae33c3ff445fca83d09e3da10f5ceb4781fd743d9e8d7493f0f84b962219b732bb90b2a0e132c086496344ecb281a3943272a8fac8f3b4ba1095e43048c23b1c8c516e77cbd0097dc821f7c97338f3a5ff6a8c3b0d14093f0aeb5bd3754451ee20efda8e6e73153040ccff7bcb5a622a1b9adb5a9cf0d6c3cd8b4a7970ea8a5917f5e9182b5847a768f450dd2268a08916795225cc8764b13987d0b47d9f823f8bdc86e6559912ee7ffeaf52eb6dea0e36145724e3401d14846e4322bbb91d25c3de948cefd675183fce42188bc4ac0f6cd4c46ef7daeac1d5a84e2a5ed5f8e58c9cb93747540c18d8989cbe3586a958136213c4d9d786ee9e0a49d1b1553883fe9fb583d3898157e3beeffd721d4768a4f3d3f07671fe62268c5789336f46e110d3aa91b641d31bef66f32b6da76d9f0cb9decc9ed242ed51016f4b12db6347b9254b17fcec9b664d1d6f75f8aa454f0d1a453b9bd4c0d854b30c0a04a75b2139b07bb6fd7f0f675b3fa8479b4e5cb4c470d01a546678efa5e3fa228e95af52bcc16911491ada6a8c49fb993fe9f5c61e0813d48a2e5ad075a732902306f8c1b776817e23803130b171a13d8df2bf2cd5530f01daba36b0aa5fbcfecc3bb399268da73abea9388059acba17d73fbed0cc9a058406b79b2c6aec36afbfe23d5b30c4cf555202f5f71d917cc4433d13517fe66d1d562076cfadd904181ba976b75e54e43f6a9413bb5b4c6c16e9248e7abfead5ffd77b3032bff8b21dffded6804ae8069d07f41fb17b9ecb8cb56a0298671c34139f84c762eee7adf5c2e89df5e8ee01393f894a64d9e95bb67027d700eb59c9599657a1197804a6f05be078f382c119898b6658917692540b56efeeed2ebdee0a446212f05f96c5da51528118557711c14d14fcb242fac0aca43229e1d555cc3204fdc4fb00608a446b7b0682278c7fefa493ac23026d60b5c926acf82c43a18e923cbf4c2c0d452681efe0d01cbfd16d74efea777d99db78593e65df2401e8442b956cf60ba4163af26188c6d6b5b220ec5e5ef420cbb96918506b53d492ea8becb6c43f7efe45ea63d56c9f2df6dcc2b6791ef6ce4d3bef85f5b7acdbb579c77f77b8a819ae6f27d0064a52595467b5c65c836000f2114dd2abde33550f56fe67f2c5f569b9b92a52ae5f8f3520538b779bada00b8ba5d38c7c30b167fcb2eb00b667e86f23cb0d1ba8bbc590a0ed9cd327bf94c86802291d93591de756c1800b89c88f2dce1b977a9dd0ffb0c94fa44c178df25742b23381bee19dd23443a09380024dc3b235d3881779e307107db91ea05412087fe672eeb0ca03ac7cb80bb4756c00d60e77756d2447e6a8a80aaf0d91940a7bd454e074de94a540ecca35d3fddf905b67bc5a0e088112a09d13216ef60ff94ff74d5624f837a6ceea9a4c5f472ec49b635bdc70112222ca66111e0c2df785a1202bc3ed130241e23d08b77ced29b9567b4c082b398eee3a82e03860b7f80244d3b646678ed706fc5ee87e6d5178ee4c47a1c12010071ef82464b9016de9e386d68e0c57760fcf75a24da9bbee6b4b890f93b18cf3239f064c3c1d8f1461c324db3aa4219a137bb06690c518035a6f8d7a7601f7e423a405fde3c98", 0x1000}, {&(0x7f0000000100)="41de95ad0f17d36381bf4ecef29138a7cea0548851c2fb4da7be36d7339edf4ec271f68a60b5f18654cd06a1410cfb9dc26bf60326367b44cd4b5f643621d06e2933a19de554c01769496a24f011081f3a141aea642f5e6fa1c62ae075ac0a0128b2c14609c37ea56686ccf282f23f10059ca3bb8c12b7a5f233eca3edffb6a21320c1925032d094e666be4a34acb6a1382f656bda3cdf31ef1c3aa8da75764974321e395368118a2e022d70bddddadf3b65b0", 0xb3}, {&(0x7f00000001c0)="045bdccae7fc4ccbc55a9aa05a0ca119b63dbb1d2a0517fd59d68d1ccc0e1d1b4152dc64264f412cae53998b4ff19a744afff448003bb8537bc8b7193f30aaa6bec7cc0282c57119b735b61aec858add62788b36cfc5bbc4a10b4fdc703bd8f50fc7b586f80548ac6b385f88fd8c4f15cd11cc73ede7e29a1c6640fe22c745", 0x7f}, {&(0x7f0000000240)="9063a7d4d3bc064823428e88dd5cc859ba3964601dd3a9c24a0aec1947c264bc24fe43afe669f12e936637520653483c92e600341975d1e73c4c10f9c78162ae176e625edd873460980404", 0x4b}, {&(0x7f00000002c0)="b3f16cbeb4a8ea44bfc403fb97186495b03a1e6610af234eec5e5e7e7e6cb8c487333fbbbf97e7b76e7b00f0f8bf19dc793b93003443601ddc6fdfb03b123a0df9714a856eadf1bfb80e10d05e220db33be2e31c2f0bc7f675b4e890d90ae04e3f6075adf09d1e13c743ba4d4bd1a533622da8224b874637d4a015f27da5a998172d8cba89689b89a89cfa3036fe868a4e52fad28260db9a", 0x98}, {&(0x7f0000000380)="b7bc35b338f20721d96193c42f6123c858c3165c814ebe758f34c5d829b64fb3f3a964e0e7232d52f96ff8550963ff20cba2ad06209608b99976fca2d186eaa1e0b7fc301b26e67c72cd36401e10bfcee8ee891401a0f0fac8bd34d2f8c3945832d771afb807b67b1e0fa36bd825f6cc8e082b0821dc813d", 0x78}, {&(0x7f0000000400)="c9bbb2e9f8a5987c6d25ac1983898b01c12c6d27727868e29b173328f96a9c3544f2b9972ec23601839882e0c260f2b7359f2ee20b836bc725f2b3eca536295caca862cc2fd262ae54dd482249a26663b87e97aee34dfbb447bf7f2f7cb056ca12945d3c75d9879f3ab7be9030d593096421170f06c6dd0824aef4f4f874b7d63460e4433c543dd8173dc8097025d7995d3570f0f645c5da51f48ace6c4729a2c07282faaf184a5e8aa681430676cbec1854f16d68f324540b9faef02fd4bfe1110c3f1a190c502d8a6999223f885e32c143dcd5c6121b90f140e2db6d747715e3ac576f48cc743d9ee213", 0xeb}], 0x9, &(0x7f00000037c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}], 0x68, 0x402}, 0x1) r12 = socket(0x20, 0x4000, 0x6) connect$unix(r12, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffd6c) fcntl$setflags(r12, 0x2, 0x1) setsockopt(r12, 0x10000, 0x2e, 0x0, 0x0) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) r1 = semget(0x1, 0x2, 0x9) semop(r1, &(0x7f0000000040)=[{0x0, 0x3ff, 0x800}, {0x1, 0x3f, 0x1000}, {0x6, 0x7ff, 0x800}], 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) flock(r0, 0x8) r2 = semget(0x2, 0x4, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r3, 0x20004b43) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="ed6ff4139b774a8c5220ac269f319e8fd2e95980cf50a5299154007c5ce548b687b53d47fbe9f091ecd4296652fd1124ecf50660e699cded23cd3aaab93d5a6bbaa8394b500bd7b7d9bb93f4c1e939cc241d558d8348cec8e34704b5ce083c4544d020c80be2d0bfeda089fd97ac88c9843e12f83ddfdb03804f5691891b47ecc4714213dc081e071ed93530319fcf12455c20ddab", 0x95}, {&(0x7f0000000240)="65b85d42e5fd78917b722ae97b33e071d7d44e8ecc2e71af6eaa3228bbaf6bb68a9cc2b85ec82ba86460cb55ef3b5f343d5921edce45a8cf5255650b5f4357ecef1e9cf0145c13b720cb4f6f954555cbacf7ec2a87718c303b193f21636f1c39fe94b5b2831c4e9356249c7b2b09fe0ac90ac475a2c3ce51f7b99ec77549cb28d574694f8d03e91c2781cda77c849764a8c0d1b0d227f8dc14c32b16cf9a24a74f7d04fff95b62333cfcfbcd3eeebe7be117c5af628f72ba4ffde58e8829221480e32bb9cb5a466e3d14139b525e99c352b2b44cdf70c8aec83e7f3812696d774030a7ffc884c4ddbaf2a6061c91eb7bb2717e2b506a2d542cde", 0xfa}, {&(0x7f0000000180)="099287a04019be8f636013ef1b2332f93bd330dd4125d2bafbe124e8ebbaf75eb8d1c2854437353e6cfc600e723dad22d80d8dbb22b6e5aa41299ccaac99266dd6c32fafd414c41b0f041a4e4f494aca3f8329cebf36632887c7c6132159f93a057b391f", 0x64}], 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x8) 16:00:11 executing program 1: socket(0x18, 0x2, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$inet6(0x18, 0x0, 0x1d36) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x100) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x6, 0x100000000, 0x7fff, 0x1, 0x0, 0x1, 0x80000004, 0x2, 0x0, 0x7ffffffffffffff7, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = msgget(0x1, 0x481) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getpgid(0x0) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x10001, r3, r4, r5, r6, 0x100, 0x7}, 0x1, 0x8, r7, r8, 0x8, 0x0, 0xab50, 0x83c}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x2, 0x7}) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r9, 0x40047477, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() r5 = dup(r4) kqueue() kevent(r4, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x8d36, 0xbd}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000080, 0x8001, 0xd41}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0xfffffffffffffffd, 0x8}, {{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x7, 0x80}, {{r4}, 0xde2405cbcf9b0da1, 0x40, 0x2, 0x8, 0x2}], 0x8000, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x7fff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x9, 0x6}, {{r4}, 0xfffffffffffffffb, 0x10, 0x20000003, 0x3}, {{r3}, 0xfffffffffffffffe, 0x1, 0xa4, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x57be, 0xca}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0xb806}, {{r4}, 0xfffffffffffffffb, 0x40, 0xa0000000, 0x2, 0x8}, {{r5}, 0xfffffffffffffff8, 0x24, 0x0, 0x7e0, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x3ff, 0x2}, {{r5}, 0xfffffffffffffff8, 0x10, 0x64, 0x1}], 0x6, &(0x7f0000000000)={0x63c, 0x9}) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x8001, 0x7, 0x0, 0x5, 0x5, 0x3000000000000000, 0x3, 0x2, 0xe000, 0xfd72}) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x29, 0x23, &(0x7f0000000280)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa66b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000000000000000000a10e6917ed82a3c334bb3ca65605dc9b1f912cd10b255f2944108005d2b675342c09caea6aea19589695e3ebf8872a17532f10312727506405867b2202fb5a4b6a97f9fddaa9b1d2c1538d9fea7f1b3869abd6e7fd6529db593cc16c42a7c830853145a8a77ac704b778e1f7f3daf64025f408b3c6da2f78bf630e42cfe2c736819e216a7a8dfedc8edc12b34001f22eed0e0cc0762e8bdde109e4054663ea2149776e2df52bba3ae9e22b021c61a11843383e0bd42d1bb5be7674e62ce501ec8a4d3c59b92d49187c9f13901c5615435042a39dfcbf185e73fbe83071a63010d88464fc86b5902369e1a80a297ceedd2d1220b5d0d55a498c4374b6fcaa5d4492327f8441e4932c92856580d8c860b0e745a460cfe75f9434ef9f5d1d18c80b86c9d0fb8bea9e7c96cdd487119a253e1267835c", 0x1d4) close(r1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x694, 0x3949}, {0x0, 0xfffffffffffffff9}}) mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x401, 0x800, 0x0, 0x1, 0xe90, 0x0, 0x8004, 0x0, 0x1, 0x64904b21, 0x620}) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x9f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xfffffffffffffd91, 0x0, 0x1d5, &(0x7f0000000000)=ANY=[@ANYBLOB="80008c"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) write(r0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c65300060c5f99c8991887ee6b478de743c1f8b1a79e124b0375cac62d613041d2f7e25e591a79bcd2b5cffbc2edb6a071d0b65f4ae9983e2907e96be0c5885660091bebf369395750c8ba3d6ad46e6361f92d5476bd58076b13a789b2c4faaddca22e46e264b2ac6a51ffb12b5bdc7cb4580137524f92eb4059c155d5ce334b3ec"], 0xd5) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xb5) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x40}, 0xc) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/219}, {&(0x7f00000002c0)=""/219}, {&(0x7f0000000400)=""/124}, {&(0x7f00000004c0)=""/157}, {&(0x7f0000000580)=""/45}], 0x1000000000000314, 0x0, 0x0, 0x9}, 0x40) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0xfff, 0x4) 16:00:11 executing program 0: socketpair(0x38, 0x3, 0x8001, &(0x7f00000000c0)) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10010, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/173, 0xad, 0x2, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r2, 0x0, 0x1000, 0x0, 0x400000007, &(0x7f0000000140)={0x7c}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1) geteuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) 16:00:11 executing program 1: socket(0x38, 0x8004, 0x0) r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:12 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:00:12 executing program 1: socket(0x1, 0x4007, 0x80000000) r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fc40fa859d581"], 0xa) chdir(&(0x7f0000000040)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 1: 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) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000140)="760f9118bdcf144b5156f45a411b5cc352a2d3ca2a7347ebf157674a66ea15b5c5"}, {&(0x7f00000001c0)="803d96e9d5c8897d87f233ecfb45053fe4cd6422ca815dc3bee48ef71dad3aebb607e4d619c5ed227d65449096035373955d40c886d81125210e7a193e2cf18665a999ba1890df5e6f1966a103b6449e9175b93948c8d449a8d60e9a83c9215a918507742687d962a319e94ddff6a645c38642258e0c00318cb478b05e2c8d0b8ac521dd80adf0fefd6dae0a72e930e3f4cd38824dd151371c93759592431c6947a17fa24abb7fe3f5612a8980b1e0ee8126afbd74"}, {&(0x7f0000000280)="651e9c159cd1c2161f27dac631818ae6213f5b56de480581190802702398e4ad87b1c890fa650ee84152cc74c451915a03338986fdfa4b6c5ceb4b7fee"}, {&(0x7f00000002c0)="8846438fb435769dde01bff55f9b75cdff41364d33144be015ca2a1c470223248b4627ad757f4159b847523bd33d636267e0cadfc8ffd7748af5cd96f5c6bf21482125111cf5574745cf131f94a4ee515d0cb1cdb0cc610456a95f6732e05a0ac6169398311ea1e44eaea42439afa38424b3540c1d5a9d1fd45761a65d4e36820ef99871d53f29576dc190ef205b5be620840043f7446ad52a6ef1404151"}, {&(0x7f0000000540)="eb5e67f5caf7c952df2911276ba0b20f2edda998a3d4fb65f11913f53c8a4f1f3ebbdd4008ca0d4536c784845c3b579ca575846a08633f62eeb9b1d5cd2940c1d0e58d059629f34d7ba8ffd7ba6c61c43ccbb1fcc79b97f52d51600bf314d71f00000000004281e329ab50687841e5262a898b4fc0912b8ca210684f341da738d14c01aa95f40656434073a1615e5a29a021688cf3b2d630153c57a843bc9fec710240ee5a1794439f401eede921003ca4e578b3efc081ba8dbb0476fcee543c73c27604b581e24221af3aaa2e8c611d3a68893e0c1871d9fcb449891dc96072bafd66806d65409ace9e2e68088b9bd4e64e8e94885c5691848ec70c1456d4b0f714ed0483cb395ec5cb26ae70da5876367a1ec086fdf6d029f188f43ad25df41831e23875d09b1b8ad60a394a89875eae1bc3a793e6203431b6a703c240255d12d6b052666942ead91b3ee693272a"}, {&(0x7f0000000480)="2fbc5de2fdf9038edd365d85b1b3d16fa696736269b3aa71ba58455327b92e7b6b4a70b4e8538a2e7429b3bfb4ae8917c732817c"}], 0xa3) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) socketpair(0x11, 0x8007, 0xc5, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x101}, {r0, 0x20}, {r2, 0x1}, {r0, 0x1}, {r0, 0x8}, {r1, 0x1}, {r0, 0x20}], 0x7, 0xfffffffffffffff9) setsockopt$inet_opts(r1, 0x0, 0xa00000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x5) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x9a9, 0x1cac, "4edc1fe498da79028c8b05241e15eb2827f6bdf3"}) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) setrlimit(0x7, &(0x7f0000000000)={0x4, 0x8}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x200000000000000b, 0xfffffffffffffffd) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0x2) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x181, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa775, 0x100000000, 0x7, 0x9, "d1ed2279dd2b5beb2b2b76513ec6be80bf1eb738", 0x5, 0x9}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000001340), 0x8, 0x7fc) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) getsockname(r3, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 16:00:13 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) getegid() mknod$loop(&(0x7f0000001700)='./file0/file0\x00', 0x1000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000016c0)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x6a076a9c, 0xf45}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000080)="d0226effcdfde997246171db01b7d2e46a01c91397d35188c5d7a6d9f648f427ca9029bb6dfa6f186b7d6f89524c7947ab2ec051399e0c173e0f131adc0fcc212dc173a36488b8598b1e79e8d322d7a32ee46832d121795d95f4bc11bdbfd923c5387ebbaa9d2cdf87a84fb3aed5d00c835a3e55194194e2d14fbd9402bfe2746b8b7f57ebdaede1ab3c94ad0b8a498c336bc1f5c02c095b97e768a9e64c447481cd8826106e89133d0d632ca95dbb861896e34e2b8549cc441aab0ac0524c1e6c038cb42f0f0d115b17490d286f54cda4f4dd45d06a09", 0xd7}, {&(0x7f0000000240)="95dfea8ca74ee5400063018bec5d800cff8539ffb22fee8b8ebdf269d93c3fae33696149e94bc736e4ea4b038501942e3a6400c29f6ef50b8bf73ed9165b712116ba641f80335724fe2f94053992239376d442fed390fcb1deb74ff656c5a9ef0b379566a24df7a243ae56bc6a457604db3ac84dea2498643c9163eb86ae29b40f01dd0ef4359746154b6a46f215791fcbc74a07496081736041633d844c14b95ef7b77115f6699630efa87faad7ccab6afb7b96e70dbe1ba28d66458e51ed324b7ab9fdbb665ace47b51ebcb60a03d285277b5c4444afbc93fca79f8db9210c960e7329925533412381d2a508646c30e499a0331241a9bc9823619c18e748aef932354d17cddbc384f312d458adfee1e26f221d1f1bbf770dd0acf6db109fab79b85b47645953bbfc864bba37f8f8f53311f309b1375699230663292ee1ecbf5ab0b53e885deeb4294230200a687defa2f0b7414a67ee67fed1ee7619fb20f4e422fc4378356bfaef9a07746ed377965bba83a2bef067116f820a4d8078cfa15a6e4cd524ba470663098f4d82aa109b9011b8aff35e36615aad1fbccfb8ec1ff9c10f3f2f13f0ab2fce3cd256efc98442b04331b8c0252ae7698eb497e9e6e0c5470a48b714ce32be06151f9e1a6f671a1e9c90a0ea4ac20118d798194bffc0e343e7547f097d2d773e99d47f156171c044e3433616af71963cc36687dab32ac4e75882a77ecd281383fe4f7dc323dc5c04bc7fda4a389cb9441f1c30f095668ac8bc6792a0e8479e1d3f3609191e03d7221616ce7cef360a270c95877b12a3fff3643f271d3ae24d5215703b89f835cc83200a0b2d51cbf9faac3972e25112ce8c7c5f902fa8efcb005cdad4990820791e22af7367c0f9b7e204e1b0ad82aa00bd046ded85264bfbbb86904e15a70a065b30eb4319c5d2fea1e3a5a9f4cc2756f43039e34b833491efb2584ef24b62f43bc0e3d02bc5ce627fc59398ffdfd5bcd817e67fb06368d83e26f8f90eedc21a8e94f56c4f780bc322f19ccec8cf7e68f72d90c53830600e6b5fc9ad926acb872e4b30b5017ddd6fda7c1d2194cebf6878b6f93aa0ace0603fbc6d3d54851d263f7d3f8f66996fb57ac98da06bf66e57150178e534198051d701d62734c21b8e052501ab415c7c4346bdcdef2b25b4114b4ca86c01bd13b8dccc15f9f4acf73ca0267781d0d9d306afef2e588338f26802d037d7e7f0d6bf0cce05e771c33482f1aa9b7b4fa7b5c077f638eb744581d8d5668608c622bc80039c3bd9a8a2b5bcf3c6b5a5431f49525fe4b4713bd501babb9ab94931cdef152ec2ee0e26e36e170e367aa0d2b382057f66cc536fe63085f17f38183c26b5696af4336610953a90407ad6d6e6c1d3ebe38ba771c9af47306764b8afb455dc1452707446de635f8f21a721effc998b0d2d282e8199b2638d976e7b44a5acadacacadd20deb181170aca96eba5fca944aeef3545624344b65318734545e985876cb9967a80fd2108df3a6a2622ff71a99296f1b2126f4a65e755aa50a286fd4badd1a3ce2509ce5f8f48f82bf1c7354507b4354f0ac1e71de9422cdf54ef9ed5605fe6cf27c6094f62581ab821083a91bdf29fff57dd84efd3e583c3c639645d3ffadff5109771da3eeec3402f8fc2de38d9824b7ec4ca1a82133edd2e0266c9c68d01f3e6a71a285dbc6a6e69bfdc7e9c16835d06038b2fb936ec6aa49c27e82625a3a655b8f604fa7a1f29fd836dd976d4ba4e0e9bb96f794ae685cfd32bd8e7173d9bd18d3b5a26153a7d17587537ef8f819691305b954c05a8b6c73302a7abf857621cdfca79f4d7a3fa609740f2c713f46d1ecc0d5ea8793281f1ec7a3d270e7ec6244e64fdaf926f483cc695b7b68676730778e3b08bb846cda938f0686f9f21cae8cf27cd5aaa60fa68806dfaf37fb3bd0b10f055eafeec9236bfcd4930de981a876ca44b05cd4b2348ebdae6720939ed8e8ebb7a9f79e67e09c90d5811cb55033b8986654223f047e98dfda8b91cd9d2b77bd8868ef965836c00cb50ab0a3921863e48841cf98b4beacb32d1b8b9728a2765cd9a456129d8dd771bcd4b8c64fa69494baa3a52fe91551ff82f5789a45aeaadd6735b52daab9c294b6e134a8254d829e7889be4953ac7b46851c7226e415921a8e713c1b9cd99f659c8240e6063f4c811cc88b3afb5e20f536aae08bd9e607fe81991e86927bcdbedd7920a4a55667265115645d690fe0f1b3865d1859b5118b17b73eb2d6a9d9a97eaeebdcae4694d71e5cb0dd7468741f9d33ae2774b660ef80134425eab55335b38b5c090826e9c380b1071ea828edff46c3866140a6ddc2307538902810cce6337a01883baeaaf979ab50990097d7b72afef038d677275ff7dcaec84a2cee6d9ab7a5cdafedc85db67df7725575aa155c314e04933f36d4c31d649d8d03b7990a3319f889a5020a52ff260194ad10818d9bfeb7bccd7ee292f9fce26b4cac96d282a378ec4f25c8805621ea30a2b6f0784479585f1199244799bdac1b34d3e7e2eded91654f86349f6937e20137d6674f5eea76b76678fe7cb03651e544209e7899041bf13575684d293a11266bb1aa564bc5c5858f11fe1ee5c3cdba66419e7f24f937d57189c72e790be6844b302d2777a60545c14c4e2cdeb63b4ae7999e995db9254842b2088fcd8d83ccf42a626224caa2dbf4e7bead0744303dc6f090d1b7ab73c3848d2d9c299b2d14f47a28629be269b8b33ce6023430bd749426dd3d23f10de6626aa335a182be6ed333cd1cd1b3e19e61fdcdbb666bc195c1717ea8691bcfad090a7a851ff116d11bc066012ac6b8d07290bab44a9d8de1313de602a9504eeb7565e537b5390060042c8722634f40a3630dae3070ec7a20f0af6bfa28e80c70c3f522661731716ac8e800036e851534dbab60d9f57bd470d9a9923c08253a1c4cfb32a221df1f673643a294f1344aca9c12dd9e0356e4cae900688b8af3eb13072d8988dc2e177935adc6bbf24ade4c688c17386b94a8bf23b1cdaf685dac4592426916b718b19a6addcf497ae9920b504134a1ad5420fe99b208dc83c970f9431a38d41265ae401eb8a3162fd00429d510a4e4dbdb71d6ee9ef9d64e7890af4c8a5a42b212a425e8b3c411ec4b66c44652eab779c66d73c208e65879dbbb0888247d7fc38414ea82c1b8422fca5b768bcb3af0beb019279d02f4e102b301677b6b096605e49d24b9e868e4f3e227c612d45dc1e57d832d4e71c73fc831fe2e6bc0c42c28e242efcb050c9c492d7b4ba698b93fcab4be752261f3331d660eba36e6fe5f00f71081805a362e3ac0e1079b2e8d2c9f044b6b14cd162437692099f0649333c0ed868780d978ac05e253fdad2c752245884a4c4c1d90b4a884b02dd29c2c80704e96df958b002b9ade1513bd90bf194c09fdf5ba0856694d95dac881b98e5ddcbe7a8baf430853a2484eff0a41391d97df1f1581bc38c81066a576b29c3f1ef0c15fbd071bc5707d53be52fc9bb738f8ee5c8cbe874d21ca1294a8774fe1b744fc92619d246b0b221cb6b0ef46d185c4f3c1dada139370eda38ee003b868638cebc40ea1c66590c36c6bb4a3616d3e96c259324b96268bd500c88a30b609fe44a4ec57611b8e99f2a9d0602b397c2a97e97704614aae75b819da8555211dd830e185da3589631df9d637804bf19b49fc8ed842bf675ce07f89ab576d80664365a0654f989bef7974780d84a69e9503203b0e7736ebd4a194115317f2cf928c54b7f313344d20fe39beb88bd9327621fc44be6f8928c80850d4fb610ef033e1f96b7134395c9c479d975f77da5f5892b4c188638b17cf93478d5c562c94c9164caf5955c248772a13eeb20e02c9d4abb29881836ed5cb2ecd2a99509465b16e51a988c66a8ed0c70a5d1ee5e9abf18f0c65fa2c14a501eed49215facb281be3eb7334df937e2ac241f2cc63f1a89d433ffec2b2ac9a9cb309531bb83ffea320503be841e50fa812d63cc50fdc1a6e83c5b217ae5f47740774aeb25884a9b83fafacd3fac51a8cde40138f65508f12db88490823dc2a6a65d0fb3db2ec5458a12d9ab3912a274b4fc2a64fbe2cca424cc0e9cdb3c15fdab7ab73a779446bcabde5632ad97c43881dcf105dfaafac0e5d40122c157427813d654879ee72d79276190dc63fc9bf5602c832db96909c1cd2e545d785014f81d4b1bd3150dc6d92187f3b49083d04c4d5769a8a0983a2b70e9e97fba67253fd1faec31c85ab2e4a45f94978170f6f01650ce33d56e1547ffd784f9f42cfc0f81e5de5259f9e7809cd4d87f0aa701df9a3372391203b0446b2c30b88b59ccb463a29e6687eff31c68d059ebccace710a1a07c7a51853f6379c0eadc8a7c9323173246be43c5ebed2b27f5813b5d2cb5296242b5ea29f562f7d337087ad0d598b7a81cef4931eb9f39fc74d57aae941bb2dd13cafe0145992ee6386ccfe2850b321508a30807536c987f0ad402ecf50f8cd617cd3d3b2c09562a65c678c242ab84036a995b21ccd843e3ec6ec629ed8457a139dc9c4e00e208e04f14f86a625a0d58c738a4917f6e082724a946f21f1c8f54dbf41d8ee7170b3538eb280f411a658e6c9b27dd8152e0bc692aa2ff3925237dd664ff5b821504689b8b8013fd777523a08444c4714357869e984d89f6c0895b5bd5d00fff70abd8fd6eb7cc13fb04031937abeb4051a92611c604bfe13f65929dbf56b47d4dc792587222b9f99a0d844a0183a7d046588469774323699fa3cd04350cee74f4dde187a84285bd4b92729392529caba3a1af067501a2c381bcc6d4d31e63bbbfd329d8aff034586f5c481edf5eedeb87ae32a4cc8b20ed1638a5d15990d9ae3b98e39075ba07643576d7b14d4587c6b00440f7a572da7b109f954c50fe6422ea90d8847eac98d093e16765150b51838af4e28b8837aaef275627cdc32b6135942a16c40fe56cefca97468f4388643b92e56167e682fc37d2f756944c46129e6726f1ef2a71f5674d0b87f5755c1cc4a98695450f882c196d94085169fd4e964e71bbd406f86272140b952e70d396d920f8af9d8df2881851527dabc9cfd616c13b92a5cc2d29efb33a41d4661a0999219d6c29d9e319aa1ffadbb82f7fa8ffc02ddd8e5da43f32eb75721f6e2ef47f01d9b650824f4455477f04bba5a602d106dfd26781dece5727244b3d5cc3117024902d15955ce7550a0fc8c270548e515548890f2f391e5404488f54251f8cb6d9639e64cbd2e6bc9da7b98d9b674aface833b596286486322b8ac849592d9f36ce715adff2d40b483610522531640fab2713d5f5b7abcb6114c6edac5ca7eddce1324eac6fcea6c7c90bf03cc7eb47d91cd5b37e0b8c597bbd661ffef6e02fae25b1360a5446f79cefe455491b36d0edd89d5ba4d79fa8616c66b40f5fb6cac9e6596552b09177f0178e7994bffcabde456318ab58d33a27defcf08d3974139077da4bd48cb665f132110b6c3b19c1ead9a38f7b9fdd0812f33ab500cf3e0ec4756bc75cbe7aaffbc36d147ef6e2e651aeac725085e634f694a984c5790f6648a2cf1a86c41b00dbcc9c20a8401405f47b6f89f484f5681529e59da562834d4a9e9b200425292bdf7c15cb45103948194caeb36b75190225f003b5bd02802fe9c6d89a06b0549da2fe98d8f92f94e99c686bfb5ae3375b000db8fd4714101d898f525f9da7c57c2eec71dc87baf78aa66a1a3aa94ce512fe34441fc5944457471e2b4f0aabb23d6375122c2ee4390fd8bbad", 0x1000}, {&(0x7f0000001240)="e14f35b26535a5ff346f7f3b0155de1f85911dc4e842e6c672100d6a529a64a97f8d21658083b11b03b5d9355ce281da1b50699c4740b5ee635b85ff95ccf3f4e32a35a9b268612e08645a542df487fd6074e253785055d4b8a2f6df33ac37e2e69bf0b4165521b86474f6dca7845179076c4a1d6f6520c3da7b7901cd2cdd5963163380e9e28248daa61fca3e0c27251f9668c3e567949ff17f4f287780fa481857e3369d0bae35582a65b4b2b7d860ba6d7a163bbe0f1e30909de7ec51b7f396c610e7b26ea42b4696329f3ac550285988fb", 0xd3}, {&(0x7f0000001340)="0390f92671122045522f8c06c0b7e1b42d7f856520df5167f7d7b8aeec7acc1dd53a43f03f7ad4c1776f32e469ed3d5b855c836fdd49168deaf5de2a8645058b670a0ee0979310f70c89eae7a5e4b1959f8db34ff13fb9ff09325046562c55bc4b9d62dcd2afe8dbed0d34960ed0bc4637951e11813636a0213aec7f1a1afefb8397fef53df7afd2cb26a6c1e0480787af0c9f82895045865cc85ad6b37f2dab141d6343ba5af553dc25b32e4a460efc9f95d66af2544ca2b893be5449448b561e9c0ac57fc259baab052e3189a278e536d3aeb5f5bbf0d33f74f8131a504b", 0xdf}, {&(0x7f0000001440)="1ba9d91227033cbe95b102239a01381f8478336c027315d3f37293ac075aafb8313a12a1282f4a46916fb1e19a3f4187dd44c50c33246a7c5a6b82d68227c567c89fb1ce93bddc10dadd9ff0308a2056692db71815da72cb0cd4e302c5378a194620d8494470712250df373e434d9f7827986fe9f2ae9ed20619d317c0384f961759b90c7a624cef454e7a9b4c1b508f", 0x90}, {&(0x7f0000001500)="fdfff3879f4b970c20fcea2a70a5f6cd2f2f5774038a21317f4fa3fbb7067e313e4d8df150b8c485c98aed4d221caceddceaaa2fdb567b3b3302dfc618d33d78163c762ef7761dcb9286c3eb02f05c6a882040969bbef4fdfcadec8427006419acb7e1b70c79108401f2cdb9ef76a495286827b62510e9c831a66cd5670512868097787c432adfcf7289bac4129afe790198dfcc78ea27f27d8f8aa28a5e500551ae505469dcf93296492ede32072d6c3c8d2d6d82d33da220e1305c1d912e5463856b1d967e54f3daaf40a950e70715a46acdcd09921cbb95706a62d1b078bf130e9599caab4cdcd21e47dd999e99ab8f2e45dd2bd8c7d0b5ccee", 0xfb}], 0x6, &(0x7f0000000180)}, 0xa) 16:00:13 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0), 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x3, 0x3, 0x6, 0x6, r3}) r4 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r5) pwritev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="4009d81586077694391c6805777a6dc8b3e551962aedb2bb48d22c29b36baf8c6a06808c38deb5b28f4333cf9aee5b1515233e41a2f7b22bb32102876fe2bf42ff8a1f3741955d2774876e4ad7bacd776e6efe93cf63e29f367268cef4b29655ad609121e2e572096b40e47bd6c7edd38f1af5fb83d37e59bdc9bc8cca563f0f47f92bc8778153c5371e4258339971428b95407a3fe7ffb0cb31cb5050da484f226114ec2b0de70a5358757b2cca7f46dc24ebef06adf231a1b542428f4f", 0xbe}, {&(0x7f0000000140)="8cae9b748901c706992b4105aa73767a428d18586af2e3064642584e25d7ecafd017995b8215a7f926", 0x29}], 0x2, 0x0) kevent(r4, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xfffffffeffffffff, 0x2, 0x7, 0x1, 0x7, 0x8, 0x401, 0x0, 0x1, 0x9, 0x2}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: r0 = socket(0x6, 0x4000, 0x8) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x80, 0x8ec}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r1) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4c0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xb8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x10000, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x881, 0x1}, {{r0}, 0x0, 0x12, 0x20, 0xfc, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x7ff, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x1, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000000, 0xfffffffffffffc00, 0x3}, {{r0}, 0x0, 0x1, 0x40, 0xfffffffffffffff8, 0x400}, {{r0}, 0x0, 0x42, 0xc, 0x100, 0x40}, {{r0}, 0xfffffffffffffff8, 0x8, 0x7, 0x6, 0x3}], 0x7, &(0x7f00000007c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0xb, 0x4, 0x9, 0x400}, {{r0}, 0x0, 0x1, 0x0, 0x2, 0x20e}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x21, 0xc4, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x9, 0x1, 0x8}], 0xffffffffbca3e88c, &(0x7f0000000940)={0x400, 0x5}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000000600)=[{&(0x7f0000000200)="d3ae26ad4fde135f0b5a56839a659bab7b7f028de8fce85c10cda26695ee8eed3de4c178c76b407b66c22ab34881788edbe75f2ec91b73171880a0c17b26c9c3f02023930cc31ae84258dc2a3a5c2e76115fcebbdd64a6deb498c137975a9d52dc91558074ac06ccc94f8214e23d22f9d2d978bfc2384d3aaa32426f8e68", 0x7e}, {&(0x7f0000000280)="069b8dcfb9cb84542e3c9e32654fab83aa2fd4a2078704f0d42c1df40b756870aec0935b2b1a660928e322ce9d48f4ac40dd71d2f0a3ec5478cacffa9aa5ea72032ffe00e2a1c2f89d4504a44c585e9ff3e88b014e7ca95670d3bf225424e47ad7c5f6055fdcdf85dea0468d37f66ad6a2d35d7624d6a9f1016b144e3e08ada1", 0x80}, {&(0x7f0000000140)="f7e815730739ed3180ca30186b57d52711688bca40c367d0941f678e79356f78317e245184c7f2b34f5e1f345a124cc68b4debd7f4e206559217f30148a0faf9", 0x40}, {&(0x7f0000000300)="0cf7e5f98be86ea3584e93aa82e41214c93997c1b8236df377a4f092", 0x1c}, {&(0x7f0000000340)="a0330c221b9574397b7f8339aee7aec9108c38e6e60169d617d2397c2a5fc6d7dcb707783cd58b49fd28b5e3d84b058eccda1aedf9e7eb0e376df36143cd6d4d96b54aceff04e4c4c141", 0x4a}, {&(0x7f00000003c0)="bccb94378ed8442d815496e5011601d45da6f7c06362b7324f847fe4216bb9b20f813fc65edc46f073150b8363154dfd80281391b2026d4b0b1dca8b830ef5d83605f106b8d3625dc3f435c8e6b853cbc8036385c8d37564fa993cc5e16bfb653fb28a893eb581bc080a8ec62849efdbf2646d310a4d4721352aedabf131538ee1782659", 0x84}, {&(0x7f0000000480)="d8ee77b854fbefe44bf785f7c8bf4b921378cab9f46229983a7886800abf5d6a70c6bf54ed77077440f960f87120238f1a5c1ebf186ff7a67d7ad2d1a7b100af88b0830326b86344b27652ef44764e629a2e82e264f3b998abf37b3aeff438a839b7fb550ded48d977e40f20760e32f61833441984", 0x75}], 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d10, "f60e00"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000500)={0x2, 0x4, 0x100000001, 0xffffffffffff43db, "9796f3316a96a526c0b73ccb6528064681c94dc4", 0x9}) read(r3, &(0x7f0000000880)=""/161, 0xa1) open(&(0x7f0000000980)='./file0\x00', 0x80, 0x20) chdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket(0xfffffffffe, 0x8002, 0x0) socket$inet6(0x18, 0x8001, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x230857b2, 0xfffffffffffffef4) r1 = shmget$private(0x0, 0x1000, 0x342, &(0x7f0000ffc000/0x1000)=nil) mkdir(&(0x7f0000000080)='./file0\x00', 0x18) shmctl$SHM_LOCK(r1, 0x3) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xd0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x80000001}) r2 = getegid() setegid(r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x32, 0x4) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x1ff, 0x4}, 0xc) setegid(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x2, 0x10000, 0x76, 0x1, "e21c8a760717a2ad5ac0e5616d87a459d520b946", 0x9422d8e, 0x800}) r3 = getgid() symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xdf, 0x100000000, 0x6cc38186, 0x7dea, "dfd546d6b83b5409531b49800645b8401104aea4", 0x3, 0xffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x8, 0x7, 0x40, "b6a41915a80b6cbe33e9c3870fe1d61b6f310148", 0x9, 0x1}) setgroups(0x4, &(0x7f00000002c0)=[r2, r2, r3, r3]) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000300)={0x1, 0x2}) ftruncate(r0, 0x2c2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x7, 0x6, 0x7fff, 0x9, "fd3b4ace29c8b5775d15e9c7bb240d404901b3ae", 0x2, 0xfff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000400)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x0, 0x61f7a690}, 0x8) r4 = syz_open_pts() socket(0x1a, 0x8002, 0x9d04) r5 = open(&(0x7f0000000480)='./file0\x00', 0x20b10, 0x110) write(r4, &(0x7f00000004c0)="67a55aba6ca3a37cf00c1e8cca35ba38f89d271f0cacfdc9a1fd1f2b05da7664ad9ebff7260dd8003f64c1e157a53216072e9d9232358213b68280d26e724c9c6777e276f010365e26565fab4d69e1a2804bd2fab6748b6a0d", 0x59) connect$inet6(r5, &(0x7f0000000540)={0x18, 0x3, 0x7f, 0x40}, 0xc) readv(r5, &(0x7f00000007c0)=[{&(0x7f0000000580)=""/226, 0xe2}, {&(0x7f0000000680)=""/181, 0xb5}, {&(0x7f0000000740)=""/108, 0x6c}], 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800), 0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f0000001e80)=[{&(0x7f0000000040)="87251bd0510c609e79b577eaa2ca05c36d79cb7d55e2b3eaa1d2e0078af3710f450c1e25ec014736503c6b6118f9adb14c78be3b5f65041a0adc1ce3cd2c01c405e57b3812abb4502d7ebd507e6d636afd8c8b42154807f71611094df5fd434896018353f87c6693fc46e64ce4661b973a000000000000000000d70aee70906942c03b860f6e32000b5503f89be1c2e34a87534469000000000000000000000000"}], 0x100001cb) 16:00:13 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8001, 0x1, 0xfffffffffffffff9, 0x1f, 0x120}, 0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fchdir(r1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = shmat(0x0, &(0x7f0000fee000/0x11000)=nil, 0x3000) shmdt(r2) sendmsg(r0, &(0x7f0000001a80)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000600)="1d44d51208ee0c66a4987ec60ca5450fa16bf0dd4c8ad0979fd076e2705ab7a560a8b54904d7bc81369239913da3de9670affb0db730f0282bea483bc644fa175917014eafbbdb71df755fec6bc331", 0x4f}, {&(0x7f0000000680)="8aef41ab8cc5e3469cfe1aeba127a02e847917704ea8fd0c581474a20379430c3d6145c1741958a8223c05246d131aa5c6854a7f65d48fe1ea7c84528ce145c2f95f2b6ec060c2a89b83c798ec983011fcaff6db17875eeffd167a6ca6a15f72ee9eb2aed05a319970859b62ff045d5e6e7fa0dcd379baa63273b07b199e49f25670ca472c8aa2a504fb22ad5d29ca1eb83a054dd248e8f797a386d80addb347753f577bb5", 0xa5}, {&(0x7f0000000740)="8eeecaaf7ed5e1e35cc926de99a48a41fb7dca228d8f6b4e6395d209ea16686c0b50324bfeb03ac9f6dc617693c0e0a994bb5e8fb38c74a8d00eb1a93177eeda35b68149c16a61a56a340654580f35d7e712ddc364251c348e65fb4d7bd398ec4e602bd085138959d8a0f76f491ff818c8afb59c6c7495137a20e18e52c4990e42b73aca01aec7aceedfe191946fd0cc348d49581a09a3264c3c7347", 0x9c}, {&(0x7f0000000800)="06c7672ef15297fea87bef0be7e55058a7adde19827ae733e5a15d1cc9bdb4ae", 0x20}, {&(0x7f0000000840)="408662726990f12526efd5fd8d11e78ea9faef67e03ad02bf99e24f599c55c01a945ef4535881d397bddb7843638321205d77189940d0344ab75919bad5f0336f5deec30de629350aeb86e512d4c6ac82518947f2e77bc7d789258f6d54a433f42df72232fe8607bbf54684e044c500998a5a2fac8bfb2672a53274009fed31247c3646602af756cacbd69f6e7cad3f6c66373569e61a7d560261c1abbcc3104d3d0138169f246965407b41f6c16b35b0670df267e7a37252bc807e8ef6efa390a6c42cc1c4b5d7ef89d108956d29f7f5b1861715dc2baa510d2b9bf591808fad2446f7421a474fbf84fb8c2eb80f2322b6023063d8898bd9b98adc896f4a6c7cabba91b16b75fb8ce6a72bbc007858ff94300a57ea7f237e79a082da6b04dedb2160e0a0ca7c01baa5f72b3d78442e053352634082fe848a73b3e792cd2bcf9abf16fa29b91bdfa1fc2fcef8bab757da39c7f4ca3cc0146ff7f139fea9ed1062b241df2dd9cf75d594c0b139c08bdf4ba5b7ebc1685582ac3ebde0bf4084772b6f5ce6c1980fab7b4fc9c0f38a0a25aeb51a018ae77eecce861b57b9275b89ea54538543afb2aceb3facaa75cb749fb2660607fd0cd8819a03e1e1c8c7867e5a6042019f07556999cbe88e891842a58c9bdf9b674ed5a0e282a14fe638b8820c81c83c217c7f7c1fa69e2ee96412ae5be36698ca8af0a6f49732251ae39e11d03b073ac601629902de4b8a5e05fa45b64362f3f2e90d84047212f0bca02bebf5afaf1c7526c87d3c87b09d8fada3d9745cd20b13058e433628dd593b99eeb70d2a6cd25dd831ef3308d8c9621d9b1d67c25d9a3873deed9c3dd77aa60a701b504050fe9dd94f22736d47ca1b0d22c7b001a8cfd2caec8f1fb7e42a4d8f8096739aaa1b34534bed4087b701544261b4c49287f63791cc5a52c45984a6e3bd79839d7827e7b42c89d8556b2e2c7fc3edeb63ac567ccf778a3600cf09ff19ff68cdb99848f673049486e098d2268dc81ff8b48fee9d9a2dc81ecc3ff91e76497721b2d23fb66e95a06cb9220fbc836814f833c732223bf9c58e716839dbac845fdb6d2b8d37fef465e77fd938f676294e78ee2d7f227973b555835cda714db98aec7a7024b8b8c0fd1dd57aa85dd698119d8bb6c4e8a0d1297a5823a63f103d50fdbb5414256a454dc821b4fc013abd116d1f5ad0aae7541ba8cdd55228bc7a17b912540f05be6f6bd44359837b2e637faf904ab8e91cfccd9c23f022351febfdf920f2498a5ecca72506e3119291ad95d9d60dea9e22d7d661046f49de80020c63eb9ca1bf43716e568293523f5e4b97a35b824254b7c88c81d98f59d8099026903d42da204c454d2ef6c1f8ca7af94b1e859569b15c05b0c334d14812bb04e37f55ab4176ad35a907d89d3383289bf82c4bc46d17354b64268800db37181d52795bc90ae1d4e8d5052b1bddf5404c46c5e175189a00708e79d961a1f07cf483bebaefcc7677e30d814e11d5e2c3f33616cc15e7739e59a38fbf2560d11668a4a365c7d841681ce0c018770d1a41be994464541e9f160149e50a56cfefaf4c9d5c745a20e21d8066e9f448336812f2206b2c0656f8133273dde7340623970a691f5eacbfefb18a39455cc18fcfd8e9605acb2c055f189202cff2501ebb8148bab046a85bb2d0121aef39cdc157699d79ceb185d5158e311d9c3dfd496cbf69abe8044a201ba3ea4bf9c9939a66fac1403838fd15951ccb550503211f884b117ce5b890d9bcfd3946387a36258a846fc985f74bd2e34307987d616d342740921f85a463bc1143cf23b981b63d5b0af5f8c625a235da596f1ee5c4251af7f4b919f05e3a7b9baea4f77f02ab882fb88ced383ea98d56a43ff1d9c147204c2c4b14f8f8fbcc46093eb66cb1cee1e4493b50e86aa7ea143b3d9b52384252b9aea19a066ff18c1d838bf8b9ce334d4608edb57b79e37c9a55c2d5ea36cec981119deeaadb50cf0fb9105049588f81dccbb8a7e4c6239560b0db048168f2f09ffd39e72bbeef516f94565a3474fe514968a2a5da1b17533316ebcad8b49be68dd181568c22c08b8384ea0550e5c16867c02f193c22cd333d1861866fe9ebc8ba52f8ba612a82777461b3e05be824b3a135d0eb42e3a32f0c84c3aa4aa7c414a59c80d3b51298fb1664a15e1b00b3ac8272e8456b17f6c873e9c040fd48eb8e36eb21962608ffd2721fa68e15a7ccff85f13fc79f95b7ebc7a15f683c404ace4324ac0c32d380202a9c4d47da66f4da58e8147750cd561301916d654e6d8d060a019bb4aca17589befd1032c67e1637a305e5678b7b888b9c8e11f5c21b6033ca3a8cac706b3659f47d634413fc1ca19d7457b4aab0b2c46d595c901f7eb950a835706c1dbc9e64fd7d91ab1d08760d425e967e5b7fdd8e6770de4b549b44ddf08605ff1a243bf960b37dd5cf20f804097ff1ec829279b89eb608c7ec84fbf50f72293e77d8e2ace4c741b6d33169bba1a3c353859d3fd180067483e2abf6d044e9f09121fb4f65ff1e9fa2e408692b8e43064f853af7be8947724d9c185a105bec1ec059b538127c6e35ba0a90e34289083b69df231e94ef3d64bb9136b7553aa76e2580206f74d900e797e27265d542b2fe22038ea673632224caa9379b2c1afaf7aa1bc4797756c0b526e7049ae801000a51da5ee75fe31e0bf606fb890e3c5c1fe5c5b5f7242a318590f86da38ffc4717c4db19e89d0e346f4d155b2c58ddd88950bda68d08ddac1fc941de60ad99d39658d6b596a2a02b18f3d35f6b3fbbe3e89cee4d0beb11f379980997e88ad6ee4b71690da0d65f3389680c8dea7915a76e9cc7d3618961af0652107c16d8b0c81a1df49b7e436dcfcbd32fd621f9a8eb8aef0264eeaf75e660b8f8d10d4048e79fcaac494e727ceae978677ffee6fd0f99927255b67b43635cc3335d80b1e07b054af316e8752adde4a593f6699da571c2ac94519a9306a32dc093b5fa589b1b82b109235f6bf9acbb323fa6871b61c386a344ac89ccd814803fdb5cd42d9f034062b2128ced612701b26fc282d1c32296305ada21596f99ac21add3eb1f0f7c13af7b8d91bec589a9b1d1433bf6b498535aa86b4a13294b7c39a40a258530f24fea1e13c98e9a4b016e26dee46abf3588430a4c4f45afb06def71e9970e35914b740876d8986923f93bb369dba2b5638abbdcaf679543b287ad64293f87fd7d5c094d7aa7ced2ce4f15c0d9dcbf1e312427ca93006bc10f6ad8eba5e364584f59e66edfe356204421c5444daf0dd64ee6b9eed842bf35fab0a8a96f73f866eefc1c24ec0e55214c2b39482f42802419a97d13e5c3dd3c7c94c7d70da20b3168c54839c4332a998b27007c9a863f428bacb4ac48895e8a995f9f4aa8d2055e68131bde3c6b03044a522c48257d2019add39a17ea24f95b96e11c4343151bda0e9c6553796f1096d4453d58652925b66d91a3dfeaf27acfbd118c2447187ea9b2ca56d94edebd454e1625714f364070389c6bae878b205f5f61e862c1b6e56ab9876291e1ac2263aba674db0af7c35a55771129ffab02d9eeb4f1a966f9c7e9dd3865d5b54c65d9b2ff9d0890721d5076ce09bfda73756af28790f421877682a49a0add6145a096ea034e3846d59f5840dc48236abaf55999ec3b6d2cc885ec11b05fb79fae91e2bf52cd3693e8999fc57bb3ff8675700437ae4bb55ef803583e37ae18922921ad084fb49e09075af6cc47d7bd2873b9110a342fe179dadf26d246490dfacb06396411c71f399fcf14f7fa856194a7be66511d8579c8d76dab1ef8c6b1006f4fd7303c8502acd0ba8dacab20c6fe0c75b3b4a4d8e352cdc441491eaac72f56fc277aef5132bb527a4230560ef3530bb6c1c58de182456cc553c09b5e7e3b74ec576101d1bae5a38a1800f9d23cb34b1bbc0fdd5448c619f73f7df4f29ebbbe608c73a09634d55dbe603d37d0d11fc865b155fca3a73e15b31fa060dc1d79591dc07c50be6fd89c36ac1af794472ca6e55104c97527df451b20a3b4d4cefc03242942c59f9538cf8df976dd9cff1f34f2547a6cc6e6661bd606fbdec93e9755484e435d6f25821e06348c65f23118fdfa3117d13b5a716d5f9a40a2b6a7a08e93fd42cf886d9077b11e0d9c352140b9f100ea1cbb369331f6be01042f717ff9d90a919a65a4bc590b77448c0cac84edabbc7c080382b4b8121352e4d4e50a2895f0dac511737992104fee0dcaf3508de185771a39fa04b0b0e2554c344b6e66100113e1c606ff757673276ab3489334c073388d5524c0018d88a4764d4babc3d1eff13d35c971ebd064d111d4dd81268e2dae0fd4dd5d4407612a94012fbfcd1db3c77b6df2dd8e95fbbc0c0f63a8a9b86d3254b38026ce06f0237d8985e34f1a910779a4702f92af60a7b4ded469fedd02ee347ef69ef0b96b21dca3423b750eb55407655768837c4cd5058e93b21cb04ad5d45190acf890bace87435386c994d4345619723010c5906698c61152a5d82de97e2cb5361663c2de5d43c4dfd29cb053a7435f1f3cd1cc39c503a5e6effe10a8dd4fb4acbfb149aef2a4aed5b68aa40c30960c8a0faede6b2aa20d68b349a0250aa69b5e58c8f296370bc5be66b745a74e396389d3c5a8dceaadd8f31ccc711e996b9ede5d10956bfe1bc3a7e31c00bfcd8001f57a8f2a33c53d4b5811878694da208887362d29837be904347d4df91cff32803fd79637c73997642b669ed331a8fdb35fa2d256970a8a4ad894f1197f041fa923b0d607ea05ba4cc10f0b1a6e6bb26a9a16d21d659a438a82da8b50b3846944544d60f69302bdc31aa12654a1f7aea37d2b931cbda12307fcdfdd2cab94443a2cd394bbb262de600a7c2a99ada98de8c74b3169454b67c22476df1ae379136574b41feaa06b5c62f9d227071d2a9db96ae543dd9af3039b0b3f3e317e07f2c1d2b2f43dafa133bd9cdfe7a285378b1779d999ff7111c2428bfcb08c6fbd6847130f76c68ecb585c7fbf67a1626274cca58081d6bcfc6c1dc2dc176e1b744e17f7e9d4651178aaa0a153af8808b34034ca179de21f08ba4763ee12625ba65daa2a97861b274e6f49821602c51346f94740e0b9fb73fb84f5da4b67a2c507affd28d61609b15a432d7fa91839a6c428dfaab1497a7e27515610a2eefc57a42534466a7bb33f3a77d4b110f829508861c6985bbe8b9aa4226d902854edd01fea8c2203174f28bd04cba1a53d0f815f247af823c3c8293be8c1bf150d22034229ad8b66abe92e141fd1c0f189cd4f627fb2663e2f41b753bd97e808877b1e8271f63cd73218d32996c5b7cb8a0415cf98afca637dc2b4f304ba8731a41bf8aea9cb283f6a0098373324f8541a9a0a9c629e6d76d24523d290282f0c6fcb48a5b183f9874cbbabb0a2530db0ecb04b6b38ead7a9237357c61780573bf7abb8aebfda4478e5f90cb11612faad8e376d0231ac02e38a1c4233042da0496bba034caa731b069996e621d4780296cc764c30968e5a496b81f7dd1deb108ba9c7f726d62e5a39db7d4fbb62a977982983d6883cac6a7383ff2f283eac520f0a05288318919e2e8375c522185dc42f0b8696cdc34a2f0469ae59b2f7ed6092cebc13a108583bce2bbdcdd388b9c0ba3f7b9dc5acb3c46d84018371aea2ac4c424d41b8a6c40fc734b2446516d8490e6d3972cd35ef11dff3efb9f621839584e825a86a09c5735f2f202593530f26a1cb51c58687710669a8bf4c000957abc76f0e032df1e7527d6172b080359", 0x1000}, {&(0x7f0000001840)="38ce5e65f2c694d54e7beaf5bad923bf25ac84e2d0b9dcbe6c3148b83b4503ede8cd343b639b3de78570adf03920fab39fdf4d54954bb79ba18d79a9f73dd17eace1c881950039ced4683424f97442a04d7fa8a589e682eae8cfaa27dbf3eb003a", 0x61}], 0x6, &(0x7f0000001940)=[{0x68, 0xffff, 0x7f, "a34325743e08ebb4d9e61c0c254d42d5c11ca5982481a07714a27e2993bd1d09e36bafc10450e2af89cd0778678cc65804c70b3097548a9d51f39995cbfb6972fb2f9f31e4010c33bfb465fb3a47592c5a37"}, {0xd8, 0x1, 0x100000001, "d496d4957f2392f2cacbec1d338d2947984cce4f1e94717485c1e55022433d3de93ef3412d7a252c6c35bd1ca593584be6072d0681571bf28c67e281d9281d1321f67dc9c03ab563811456503692c40182a60ede77f1b8e9bc619360ae5f45ad72b8d0eee692ddf009e4e03fbf62a45448a5763a6db8dceddeb77c2ce804cd33373de0c12d7505888f735a54d5830da4033237520378b91f6431222d4eb365bcc513b11a0091be118ab9c1ced8425c157876bd0353ade0cd0fe51bc120a2e0ed769f69"}], 0x140}, 0xb9d4cdbdaaa9ab3e) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/80, 0x50}, {&(0x7f0000000400)=""/124, 0x7c}, {&(0x7f0000000480)=""/42, 0x2a}], 0x7, &(0x7f0000000540)=""/100, 0x64}, 0x801) 16:00:13 executing program 0: chdir(&(0x7f0000001800)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000280)="da8d552c524c9198a7e4574110f8b374fa9bf82559e48a73736e4ea78dbb4a8d6b5d29a031388a28868e7cfe4c1a6b67a07f25ce13666e1e95815fbd2a06572981552eb331c0c271cb935a7874051319a809e348bc43d8da4cdc95c3e41557f1e8ba7c17d95845a153a9bd9e191cd5dfc6a88abb20317edc0b6765b469403114b7709c16e2e069562e2b474de200fcefa8dabe0ceb264ed58b16ac5cba4cef5f1c9733efb2ff7abc9ba1e7872d06ebcb257e580fd313c326f52d20970de1929699f282045df71265ae324f55762a7f333d49a04b8f7f20312c2207c20dd3a1f6", 0xe0}, {&(0x7f0000000100)="7026f81664310fa83b5cfbab86d9321735a2a7202942197f2cb5790fd7fd83baa93ae26888c4e4e7628c372ae5cae66fdb208b51e6572b8e05973eec2a7fbd920158229cecd5707de6d7fb7e49fcbdd4696f9111f6909113a04609bf7c562a2c5101369f60f391fa241069", 0x6b}, {&(0x7f0000000200)="1d592b88a0dcf92c97195164e16583d0c8b9555bb574ba109bfe5e2a6b3a72c23ac6ddb5520ebd84f573c2618795a15d1b8a3ea5c2045fe3965ad6c4af", 0x3d}, {&(0x7f0000000380)="2372e34d321cd5b84724f4ff2f79ba2b0740c32718281287e5cc144ba3b565eb218098398c430124f762cf5186eb6604372a0c5f00928077749b", 0x3a}, {&(0x7f00000003c0)="6e1dd9ae3b89fc74081c", 0xa}], 0x5, &(0x7f0000000480)=[{0xd8, 0x1, 0x7, "07de8cc5077d1089235948f0c73f427bd94acdd02052a2a0117e1c36329547651740f7aa18c424dc63763ccc544066deb5d690dc3f8c84efc37e6f04670241bba79f250b4f67e025ba08b3a3fee2e2b5237bcc77ea8eb0ac737eb7367313bc5f25f18f144b77e4c8a5ac9919bd04c0e0a3fe7b35fc3eb79321da944905309349ab77193884dd83d82a491855601fc8ed1339e629e8285f428c1974f8a6cfebdaf715407a944b00f3c0ddcdef352082e99da513e099e0435385dc1bd9cea569d7a3a410a4e868"}, {0x110, 0x1, 0x0, "06fff375ee1da9b029a2959e1f683959f07f2e96aae1957ceb2765b10e8ff24a3ededc9de7dc2904c5331f258e75c51d6a65cb3747faf112939afcd5dd4542b12d2c61511d2a6d446f48a70d5e72312dd8c58a6cc23a29cd1769e85cb0ee56382b041ea046e5bbe94408d36546c26b3cace9f68a71dbda65eefda342b1a28c4b26c05638716ea2338ea9a9d2d94e52db1c9131a9fa36ec086e2a3e0fa52bf201cd11b85665f6107d1fbb701740be6a1b856603fae025191f59047914eca06e6a37c9ff90af6c896f683542d41eb2c94536d6d2fe58a6451a8898bef563a4544a8927360b265fa03ac99d4a455f4dd4ebd44474d32adb6763ee07be16eb"}, {0x1010, 0xffff, 0x0, "ea7d64abb37ab90310ed7bd31c631458d8e645efabff3cb28b1ea4f70381c9c3cc99cd980c423dbf3342b2eeb41283594900591250873b847e6ceef0420d5427dc1d086ac9563fe936ea3eb8e824ae932fde0a6bba1cc6ae6325097b5402d0ec93dafab638bd849515e16abdf4b326ad14814c67b1b505a82da16e78711a002a7877a96bd7ecc7d449fa91fb7b7f71e81454289da9ecb2834b9a486b25a55cd3570a4233f9772a7d7a415987baec0fb17e1e7440ab62a68f7fd0e8988e5d6b7b56a7470d8f43186770d42792220c3425b7d3d54412adc160af0519c4d1be0bd2b2c2c946d99d72adefee054cd3e25a4e0640f0d2660940b38abefd41f8380defa935aa0c787b05e75557acae3dd0bfb6e1d7909e91dc63e263537994481409e444b2de5b2f269488b27fde82c5f2b7ea46b63772acecdc1d0387c78f098de029c321a3fe22f46fa4973e05e8038b2f18362c1b0f69bdcb2e06e09a675b7dc3cefb6838fbebe8b27190f9a1f5a2bab4df7b86253894155b6c713ee62ff113d9b422da9fb6cd7ced4ca21eb402126defdd70bb29d798393de5feb63e0044238ccf5b46820163335875be75685fd50d010dc1ae436e3717187063362a9e908e525674e95b2129a2ec186b5936d79532a01c1ee3f36ecee67b8ad51208b53bccde0d740aaff2d64357bb979b0e88ee10cdb0fea4c4975792f4d7a4006c240843fa9a0c715b75396a0421d8a4dd5646724df98f189fe1d5780bb453dec714e37fa5dd68ab1dc67563dabc88a96d012c070a6d8898fd67826631bae752b9a71f0f3817371aa20bb720c007f86aebb697c8a4cc285780e77f2cc6ee26fb63804899a319959bd7ce8a23c0db1c81b4b6cb6fd69bb44058e4fa289a3e8f35f1a5776c7d8178491f317bd1d48faf242c9a41756d22b57bedef3d08006cb8910ff6106795ccfb7825f32ed82374cf3d6e2625f3b6bbae66b23c1d29e2bc9ac8f1bc62a5f995e8bc657c2bbcad2d51cdf31f52b63b67d8c0510cd72f4a1ab9dad2a8f1965c1894c84ecb5a95bbc485670e8434acb5f3619ca758df89c7a355df07332d4be425bb40d7bd0f81106f19fe87271018f578b981b107d7e0fa83f1c13c6cb4b2eda3a1d7262f24eedf7c897a70ea2017a55db13ef0307437c48ac1a26d3fbf38dabc2f52dfd705f41421a9ec9e8c8a795d3f5727ed0915f7d34bc5f5ace3eea5b84d02d264f96284131b46d2a9a051084f85f1263969abed06232f9516fdcbd5541a4e939c880b8fb04cbe6db7b6982e56c338afbccb1e58efd71776b43628229e3044597910e4adac98aabd7a1281407fccf816888fb0f90629546aa5c9a4e8c1b224e7619d24d09a72b53cbe94761784751b0df5f99187281f6c37fde4322b6b5d4177771f89c47bed396ddde516e174ccd3bda0e704977bba7bc46852a7c07c103ae49d0a8c37fe8618be3fdc412f58a5d4ffaf0ed527f273a5449d18b5636e696214a2dba9c4f865dd2798d29e54cf0c879545f416a078b58e9130acb6ff2519676030c673cbf25b26d02a5c4f8de8d860f3e93669f9ccb8211611a7d084146ab0b39d27731918acefa34cf2553b9f4866a2b43a726e3967fa0ee78d20f7e6b8300fecafcd86a98fcc9c974304d642ddb34bfb1eee3d49989f7715d6c5d1458ddedabb73ecde5fe842022c4bffccefc788c440f93cab9bd3940e3ec2ac25591567d0e512b271d522ab092170397b8476f37ccb5cc5be0e2aa8a7e13500f398fdbe3b3f70cb6616d84399d23f599f4e20d92e67b5288a30347f4864ed4cabae7045f9b0cebf270b4bf7e9ea8d455e7b2b76ec20bb346ef4984e0a7aa1813bc44062397bdbca825544419963efcef0ca472ab4217a0af4dfb23fafcf8a68fa6d63d4d660a08ad165fd1c9d1664596bf387b50eb9104f3b6f483b2d0358a733b3a41938b1f8b87a69e5b7a93d22bfc6fccdec62ba75076d9d0a6e2b0f00a543df411f8cd1d92952eac2e16bf808a5c65497f6203f60e691106b313adc577bde92712f92220012025ef3853e049f5023109db5cce3d06ac02925deeee61bf1b71af29aedbea37e4fc6e2a63dae8fcbfcaa4b3ba13a9000b89504b8c206ed458e95d2098f05d6eb760bcc975f5d7a6456b7d0ad7a065dc8bb3e2d4ef7d0fa62f8d09279533e4c62d522dbf2f95ae62dcc77a686cd8860c7c65160b59cb38f760710a012d88a448bcfe1aad50c9ef0b906b0e04e57320c62f3a1c17b3e7d951a3a4e0bbfa1d3aa3e86e218201d94e66bdcc7402174bd6537058be0c285efbe25d67c2d6b531945474ec188067a09458700d987a3c8468620abed0e2954c1f2852e2f5fe28e3d643affd37a3206fdae54745066d66580e879a10779541218af08cadfbbf727e7b32cd8ed363b5c962ce564b7f36519c98cfadfbb800996e5d523648ec05052f357ea836d19c82ae03c5690ff80944e273011b7b6c1f08dcbcf86b1b4db5a28500716a94761a14f060bc3886b481e04adf413350eaa44ac36234baae496ab68eef33c28a380307b43cfc651bf5957ba4c7af8fea8b6e930bc060b87e1de776cdf3ad19ce9fd69d60ded0afa7d041ddd35500399f98951b6419ee451036f1b8ec8fe7279cbe55a4e7ed735695b28392756fb346eba6260840ae0911a4c0c3ad2437d8d435183c9ac12351da101f31a8b0e4eb43be71092811c8b804b403bc01ea3100975ef2fa88c4390e34f7559130309485919b11229029165a8c1d8243c36050ab9de9f24166b76711bfb5195cab13737ee9b2128633fb43e5f9808d02b1612810663c5722947b8a59b20327a220bc8fac4878edb44d82a868036d11f0c66285082fc7a982ce8967095da48abfc998836992615799c7da781ea56fa9bdb4105c0f7722993e8484b86475b4799638e3959b3664d816e16963487e0445946155dcacabfe04ef498c08703b6d31d7fb2fce0f366a1a1bf6fc4537ba0cd879322b421c60e6691e9ae30a6f59c22b0e921ec91b9b0a719dd2a48e0d005fbd47b7874b9d0564aac5bbb6a38ad09c0d3d9c2330a43dea306207d3c893c2e4114cca5d09a1d96e6bc1c3071d592302b8f93f32a0603aa376b6e26225eca325b34fbe6ad47ce3b31d130bee8fd426f02fa99fa9c3c1045be61a906299c479728bce9e3f67f85b02428a36d843b3e391fac99729d332cf472eec6eb3a3ed3cb7f1409607002fa9702c0e242867efad09da8848c4ea1f28a75cfaa44979e3b749640d2e34db50f875c51d533a98ce6a14a5fb5a4cd00a0b2f2332ace1e6febd51c98ec56e524dc207f16ab4f52edc58760d8a86d466e828080d0dcbf674639b7922e45d0ba138a3ac842f1c57a87dbe7e9eb8c4116c756d5b9aa3d1fd27c50d932cd19d71528b95c30d79520fa0e328f5f538fc8f26cb7790d33dd18c276c08ee73840b9fc04a72cdc0ddd2d6b4784ba325ef201f5d334171f37735ecf5627959f471d5cf19d7fcf8f91b9ecfd57c7255a945b52e2e2b6889e92563a9f7a178f7c3cccdc77298061c8880ebc3b463d498b4348f831aabb6cc0b6aabff905877f75e0ca3c83a6a81c241a7b097c1e8d4825921712a8c91bacaa2bc373a82f40d3f5dade8a97088092af8b3a21b6b3998d0a60f10a1b3c5131b0c0918a710925ef717676c726d46365241c7ae373b9901d4f3fa4b451aaab6bfcc4eed5d5d22397a76c3ed0bec86afc19acb87230fd2181628ec7ce06533a9fb465c0994764ded582c42c91010d398069a2f389a619d79773955c5330c88f07de9eee2b5582ef76e9a568ec92bc2b97c801cc9da0c52d94ab67ea3d99f06b48ce9b7ca180e6e85141c580a622bce29aa808e6a304c4f24946896909edab4d26e86cbc01cccd5dc3fad60cd00bb3390035f94dc1734c83d86356feffe7ba082468e8064b4678747e5d57e818924f40a129dde71b958b35b30e08d3f5428650df8792409e684650e87d2079c55977054c7ddaeaab70ea9e42cd8fd47bc7a74e3ff4599264bdfe4ac24af344e88aa0ec7559532d16c5af42459b0ae813fa53c9d653eb07b52146840f32589f14b64c42ae2bde067554d0a3c03f2bf98d72b153e0cbc4f150116c72b8c23572158415db97f189986a252d0628353769fa91a1c02cb3937011f991eef3305fec42770de90f1e89ee41181b094f4e9113ae5b143dab67a4c134e3d97cbfc2f038a550232b348abf61f7295cced13dce07976e79919c45e628b81f559e251760617e32a7087dfe7e8db710fe5dbc168a9eff3cc22c463412120f3734da6b11a310fb048ee7e43145167193ca32a7dc4f58ddecc66660d99c3cb672bc21d5fa2c64c592c256e071407e3ef62f6cab7dd9725ba80fffa3dfd4158925877a1b7f9a6c4ba4470816c80215cdabfb47d60592eb7693450dad2c0313271b4d2eb72566476bbaa36fedf1cff583d3af8fa9a24a6a48ded2f8ecdaee51aea494a4989a1eb59096f343026c06e5a703aaf97c19b4408d51d5468b57821309734b1d789facff8fcff506e5482e76e3cb89af3d32d4143eec2378e5d30d5fc4143cb2b0bc8d62d177c61156582017f231055bdf4e8abf3ef88bc3df994b58a95c07325096695f08a5a8f9fb3e3870ced2f7ec11bb73b39247c1afe61ceca9e339007546627f7631bb6759f44800afb2d465c886d3fce1aaec6fd6b580aee797587b1c746d5df67b9acf610e69bf3f407a6406675e63355271e0e93f4d2e424b0c54f367818aa97e0fe210359d2c9589d6a960dd717e995306ac6b70ffce4e5c452079a52dedab7ec6d4e7368b131fa9b251003dc0f95c8af20a82f67f326d5dca23970dca1b10c4bfe31f76c7c49ac29943d772276f997d37e432375bfe6aa3a54e6d43705d9cca2e3e4ba0df8599d9b9b690b88387c0f9e298cc5ad050e398294f99e196d2e8ca8b2ed1a4c4d982b494b7fcf1dcb51bd583cba6dc1b4971285ea4bd1d15c09f4354d422b46932b57ed762306787ff63f1aa66d4ad8eae4a6960c0eb1c71a8b52aa030d0cd700b2dc1ff4250c3d8752ed145f913c1990a35938c51248a770ba131cd17a46175e1a510f3264d594274f564f42c6ba6f591785f9519891dc8c0e168fa795ee7bddbe5534a691009f12089e6403c294447b03bcdbeb1147181817a9de2ed919cb6163fe12778c756f586cb97442c34c0d2c7c99265d326fb6925bfef4d49ebf437fe70648d37cf15e73d77b8d4bf87fe4add4ec04a135e570c93ba3dc440fbfb3a71cc159eed2472d65cd42f103ceb77a4f3acb427e76db61fcaf37a9d5286bd2ac6d3b647b9f93b2b011ac69c831bab9316882749394f97109246b1c8c6ce13e301f175d35821d7d1554ef0199a607a377d3c28c9f4dbcf14878f32e6b14b1cdb059115f30ffe1ef085e6a24d1816a4dacfcf41fdb1f30c513b47a69856506be1b1fc6699e730731536499abd91f63eacce8a02182577e4c3a27d9b0ced27aadf65604a57822a44917b52282aa95f7bd366be1f54bfb073896751454e9a317145f66310328737e76d622b660db9a3114a9ead985d43ec34b4eb016567a63b9e80120744f66c3b855e9f7730cf368838227a4a7cb8809e519f90bb869ae4f4252adf662469aaf1cfd6a5e7c1ea2fb1fac988cd12361893525f81db9a03f772768ac39c5f0527242eaf7b55e685204905ef98239edadec6c3563bc5daaabbfae36f2dd8216a21ab7707a90f7e95fbfe2a114da497c3409c91346e207d2e643b3f00d056f5df5aad5e57d48172cbb20c1c6dbf9dbb658cf195f0d9"}, {0x98, 0xffff, 0x2, "64f8faa3d0c26d10ca713e336bb553d95b0b56044634b47a9d6edf466070614d6265498dffe427932701e09ab6582acfc00b439f9ced47a5f259fb77cf860128bd62a48389e8b739973f615bca7c7a8aef625711aff20e94f97eb21a19f3f0afa0beaa9d2fa8a950f591d34c3030f8729d5d80890346400771a92d1d451308ce95e6c98a"}, {0x78, 0x0, 0xb8, "ac25d57d1c73515043c9af7bcc6811096af58afd6f89d82b1820c738b8453e545502322c238e536f6aa22f7014800460fcb1d5aaf4ad00cdf49a9932ba44c0bded2334c978b70bc1e7d3bf90f6389bde634384e8b272ee099d30b91adcdf32ac857edd4c10cc"}], 0x1308}, 0x400) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvfrom$unix(r0, &(0x7f0000000140)=""/48, 0x30, 0x2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) clock_gettime(0x100000000000005, &(0x7f0000000100)) pckbd_enable: command error 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x6585, 0x0, 0x4}) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r0}, {r0, 0x1}], 0x3, 0x2) pckbd_enable: command error 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x200000000003) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00'}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f00000000c0)='./file0\x00') fsync(r1) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x0, 0x3f, &(0x7f0000000140)="266f55b0d5c4305ed1ee8fcd3d7b78e123d693ca27e63ca8528a74f0c7e77df3c7c6358e61d125445ce3b97d2c959043ca2088c51b7e9869311b09a8f1abd2272255973c14f8c36ec595f3356e333876dfac0d6489d67cb75182528d1606bea1c73977322375da9180c602d7385846984c6e6db2812dcb9f3ad8b7a937fb4fdcb43274fb943ebb548f7e8e57e42427e257cd26994f5df283d103708bbfc169f0995c183b12f3c9a4a1272c9166a3cf0b8ba5027bc0487e31d33e0d575fcf06df51c33a221e585ce54ba8f0cf3a7eca27efee48bf995d7187b4d48f696364113e8ced50be6244bb00d3f7730e594e34a26971039e707607e5242de5696a365aa5a54fc0a052697146ba12c84b1daf24b93b2113257342d5facf1022fa829055d4ec7adbd9ffdb60d91731d1d4612935e0581154347288644d463d7d70d55665504f0dbf24b262248bc32c92d92ef2d3908ac6d82125cb315aae26f0beb1e9bd27d936bebd57976b7535039d6b8007b55e5f72d7a6dbccc5cf235313330730cbe3f6cdf870f9c2353d4967f6fdbd40c9e4c37dbc046dbdb5b71652a8ca2d4ad04cb8d4e999ea9fa0bc324dcfd99cc92b5e7a97cba1133e0ce96bdadf72cfbbf9d13eb8c890ce30b3206144538e5bbfcbb8b4fbb8e723ec4df67f7d623590f86ced5cb967ffcb5b44454645cbc70542c855c274a0c2ac6ce2ecb9eed3524106d4b27fb682d0c7bbc425a9769d1c4cabac3f190417dd365d0a5e3ca6dc193d2334f15784b3c6887c61ae8b0f6238672958028818a8b2748280f412e58b4fb20db34c369829f5bae6e2df26933bf42cbf9628205a6f4f45864b179633cbe4798435fa00df77aee5552903493df32d3a2acae0fe6c01e5a39340bd00aaf36453fefa7d2595013878001122b2dcd03fc9977495047e9213ef912b66585310e7a89068ec395bb9d0fc302c7a4c0a8817fd66c1aff8c539736f6756f13f84dae6df5b6af398f2c9ee16eecf8caf6eb118ca1553453fac6a4abe9acfedf819ed8a89ab9c7fea29f64c26df40dc750dd54759b7dac3bb8252b65dbdde1649b7d18b886f3261b1dbafb3b676108414e67f3af510125f578131431945ed9863b6cdfdeb528bfe0353263536924355062c761697074b24e09f444d23fa0315831b79c69d7867e4f0d8d70bf6308253eb85f3e59ee6b01dbd3a379a6cc2cb070c0cfca62a86653b77e1fac1b9b7cc05295f7fe9949d3e711b1305eaf1bb50f9146b3776be8ffeb75bd94500c0046d57eed27f548d88de528e79ca74c0dd4e585f304ca6962ee8c3a3c3a24575131dee93eb2c3eda7c20f2b2127cde9c2e8bdaa13dc83a00bb8e9ae6b683910bdbdd8cf5dcf05aed94b9ca666f98a4bbdcbdf2dfc3a1b84895f94912371c640cf3d71955ef16aaca538f60fda72d6309db96562f1dd703922a049298a51c3d56fe7a106318906d54b4ceadf97c7cc3f1c2607b5ef4584ff5eee2501720110073cc664fdcb64529bdb60a40f9bb3b4a218489c2d26961070e04f4a7dd489f0fa9683f495b4ee27f0865cd2a59919b8477d91c3c41bfd834ec72982fd4400aff5530e7757daa284852d7c57e408ebf311fc31508ac0579bd0dc88f95f5ceda8e675269dc0977a49e9f169287d0038cba8240f8803c7a21316241d414ebb76f855aa2bc75eb9b2579652c56091d1213e8cbc02ab4225fcfa5c3107621d229c06234c632d417956b0264cb9b8c07e79b26254b98dd36e8414458e811df6067a710a5cdfe70cfaf026a50bd2bfdc8a54b0cf53859306c65d6bf3a323fc8bbb6772a943656e261b735d56953d9fd58d1188ca4adefb9953dff6fc9bea8669fc26b93b1c14e10e9100c2365493421fc826bcf9a43ba5f68c941ced45936f569f00762296160fecfa8b1babfe9c7af2a30fefccd877e89002cd96bee3ac77e05084551fa875d3123c1face45fed1f0b00583244443c84b2c4aa7139bddd5c8d267c4f6c462191c35231c10c459ec7035391cfd886a68edf7833d411707fb8360a70e82ea0594e405305fbf17125f924e2351db4726a9c981e74150ffcb68ceeb18d3cda098c65414a248634302819134d814b11d84c047404f0b29926382f7664ce75c2b92a386b0b53dcfcd363b9f582adb68eef3255ea11b5598993980cec16beac01f1327ed1b99a4b13c5b24f2db379514592010f72029f23590f7eec0b3db6223678139e5958698ed0482890ed53866266f6fb32ed38ac955b85e93475919e678c3715c0f4e7f740b2263ba339c9754113dbfb8901ca7ab43e4c37b5f55476d55fa4798e1a2909a2d20bce7c0fb82cc37145b03bc257b11f0bd274fe911c206f7f1aa92a402717464c9a51dcf830eb1e67a4d25eb86972a2b15b801cab8d548c566c8b4c33bda0246a6e4315415fb2b865c0742d6a4de654b32af4233d35922a70c2e9b2673a92f9327c549a85daa49f291b5a1725a8d5f562cd29877600e667b048760c9bee4eeab3f25eb52faf2066a9c2413e001d1e6a010a24b2757c7af360aaa6910f9c694bbc5ef439ee0d454b6814ac7494cea3f67c1b27cf71c9b99cadb8cf4288c8b2c56012c84f5a74f02876fff5f70ced7cbf1d51561e9767d490cf46edf82ded5f51a12e45c5beda426dcb01ca1c974253eaf3e612c76ea14c2e84794a21948517c1597bec0d4316dd31102ea002e1fa10063ecc922878266157df8636beccd319e7639f1494c6b7c92a03aab0afb6e434048be009b86bf8b70db48db4bf5943752e914dc682bfab7d2154de451b5ef1445f0816e63375d5a4d260eba3865989eacaa4a04a0f339577e67ead479c8711abcca70fd8e1c0f21a10d55aad2d695769e24af1942cdb07d0ceee66c74584cfc2505b23ba84bf90975f16f310818106091feb370349a4aa9a2f65db473eaf73b1694862dbe2eb7b4a2f44e479edbec944e826a4344b1cf304db74e9bd3357798b4beba8323eb428fab2d1a12860f250ba6982811b5ba1352e5370019cc819e346e8e5493b21dc6d86545efd709bd6218d67a0a635307ad80281b08578cc2433a870d0c867f74af94913b933ccf96b5b78f04e675d7f8bfe98d85edac913e77968657d4cd39a26652f4551297bb587ae24f62ac7933371e139cae9a016b679c407a37ad8f3cbd73670ccc5ce6c6f346894266ac692e5eb92991618111775de0a98f69d29aedb1b53f4e6f127c797c39e57f86708ecc122ac1081c5b7b96586dbfa1b3ddb0e3fba3f94272b79b2faf324f42cceae48fbd47258fd2f9b207adf776acc3aef6a308f46d51ae25f9dbe69427cf3e5ad0d61bd900a733aaefbaf8694ceb7a5502baa5bf35ac523eaf6591196643f4e3a5d61edd48fa48512df287e10cacb73a73380d81c288efe16929c64733f0337e973293f21a8ee690b72156a8a180982d875a6fa3474a04a8fd7f194d6f918839917b26c4b11c003af2ac9e6d80a9651a475e4e7508f581f4cd2f70146db1983b302826478c2ea572b4612f7db9918ec4d8ef1e4be0fce3423d1bb4b9195511f56e636e2b46790fb75d14e59546ec2e2fcff0b0c5cfa789c5edfe448f7f1fc95b1be6592d48df891b1c77e8bf7a2d3d860b148c9d9b9c50f8a6702a90c0a9b59045dcddb2750f8f5708501ec4783fc33a4d1bed18944b9d8c31179f4ca320f6c84ee9dc5f72d53b839fc14c0151f1403ce8ece53d7b0efdde7cc6506f07709a9398d06b22cb2393beb307b28d3f6bf52f8cf1d02753396a795a4603e8730b60276f0e83b624b9e6a3555421025ec876613cc6e947940edd2e2e930eeaf624eadc723829a0f1ff999f7b32f7b1012d4b0b5c7cbeb670df3613c102d2aa1318d176cf0271a05a3ff59bc14ecea483fb052cee4eeefeacd21e7c7c71c34854339cf117e09c9e74fc053bcf005eee4026629775e21302bc820c4b87f3c99d244bd2a307c7af9a52559536562c76db15d7f49695be4dab229df120d675f2ca0fdcdab6ba4333a03a493751640e0c6a0af75645cc034f45be416c751dfc96a806deec2d69acd517a9f6cdaf038ff848db0df290b5ff9f1bade2e7b8fd1bfb3280d762ce09fa17a74597697874d5341011ba4d4b77937364643edb2eee633a01d00c55dabe4938f5b725321c80073d799437b956cb7702f107d3dedf7f3ce848d19d22473757a0eaeec8b9cce827fc5ad67179ec9617f85f4d433d48050d4c5df4f511f1e27b5a06b0b831640549e3df56cb5245aedc8334294a215fc587960194b6799d5e8140098d9362d69ed21965c8ec61234c8784e4e978a403bbe84dcd7fc860f3139ba7c51ebdbcfff825604a4689651a01553db78fd3496265c740e38cae1325bebc05dadac710a68105f2ab5c9da0b2a6d88e139c1e8c746c18c826c01cedc4a93b2f96becef9c98a0291dd94340dbc1d1a71a5be33bbbaad481f7767a4690e770e2de7fb36fd0430e5da7560be5d6de39598b243958f10e89f65f4b9c64a93275545e873f495e37e0d28b2419447a3f5ac61cd4155b264332053e1998bff083fa7d675c643567da0cb3d393a11d90a331d941bf9eba63593389704cb700511bd0239c383e002f150b79a8bc8ea259de3b2a2ae401a318bab083156eab6f3c2533293a7ee0fed76b3e68af5ca0b17b66347c9d5176ac19169acbd108ab3c8d35c762875e382182036b29a4ffbcbd4bd6fd15217a455d07e02cacf746318ff341c73f597f7856f0ab0336bc4df92da0173adbbb2acf8448c17454e46dff88fb89342770310a2595b75cb06084d22b462a7bc3deb18cb1981bc54a0b62867d81584ccb4c3fb536912e62323344f5b3afeccc4b95085ed57d37922afea513a7518b01635d2fb7be7f41ff50a70eb100c1797779a042adf6ab2e015b52e902dc1b04fcbc30bc30e04b5f42b682fef8c1cb408dec28458adfc53989cfebe119ce0e2054ac4dab362631a0bc748a8be18bc7ca530669e025e0ff0548bb96b981ec4e4e71ba759d37336b293e982c68da40dbe3956239b7accee6cb29c2f5c92ec524f0d0432b89dd037a9b96607938203a05fea54d575b921cb1d2d820f8f450cbdb638cad802cfd5bad6c7e5a92640b55dae11a0a81ee118e434924635ff7b592f3983b3b648450fcfe25e31ab1633401cdb401727607cb4a51544c29886d0ad15c8fd4e815ca9d5ca11a61d9ee7408d81da6ac184439744b6cfd92707b0e36280f8bbd29e93189593d9d96bcd0c87f2ed1bf03f2ad2f088f0540ce71bca8dd8d5b552c60d59d224a9f5b572f24a639ee9decac071823e7fc9b2fe13a3d0d3599b93c235c6bebb55b22c3973115e7c6f0ac3789dfd087043734cb971bb026e09ace3d2ea19da9397418dfd7c3dfaffdfc2ba9048e9e8af85d86ad2e7cb1b528cac4c6510cbe9ded14a8f38efd56a6d6cf7866ca21f2ba44306cae2506ad20487155d6124185856bb121cd5c80ed87a6aaaa068da78191d016165dff93c94dd3378b0e1a547962ecf8e971a1c3cff0a930f92804c88ceb207a0388f1c4235cafb147851688d0ae395d5dbc7df129451a56a8599506626b17953cddc769101ff40c29e4d60597cc8064f660245ece642be63f4a676854b8c5c22aa1f27b2ad0416ab805e67433a744ae4651f12f068ec413a7c7190b22624eca5654956281bb13bb46dab7e846cd6a892afd52148f22c0e5767587c864bab13292b4ee85d6398f287bbd9ad70f88357379341c4e1a7127b21435a6cef44bafd4a22a3b2abce27c08f11865354acf7b33bcc953b16baa86e41b42b2894", 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 16:00:16 executing program 0: r0 = socket(0x18, 0x10000000000003, 0x40000000000003a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="36a78300366126d8", 0x8}], 0x1, 0x0}, 0x400) 16:00:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x42, 0x0, 0x418, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x41, 0x101, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000004, 0xc6bd, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x81, 0x8424, 0xe3}, {{r1}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x8000, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x6fa, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000040, 0x4, 0x10001}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x8000}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:17 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x1e) write(r0, &(0x7f00000000c0)="698724d62625268dd06548e3dac9859c32d33d408c1a875c5c6a106d2bc0b07e6a0c308cf7872582e502b2c1b6dc151a3a355055d8", 0x35) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8001, 0x3ff, 0x90d1, 0xac7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1f, 0x101}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffed, 0x2000000000fff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98", 0x8, 0xfffffffffffffffc}) syz_open_pts() 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000040)=0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x38010, 0x22) 16:00:17 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) socketpair(0x20, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0x43, 0x8000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x30, 0x8, 0x1e, 0x401}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x14, 0x3, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x50, 0x1, 0x8, 0xd1}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x9, 0x8000}, {{r1}, 0xffffffffffffffff, 0x68, 0x800fffff, 0x0, 0x1}], 0x400, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0xa5, 0x10, 0x80000000, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x5, 0xcd29}, {{r1}, 0xfffffffffffffff9, 0x18, 0xf0000000, 0x2, 0x7}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x685f}], 0x7, &(0x7f0000000100)={0x2, 0xffffffff}) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000002600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) getsockname(r3, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 16:00:17 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) select(0x40, &(0x7f0000000100)={0x7, 0x1000, 0x308, 0x200, 0x6, 0x3, 0x8, 0x1}, &(0x7f0000000140)={0xb113, 0x8, 0x6, 0xfff00000, 0x7cc, 0x1, 0x81, 0x7fffffff}, &(0x7f0000000180)={0x689c, 0x2472, 0x202, 0x5, 0x4, 0x6d, 0x4, 0x8}, &(0x7f0000000200)={0x2, 0x45}) r1 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2fff) shmdt(r1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000280)=0x1) shmdt(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x5) r7 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001a00)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r5, &(0x7f0000001b40)={&(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000018c0)=[{&(0x7f0000000300)="9fd20e34e1b6109afc63222f3f0e65a20e20ebc8b4f3f7fd2c16cc0ff108619179c4c12ba4e5e8ab02bd33b5bf246713f90190a42abde609992a0739a3d45c3783641d9a423a92a742779d862dd57e55596ea2cc82a8868f1216e67babc0f225c4608e4cc544216259801114c003935b2f1036c401d21cbc666c18bcf3757cfb0f4af67a5f314537ae1da646e86395b946", 0x91}, {&(0x7f00000003c0)="a9cca227fe674fe4a206e541bef09a3e88dddde966ab980a3e90e0ee3873777eadf7f5acb2f16b28e53d2c7606b52afc4478304c8a0a850e658b185b806514448bae682c13ef", 0x46}, {&(0x7f0000000440)="10c6619d37582a25784fb888c773c203985fc12e2117d6964b51efdb79e80578febf8c8710f74face80c69ce7e1a82e90ae8f1ee0faa721e27a56ff88f7288202118cbe7a4ebc02e7b2f8d298c4d928ad3f00d33c6bf3e466b5cd1baee7e23129f5a3f330ca04b566e2bc5347a040fb2646b3864a829015f9f9b642d420e56e90c622cbcf3ee1d2fd71b74751f16be1a564d50ca829d42f8d413ee9598f3dd93bccdd571e0592a1f2931e4f69406312adb8b9a60cc349d6eb8b106", 0xbb}, {&(0x7f0000000500)="f3a06796df35843105845504ee87dddf3c99873e2b48ad59744f7d0b9d4bfc018f6d0dc869ff7a8f47e9a8a886ae54aaac548a74aa87ad5dbc6e4d76f2f3cd75734ba52742fc31f803bb33e1a3e096053dec5560b6a1dafd0b53e70e0c07de041b4166e333f355ebc274125050111f2311a9dc15779e97394c57358e8f51787f3cb324f1a65f2955e9e8c8694a0d4b76f0d6d07bd3350f68453e19578baa782feb6b6d9894fbc6a741862d4835c0a3092168f19c63c85d999a023f041d2c871eca7a6ff60b0b73dd0ab8703a98c84f724d654fae704da7bca31027d4488a422f08", 0xe1}, {&(0x7f0000000600)="c6148bae4228e08016acc94db201fad0c6d7028484e80532ca0ffecda90587120fff7e6676d8015ff37e7a850ec81fbdef4dd851b4ae0be416046d588afc8cac038cd6f91eb971df651e5d11c2930069f87a363f911a05650ff2c6119d21d08684f47d27bcedb484250f99135ed6e15e6dc1bd77a1d05d5adf0a307aa843d2961fa63b1885e930d175b8a0e842ab22541ca66ad498ba6abe02427d47084ed6531c2dc8937dc587821999d687e5c7cc7f710b736de19851f57d3abf2832009c32190a8e3a8dbe8ed1e0531e3a3384cb2fc7b5139c3d8cd71c24aea8a9821f287e2474bfac46820fa8", 0xe8}, {&(0x7f0000000700)="0908d46260e41ab6e5fc315ddf32273ad8926f7e1a95153867ea1e40b4fdd5d7d4b9dcb7891b8dd4c9f4ae84b13b042aed60525c3a03d2784edbf313cb6645140d800e71c076", 0x46}, {&(0x7f0000000780)="c61673668c358dd16e1b2b4b79e33bf6808bc97f5a351b2c73e14adc76862a19f1f3cd6075fd123aa57f60d6dbd8d3615fba4bea5ba3f8f83c79ad6ae751281b96749fba6225f18db4c66dc094f2f3c2fcf6d44ce2bdea6c142f81fedecc00b06802f5ce1c71ba305650748b549736b1bd4162f06d57ec299b93c380dac98a85", 0x80}, {&(0x7f0000000800)="7a76e60f4ad28aee0e7ca30477281479f4d51340fc15876152d3f3089a8d74cc9bd9be57397b9967fe221ca1d51150dc282e43d2b9535f35a01cbbad0c037c119ffa4c1b82bc2cc609c00d6fa0cec49ba8ed7e9d2aae62eb5250a57d7ea60475cc5f7504c34027744c85e134155021f6ba72de0d4c5552efc002606c12511af830f7ee63de88ef047ccbe995323837500b2edca8db37bdca9c99219fde07a85f12099c6423f3f0c911f001346c41d274e30c3f4bc43c9f4f26aede5d584964ed16fa5971a2fdc38bbc6965b89ff497d49239dcaa0055d3845c0d6d43a77108dbea5150167569a0db848ab5c61e6adae25aed7a837dc357b96c058bd6c8cbc3a671e334688a4b6c19487558f04772b650628a0ffa6d21b3e85cd0391ba547866f59ff058ee83fe71e80f80f0c8e83bd4642547aa799e59eed83a58cf139907b0fdf6bab8ada0829b251cde54f2bd28bfe2a38d0d3004a89ac3814347b51381fb918e2aca6d02b4a94045cdedf0a3d34d5561f7eaf38470b563b01987e72a2283e1a691b88906b7ed01334c20db29561c3cbcd3ef76cb3ea50e99782cf91649617833269b43a4ab5d860b1d2898afd475d5de7e1701e00ab79e49ec5cb281ac683afe8372cac1798da53f9262c384b5c30545b0e67f2b06e83027392e57fb667fe60c8c6ae191b811ffe404963c4333b8735206c7d8956b47c510ab4ceb812373a5858ffb428fc242e9445d9ec368317ae0215db2ca503f8d700999e7486bc1270b2877b9cae348e737d4ec3fc179c1cd25216e972a217c1e5fc4df8c07591788b63b40eabfee95929421adc3eae7bf26c7c3658d5266ecbaa8c1a586a51f60e067511471aa58b399728db19aba365b1148e2c22a9bb578d9c68f865786c7f09cfaf1476b72bd1af097958a26e8fc27e506c5e3bd5dbefa11fedcfe2cf112fa700bd17e8c1b49879f410f707229e55003e0401d093639d350728062f512f8e7314bdd2eca5b04574f7fec6d3db1c4a1180f68ef68382ff0658ddb365397d53438d2842bfedefe2b5eb4fec09c41eb706722c3d70a1e5d7e51db81fdf286a6c924d91d18590717a20c56d533e21108a861b4697a4c4f1c84b4adc72a231369b712da85c877e2a688fb54166523d681e90a5aa8e327bf282b8ea81ea916a6e1f780723a22c5edb43f34670b213172a4f74d378dd378b6e55a3c62fcdf1a40a7221644fb09fe2219387131fe50ba0dd07467090840cb53b5874956862f6bef32ad50a1394bb0be8a3750e957705f3fb2ac54c232abc109cc9bf33ae0549dcfe0bd15dbc18e915dd05a1f2edd21e0da19c2ed1388eeae90b3d44b2084472585bbe0e1921b1a7a0bfae313a6406e6398e6364c9343b8225ecbb9bb0f99744457d44882ce9111686ef00cf1a8d9fc118cfde170f5a663a2ba0da329f82d2bb9a29b4ce8aa595f2abeb9baf46cf8ba86a25b2caf0357342a3901cf30463321f673cd60e36037ec350db89a29e44039fdb7c92cbc589b7c4792e99ec9129d34cd2f4cf1cf16d703d4b9774a1b72aca4e569da9a7ad27901fb6b590bf45512580cb2a618acc2b78925f889383370b08ba2728212124792bdd44e6196a88adbe59925cef78f8f70c21bbeac9ccf1e32b5f0e5b10fd2721fd065e23aa89725b8e377a8474b6290032d5bafaf6f3014e8a44f857f1774e9414ee0f84a8b02e0d453d6f04afa3a3e380a9907444d56d8d22f016be0cd29d45445a63f84d4b9a32c97e52b9983214deaaf2aef69cc514089c06d308fc95f58a24e6f2759020bde96f6fd24876dfd5274327efc41ace439689f559ef29f3d38b7529554821a2d84cfedcd7f899c687c32218f3e80514f2cb370d3bb14d5704c4f901464fe2e27f52aa3c1d2fc020f40848a4b35be3843c7d32986a89fa42492ede1123237d915ad60af3b9c230f6397fac219130d5552c9890469056b07cd064d03c8327d3dd60aaad3af0c2994fca8001a907ac75cfacef00fcc2b0ec9422872a88143da3b44edb7596cd2dd31720ca4d5be2a116f1f9246fa661caf8472f0637be44109dbc22cf402f4e6b7955c7ff33f70fa30cbcd01318e51a764b203428ef35e4e9e8d93dcf83e0e4419317e631014f43066d5be11138bd7a7d7fe4563e9bbb8f78b6cf731a527905deda5a510d733ac3f817820d90077d106f76481764122d332d09cdd78809e15017fd4314843316e9047a5b07df32386a3a5d62fac2454705af84b50d8a0f7c8b803a794116db80f0471ffc6f1f14c30cfb46cf7b5a4274458e8e83060e38ccc21e5884e7df208afdbed2c361e67f75186b8c202cacc150b1ad24dab95fb8f7826764e7804f2821170dca7221634988b7838e5fd881447ad8a09906f87f3bd2f092cddd0292c5751f88df5adf192acb3376d5813eb1ea041172605b421ea53bd0c354c573a7999746d794d5c72b896757708c9dcff2dc77dd290d946a8e6daa420aef44174049aa20aeb6dabd692f913cf43ebb38e3385f73ee8fe0b76f49b241ee33a8e4881456b6866bb71efe5f4ad0f65628ee65fc83bf6ca9458f53cd7682c012192c970da2a27702765af978209f5cea9b8859df960e364f148dd05d85f1026d7140a5b5f43ea17499beaa90e38587152f0466fccef58067dde5df8ee60b83db1cf6be823238605cd11a900392bbec122b105d0876d21e61ab0f60c2566eb23214e34ec5b538b7c216a5f06cf3a9d0bf68ab7a506e70f9ef4ac4cb9f66b777a382672026f8d6bc24d5832a18a55bebd4170be1a4e8989c1a3a30ea0ce38e646d0e00ebd27b35e6c78df4d26536918140252944e31cbe19b5f4807565792af1c0561ed09ce32452f8b9846a8a305b2e9e11cb42c85de8c36304b633fffcbf100c5f85863f1b018adf89042616ab7d3a3662af1c46586654428e875e2eaeb64a4c1e27215c0b26cb297959a839e8edcde046411bcdf28b8b514046deda5d613374d0cd8aa9229d7b913026c58ed70270e7c3b0db61456cf471e8b4102395c25fe2663d78a1c0c70d03746ded5d9f5681cbf28008ecb55f412d3459237253a9b92f27b04374f27a4d79688a41982d91cb142dd62996ca64bd6cd0a0b56df873e449007e87fa41b590f65f69d88eab62fe461eddaa956b86643f2be4bcf6dac4b370bcf62b6ba2a66b5f7b20af5f254f1b8599bbc23b842959c181ecaccae89df568c0745165fb2a898cd757c9fd1cfcb95098d8634b7484bd58f039bf3c7bc2290ba1a491b7e7e5c71d421de0ff337295914a106f8b508e62e621a7a962e66ed2ffaa0948b38d30fa2a0ab910c6861f42e81b100499393534609307c7527bf2dc11f8878bc6eda042650faa756f17529feeacb405e91c102d5b48a07078cfc63618cb4cc43118cbd8ac8fe7135bf38c1887d0cc39fc602d705293c73b64df5f699bf88a8dab8e2d61b8872ed24411b09454b8808fda8228ca620739e7c68a30ff3d55d38c1dd46cd9562b7a3198f28088144e667b56f0c21d6edc3ff8bf9a2e3d1a3ddd5fdccdcce33559bce74fb2c6d6df801afea23ec007166edce206cdd7812f69e88077743beb70667159a074b85d5e143ac5c0d5f41ad350a3f630b594a03bb8b9fe5b2130a993dc1b526498669740178248795084ff014e2d29c38d97e0a39136e3eac03756efdaf40ddff368aef828eeed6572a6e5eeaa7f1f89f077df9906ecade7bd8c2deee4fe92f7aea991eedd3a4fe9aeb004461c42a9712f275efe7333f321eba6efb7606fb61bf609fc99c7e7931d986c0e6633ed15c2113ed837aff22945222b57e9ac3b002451ac3fb0dd13587f37197fa2ff65082fa6452464214229b278febafa89ccc7bfc9fb17c3ee3035d18ac8ddc10b3c9dc75a5162ef52c6073c1dfdc591dcc99c97151bfa309a46ca153b0ff9188e7d2e3bf96bf6fd8fc38ef11c8c3a70a1b075109898ebaf06927f4bdb32a8bb111cde511358025ddd9c35067566eb7a3c2931a292b3dbbf19634e69e2856fd57799122c294bd6533643eeea20bce37b22fe8c4e12a91c795f5471671419f8d7db87bef57de9d06e6d7a53e88ffb33bd45747d3c86aac777716938226c7be41e28a33a0ebad7b532926ef237cf75ce4763fc42dce4c4b9a80fe3be44af4d8c115f0ad19d89c808a7a3109b204e9296182043b39be15426f448b38b627a578beaf1738e7b162ebd373768da4520797f8e4c74d51f814633d118272c46c3a55a039bf9459686ff14e30fb3624d9d62756da91f98915373d933bb8cc268698d505859172d7bf67fb6f2ba28f158439dc8814661c13fec8dc0ae7e1f9e1019e6ee41a98977ff4097d6408392b053b7b588d43642b4d0d29c6c50c459f225c892d4c7b934e9cbd1d0ce189c793f1c36c6bac9915fe8c4f3002a576e35e52dab28d352570504592594d88562dfcbe6a2ff8a5f48352732addb48e5a9323a29ddaace83603ca432d026e680306fc55952150fc1397a08d3745117ccb4dbe743bbce771c748dc0d073c4674bdff2ce7e7b053c67056ceac50538c0319590750dc7348141983fcda413c0ed2de1f59b49eea84670e9846b3c25a81d9b72875288f624bf9bd1f5e60447df45a7040c4817edb35cba7251143ba08399dccba2d1fab9abc8a85abfe1a9cf2baa8825e4d1e593c077fc945a3c7f28362f940612a72872c240c7e74e90678410f1e2f0a7d2160fd3e1780e704940fa575ac471b8643a1c94779410d30a0e22348cbe17cc950f238e24b09056ccffe7cc00695f678e7b2c2fde4946bf9be230e9fdba1bfc2602b9e5987403cc159cf21143df18e12aa7184bbb9b7b26863b8aaf382681de39af90c8240bad92df37e6ace5ffe37fd9a7dec2ea875b4ca7321e4ba44e10a3c508ff9f4a991a00dbd379903ec79f5159e29874dc18efc36167afd6a62dabe8780508faf1c7b5167c544edb385f96191707c4d3c66e1424922514dbdaaf0964be21fec56b239813d2cbc80088548ac251f7647ac4bbc444ef9e04a92a3cec66c21f8d50c4e8ec0e5bc2fef620f23cb1474c3d1fab687022d653aee66e67fde058c8a2f2508d3cbc6e12aeb8e20a091cee95bc69d67c715306cf400e3b6977d405019d920120b3a8655d82fc68484bd934ff9d73e67ec8bdd2c27e9ebebb9150c0d119f4b024aa07ff876ff1977bdab90d3fe8a82641fd7acc5533c952c671c935e25ca11ff2de30f758d8f700fd7f74030142648fde40975db007b5c48278239b0f6e998b7be744109a3249a21383f5d07130d3f2a19f1f5a01675216a0a66a37fce223d4254d16f60f43f8bb5060e51155afd77e510359494d7a355b68cf5c726a1dd49500e81df707762ca88f8bf1a77af075e1e0b058e3468f304b68465941cdfda1e1c928ae0af4d6c5dabfcc627389540f915d28b9b36e83ec2301e8d7fa36f4838f94eddb5ffbfbcb81e0ee4f684fec618e228323c1b6f2f35fe6175234db48182349ce868fa752d9ea060c48cfbfad653a5cdf955234892c858d2d1cbfc8bf14707bd8043dfaf8ae32c5ce397932935abb98733b6f849861d38823accf1c13ca2034b147bbc6ad8e8dc47fd6045277d4352fc5e83e1a8d64b617c915842790671520340c96457c081e24e9079fc83f4ce3d13b822641843003bd0fa9f78956c847f56eb4bb4d13ab312f82d11150489ebe4f4bd45180bf7c1e3d2e9995a11ed4e22be3e3912ff960343ee8a904512c085bf14c904f15521b7ab83250f9a71a3a0ffce08c2b5dd6cdf8eab9a03bda41d9bad08d8a16bacb7df385a844", 0x1000}, {&(0x7f0000001800)="45d64673a40d0249bb4bba1affdfbf0abbf1a4b87f0174d6d57b8a45ad7067145885263555ee8ab67b47eaa9684a99550dd4e88ebe2493507d16d76dce685c0f714e266a3b58512ba91fc13f7469fce86b7de09eae58ebe1661530a626011c25e4e7f854e24d1d3c7a6bdda511428b85ea469288b816fcd5e9f7059884d7a1e478f4e9", 0x83}], 0x9, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r4, r2, r3, r5]}, @rights={0x38, 0xffff, 0x1, [r2, r5, r5, r5, r4, r4, r3, r4, r2]}, @rights={0x28, 0xffff, 0x1, [r4, r3, r3, r3, r5]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r3, r2, r2, r5, r5]}], 0xe8, 0x8}, 0x4) mlockall(0x3) utimensat(r5, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x100000001}, {0x5, 0x2}}, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x8}, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = open(&(0x7f0000000880)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r2, 0x0, 0x1) write(r2, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r2) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) writev(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r3 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x7fff, 0xffffffffffffff81}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r4) close(r2) dup(r3) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000700)="d6bab44300aea02ad33d43b232d74ea21568ddcad82bba55643df48f1ec452c8ba232cfd9973d056cf8beb3f36ba08965724bb4c1c194da08906e5d86851e670d435c07b0997f5ec036981903ba38984e2240f4198b59ba075a3db8e971046de629e90bc2668e5412895e30e45d720ffca4b91aa1a0163556225a9e5fa438b6d37e16a574a2a0e1c16d05b6e6a9373c34bd2b83cd4a145bee960baaab27c3d1a72969f93bd44a313a9aabe33a28f66a50822be62f224b10cc2c42a97bd75b5fc25c5ce4479ab61829d0a54ee98ed48aba3b90451c53d1fcbd752136a72974787ed04964d", 0xe4}], 0x1) syz_open_pts() faccessat(r1, &(0x7f0000000440)='./bus/file0\x00', 0x10, 0x2) write(r0, &(0x7f00000008c0)="9900dad9ec96301ef950d4ee1d0191494b9a37db996b29401ad218ea1b580d1fa54aa8a20835242ead40edf58eb78f7d0a03d83b3830d8cff89afdb24384adf28cf348796c1da93858f5dd063dd7d23d5df2cbebba3afd547f8c6d80e125e1c779d85c5c35636e239320fb0ce124b7fc726d4b5eb3255a1a1bd587a2fe92e5417516758b26f7cf1779c526392491984fb3a9ccbba99cee4dd1206e33c17ec09fb4a943da2c43a6dc95f9f4273d9892d78364d0c1809eb6e7417c8a2305e3057f2ac5959fb1d404c229e602ac9c8211639c1d60e9900603b7cd1aa8e24b5dabaa3ee1f5247b4939d474b691364db2ae5ea81954", 0xf3) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x0, 0x210) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0xf732, r0, r1, r0, r1, 0x100, 0x400000000000000}, 0x0, 0xff, 0x7}) setgroups(0x1, &(0x7f00000000c0)=[r1]) 16:00:18 executing program 1: socketpair(0x6, 0x8000, 0xff, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="3aab5d7f77006bbcfda953b66246037f0f76ee7eb3066a1b169840119c61822fd9ed8ba4a9341518185f69d6c0ef044d674485071fd5d47e2b5fcfee9c83d91eb0c6d4360af2bde31b01c7c3170192e8eedc6d127888e5c949bea3f706a5cf8a4739fdaa52b1bb8c2b01b87da429f179fc0b2a4227975685be5ebb8e2fd743b336592b3f1ccee72e598710a103e2ccb4014cf8bece8abfc55c", 0x99, 0xb, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r1, r2) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x64, 0xfffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x11, 0x5163971e, 0x4}, {{r1}, 0xffffffffffffffff, 0x90, 0x40000000, 0x2, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0x30, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x60000, 0x7f}, {{r2}, 0x0, 0x10, 0x80000000, 0x4, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x4, 0x40, 0x3, 0x54}], 0xf49f, &(0x7f0000000400)=[{{r0}, 0x0, 0x29, 0x1, 0x3, 0x7}, {{r3}, 0xfffffffffffffffb, 0x10, 0x11, 0x1000, 0x629}, {{r3}, 0xfffffffffffffffb, 0x0, 0x20000009, 0xd0b, 0x7}, {{r3}, 0xfffffffffffffffb, 0x41, 0xf0000000, 0x5f57, 0x9}, {{r1}, 0xfffffffffffffff8, 0x84, 0xb, 0x5, 0x4}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x5, 0x6b61}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40}, {{r3}, 0xfffffffffffffffd, 0x48, 0x40000000, 0x4}], 0x0, &(0x7f0000000040)={0x6, 0x40}) write(r3, &(0x7f00000002c0)="a8", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) r1 = socket$unix(0x1, 0x5, 0x0) listen(r1, 0x0) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0xb0, 0x1}], 0x5, 0x0, 0xff, 0x0) dup2(r0, r1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) writev(r2, &(0x7f0000002400)=[{&(0x7f00000000c0)="a04fbb58860aeb7a73", 0x9}, {&(0x7f0000000100)="91c2d33dabb0e6ec985dd3b5c453f75645400fd77c8b790d5ec34e87adae3fb4eb906c3b06e22dd847a7b9ea0b0151fa70ddc71767fb1d62e44ae1ccd3bfe7f1e53a74a327d6a175a9c276519ef0a337107081cb7f75b13b31c841c858f4a225fbaceefd6e6b4c65b257768dba08e8305c63facff2d2cc5d41", 0x79}, {&(0x7f0000000380)="86bf95fb0771846dc79f06b28414aa23d5324d4d59e48e0b637d184f70772f87d862669d58f0bc51cbd1a8cb1946917c8cca4f8831c766969225cec118e59a199e0e4e779b0e554f3e255eba52428dcc9dc28c1ffdefe920070505469f1b9fc1b7b1de991c88fe0d755798bba31f5271758e55d54cdd68713512ff8e386878d9515381803959565a875c519fe7c9f520c1ad797076285b863805db23ced13e2b7230f5c6cd255eb9b2b9d92315f7fdf9e52d263f1fa78e168ebd4574dcc7b62fd889b558648cf3605778977fe51424ce5777681c06fd52d30cfd979179f72abad6a50f790c8f9be19b6e1135154f79089c8fff94e3dec7f0c531824df79b4653facd81711526adb872e9d8722dcb71948e311247b7949c8526444330a4fd11b54e1859e5a3dea3ecc6f2acef9224ad89b3187f3484874944626dd48b98ce48dd754b99d948f7230646448881ffbf8b27328fd050c1ffe6def07e067aabc2a9ceb2597ef16adb28ed79ddd7ca438c1cfb79a2e60c14dabaebf85ec37dc8673a3107797de7deb7ee2e4ac82c37268fdd0d1ced407499fb04ccccd20f3e3c1648ba97e2a381d5fdd6ae04b1518b08f5729b087473dc08e9137ead4942e2e91c70f7affe9e42f80a65ff96b7ef32008db82cba1f8c8f94239594af13d11d8ad18e9711f0f1f9ded93afe84f3ea2fee4dacee0ecdfc55b91c66176c147b6ff863d726b6db44ea244f19ced3f20acaf5b08551554cc7f24edc3d14b3904cbcbc0e9844537622f7822b37c35cc7baedf21a4eafa5f2506a5524aa2361782dddb8d3ec067e553d7ae17285b8afaed287e20e5b02e65d7bf63d42c615d813a2c9ac5a5012e6c88bd8c1466dad7ef7308a8e55e67f0100a6d7d6f8e68c6b912c47417214f45de0403ffdd12b85bca129dcc359e4c6fc5702afae454d80531989441cc0a97b1b6a64dc83ef4b42f22b8d6181cae3e67d2402a071be1ddeb30af7f0a7a7b72a4ce70d8f6507f689d54505e5023b8de58505d3eb20617c9a119646279b79670a803c9fc6e8eb7e1cf001b2b8e77ff24f458a6067223a6073035f16b8012c781e1f0393c97b18d519d146389167f65dbc54dd1b6492b265a88b1867e691abe05eda0aa42b7e423d948c4b0f31d0e1ddefbcbc9228f4d5ff44c1f45834e41cd52555b46b5cfaf106469172ad432d31db88957dea2058a9624ae932fcca23296156cf68cf901ceafa38ffb085cf941eefdf43f810436c5dcb93f2c227d4889f0b34985be549b679e5ac7e1881bf6beffcc70cdd15c4c747168df2902cc1aa0b37591195304aa6d14b94c5db9b8904a8e8db0becbb26db6acd3bc1f9a538232b99953ffc166c7b99ac96bb8ad43b7dc3a231cc33f422691ff2eee799c2cd4d3c6d955e03ecb2a20e90c7623ecd6cb7788683f7c0b139c1ecb74bef0040eece303a8a32e80c3664f8e8652455ea1eae73c8819392e09cb28e968263132921add7ed0dbaf220136ef7b2fb607b4a687449d89b7e679a394f13d7eda85d6899035e79eee0adb671022fd38337ab244681910be4f2510a24786109725b0de2a5a704589264d9680e6f7277353df4fdf17ba97ab6a3965a1d6d5afeaec94b6d41dd2c63435565ef926fa421285aadaf1aefd74fb026e8c63b6e619d4624acf5399257f57a1c4a57f6364cffc53cc5180fd0060e1eb78d8c6e8d6de723a767a547e455bacea397c57c6c49174b33f184348e09aa9a96e6d3ed6562251728e8d216ae91b800110c73f1f495a5af9011758627310369ec61b29bf7f08fe4e0ec83ea2c61f4a2ee5c9c35280c2faa767c61c1b9b116b8ae34897df482d69c6f1c4592c6669d1469a02246a3a9186cc868f92b5d3bbc73138ede4075eb91c492a6a3e6e1dc5358d71e2d8224ce30c7ee5a155019f5aebf794014d8ab63a2d7e24d642572fab02ae8861b853c4e7bdab9939e4a9c04c0ac707f3dfac1d41a034ea4da8e9d5b0755c148c2d860aaef8bf9d97d3e23ba1c1fffe88ee4676ee8e21cb3e19437c5fca5659145c02c74a72eb9d2ef236a6ee08af8066ab0a09996e9f839903b38315ddd87861da95888a5e6d42c363965d434fec7b3da31d938dc0a0d5bc60cd49a3e43f67c308a674a0fa42fa9a73e05aa58c4dd27d13a380a239840bcd320925f8b14ff1dac596c428454c07c758892143dff8ea982779ff648f0a41cb585ed524756b4c5a10517a11992274357c35568976a485dc28b669697ff058b364668cad01b770040814f05b2f4035f125a5e685f4b198957ef6fdc1a20c82f49e481547fe0a7857779d194c8c72ccd6c13983a7c43bcc922cd13d3d1deeee2b54c2189127b9f9093acf274d07b7e990d4fd876f785bd5b8112ec379797e96273809d9ca8fccdb55991143bf21f8d40f9632542aaeff66fb6be2236e7023b9c789627c30144646015da2217cfd3ddf52b0ce4b2e80074e1a48a0357366f32426e1466c8178a63b74649d6fa6037b7bd75b6e3234a652cbcb79eeb0491345025e23a95fa25750f351d088637d05f5e58cba326a07d43a28b8b39c654662cbc65c35add4de3e0965426eec0b7417be22850448f98eddd3c88b207683db9427af95a06540d68a877bc4eb7210c4528117b125d786b33bd7c2a9b3772dfe993e0864a3fbc530b4ea7b5be80fb9e87909c29f10296980c2e1531036cfca83037e4725f3279364fe5e4df10c6762b409a47e80e1287ddfd250a7dd1089784396221217fef2b2ccfcea3ebdda6e01dff86f2ffb38c754b5b213de28e05f4b712d56df1666c5dd66d937511f4f30d9d10a096dae6149be87071c3a15bd7af3d1b1d78b884c967ec08a94837ba0535f3e33048af8091cf83e81772f29badb8bedd7dea9851ac7ce0c8b0f7717ce41393334a063f494da976851d7c7ae5bea11d21c898ee9303d5837d04cabf34e4c16c3a3a58f29f292e124baa94718500269dc14fd6a93424decedbe3596c12195177e1e8eb22375fb0add246cf48f686c144a485e4e59ba4bc048032da2983077af734aa0f560edc53f95299f8292d5d76438f2bad52afde55ddeec1f3b6371b0d153a577b3c35b59a10a19842a76a765d0e2b45267d2e77dd57f974254aff210e4a783cc2337cde578b77e857fbda4c82fa3dc7b53be335e1f52c03a7b45c5f99bc7e3ea3d904ffa7d91a2a5d98df08c7df7cff834c26079ead640f02564e4d4c7fb899b686075c3f5f72c505ca49a63ccd8acc93bb301e2e777fb5cccc83afe9abde6abee4fb77ef27cfbf20ad309e1afb966ee67ed67011aabae97d925408d670f1febec4fa78b6be84f2e66e4a383cf8db6c7dc60705f2459caf61dbbb5cfb87d4780c4c5f18482933079f110bfe1de2ab320ece5ccd5ad622e27bed517dbe91a403deb088c1443a4722be66624a5ce023f00fd3b0ec2a37dae9ee1e18ed14b8bf7153fe973e7643bb2b49a5bd9f58c658b551d54289c303b91854905e8c82a2363dc038daa7e21014769ec0827100f8dd59c20d73383162da1f9e157bd6eb098bdaf1a73e79cdee234135ab215807caf362b1020c7e35f7befe096d5e55340779c3e7915fade59bd36e8dd45fe6d185e2daba357533890f2d16b1e27129c43c537ccb4748a56a8a99bd985ad17766fb814c5c2450594d5cba44d015a13d3c2b9c2d49cc927159811c7d8bd86a0346f18d6ab6438d6264bf67cd29a074802c1f29241cfd58d688db5c0fa1fd89741bd804bf115df9dcf810da2a791cf51f92502db172571c0543dff39f5c61acf29adf5a3df272b45e45c13e11e2f34b24b6961b7be3aefcdffe75e26f5b731e3e8bd507961a8722750d522615985cbf0f163aaf43d88934f336964a89614b171fd027281b225cdc97ab6343ef9f22c8fc6834a2edb0d1eac73184fcd248cb73f21a7a35382ca0859457bcaf16f86dc62e6e42216e9ee6b8a78ed78f01a574e3bb645f4d9f4116083c05de10f8b88cf56e304ac2a50e3713cdbe01f885118c2ff424010409b8ae7c299b968e4172f4ba6b33e53a24256123f733678618ddb01d691cb82a1f796fd4311ebd901fd4da26b683ff8a44f0be9fcdc2d6846d987247b14db6ebbddf4c1c874e089029db24ad721ff943c2a30cd4e903c7cffad8a9bb101a28bf133048c82db0fdc97131b06a82638cde1801edea6a1ccab425802c2b871c92039842eab4ee249b24434a16d01ac55f4e13e37a9f6a9f4059c626a45adcf2c16dbd1234568fc95978c677b3c8d5b0752a06cbaa1d20d1f2860155026c24dd8c25b1c061bd14fe0c6deaf160b987aad9eb8836c3dffcd712e8f8bcb60c1ff5c6f87343e1707bab47f0e4910300665e9a9d0ed81bbdeb4d1955aeb93bfef6660da385b2816f45309920969b8d621bfdafdbf5b1f7284a18bed8c4ec934cc2352648eb2732df59eef26590853b055170967c12b1d81dbaccf22c1ef334c0f73c65d9457965f129dcefec3650099c0beda133b70428f28612e8c62984ad9b146da0459fe6f3662245be0ca00f79e6f73bb75609e0c3b921aecd7b554a9bb4b073f1f6945b8e504f298498ddc5f4ac58a746b61f969bc03cc981abc641d38bebf2ca1f5f71dc57977b796ad3e21cc3ed2d1f73df152e3a9a6fbdf8d42823a663b50ab21c787f0963e2100368f4a02622bbf9070860bc40bc8ae07bc95e0f9f445db27006105939ec4efe2880557bc52359a40ad0fc78d4a611f5d1522fa923d18d87b6bf6ab4b3694f9009f4d08238662a09fa54569c48a1c92d6b68620e7f7c9533e80896378c7f07c7d4d031b3c2ba055794e7d1dfd96d307ef30b0469f76ab1be35bd28ba142299ddebe4abe9a2f042fe0be77c8d33b02ad575fec27ffdc00df1abec6680518d1ca029381d3f18cef9a8c56b010aeb9989ccd6e9502ce303b066d6cf79b5f4d8df3fed502f705237affe35e752fb5c1226aef1304f0da5fa0e9203966cb3220f455aab86eaee46abe5358cc26c46c55a5f4b73437c9d2dde15ed33a327dd5ceb98382e298492a609ef9323b40963ea252e96358395202842b5bf924af314ab6558ae24c5df2f2965a4abc65381afc4d82da8c44e24b058b7e5c6621c0553079eff89bb4805f87fd346b78d826a88d5845bd5925ef63da716f250bbbab514b046ad37185cc91b962a5681bb1fcc76336392efc090863dd2b781fdcad8c8415b84b52062850f04cf55054ecc0ed9e6a6613cee8ca420a9df09fee683bd68ecd263494a6c108b259afb70e8e75ce48ecb6a4bf56416cc6a014ef44193ec9ee063d98bef5c5b24567e53992c7887a8966fc1ca0b5ee185ef688f9d8944af4d4425390113e5413aec19939b424a07be5e3935f70b842f348503b34c2bd573b6d2680b186bec83bd639568956cf71367e1ff0bb9148d79c5394219fbe6287f4359b214aac674fb784278cf896bdf29e5b45175e6037565996a1a1c2fc30b372fd8474052977ba66be89d86d658a6784b40ed775bf85ee36cab5b34def9d3060273ecb8955f3e87ff1c60620ffa591b77f5d13b272800776c6860f4dcc687cb7905638161ba70150b4c602c5c8bcec7519de86d7a8772922e32d55cddbb0d37c38c4ff5f245e25c2758100a12f93ada5ab18d9b90b5b3ce1f0ba1302e59f17d93700ed23120c595ca8e2506a6892865cb774e94577efb61c41cc02f12cfeaa141bcb9089eb6f009ca27e0aa8ea871c13d80f54f0e7711a7c138ac2684462fb08810eb56d52044a16f4d54fc5c1197d67ea16bf2d8ef543db0a06645cf6c3b70c95bbade4ba664bd", 0x1000}, {&(0x7f0000000180)="f21831cd7b7a9f6bd8c39bf7c3091d3c87628c024bdc08c396d0928a5f54df150051bc86777ef532a68bc6dbf84398c7b37309fccd55a72c85af8a21e37612b54bc801aedc69ec991a4ecae3d3a8285f1521a2454c30235a2ae94beedfa696ce04a0a219097b3dde902a250994c56303", 0x70}, {&(0x7f0000000200)="a7d41a593be8f735d0788aad051c136a3d78bf9811abcb84a4d99ace6e035acdb4efef0bf73bd2a9127ceab635f8b1ea79bdf4c6d4a0c1f2b04cd39c45a6047062f1a727fc04b5ba030a659472c67ededdc387e71ef6f72a5a10b2aa31de911266d9ad0fe33e9a7a879dcc5c331d0f6ca3133f537a374b3a37100b709b493eeffd35b6e17af6e2354a78932ef4ff7247f3e307391c85eaa987eaac52a60d7b5ce01abf9fd86deba8dc31af22b0d8caac93c0a9153dbaa254c2bfe5579362", 0xbe}, {&(0x7f0000001380)="3c49e6014b127749985bd9015c1f6a1d63af55b2e5993d03e71cb82cb031f081f1361b0143e0c2c65b1621f7e88100cb2b008199412e5fb1874ac1b2fdc8abda49e1c37d3128a5cc747d62e9da9e9937f21507d097e055193c23e6e1e416e7703febab50a60a090ca4f6fa307efeb3e92be5c0461f64d2207ee54aaa12be39b5f2c35748355b3108bc9934c9a131d337b38e9094768b284c313c3bf04f818c15a050d6dd113bda878169c3b543d7cbecc08b3bab74f44d49a7a96e8c627600ea37834e26ab5711d0019e307741d36755c9ad0576d274dd960f95545e06ce5ce935a0c041bb3bdab252128cfd34b5ec1e1e9ab4efe7e4fd509d695c48351ff95d1bd0956b13dbe7f6310c3954ef73c3fcaeddb4d9d93a66b5f938c21ed0c95adbe7be6934fd8bfefaedfe8cab44e1fe6bfb90a1f4c4ded786cf7853a95974834ca733c31869d4b8be066760c104ba4e22583e146a09f7039d100d44155de49a678c9a418d7f2102388f4ed831a9e6c4c4da2c84c59f71edddb4cc560f52204300194f40ea306a52b2c615b34e4ab4d8423130a2e8725b64c6cd209c7abc60d9a8520cca788bac5ba0d7df425803b9bf04d5386181a895e0b32150d7c610118bbbdbcc82767e1e06ca335ddf673d4cf0bedefe57efe79e075ea49ee4d77cb23558fdf0a9092b8d78e7fba3071bdde4ac20701dbeb739e695eb65fc436b8e461bc6cb2d7ef389616c9b1dfa9d7a57a1c20c9d6f4accb74e12f802a1a78292df70f8b39058aabc0e85df49282cc19118bc3ee220dbee1ea713e8a73fa59a27a1c2192b9b690fe06dbb0936f1292b73060843f5bd717dbbbe9677a35efbc2ed2beb8a6b3f3f607c81409bf9e90fa135c802fe16e24d2627bd25e954487a89629a67b6faf62dc8a6613749f3d5c43e9153eb6e009ae882188f1cdafd88c8b116f68e2123f4add3101827d944300a77195697ccbd59dc6159e0c598c4bdc0266eea2afeef8089078cb1a285aa1c8056c4c4fbb7a09c12a1db513e84af7e08f1257702e28136468d4a19a6c4f7d86886094feae9e78d841f9553d9aa233794569c69fa4c7046fbcff3136d175428b187435933dc5107d9f3e7d7ab13448c86fff1588cf990eb95f623c81e14973219e955fa3539a5b8062a1f99a595749d873290ee01f2dea3629729f95965fb343dda4f14bfe0b3df8b50f3ddbd5972933a5f4a6d6324148b298459a2b4c784dcb2ea35b02899672019199ae2363ad4bb08e06a8fa4e9bd80164ab225b812e8e1f4bf6b610562479ceaf2a67de807c2467f1db3149f93a2c4b35156d14d22425e4acc6c6518e75f385fb7ca14b638e78946685cb4be2467fee65c835c1855e69dee6a0c33ae042b744628797a8f5651002cd37607c41406e086420c2d03059a63cc53a5feb93312241eb9e9afe074e4935325e7e3f73cf6b1060fcbf0f4b089658f98105c6dcf85d1c8a365d3c78f672ceec199ce140fa8d47e5711eea1df7123f3c44ce1166af8e8da7d942b26c3b37b0a959c8b52322a4fc131b79881a1397bb864173c0e72109d5a9b7dbfe4bf623e9fcb216bdb8b0e32d314b25f79db53100d92000d7901935e57e0d36b9ab6692c5f45caa6a9db29bfcad52820c17f63007d99f827cd860a986e34f1c50e5f528e7b1b612e7a30feb0abca5f61861ef9eb72f224bb58945113426e10ed49f1813d2137f757ef84269f98db380bafb021f62a7b305eb2d407b4250d1aa8466d9e6126510573e9a9fb593cec8ab1c3822c153ebd266276c5afee639fd22908018d6215e349341fdd28c0f72ed2118824a5ef0b6c7b7fafb496d2125ff09189b86d498cfe823b5b5d4f0ed95455085871abe882b3869485b5abbb7659a85073515d7915193b4ec398a03e7525963bf01d9c1b0213e586743abfae6e57859142a4d8cdd255cd11887eb90b6d4dafead739e714c5e22555482d92e725bbeb5e73bd67d90ffeea8d070aec29557ba9f18031e98315b53fffe04f9430eaea6ecdb6361dea330d88fa1aac296c30982d4b2b09948f69cb2f200e2e1089019ea81dbbf9b1334bbc5f88e06c207b989b10c5b4cdce332857e820f157a43fb933be6e46846b29d6950bd4486f541dffd733d2bb2e4e922192b20ad63045e54be36973b885c9ac33f2d2c5f618896340b971204c4a5fd72e8248611b7f168777c243894970adec57672039a417b37d2f95bb09e76f555cb49832314086d1953752cee45faa71d7bbf9bb4aa98c9632fe8387ac550db52accbb17f582d5bdbff85fd477afd5b1ef40e9f6ddc36aebc6be3a477942cb0a6865e2b13ae00e5081aed321767a3f65d6d65fb13a64f101103e37a98d3de5e15a9e5bdf01f7fff2c7a6eaa7cfb533adf318b24092320a9e5662a282ef6eefb2d64e4a49966c2a498408ad57120a8d48345b8b370bab1d60e49eb3fe21f80e09bfc64ccad98973cb775c6b07ab7b1ef92d79f3fd91fc1a166f14e15380eda984e8c3cfbdd95b5208c352f09d42310dbdc9ae82c02d3bd5e1f1b0aa45f091b2713b9e57ae2b5a472ccbd150a6ba11cd88800f26d937e5421fae63afcdf3396a66d86788c6d30eabcbd88b493e017685d17cadb90b1bdb3bdf0e81c10392668cc0b095e15b310f597bf9d2d0ac8fade36fca0d16ef37d3aa96b4eecb705d9b54c4bc5cbc69a692593dfe25aeccd131af159667e81d0c97301c29d604db7ae72527e8895cf337ef10ac786ae7871cde9a5ff674d9aaa29a983e68ed3d2597ed514faf07fe39b4cdf2b90dade733c49447bd842b1b5bd2152636b7d1b7982f4bf2a10e1780e07f383e05869f8a1172df60e819bdb0d9d1e3769d21f3055d87dc65a20fe3b9f2dee0904b015982ae09b60b93b7f54ccad78585bf385b803cc94cc59d2695dea3cf5b4c5fe29058c800ea43e5bcf8fee08e987ac2c467e2155b88e001b0d7f747ca8f8981d8e1211e1377a4943c6d735d0e4363c9cab0be1bf930c518f30e5fc4e14b21202af1eb34bc183038f3a267a7514a98bcbbb343f0f8da0dbb9e4d56770bb6e9320d763154b9cd49401c247df60dbd45d66d93e1b8b341870bca2f991a5e9369c6547ca5e83a2459fde3e144a69cc48543aafcf193dd2993c42bb18bcf2c78575837c7c2b4d56c9e419099fddbfc1fb8b87747f56175909faf2267dd563ce066a7e58af32d126eb1c8776dc8ba45713a4f44bd48174e57c0bb86759cb2d0d0d63e440b9ad412bb8a59bbc2234c25e87ee6ada3dc721cf968e1e1013fe23702cf09c8e5b392475694f9f9b2cce94eecbb30fd958f7ac00ef403ac08c2d7690263f21e306e8d917a820d7aa3d58843e5a5f895b935a10cbcfb8d580c2a4cb8614b261bbb4e014d07ee8ec675ce8c00b72c12d0d536dcc66e8a6bd64b5092019976648d0c5afe02c6628dcac5268e5d4dd59795bd44248d243421a8a4ea5105b9881e61b7d1e32e381203b9833ab4f6997277471580384fc6e40992c53d76b5f53f7f157ba88140c0985ed241a1c3a2d70e0b46023720502a305b9d4d03a36d555db6de2613c69225a535170b85eaee6cfd907ee9656d1538969952d36000aa561db2b92b4565f6e9b7b72f60203f4c690f3f2b813131c2630b3960b9fbd81917a18b9495d6a10663b6ed0cfd5d11f85d3986db7f7ee2de39f8a21079924c218df141d088a7015921f60ec05de193bbdf9f85e5248df56af71c92f13496b369d331a75218673f581750b383a4d602d23e2184829bf7174d13a41524a4189de84c160ea2299d37c70a544663d42cdf2a7c5c3bcb7022b686e2c71365c10cf11de7cead79b7db589b32b8718f1c02f994688252cf20d2cb14f350051218481c0017ba9d69334a3c507ffed8acfa6c8fc14eb2fa32586ca15b4d7b37ab28b9ac798c091c827757f1ed9a6b4c7f1b431160b22cca4ac0dec7071a316f65b026e37d5732510c23d19f916e35797b967afdc43099c8afaabf228e89aee368bb2f4cb7a3c14607ed36079d60a49bd35e94f7f8d1cf19d389f64c31a613d954ea5399f25e041e10cfad90518f026f0fd934d8bd5bdc36ff19a0f5591adc7d835c0fb264921de39180f89fb1f451d7541480bb9ce7bade4a2e8b8439c0f831b5c2870d04a248e96a362e3f6ee10d9dc7f08d678aa37d13a431a35e46bb0d004f26ac95e18e6f7a6b39fdb33008f042b63b4a4fd7c2df6467af58e71597c0107dba69bb5bdf8f9e0e1e2120d20282167be0a548d32d298a72a01011aadaebd424fc8d6e2838b33f078d566e68bedb46fcd2b616f94f249fd9c79ce51522bc14f16a6c48cae9d18d811ca30dff1a1eeaf3a0651c7cefcf7a678c5b20657678c73eb80d30f303afae43572bffe327e780250a7ed223c6af08493e0e8731cebc42e8d602014d5588ae3fe74f8871d6dc2ae4d9d44206f0ee8308753cc3c8e728544370d9df2eda0e9561447e96df10d10bdda39b5b1c73d14965c2b1ba03bc2eb2904fed99d33d734e7321cf92e8efae052f12d47f6a3d282468e8180c7966841d175a3caff47ce54e9c4b33fd7f3cc9ce5d31ba67758114549ef92f68ab4d9be1764defb323096a327dcfefb1fe654a43b553bc3bf97c63113906356e337718a6bb947e8d95e93cccb410d7d71cfe214fa950dcb8eb84737eaf2943dd512fd1410808c4d3fec8fd9d56b51f3818cd934c30f36300b14d3ca0ae54e7b801502030033bbc6633368d39aeb2c9aca0644f24c2ab47ce7ea5fee206aff9874d5e5e92a9deb6f75e2de33280a030fc229c1a3c5d2ce763b4791fd26e1eae57a3a24641db0abd519a3841fba6d915ce32fd60a3eabd6d9e0fc7a3bd4020670c1f8df33ac70df053ffdebad8379cca4f1ba85802102547e56ba35747d8696d0138fcc802ef82abc7dd6f5c39f31678699b7bd693f74c32f90ad1b2e5673c418d175cba4d2a6ce41efa9364a5d49799e05dfc25eff6f6098b9bdee7b46109532872f696ff063c61c1dd4165cd476845a4504015df9748fb093113fde1fd586f1d932aff717556e6bd465affdfb8addd74e54271887d53589c96dd2d644daf9c34cfd8de100699aebedf40eb4abecf74babb83679b11a98490935cc100d9bec474868b3974214f19700731e5056f5d1e614529a55b645ff5b04782cdbcf91c85451edeb00ca6c975b24c8507a0ef122bae71c18d39e140263a4169b3a98802fa7b45aac59f5cf8ed61a1be76e6156c204a34070e184445df141aafe603174523fb1dd7ea40d91226943af351972f28f2dfd81427addcc4c5b2b7ccf264af2fd94051c4cf1903d12b61d419671429e5d2209de96797f1c6c80192cbdcca6886529c9d8caeb63fe38fdcc90f2d5bd5319b3c1820fcc512dabbcbff0665ceb56074be0ad45e2c39d3f7f0861761992c3055ef5a5df85ca32fbe5b3e5bae9ed9e81688c18124e7d56c067ca50010ab333d609b9a1a1b9464c3d5a73b43512450f43ea831d32a222f8f37197ad0287611b096e072a8dae2c5fd0705f47ab0952fb33a7091176bad642933f3794420237119549d13b12ae1ff0aca26ff8826b5f4d6ca2cfe91f190759ea65970cfa3615c51ae9adf94ce884aa4c76c06a0a17c960ff46ea99299b7f7fb3d3e42fde167a3474146983813486dc075db0e59c6bfb5dd7f95821e5602b799155feaf9c7993ec4fd0b3eb168bad7716f3a2977d6a83591f1f2ae91232ea4e11ac8df4ca4136632d56e44f58fbfdb87c8fb7f205705c54332d438e122eb48bea2993b5c4059e52eca0f39e16855796ccd02c238fc", 0x1000}, {&(0x7f00000002c0)="bd6c4b14aa23c9874eb8eea300833572c97385e6701adedef7a25a8cb571b48765d292301a21d0c585b2e9a011998c95988fe846b3c16b2b99682d78b126ce80ce290a72194f39abba4e5ff45a69430c2720b3039fe800bcc5c9d1a6a86ed30e4e2476f2c2317aadc9aa66ead3", 0x6d}, {&(0x7f0000002380)="9086b0662d0339f92e3ab632cf7c2020c535261809efd76414ce9eeba611dab5713a984eeefe17edab84c10fbadb83298d5f244944ba12e273c26115fab5d1e08cf1570f583743ded357c99ea34f9c394042b60451c4b2c5d211f99f5eec1556db25f9bdaa687484f5", 0x69}], 0x8) 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x90) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget(0x2, 0x5, 0x0) semctl$SETVAL(r1, 0x6fd773077bf0f70e, 0x8, &(0x7f00000000c0)=0xae) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffc59) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x5, 0x80000000, 0x40, 0x0, 0x200, 0xffff, 0x48, 0x1, 0x2, 0x5, 0x1f}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) poll(&(0x7f0000000000)=[{r3, 0x101}], 0x1, 0x0) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) fsync(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000180)="e8ec789ce5afa23e2fab6d0b0567a13743edf607fb47dbe9ea723d8318222e61a704036b53e91e5659cca41949481ce391e5797d0af8156885967f0080000000000000ddf314c33a47c6d5c2ac11636cf74bbb2dd7dd51865adfc34fa15e777d0806ed5a13c76f", 0x67) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000280)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000080)="fefa39f2382d08da2e56a4004bbd75eed05e77a6b83715812dea778fec936d26f4f0fe3f72f59b2144df6a82d59f3ad1eb4c15df6d23f77ad91f7f15a4673b7667c3686655318215cfbd5b0467c5ccdba4da58ca185b33517cab4aea0b8bcdb14ece6309ad96ae06b3231f0b2f5a4cfb57d2420eb03aed6a999c1dfb4ba85b673dd638b5bb60fc9c0f40238008fa071bde46752e", 0x94) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 16:00:19 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r0, 0x1) sendto$unix(r0, 0x0, 0x0, 0x410, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="bcf7e4a4208f64ddfd1e0ada4fb1c8664de22aac615e2c0db61f19a6de780b96ee13d4036ae633290071ea9a90d9a50e88762ad5b092b02647f795ec15e04c7fb388e31790ea6b341f4b259fd9dcd7fb50824a1e54a53f39d3e9b64cb4ffc6d75353", 0x62}, {&(0x7f0000000140)="947cc8936f63e8732eb1c0e9b8a0d5bbdc6792dfe633f48c0d8f337235", 0x1d}], 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x1}, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x0, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x69916420}) 16:00:19 executing program 0: shmget$private(0x0, 0x4000, 0x80, &(0x7f0000001000/0x4000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffb000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) pipe(&(0x7f00000002c0)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) r7 = semget(0x3, 0x3, 0x1) semop(r7, &(0x7f0000000180)=[{0x4, 0xfee, 0x1800}, {0x3, 0x1, 0x1800}], 0x2) getsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) write(r3, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) panic: malloc: allocation too large, type = 2, size = 14169088264 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *473311 39290 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(34c8b2108,2,2) at malloc+0xa13 wsmux_getmux(69916420) at wsmux_getmux+0x71 wsmux_add_mux(69916420,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802c13dea8,80085761,ffff800014a22cb0,2,fffffd803f7c6ae0,ffff8000149fa020) at VOP_IOCTL+0x9a vn_ioctl(fffffd8037f4cc30,80085761,ffff800014a22cb0,ffff8000149fa020) at vn_ioctl+0xc9 sys_ioctl(ffff8000149fa020,ffff800014a22df8,ffff800014a22de0) at sys_ioctl+0x638 syscall(ffff800014a22e90) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,915f0797010) at Xsyscall+0x128 end of kernel end trace frame: 0x918dfce1120, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: allocation too large, type = 2, size = 14169088264 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(34c8b2108,2,2) at malloc+0xa13 wsmux_getmux(69916420) at wsmux_getmux+0x71 wsmux_add_mux(69916420,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd802c13dea8,80085761,ffff800014a22cb0,2,fffffd803f7c6ae0,ffff8000149fa020) at VOP_IOCTL+0x9a vn_ioctl(fffffd8037f4cc30,80085761,ffff800014a22cb0,ffff8000149fa020) at vn_ioctl+0xc9 sys_ioctl(ffff8000149fa020,ffff800014a22df8,ffff800014a22de0) at sys_ioctl+0x638 syscall(ffff800014a22e90) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,915f0797010) at Xsyscall+0x128 end of kernel end trace frame: 0x918dfce1120, count: -10 ddb> show registers rdi 0xffffffff810e7007 db_enter+0x17 rsi 0x1ecb __ALIGN_SIZE+0xecb rbp 0xffff800014a22880 rbx 0xffff800014a22930 rdx 0x1ecc __ALIGN_SIZE+0xecc rcx 0xffff800002772000 rax 0xffff800002772000 r8 0xffff800014a22840 r9 0x1 r10 0xffff8000019441c0 r11 0x480f39de49458c5e r12 0x3000000008 r13 0xffff800014a22890 r14 0x100 r15 0x1 rip 0xffffffff810e7008 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a22870 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=473311 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149fa728,0xffffffff82254d50 process=0xffff8000ffff69e8 user=0xffff800014a1d000, vmspace=0xfffffd803f013318 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 39290 447006 78057 0 2 0 syz-executor.1 *39290 473311 78057 0 7 0x4000000 syz-executor.1 15024 159087 85394 0 2 0x2 syz-executor.0 78057 148476 85394 0 3 0x82 nanosleep syz-executor.1 46945 267185 1 0 3 0x100083 ttyin getty 31392 263586 0 0 3 0x14200 bored sosplice 85394 41237 59863 0 3 0x82 kqread syz-fuzzer 85394 151284 59863 0 3 0x4000082 thrsleep syz-fuzzer 85394 360454 59863 0 3 0x4000082 thrsleep syz-fuzzer 85394 243764 59863 0 3 0x4000082 thrsleep syz-fuzzer 85394 466398 59863 0 3 0x4000082 thrsleep syz-fuzzer 85394 381714 59863 0 3 0x4000082 thrsleep syz-fuzzer 85394 172825 59863 0 3 0x4000082 thrsleep syz-fuzzer 85394 30351 59863 0 3 0x4000082 thrsleep syz-fuzzer 59863 257401 24278 0 3 0x10008a pause ksh 24278 138074 7321 0 3 0x92 select sshd 7321 511712 1 0 3 0x80 select sshd 66501 274404 63453 73 3 0x100090 kqread syslogd 63453 415284 1 0 3 0x100082 netio syslogd 3005 33063 1 77 3 0x100090 poll dhclient 3366 519067 1 0 3 0x80 poll dhclient 92496 229765 0 0 2 0x14200 zerothread 39401 212323 0 0 3 0x14200 aiodoned aiodoned 47287 184751 0 0 3 0x14200 syncer update 3208 444407 0 0 3 0x14200 cleaner cleaner 14002 402392 0 0 3 0x14200 reaper reaper 39595 294805 0 0 3 0x14200 pgdaemon pagedaemon 65586 95044 0 0 3 0x14200 bored crynlk 36180 471394 0 0 3 0x14200 bored crypto 55071 419082 0 0 3 0x40014200 acpi0 acpi0 51830 237170 0 0 3 0x14200 bored softnet 15375 147998 0 0 3 0x14200 bored systqmp 89544 446886 0 0 3 0x14200 bored systq 26979 485454 0 0 3 0x40014200 bored softclock 53968 147526 0 0 3 0x40014200 idle0 61047 504705 0 0 3 0x14200 bored smr 1 76107 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9531 6356K 6372K 78643K 12088 0 0 pcb 23 9K 11K 78643K 2109 0 0 rtable 106 4K 4K 78643K 2122 0 0 ifaddr 64 17K 19K 78643K 743 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 95 0 0 iov 0 0K 32K 78643K 582 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 75K 78643K 3309 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 59 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 481 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 3918 0 0 sigio 0 0K 0K 78643K 62 0 0 proc 42 30K 46K 78643K 1365 0 0 subproc 64 65538K 67586K 78643K 1167 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 507 0 0 in_multi 33 2K 2K 78643K 564 0 0 ether_multi 1 0K 0K 78643K 28 0 0 mrt 0 0K 0K 78643K 8 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 637 0 0 pfkey data 0 0K 0K 78643K 8 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 21K 29K 78643K 10651 0 0 UVM aobj 130 6K 6K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 179 0 0 NDP 14 0K 0K 78643K 244 0 0 temp 186 2359K 2487K 78643K 15531 0 0 kqueue 0 0K 0K 78643K 43 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 36 0 32 1 0 1 1 0 8 0 inpcbpl 280 2118 0 2111 1 0 1 1 0 8 0 plimitpl 152 172 0 165 1 0 1 1 0 8 0 rtentry 112 343 0 303 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 758 0 754 1 0 1 1 0 8 0 nd6 48 68 0 64 1 0 1 1 0 8 0 ppxss 1128 107 0 107 27 26 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1552 0 1363 17 5 12 13 0 8 0 art_table 32 1553 0 1363 2 0 2 2 0 8 0 art_node 16 328 0 294 1 0 1 1 0 8 0 sysvmsgpl 40 23 0 8 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 477 0 467 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8036 0 6436 52 0 52 52 0 8 0 ffsino 240 8036 0 6436 95 0 95 95 0 8 0 nchpl 144 13747 0 12000 66 1 65 65 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 44878 0 44877 4 3 1 1 0 8 0 scsiplug 64 15 0 15 11 11 0 1 0 8 0 scxspl 192 49183 0 49183 30 29 1 6 0 8 1 sigapl 432 3994 0 3981 2 0 2 2 0 8 0 futexpl 56 64718 0 64718 2 1 1 1 0 8 1 knotepl 112 1526 0 1507 1 0 1 1 0 8 0 kqueuepl 104 1090 0 1088 1 0 1 1 0 8 0 pipepl 112 2684 0 2665 9 8 1 2 0 8 0 fdescpl 424 3995 0 3981 2 0 2 2 0 8 0 filepl 120 26282 0 26187 7 3 4 5 0 8 1 lockfpl 104 1021 0 1021 12 11 1 1 0 8 1 lockfspl 32 720 0 720 12 11 1 1 0 8 1 sessionpl 112 51 0 41 1 0 1 1 0 8 0 pgrppl 48 103 0 93 1 0 1 1 0 8 0 ucredpl 96 5587 0 5580 1 0 1 1 0 8 0 zombiepl 144 3981 0 3981 3 2 1 1 0 8 1 processpl 840 4010 0 3981 4 0 4 4 0 8 0 procpl 600 9219 0 9182 5 1 4 4 0 8 0 sosppl 128 72 0 72 20 20 0 1 0 8 0 sockpl 384 3919 0 3902 10 7 3 4 0 8 1 mcl64k 65536 1900 0 1900 172 164 8 33 0 8 8 mcl16k 16384 13 0 13 12 11 1 1 0 8 1 mcl12k 12288 89 0 89 28 27 1 1 0 8 1 mcl9k 9216 72 0 72 21 20 1 1 0 8 1 mcl8k 8192 61 0 60 29 28 1 1 0 8 0 mcl4k 4096 192 0 192 24 23 1 1 0 8 1 mcl2k2 2112 35 0 35 22 21 1 1 0 8 1 mcl2k 2048 53645 0 53616 16 11 5 10 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 112673 0 112610 91 83 8 23 0 8 0 bufpl 256 16657 0 10809 366 0 366 366 0 8 0 anonpl 16 474325 0 466586 218 178 40 60 0 62 1 amapchunkpl 152 20008 0 19928 94 89 5 14 0 158 1 amappl16 192 24439 0 23951 265 237 28 47 0 8 2 amappl15 184 519 0 515 1 0 1 1 0 8 0 amappl14 176 639 0 638 3 2 1 1 0 8 0 amappl13 168 98 0 93 1 0 1 1 0 8 0 amappl12 160 901 0 899 2 1 1 1 0 8 0 amappl11 152 689 0 676 1 0 1 1 0 8 0 amappl10 144 875 0 873 3 2 1 1 0 8 0 amappl9 136 1576 0 1571 1 0 1 1 0 8 0 amappl8 128 1126 0 1104 1 0 1 1 0 8 0 amappl7 120 625 0 619 1 0 1 1 0 8 0 amappl6 112 352 0 343 1 0 1 1 0 8 0 amappl5 104 860 0 850 1 0 1 1 0 8 0 amappl4 96 3888 0 3861 2 1 1 2 0 8 0 amappl3 88 1068 0 1063 1 0 1 1 0 8 0 amappl2 80 34104 0 34052 2 0 2 2 0 8 0 amappl1 72 82689 0 82279 24 15 9 19 0 8 0 amappl 72 9724 0 9692 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 3995 0 3981 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3995 0 3981 1 0 1 1 0 8 0 vmmpekpl 168 30276 0 30255 2 0 2 2 0 8 0 vmmpepl 168 430671 0 429248 305 225 80 85 0 357 11 vmsppl 264 3994 0 3981 9 8 1 2 0 8 0 pdppl 4096 7996 0 7962 5 0 5 5 0 8 0 pvpl 32 1329762 0 1318837 500 383 117 222 0 265 17 pmappl 192 3994 0 3981 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 838 0 330 16 0 16 16 0 8 0