16:01:05 executing program 1: syz_execute_func(&(0x7f0000000240)="96dfdec4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)="f46ed62f80f82bef7227a546c9d95774a974e57ab1012e45d2b278", 0x1b}], 0x1, 0x0}, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000300a7c5000057648d9d"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20") 16:01:05 executing program 0: syz_execute_func(&(0x7f0000000240)="96dfdec4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)="f4", 0x1}], 0x1, 0x0}, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000300a7c5000057648d9de9"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20")                                                  16:01:05 executing program 0: syz_execute_func(&(0x7f0000000500)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa024800578400f90fb8c4f3400f2c7c6958214e4e4e5b41ad1e1edef50946c4c402c59c739941839fa59d001ab527c4c22938544798c421dd5831e9e9e103f8c45b64660f38385a0af36d96fc26400f00a439020000006c0465000000004877f866440ff4697683397f3de7e7fbfb41af513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c46647d9f8f72ec3c4e2899294d80000000019f2ad0b0b64f2ad8160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430fa078c6000000455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a9e9cec4c37908b4544aeb3984fa110fc4e251bcdfb81aa2f1fbfbc4e279419600000100ea") syz_execute_func(&(0x7f0000000140)="43dd25310000006565d9345743f6514415c402790e6600fce27d2666f3470fc7350f00000036f2f081aaf500000099899999c4e215bdd40400f20fd6f08fa39ccf8467f38b0f6ada6b") 16:01:05 executing program 1: syz_execute_func(&(0x7f0000000240)="96dfdec4a2791dcd1c040f05bf04411100c4a37bf0c55c41e2e9660ff8aa02480057000f33b8c4f4014e4e4e5b4b264ad80f30091e1edee509c421045f4607c421dd5831c4e10bf8c45b64660f3838520a470f898c00000096ea33ed33ed4877f866440ff4697683397fd3fb0000c4227d215106662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c466b1f72ec3c4e2899294d80000000019c2c2b0c10b0b0000c4414e53d2c58160160035ee0fc60fc6a8f2ae000000f1ebeb628f8f7d9b6500f236f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffff410f4acefb110fc4e251bcdfb83aa2f1fbfbe2") sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)="f46ed62f80f82b", 0x7}], 0x1, 0x0}, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000300a7c5000057648d9de9"], 0x1, 0x0) syz_execute_func(&(0x7f0000000080)="43dd25310000006565d93457c4c2e19c3bc442f9921c7dfd2f8fe8085dfcf30f122d2bbd0000c4c1c2c2e610653e0f01d5c4e3e50ca7fdffffff07660f71cd20") 16:01:05 executing program 0: 16:01:05 executing program 1: 16:01:05 executing program 0: 16:01:05 executing program 1: 16:01:05 executing program 0: 16:01:05 executing program 1: 16:01:05 executing program 0: 16:01:05 executing program 1: 16:01:05 executing program 0: 16:01:05 executing program 1: 16:01:05 executing program 0: 16:01:05 executing program 1: 16:01:05 executing program 1: 16:01:05 executing program 0: 16:01:05 executing program 1: 16:01:05 executing program 0: syz_execute_func(&(0x7f0000000080)="96419cc4a2791dcd1c040f05c4e1705eeac4a37bf0c55c41e2e9660ff8aa0248005784000f0fb8c4f4014e4e4e5b4b264ad80f41ad1e1edee52766410f3833da27c4c22938544798c421dd5831e9e9e10bf8c45b64660f38385a0ac4c25af73f96fc26400f00a43902000000dd0465000000004877f866440ff4697683397f5ee7e766460ffa825af8d286c421fd72e2faa18d73df0fc4227d21513a06662ad726660f73d30066400f64287c7c66f2ab440fec3f67dddda8e80fddf6c6c4665af72ec3c4e2899294d80000000019c10b590b0b00c4d2c58160160035ee0fa8f2ae000000f1ebeb628f8f7d9b6500f236f04283a9008000000066430f78c6000049c48f2978c787c2000000455a91b7c4638d6e8df9ffff0c2323ffc4e3b16e9003330000a94acefb11570f0fe251bcdfb83aa2f1fbfb22c1e2") select(0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x8, 0xffffffff, 0x0, 0x0, 0x7}, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x7}, 0x0) syz_execute_func(&(0x7f00000001c0)="43dd25310000006565d93457c4e1f9c5cb73470f761f0f94f66766440fd9e1c4e2d13a6afe79efd7ffff3e0f212d85a4fdeca7fd31ffffff716590") 16:01:05 executing program 1: 16:01:05 executing program 1: 16:01:05 executing program 1: 16:01:06 executing program 0: 16:01:06 executing program 1: 16:01:06 executing program 1: 16:01:06 executing program 0: 16:01:06 executing program 1: 16:01:06 executing program 0: 16:01:06 executing program 1: 16:01:06 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r0, 0x0) 16:01:06 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) getpid() pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x77, 0x6, 0x5}]}) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000000), 0xfffffffffffffffc) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$KDDISABIO(r1, 0x20004b3d) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) mlockall(0x3) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:01:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x81, 0x7, 0x98f, 0x101, "7e5ce57f62e7d91964786b6a61a237ee0c8b9001", 0x0, 0x4}) 16:01:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:01:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000402000000070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:01:06 executing program 0: r0 = getpid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r3 = socket$inet6(0x18, 0x8002, 0x3c7) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) listen(r3, 0x0) fcntl$setown(r1, 0x6, r0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSTART(r4, 0x2000746e) close(r3) setsockopt(r1, 0x6, 0x8, &(0x7f0000000100)="daca9b4b0c08133356a565df5eac21373e268d4334fc9689b4fbb13a8f64560d2f8bca407211ce1b5001774e4680a5ca43686edf3756aa025c77224edf9562e223fed816508bb25e65f9d76df72cc7d8c67541824eee31533ed0986b03c1cac6e28d6f6211ea45b925c597fc895c", 0x6e) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:01:06 executing program 1: r0 = socket(0x18, 0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:01:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x396) r2 = semget$private(0x0, 0x4, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r3, r4, r5, r6, 0x0, 0x9}, 0xd67, 0x1, 0x3}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) write(r0, &(0x7f00000001c0), 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x1) syz_open_pts() 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x200) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) 16:01:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) pread(r0, &(0x7f0000000180)="19b1cffdaa89fc75f2571c94453bf3865d44115c79b6b6d0760cf2549787c9886486f6632edbd56c0e1bc8efe5793dbe332b8876485ffb0eaa880c61eab1b5a313f495434cf0941249ba89f109", 0x4d, 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x12, 0x2) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) write(r0, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) 16:01:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8002, 0xfffffffffffffffe) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:01:06 executing program 0: socketpair(0x1, 0x4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x5}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) 16:01:06 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r1, &(0x7f0000000140)="6fdb44012a2512b3528348a4e3df09ab43ab52de336b60f3ba4b0144aa8f6b1466a34b5874552245fc15861c534e6d5aaffc26910906dffba3b44d57157f38c0a2cce4a07b0407f407a11087d857d94d4ea269ec674c3fe317cb4d0803242791a8763f7773e82b34cab31c5315b2ee85b223edb7d83cd37946f8b2f4b92f8a7ec10c8febb9b72a630e15aaf76171bbbf3d2622f7aaf3e878889106f743ea28d2cc", 0xa1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, 0x0, 0x0) 16:01:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef), 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000240)=""/169, 0xa9}], 0x2) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x1ff, r1}) 16:01:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 16:01:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a79139cc85af56bdd13a40000e5e27b216d673551c0c01b3dfaf91739ee6c8e522acdd4dd32fb2476283313fd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000012fb9dcc5b3e8fcc6efe68cef3353855b6d288377aef910421b5c56d0ca26f0eba251e8faa73eb0b4f5d4778d272101bc2a389a9374ef3d3acbc6c5a0baf6ff", 0x8c) r1 = syz_open_pts() close(r0) r2 = dup(r1) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:07 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) socket(0x10, 0x8001, 0x81) 16:01:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1ff, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x81, 0x81, './file0\x00', 0x40, 0x8, 0x401, 0x100000000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)) fchownat(r1, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) 16:01:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) pread(r0, &(0x7f0000000040)="f2f1fa5dc59c1efce69b91776eb7a6900c7cc64fb57b6ad20484584794ad73adf92183d449eca6c9555de4cd08d8eff620a133f05d6adfad9b3c7fdeaf2f10a37a8b1568a18ade4996e3b2311460cac43c10be2c2b757d5bf67aa3a0ab6041ca2b8c4d76cde5f3faf53caad585b88f4bb2edffbed35ecbc993a2a39e9e4edb1057098ecef61dbfccb8589a3397994952eaa51cafeb9f01393465c48b", 0x9c, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x20) r2 = semget(0x1, 0x1, 0x686) semop(r2, &(0x7f0000000180)=[{0x2, 0x8}, {0x4, 0x8, 0x1800}, {0x4, 0x0, 0x800}, {0x2, 0xffffffffffffffe6, 0x1000}, {0x0, 0x1, 0x1000}, {0x4, 0x81, 0x800}, {0x7, 0x7, 0x1800}, {0x0, 0x0, 0x1000}, {0x1, 0xe3, 0x1000}, {0x3, 0x3800000000000000, 0x800}], 0xa) open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x8) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x40) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:01:07 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x80) nanosleep(&(0x7f0000000240)={0x7, 0x7ff}, &(0x7f0000000280)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x6, 0x3ff, 0x8, 0x7, "de7fc98011cd5b4dca9f17ba31336c862838b44b", 0x100000001}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7f, 0x81, 0x4, 0x4, "48c0f4be1e5c8cfaa79cb7693abf5ced7b01b2ae", 0x8, 0x3}) write(r0, &(0x7f0000000000)='<', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x898, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x83, 0x40, 0x16, 0x6}], 0x100000000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x7, 0xfffffffffffffffc, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0x486772f9c821f334, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x7, 0x456282a7}, {{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x401, 0x3d79}, {{r0}, 0xffffffffffffffff, 0x8, 0xe0000042, 0x0, 0xffffffff}], 0x1, &(0x7f0000000200)={0x5, 0x8}) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:01:08 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xe0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x210, 0x0) fcntl$dupfd(r1, 0x0, r2) 16:01:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="00d1cdeb13a84e9c4d1e4dec8503b14faa849e5e9a0ec3c2639c256e7440c2f4163b51340741a6608e00dd4fa748dcc51170d688408f2157cc538e6586ec88e20aa1bbe7ac282bd3ab8e511958088ca3c2d6dce5abcec3626d5925bb047da00000000000", 0xfffffffffffffe3e) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x3879e28a) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) setitimer(0x10, &(0x7f0000000180)={{0x0, 0xfffffffffffffffc}, {0x0, 0x7}}, 0x0)     16:01:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x12, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fchmod(r0, 0x40) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getuid() seteuid(r2) r3 = dup2(r1, r1) recvfrom$inet(r3, &(0x7f0000000100)=""/41, 0x29, 0x3, &(0x7f0000000140)={0x2, 0x2}, 0xc) kqueue() r4 = accept$inet(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r4, 0x2, 0x6, &(0x7f0000000200)="5c2fb0f76f1a2d5eb70f0391e57cb6b49336d00e52104e99586afa0ada93eab8b3ab1d05c4821be70548b31de8836cb4d2a84913e2c7d5b4e062add9a6ba4db2db6ba0f6d4333e9116609e878663e05b9908422c2ea6fe98791c4f7b87b335f1fbd894b644d15aa2a6174b85549276633008e6b6f7fa7b3ccb2ba761275152daec33775a11bf46ed1e481aea7657b288031207444e167e2be357c79aee9ad478d28ef4ac8771c6b8803bbb42b51425f62e814cc21740df9d29f25af70f60d4995c843fd6a3ff61ff9ed37d5786498832d2111024bcc19083357059f157fb4d801dcc79c23786b053668a5165cc7c6c90402a4a473bbd36210c", 0xf9) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000400)={0x8001, 0x2, {[0x1, 0x100, 0xfff, 0x10001, 0x800, 0x567, 0x8, 0x81, 0x7, 0x5, 0x2, 0x11ff2a52, 0x96f, 0x400, 0x2, 0x4, 0x7, 0x2], [0xfffffffffffffffa, 0x4a15, 0x2cb6, 0x0, 0x401, 0x637, 0x2, 0x7, 0x9, 0x1], [0x40, 0x0, 0x1f, 0x7, 0x0, 0x6, 0xae1d], [0xdd2, 0x6, 0x6490, 0x1, 0x5, 0xfff], [{0x5, 0x3, 0x0, 0x7}, {0x8000, 0x90e, 0x3ff, 0x398}, {0x3ff, 0x10001, 0xa, 0x9}, {0x2, 0xff, 0x0, 0xffffffff}, {0x6, 0x69, 0x5, 0xc}, {0x7, 0x7fffffff, 0x0, 0xb12}, {0x12000000, 0x2, 0x7482, 0x5}, {0x100, 0x6, 0xf0c, 0x8}], {0x5, 0x1, 0x9, 0x2}, {0x7f, 0x0, 0x7, 0xfffffffffffffff8}}}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000640)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000680)={0xf6d, 0x2, 0x100, 0x7, "272028b5daca3e6bc5e012304cab5fe6c2fea613", 0x5, 0xfd}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x91, 0x0, 0x7, 0x1, 0xd6, 0x4, 0x5, 0x2, 0x1, 0x400, 0x80000000}) socket(0x1, 0x3, 0xffffffffffffffe4) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f0000000740)="187d19d14986c73db459da4fa07806dbd085dcc745b25294bcfc15ddbd6e7baf346bb22a6613a502341442415577b92fdaaef9d416687f90ec6f4303f674bfde95f87bb4ecac45c8a0f37f8ddefd6424f0e6eff91b7ebbb1efb98d03ca676048d7c64908ade96f4469c7c43bb50fc495727531267312f3ffb186f0160f60b57870698ab7c84903d23bd75b131b351c00054e8790c32c3f7370afa0ee9d5f99b48c120b015deaaabe7ac95221f4d951854d3c8aa41668596932460c855dbb00e1a72b06eb724737d3617c3d1f03", 0xcd}, {&(0x7f0000000840)="8aa41c8b41e254a96f0754096bc19cd6c1a25e579ff8a93d1dec7fccc5b855a8d96a85087ac5844a563bd2e05fffb9858e0879b98f55909eedcac01fabbcb4e87f6cdc70896082e577f4507cff471d00e98983818223ed471b830ccd40df8e0cf59ed877b148bff71791bdb7c7f9e9b297949a8ac31873c533f2aebc", 0x7c}], 0x2, 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000900)) clock_settime(0x4, &(0x7f0000000940)={0x1f, 0x4}) writev(r3, &(0x7f0000000cc0)=[{&(0x7f0000000980)="f73bc19c3f5b76b9394739ac5b55537ab1770e", 0x13}, {&(0x7f00000009c0)="185f1a3cc8a39e341325635ca9f89f503090", 0x12}, {&(0x7f0000000a00)="e63340766c1757c36333e42f24fd3dbb748799a6ce68d7dd081a65565cc76e14854df359dbb931ef168098f8ccfba4c7bf4cf39224", 0x35}, {&(0x7f0000000a40)="250bc8b7a5407ee7caaca734bc9f53006852849a7cd52a2c7cb1b46eea0eb1c793b0578b50fe71b3b44b5c14eba587702f4372b4e48f176b489a5e59214a144f152a74d602663093b99772cb83ce00c1e1e775734c5ecbd38b097d95cbe47567ccddbee3be49576840f4ad336b80b149d6ed25b7b8199d30da117a050782da73df5237fda43b03e89b172a4aaf4839adf407658db83be568faf95a9f07c05ba5ade15f63d39559a6e9631ad9ed55399138566f3625b30d5ea22cec42c2bdb56e835be8a711dbcf2874e966d406a5f03aa65cc440178056b4b3a2e5302ff91a212ac47cbbf56d06eba4e4cc026d92a48cedcdb0d8cb8eede227794ca4e0cb", 0xfe}, {&(0x7f0000000b40)="ccf9096256b26d10c21e2f6a7fd05e34420cce052cd041130a1f17e35d8ef160020610ac87d78716266f2f383c2fa5a0e436a4c8daa2871c0eb48e5bf82ae42b302419dfea7a8ab37f6ebfd55f6a18f0", 0x50}, {&(0x7f0000000bc0)="7b1ef171760d41e2d3d8d86b837ebd3716abb56acb35469a814bb03b1f2185974e4352d12dc53f036f3e6011499072b4bf32d32c866bb068d0c7a2852f943bb76980ac8c481efca13effc539f412074e163cbc678be8407623148e9b843bed5502ac0c0befa85a326baa0d008a220906cac03ed07616f21f34707ab4d868810bd9b0f01e150a3fd5be1321f1c4638f235e3ac9fd7b96ad90ae17387fd2592c5fea3643c30349bddffaa95441cc49446a1113c89a3e7dccc65658da6c4a62e459249e1f560c44d64492c729c8fe84739c2b9e61b77554808b2f3b20f22544322a0eea434c0fafcd3d970f1a38c0063a936c37ef27d40f6890478ce84165c428", 0xff}], 0x6) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000d40)={0x1, 0x7}) shmget(0x2, 0x2000, 0x404, &(0x7f0000ffb000/0x2000)=nil) fcntl$getflags(r1, 0x3) socketpair(0x2, 0xc007, 0x69f35dd5, &(0x7f0000000d80)) kqueue() 16:01:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1ffb, 0x800) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00')     16:01:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x1f, 0x0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xf97d}, 0x8) 16:01:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="826c5e30000000000200"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:01:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x10001, './file0\x00', './file1\x00'}) 16:01:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x40000000) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) fcntl$setflags(r0, 0x2, 0x1) r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r4 = semget$private(0x0, 0x2, 0x201) semop(r4, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x14b) 16:01:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0000010000004000cbab", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:01:11 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x202, 0x2) 16:01:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x83, 0x13}, {0x26, 0x1000}, {0x1c7, 0x200}, {0x21, 0xff}, {0x0, 0x100000001}, {0x82, 0x20}, {0x20, 0x1}, {0xc6, 0x3}], 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="30876879103b18c53d36265b10173844c418c4c2e5c8ee588bafdc6ed8d8b227211b76b038471315d2173523d3dbd9c178d52441bd61519b36a49a311dfd066358a3e65b0e0b8a73659dbd5849aa4425dea29cff624cdb7db8a300570bd49b7bfeda6deff02b41133ea04b04132e3d74616499f3f39477849359edc1449414ed41c7cea6f368e0a933e194eee331b527ff7807841bac2eac374c59cadfa640204e87beab024ecdd680518e554234c5afa141492a5cefe882b94af3fffec09fc5493ee3a62512dc9e7e48d8f00a74c633b4e6", 0xd2}, {&(0x7f0000000180)="80ceac07ea33c7bdc92fa4e301ea5edbd7da32edbaace4247d68514adaf019eaf457936de70ba13684189bf2b8f228661efd06d33968433c16751745cdb206dbc8b16c46c965617c023c7d76ee27af0531d79e26c947eb881199b961b587ad9f5f1c237e625fc10c15419ee969eaa8f3f737f8adc921b38fac22bfc7a5e2e060ca29a8b5641ee3308a684b3d19b0dcd794685c21e94c33694ec01229d4702de7f748cbed694a42b2a482f8b8b8a770910f5c5c49650cd2d8fb45b8587fe467ba598c9c93b352d3af8a5220ad5325e994631e382a43a7f145391f8340fa2517c04f4e6ab24703", 0xe6}, {&(0x7f0000000280)="2275886361b11b75d2d99fb3ec02e458c7af2a7085bf3eb0481cf36d65d0b1206cf023fc4568", 0x26}, {&(0x7f00000002c0)="a4e2bc3c3d83a22a6161e3f62d3b08fef85598f0df1fb116a3d0b4f80f8a56bb8253fc6b1868944c4ca5e8ede6eff95e701faf23ec450b3b38dcd0ea3559f0220bf1f64eaebfc8b9de7d9e863b85ee61b351619984889016099867d7e1c7b6013dd8c7be778f4422a06c74b0b299b4f42dce29dc6f2a22", 0x77}, {&(0x7f0000000340)="2f1ef21c798f66dedcc02ffb69ce2c6402db95a4c5edf40cfe58250c1c75e22e9f84a874fa0d1ae3228d1d1e8c65fbcddcfa65d1e3ab9201e39729d0de5f9d5b3fdaf37345cc", 0x46}, {&(0x7f0000000400)="0b9b7df3af30c24952883570e1d6dc2a9ab2c6e1b51e5daee9164301638c0afe4b17d9869a84da2157554593f965338c743097f8460977f91679281f5a7cfe875b480167486c692b8060159756aef13b", 0x50}, {&(0x7f0000000480)="c4c378e81f8ef87c09df7f49e3ed3213e560b7e419de54fe72d974cd46fb6ad8075a968a898e12f8cc98ddb8f79f2e600c3ef01e0095d0b6289c29f624bd0b77ee6c9cdf68fd61135f204f6efe46be01f0e161e48880c1d51f4a6e24e368f5fca8df14585e9d16d097bbc866376d1885a03ac420f936fabbcde5d52f433e3d3137e6451b8bb1e1c67c6414bd53eae036a5d5d797b64d2408901e8b7d43e49933602a4f64b784ed5d09db585b239627d6f29e26433e203bbd9ced825658343c26e63eec4a7226291d9ecc03c0285e040186f3dff2cddbd00e8bcd50f65441febb5b7e53", 0xe3}, {&(0x7f0000000580)="e965a2f042cb405e4c2cddb09f885c60d1d2b4bbee2f515a0ad35387f6bf8f1414c433cf81f2992dcc55034703730e374f48ca7392c64d8f3758365ae81b46cbfacad04c7828b949e0c3a0b785061049ccc241e98b4a1ec8514ecdfc62ec6369fd7a2dcc7fe5326241ada250cd7fd696396a125875e75ede656f1793b215dd970a1891a29d6a90fbd08949f485fd45448d102e07da778923b324c1d816940a2f90eaddd9d7cc7df2fd05ea1664e3a1c637cf2830b57557d872714caf6d3e6e9815da09cdf6523cba74de550096c314691ea25236a9823892c04a5545e55661313cb44d03cc5e17872fa5f513a2ef2508cbef0b92d801184d6a217668227e777550cb1ba5b0738472608a20574c2f37e763cc1034f22562692e2b8c7b0cdf624fd4169ea7f43f3aedd8fe82844a3f12174a85a509abac8d4cf3ad0b21a5b15c257a50ab577d90126468bdf3ba3409729b108dc33680049ceae0d80aa92e7e1d8971ec1dbde813a667c9b89639668e6cc47f95d1dcbeba6c4e4606711b38ed0ecf12424a91a159d591f24acfcf78ccf332967df1066fe366fad4d8e4df7f0e8b573d5aa90bbfd217b784bf62b1f71729dae5b88706d0fb8a8969ec7287f6cce103da96ef779fb4bb15d96253ae94f6bf306e352477f2dabb31b71cbe6a58f5612b3ab55d1a9de1ef501861841a65de8d5bec0a9a22320f9c54b8678c3a2f2da107ce47541f502cebf88310f74effd8cc9c7ee0e9a722f3581ea5c0b56fbb04b424456ca7689015bc8a4021c9b2be4bff9e0c700321fd4c737713bf3c6fcebd663c35e951a8cad40a914d79a1ea14728d2d33051efc4dd2d1101fc43c46f7b69b5b01b37d0601c063e916be89a9318adfee5c26a70bec396eb13a1d3f8cf9f5a38188b26452ce57e838a3494e758e47245d17dcb5dc58efe80ce928a5b7eabf97edfc67ca6a2e292c46be758f69e68f57581a7e433556de9a680651bcc59d5b812755128506ec035dcc370c3c4006cc621a6eecee645ffd922185f1f605c3718ec948ffd7c2e282d68bbb001144679e39ee3c68bc38922604a374d93a9bae6f0d1e46cae471efb0019a59a37df11ed0f4d8d6f6780a95a7045d6ad0bf658c6d71e17787aedffa5eaeccfdfbc04c33d06ed3c698a251ebc8a87dd49566ae09207d3c535973cf7f15d4a21d08d2df5ef4c5312c417b2aa9e22275b3c4e2c4698ce8ddf84fabcf6fd245319b3f1b89752e9efe2711e76f2c642a9214a339968894dab305fbcd9c4b272647afbda28acc0c0dee062ebc10ff5ca3dce6ae6bf327eb6c9faec333326c6a5351cadce3dac15c5ba87bc09d4b6ecb130d1fc81ebee70419c944373b2b48fc4564209d8b22540a2000bd27ef43c15852a4d2a827752d159c745cb87e90bd358f846b54c16fd2b6a424473a0546a5497daa639fdf9052f3f57649e5747c0aa9de8862d78a32b3d84af2d6ced0b56d79396b86cb2a73bdffd4cf6fc66e17be50bddec0bd7e545b4b9ddf169bffa1b9b59065e9bb65194194fba88824b34033da19c0de59b0cb8d977c6946ee7ca6df1c698c0aa943010dfffc93788061cb5795dba685aa12e19c352866bee2f7cec2c7f0ebf151afd78d2a53e46acf7a7885e8ee6ab3de55f7e18733e723081ccbe9be9e3a06ec2c7147324842d758d686e50aeef05587997f65b418a0a5ccbf81053e7b73150622db915cb85c5bf8c69e0bd2b42acca8714f49c6f275efeb432865b7ad8082602a8517f78ba8b32279be9aa991f6ed211eb5bc5272b3511194d680a64178ad110cab2e6aa4a08b12a43470d28f3b1ff309c620aa4b10f58c1aca5ba512e4da1f9d278d34009f055cd4bdb9cb457178c20b3140201942bc5e2bce15507242d0b6c342c5e915e6deee5ee2248f414b65faffcdb77b833711455c4566377e8d9919f45e3b9bb5c2332b606c56e1b6c230879a61d202d8d38af18bf6735cf24576450f9f4f0e179fee6cc1f12d7193ede6b29ee2a7fcfd197d0d2165402e66c3001a8d5f175ec4864197d89ce0bd61bc43d9cc8b650d64748452828069077fa1b5384c020b4e9111ef509b2e534b7017b3318f980a305be06e4368f3023664c8cd053efae42379f770bd878e508bfe5d3d24eaf79125e592d76f32791a3e8577a5591445a028f1207685440141d4f70b5590ebce0889121f61295d13ff83e0ae033eb1f0ca3a748f4731b863c7a00932826642f132ae35bdc6f59f96150b6f18199f373946dc9476fb3befe903a4d5de96912595f8690e5d21e435032ba13aa5eb458a52c0adf2cc1d86c266ef45c0e165244ba737858e8b9104e1cde5904d3c8e5bfb5861a7d24799f9084947303ab303f5996bebeced2e3bee0e7ba7bdd67ca94ccbdf77a3a5863d304d54405aee441cb0e51af693c80b75be3db8b849496b6686dbd98b61a1dcf5e51eda1644ad054cc719e93734b54ff3e71f5ef64436626862081dc25d14c6afe9bbeedbf1a018a723fc2082170a9d008d89704defc504496995312ada67bceaaef61883082edbff3ed87af9b9c897ed35074a3fbc470c12786c7d2ac1e56e1827c869e5b3aeac57758efab7bdaf647b8b591d1a75218b92acec5ae8bd57e8df40b33a40a7015d393755f38bb990e6878f116f8f451d82efa33d54ff9d0a9a70c518a5d6badd5a98f40babfd0cbde75937501d0b012a9b00024cd9dc382594e765c29a992b01c5ff9a8c3c787be98fa5c4c71d9aba720b69c6375f5401d3cb1c99d0320be8093c77a91a835bfadbb6cb9976b48cbee7885d110f20b6ab56fc36d52a94996f0c7af300e8aedc63342bce80dc9136088a244b5b6768f74ed3a3bcb4d84ccf8a321d140645b019c07792d4d14efc1c41b4a1323483147f469e4c34d929692eaeab08de15f4fb3e8e4eec0f6d2f5f1f02aae3144b40e4c98bcab8e789645b95b0d3fb3ea21076ad86a153b1811bcb9f4a7c7cb19670721e30b52021031aaaa818d25eb07da37d7fcd4f2e5812bace78c61ea6b64e7df51c7dda076ccb91524386507213db7146dd12bd6bc3cdd91829b769e1994ae5d6e5719b0518119a18be1534ac0142f37e8711f5ec8987fcd7a509431b6437d3d3190df1e5ca94aecbc27098099c8f5b30c9625ef4b0519dfbd4458ef58102fcda304dc7f83c8d0065fa4d9f4caca9b846a64437e70117a30f25e6ac9bd5ee594955aeaace25d6ca24c171bc8d1ae5c75255e47d0e91ca308009a607db69e0e6bc53bf46b5c222268f560b86d151174f79a84851130a7191e2b3771a118fb9ef805ddf6b44d22e4745a3cd08f6ab2d3477187edabd9f07e75b9fcb123b5d47c0d3d3c24c513d6d6ff7bc4062249faeb6f28a28ceb5adaa7467996e1c1cc746afcd57e78a3adc4e2a3dd6a6a11de48fc976afe414c73d7315d10f8b9363eb7f589c07c280d5938b36bfcbd763c15727449c9395d51790722eb48ddfa1c758ee9ddc3bdefad52c3dc13c7fa7667d53b92b5e8ca9f37874dc043d10dff287acdae45bced3fccebac9f773b6b1a027ea8dadf9e6ed35212f8dab0c6724e8a04ef882957ecbd81f4dc3b23c3a27abab35622bd1c53f3e5093ecf465de347c265351441b5329b099a761fc3b6813e27e85836341b72e76114f38d7b24e3e93e4e261380525fe4488e934062b51c0f20d127767cbe3920b39c4afbf7d4e2ef1535212962bc6eb2297727853b7e5d2e82742a3f7d9944a5420228b6a8c3971e1945822c336392874028fd714a2164477fa31bc42ee5ba6d39aa70bad4a40808ab669257392017a9dfc51a1ceab81e286d205fcf50522a9163256ae56d60948531557c79a62cd48b5f71aab1cd7cc603d5145fc6b1caa8b0c52e8e70b39029d4d1dccd0af47db66b05f44062f47c4615206621d20c16d8b3fc09c93e1202b20933971cf64926b82f24d32caa66a229cd0eae3427709a774b761a6499b57457e4210e2083544deb62408e541b8b6d5763d19b6af820e7eb11d60eb455dd181f7086480815e948f7f26b39f4f9ed1ffee8b408d9ba7de4a5ce546a08c432b11fd5bc8fc6bc1bd7a8e61300f8fd481ee0abb0c391964ec0f44fab361a3f85d5eecad520728604a99da001743491bc097bf4233aca89c6b7e8b3c7f7420b9c81a305607b4213ca0cdc6eaa6c8ee505117487636e39d9c8c10dc383c0339fc6e76931ee419c5cfc9c86ffa53a0c6a513166b6cf3c40eba248b9bfe63a28f12b646e97c0598f4c9c30334c6e9a01324e1e0a4bb32ac95475f2cef2eedd35ad73ed257c43d85bab92884ee60d24bd353acf78fe1eb61b66cf727419983c0617f3349c36429d8801eb2e7a14ae49e68861affacfc96ca0d66c2edd22f99e5e97fc896c8fee9f49a0a50e17b80d729e2b81383211ef2f12e7b4581c4a056404b5c06f5e88eda39103026aa227b330952c97e52bda9902a273d86fcb9dff41d04f4b2b56b300f5e7d35b815c0dda2155ede6170406b33d66b6a18790fec4f501afc69ff2ba42594e5aec169c31325b37a4b0b890c3d687e1ced2032d9ffaf55876c9f7f099cc9487ac963783274aab556f0e2405fba6187119f64141c901ddf0a53de84f700c5158744f44d009d8d3bb73128fbbee4aec2dae22569d7cf6df44e5d65626a5a2457202749d9c9eb7f8fa2055821592aca397bc0dcd19a20b781a2a95cf54ba539b2fb193940dd39b42edd394b948715a925449dc83ef4f432cbaaa188b74cc9c867795542299e32749f14304329e8ce6007145b78db213c1c6b0a02e433165b90c256c0e6c77412d320e7b57ea3c6d2721cb019d89b6184227da4aa0ffd95cd8c98606b1c3c20c1c436d6baca29f385e6bee08bb46a3320c8e7732f5f5879a5ebb434fff9979fc28c9eeeebfb578a6c32c03cc3f81e4f09b4b2f7a55d09e4d43ad440d967af940a0f3e29095ba93a15d5e2ad66d9a772e6d54dadb34eceeeb2c289e85b393e1433d366fbcbeb9ec72aac6db2f2c27f8a7f12aef4804b5951c599cfff7ab0ec547d975c459f75add9a03ec2f4ac37261106efb88c107cec403d43900944884bcbeec17e27b6c0c8613e69476d20a4d53f41db4341938035118cad9def07a0fd04dd9545f08b812d737e765daed88132578c05ce7653039bee25541bc13ddf663cf387f0bfb7fa731501bc462e4ee82861f8d2349f1bff4107efaaf33b63017ae546238a03bfa9bbf92b989aff2359ee6cb9a7adb69e519227dd7980c9316d2fea0b4aaba086b380776b961a2f7a81be37f603d8fbf5e1e3e664a642f1636d1b9a8212077b75f81bb275ff6111c6d5208e89281333dcbfc7d949735317657c998515fc342c0e248f3a21892df400d5482b6383ed6264ca1743ecbf911b735c8693af328cfaff095896ba44b5bc20ad89ec03d21fc9e41f7e4aa2e9b88b58256a9abcbb45a96e51dca6a1c554306d59a4dbe9cecbd1053ab8c82654f18c626da573cd7c93746a8e3f1abf4f887f157178cc72d2e4a355eeec8798d69684f8b24b1ed71ba8d4ce745cc5b85fcfdb9d0f7a87f4752a991bac45184eb4b75f688ec5611626af6eebaf8657b015ee9004a1f66e1811cd2c8b77f685c19211ef414cf821e059bcdef9c7396188e58edb410d8e6b077655ad84bac9dc072eedda1641f5d00a16ea8d7998a7b65980565cc9fecfa0bcffb7b28a738de93e0e60cd2d03f5e252bffecefd05b24cc00854dfcbcfafba4efc70648b679d3426d6be2ded97740ab70272d95ebc548375adfb551492ab8f486129325708ed2dd18e848e24cf4194fc41", 0x1000}, {&(0x7f0000001580)="8e5a941f84961f65009851700a69f9f83d408e692aadb069ac6ed8ae50ca96bca402e375", 0x24}], 0xa, 0x0, 0x0) pwritev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000040)="2f01", 0x2}, {&(0x7f0000001680)="ce18831803c78dc65aca43bc1ec3520d8fa7b850bab49a0949681464e8db6948739ce05ae40d83819622d7043dce063d596842ee21c013044e05f63102a6d3045e0259adb9ea75fb1f41ea7174a48427aecf0fe295b65fb5a4a6cbbba74a82f3f7360ca7", 0x64}, {&(0x7f0000001700)="984d5d3bc33fa3eda23fb6058cbba097604cbcb95e43e415c44703775b466cb981d80d83271c6faf8aff759c1f902d90c540d1854cfbb9ba05f99df6170cde09cb400538aeaccf6a0d8ffd68ba42a3b829b89e5ec32f2c2ea24fdd9f2b72bb632c32a04b63455dcabc0f74d8e7eb68a408739cfb9bfe85ad4da436781e87776118971fad85b1d7d15c9cb22e60d3e7efa207af7a40d575a7571275701c185a9a49684c6eb0b9edc8c88397fda3974d6a777ee6226927b97f0d5338160a2d61565f5e79d66e09c3c4381444", 0xcb}, {&(0x7f0000001800)="ad34d773228445a9b19b83d1ced2d12d3b80", 0x12}, {&(0x7f0000001840)="1a67a9ce18a6e80157489a41824b92a33a9cbc927b9fcf829e843e5b6fbe858043da352f3ef71e9151b9ed0f1e8050acc5ca88a1b91452ada2b4131250ad4fdcc05b54b2fc2792738eee52cb2e4c92c74fd01f3d4f0846de6f6459f2b675531c1293db67c1315aa721b1e1e8e537b81a1c79a37cda81f71d760161f8fc398015685d92d0e92e5a016713b85bf9718d00ce4e5928af8abade72de9a3828ac5c5268cb4bb9d4aabd09c1dfbbbc9d37d6c40d45fabc8fd4cf7511ebb5575d9d9d5dc30cec64bd098145cd790a462b28", 0xce}, {&(0x7f0000001940)="3df14de90ac5abbc8bfd2c6def0d9e4b2201782989774d30534abccb800d0fe382dce2721402aa01461ef523c8de5771663dce3617f3e48f95b132ee0fb18ffd1c2c9e32e7be6c1a5a102807dd15d660585f0f9f0a4788d35939d965b82799e42bb59f78b194ffeb36c77091b4a327b003", 0x71}, {&(0x7f00000019c0)="137c959cc37526179fb2450dc20228b65a29eb2148d9c7c74d8d7d39c374a365fed855c0051bb8a75a1b1ed8badd5d5bb967674f1982ad803395f3dd5b1d911f1a38fdaa31a1f85948f53973ab41a8943031d15dae7f72dcd27e1027eabd09b2af0057fe020c2afd697ee29e638505bece48b421cebec587dd3d0e73b91465c91fd1372f538f6d81153bfc20f3391a060de621703f346d725dc91959b69bbc0af97e9d93a8f3a134e08b093a4aa8afc6cebfef6bb8caacd462a0bb949459ae3e0fc7310bd52e0e972a77599746dce426498c6401a7ef4b7c565c1f40b70af5", 0xdf}], 0x7, 0x0, 0x0) pipe2(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b80)={0x8001, 0x2}) 16:01:11 executing program 0: lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) setrlimit(0x0, &(0x7f0000000200)={0x759e2de8, 0x3}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008d", 0x2c}], 0x1) pipe(&(0x7f0000000040)) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/106, 0x6a, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt(r0, 0x24d7, 0xfffffffee5dd3ed6, 0x0, 0x0) 16:01:11 executing program 1: r0 = socket(0x18, 0x2, 0x5) setsockopt(r0, 0x29, 0x32, &(0x7f0000000080)="203d28a02dd0e05bbe66fcd6a571c8dbb1bd44f2a5a924b695c85d3dcf26a3c0bfaf79aebe6f9acee046280d12f88d6fbc57f4c3a05086907579cb46361976696603b6a4fd40f85a881735efe7c13c4838914c8ba7012ba359b3c32249600e4e34299b2edf005d9768b3df4a47c5d8f07c2de01b4e9132f3d585037c5a84d781cf", 0xfe0f) 16:01:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/173, &(0x7f0000000040)=0xad) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x30}, {0x16}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:11 executing program 0: setgroups(0xfffffffffffffd56, 0xfffffffffffffffe) 16:01:11 executing program 1: nanosleep(&(0x7f0000000100)={0xe1, 0x22f7}, 0x0) nanosleep(&(0x7f0000000040)={0x20, 0xffff}, &(0x7f0000000080)) 16:01:11 executing program 0: symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') socketpair(0x18, 0x7, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9c338e12fd8b91deaa40b2d92f9392718e5e3709782784548150a0ccfb26c4a595d90da85a9fd9862af81b180824794e35134f397167ca7b552248c42bd3a021e0b844377a7a2b015e33c76763eafaf229237858a9edfb50a224f7af69a73d1d9a1afce60751e3a9156c3470f1e1ced6e52a0b8c8b6cd82787015678d7999da49ac674a0b75341a0e76b0725e0dd20f509b7147632fb6a5609e775", 0x9b) unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='c\x00') 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x182) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x800) 16:01:11 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r2, r2) poll(&(0x7f00000001c0)=[{}, {r3, 0x11}], 0x2, 0x2527) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x21e5, 0x6, 0x6, 0x9}, {0x2, 0x2, 0xfffffffffffffff8, 0x6}, {0xdd, 0x827, 0x6}]}) close(r3) 16:01:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x403) chmod(&(0x7f0000000000)='./file0\x00', 0x20) r0 = open(&(0x7f0000000040)='./file0\x00', 0x408, 0x191) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x5126, 0x4, 0x6, "25a7a548a9fcbb05247487647a556057a0330df0", 0x101, 0x8}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/67, 0x43, 0x1, &(0x7f0000000140)={0x18, 0x1, 0xffffffffffff2b66, 0x369}, 0xc) write(r0, &(0x7f0000000200)="adba55d1f8915e56f6dbe92207649f26e35b9158ef327897f01497f912c408987740fc4cedd39154ea8d0bea4e4d74d7109c1ebc6f5e4b53d726ff9d80c583e8b037d79234d6b6a5a854091fbee77ad989a5d49d3b9e4f9a5b57527b326cfcb49c78005d10858226bc92fa471cd6f38958de85cc74d1575a8ac24aa239f94f8decfc4522b89a6615f41a085345b42cac2eaea1e631a82e9f9eb1a6d5c9ff99137961783d65a784f8ef0fed7dcaf4e43aae12f6f5b65e5a02f0c5092883ab2d7c8990e9b00267aad9910e71560a42cdab488a303a80f28e6a8f4e35d86b9618d463794461597422f4cfbc7a81491b2784bf8316fd606fd9335922e73de94e558ca31289759dceae7a2985eec41f9434d2e3f6be2df965eb148a098ccb716e2e9e1c6cfffe269ce80ab2bfb3f37a468091f48a9aee1307c9e7442ec18c62294cd56288c9f91a686d356f2ca04a56a102ac89de07b7edf23cb37c4ec6d1fa70a5becb2f4ff953d067add82a7df63bf11c76635ae89b2cf1ccab33ce8b87b6d92ee74cf92e0b5ce94b23a1c1dbc00ca0fc0631ea3d3e7c40b29c04dbdb459c7d457938d6afcc8a8b5bf1c1e712b523fe2934415861d6d5cd5a644336d4c66e4622c556fca329e98ce45d7e4a4ae1aa52d2a2e46e3b115e03f6fac2141cf62f2802fb37f3c0b875e67639047df6c43149a206efd7c4922eb7a627e8cee9dbbd9028059a29303b0dbab0d96ec2b627b19a2c1213b4595b8a1db27edcb85f25bc9cce27d8a61d1a75870f1400d60f213b55862b8c21a633690f763eceb54dbf69568a64222eb3ca403481cfdc3dba7ee1333d259aa5278fb9a5181a983d151a814689b066dfaf00484c49338f6571cd359a9689195d883e2bcb6857c170248fba448a93b75fa6d56ebd46b6383eb9dad52bb03f846ab59d6aa83d2249a05f5b868f88ac3d087c711432e65af10dfb9a2c1657cf1f0c73ea6bda26b6491362442120b2c5ad42b6715c58f317f63d7df09d61cf7aa3dbc817fa41e66f1fc9ed83dbf9e0bf9f2a90f3acc518ea15cb6861aa5bd431a9d8daf261a48514ebab52c0c4cb5c1c6768152939b3b09536d64cb3d0a2cbd618911ee79a67bda19f78ea3ad3de16b5a3fd655bc335f7448c4d0e6a678a4716b209e19e0d04f29e6235ae7bb85429e9a4d18200a88c0445fa483696da91db4ae7392c13391967dbf1c47ba3cd36bfe137231ac45e671f41a0860135afb6186ca7250ca8653460d43c1b31e23c6438b2f5195caeda14d51b1774649ed63bd67f1e514dbadd38a48ae5facb1b03220012c84d64d006d7deac4eeaebb6fd893b128b44c06a6451e562a9b7def60ad1d523ff6e06c6bbd287fee1c60a9e363d97162095dde263280326e681c533cacb491c73d2e7250146648730fb89f923d70011a9dc680d345e611dc6f01004def0d40c0758a5657dbc9647fcfd6076beee009e75c83eebf69417f4cb0a9cbbfaf26821d3bcba08737ec53cece95a958da680fb23de0fc35eb92fb958a9433e926a857e0a73c25785833df71c59fae0c45a5b18c16963b1b84eb3ec14e424f42702967673177439ceeaf3d69da8ec2d3ef949d395907fa5e210e6fcfaffacbed17ddef113c53f8230754861aa4c3c6d37c290c4d39c4cc6be5152a4d16433cdf5609ff8add11c8eee5e0781c89f79ac4f40479bb8efdd1d751ef276ea64046dfc863aa2f23a4509b7ad8474c81a851490a15bee8087ac3292242a486e0556c4e3c0d14e75c66b4ca0a9df3c65a05b9b5f7b0bce86296f51cd3f68ae288f571088ac843d1a264e7d3f1ab9522ac18a3d1b36bff3197a43113fa373df5b5e42829771b4ade02c3a9b43eaac0d3149fb3a1cca6d0bfd9cd4b54a59ede405d96c358e6d651f25b4d2bb8876a44485c00aee99669c2e57e46523fb0b9829a26e1abfab2177c281d6929d6468e4e9c36097f497f2d9af0792fe0ea08c8b924e88e2bf0b55aeecd1faeb42dad954734a09691448199491fbf5634d862314ab9758c7f5c161ab3595569df452c2974dec08fb0e5ed0aa8632dae555a85639f845434346e20f227fbfd2b43b85956092fdeb99b42315f3e1c7ffe3aa3e1881c190f9fdc179c8535008dd368746684042bdd3a42c00b93fef9fc38048844533c43730bc5fbd5f8ed31beaf97629abebb79814465499c4bf0f82db91b2ce257c620a09b7950ff059bf622041ffe4c6a255a665fd78bf2e87d443be0e9dc34611928ff77cc50566e6e1dde4c1d6fbaee01de08fd2900d8e7e0ffc8dc1061ae9936a3596c5e9de6e73a487fd49e3e09152942602e4d9aeabbfec8bc0c189317c5db0f4601c92e6ff14ad6bc29a728c65c8777ba91d6f658c50d2cbe0be4afc0a93ad1c8e47fc7ece989e04bd4ce8d1c41a300591388c4f1c7a6c9ef907554306afab3111fc2210f5461e9ea613b4409b2dd7a03170813f2ce2b7103e78974c6b925a92a9aa6a32020606a60782142086792b0dcc663583098d27ed54a3f4d9990c11a6f0a0998d9fb2edc1bb526fa78cc6fb64b0dc0ba005fa46c3f9086e951b22d51b9d8142dad366b14ac7e44960539a447d8f1e48366adfda470e52d4230f0e115bfd2ae038917cfd9bae0aaf46a2827632ea92db4011346d0a4d368f15645c09ad379f5b3c91cc99354b0b0120d33cbe2cc0d3e01f9e628d1fcb0f88875371adf369857b4a6258a018c55b0474dd8a8ef9ef9a385c540a12493f78e4cb7a4ace51e8dfacdccbac75879d9b46c1a04f186e267ce1621bfcef8369e148f369edbc9e1f51e4adc7dffb4331966cbe28f0720cc9059415eaa44eb09db4b440cc2d7c5f83f17cd6ed18b3b2fc815270a1dedc63fcbdf284c69301fc0a54083734311184d5c227962f3e237d8a49f6b670e6f919a2feff6a3826e4c8a611fac6e1850c3fa7f6bf1ac285ba1878358e04f5ae1fc1b551a557ceb52db12d722261e1142a3e7a51971089bbe7b77d96993c6451cce4ff292a9978801cc11cf68ff47a67baa7ee494f3bcee4505803c45f3b011bf51df38b391ffca14e74c7fdda279d3646c8e455e3d1785ec5ad60caf34f29a81713f0e144a9d2379b5e27631e4b8570198676b5a09f4335e8f60b157393ac982a5d2378ec3b5bdaa90348a4b630550b85ae330f5b4fd6bf84edcc4cc1da46fd14bf83f8ff8f6db36abb04bac8e81bd8e4d3285bec932a9710104b0f411a0844a8257cf2570926c0e39471467e5d034efa6aaaf83cc01c6597bf48f326cd516537a3bd611144119cdc1c85df8cfc661c170a16c50ff5b057c48adb5a5295f3b8263eb02935ebfd7a95f9910f81f9965040c86b2083a75ed55c35334292a9db0d22f7a4b0d4a19eb1a83c5a716f324975f8bc8599b7ca4c6642d8138b9d1bbb76cb6a83f9ea553614a7496072597b5dd737939f36660d85aeeb1559105e2dc1e2b4d5e72c8c4db053a5d40034ee025e3b03143dd01ad526d0d24a69d6a9c1cefba2041852f5b1d4b03f362d9a2ad7f0b54662fd7eb57e07f410f40e4ac4896d14384682142ff9b263de4ffc55d3154cf4f17d44ff4362e80dcc3016092ea673aad2d46d61b8409e3ce04f8930dabc65d795910428cf22b69c478130b8071fac1bbc21e68b5a57bd0ce801a091e78fbb0e0456f4a10fd8230cdf0eb2f19eb4ecd829e110aadaf99aff07623f909b1ec36f17a92f2cff2304b12d917ae37f23d872b33c865ea44a3a5fd1678a3c79c7dbec92f7b9cc4604dfc12f33855128e018428e9abb8403f0f0302ee8ea0d527ea1c7b573604314acdaf02d1f7fee764f297c98ece5448e34c3b35f19877b723f42eb202f277e3d1609980a226a997152542a1f033e686a93564291ee40f8cb232888a2914e688dc495240942fa8dd62cf3e6d33aee379eb11f5568d7f2e87162c0b3dc1c9b65e5a75777103f1af0a4fdbd6307e15f89a91699836cf3933555b3168c3048890d01fc768733ec65fcc387549034b909f1632afc5f9f9025e6e95d2a32caf03141db311742f9b54e626c2d8dcfce884ef4307d8c8dc8e4c87adab98dd1ac523cfc3d0491aa10527181aaa4636b95939c863626e3e8459ed7f9418371d3dd5e35c21fc0b0d21f1a5ab00acb2d128f4f59cb1058a0bcddb513124d8efc304da55fcb7ab447b5bb0a433ca34537c705659c952e11266fe9be2f01e80d9f6a45040c69ecec0a1fe8935b1a254d4d65e3c5dffb20dcc7b2d46594dacbbac74ce6a59cf632b6f9981aa57ade14879af3f2268b38bec4d93d6e69b4530834032a7972705445235f0b6ac1e8501632447489c34927b396fbfc4b107308f20238c17844b1795fcfe66ccdd5ca3cf623afb991499a7fbed5adb5bd608690d4b33d9af23238be6f6a1f0d53aedaea6f567163784c04603b8e94f591f50a2277b8217e4d13879256198a58bddfeef7204d635fa619b4f53ddc4172fa99824c3d107bf9fc9abb6ba9ecc22b697556df18ee9e2ef5c3ea901addcc98d3bfab423fc5d9316884f169a4336580ca90a7b1c73a6726115d4f3ac414b34f17fb9bde5b66b54e7035929cb932c2530164a2af24c18053a7cb63b0b3274cdb8772d0d5e2003adf5c9c912500009df7e55ab6bcbae3fd56e6a2299fe723e7288105b2cc5db54f4f6653699fe498b5065ded582ba331b09c165eb7ff8908d6bf24f23d5a90591e65a3b042873dbc2e051fb6aae55a472c58c4b6ad1c0cb512785b0ece96601eab524adfb2284454fab6f8b7ed5dbcc79910d4e06ad6708fbf87e445974b4c30094d7f14b1e9089206a535abe5ae1f341b295fac9c30a8f09cf64c501443ab37da94a82f27b5f1b363745e609646d392a0b0b2068b1f96a64b62bb8e5b3f3c4320691e2605c6c1321fc54d21211870cd95a8b9b77822e630c12d65930b816a540b13784e5a8d3f56bfc4a1897d4682bfd24be20dbcc8c29c1a07f1d95de33296945db2dc8e837064f96bf5e223daa00f13ca2fb668a27ea1bc7aacf86c034bb7144bfb466da4532fd9a333c4425612947d55b503e998b10b089ec58cee4139429cf6a122c8a3eb9328bf52800c62a7ddbe012a82ac6363056e036bb391759f229313fd61addfd3064e2d1dd5ede21efa129e79d51870ed1d926820ac0bf591bff213834535affacf9a2a49cc95ad7e91a49311c93c647f038f52b6a9b4d8b058f6946e1125fb008f5d6acc178d0a665bf06cdd43afe58b9f6821d5e5f06afa102d92e2ebc5fa89b6b39f109678cb95ada698b5228640545528b1bb574398d0924be2bb414acf3b71897f0d538b2ccfceb4b12d2c44976980c9b95d24d5bb56fdb8cfe59d7965b485c8847d48b876d2d0c489219c6ca9603dfdcd2aa124629f7a407c4e21200cd5e321870b53a9333eb2dd26a84a8032b8077ef19fcfa39dbcc8e2ee8a479fa2cb745f0903673b1302b99643c204d37cca376faf322255ef63e1bd1b9ebca8ad6300fc535d21704b599d787ab527019402ba2fcf32d0a24a986d4a79f1e375fd08a224ef5679d8ae27425c08723b44bfb7d18ebe1d872626069cf7474454507921ae09af09608e0e1fdcb0bb4a1b2d32b11308b8799aadee2912ae3a4b8f6cf33a855560d8c242ad32942102734cc13589493d98e4a7e2c5fb9ffb26ad670c8ed35bfa5d5da10663cdecbbab8f5771f3bfd868d5d021973663aa625ce154e2364acdf4271af46ba84df7ad6ad570bd0f0b00e78413d987f5b9f23ae3b027632ddb80034aef4cb995303522fa34c644063c9710871b16d5148849c6567403d8bf8978cb207a", 0x1000) write(r0, &(0x7f00000001c0)="14", 0x1) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) getsockopt(r0, 0x20000002c, 0x32, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0069000000662e0000bd"], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x82, 0x451d, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x42, 0x8, 0x400, 0x3}, {{r0}, 0x0, 0x80, 0x1, 0x40, 0x6d32}], 0xfff, &(0x7f0000000200), 0x0, &(0x7f0000000240)={0x6, 0x2ea}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r2 = getegid() setegid(r2) 16:01:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:12 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:01:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) geteuid() 16:01:12 executing program 0: getuid() r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10180, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:01:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xd8) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:01:12 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10001, 0x0) fsync(r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 16:01:12 executing program 0: r0 = socket(0x18, 0x2, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x9, 0xcd9b}, {0x559a0779, 0x3, 0x1f}, {0x6, 0x2, 0x3, 0xfffffffffffffff9}]}) 16:01:12 executing program 0: r0 = kqueue() r1 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x810, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) close(r5) kevent(r0, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffa, 0x88, 0x2, 0x3, 0x3000000000000}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x3, 0xee}, {{r5}, 0xffffffffffffffff, 0x28, 0x80000001, 0xe3, 0x6}, {{}, 0x0, 0x22, 0x2, 0x8e, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0xf432, 0x1}, {{r3}, 0xffffffffffffffff, 0xc0, 0x10, 0x8, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x14, 0x2, 0x0, 0x2}, {{r5}, 0xfffffffffffffffe, 0xc0, 0x20000081, 0x2, 0x1}, {{r5}, 0x0, 0x12, 0x2, 0x3f23, 0x4}, {{r4}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0xffffffff80000001, 0x40}], 0x0, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffb, 0x88, 0x40000040, 0xb22, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x18, 0xf0000001, 0xff, 0x7}, {{r4}, 0xffffffffffffffff, 0x20, 0x8, 0xa0b7, 0x9}, {{r3}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x9, 0x6}, {{r5}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x130e00000000000, 0x10001}, {{r2}, 0x0, 0x88, 0x20000001, 0x2}, {{r3}, 0xfffffffffffffff9, 0x0, 0xa4, 0x3ff, 0x800}], 0x2008000000, &(0x7f0000000080)={0x3, 0x3ff}) 16:01:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x20000, 0x81) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() write(r1, &(0x7f0000000240)="cb8806fa01feb6a968c28fc20494184db0c1e03dde739e1ab47ce30f96d3e62fcba92ea6d61e8cfdbb68cf73f630b1153934b4a30a866108fc35bc44efe693e015c92d19e08c68b38c94e2910e8ba05bfd4ee877614063ee3a9b12b711942099936c7fcb44eae705858ad5bdce9b4d5511408e62cf0c8474f22a14c78c4fb791f9db7dfddd17d0f590035683a0fc51a0bc9f87385812c53b137d608f5fa896b376e227a735ad715558e09ce73f72dca64f4598dd4865efe50f34794c", 0xbc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x298b) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4016e8c8b6b87193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x59) write(r1, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200c1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x7, './file0\x00'}) fchdir(r1) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:13 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) lseek(r0, 0x0, 0x41001, 0x0) write(r0, &(0x7f0000005280)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122eb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354872bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:01:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x21) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:13 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000080)) fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x128) write(r0, &(0x7f00000001c0)='n..', 0x3) getppid() 16:01:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000080)) 16:01:14 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100000000000052b0ebe3"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) mlock(&(0x7f0000754000/0x2000)=nil, 0x2000) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="482720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4170000000000000fff5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x80000001, 0x3, "c1a928bac12fd940312e52a796f1b48284d28ae9", 0x9d, 0x6}) 16:01:15 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)="c3ee522419caa734c331491b7e87f6cef3aaea801d2f0a69b6a2403990a418bb067e8b7454a8d6c862fd18f3b5070b654a22889bd79136b0ea5a7ef7d5b091337437c7aef957c048c6c6a45fc7fe589d05959ad7d16e337fa2db9667608074c311d3071fd137a09ed8297ed0c459f98afde1143a17aa7377842186674902125b26ba703ddcce0ffc23f607563a1caddd7b958be98f14f421239d6525695edea742d9cce410f97b1d55a1866720f2fefbb868be6cb31c97ef311ec2afe1b63476a51ea5c418ca88f45be68e2a020ac5f471ffe52f58619f563eccc3798b89d050a251b06b6f3de54e8e9171703dd2904871bc30cbfce611083fc916dd67f08c4f55914f71a976438ac5191ecfe7f31ff194107eaee87b628d03f470edb35668f5443ed1eb254a35b7dea4d8b82609ff266dc6b3cc355ac6dcc2f25e529d063c25289c14a5d50e10f5a073e869fecd5d6ecee53cfce11242c6725bcb7fb075dccfeb9827f1206f24f0def08418e958e6f4967e25c2abb137b13c8631c82514afd97f4a28e52ec2519c3597fea71c5e34ea1dd00f7aedf41b06970736860563117cf8c83029a6c3ec1498db6f4d584d578c49acf9f68ea7d255450d2f14806361931c6ea500661367ac038b879676e0e855d2a8593765864c16c602cb27c63aca5d287d70fd6e169dcfbc2349c1b37ae6a5d6841f359e3e74de4fb1f85c51b3570824105cedb553022f615bb879ee97fa8f80df710e8920cfe19ab30e7db1a1470a5951599181d7c946ae98efcc5c53a40a05a6bd9afe30f420f894945d4382f2bf88c2bbd0045321303cd94f7d00f840a486c76fae69a32675092698cbb973df215d200956c7894705f7bc774907a744d07ad61945212bd8da921f2a14bc0214ec7321f2796b827a99af547ae6cf3079fafb07e6ff7764733bf7b38fd457ae92a822e57f08d1ad3ce2cd3c67fe845e00161192a00197da428eef2e43cfcecd11696050cbcb2d2f45ab7fc4ddf36e7aee5f7531a8bdabd98beccd89f2d198883b0f1042e6350574836f0dcd590643741845f3b46600126238c16c2248b31f9121297fa2682f2f1a5cc980d618184e4faf1070e27d100a4c42344d230a992f220e9fad25a389d911142ac828dd10877696b8093f81b2f3212d071372117a552da3475cb5122cd7e47f83b26905d12fd4ca637bb88db8b6155b60fa52b6b66d8c479635d6381824ac2dec8e28f67fbed8647331dbcff1d129174afa68aa2ba06f9c880e4bc23e8f57e3b77f6bd8501ebc2881b327ed28d4315e3d8c0ea617ed0c56a19610adbc0e875a13aee01c8da2b51d618d5ee2611a1373af3e98bc1873612decaf3884c071bbcb207f74472d28b4c2a7e78513777d64e18132b08c03071d536daa9d16d67ffc76c083cc300f30cd7359df1fbcd329217b1b7743545e6954f0100e23dd0cc3fe77d19cdc70a101771e6ad57999f6d7026fa1d7afea997cb0e3cc7e16e3e42371f846c0d5ba807a1877e047075c090f2528da2d934fa44a52d4be357a3cefc990f0ea2b5d33c5f43cd37acb7bebb16b4bc3cf34abc6578587ddee74d8a6420bb945bcbbb2cca54e671bc775a6e4c238f38ec89f9da5a82105e2bec58b6c50c89a6fc5e3e934077e457aa12fcce5c06f8478db4b13c81cd2107bb0446ff7f27bf5629b16db8ba60f2eb0dc6905be165f34fd643a47abd60081d67a8297b4a9ea61196b6bb5e2c4bfb731a8c3c87ea6ec4a965e40a989032f3da135c8d9ff7ef9f7fe90d5ac975c3381174f75919d8d3bf3386d7412a188bdc275953f5f288e8066034857df41d8bc6a6b01a3ae2575e7058d6700e0ac3e6e12e07ebba144c7261cadef65b5a359136a1058fd27d48fbeaf5ec6cfb2a75309b62788222e3c627e929435a8869a93186397c7739c7a4f5201515d0c731052571666521d33ab1acbc71543a54dc415a634974dd1f2e8b08f4eee92e0c64cfcc75c07c9ed1930bdd44c1e56f07dad2d1eb8beecfd473d6072f6a28237f5638a34228cd65641f8bca5ee072a4551e4f8f09d74f668d227ae07d7565cedcd92f93356c4e6b2a21ee3c28d218b8c30c769af65f50856518986d201ac13d316e082345b4040f385070d", 0x5e4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x20, 0x4004, 0x4, &(0x7f0000000780)) close(r0) syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0xffffffff00000000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x2, 0xc5, 0xfbe}, {0x18, 0x0, 0x4}, 0x7, [0x59, 0x0, 0xffffffff, 0x80000001, 0x400, 0x6, 0x6, 0x64]}, 0x3c) writev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)="a14c76ab23c3dde748f705cf70eb99dce1ec", 0x12}, {&(0x7f0000000700)="bcb92a1a93d1d049a3f4287c", 0xc}], 0x2) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:01:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x2b, 0x1b, 0x0, 0x0) getitimer(0x400000000000001, &(0x7f0000000000)) 16:01:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:01:15 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:01:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x20082, 0x0) bind(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="00002c4066696c65b000"], 0xa) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xd3e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "385df47313f653dc897f0298c9c4e4274161cdc0"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) write(r1, &(0x7f0000000200), 0x4268) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000000c0)="2225d620fccb3146dc301f26cf91a617fd9cfa0163512f4a7b4dfbcd48d233826ff0e266c30daa48c8580a68257e23e079b6d3460b6600d94e260732a95f61fca64837168efa7b29f1ba4f3ca788d539a694d561a16b4665722528d762cafd2590083e2538eee4ba61510f8d606afc9599479f515af729680db78412daf3b2783ffbc273f2bff7c351cf448da57e4858e42492c181ae88c95545f3f7c5efadc58bd50e0e0f8c1deb3feda0caf64dcde868a15b18fad378", 0xb7}, {&(0x7f0000000180)="cd0314ba3a2ba27349b3c1558b90a42117ad2b51b2c978444687c6335a87701fb015e975aa7b70578e1618540506f309f7f9e1364e16e372290fcbddc0457b006c1cdc489c7ef4ed23b86f8c8fdf18119ca63cbf54a555f4305bce320239db7331fe22f8f3ee3146fa6a", 0x6a}, {&(0x7f0000000200)="2fdfd3ccb7fb5f8b30280c15e3baa6dfd195529ba1d530a544f87a40eb0b6815b21d8bc0f36dda8490d562d721b343176bf3932d9e16c1543921c47a658d9e9f78e3f9d293f1a0e835af3900c4c986b43e0e210fca217de01e5092a24472f668dcd026ac6790c60428ca26be13c176da938690bb65936c2eab7c308cc9534416289025ab8838a590cf71d0f833c5af0de29118c176e4fbd889e65dfe0459ea80eff7e60925a2d5e9a2cd7cd39c2ab9616fed2d410b20c6673c0ee4b5b5812db993f5f3f275aee77531d2ed6c3fb605b6dbd6c86f417045fe", 0xd8}, {&(0x7f0000000300)="b05e006847184c4201a9f6778b6731f438951c58fc04856fe40ebd1ff7260f356b1e1d775abdfb0b4c722f514a9a8423fa7def477fc1a221f0327a9370ddc8a6c77a522ec19684dbc55f15d40ad31cc8183b41c4bfd45674fc6450", 0x5b}, {&(0x7f0000000380)="b6ab82d4ece48af39b13b9fd30bdd952d61cc5deb6bde81bc5dec61b6524225825919fc3d173cf7d9719893448445e5ad424d9adaa72cfb702d85956c6f1c2aa71013c4d0d3da0cc4ed6cd62ee68a5d53f51922d3599a9894db9fd0d5335cb20d7b0f63022aa6a6f34a0a621e1e09072d186ae58fc83528da77cf9e319554e289d8ff0c55b217cb33e32bbe789681f4b60a1a537640af60fd8e8eab7655bad0007e0fb7cccd3", 0xa6}, {&(0x7f0000000440)="7793668f3d2d67967b74aa32793d08821a46156331a32eda7ba8f9eba8e9a1259c1d0f5f6fe8706b56bd325277ffcbddac2036e8dacdbaf1123913d1f44d73ca9a1ad169c9a9544ff2b5925813743c96f0f8a1a8b253fec13f8187c7d1a4d7e6f31b3824a4f5e69be7075006ef1e6567cd11dcf623ab0a98d1863bd38fecc8ef9196c27af1554b643b75596ab04564cf32bb5f65ee8956d5150fe415c025ed42c3ccc6304b82980d4823f09025a8935f7c75e42442a2c79abab61fcbd4128d82204ceead3c6b7a5ad774bfb7d7e97990436bc79fc2fee10473ca204e655f23b354e489aa1d7d184f5ca2b13c35b50343f9984e53b8149c7ced6bf97b7a3287358371225df52a1ed10014c12cd9b5820f8aed776167c614c49580ce95b26935ee8c3fe9eb4dd370aaad17d2b24d17d7ce67a73dd6c7abf754210b3e5f0c0af4bfcf21ce1d5d0c9fa75e51f01888d0243b3adb8a1768bec9afff51b6fb9f2bc17f989aef19341984f3f9d59ee0c4d52947ca01d8571ccb041c060624c861ac1971b440412e41bd2f2d934e768253508ee9dfc41055ebce1ef12cb5c8882c47c9409592d1346fc2a51fed5051a9d5957c613e281c16c1f239438f1c10d41a1944a6187aa5a1fd9478e460986ddcb4f0d76c493bb212d094910cfa9b4533865480931a77b40bfd1cd305de2174931e1c61fc0cabaa7b6dc7ee1a8ca9b0eedc0104d9115c86b7f98e53ed0e1aa093250480403291c458281601cec831366c9649e923b5accf57f2da989a73ed7d51e84011b1e770583e397671009b7372f42e005509894e31a6f5130c99f9586f49561ce3dda986872aca5e1380a3da1dc4097e999bcea06ac845cf544523aa832f39a7aedbc5adfe21bc62f4009bf3c046c965fbc664da6148408c375bd938589bc72d89c592ea281cfbfcae4267a6206ad0c61a2904b02edafe3f1d10a7be0ddbfc68ddba38363b83876e83e5a07518224dac7b707d764cc10ba88d214ae023fff2808012b8f570c84d072c4a6b9b6cfcc87cdf69020bb6a3671bf9cc825405f678ea24b34e79dca39454f1e815c33735b90b5e24c8d3dcf6fe05d4363d7c39d6977061804ef580c959c0280ea42ee675a5b286a08d203e00c3a370d94287e80d5510d92d8f7c4b9156d3de0b64933ce2b00bf36595711a76bb52c5cda24cb0a8aa31444fa1d8a1e9ba918ff904f3d4ea7bde51674ecbe37c55e93014946506f7798c8d23894602d28f5993e9c5f23f36986e963a1aaf994bf42d0da2176ea50e5da034626ea2b029f438e05866179865a6bcec59e7610886289aa40c9457bfa83af40255058fc89698c8ee1d615dbaad07bde87654284f6f9d0c617dba3e55dcf777f4467256ce688d10c493276ea984ac0cf23452fa23b1857c35bf98e11dbf4d5766be2e1361a172850d25824adc313d422ab94520ad4c653a73df39666c0cca366d9d4de5e99ee8374964534d5154efdc177afaf3977d5dd2a588a7120b9a657c1fd0db40330f9554b06a7488bb6e62d6a3f3a4448849ae29d8bd2cd9275bff1208001140ed883daa6c5276533b8caaae0b55ab28909b780e7f9e14a486faeefc1f83f813240c9356b7f845cbd29c4063b042cf589df5ac27f407d743432776a91f7eab73edd2c1662da8168a63d40eb3aabdb19f48a63c01d1d9b1d661ef818a9995df6e8bd3e43c1a47e6b21bc826d490d0f670570d65ec0d12c7e58cf354b699ae2353490cd1910cfd717b841f42f23d5820d49f0ff4c46c9dcc800a70b235d2841e7b161fad34bf9d66b84ced8668816b6f5ced60e09096b4e49026d99a1bfc63ef80a335bae91f13555188b9b845a7eb1399a6f54676589345774d44d56feecf6f6bbbe4858a1c1023130fd41745e621db91e49b2a8e2132be7a7e33598689f26d81e71c9d9f12ed80640fe1665d37d0d3ed36eb8d12e1aacfb02ad3fc0b2e594b2cf1ea5ca01c24ccfa1a2bad759caca43713e7b00330fa7f2dd928ad1a9140be1beaf4c88b33599b1326f333690fb5f0c5e9a9248733d0f5c6320d0653034c9653890338ccfad6cd86c1ddcdd2f1e861c3ebe0bc1451afadedaa9555b3f81916f842e767f9d6d304071b2561ebf0b45dbd9e3d39de33246c168ae2c07655abfbd0fd9347d41dd2b565e5b12d9e8ebae526013fb9514053f4256187e288bd86fa37f38628cfadf8129e3d2d978391518b3ff040411c67da52aa2e8030ac8c1942e20134060a0a7f02eefbf950c7a440ca931c4161bb4ab5f241d35c2b7d0415343c33562138b4a37d9babbc768340cf121bcd4d57107f4b54ec70d917d4fb84b5bc8b1f22d67735f7210419af1486294ce2a94fbc0129c337d89480a8cc4578ecd746a93c616ea4823a9c3bfe500d35844664981ea1485f33c26e25063b6920f5dd4e275391d9aa243152ddbc11a8af7426ee0111b86b0f7a5380b0d9ec56e9fb85d07e37740d967a7f8aeaf906f5c872b4eeef0e5c00ad16482e91cf81699c274a8f5fa3678749aecfeb98966b34074a44773a9418aecea91654673bc6336e2971fae67cd499270610ed875b7259b3f65145587336e275dd9f9292e43031b5a5d44cc1d24e19d856d7ca70736e05acede1f1f6f972a8d6000c5fad2f224bc2bce1b3ca752058b06e3e2f59c4ade87372229c13e6b7ed9834a37446d773e72f50b65088367724d49cdca6291fbebf0e1d5cb2d1957b6abdac4465d9899ee4f69408c62fdad9124dd746acabc58fed2109d17271385d932d1f016ef5c288427bb76b630238308fc8c442a3d5833d0c3d0e2cc8dc3a353ba95a4e044fe9eb6bf3db66104aa12edc3809957e2d257599fa200f6c8182676e8cc454a837058a46b4e35ca9b67a41b59bc13c3b62fade365a6211f4b4e6d7377c0fe1ddf2eb99b7ca5ad447af068fee7b546af4223a2caf95321451b6fbcd834715b0a6433a538c70ac3939ad524909e77cf8c4f37dd5e48e72431286a0067286efe0b98ae6c819017deb7539ca16455e3be6bd8c4cbddc31e9bd216d1cb6744dd5cfc612e28133e3ab65a9c5e394afff3771d10cc969c4726f40f792a49e51767fca5cd6d6abd801f11f90b8dc9ffb6caca83eb5a02ddfae89b14a27ea248f048eaba2d829c9a4225d3c2793a9ec0110c8cbbde4790257549684b8bb12b77ce3b5341cbbaa7ec1c1fa994bebb3b26a32ca5f67b4636f14b8d685b5cd4bcbf114109d1527f96aed86d167b8a9e2f10cf1c76190a68713c0cafb48f5c757c3a1e85e2f62419e64ff2c37b0394845c0815bad62bf9a0494482cf049d55867719e69ced51acd0f9016aa1a0393892a0864fec79f9ba049301bfe249a28470952f71f2fab899375e7710cd902a3b6ed274f2156db7950f51ad06445f4250a5278e4ee75904df853802c05a2e3a49d41b6de7a5dc35621843b352a35f1be1cfbc50a8d9ec904b53cfb1e6946bb02c9e0be76a84d493bd045db58c6e3e315892b8476fb780b566dd8ecf09b8f3c7cbf4842d5fd43be056785123d1645fa500e4b978535b43d1194576032a70ae70def32368c19bf5b5d3c7a698ddf1dac6ae1661d6f16772f39f1524765a9c09cb48fa65e18c95abc49dab6e68bf75744d8f007751e2bf23656522fca8e77355f4a2df8e78c652a0205e67faaa20d58008c747d8069dcaab1b2a8856f8823920193778744a9a8fe4d024043a88a37ba878416f0999528526fd6a02a8fe5ff5bce51a389bfeeb85c6b0e8472ac41d31eceb6898d25a45f0333cd65eaade52a388da32c9941f4395969b3872503155f1af49a9f6bc5fdf32a0407917510abe2636e9e106604ad878563bd818a218991ad5841a2cf5244668907d421995fdcd5b1581cdf9f70e3b2e13698a22bb41dda58b0a99876bc8fabcc09d0e7e9b8f5e87beec034a3fb96bca7854adbfd1cd3a1e70179b18d84ac0be41c3233e8526b7ffeae654780628a1bbeb5e4da1f31f6ef5b0ac49fb43562a774fd9473a45a09e9347ed882dd0886e7f6af1ad054861e25fcee1a5ce574ca419a47bdaf64406b9ca6a3eb3f26e8b3333c126615179a275ea947cedf427858b9461474fbab302f5c9e73306608fd8a5c89e2165db3eb5ae0475095a9672aa74ce8bfadace972d879835816fc4a0f8051c2c2cdd2fa32d9d6730ee60b9e38aac30e7336c2173bad2f62ae7dc5a7d0c3c592c6a451c2910fd07c8bb5a8635d24dc320ff73269fb2e6393500e2fca1f749a410257c93c69c422c9d7626e58845e58432e2fec2257babfbefc4eeb4f5437ed6f232b54221fe32ad93a0abbfaad883586ab3b87d61c861a5deacb5970032cfa551fec770f40194f62143790ccf75d03271422bdc60fcc852cd7ca0ce28933a56579651986e1704ee4858d231a623d3a2507447231872e290c09dd4c93728e899cf8833819f22089481185525d96ff2b637503b85d7d44e8fb5dd6753d5b42b37690ee2ae2362886a1776337dc26287c92e035452742628f3f917e8d90f390d24eeda52c578b80307910cc947db3ec2b03746a534182566bd707856d4f48e1a91011b37a6ba27368b7e7c46e5e3cf816346866cfe0a7906a9ece2f3e675116814841936adfabcf4d314ada9c546e7f77ce0f6841772193fcaf6d04fcaf4dbeb8c1f6b654ef37b7d4b3589bbab04d4762f276b5a165ce014698774a71c0a7340e98432dc5a960ad34739f8c9aacb46ab501294185d6ec15cba77ef4d700afa93f39c0b74e71e3ea2536d67040c9723500af36614ed27bc9ec3ca5b9301fb11ee5c070e3428f0529162b86bb6ad0407e72a6cf2c6b8b85711e37ad5905b4e7b2bee1484f22e9536c9ff3c0fc8baaa002b6b10a039384ec205c0579fa4140630e1e2cadb18acb46685f7d59ee64025a342a190c9d096dc32727d46550f37c31e7283d698a82ed69e1ffb3a5e7c8e6a80227be850c5eaa9aff12dbe84dcc6be89982f94bc61aba3a88d8ba347796690e9efe40f5ee7ddcb72552a5484624acd5c041399ce1627450f8070b9579a2355a10cd2bf8b8cd909d671982311d438a7412d92896c77832749f7ed24e1faecfe584671d907696c1d7c3408481ce57ba204fabb858f37eef9a0fdfa20aed4d5c5f07ed6d68add9a52ba3a82184c1bf94005fa424da8b846db5a6a3264761b3dea7e6a590fbf7b95e161f8700f6df2b6efc3ad39193463baba4d4d3336f3e25fd12ebd9d304051532b6d99977bdcddf14de45683016248974f53a05e1929d14a37e9e34267020e311fa7074695aa681d690e4d1229d44b6fc8d4c703959b8ad897c5c4b9d4022e8003151dd5d8a1a2523285c78b7adafef95d320a0893f1f2af394652c632f90ee5d1dcac76a39c20789f9e1ecece62245085ce89f6371dcc4d89800c4b5a4ef22e5cbbccf0f9002c9ea160421dedf72237004051e00479f7c80838b47428f65a820c3df3d4c018d8600e567cca9b0fa55429024f58b5e1e22c539981dba209a6aa08297be4da6069c9a1b17c8e324bd9c115d005701bd3e720ddc63521bda7bf0526ffc3f1a71b9215b13b57fe8bdc1a0190c4a92268c918ce0d8b23bfdd3191d28c16f7c5227473fd4a751249a8a5277f91cdb0f6fe7fe96514adef49e9265f6053ee277aa9bc3bcc5c2635ea409b2afe83b109bfa24c576c154038aa04e08cf3c6dac841e925f6d953c3a3e93ec630c3b6dd0449d5a15c5c525df0d82ba4034dbb62f251a8380608d02b391da15b95c34c57c4821599dc562be24fbf989f090083083bd04b36459f5c0c03d2d4027dc8bc7cb70", 0x1000}], 0x6, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000002a80)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000002b40)={&(0x7f0000001540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000029c0)=[{&(0x7f0000001580)="e44cad30846a94f05108b837a112863f74a49fdc94bf8d4764f8a29cc5fd9331a79297b1ee02cf2916d2acabe109be0b4ea264ac67f35a9cc311c507c21092da503373fc28941ee78ab4731040dff35cb75d7f80150d43980295c2150648016a392aa40a8e1023a644b42a15bc11b8b79823de2c37da01faf8cb56a53ae5a3c7db7355469047983d40ec1d55a0bc17bd61eed5520b5e7e5028270edda429fa901b7b11ce64f56f56dad4f0de10a01f267807a0c94569b423f7073cae7006d334cc22f0778bd08ee5dd3633f606463b1a965c62f84a3177a9be68da78679a33578f3352faccc72333bf62523f9877ca289b814b7367", 0xf5}, {&(0x7f0000001680)="8b7272442f39d01bc11f6d2d4b57dbdff76eac24840ab596129cd2d82d3218a985454e3e8b2f5bf18a4ff6e37655a3f4c6bbd2a3b46efa030adc4b1a6941a8ebfc7a770da9b51a2b4f", 0x49}, {&(0x7f0000001700)="dc1d1099e89d2467310c263725683704b376e38d92073b9b8c04d1a5b097950ffbb29e24752fff018b7482ff2ca2889d49f30d8d67ac7c745de5428adc", 0x3d}, {&(0x7f0000001740)="e0066640350a683e9cc858d13096a00c7d59cad9be4f772af72a0f919f4ae15c6495df2142831056e0a1f0dbe7b0af8bb68a1f042a239f87060a535a1f7e6d7f2bcdb9f6916070f92ee01572845a7e75e667b7b30bf9a0738c1c233678719e864a30a5e8dd908c40012090bd73b261517dd268209fc6de34ff9a51f8f901c56e6e1a0edea1fe681157be51166fbcb2e1c3fdf6660faab1fd1030011808db0e3e178a15f24bb502c9d2ba", 0xaa}, {&(0x7f0000001800)="13d5991defcc267de5bc9a8bd42486ebec2ff97f5b2f7679369aff358931ee3baf059db5b96adeaddd817014619090cc16ba3fbcea17f613d17bdf3a69989033f7fc8db298779bb8a6d792993c6385cf56b85b49f5d4164b73fb1ed9094c36e478a7c570e8c877d3105b9cb299f0edef182155808d9aaacd1b07d4aa77401dd4384d761f799b2723adbd3afaeb3000ff8ef464b6cc4731bde1bcc36632412e5c1a7739d6d0089f99593be44f75705d0bc19b6a933b0874cac85a8f49df2881b4c89ac69427d4cee36dac0852cf84852cc98d35415ce2083fc63fe6d4c9e0bbad1cf8cdaa1c8b15b1d6ca8a02ce4921a45499e915b9033ca22a400d60097a328fb19a77188ff2af25a245361bcd866f1d9ad338ec5d8843f1a5813de6fe3b1da13a78a16bc48a694794f8ba6da335567246659bb0528b420ce0f52bf65aafcf1cfb72abca0ce107b0a1ad8b9ff10e10747edb72e3568c3d568a4a8b01933f6d621a70219df2e0d091c3a0a5d4f4359ce700b583e28082b014f7778ca8d8d11556271cd4cb641b2cb209b694d87b1df0b569474828bd9d115723af48ae7deb5ca3882c3e57c359aedd395619a8a8bd1d1210c4583f3d113da90197d8aca847a1f3abce18c45e15c7c442f352ba5970c7cc9524fe5b74491752f3c38da942ab6c36db5544c061600c2cdf4d45f02824003a1b9c249b64131c7522cff96b1841cd7b23c97f50cd6c0e36429ecd2a833ff2a42d38e4a7be78cf40b1e34756ab8afa227feb510a557d2709d0da80d838f7351e66a8e7bc7aa32c67afa65079bebaa41224272899a6b99becbddd065bf772b8aa2b3a8936dffe2cbcb36a7f4547eb75244918f962af7d09231325d66026192b5a9113f07dcc6859072cc3d52e05e2714ced9d6b3d4c5f2f8e96678cee38699d2c1066d9bfe35b2ffe2ee9f1fd710b50e8b1f7fae1a05855b72eb548841202bab35ce476332bd9a521d9572f23f5dfa295b9d5354007b4e44d059e4a719d9637b915014fa65e08e3e2cb169dc9fb7644ff190c4477f79b6cc40f2dbd79da43aafa2a400b1007921eede8a3b4783156801ab25472f4a303ac76b0071e6edc754c8f168e5dbb584237d791d2e7ac5205f3bb3ef4cc0c7c8d5b3cedba3516db31b6c4b0b52cadec5dbdee48b6af4ab9f4a55116335303478f5502313aa81fc2e05ef9ac0d3de19de35bc52dca3e0fd529016a44a25319288f24cf02e9854dccb7090ff7810456eaf36eafa4510cd59b43ba65d2337fb50735afed00e63179645b54b7b1894ebec88e6b1084c15de79e0785999ebc30e5a0ea0bd0acb988e20b817fcfc324db506edeafe002b9b7dcc47f65d4237e816814fc6a69c27e2c235892c6a24b3db7b5c2b8c9dbc591462242b3ec5ed6e9ccb4c18bbaed985fef18e7ec2bae476235011508f28f7358dc3b6536e732276997ce6ab6705744024c5c364e6890df0a93af06e0adae0e88b4c6b67d69f85e2f52bbd11f0679cae38c411c1ad189df3c50405693e04eff7a6378c147679219f4758e0ef88a9d3c8ea7d76eb92fc0ee3aceb717640577d22ba6c060905c82c32b5e0a4eab199e64faf5c14ec8ce2fa2294a1192f7d0d6b2494031d7c6da89fb488b5ad412fd3e89252945ccd162210db9f0f958349d5f935060ef33096e78dfda22f577647a28ee8a1c545956b1b0d427f210e4cca7be3a2cfed0ce81a6c9e8bc868ace7701c205d81addf5efdaf6e813fb4ed06e04962c98ac3105c9deb440b77a0415f2475f4251807e8be0dffcc4afa8b00ff08ae8d6895c602438d4dda64243d55a6bc02045bcddee3d1fe943169d9dc3a80fd749af7325413cd8e42266154a9b64eb2eb24c58f9515ced377ef9add5b1c4b402d18f68ac87b7611aeb9624b447dcc258ef7cbdf43ebb6c4292d225057d202ce67340f007d82eeed4e114602f72bac3dbb57ff19a8236ad20731020e7b74c8583aa704ca647c742830c236e35c69fed33bd90e7601b638e8a8b3e28f678b7910046f5396fe2397122785560bd3889ad37cf9a3c6f22cf92021a861cbbbfd8d32aa7f32c9af27e5bc0f55327411aa0089baaa8c079ca88d8919d4bed13717e3c27a61311adb621b055ac2a68c80384805c047d5d11118d5981903d8f7542928003cb21a0381e85117a7db8f594499b1bc037a15e6c68e2a40797018193b1b40a4bc3dafc98a16ea3f40dc19805b1c0127999c7db977ed3037a305f1ecb0d532dc6f344927a3c04494b0d68c662963d7ea19b317f809473e30f624dcc25c950cf52cc4859f85974a39f69fb6af36f3391842a758c4d3d27977fb3eba81036526872e93e33b850009fa57ea263dbb8d753ff4e8dfc8dc26299cc634974af8c5a7f3c3338f4602263cb20a37fb4b60471422f3dd59c11de9c683210b32418d49d8f250afa40fdd0b32b15c546e5270a6bf2718ea1e8eee8bb4c8b621e9d38d31170df4ef3e8f2509062618ce6d747e7837b7bb1cc3d567a8784d262661a62213721e0ef55dd4d451afbd2606a5f84eda70da9f1563ef4927537c14ea5ab05791542dafa63a02f3aea886df054870c6129b5cd509bf5da8e91489add21bce7d620c4a9a631740d9c48b2b7bbe8d922e0009a8d0945c411061ce34510bd11767186c76778258edfa5cc47c1b5a491a1803410f09789254736795ee6b506992d9c7f0bda339e9bce89150cb9e5c836447421811abf413884153d371e9f2c77159f6dd9258fb63a8445237c846287fdbb8c4eb36fb9f12d321c8ea55df3c88531d73157b56f2ddc753fcd704a4771e396d2987845a4fb94c2337dd39e26e62e9c7490ee9ce2da4830b52b3e59aed15464d8c1452e6f35540455de1aed9fb5dc4fff7984c170ea3c2090ecaafc27c32453ecce6ff07a2cc4001dd81d16597c261f5dc0d1b59d1df03172ee352c1575e7c5a681b1ec83bbdc6ab7127b26b8dd67f88a9e515ce16249abfc3fe6f5c445eabf6b577cc9270443869bf6c942f44a5d1cb5600366afa97ee296179760fe05515a118d47fe09d691f6c249d4dfc2373843558a7fd3ca9421c7b6da6d6ca74e0b4beeaef8a5a20f351aa28c903d1904934497a2e7755e51bc74885e894586668e0d521e0f74560e37cef72833ded22eadc60b5ba180b712ea86a7bf2d0f595ebcf56568b6822bfc7a199dd74c2435ef8119e93b0a6183d7b3e4c2d323514189c1e674c78f3d2ade670b924ef7a1a22381e0bf57fe79676495766720ffbe6d536be1c041a8c1960dfb1abcf81ebbb04bdbf9f07bf479ebba2995b349ede35d3fa4308a50315f57850cd9ecbf79984bb2aebad71760ffe06bad2dfa1a73080c90254e7c051902281eb8c4328011485cdfa80bf78d376c1e045188a097c92aac54cf4bc3c209f4bced9e1158cdd9e506a90bca6f54674162a905cce14bb7c4334a43996d0b57d06fbf6fb058fe744b8d6435e26bb2589ed6171dd16254434c25f22674443230f1ba2362c2916ca4990298dcff941a86879ae4eedc9a3fe9e98364d02dfb1c4b3909dd5a21ff06a5e316f38c58747143ea20c6ca042fa99032ed6c33f63a6a55c9a2bc5cc922faf1c37db89f61544dec1ef36463ac2f0fd259299fde0e2f73c6b86a9496b1040d7ef386f385431318f717ef73833be72d42652c93e2ae9168c099757f7d5d1386e813c98bdb18c079ec14399fb6c1042a18286aa017867c1d46d0353470020c150713bde9df24c701c78aed643f48b0dc7d380c813294da667eb298e3046f60bead23a6d2732d0b9478a712ad1e11ff8dfaee5aed6eb14c2141eafc3e14bdde5c7170a29b43cd37be683832b96b6cef3ef438917723a039e77b7fa21a9db8c82c973897830fdcd44899df9a3905f9da28cca29f54f2ee8ddb198f5e2bdbb0266f1eac20bba726b77af016cd2ba410fb6d724d31223e7a076d16e6f956e06c90bfe7aa3681b0cb9822dfb41b5f31e427ab4078290bc6f18064c2422c2a325ad562eda588d665ea69d0f37eca541b3e71321dd85143e8ebacc99a22136a8c201234517855aeadcbe99cc944712963403037d8299d8b724fdf4fb616f3a0aa480ffcccba4bec80d6dd7b96ad35caaad8230cd3756629cba06670c35e98e87ffb41ce972e84e77a230fcfe0696dc278b8b84ea10a624a03fe7d3df3cf2c1e860ad0782646a108a846c9ad202156a96b0fd752647e00c7e9bfd351c19156eb7d9dec0087501839831b2e70539a83f4a33e4f9156438d66ced39fde3d55cc384a5dc7b40ed34bab1f6243f41d7b3964f7bcfcdd3352f6645415320e4b60d63ddbfc0f6fb900b16704a92c5f0cedfd162843c1d40b0d9d5df5f5fec8139ad77e22c350cb454210060b5a0c06ec5c271b07cd99bf4b700959036106b509fd5b25751b44161633cbdd9c5d5cefb3bbe9dd6ebbcaa3663ee589a4e8363f666c00cdf2863b22fa55e13cecc69dcc6eaa7b564dd958e256f65929fab04aa4330042cb7cafe5a2ff5a68ec6cdeb85d87b2d11b2466288434c4c266960c8bd06855e8ea1f8c3ea0616a953e63c3776a512d6ee2e08b35e9a091e6b98e24630f7e5556c6ac7824df652268dfebb1c19bdbaef696332d796a3993d14bcd5d82ac23ec7d886304fcfdb4fd160094da6717854f03eb4949ebc2a368c0ba5c6b8384df1aba4e21d6186e4dd6ed39328cd39a477d1941a9cb3a04a84a77d5083d91a8dfaf079bcef06f580da390ac3aca3d97a7aed4dd78fdeb1d6ee59703f4983626964a8802cb2e3db86b6c2cb17fbbdcf7cbd729ff357188b76347560958a3cb73d5ad12ca4aff7bb14d9dbf96553c0a15f382cb32b219327b9a2461a72e6c2b600e9bd5adb0223c4587deccbf1464803d22fd555e0aede2037b519e51d718a8537f9b1c5d3b369a7afd8a726f327fa95414d97e4c2b50c317c9fef5078e42132e8144cd192bef8702a3eb7e678f6c9ff9bdb320019fd084f855cc4b3480512284f97396759175fc1198be7b4c6edd2c621590aef6401c529e07174819ff12175be6b26e8af61ac21208457168012619a3a636c4265df9297ded4e9dd7f906dd942b9d6897df96ccc254c083fbf036aee54362a4aada1e82c59b9a095f7fd9a87aed74e71e3b3fb1faf0ba90b665378d53a1d0af7fbec80b710a62d080c6b1c92757a21504fc45e041b714ae5ab38503d760d3c43a0d0bd387beeafbb58b53051db0ca00eef503e578bdab2a6c023b7317bc35b6dc7b4ae287b69137d0211b1a8a3b7d22cb794f04f837462f3aae33085c0f69798a1905d901b8e214165768be0fc115a670d26672be6cab3be2ce2b0e81d8fc9a1bf283d2ddf8fd157817d910d2fa007f9db084728353beb8b81339afa936cb8fbadbbafa31d55a251158f9ae95b7fe7bce827fbcb3089d55abdd767c698855954e152b0362a3effeff8d643597f9fcfd709e82d88f9f552e8989baa1b94222349cc459010655260b515972e2d1d1c0eb07afd71b37c2b29b9e39e7f02ecaf05f316827025562b174ed22e9bc6c6d5c1ed156d7365947f79b030d994c10a471e4bfd03749888c2feab798442de287686e932a7d63e02a4f97357fc9ebadcc84a878ebe121535d54ae1f05386109624438810ab9024ef4e242b78bfd12e662647d583c020668408d5087de79a6dd092133c38a95b7279e78796953617eb2918d47598a05e10de3cd53694ff98b1d1cadaa4b3e2ec95abcc4bd2add981732d04f5e898b9388eed4f10f8fd1bb8c2e455329caf17634f7bb48ca5791014ec36e364aa61f469786b2fea5", 0x1000}, {&(0x7f0000002800)="a5fead566ec13e9d2da74e22578e6c2c5ef24b19fe9c41227a2d5bea8aaedbab3e9b2dd997c512c16a9ac4d1737a2f86d5f86180b72c230175234e0acb9ab05142d7e0397a554b2a390b9ad31976133b8d62a331827bca7f5423a7e5ce9509ea2e78ae0d08c3559cf99e49102adaed462970452b1348b1ad42ff7b34af170e2744d821b3a3e3b89cdb120dee0b1457928c03d911c4f749162a0db0c563086855246a887769799d1c44be7defe8040ce15107b0cd5b41cf5d1c76129a2d05bd587f2e7c927b3c5c6f7d9fb80d3a56a4c2114853d28a269520b680ebf394de45f72353b0f31ad8d98f8bbf34032cbec3d9", 0xf0}, {&(0x7f0000002900)="bede43d0cb77eddacf5e21c04f110fd815a71d0d91050332ede0740ffc727dfa48716145107a25a4649b6e677cff58f3cab6af21b4a6ceeb14a39de78a557467bc9472800cf240f4eae3cb73dd1b8df7dd4f3aace0b47ec0a3b5a9112dbacb2c768890814f8dddfa98d3a7da49d3865fa0a220fda20ef479d56e574faba4719ae2aacd1c57a24fc55561834dd018fb313032c21fcce405", 0x97}], 0x7, &(0x7f0000002ac0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r0, r0, r0]}], 0x50, 0x401}, 0x1) 16:01:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$inet6(0x18, 0x2, 0x50d) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100, 0x6097f3a5, &(0x7f0000000000)="e37003d7ba29e1d53b8f15ce5511f4a7a5db697c03ead4b684725e46842c7697ea82576c530da66f4b72a1406b92ffced4d6f9164fd2b12986c0bf5b13fbe86c91bdd04761ea31be6638f6f3236ee1722c4704e388d87d4e9bb028baf54f99793be88d58349e7e8bea47fb09", 0x6c) setsockopt(r0, 0x4, 0x1, &(0x7f0000000100)="ca1d22b9cb036c4ec4ea1cb1808351c626b692f3596a97768ba80be068335208df7725674bb600e3e0198dd42da54d101a8254fa77d9963755f966637cd58b67a4a3", 0x42) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8020, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) write(r0, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d2905794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f567ba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b1d0e973ad3550b10553cb7918672f26f97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06020000006287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e3286011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f2a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec138efe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e00"/1881, 0x8e1) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="a49c83c34e33", 0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xf67) 16:01:15 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f00007ad000/0x3000)=nil, 0x3000, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8002, 0x0) 16:01:15 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f0000000340)}) close(r0) r2 = syz_open_pts() close(r0) r3 = dup(r0) r4 = accept$inet(r3, 0x0, &(0x7f0000000000)=0xffffffffffffff55) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x0, 0xffffffffffffffe0, "6466c973530f001198b0863c55d6f557b0326e90"}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x300, 0x62) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000240)={0x4, 0x2, 0x3, 0x7ff, "34175dcaa1a08e57f60cdcfbf27fe36e61b4ca29", 0x3, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0xc4a0, 0x7fffffff}, {0x18, 0x3, 0x0, 0x6}, 0x9, [0x8, 0x9, 0x9, 0x1f, 0x2, 0x2, 0xffff, 0x2]}, 0x3c) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000200)=0x8000) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:01:15 executing program 1: geteuid() mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) r1 = getuid() seteuid(r1) 16:01:15 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xc000000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000300)={0x2, 0x2}, 0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) pwrite(r1, &(0x7f00000001c0)="c47c973a11ed431c2ce94e365fb06381f50786fa8b5c4b192f8282dd79c590b97af34998e3ea99f619db35d602ed0113dc6d94489e4dbe0665cbdc926bb18bfe2fff1fb5cffb58c5eabda77709399b4eafa043b9ee1daa4d8033afe0ecc981d46aadfabeefe6b46732ba5cc6ee2d8df8e5fa4fb7f0caf24d4a64053243e17aff4f22dab914b7b10425b927fbaec359b284dada6ffe1a7f7d392232690589e3d11a3c1a79ced06de96258310e0fba793f0e85d6b27dfc5741802da362369cbe2cd2947ae6f3ebd92ec6dee514a9a80c2873fb22e49aab847891fa0bc117397f21d6966c24f3a82574855c1a00479aa165193de01c87c52d8958c1b7c2", 0xfc, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="2f66696c658be076236fc13000ceb8c42b84e7824973aadc516da6eae980ccc8c46c11d69aa9ebb63d26f73fe7533d56adf866024c4938aa2c4b5e6cf38237031e30fd25ccce24c3953e712fd9d0887a00fb96f04c085e5ce533b880b371dac9106b997039ccb9317836b700df710b0481"], 0xa) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="2e9bec37b2e58923e364b7049b6d008391a481b81c045bad6277f82353bee22d5943e27b9eb9b209faa21213dade3a3c6c0f75c780af4f", 0x37}, {&(0x7f0000000380)="721305af47905924cbc79d1f8931043a09bd34c76f021ed29b494d201d8af497018bbc8e95906becd624fcfde563d56c6252e1c077539d558f4a3247134fa9519768bbe3f52dd2e2414eb8c84e133fe34e4bb6f8fefa438a39ed4714fc07c430c6451820543820298598f011813d3700b1f0a0740f9dcd1039", 0x79}, {&(0x7f0000000400)="534ef7c198aac89d6263c3ee1aedd804394681fe10a02bda5641217a0148d5b31cc7", 0x22}, {&(0x7f0000000440)="dec8454f522a0eb09f813c0c19c7576216c791054cb651fc148ca79ef1668633b2a66bde55dc84656b7c2756ec62c7f73bd3042c7a126472ee24b4f9669077", 0x3f}, {&(0x7f0000000480)="5a73654e6d37ec6aa7028bac822dc81fac83cceb01bbecb4390762a93d5b0030852bbb6f1bef61910283b915753861f9ba177a4ab6eab9f52a176e2b54f1fa882614ba662304de2bc71f6daccf5015436e", 0x51}], 0x5) pwrite(r1, &(0x7f00000002c0)="64b590800489d6d85fcdad6da0fd8667f5744f711e70160457fa97b6d4e5583cb520c6aa4a7bc30327ca468083e71c70560e54462b80f4", 0x37, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x2a7) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:01:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x133d400000000000, 0x0, {0x7}}) connect(r2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000080)="2b4eaf8b8d0e19060cc899b55d09f5f0d20493ce1cda0eabdf447509", 0x1c) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 21:03:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x23, 0x1, 0xff, 0x3ff}, {{r1}, 0x0, 0x37, 0x8, 0x9, 0x200}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x3, 0xef, 0x6}, {{r0}, 0xffffffffffffffff, 0x9, 0x11, 0x686, 0x1}], 0x80000001, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0x80000002, 0xd7d, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x8, 0x5}, {{r1}, 0xfffffffffffffffa, 0x10, 0xc0000083, 0x0, 0x9a2}, {{r1}, 0xfffffffffffffffa, 0x5d, 0x10, 0x973, 0x8}], 0x3, 0x0) 21:03:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa9e, &(0x7f0000000000)="2c16954c", 0xfffffffffffffec6) r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xfffffffffffffe62) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 21:03:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x21, &(0x7f0000000080)="caf5b415", 0x4) 21:03:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/98) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 21:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x402, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap'}) 21:03:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000080)="5001050160000004000000000707ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) getsockopt(r0, 0x5, 0x4, &(0x7f0000000000)=""/6, &(0x7f0000000040)=0x6) 21:03:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) poll(&(0x7f0000000000)=[{r1, 0x30}, {r0}], 0x2, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 21:03:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x50) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 21:03:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x945b, './file0\x00', '.\x00'}) r2 = dup2(r0, r0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="ee4194d3d9826d422a0f87c607803250fdff5e75c2ad3c4d56184d71", 0x1c}, {&(0x7f0000000080)="0e285cc388fab56b739aeaaaecf88f566e0ad9ba1a15c6240db88a2fd78eb568a7a7a2008dcf832fe7a4acbab3a8cd4fae54eed4c810a931a8c4d504aa8825115098e5de73813aa9e7dceff81396d446c7e5122104116d115058f287eeb919c3bf44fd09e76751f43c6b630dc6af4c2840c7dd9209e060d28b2dfa03dc660ac0b788008f60889d5cf0a672777b56a25c02b0153b05b7b30d42db82cc4eef711190dc8f9ec03dfc1b284cc3ee5ab4bbf719b13833b247e106c83ca0a1", 0xbc}, {&(0x7f0000000340)="34d8313326c0cb9ef6e1c9e47a8f27ac508936320d6f8f8cb712a4befb7e48308e8f0edd2e33a8a9d3224d9dd498b583d720611926f9b965d65b5412cf65b46809acba5083c190591395b1051a25aea342267a71690390300516cc7c66608fbaf70e0ecd83017601b3c4fe8b8353c988505c45bae3d832734cdbab7c984c0df491088acba1e1da83a909d4bb979891e230a65b9fa0b516ae854266ba36e8e8c8d205baa7c5d2618d1f50c9de8428cbb92274584c99da70e3164b1a9aa66e99364a2bb2c9f6006883f82d7d73103ac902a93f0583d472b91506e69a4cd05e587685e37733fae0f75c8733dec880f95d75afacef869aef83f33cc3c6f683d9f1f3ff1a9645e0328a17f78681621bf2b448c2c73b3dcac9949531aef121363ec0623df8196c9aab3a63d57e955fc6e8a7825db4ef1e3ecae070b6e69ad994fbbbb91be1c74f94a2c65ad41f773adcd0915b91e0396487566f62e978e8593f56eb3299a598abea3b89b186a9fa468668ae218ee004e791df397361ae01be6fb63492a53f9ed98ebd5b9fb577ea32439fcd3f448f07e940638e16d1ff21212d5a744df059031f289b6b8122202c10a62f783e36ddde74c2db99859ad7daf8b613de3361ca1758d9685d9fcabaf7d54d4f3ce9e49f19869106aa992bbd02821d985fdb534124e3f655ad62fce2d5935f67329e3e6bf699370c4d09addf2566b73a122134f3aaf96e0140772fa727d3bd33251a34c6f7294ec0925ca32481853f81fd75ff4ac8ca9e5367f185d820699d8ce11c65ee0e5571515e47a5b10061aeb55ab91239438ede7bc6fb9903a9883349b7b3d2cc19fb01db84cc2211bf18239723c633c3145f2552f46543b25c62e867023cbccfd7a61b7ac841c42b67f6c4cf993db09cbd331a3a880c95af4cd65624390cb30758c4d3482231fb0a89ba98f808d6ebfedf8aaad1bda2ab83053b47dbfeb6746bca6c23b9cb7098ef9c937035e96f4c45aa627639dc4c4a99635e4b7f9b2f90a685fa310cdba97a763790225a43cdf26f6abb676b8a54a2ff799a1aae7b9082aee1c5990d0432a4639c0c7c472f05a4f813bc6b99996d5976bea98e82f335958d4043d3dee457c24a42ce4257697045e68fee2ab7438b89219791bf0884a7b405ce9c3d57686dd72024f1c7f5026600dd21083668aee67b8479815a0c2a0a6602c0de7d626f02bf5ffa2d61253cb6cd6912f92d8bf37b53a474db0ad8dfe58d6f01df29b9e8261435d392a1a8ca3f35d53b715155dd9dbf598a2ddf6c51f6f2a0bbfcfdfaaa3ff23088e0d112dd54ed7b56ed6699a2f7517244668b29549ab6246367e11934a61a94dc4491330e975b0d16b4a8ac6a5219933523fb1f57784f512c3b42afad3efb4b57d2148012416e2e8014b88cac902165a97b30ef99885cf958ab1ef6825b53c421a6f48ffc6be985cd0a60048e2653d173433bf48565e2836dd597051f3444346f74bc6db65500ade61aab317daf12b91f8f1d7e414d0f5f6d21f4d4506f488ca3b52a1fe4d7e8d9e9c5f1eaba654facb38458fa9441d1f677591483725bc6a0ea31bb6d2d5ffe10fb2edfbed99faae632b760873f717dc59261bac0e897a0d429b35d074ddf30553aa03290ab6dff349e711e82c5302d432bacc3b09d834ec0ba39e339256430362f9977c3f643429cb8bc2989c5b021077657c9ea66c508108b67feaeef875dca8489b9d67f785976f6c5ac946fca6733b3312e70ee2e7d8189faf2945d08150d844775cbbc42ee4721aef64d8cc548c7f3535cdabea79aaa1f417438c584873c84037cdc982ede58ff6881f24570d6b3f2f1c32c752716f064e4792564d2ab8de5e30e745269cda793bbf3589c46fb85a7182687dbf8264a4941ea614b33bc791ad48d7e28f36fc226be63a5b06786ca9f82d2f51d5fc8ebb830cb87ff383ae5b2e2f2aef0ccd2844979b3afa2c3ed3e53cf0dc4159ce9edb4740fc9f785580db3bc18fd4b71b83866e9bce1ae02e5fef278f89afd828e2426666621e9c50d4e4c611572971807c84215450e448b67f014acfce6c6b6a33dca1ae1663f93193301a3e3bd66ba697ceb963fde937df75fa9ad43a2fc93ad2d09986d76d3a4a0a2a505860c0dae8808ae6866448a50a8d0098142200aae737728f3c0d4a279409eb459edfed20f1adf11aa6ac8d27ca9eaa3651cb083b2c2bb9d919b9089a17ded689b9d2e7e8ebb4b145f04d09db423d8c82793bbb34db42579a73b069a0b747b9960a4d218fc5dcfc5793084e9a82d152439cb10da7cb890681a4d5f1199ec54d4ff87611c71313c2ff32451ede2bba7ba4ae811e2350142f906e76a04a270d458fe008a742756097cd2f3501706e5c52ea891696d94fe5ced9008a0b997dccec4e362b3ff4c2e42a87e61fa63bbbc84a861e588ce5db8f2f9fe82726d429c621ff46ad586719dd5f42aa221d7bc59ac94bb64cb54068f9330489e8dbdc3d331ffdb3eee10fbc84c9e271b33a601e8cb4f69b6248f5c6e424192a28ca9bb86d76a814539644d4b2b33517c8685c381b7f67e4454c3db20a64610585a5030462e745d3b9c28dc29b98049250b5af0d5311f960c8c5cfb0f444606f462d8b2c1a81f3ef24ffea195d6d370f5c7cbe2d267cff63b637ab3a77c103ab2f60870e4b218a115633eb8d4b8f9ea0d92d0e84ddf45982cfc8832629521a8188924996fa08bc9be3a7ab0dd94fdec5e83b0002818ec7e86db839a71a04a67343e83d380ff9abc27b95cdc56241a5036b80740627b5196d98012c838e772740661329da06f679a10d654a1e2026cadad25365b80ef312cb880726f5e524a03f499a730ca0d69acb9b03d0c3ef57cec2a4d90a3c2c5a9f7763b709e1feeb3054904f9b450352c65dc4d3c9724b05886a0e61810ac9a8466680bef078a154615b8bc199ef7825bd93bab0e2d580c3c86eeecd8488ff0dcb7ff382fd60a3251edbff9b0fa937a36a6a21a3ae503beadad4b7fb28183cb29625ffdfe7118beca944597410c8187c1bdf40d739592b8277b038572b25b88173451991600747249957a96344ed6b67be3c6aa8b437e76f52678b63d487138c81e8472882fd6573c39f2f88f257cc27891519ed7e169371a7beb1de7b1e8a53965cc0136146dbf3f67b04852f494377bd9f7f6f2440467da97c6f443ee455bba50acf20b55e3db095317b2c7a72fd8ee32b72ca7c878db243e540ca08cf5f9b5fa1526453b682b86858de4e56c7186a90caa76889fe0c86d14ffacc0b638f89612edaaabf58a1eaedbf90e29b473cb8eef3cee7d8cdc7f40e8379079734b8b3ebfa48fb19dc08854da14abafab798fcc1aa50f34f823a85a6c2166fa98c6e3e4ecca3276a82745505039f43a3859ed4c6e9bc34b499d4c10471aca5bc3c377050611b8e8933bd8c87fd654b6b9e0d0e553d17a7540baf4bb6fa0d4870980f54c876f23a69a88c57dea885169fff09176bb6d83131d05a9c73101bedb618c4bb8b3f4cc517e5e7a72cc72f48ecb6300464fc90aba0acd66a94cfa8130a0d4d9cfa7d5802954da250ff320ea8eb28fd124798a26a3e8eae1c867d7c8b3f0bf1c56740d3bc61968c342587dd8df218c8fb5dcb472039b5f837cbd3e952447e7c31d838dbd3ec186523d7375324a6025a092a6e8424b8ef7f6cb5c003069a9a3a5f8476fae5edcdf27833582dfc04380b438f76fe19cf0933d747f27a44e72712386435616ae54e6d6ada4711a1a4acef349c03a06ca9a5980cbf0375204e6d3dd53b47a8bcad65fe362c803346952461e5040b120e5419f775fb76cae9c45aabc87e58c015080730ce27b6950cf1b84b69befa1a908aa583672c8693bd2ecca19f4d5b86cf42cdbd03e0dc943ca5ce94e08adc16861e33785f57551e5a6ea537b3597e8e00b2e7d16fb24e32ecf07564fbd965160c4a8cad04b88a95e3300ea57efa8eb1255793f261bbb6066ed2fb238ada812e51c3051823e2d766489c8c6c5f582deea87705b9fea2d059189b87f629c157a7f01432861ea0368b82090bbe0f03e99f3982f69004ae30fc8d7998192d7b0731777d6b70365d841226bb63c36ae4e1db41d051c19c301640c10c0f81b2f31b9deb58e1c53ebad5131d053436405366be5fc54b9085bc5fe600677b261cc90a3f818a756a0cc99587da8b4de84ddf5d063bea6c9f45273631c5a15d577d72df4c0f97428cd7803e163e996ff69a36622175230efa887abbda4732bd917888f9804b59278eb1759d724068ed4ee551a65aafc9cbc0005cbc9079e87ba39ce07115e20c62238869cf86a384ffca3d72cbaf8fb4d6d48bad4d9125d239261135d2cfe305b2307571c793bc77a7a6beca27463647aaac34fb022052fedc90c14be8c98f554d704ebe5ae36315e924e097295a3d3db6838540aedf66baf61df597b653ddc8211326821abc2b897b5d806e5eb3a30e09afa5ce2b02143f845f21363c020507d8899d601968854f884169ebceef89f3ce159c760df9b92f6f4d50bed79b773f44b85655cf56809aa1caba83c3f01d4f7ced9d54e7819c02868167b4dd76c5451e43d747917b28ecb395bba2d44a314df4ad672ea1dfcaeb7894829dd6decb2acb1bb99bffec18a47092dcc031b62da1575dab41a8d40774cad252f073a4beb9c141bb77179664d4944421e5a0862de93d204b3efecc886bc06989378d6c2a25384df10230facff273d8636ccc9202b0c2b621421604498b1c88318ae0ad5469bff9f39a195c8ef8368ffa4fd9e98c6726bd228ce137e3d88ae4fe55bd25a4b9eacb4c1fe6820f655075088448dbbb71ca82dedc98799f16bd0628018ca076a8163d928d3463aea0abd3a74f14d4891ab1c73c6dc922041d35b202b183cf03bc89dcb5d2f19002b4ed6e514a5e111e6ddf596687424cc018b3df45b1c53b6d88cfb34b21771e4cffd5f17659902f472706ba73fd886287287e6688d730cf93131323683c31cee50f11c8e7f94c369416bb50c80971f05393da8d5be6ffb330a30b542740c9835f455d08b1a006af8f1b491668f1a8dd47c22c01b70131b01d607614b089553d65e8526aafeb59028f392fc0b8bcdc783d7d83fc616cfd07fb2a4f743bbeb4566d36da01e9d7d580772029b056a02a83450aabc3706b65bbe5fe9abf26e21394cce392c857c9f54cda8b8e666899b11c54488b61aaeb443bd16db23004967044f136cd6bc05f47c2e811445b28a4ad87627b316d2f9018a439c68b007587512c47fd3226592c1bc0fcca400f2d64b2684b08c2e2f607ae3bd93f80f5db81437dd64b76343d946568496728757176238b5dc14ef727a26ba5271fa0a42a9d660da20f69d85257b6bab36138bf997635eaee444c7287bf84c375d8df11a69750029af56e85112fd70d02ad80a8b91ed26585e5d6c4cd8f16cbf4ad6f205e0a6cc1b9fb57e7a49b4b630e021ddd3352691028de7ce4f876ba242d5a44d96ca898f52cae0060bc93132ab94287fac5e492cbdb38092d025d7c944a3861e5376e469f67e94eddb920e18395231ee5ee15beac009d5d1bffe5262f6212c97f789984710ed810fede678d56ec9423d3821a9ab9d01dcefef6b10cac2ca81b37e531f13c8fa8fb3bacf979a50b6083bd9d66cf34f4d2d2307c0651c07ad7859c2f03e6c1cd9b8ddb673ee359ad93b25fc263fad2948341ae45ca44ec005fa4baf2a5e9d23bf9a4f6463c86e4bfe8d6dd01e3cf6a1ad7c17c89e616ca673d3dee829b0648afcba29dcce5c09321452235a8f8e4201b5ec", 0x1000}], 0x3, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2766796c010000"], 0x1, 0x0}, 0x0) 21:03:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20090, 0x20) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x4, 0x1, &(0x7f00000000c0)={{0x1, 0xa449, 0x8001, 0x9, 0x0, 0x7, 0x743}, {[0x9, 0x6, 0xe64, 0x3f76, 0x7f, 0x6, 0x80000000, 0x579804a3, 0x5, 0x1000, 0xffffffffffffffff, 0x0, 0x9, 0x2, 0x4, 0x8, 0x8, 0x39], [0x4, 0x7, 0x5, 0x3, 0x9, 0x86b7, 0xfe, 0x3, 0x0, 0x2], [0xdfe, 0xfffffffffffffe01, 0x1, 0xfd, 0x1, 0x460c, 0xd5], [0x81, 0x400, 0x0, 0x9, 0x7ff, 0x2], [{0x401, 0x3, 0x8000, 0xbd}, {0x9, 0x101, 0x4000000040, 0x6}, {0xbe, 0x10000, 0x40, 0xffffffffffff8001}, {0x6, 0x1, 0x7, 0x88c9370000}, {0x3, 0x800, 0x3, 0x3ff}, {0x8, 0x6, 0x5, 0xcfc5}, {0x3, 0x7, 0x9, 0xa3a}, {0x9, 0x3, 0x8}], {0x1, 0x6, 0x7fffffff, 0x4}, {0x8, 0xff, 0x1, 0x9}}}, 0x71, 0x9}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000440)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000700)={0x3, 0x0, 0x400, 0x81, &(0x7f0000000480)={{0x8fb7, 0x81, 0x8, 0x5, 0x400, 0x101, 0x10000}, {[0x5, 0x6, 0xffff, 0x3, 0x5, 0x7fff, 0xe0, 0x1, 0x9, 0x4, 0xaea, 0x100000000, 0xfffffffffffffff9, 0x4, 0x0, 0x1, 0x1], [0x4da82490, 0x2, 0xffffffffffffffe1, 0x2e2, 0xf7, 0x5, 0x5, 0x9, 0x0, 0x9], [0x4, 0x8, 0x7, 0x0, 0x7fc, 0x8, 0x2], [0x80, 0x9, 0x4, 0x2, 0x2, 0x80], [{0x40, 0x101, 0x0, 0xffffffff}, {0x4, 0x8000, 0x4000, 0x80}, {0x80000001, 0x80000000, 0x4, 0xe4}, {0x7744, 0x8000, 0x2, 0x1}, {0x0, 0xfff, 0x100, 0x200}, {0x100000001, 0x7fffffff, 0x2, 0x5}, {0x2, 0x5, 0x8001, 0x3b6}, {0x80000000, 0x7fffffff, 0x8, 0x401}], {0x40, 0x7, 0x9, 0xfff}, {0x1f, 0x7fffffff, 0x9, 0x9}}}, 0xfffffffffffffffd, 0x1ff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x100, 0x0) r2 = socket$inet(0x2, 0x3, 0x400) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000780)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000800)) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000840)={0xc22, 0x2}) getdents(r0, &(0x7f0000000880)=""/4096, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001880)=0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000018c0)=0x80000000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001900)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940), 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001980)='/dev/null\x00', 0x8, 0x0) ftruncate(r1, 0x0, 0x401) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000019c0)) getpeername$unix(r4, &(0x7f0000001a00)=@file={0x0, ""/73}, &(0x7f0000001a80)=0x4b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) recvfrom$inet(r3, &(0x7f0000001b40)=""/5, 0x5, 0x800, &(0x7f0000001b80)={0x2, 0x3}, 0xc) poll(&(0x7f0000001bc0)=[{r1, 0x80}, {r0, 0x180}, {r4, 0x2}], 0x3, 0xffff) accept$inet(r0, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) bind$inet(r2, &(0x7f0000001c80)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) 21:03:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x2, 0x1, 0x0, 0x0, 0xfffffffffffffffe}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 21:03:13 executing program 1: mprotect(&(0x7f0000497000/0x1000)=nil, 0x1000, 0x4) r0 = getegid() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x7443, 0x4, 0x2, [{&(0x7f0000497000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3d3a}, {&(0x7f0000498000/0x400000)=nil, &(0x7f00005bc000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f00007fb000/0x3000)=nil, &(0x7f00007f4000/0x1000)=nil, 0x32}, {&(0x7f0000859000/0x4000)=nil, &(0x7f000063f000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000648000/0x3000)=nil, 0xd91}, {&(0x7f0000625000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x724d6551}, {&(0x7f0000768000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000754000/0x3000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000082c000/0x2000)=nil, 0x8}, {&(0x7f00007d8000/0x3000)=nil, &(0x7f0000845000/0x1000)=nil, 0xfffffffffffffe01}, {&(0x7f0000895000/0x1000)=nil, &(0x7f0000614000/0x1000)=nil, 0x29ab}, {&(0x7f000086e000/0x1000)=nil, &(0x7f000075d000/0x3000)=nil, 0x3}, {&(0x7f00004a4000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00006b2000/0x1000)=nil, &(0x7f000086c000/0x2000)=nil, 0x5}, {&(0x7f000076d000/0x2000)=nil, &(0x7f0000725000/0x4000)=nil, 0xa6a}, {&(0x7f0000828000/0x1000)=nil, &(0x7f000075f000/0x4000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) setgroups(0x108, &(0x7f0000000040)=[r0, r0]) 21:03:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x9) r2 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x40) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x4a) r3 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x5, 0x8}], 0xfff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x84, 0x40000000, 0x10000, 0x20}, {{r3}, 0xfffffffffffffff8, 0xe, 0x2, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0xa, 0xfffff, 0x0, 0xffffffffffffff2b}], 0x9, &(0x7f0000000180)={0x7fff, 0xffffffffbdf7a4ed}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) getppid() r4 = accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/2}, &(0x7f0000000240)=0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x0, 0x1, 0x5, 0x3ff}) fcntl$setstatus(r1, 0x4, 0xc8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000300)={0x6, 0x800, {0x8, 0x9}}) r5 = dup2(r4, r1) syz_open_pts() r6 = dup2(r2, r5) connect$unix(r5, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) recvfrom(r6, &(0x7f0000000340)=""/224, 0xe0, 0x800, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) r7 = getuid() setuid(r7) unlinkat(r6, &(0x7f0000000480)='./file0\x00', 0x8) sendmsg$unix(r3, &(0x7f0000001880)={&(0x7f00000004c0)=ANY=[@ANYBLOB='\x00\x00..file0\x00'], 0xa, &(0x7f0000001800)=[{&(0x7f0000001780)="ce2d92e1504a8ada43779469046c24598db6f29dfff0f6778ac9aa99ad686d2338caac3486b4931f19fb9574c2041c77ee47b53094555584dd20a3540b4f4834bed1ae18093d60f9bea77304872a32a5db", 0x51}], 0x1, 0x0, 0x0, 0x400}, 0x404) pwritev(r4, &(0x7f0000003b80)=[{&(0x7f0000003b40)="6c245f14ee", 0x5}], 0x1, 0x0, 0x0) r8 = dup2(r2, r4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000003c00)={0x5f, 0x1, 0x4, 0x9, 0x2}, 0xc) sendto$unix(r8, &(0x7f0000000540)="4d6479b9875f7520788c142662e9e46186b49f1e8827b2930f38eafe12d63331f1a3c3f862477414c2f6f35ad68547bb5364dcbc13f636433548ff8f18a8853ea9e086108ba03b8e21b0ead938aa1c01ee483f8ae3345dbf669892dd6904f4eb6dea074794f885e8f9d8e715f1318fecb2a0314aa00653f299ae26c7d8c9f477bc874f198c6da2d8226e0a10578dc9d9a2b681a7244f525e2b468828681371538447eacc1c36b909facefcd25586f8ff3dee631e62c214f8074b92dd4e50538cca1533d3d1ee07ac54987629013fb328ae50c3fcc3e28b18297fa01ee65cd10c35ddc8b652f626b7839c95ac867553176a61fbfcf2573e0bc11cdc54e7cc3137cbeb75d05c140dc29d6154fbc275895effbfc4e758516637ba32be32afba2caec47464540729eb33c28e5ac8885658c33faab3fc593cdcd18cc59b200ff7551bd23a1ceb09965ce6cf156b96389731182a69c7a844da43e689c4fdff18e60378b74639d9335a754a920128977798413546d7cb3a225278fa932362d5c5a7747f8724a311796e7a6620ab79c2b96c7ce55e49102f2219374aef5888c0b112ff59b3c8aa532f18fe2b3ace3f2f071a60240b532fe0d190585baa8c848444bc2e35b8c411157ca1f364bc156972bda91e252f366da7e8836538637a086311609dfc266d4be87b812f887bb55c06edd132d33f7b02253138e1fd5030f57426be9c197e752f4fff1944f0935f2c8a2381b57c05a311f86eecf89356d4f3096a7e33fbd78b7039ba83f93929a29284c80a1880289c64ef4294174f948224da10d313b8b07b02a9ccbb20e6ce25d98d711b259c4b9b5653ae9c02e2a85216023c10d57e7da4234f08b9fabb729eeb60e8fc488a2d5664c101e6ed84827d003a6daaca33d909cf2d8297663af0867e385a0d63c7e464e0b607b0b2b0ae1f3b926a3eab26c5e4599bcf5da859fad931c06acd14eea1f2528e878dd864c3cdaba833fb05ce0e139ac3d95678513492a176b5d3a8e0d6e90fb11cd0938c13e2dc423cb221dbad7e4ffa158b5b88a76e8b5ff1da3940b2a8157037cee05ace04ddc41a5e25b71b29481f5ceb41dccb4c034afb1ebdd907e294911113114b3c263d7adb770e7f923876e3e676994d2ccdfdf4491da7e24b9a88331b469b23b8c9c178e099174d5df152b7e5684c9aeb292eaa4f63ea7e19ac77f5000bc7e103aa79c159a253f088c16bb267bc5f9f44fd4dd877c56ed53e418b7ba06ef0b5ee31d19a1a15ab0cfe91aa6bebed19b013dc458890c66e09de8d05296a5e68f2008ca78d30b0283602004fea4c639681c51ab573299b57d6908d8d9e751343321df7d949a76e46cb34dbcc86e8fcd76b66eb64234174304ba5d94ebd1652510b749668671e2a53300579fb89209636b4378da595aeb9977f25bead71134dd54be12f2e3c71f134ed085dfb458836fa1a280e33e5df7a82310b4a0a19afb446ec684fd148062a53759e19f710330478ce61a599fb24f99c3db500e05f674caffcc834310e55e71ace50978204b54ace17d815d0ae4a136d57c9601784efc7659ccbe09e5468eb7c69f349fb770e44fc5b412f349d420e1e58949ab9da9e6050b6733806b757abc14561af7a46fe99a81a5780b599a53295d3a96381ec00023cad3237b7565ca47e1e84e036d2e58a453717d91918a9554d74d15853fe874f463fd3dc1cf184ff1ad47ab3dc955870cfb6d10857c146eff87321999dce6cd5805ae86725d2cd0ba709557506d1547c8c4292f3cfc37481f13794e62f0239d247e4d3721f0fd45adf5d647f5a7dcebca6cf2512f0990a85dfd6e05aeb82d2619bbde7d4b766e0e4489044a60ee37027067b7e0ac6871baf0b295faecb14e0c7908bb13de7d5ad46d54abb05faf5eac3d5566a549322e98f27cd766508bad295a49d1bb6daea0c6fca8880117f736f31a431e9cf2b9a7325c5844b88da0d8a209038817eaa0f14518db1910a7ea05037ad7c83712d4fd5ff8e0ce0eae2968c9abc61e418f99533bc80f3c4fb1b66554c9d27d761e206ba462298cafcd536ddac6c48e1919a73bafc46d6353d0abbbae6ef8a3c21b594b7f2d45916062e7d044926bde7a2a372d6f1fcf604cc0488bb858594372ef0b6993b1586965b9f712fbc6f8dce3980ff749db7f338e4d07c66d0540cff89e648ab2b3070ebf11ed09012eec3c7fe5c9707505014b2ade1d37fa9cc02a94cf7f9db1130ee6a92632435c2327b11e771e4b16ee010a25a37ebab177bc71856d3968f45c5fb0969760e42c00fb686999105131e7c2f2a71aa90f1ccafcdab4e9bb9658fa0d6d38b2b2e28b61e0c81ba1731c4c69b649e42980e1102eef1de1b79ce09b18e43b1716ae6edff3476b1b4808236efcddea463ee97e05ab19476b4c743a8a0134953db7f0b2ebae9690875b64af237af16e1c673e37ad908ae77162fdd81d955da70ef17a91b0b9d63c242d80c4078383508914c2d16ac637d3e9c3c48a46cc4a55a86b9058bf733b7ccee844c5b175a9966cd2d84fb75f48766e8522955c112894c8ce358ccad0f28e91c7a6a47c600aa23c88776415fc9bfcc1fc0a286ffc372ad4f7b4da80004b469cf1fc505831b86647064b7a1c204c56ee0aae565a2a675f7d25d71bef2fc4f3a3766a7f16ea32a7a63e645cae98f35c976329b8bf3f55c8a16f47df28c8a97a263b57b9eae20e57ce16e9c552f319c16474133e1d0f0fa12695779d6a28e9f2ec5f02714dffc4a48ac6754a9c3569eca45d76a115dbc4344ac1ec12c85f7cd4b519ed3b27329945bd34fee3cd2ecd238330f2970b8bbfa9ebcd3fe030b118a2c2226442e0f8ae6e5ef9068e1c98720d4f092ae0bce85191feb27d8c8d30e479637326f05255f89a075ed0e52281f0b19aef53e927db025963c030b3168bdd518015b0c269b9847c657479e3fbb374b499eb0325d1c2016b051458bbf671db1626f91979382f6c83eb2d837d32d943be25985b8011a09b2e103e29374104fd2ffeee01e831d96df5ac84fc44112fefbd8208012d221de8e1b98337758b9ac5733260d3aecdc07a7096be97327be8e33e4995c908ccf9d8a78df06a45e88aa4284882bf2a2c1e093554a550291516aa7f6015c7f6ddada05b3bebba914b979dc385b4aeb888e8de7b4ef3d0f8edc52a31be60a0462534afc1f870177a45bdf6d8d5064d4f00c1c593d37cae500f2fcefa5a6f030f5bd523c584fd57e68163f39d55473c99dd9ad2a7d0d830833796884fc5d7bdb0f186eb36420801bc83b912780cff9e775429391ec09207ee4391635ec48dfdde67b760837dd0163a9dc1efa8e22abf1ab965129a8fd7f5c3823e55b4e9eb836035827504ef7b7632f07e5602966a6e0d05cb4707f0f87dd096897b6bb511836e095a6e36b3d201b71503be817528bc8d9d2cc0256a30e74d621797976f4c89439af4eb4f785b992732b72f803035f6114a85501fbdc97a767634e18232e6e91954936d865b3bb13f48da0a4df5da94dee100455699a048692a4ee42526af7d6de7eeb18fda86c2f9b1874f407d161a9b28338c6de8e2357a6d5f7f6b4ce8346a4e0072fc394b0a0878f922bb596ce050ff2089ae8bfa47f41beb40a7eacbe84275a1cf2d69bcfb08d2b47b3d69b312e4f39adc986b30fbdeeb50eca5b90f96a9f313d324ebf08248af6c44357128c0eec71625bf7c846e22c30fdf3ea20d0b7c030af7115d0d5472f466b7c93800dbd5b63e1c8c63b05098c4e12fe0f1ea5395e80814aac831ab946c73eb0b8165e3ed178dd6d3ab3db5fd6a99b8486c885e8e4fae97d549c2ecedcf4d2dbe8088b5c1630788d66cfbc8cc00766555289bc617b1d5a3704dd700cb7b7364d07044df1af2c2890a0b477fc26f38879c55f707b6ecd9e20ed9c115c3f3ffb226860a4e3b2e525f583e61c94ed2a4c588e6362ee784f0db0a6e43282e051187c7ee0c1250785735c79189641f2f236892d12163be0eaf7bc59a369b938ba9aec65c8974713b441d1e214aa5d8ddfcf6399e09f94819935cc50872bb418cd229b1ac065e976bc8b7b6918a5091686e569ea484382cc3eadbaabcc46aef86c69d2475de96e906d5a2c7f99d808c198ca67d90e5c1dd6ca1646e94657ce451e7693ce08061b7bf2126d54cd02fef25cfc2af998f344ba4881144b3b17843cf5a329a731b9307e3623927ad3f866f2c14f217aa13f8eb53e80c7851e33eb93a56890bcf8698cbd2f8ed9468cbb79744f6df19f1f3a2d86560f94cec1d0e94d61db9fcb50284a4e3bd0f5c3fc11e87eb8b9721631f4de93009a1d7a3d788fbf60234f5ceec57696cd50088c3d8b9ae52f693caaec72576e3e5dd90f342c8bce939615e6d65f054be43f60565d29fc5d26fded575c9e75c6fecc3e7a4e43467501d4d634fb895117ba5f145b74dfd28a10c3d76a9e060aca7deb4e101ab92d98a9b19b00b84e5274d4d896794f4b876dad76e77e06e210c8ac6031c84e496633084ca1030b3dab5783949cf9f804458353e9d123c772a54cb924602d5cf18cf4b6a0543c85a6e0b51ca478dd911e44b539e88e4a78e879602da739624f1a28ac5d3de3a1875e9bf1960747038b28c03aa6a477ae6131c80c3f7a3a5d61450140b2002607fd5e0ca663c34948a921a692e9e6616751380d4437b82491f2cbeddc5194a27ba18e0a0e0b8e01ec37ca399626b676d8184f4194f10455e6fc4943511b7c7140f7dd218497cffe8e8731537e570c5c755751ced3ea052dfd67b9693c5948664dfc40515becf3502496e33171c25a633a96ea02a0246b06f88ef6c023a28c42b72bc30e8f3dda6467a65cac1fce32dfad16f42e3d6c90313ae2088442079adcb0154ef6c5097d424573abd745026be681a29fbf448c50e42425ad1d13a6ee039189b0e962d7348e79d3650813da208a9d8007731e63d64f45233f16b11e0b30ec33e678e7bb5a27d23b58dbc077c517f1fea5346507ddf08d5b596ddfb0397280b57cadba1facce085f60385d3dddf9befb42185427780e855f2e5d9c36138d922181b64468ca32f78a58bdaf2c720e43ba2f44498fd3132020225edeffb6726e42a40d7122cb4be2a176be93bf0c1c917b256478932b9ebf5e707fb559f6d8ac9da1a009a3dfc8290f503722f5cc5f9841dbd352f6096e8e9d25a2929512b651ff0d81cff12df7448428dcef8dde372e2983324ced17ea9994322b3fb6e419b50d1b40137dcde78f63df66ab40f5f2394f8b14f49248f79189ba21d81ad9a0e20bf3b779a4a1ab5903f8372dd77d58a197937a664d2644a83300fdb1c4762043ebd37b47f7f9509f91abacc428068a37cf44af2547ec23751ca18ce30c18c8222fa9fcb8f9a4d7e992a1ddc1c8815c39f35bc966df7fda2af9ec55effe921a7f65dcf734f9a0559fa3a4e39684c45d057b9be2e4eca12c8211b2051aec0f1396a15621db51d6d79e48e15d04837665d4a00bb14ceb5d28ac28a2b67194e51419ef87cbc83bdd7347e00402689bba5e29e5abe5d7c1c771baf5fc2c88b6974700274ce9dfe0f8f6a558d6bcc9480bebcfa140a173d44713f48ec879f76cff1f2e0c4b07c91ceca571cbe7b0824c12597007dbee2a18aaca4e48cd1bbff4a742ee7aa0e700e8e26d8d74ba2be4337d1336cc0e94dce4ab9a3950c41bdaba1a348465a523b841b28eeb04df20cce4a32337371a10e8d8293333a816eeb45f04b7a085c509b9a28a329621f3e78f4ff29a6ac2eeee8909dec8fc97afb483afcb13e6e9dcbda19b6df9", 0x1000, 0x4, &(0x7f0000001540)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) getitimer(0x1, &(0x7f0000003c40)) msgget(0x0, 0x200) 21:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000100)=0xc3) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 21:03:13 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r4}, 0xc) r5 = msgget(0x2, 0x40) msgctl$IPC_RMID(r5, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x48000000) r7 = accept$inet6(r6, 0x0, &(0x7f0000000380)) sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000280)="b1c33e1f29b56a4c5c390488909a5370c39bf4baab03e24a9c097924bff711a7e5920ae1d4da9f80ef108c533f84c94df2dd0a56710ab3174dc0f6eacf13434edd8509dcef1e622cb3a9b9f1485e0897f210cf2b4c221d2f1fd7b0fd593152772d8db5bfb897120fc12ea9513e072b9ab99b019a1bbb5042cc0268efd4a65e7967932bb437ccf4cedd8c00086daa7964430ac8df152cae8eb4c3a630cb1b6d0220f2545ce877248c7e7d092cec80", 0xae}], 0x1, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r6, r6, r7, r6, r6, r6, r6]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r6, r0, r0, r0, r6, r6]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r6, r0, r0, r6, r0]}, @rights={0x20, 0xffff, 0x1, [r6, r0, r6]}], 0xe8, 0x408}, 0x400) ftruncate(r6, 0x0, 0x3) 21:03:14 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x6) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x880, 0x0) fcntl$dupfd(r0, 0xc, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getuid() getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x40044278, &(0x7f0000000000)) getgid() 21:03:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 21:03:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="de", 0x18e}], 0x1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="e8c7349a281c89e9df1d76734137414fdf4c8b1162992f5d9e9f326845bc29af17ccf61c1edbfe41f3fb17aad03699370fb1b4d3fc4b", 0x36}, {&(0x7f0000000180)="88a66564fe241a1cd3b944f77b6fa3f9b52ec45eb28e361f2500d145ccf38a0ec7f971565442c333b31c331114c2b46289d1839e0bd53b77750c2b1df1b21313ca960f756bfda5f8a63585e0", 0x4c}, {&(0x7f0000000200)="c765b46a299c2ddc8c7dc54aaad616377976519f69dfff03266577eeba667dc9a10391e7480fbbd575497af5db72dd7d7e01ce2e4e2bc4ba46e9a897fb48d88c5c555eb6a2e3a86c521c889cecb1b57fbbbef9da", 0x54}, {&(0x7f0000000280)="3ece1176b6beb0b8b2337409ebd1aea7660109f9079a4ca2e48ee88bd6c4ceb0bca40b750ed20123f0", 0x29}, {&(0x7f00000002c0)="0663b107ccfac5625bd48d9c86f776be96750595a5522643fba264760dde7d872960b08428c9cb3b635deb80a4ad43aa037e3136fe0136caccaeca85f0e31a361400e21eb6275e87c11fdc6f91ed6aa6c07b8180837c1e837072bb2df916e238", 0x60}, {&(0x7f0000000340)="ed48d23fcf7ff5a5ea3d556eecbddbb06c6d894448b9483e264bd0fa3044b2a15d527adc7c9d8ade698bb163df9c6e9cd9f89f23799bdf0b74c0c826bde888c1ea85f8b6170fec83707a6af9cd1340b9e137f4f57e7d197ce2f09bdc4d3787b068954596d9c5a5b0f6c9323bb21abfdb8c3c93367cb120be2a24a7d164417e8dd396b484fff1b0c23362be8b827e3e32fd7f076218306a0ce8799143367ea09b10a7929f909711fd7f84caf646bd2941a23f150dea60f764b16b79981275e2c3b371985ef410a9c98ef0c54eafd90be7d682974c7abffd879a80d9628b71af426a67aa8fb49c", 0xe6}], 0x6) 21:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84, 0x6, 0x100000000}, {0x7c}, {0x80000000000006, 0x1}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r5 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000200)=0x7fffffff) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 21:03:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$unix(0x1, 0x8000000001, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x9c}) 21:03:14 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x280a8, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x80, 0x101) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 21:03:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x10088, 0x0) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 21:03:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000000000000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) 21:03:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000000402000000070cca90050e02fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 21:03:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x6, 0x1ff, r1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3, 0xcc4, 0x4, 0x1}, {0x4, 0x9, 0xc0, 0x20}, {0x3ddb00000, 0x5, 0x0, 0xc4}, {0x8, 0x2, 0x9, 0x3}]}) 21:03:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f00002d3000/0x1000)=nil, 0x1000, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10020, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0x3ff, 0x3, "4e0fe83ad05c46e26049531aa3ca669c472a5e89", 0x80000001, 0xffffffffffff0001}) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 21:03:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$inet6(r2, &(0x7f0000000a80)="56081ad91ea688618ba7921f75ddf791235ef7ffb4606da6f37a50ec270e7324708d8848efb2147a451b8a30d85de17c558e7447c56a9ea612ae6f6d8b2a6019b2065401bd00edacf0c920440cf75fb1d7a5ce690765208b19916c549c1de8706f0bb16d894ed0e4348e915c5ca7bf582e574b8aaab1cb4027ed5306c5805ee14975d296bde885b4fcc0f65790ac86b25d15118e20e257153e0aa78b6753f6155410e9ae081d584dc5f2a97328d9f149bfc82660d33d71a8d80ee2adb62bb6fed939abeff90c72220b36c0c432fba3bc2d97d54e7296e25ba09a76707a26738e8acc1edb74c433cebce2a01682ca1b18d6d12ecd7be58793b76e03c98441444805180c1f646cd9b63e7f8122a48e1001894d921442003d8bda4157cdabafe5b8e3fae4b6aaad0d1f7b26e8e08ef8110217918312b48e2173606ee25bfed91acd7bf0153ac808b5a066023090489f3be71b50ccc9649b333610a6d403a29dcc6976f4502179aed666c81807e1a66f8e31ccabeab7de2941186807ee4c2d159b8dce4350a1a4adebf2ac2076829fdba4acc27e761967aa30602a193f14ac60b7789c17016dc3a77bb48845c3c6982d7867c1ff7bd49bcf94271589224a423773d6bd6660b401e1c675076ac2fe82dfbc25d9b6d5d33e44133fa7970d87f9c482563580491df9c12c43fb87a4ad358eade2a18dd95b332d3e7391d4d79ecc33c84f1e7207973c362ff659a63faea30154fe3010ad2e5cbf81a417a8c843b52631cfaed94f7786af137be7bc8626dd44ed9095ab7bb5fad81751a75450214f86fc3c2747d224c1922624843b5421f8f3aa1ad284eb52d9115a5132b0b664e8bf8b91ef352aea70edfdbfdda3c54ae0992eefc86ef30581e755c9e018052fef1993ffbf54f3d969f3a48733f338c6aa0f91f01b428a150c4254fda01c8e01ad00f556b2167f341a5457202a4b5d4c0c0c118e1d6b8009d2e3339446f59a5fe3809ee773726c04236bb4c8b5a7e57ff20290a22e08f10a65cc21ed625b70887ee0c1069bab4d92bbc3f80fff9eef9d347f77e06b470e6aff50d66b4da2120b002ba402f38b3be2788b7b04653b470077bd7d881845d3dbd4aedf07043b54f5d959002d37db00a63bcee28ddad86dfa3e59e25e678427c20e690bb3165d2d014c51d2775cb487ef7a2da7d333486ad3eb6b9ed20d56154e0a4825dd928804d8623c3baf33dea34fbfb2c799d1b3d25af2f9c015de814a6debae79d701347171f9c65212eaac249eb38f07d1f0c9f99328011bab914267a8688b6705f5164f369fc5dd0de0317c531ec1e3baffd1acd6a1e8e711a77fe0e3d04d8a68c7ff4e00e9d87587836e8cfab7a94afbad4ed640cf71b26a925d2a4b2e65831dd0a3f413948d8f5ee67eaa95b751bece0ed8dd1064238c838411c4b43deb2423293fb39bfeebf814f76cb4d2117b055fb11168aa39789365026e60d6b20cb2908d88868a38eb933aef78f9d4bc9b23e772c739d6d4967fd9e40daf3eea4f0e8925e76066bec1af18deb1a121833bac063bba0a6290fa347405360fba1db8a039a70be63706b4bbbd4415ed5284393e7f84d237a7dab63a6cc0e00d000e4156df4299f7888024c86eee2ef9d01cfe296094885b4eb5e656e8bd65621e77cae0af2540ea4919243e43f36367283a8eafec404937482949e0af92cb8455657913166ab63595952d7ad746d26951d1cd0d670b8c492e9a18c73df677740ee20d732b14b27dc65a637171be8637943fd3ecb71108699e22267eaba17194b6d80c4e5fea9cda8a10597a3f9a0345df08950c4f6e878cbfa70f7a167f787587b644104b554b704b2bd76006d86e73834266d568387307788cc88dc243e0825ea0de888642e24fb8b6969c1a8431a06b02e35f0e28148594e636a11b5fed1ba1725aa6faa84dc60a8d34fd27004018874699bd0675ef0c5ef4843dd30217f0c200634143bad8c81001dbe47248c08749cef0ce31b7af9336e1628230f216f0073927b23fbec189a8a0885eb29d4455dc4b1e9d14f89013d5b4b8f64b9909b271705f6c42754522998465f8138e351a43082d12e4ca3d10288e56425858903f54ff4aa40e9c7cfe42f5ec2ab1ea1a16279deade63f40d45a5c8760e02b3252ea01fa6d8e1ce613e0864ff335fdd1dc4b278bcc64e3197737b73f86a21be7be7162d93fed34ebd8775971d97fd840b732d310040bd992b8b3fbddd41f36403baa2e8c684a60b2c869b061b277440ee763aaf5fac975f1ff3b3dc4319202c49e6de562707884ddcaf8380de4a998714bf2d1c77b9570b10f8ff83209aff966017ca94f92a4a8efb79454a88be2c4bfcecac5d244ab30af4ae9da680b4c880f7ff7298dd7af318181652f7917a61e293387442e62eedfac82319a2d4fd63e8adff7295eb574520dec71a8a6f763b60875b36aaafdef014acecfd50bfd2b8f39b3529845f0c557ec1c5904c57c4318752615c5329ab3997f8cbb3294bd5e8164c388df17e9904a3de575fca06b901661b4e692fcf92192b05a9685244aec52a61732a2b8cd23104672c08a9edcfb1f328ccb8e33afb096097ec218e5f5a8d74f81a553aa42c556f17f2e5a22e4e007a9c98f975d47d96ae75caa9c185c7c8e5d4a44f47febf963439aa030d5682b4237228ef746376750fd99b5692faf5c911fd9c76722cc30ea37c5c24d6e427726e09e45a316a6162be9574060dd84a020dce5a8d8ae6ab8d965aad6433439a39fa20620155f8eba3079dacfc8899acda4ffe34aacee9e0d63bc0d3b14da0fbfda40135450c52f1cc352d3cbc9ec742795350495c9aebf299c8dcbcedd834321a797be5041a5390c40511f7a7f3cf87b74878599a8306696afa20a06b3c88fd722c", 0x801, 0x0, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x97}, 0xc) 21:03:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0xfffffffffffffff9}, 0x8, 0x0) 21:03:15 executing program 1: r0 = kqueue() close(r0) kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x40000000000028e9) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x442, 0x1) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') close(r2) close(r1) 21:03:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x5, [{0x3, 0x9}, {0x3, 0x4}, {0x3, 0x908}, {0x3}, {0x1, 0x9}, {0x3, 0xffffffffffffffff}, {0x1, 0x7fffffff}, {0x0, 0xfffffffffffff129}, {0x1, 0x2}, {0x2}, {0x1, 0x8350}, {0x2, 0xaf3}, {0x3, 0x80000001}, {0x3, 0x8000}, {0x3, 0x8001}, {0x1, 0x5}, {0x2, 0x5}, {0x2, 0x2}, {}, {0x2, 0x100}, {0x1, 0x40}, {0x2, 0xffffffffffffff2c}, {0x0, 0x762aa36a}, {0x1, 0x8}, {0x3, 0x101}, {0x1}, {0x2, 0x3}, {0x1, 0x7}, {0x2, 0x7}, {0x2, 0x29148db}, {0x3, 0x1c9}, {0x3, 0x5}]}) r1 = socket(0x1b, 0x4, 0x0) setsockopt(r1, 0x1000000800026, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 21:03:15 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0x4) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0xc) 21:03:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r2, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 21:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget$private(0x0, 0x540) msgsnd(r1, &(0x7f0000000040)={0x3, "2309ce888f926560449fd3519cd3e0f2e73023a20153676c947e184bf979fe8d4240254ec15a20fe374b1b73c014f0b41b1079b2ae0a3f36bb60874610b255600e1a"}, 0x4a, 0x800) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r2 = msgget(0x2, 0x40) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000020000009da8cffebb28c4b2b7625a19d59ab98aa987675c6c16a4f100784c74d2cb6d4a0d0a6bf09b1942efb98cc87b4b4a04ea95f461aff81a030351acfa9e7aba2a8b99d039ef0ca391e340b52a6749d76c8747357a0b6efa03dd9e2da5bb0d4df765d5b8f3bd02545f6bdfcecff039575cb0ef2fafbd6aa2f7b6f22ad1e08a3fd584fd8f0c31d3f94babc465a8ece073bfdfb31f5df3d95ba03ade9502cdc0cb6d4ecd10548ee2e3a44ad246d85d96248f2da1989ed0ba92778dcf2a060b5ba2d7d350ecbe91f72c08633717666ebf7f0ee2aa0b64ba0aeae5876b1508f6c8723fa9a5323be6db4e81f1bdc5eb2ba5d28936c226768bad145c28c033328607b4af0c2ed0a281e5ef714cbe000000000000000000"], 0xa7, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = msgget$private(0x0, 0x105) msgctl$IPC_RMID(r3, 0x0) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10081, 0x0) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x0) r4 = shmget(0x2, 0x4000, 0xb9, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) r9 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x0, r5, r6, r7, r8, 0x80, 0x6}, 0x9, 0x0, r9, r10, 0x9, 0x7, 0x4}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = dup(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000000)) bind$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) fsync(r1) getsockname$inet6(r11, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 21:03:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x18d) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000940)=""/81) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000100)="79cc0d31846b010bb16079f07fe8f1bb4b2ae4fb6f40b01481b4e927434209653426d0e82c58e71471f69f27cfba0c023272cdbd893b61ec136df2d73498b070992547faa52ac7a62db3a5446250a4a0fdda", 0x52}, {&(0x7f00000001c0)="68e6005f0dabffd3c72a697706ea8a49492c8d2038fa978d63813872f1a85a5c16df9cf1cb907a7e01e8e346deef64ce972d80accbc9606916cb4de2724f1b0416d04e0e6b9faaa33f63e6eab672b8f60ba35bb09f810d35d52c47631290cc2c96eb2db7f939c2a41ea161300d", 0x6d}, {&(0x7f0000000240)="fc164f8b434c0005be5c8cfdeed3f0eb2ff0eb7a77dab613f0bc0b682b6927e735b5b0cd7c7c975cc3b6989f34986b58a1491403025bad951b7a65cf5dc8f14ca174c7b2ead74e5ede417136b9823798ce436d93f995f4fceee2f4", 0x5b}, {&(0x7f00000002c0)="89b67c8da779576ddde4459668d114f4a0d966af43c461254fe5395c03b8259c9f9d137a367010fcff090791fb1b5d8aefe6869d8785e0d27ebf82ee9b3859c623a8b80c9d60a3e3b008bd08f909d4f9c4e5e9830b2223", 0x57}, {&(0x7f0000000340)="fbb24e48c77f8a3e0160b1e2ca29269f0d2e897be4aeaaf64625fdabb3d6250341ea1c39a00346480c79086675d95f2ab2220df14f717da3db920e70b9964a7f757ed2799ef96b1aad88a8f2a325de952d546388a698dd57b725d783bec953b5b5ca8b", 0x63}, {&(0x7f00000003c0)="b9df5c7caf89c5ff506c5a169b4d238bf4f1dbe11619ed8f95403b22b7b60003e20ae2245757260c2a3625aedfc613fc9b43e97555b99a1bfaf16032a9ddca379b83924742fad539ba43bd4803f2cf3473fc77917e5b9568e68f924fd69f8d747ce6e91805a4d37c879fbf70e992ba65", 0x70}, {&(0x7f0000000680)="26be042601e93f045a0ac8298f0f5be7914fe7ffd05267b13d39c61c54366358cc8d514aca26f211233c20d9bd261ccdfef501c24ad57570fde4c1168409c69fed731fd5a15dbe507ec7afc2df53d4beec52b050f73976a7e2e7f6e61171af2e0cd9151174ac26541b9a13dcd9bac6d069b3476b5124ae01aef1c321f95681f94a7974831da3e07d119b41770a67748538d1a24d1f336a8002adfeacbb74cfb0ab8a1a296fa28fd0410152c0dc8100953691b59bfac56b6c8286ca46cc2f79f60fdb5090e8b048d786de", 0xca}, {&(0x7f0000000440)="58985a380199069a20b94eec2f97b1ba22ca737dc1b9d58b4cabffc8b02e5bf71ba8b1285ffbd72dc4aa462bef0a38f8cd1e2ffe1b07ff8111a2192440465aacb23bf791d9a8db755fc7817690c44a6027dd9e552448", 0x56}, {&(0x7f0000000780)="404aa5d6221ea50bb2f10046e5be27ae6c897af5501579978ccc10c2562711300fd174b60a5db5221c40d55d841bd4ab65504b99253ab1c6d97245713283cfb7bb64431b40bd0aba29bbcb6c7cf9c17d6a2e4d256f0da0bfa44adb8cd64d25b51f6050f6b843ac3757e2ab2d449da9bdb10e078d7fef2101ad9982e38479732275549d3b4d02f3038149b81100f3889a54b2dd3351c43d7f5d92a3a64b4ce67a3aea3ffb25c3b2e7dd019f027e756f7dde9d3a0f8586d3ad10bd31bbbf635a50d584d949cf086a997f46220687", 0xcd}], 0x9) 21:03:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x93) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x82, 0x4) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 21:03:15 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x408, 0x0) r1 = dup2(r0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2000000080, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80185760, &(0x7f0000000080)={0x0}) 21:03:15 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 21:03:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 21:03:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 21:03:15 executing program 1: mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 21:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/54, 0x36}], 0x3, 0x0, 0x2c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x4308, 0x8001, 0x30, 0x8, "a6c158745477a36f0a86126e247efd0897f76fb1", 0x1, 0xfffffffffffffff9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xb1}, {0x84}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 21:03:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) dup(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000300)="4e1f400000004528c90b5a1c8bdeba9bcbfa5382c91d9859b2c4c6f9029999f6728b960600000000f1f5ad801ef2a0e5974bf6f7d9ef82b98f8de77ce3bede1dc6c4baef626292a5de857dfc25506ec8cda8ff1ea727442b28280a7ccc35408829ff0375140f98b64620b48f8e6b6dfe2c34bd8ca240dd4e55ca02e6fb680d2fd6b6505f43f6bf9aec33337cb2e9ca583b94225f73a3328d22ce2374a0aeef70", 0xa0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000240)={0x5, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) 21:03:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = kqueue() r3 = kqueue() r4 = dup2(r3, r0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000001c0)=0x6) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x100000001, 0xfff}, {0x40, 0x10000}}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x1d}, {{r2}, 0x0, 0x8a, 0x17, 0x7, 0xfffffffffffffeff}, {{r2}, 0xffffffffffffffff, 0x12, 0x4, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0x3, 0x2a21}], 0x9130fbf, 0x0, 0x0, 0x0) 21:03:15 executing program 0: r0 = socket(0x19, 0x4, 0xfffffffffffffff7) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="8fb5ac29c105141eaf5737e7992585cee336533a7cf39c733a53aba36a3309114ffd6cab6a527a92af8e7fc0dab418e451ca14c001611d22332f7d1da7b5f9e5cd95264f1f5d23dc27ab038f0aaa64d016800dcfc128dea1a660133d2fdbdef58c3e0983bc8277c3c18a9d6597055f51326d99d34f6fc25f69b3ada2d9e6d79161b858c9fcf002251d68050c1eb702336d4e0e747c512c199d5ffefa9ec7e5f20bdd3c95bbffb0ea234e2b521c39385290f4cddf9346c95671158d55c0b12e59ca5e027db86ca8929be1b52b144c7c010c196e127ed9ea8efe83023cd130b891af67a61b", 0xe4, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 21:03:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x7b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 21:03:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0xab8a, 0x7, {0x3, 0x1}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x1}, {0x82, 0x8}, {0x47, 0xfff}, {0x42, 0xfff}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={0x0}) 21:03:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x190) setsockopt(r0, 0x8, 0xd73f, &(0x7f0000000040)="745c46122fb90f63bd340065258a463d787fe34e", 0x14) 21:03:16 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() readv(r2, &(0x7f0000000040), 0x0) write(r2, &(0x7f0000000000)="a6", 0x1) readlink(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe, 0x0) r3 = dup2(r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) dup2(r0, r2) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x100, 0x61beb459, {0x10000, 0x7}}) 21:03:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x400000000000, 0x80000001}, 0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x400, 0x9}, 0xc) sendto$unix(r0, &(0x7f0000000300)="b10005016000000400000000cb00ca90100e08fecea11ea8fecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c83a862be6b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000dffff00000000000000000000640d2560df862e14e865d4fc400e48183b8851f6a28d064d48a5119ae5376d627328cac8042c0908e5f5f6f54797995524dc61c38ba3e1d6f19ca181760cf78676f0eab630dc4b8457cb30d38babbb10aaed497e4171ab4950db27279fe5f8a02a598e9397c5cd3a50889a4739c614c592e9f8159825fd7c8592ed1de7209f30372501a2c9b74add90782a97ab", 0x13c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0xfffffffffffffffb, 0x8, 0x7, 0x8, &(0x7f0000000440)={{0x4000000000000000, 0x9, 0xfffffffffffffbff, 0x100, 0x100000, 0xa1, 0x8001}, {[0x7, 0x7, 0x3, 0x4, 0x9, 0x80, 0xf6fb, 0x5, 0x3ff, 0x0, 0x1, 0x92, 0x90, 0x8, 0x5, 0x0, 0x100000000, 0x401], [0x0, 0x0, 0xe46, 0x8, 0x3, 0xffffffffffffffb1, 0x6bb, 0x7, 0xfffffffffffffbff, 0x5e], [0x8001, 0x9, 0x5, 0x9, 0x0, 0x7, 0xcd8], [0xfffffffffffffff8, 0x53c8, 0x9, 0x5, 0x4, 0x1], [{0x7ff, 0x1, 0x20, 0x74}, {0x100000001, 0x0, 0x2, 0x7}, {0x400, 0xfffffffffffffe00, 0x7, 0x7fff00}, {0x0, 0xff, 0x9, 0x3}, {0x3f, 0x4910, 0x9, 0xffffffffffffff52}, {0x9, 0x9b2, 0x6, 0x1}, {0x7, 0x20, 0x37d, 0x1}, {0x80000000, 0x9, 0x2, 0x1000}], {0x13b1, 0x2, 0x1000, 0xffff}, {0x7, 0xff, 0x200, 0x7801}}}, 0x7f, 0x10001}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000140)=0x7) 21:03:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x810, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 21:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000300)=""/196, 0xc4}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f0000000080)=""/115, 0x73}], 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 21:03:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000001c0)="e1e7569398631a9f4f1b1652f08180be3af35fce33257a0e5bc5d1aeda4a98118cf4d3cf8e3ba3238ecf92a2f408768013c366c3263807144e06da55722a0261e29b2ac9c95a3c2144b880687133caaf8e61bad61733dce2f3a4b9aa36ad408ab3ebfb40d1d8f78fda75d78b1d042d0cacf4f9142c260e018e8e401182894eae2ffcf0db59453e2f380e50bfc331a9d03ccc065642eda061c46db3dad9d15461f8eaedbf8645984439dc44bdb66f96dc2a5567aab345461e56cb4d0c523262", 0xbf, 0x400, &(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000040)="10c61081ef0f55f2f0da734c5f9a54baa3c61fa3654dfbf4bed79b57375609ad9106e91fe940c7fbe84512bfeb1288add99bcf3e9773de922e8c6a96ddece0c7da76cc05d59948e070042faeca6a8d1b16ab99e08608a5c76ef9dc5fb831cf72548e8d30d20ad0f4c845bd256455f9a6ab924d5a6070f742aea01e40a3cf6d147ec5d8b73d7517df7e55b0c38ff36b4b816bd47f7c214f14ea2309d91b055a9bc7f184f1c5e89236b0fffda963cd99a82b6d2fefc16f42d6b07d29a645551a73f797064a5829fceb0957e8020e01c0c426d6a1c1b5535d56f82a994f2b711cfec03b249d9820ee33a20eb57168ed2f2d3c8ce214dc751b", 0xf7, 0xd, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="739e1c9b98a50f854312ac463865a3a3934846544659fc8af4dc4e9950e0702f914566ec8346aaf8c8c8b66e65ad00465f69bf40be73950397e098ca38447a", 0x3f, 0xa, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 21:03:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x4, 0x100000000, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0, 0x0) 21:03:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x6, 0xfff, 0x6, 0x1, 0x6, 0x5, 0x8000, 0x2, 0x2, 0xffffffff, 0x10001}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getflags(r1, 0x3) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) 21:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x802, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/26, 0x1a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff90, &(0x7f0000000300)="8892f15fbbdf7fe5f122985425595eec62877c3ea3591a8efa176ccc99022447d3097d2dcbe292bcadc446066dba07c83d1426934329bed6f910cf0ea0831a3cc623149bffeacda3137d072f6137c608d60bdaf4c255b7e401a9f2f6e85684b226af2aec2d06b7932aef003a0948ef352487c1b25a4932121d04ef9ea4369ed6ace7d614f6c4d85c6a9130c8bbeae375f92ff03b") 21:03:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="fcd97c41934dbc785da3dc826375696d573fc270a5bfc4b25be9abef2cdfa32ef5a29a6927dcd97a52abdb9e070c0d614e877a33fb7edd36f553f1f4789ca92d43c86e1f55c12a9a945dcc425e8c8218571d2491c2277885fd623b5600bc31d9334481e720d50fb3e97f77a2ae01478752e6c656ec595f8a5526bfd74883cbc72eee1aedb813a729b911d1ca753a5737c004b4d5ab00dced10b7d1aa704c79369a556c2977fec667c7669a1c1b6de9e582b15f31c995cb0b97726527fdb729490b70bf4bd06c750ac76f646d430769accb9436e003b7dd", 0xd7}, {&(0x7f0000000180)="824221434774a010c6cc08010a82155a39308c873284819bb9908c9cb48cf3029463761a9565dfd2f7b00823ffe8c037965251e93ed42f6122b5c19efb9e2565dc42b4b3112d7f957745711fc1fd971002e40ad2cfbe13b1abc657289f2a80eef420da71d91bd87d9bbc616ce1fcf2b184c0b58667e6314dbcf29ed8f27700561eaecf4cc87707a85c81119e13029551296d4c93ad919413c467d8426d4bdf7cc8232a9e53611da60c1f36c4bbe60793c919f1d67de234fa871c11ffe7b0a7e6dcb35d31e81c7ec7716fdc733d41d1befdfb6846458a05a8f6f043b4c4e97c636684", 0xe2}, {&(0x7f0000000440)="66edb11297f8d16cd6e58b35badee2b8d33b025915cf82932435b39d6a25d73158ad059e7ed038dc64d3803ccc7534614b633fb4fc6bdeaef2582a50fe08e8f2c4b44a57a4740195e37d2e59678e0fee8028573f060f8bb17e72319514ec687ed325e90b3f76960fb8048afbdd563e3458fe5e68fc31af4b0096a9fe05d1014a0228fc71a211255a468769a24b2adbc8aac01531dd9a02f4d3652af87423e45d64c0ad8e4f3f5a50501addd9822339ba1fb6ca180140d6516eec4041554defc2a2332f7deb43b2bdbff7bb1bd0303700a2e997da079d13fbb03af98842b69a04c0aaa21adddd3c9a7b0d73293b40e04a3f39a358339654f93aa30d15feb79a2079cf878f16c55367ae69f40615863145d24db307fef0585cc1fca5637d3da9a9e7c156ef122976ab4c36067d12a57d0ff25c62da497fac26ec1ca42bac18ef6afba1d0682cfb31467659f3466c6bf2cd7475147c2039400d2d56e256561fb758faf1e7a30f73849678edd79fd81c55154a685cc90ef754a7dd9b87cc1c209db3d569c52b70fd3c31605bd0d98a8d0385cc9ee28dfd3ec5b24e481bcd1965c041a87db7c63a0099eab50afc7c495d62b98dc5e36350ee3af975b5f61f8e35346739b42d0f892102d4e87fee254b281caed554dff5d414e3dc3daeecdcf6410952d82085543c737f0fed62beb93dc81d81360e6695b9b6d0b39bd22c22f988095751e795246ad2aa578f8ccc7b6192652bb48d93ee6858329f462b321830b3da9363795ad33ec3ac3f6355c6bf5454ba8bdee2497301121027533312badb448d998dbacdd1b7bdbcedf8ab19a093f35e7970a497c0ace0c01ac3d9c078302aec58ba2688ab75f2a516f3b98b9d3438d78b94fc4bfd729106a9cc2b8a41c4b04daec25006db9a46d4b97a5dd853425082e916141ec2964eab2e8a8baccfe27380c83a17f58602fed4a92f7da1835b29544169ffbcbed6c6b1185de7a01069b2dc35de77d023dae6fef3fd00b0d375cd698d66981d2941396c026a917df4f64d731fd7d2c68207fa6f2a63a7503706d10ab413ee5262ee3e685275185a33dc22268142e39cb5d5140620cd78abae453342290d1bff976440231944d0cd22c95155075fe30a7f321a16f2960147024867b37c7dfb53627151bf5c795cdd0875ef587b3581fc27513dac8b35c75c4dfbbc8eccd3301201680cb7f79105c018572e13d749f734ae85ff486f83b7dfd5fe6270bea66e2e879ccd4e6613991c09dadde2be4ceaec5d26e93d53dfd2a99ce741bf400b242b505a466dc1d51f88846c31bb7e8be77c4abdc79521887ed2183bd441f43e4f9316bf420c02ff11d3f8a213814f3251a2cc315a5d2a053486792cbec7279d3a40de1a2e8edb8e84cdcdf413803ff72bc38d277d6bcd5d3b6a0882fad340bdb960c3c0cdacbd727f746a9dc713b231cab48d6288291e5d7195a4903fdcb4462546eda40f0d7cd6c49839e47a9a7cde3b2b89b866140b9833f5194be5002b5c3ed9df9315f654a083de3d4452b98c9d024f8fd6f061acbf38151bd092718e899b16b6dd21f0485d61e955d50414e0b468547dd3126447835e8122abbc59c864dce59c06b89e8e9ab5cf1088d8f5d33800416c4a480db2bbd958715d9569c0a0965eed7037119186f28d85e074db4dfad9f5e30d1634656cefbf1c78caab2b2223a7282b7de158fb48f60242272dfb1bc6fb08096559ffbb8bae07307a9e154c7e4e155e3704295590764a297a6d8978a315da25efe7093967d80f1e77fd975415ed59dcd2acf659090a4d7b02c20e57b34062c29576dc3b1402cf93f2097cb1ee898a5314a08605fe82fe566d74ba2b174821d4a2030b7c86980e074d080014fb656cc325697f9c1527eb66be05d7fd23c1e0da033f59fbf1bae40f4f06cc7af0643dce3e43d6c4196bf23ef714b3722651eccae442bec009102f89182d22fcb300b9bdf62ba81750804a7300c4b8ac6f5c17b61daa3590e2b818773c5572ce8b62b2bd0aa5860e99e1ce61b6109f429dbdaf2a1dc24658e33f88416e41ae7d0dda5eefc50ec66a2d08164a8ca2f42356d12d2873ed650fdb1df565b3e6d36a494e97d658cb6c98d89489e51339eb0038db75ff9b8be4fcfe2c5d8ce9bb78aea3f36f2192b0bc28c1eb4440d9f5887ed05faa2071f434742b224521bcf7005deac9ffa5ce9776ed0e0ca5e315413cce54babae5b13ea6bb8b77afbd1e9512f46bf5634f637e928f4a548d22878dff2bd7888cea2ef3c7bb071ea9e53afec2915de682ae87c1b2d96f5c58ac230138972e7dc7c6f75da14859befc321aab5bd9b913f6fcd86018835942f4aa23940b5d273db81fd201c3db0d69cc30742b21f7854ff02dad714bb86e20fd6b31c8f3741d1b38a31eb664bf24b5b260d245993b59549ad11b6520a74139158d554ef517d28aad70540c9124ec50b3d3a45407d108f3d8e6c602881bdfeba6ce5a861ed4acb599e0e30a8745f04af21e4fd4da815e264cac102d11d689830dd16836b551a487018656f71dabe8de640fec0518ac25f98b2802c9ef7d6a2e646d4eb812c758f3d265fecd53019c163d20812b8dba1c6918f2eada943631d6a02a2aa80db60a461b52366cb7f9685972041f1ee1141831645e97244cd1c55499aca8485676d1c0a9172463fcc6db3ff04ab59fb32620b9d1db667e629fca58146aa6d5d67221dae899ffe3dd9f1b674a42b223a907c29400de89519ed903f9d08a364b2944b86629f36d076d3c7353304c72fd42e3d95be977e7f57b7e2a17f3a97586b7bf8d451f7f13da2629b871c22ebb774aa9188c48a49cfd24e2a537c4b4975d00762d20a9f590fc926ad3f862e223cd55aa375f73a3866a192027bfaba82fee16783e0e50696f5685f51612c57c1317b4c32c0277c7951c624bb3fe29f0b1e0286f7d5321fe1567d8ca9a6093185422225b15f0c92b316a662c9525fc50596c2bc6969268b47dcfd693638e6389e5a356b1aa7a68ae03f39479e5ad9a4cfaa89cb274c352d553cc9877f30b7656a3a9a6413fd16578af9a510bd38123058bf16d07e1db9e821a0d39ee167a1533ffb9ca426885294b17927327f3a88ad1cfb24f818f4f7f2ed1500da6f8adde0a89f9dc862b3a14b0b51fe0dc98cb00534daa957160a021e1d5883dd53c26490e54d06071d38341f7e02c5d7f6cac1be5c2c7d572e6d0ab1aa660d9314c716838e0b85586c51e4d5767dcb4018ad06393ab164273c570029159eb293dd6d9207eedc9296fccd9df6cce8ffec72e2c9f1acb082f864dda73cbd427414f9b67d2cd45b9b231625539e8009d82b8b6402eed9f73f7ce11afd1ac35b8b0577687444b2434ed8aece23f78e18fa660177060cbbf9bf4fb38ac00bfa5219f7c5749bd86511254c2abffec549e424903a55879c40eb671fe3412366345029bed2110a1a43019ab8a71f9cd895cae436ac4b7a440db0d70d48884d860b7cf8bdb8166aca9f0b0c768b2f4ae17531e21d3fa91598753df6fad47d4523914b1e6bc1c8815b5f301d1b62a317b885f3728082d5191f0e32a42824cbb1c40dabdcb79e7b6eece096bce9707e6af356c4539dc2a1dfb9e8309fd0eedef12ba5ed4182755ba1cd591edfa1bceafe8e987d5695355c9839505a588b6b4ec58f247f4b8b638f05a5a9216b14712957e0fc8f809e6875f1c692b4530e0510c4bc9e4930856b0182251bbf41d2e2d845257164ed9d7162230733a3aac2c983d4baecf6684bc72dcec73e2745e20fdaf7395db086c537b803a6f677a82d215cdfe01bc770de3633870cde7311187effe3e67ceac2e31131d61fb115ce0421dd9ad4b583342a7f927418ae332bf1a4ef132dc534c4871891bb2a7528c633b2b05c901e3ec9614de70e8fd30f921af7fac4c01d465bcba3d3f8ea1a76108b291c9b3969599263e82438490aaae6cab07760634d24de5bf217187be8058ed5de78615818579eb328a0928859860902849029fc7da3eb1b1f3550d6a7f275f5abbf090bd72c4aba57a9ed8d86565175c3af5e3381fa473256353d61d2167889818beaf256fa12a5658ef97fc2280ccf6fe9f64b2a69995922714acce68fd67e39f3016ac423f8cafb136a11d3d64aa790577aa1a3dcd2db2e911f7b87b12faabfa707b48bc1c5808ba4d4e7f281aace5274eb6fe9f3f30c32491260f41de002336c0aa73207e03a5b85769852fffe6cc245c528fdafe93591759f30125d82df7c74fb0d8fdf2c8a0bb46a204baa74f0e3b175968432def3c6c5835f6b3a1f855c2b51092036f52decbdfe4bebb53eb79ab5f531045d904eaf62783609e1a82f52fe0d6be045e296625ce1b776f47c09f51959d689fa64ce6c3e4907b65070ed7fd9b3bb478c1fbcd39090b006b51dd8a8b3778f0f59bcdd8f70b8fbb03a8e763175736bef6ea1e5bdb5121df89efff8f7ec7f31c6aa97e5573548e1b06208eb9e5105ac286bec1ea4d44e93ebc62193692871a9d81ab93e17934cba6c3c61a5e655d6af10ef68465a3446c89ce2d590d41797f4340c603df67d6b779c558fafdf273189a92a896e1dc47e3e2035e0c2ea78818c1c2f9561ac7e8cba3c0dc2b7f0a6f0a21f55ebb053604ccd67584f92ba73be58ce06a454420f5b50a7f3c7964dc391916e051115375dd261c28c528e753001cdf3f32a165fb2cdaf61b9c95095359aaab438780fd1237b167925d34d1e761bc2a0a4ccfb382d8756d04d283eca41b96815536bb2b56abe1c17586b78d844a9c1019357c380dc7abb26174036f543fcd0d891bda4f1c7b9c39697054eed91e8c080cdbaa3fcc630fa238764de6169448799555db085f9cd9277c9649d8bc85d83501376fb43f5bae69651bbdd42622448d622c510e80510d310bda22555449968996821be7b979618ef056c571ccf19eefe56b1d5bceffd3dafa924ef99d5625be34273bbdf589154ce06b41ab5fbe345a014ea90750680608076a5531f7b48a48ef2311a5172dbd48e86f30f49b2283a2a9387300926e75de242b21a1b39238b956101435e59cec67fb28e95fa8fe733c5d42d759bd65b209f50168b965a6e885a9d6e198560638d63fbf55fb219839ba1dd3ec8afa25dd301454e0be03fe84daae457228838ca295636ddb794394dda0806b134717f28666054deeafcea74f13e78d06d076a0dc3a53ec6683cfb0dc90673642d00ee7da7ee9f8169f7bb4fde820e13b9fecef183e2e8b6e4673f83950f6fc05a9bd4a5c19bb43a5490c9e1239283005481a0f0d10daf33d3aac8a078c74b4ddf739db59eb7eefe64439c00d099863c091af5d1bd9fa894c330af718ab7df5128801dfc7d1aff9a1d333795cb606942f223c1c0fc9ce22c9bb8f61a5993f7489b5e984b68b75417d716d1b66c469ac17dbd74ae83b361f281414cc2dcb61ecf1f17cc87ef0c6075791e7c0bf3636b45c9f42890972e52181732970c8dee465dc179d23dcad5a38ebfc3606241a2463170d80b02f5c6c8eb9bdf81d15652bbf98e705aaa9ca5b8c552f7a5f741cd321d10f73f1e8a1029b5741097952939a678b190728076e9887be4de48bdbe7dd36e9c5a98455df506de4bbbb1236521fdb0c924bceb18dc4e619f291100852867235127168fdbe8ebeb2f988d9ac9c55027f22c4b64877802ee21758389313681ef4aa5a487d9161cbd6fdd88239a25e736b1f2d89849870446108b9e22c1ae2edaa52e4b0482dec6ccec8f67706bfe258a3af74494d1ba3f1771d0425eb3b1b5b5b422f4b12a7e13ab3", 0x1000}, {&(0x7f0000000000)="0a4b2f8608e6daaa24e2cd85", 0xc}], 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000002c0)) writev(r1, &(0x7f0000000000), 0x109) 21:03:17 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x100) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x2) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8002f}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x88b0, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) fcntl$setflags(r1, 0x2, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000240)={0x20, 0x0, 0xe443, 0xdd2, &(0x7f00000003c0)={{0x1, 0x5, 0x2, 0x9f, 0x8f0b, 0x100000000, 0x4}, {[0x2, 0x7, 0x7ff, 0x0, 0x1, 0x800, 0x6, 0x9, 0x8001, 0x9, 0x2, 0x1, 0xfff, 0x6, 0x80000001, 0x7, 0x7, 0x10001], [0x7fffffff, 0x23c, 0x5, 0x4, 0xfff, 0x2, 0x1, 0x4, 0x20, 0x2000000000000], [0x7f, 0x2e, 0x800, 0x8, 0x2, 0x2233, 0x2], [0x7f, 0xffffffff, 0x7, 0x4, 0xc8, 0x8001], [{0x4, 0x1, 0x0, 0x7fff}, {0x4, 0x9, 0x1, 0x200}, {0x7fff, 0x8, 0x7fff, 0x3}, {0x1, 0x3, 0x1, 0x1000}, {0x3, 0x100000001, 0x7, 0x401}, {0x3, 0x1ff, 0x2, 0xfffffffffffffffc}, {0x8, 0x61, 0xe425, 0x9}, {0x5f, 0x100000000, 0x1000, 0x100000001}], {0x1, 0x80000001, 0x1, 0x1}, {0x1, 0x0, 0x81, 0x100}}}, 0x9, 0x3}) recvfrom$unix(r4, &(0x7f0000000140)=""/117, 0x75, 0x1, 0x0, 0x0) 21:03:17 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 21:03:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x3d7f}) 21:03:17 executing program 0: mprotect(&(0x7f00004fa000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0xff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x8}, 0x8) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0)         21:03:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x8240, 0x50) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 21:03:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000000)="6e3ddecaec24b392b5282c51d24473fd9ea1e9e39be3a198f6ff724499e66c6466a203d1530b0a4d33109684f9654f6fd2c705f6b6459392965603bf44b6471dc256113031dffc1039ed32f292f827d5a91fb1195cb8ee6807af552ea2816e99c8e146072ef72bb0f43b9a785193571965a81a95d235348c1c83eaf7d51821e8786fa3693346950eeb12700a8794ad", 0x8f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) recvfrom(r0, &(0x7f00000001c0)=""/167, 0xa7, 0x41, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 21:03:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) getsockopt(r0, 0xffffffffffff7fff, 0x3ff, &(0x7f0000000000)=""/250, &(0x7f0000000100)=0xfa) open(&(0x7f0000000140)='./file0\x00', 0x8263, 0x1a) 21:03:19 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1010, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 21:03:19 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x7fffffff, 0x50}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b7") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20100, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x41a) socket(0x400000000000020, 0x5, 0x9) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) r3 = fcntl$dupfd(r1, 0xc, r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x81) 21:03:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8002, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) execve(&(0x7f0000000280)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\xa1\'*}&@\x00', &(0x7f0000000340)='-%-(-(@@\x00', &(0x7f0000000380)='!*}:\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\\%\x00', &(0x7f0000000440)='\\})&\x00']) getsockopt(r0, 0x1, 0x7b, &(0x7f0000000140)=""/236, &(0x7f0000000000)=0xec) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000080)=0xd6c) fchmodat(r1, &(0x7f0000000240)='./bus\x00', 0x4, 0x4) 21:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x0, 0x9}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 21:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0)     21:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1fffffffffffffe8, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0xfffffffffffffffe}, {0x4, 0x800000, 0xfffffffffffffffd}, {0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:20 executing program 1: r0 = msgget$private(0x0, 0xc4) msgsnd(r0, &(0x7f0000000000)={0x1, "80e7d38182661c28400746d8c513c599b3dfbe29793253ede33bc18e9d7a7120a59e71fe2ce927fe4657b06c932216b32aef73c29fee921c0916aca2df53767f383cd13f5d7910e34ed9ac8a17d5714f616418b8484c5537992e5a2fbd444d6fb92a22869fe25a0f99d666f44d61d6b33229d24e"}, 0x7c, 0x800) r1 = semget$private(0x0, 0x2, 0x30) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/93) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x3, 0x403) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') semctl$IPC_RMID(r3, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000300)=""/164) r4 = msgget$private(0x0, 0x12) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/12) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) rename(&(0x7f0000000400)='./file0\x00', 0xfffffffffffffffe) shmget(0x3, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) msgsnd(r4, &(0x7f0000002ec0)=ANY=[@ANYBLOB="00000000000000000d66be34d504676a73e87ea9f865516249c847ec217dbf67559b449032a4c602bccb4e7890a057ec7390e6e8bbfccbfe7a1fe7a3c0007b14019eae21dde2ed71d4b835f30b21a07f73cc7f4e7f4b29cf58283598d1ba35faddbf7ad511967b0512774395c96934699b8ad3654df8d9391fd8c90c6eaeb186e1ec1337989376814678dcc103b021791fbb33dc7ee63210e84e406927814a3974770f8fd6ef60774edf5446f9548ee8ca1e68d467168cc65943480b8faed5f163dcb8623c32880d6db0c1bb3c371c1355978dab4a9d0b7c2247b23b8b8eac2c2a6d7dd00400007eaffdaf702536b79bf35b7f1aa7e6751c534fff570c2f7343fb29bd291dd970316a60139fcb1fc8e09c"], 0x1, 0x800) msgsnd(r4, &(0x7f0000003000)=ANY=[@ANYBLOB="0100000000000000da057c1db242753ea0c2a68f32aec4d6e037aaf0bdbb2de750b9ab3147f0972b0c2e4d8da3f6c068360918335d92d0041843017116b18c29b355d1cd58b2ad00f3820467cf8f7d4d64964828aa07d84028f48162019c0b67a427a5182fcdb03efae4ec25ecf14956b980277bf08127c81df372a4c484581bf4a5934dab760c14bd120a0ba11e3836b32fbc17e51b38c95c523b759cb04cbfcd9caf75f05ee0dfbe6d2bec06a16cd2f3425dd9dcf45e74e221eda7a0e1de249c6d7f952be2d414ca0254d1c24793ba4b53ceb1f1a297c016a6bf093ac62a0c0114592d461917f0542eaa8b5cb2cb44d7ed522526a4d17e296faeff468086b8f2d3c3bfd8e5af4d4459e73add2c3cbd3b518b4ce35f1ad84bbefe8e5ef77855c49010b778101907f7cdbc1a941b1869c82e27d38fc899abe183d42bd87c37cddcd20eca8bf9432fcbe98b39cfcf594332991ffef5921516072d692822ffbcde26d2ee32008014f970fed77f5c097b18ce635c7b1d96382426788ee58a3d53931e006c48f8afe97c646184a5498b8615e6421d24ed02627fa4a3fbc6086c1cb3569bd37c17602f68b10b7418578a222077038fbb9791dd53ac3ebbab382f70c5fb28db2e9312ef3c345df6fe3d1ce7f19bdf0349ff604c709e9e67a2ca9c81b292145f3c5fa32978ac2ade579cb1487184ded65dde689337ac880b28728fc2b39217f3e08f4e251bb89ee7be8f1d6fe73040b31706d1393d350f78500f4542c8839494d358730eefcaae9bb6f09b2a01623240d173b547361a4c644ac5dfb824e5eb75da0f1a5746d80bf052fbdd23f0d355599de1a6d7082921504a22c9eefa93f7ac65a7f4a5ef1c844b1b6a983d5da1cd6121e1c456f4311aef943a89f0ccd27995a36bb4c14552730632db4ba5899c3733cadbc9b401c065d29b57d6b53a6bb71076d69a035502a90acb5585ba81499fc47e83f0a1575c326d75b562f2c7481d1cbe8948cfd7389863a79c8285294522a3ccb0bbdb0c30a702bb839637db962f2cafbf0b750a82a9a909c003d334e24e2b4558986c85cbe89f7a08e971160d3454c6bbbe4752a4d77511c9de61b5f6f0f0cfd4edc2083da54688a06e410b55b0d6defadbe503408ae03b98a3ff8d1c52468676ef34249689b7d57d1ba72c15bb6087eb8ba69c65c4d8c1fc9123901237119c7fe09881b6860b36d2829616c49614318291f31b62115b2d765e86294c1e438fc5c2cdf1ae1a12aa13e2ed02edb285da31fbcb4ec2ed3484af53f2b9faf94d246c0460a3c8279edfaf1319815bab01bec41ff87fea4b9fa26ab11ae7d38bb50509ecb10b836cd12dca1264e15338d1c5ff98e9115633b1c97f307bc02aa4983955c16cf650c77deee5ef15a32ab26a9c7c99373f6eb44d4b470aac1d1eb45319b2218b19ae7d6fb276ddb629d0b6cb43a587001d903f00f6042b09e81a9defeb579912f3905f82ad403aa35cded21f84e1c429f76534a384a4875fddeb58f9d53f474b84a1a72cabd7195691a27c8fa6299f67e04e74e15487c58c2c0aeb183eef7fc2522570ed4a50bf45b6a70518a0eaa4fb501f9d459a534269c65777ae1b02bbce292ada616b73b9270abee0f29b03d3b1979f49d103453de34f352e84f88f7932e69a2637fa636878d8a570d45c3ec34b38aeb8799abcd304edd7b448e3649b2721a03a95c16b58abaddf80d9f05dfaafdbcd8fcf883bc6076f06aeb55ab38a558d1b2c45c8ec536ffc4d3abf4803ee1606bf6956fa593a8a79b2da5e7d4566309af8a54050a422fc4418d52e2a2ab4b5778ec2b948c438305effc895344f3447df5d50feb5b559f7f25206365b783426714b8cf4071f2fc664e97f819fd03fbcd0599e67f0261bdc62f60d1807b8e0b451ce2e4bb0edaeaa4e38e0cdc1e73e962532c8eeeee93df8dc99605eb2d4fd37d2672a9a81b629b2753ba698d5ed8eadad39f66525e508954ebe762d56a9f6e8bf0fb30b15f90e7247445c0466688a37f84720571f4e1eed69f90b95b57084351697ab73e7348b86f88a10b60d533dd74401bfb9ef4c1c52eac984ece6ca7458b78932fc680c20f282f8cc2210b61fc7a08ae8a2799b1db30a5db8338f8bae55a34f0861c977404528f74788e3b5084ebacee60835aa6d530cd55ddc1d41645eb0854344e3ba553de418a38b34331665c1fbfa93e713d69d12b1389a5a33e71d59359001c734e6d4b81df69e70b03aa01dc1130ae2ec0e45698e9ce91e1b6977fc3f0eecb33731c7f980aa6132b9da6ccdff4c9dfe26ca64d31feeac11676e3fb4b672c9e4f31547e1f636504a096d102b62c6ad48c2f1cd0f530ec61cb6b1b7a4126d99e9ca6d68733917700396f0426c61b6e0b6ed136404e9c1ebaa9008f21846bc01aca614aa1974e524d4a5ef46883b0898be38f3d03ca08f2857f7f83928649e0454438e861942403307e9864381e1639468dbc648fc40d8bfbe1389d15e3fd3baa5bfd901023f8b3c2c1f05e03c3e76405b2ce0b81dcd681ce52278548768875fa2f27d7141e38aa6c081dd8c8051c0d9064f1301ebc39894e82fe3f23351ca82cead1a46a3c066934de4897539857b58ee1aa4e322f2dc3fa25ec7405f86180e641c7787f744ed192f844c0470a17f5f90d63475dfcfafd58be66f51fa90b89562365729649cb423fb45af4d9c04b4287f3eea0899e72d92c97e30de5bb756cecc788855b78ed4ad965c738211437a5dc005a6cf5e80511f28e34a42109aad67cd6497629de5b783d2e9272e25e134aaebea9ef04479d297f8d1ddc1adb2d68a4fe8ea680ce3386515e5a5a5721ecac4ea5cd8dc45907097dcfdd1465335ec798e764e0d8c59453f28494b81197f97f208c4ac43fa0ed441acb0551b78e8b25d74e6b3d8422d84756f22f9bd55462276acbf45683ac5d0707035da9415b34d29e6274195f9b7e6a84a07f7837c1cf3441eec6025a35bf4f61efc3a2dc541e744d02e60ccdb697bc0f4abad810f468f4db8d170845c55200a5b94e3fc89b3e66319e613188e835ae409a24c314df523a0a839d369da9d360e57e36308832d067c5d6513a22590859d43031e4d9f6fc239bbdabef2e45378f2c800d46fc1202f2d95f1cca05009e183d9025018425d38ab8e98c96b818c91c9ea4129dbe498aa199e01317fe77bc91ca165e10824745f1f4c40b5f9bb1aaa551bc79d49b8dfb8b48e57c54b165c00732dcd3f3ea70915a266a2db52f74e44f0d0313c63c8d58143981d6fc6b7df32a9e79cf7dd568180709668b7ef78d256db6d685b2122f34b76b93a455eaa7bf8d759f7795b757948b604ac6f3ed6d277a5bcd4d955c250d69904f7ee63642f98211524dd766b3b814271b1e67e9a438561e26dff34ea96a6323f3643b167e6fbe18b3821634d4a8dedb22de8fedc26174313ec9580821778f24dc37f762a413084f3e0589c8efe86f4970249359502cf28fb0a447ed4b77d26553262b636d16ca87715044411417fc003c967ac6f00de6d6a49544ba9fbf29ae2e6c12d0835af8c0e9a8ec6e099c12a588809ca67140e939ad1433dbf7b432b97d5966c8890c841b18f49ae8d323d79b9352723cb677c295778104fd95571e307fe047838afd117daf75f6144fd7f6c2d370db34089772a7ac45ea5902d0bd05880d0c3d3b0376cc0120dcd3fecb836d391178bef1a12d5d42b3dcc9162f3d62c53bafc971b119fef0756f2d55a42df5db13be871397144d26b3f565e1d98f629248928ac1fb9f583dc2b547a0c0c52f2859e7e7738576c1666cd36179b737314f3c3e2b6c3cf624a0a6f129c765c96dfade823d21f384f802d0d1dde75425722f8ce249f11c2c4d4a88c54c4640536f7c6b6bf0b57dbc83d5a118ef8f8a499a717e2f52fc9e5e80fb67aa140cd9b9bd4b54f9cca3e44076f72a212f3e6161e906b2b2e5becb15196b91fe3ac82b4fe0656c77abf0083914186ff0acfbd5fd26b85d5782dadeb552ba79052ad1201007cd0698504c979bc5803d344faee171e6d5fb7f52f0aa618905ccc821aef4c58110e7a8cde7d0653335e5cc5adf8a1478e98dd2de8f08d40a21369e5d6a605597807a6b24bdc0ce2d12b6a1fc7569ddbfccd77f2c8a3e259e1c94896d7df8e2e5ee01402fb02fa265edffd4d48c683c68d37e449fa6f0fb0638fc143b05f517820843299b42d688c36246032627310608ecd114d536a404e735ea479585fb8b408087669682572a532d3dd77ea6b96456c3b771ea6073867015ebe5ed885e557c78f15be1c460cf9d5a536fdb9b9bfe85e542c7adefac337e8c80e30107adaad20d9a0c1302b15ad5cdb38f49b29a80a30690cfd4b2ca9faa645cb114c4f7e639cd33244790c1a559f7ff2394e9face3e63dfe71bbb4568756e6c9b4ddbb196fa776291e093d9d41ead3998cfd5d1be42da77b031da6beb8e27c0deaf8eb715a7cb5bca9956419e4b8b363433a478a0c587d80de621cf3e6da308daf1c47c3cb130a81b77c40ce5d1d3f6fd8c3e2b0e7af2fa4e7b3326fbb396bad3d3a01fc5658a4c3d3630d44e3dca15b53a5a3367dcbda81c9b5c6cd58948d16368da5526e11c9b68287c5af12b9b2b40397f155e1d991312389211af6815d285783f7bd88ca0bb9ee56fd744ecdce94d5f94bf9fa4a8a71cb82eca8570444b7d374154f9f964777ff9916494465f5e6eca653d1fca5effd40d2f3efe956e82ffd58a05fa0d0e728175526f5e655b7d3c309f1e8257a7ec8610e5ef4290b19213306e93b819936dac8b000bbc6faf8f9bd9af3daa9dbd2a5850bbb8e33fa0ab7460eb25b223af5223b04a038ff3ee287dca757bedde0512ee95680ba448c490510553b4806ddc20385a8dbd84be9ad75879e3465312acbffb0c122585ebaeac189c80f3bc1f62abb8265b986a21a96315b35db488aee35d2abc4f14de7f7468631f9aafdaf85728dcca5c1a89e83feacde8c2b804e3b88bb7f26691e91dc02488be22520b4c2ed942c26844878d57fab711e06be4ac0ae54b35e65aed7de8f1145354ac3197e7d2426f9ea79df7b647719468475dd6ca794cb6ada64bda2096f3e4c5e08da051c596565459922bd335f1a68efe6ccdb4805ce1f8d8df6441316ab49ef48afb5903de5a81b57c9cf4217daecc6d299d5c5b0b8c37338a38e0929093875a1fb827c94d6b02168ea0f33fe526fb7bc8c8b46f36d68ad9bde450af3d32b25bb5ab01296a7f670d659c47e8354b0021f2e44db34bf39fe632f32b3625243b7a40ca854ea08ee5e6443325377bfe6e4f46869712dd9292371681e27802946a736c440aadf6710ddd5069b5a89c17984b7552c0650efe899a882cf11aec92550f69458bc4038bff5c73bd04bdb0c6e930dd0e366d5475e954081e483bde6721a5d16ef8482b8c1a3488a793ae2b7e96cc88ff4ff47daecc6420d6c929b04be98f386a7222a1b901aec1d70570c0630a23fe16c363fe2877f3b1b80e58be3122678b0d895365ccc93db5ac5d9e90ff743e9933a275bbfd251735b0e86158bef3b6568e04cc54ace0db89d9974f6cf5d0a7247eb80bc66caa00abfd33e3157f3cf578c73b35e48935d93f09618cefcc4144b36d87873a506ea9ae173e5b18a3deb83b8651ea4e4bff4c45d282b71fc461d607fdf4dd9f6c37c925f4dea9a867142062e5e8bac317a6123b04ba6032781048416166e9435e8ca22624fa16bdefdc28b95172f8bf8cac1e4913044994cfd8b81215f576d025b1853812692d4a41ca95403fa9fe83a00e4375a1716def3c2ba"], 0x1, 0x800) open$dir(&(0x7f0000001580)='./file0\x00', 0x10100, 0x2) setsockopt(r2, 0x5, 0x6, &(0x7f00000015c0)="01ce00626666cff8119a2b56a9ead070395f2c4995c17b6bbaead61e1e5abb5c67105f4d54a94b30efc086a05b106419d20f75172f2433ca5aa708b3422e65e4776345e621ac63c2c8f333599947da9c32d479827dd521", 0x57) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/28) msgrcv(r4, &(0x7f0000001680)=ANY=[@ANYBLOB="00000000ac000000000000000000000000000900"/30], 0x1, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000016c0)=0x5a01) msgget(0x1, 0x8) r5 = socket$inet(0x2, 0x8005, 0x6) recvfrom$inet(r5, &(0x7f00000004c0)=""/236, 0xec, 0x41, 0x0, 0x0) msgget$private(0x0, 0x200) 21:03:20 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x404d, 0x0) fcntl$setown(r0, 0x6, 0x0) 21:03:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffb}) bind$unix(r0, &(0x7f0000000040)=@abs={0x74fe111a261d10f9, 0x0, 0x2}, 0xa1) pread(r0, &(0x7f0000000280)="9c813975b41d2d2cc1364b0609235fb551df038ca5673e7575fec12e7a4b9cd05d6de00e3b3ddde8311b295ea03d75a56c838a40edf15fa13bd648c3e2890168316b915fea569940ec95d1360e515f1c0479f7004de69b95df9511cbea", 0x5d, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7, 0x3ff, &(0x7f0000000300)="88d220b62dc21088fd961dbcac46f29bab94db2c545206aa9c3a56e84f7b9d30748991cd51359ed251ba50d98e9a10c53d349e87231e4064cb20f1d1793e900bcf8086dc84308b225b", 0x49) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) kevent(r2, &(0x7f0000000040), 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x21, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x81, 0x1, 0x1, 0xfffffffffcc0171e}, {{r0}, 0xffffffffffffffff, 0x42, 0x2000000a, 0x1, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x80000000, 0x200}], 0x7, &(0x7f00000000c0)={0x3ff, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x5010, r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 21:03:20 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x1, &(0x7f0000000740)) r0 = socket(0x1a, 0xc002, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x0, 0x114, 0x8}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="acc7cfb3e61c1dc12a1232264557415749dc3c1b9ff234d5e7a613425be98dcc7d4b9251e0cb6bc143d34685ffeda9bdaa3de729e854838b18b23752feb6d101c95e7dc0f94f60557552c1e5ffb893b049c401ac35d762d5fd6ef11c8f766abcd2f131351be7ca04379aa7f8c9ad5b9dd00fc8bc18e7fde47b31cae2ff8672e929be6af1fcc096c54577bb0ea6ebf51a898a5fd0c919271c454722add3273e0351f154edfcd530cd093b759b5af4d00025c21dd17df62d76e330c8f2590d3af7c0f95ef9952eac80ded1f0bc8b562a21", 0xd0}], 0x1, &(0x7f0000000280)=[{0x90, 0x1, 0x7, "a50500f22bc6e770a6a927f9a09a4af746e2dfcfd5c4dd7f612f58825412e3c9dcf6606c371ab1d5a841dff55620065dfd5b95f1fedda90e9c2f4bdc986df83b7f1c8b4360906810560b0d10dcc0af5fcb9713345ebc2ce4a3265a58f16e7be0a6687df8d687a80d27a16e197d360a5c2d5fc77c713a4cabaae2ee"}, {0x48, 0x1, 0x0, "1ed0614bb4bb48a48981bde705e1841d44d4ec67f0f8acb8c573bff867a580274109b338f4aa817a4dc2e6eb1f08c938f28b095d169b71"}, {0x60, 0x1, 0x0, "008baa161b2d9d3849b5b09f1f56c60140782dcdee9cc0ed6c57a3dd7a4c1014c4de5bad69cbfad1e58f4ea96f8b7ea2e6b5e6434ff44c718bd38e3b05e0325209495eb5d2ea4440b4"}, {0x90, 0xffff, 0x1, "80cedd1a0fe31c79974472683465b5ae2de482aade55fd664da4d0ab2848ee50003fb1e4c2e1f34f14ba9a3f614c1255510f966ad5af2dc5a4c8c41ee72af6132cafbdec94865ddbeb7823638864e1582c8fad9bc1e37daed9efcc35cde57202e866609d41c92641cdfe0c8e4c242168c86c0d00c15c8e0194e6"}, {0xc8, 0xffff, 0x3, "cbdca775d15ecfb096b5b8d3b23b7ffe4b73ada22550bd0e6af208bc7fc234b19fc19dbd21d128b5b38458be6c11c4f67c2012d06063e94aadc18278f12a0b2965452609dc29b73376931498f3d35b9464215039171d20dc81f643aa4d462c9bc88fd41c59b43c0cd7b1a7da1439c42c9a7a7931206abcb1d91278ddee2f8c63625c335a6c94a4ac74de2bab4dd7198fab3e10499869348606e3acdca4c8b373d1af0ba14564ca0a21dd1cfc801d83d57f6d4a7936b4c6d9"}, {0xe8, 0x0, 0x1000, "caa5baefe4cf9b9dbc53a95d86df7ea4bdcb47f82866e44287841101aea5ad59a53a5b034f7fbb1a43c75bb6be4727249c63ef0a6cf533be981448a66eb9980e1d202aa6e7dc4ac65f8d997faf682ba73e8806bd8cdc7a58df2e0a2dee7a2b1a151f1d2744b7771aaa2a983f6abcfceefc849e4263025e2f3badfb480d9fd0af0e499782b9acf8753dc196b48de74c4a078ef96e8c1fde840c44ab99ce535d88f6b93f5e2a90b9eaed2bc793ef81b3afdde591a6c81635c7434b49d1e486d72993566a6a485cf02ea57a27784213027c89216d"}], 0x378}, 0xf) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:03:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r1) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 21:03:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x2307c2bc, 0xfffffffffffffff7, 0xffffffff}, 0x40, 0x7, 0x1}) r1 = socket(0x7, 0x2, 0x2004) shutdown(r1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x8) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) 21:03:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) r1 = socket$inet(0x2, 0x3, 0xab62) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) 21:03:21 executing program 0: r0 = socket(0x4000000000000011, 0x3, 0x100) socket(0x16, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000180)="5001050360000d04000000011306ca90041010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b42ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638080011c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b317757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a0000000000000000", 0x150, 0x0, 0x0, 0x0) 21:03:21 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x108, 0x3) syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 21:03:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc2485607, &(0x7f00000000c0)) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r1) 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 21:03:21 executing program 1: r0 = msgget$private(0x0, 0xa1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x9, r1, r2, r3, r4, 0x0, 0xffffffff7fffffff}, 0x0, 0xfa5b, r5, r6, 0x5, 0x7, 0x7fffffff, 0x1}) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r7, 0x6, 0x0, 0x0, 0x0) 21:03:21 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3f) r1 = socket(0x11, 0x6d765f93384d4ed2, 0x1000000000000800) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/225, &(0x7f0000000140)=0xe1) accept(r1, &(0x7f0000000100)=@un=@abs, 0xfffffffffffffffe) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20280, 0x4854d3cf6f19c210) ioctl$TIOCDRAIN(r2, 0x2000745e) 21:03:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x80) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 21:03:21 executing program 0: r0 = semget(0x1, 0x3, 0x8) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000000100)=""/133) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 21:03:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/127) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xfef9, 0x0}) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000002c0)={0x2, 0x1, 0x2, 0x6, r1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6, 0x4, 0x100000000000000}, {0x5}, {0x6}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x42) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 21:03:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7, 0xf1, 0x7, 0x5, "85a3b19b51228b504c71794b2d319acb69f73dc3", 0x6, 0x2}) r1 = socket$inet(0x2, 0x2, 0x0) accept(r1, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ea92009ce6bae410", 0xfffffffffffffee8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x401, 0x0, 0xfffffffffffffffb, 0x1000, "c2312f35b14657bb268244aa0c861d4f1565f774", 0x4, 0x70ec}) 21:03:21 executing program 1: socket$inet(0x2, 0x8000, 0x8001) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x325) rmdir(&(0x7f0000000000)='./file0\x00') 21:03:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x420, 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) 21:03:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xe3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x110) chdir(&(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$KDGKBMODE(r0, 0x40044b06) fchdir(r0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x80, 0xcbb, 0x204000000000, 0x0, 0x9, 0xff, 0x40, 0x3, 0x0, 0x1, 0x1}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/210, 0xd2) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0/file0\x00') readlink(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)=""/249, 0xf9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000540)) symlinkat(&(0x7f0000000580)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') mkdir(&(0x7f0000000600)='./file0\x00', 0x12) r1 = socket$inet(0x2, 0x4, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x9, 0x1ff, {0x3, 0x4}}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000680)=0x4) r2 = semget$private(0x0, 0x7, 0x180) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000006c0)=0x4) clock_gettime(0x4, &(0x7f0000000700)) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000740)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=[{0xe0, 0x1, 0x0, "ab39666bb649a0eb118c8158706bdc8564de0eda8f7b5adbd7cceea2a173216d0a4f344fa91a4015ae3c667f3cf33511fe8abf27d63ec31c3a4f591e939ea191b9c5093d1542384e6d36b2abab96132f2da510c66b41ca6fde9a20939881a62ce1e0a06ee790e08490f7a54eaa72cc6b1a6b8f2f91aa195458acd0ce3bc08d1af1fc2a86028b1719c49573f5b063141332a07bf3e75f8d23ceebc330163f2880bc7fe3cd4cacd26aebedd19f0f0724f74ad246e9d5ab7db89777f2edac1b6d90533f254e7a543ac0d268ef"}], 0xe0}, 0x8) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001a00)=0x8) symlinkat(&(0x7f0000001a40)='./file0\x00', r0, &(0x7f0000001a80)='./file0/file0\x00') chroot(&(0x7f0000001ac0)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x108c8, 0x0) 21:03:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSPGRP(r0, 0x20007461, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20010, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) ioctl$TIOCEXCL(r1, 0x2000740d) getpid() pwrite(r1, &(0x7f0000000080)="af8358f159428a52070199511bc1e4ce17ad2becc07658b4f4e80054369312b63d5496db633adec86b6232a69185fc548ed5b4eb03e9c3670bde04fcd12cc7422f27c07f3476b5f9efff11f0a396eb5a364903952d9d71dc6cbfc0e14a96b8c9c964167a8f5dcf20624312b85619327d6c183984bf", 0x75, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgid() pwrite(r0, &(0x7f0000000240)="71d0139f995c36e9f87e00fcca589f9683b2b47040de7945ce25af51e35ce00c214632e9063921ba5d44bd758c5ccf1ad7e5c8e8dbe78f094fa9982d2b3159de29c37440f22251d44d3c932dddc1521c368324d526f0aea3bffa17779fbc7f88c1f59df4260e34daef3311196385f833c7de3ed4ee59031a6013716e0ca5e7993cc7933a934d", 0x86, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) ioctl$TIOCSTOP(r1, 0x2000746f) sendto(r1, &(0x7f0000000300)="37011e9b9cf389dd97962854096513ab72b364553fc05d4da375160c58fec717b286406c1e9e41399cb7fa9527d9918cb3745e0febdf2fae7d23", 0x3a, 0xd, 0x0, 0x0) 21:03:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x800002, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/38, 0x26}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 21:03:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="29d04d4171ccccffb3a56bbdc526405a1173e9b23ae0844987f880d7eb1ffca4988a49a64d0878517cd3227e45e21e55cbdd18214343bec6950eeefd2a12ce2869388838f43ab61bfde26a637d6240080af819143d12c38e195c3bbbaf8e953612cde183a64251bbabb8933d29343923942ead63e2f8f77e61b1b512b543cd90bf14fd9a05ee23ec5dceb6aa87abe4b4a4e17a13283b901a27aa6a22e8c28e9556d072cef4256bf2acfebd9334d22d2a19661afd9977d31f8a13bfcf3e516d51a98c4d2726ea58d423d416f1809a338908bdd6ca6f84bbb3944ec68d0a1c5d", 0xdf) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) syz_open_pts() syz_open_pts() 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') getsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket(0x10, 0x1, 0x800) r2 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r5, 0x2) getgroups(0x5, &(0x7f0000000140)=[r7, r5, r4, r3, r6]) 21:03:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x121) clock_gettime(0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) msgget$private(0x0, 0x4c2) clock_getres(0x2, &(0x7f0000000040)) kqueue() dup2(r1, r0) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 21:03:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000400)="a30bbe0b1f8669354607410656c6efd27f8f7d8d481ba8003e4a3d1a6456e963256ff7a099f4922511dc8d5fee81ee2c62bd56035dadfc5ca0a5c1a52fee3687eaabf29992ceae8114df244765c0a6d0419379922684cf17cf9f61a66d6a4ce5e81871cd379f2091eeaa7aa343ae0a87692dafc902056f11e00f30f5", 0x7c}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 21:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) close(r0) fchflags(r0, 0x0) r1 = socket(0x6, 0x1003, 0xb9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x20, 0x0, 0x5, 0xdbf0, 0x5}, 0xc) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 21:03:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x40006}]}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 21:03:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffe, 0x0, "d7000000006fc6f73c5be40000000000000400"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) symlink(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='./file0\x00') 21:03:21 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x2aa) setegid(r4) 21:03:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) r0 = socket$unix(0x1, 0x4, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000002580)=0x2f8304e) 21:03:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x8000, &(0x7f0000000140)="699989839260c3737f1fac05fb04ff811f2e6b1812f65df6a3ec32dc70921f91a5b663279ece99678cb3f48daf4136c73cd41f5ed8f9963ae9d74b1013d07faccadf35c69c6115893585cb295dfd6bec5758d132c7a57b9ba58473aafc9d8099b66374ad34dc3d9fa360fb3e85722de23ee6eb0f52345c83dff26d682a9b9045d5d1cbe8b0477f572eabf5a316d47d8e54b5b9d486175d", 0x52292fd4c5428798) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) r1 = semget(0x1, 0x7, 0x2) semop(r1, &(0x7f0000000000)=[{0x4, 0x3ff, 0x800}, {0x2, 0x0, 0x1800}, {0x4, 0x0, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x3, 0x1000}, {0x2, 0x1, 0x800}, {0x7, 0x7fffffff, 0x800}], 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) 21:03:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x3, 0x6}, {0x638561fb, 0x7, 0x1a, 0x100000000}]}) 21:03:22 executing program 0: r0 = socket(0x11, 0x4, 0x0) setsockopt(r0, 0x8, 0x3f, &(0x7f0000000100)="005f7006003a8fbaafc8b215574fb56a6241b71e426987368493ab94650eb06cec63e2484752d53bd42415d8392a2251632d040004f8a6ad8ed16c1300d95fe554af3a3fd5e830e85d757f0bc3056fd69d5cb98b3b66680140c8f15c301cc9daecd4a8f63746bf784fa54e6962a5da94deaec45f75582599c6ba14f8c37c87cffdcdd07a1d8b75a0f578699c76dd39", 0x8f) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x1b, 0xc004, 0x100000000) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt(r1, 0x5, 0xabc0, &(0x7f00000001c0)="80dad29524648c8d2b8207791a706c891ccff341037d47a3e220ce63e54f6f15d5f77dc7367431104806fcb94c1d1d9f318cdd1ce88077d45727219cb600524d504aa51025368fe0789befc5f4a28cd86cff6cc3273b8961eeb3f83582e1d0d393f11bc922f8caa922ce3183390f10191dadc8b3d193e2d8b9fbef6bcdb5d1d0cca9b67878ecd50420c90785b34de0dc9fded211297c4eb8acd99ece3444778719a8166a2250f0f4a5198e7f6222f47bc5e8fe6e85eddd75f0d1beff7540037a14cde2c3b5da9abf6894c5d0b0f53e95932446ae89", 0xd5) r3 = dup2(r0, r2) listen(r1, 0xfffffffffffffffe) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x0, 0x8001, 0x195fcaf6, 0xffffffff, 0x2}) 21:03:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x280, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="7a521449973fd3ae72b9f34fd6a377493d905ef4db7b6cf73ffc30bb0b66163d104fab04f340d503dc3ee3810ca057faabda50d12c3d93a00b756544b28dd53623b10a367bc818da1c5c8dd71a8ef0829224e2f339dc44a40f2215129556690b823b4b10df4efc92fe8355ffb65797d4fa6f586e9d1ff18b7a17e39ffacb67ad9cf0d1aec35e2093ed0eb9c0a7641d1e2992e49f863d8b4b7fe37cafd9dd15a5795b693bcf2dd1223ec1acfeeeea309fce0f042a5a8a784c7a499a"}, {&(0x7f0000000440)="5bdbea143b7d12967574c39271f191544cc86c866ecbd52e90c6fbc1ad18d74e2afcf5e33b9f79acf92e6d5b4dd63a9ced39ed493ece95cc2a9af716e16b245a3d8963a84a52927df4a4f8e4b6995e696a9cbe709af205b15332ac80bd5f66fd78b534f921fea8cc04eedf635bb76bdcbd88f0b61619b96debd2d490cd79d36c4f0642f548636237cd994fb3cf2614f74387501e81a95a97a7397d9f9e3bc2f09e2251cc9b61c0d889cbcb5e03e1bef6b56ea3c86a71b2c0860b0bdae9c3f21bd940c2b50ff8ca151bb4b42ed35aa365c96a49aca87bde03a5983bf6dd9e1aaecc3b808e8a0ef38c698bce3c0648476dc27e71d65c10b4d212be39dd3425266c1866c27d357a7b907337829859"}], 0x10000000000000a6, 0x0, 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x7) 21:03:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="9c87c3774f4c6cd41be3fc0bdc995c716cb402b1524523", 0x17) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x100) 21:03:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd18, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 21:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x64}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 21:03:22 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) getgid() connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000040), 0x10000215) 21:03:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000180)=""/184, 0xb8, 0x40, &(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/93, 0x5d}], 0x2, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 21:03:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/83}, &(0x7f00000001c0)=0x55) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) 21:03:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) faccessat(r0, &(0x7f0000000100)='./file0/file0/file0\x00', 0xa, 0x3) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x4) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 21:03:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="e7bfd224794f6e6134b1d9244e21d90cf797756876aaa4bef4735c915df4856a1e9dab9fdc46f6eab014e6bae25a97a63c493dea6815584170de79d577ee83d12b", 0x41}, {&(0x7f0000000100)="c559745dfd9c138f7d433363a66ac4f1f20400e4705c6ba5b2afa3233a4ffa53c5a24cfe5c0c0f64d669080a166f643ff710c062d28f7db711abc59f", 0x3c}], 0x2, &(0x7f0000000180)=[{0x80, 0xffff, 0x7, "d53f0ddc5906cfa867eb0cfc151cbe9698712a0a8466985dd72d2c4305f08b0a5793f0792054028bdbd4ac212ec1ef405fc5a929097adc31c1f478b559411ab4f75bb6db4fb72b7fbcf4f2434eada8848146ab76d2f3ec343af17e51128a06ece01058b82da0a02439d179955d4f47f8"}], 0x80}, 0x8) 21:03:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe9f) poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x80, 0x40) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x1000}, 0x10) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x29, &(0x7f0000000080)="b7dd725ca251e48c942df17beacd8864b9772a29ac3913c731a5e7b24ce0b7cd40b2b0c4f5d3d7af6a") 21:03:22 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 21:03:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/116, 0x74}], 0x5) 21:03:22 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 21:03:22 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 21:03:22 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) recvfrom$inet(r2, &(0x7f0000001280)=""/4096, 0x1000, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2) r4 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, &(0x7f00000022c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002300)={r4, r5, r6}, 0xc) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000080)) getppid() syz_emit_ethernet(0x35a, &(0x7f0000000000)) 21:03:23 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) 21:03:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80) setrlimit(0x0, &(0x7f0000000000)={0x8, 0x5}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 21:03:23 executing program 0: ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10000, 0xc2) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000100)=0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) listen(r1, 0x465) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) fchmod(0xffffffffffffffff, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000180)) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) getuid() 21:03:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) recvfrom(r0, &(0x7f0000000300)=""/194, 0xc2, 0x0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0x1f) write(r0, &(0x7f0000000200)="e23bbc14afa74e568c79216d1b550ff469e919d14e377cb891ed0fb9c1718084c765744e0cd72d8b11a1276f071add6c119bfa634bd2ab85726f3dad36b9c47bb3c74c0e347aef285277848babc09967272dff5057a27937f69aceeee5906e7f4b77103c1842d59679c2220bdfc5d9fec6b5862ebcb9245a857ad84fcd9fe3960060ca94267f7eb16a41cc82034578f4a5d22f00245a4cb47d07ae95b8a7e37420c89f7cc85e7d909b5fba1f583c51d69e643ce4df31a27a2a1b3e2cd778e69af55509bae8ef9b16acd0d4be46ed4ea2bea502c5edbf0b7f494ff34a3571ee66", 0xe0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 21:03:23 executing program 1: r0 = socket(0x13, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b100050160000090050008005786ca900f1010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x2bb, 0x0, 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x1) r1 = geteuid() setuid(r1) 21:03:23 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xfffffffffffffffe, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) 21:03:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/44, &(0x7f0000000080)=0x2c) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82025d00e6ffff65300077f9fc9c0f6a53f17f1c9aca6f39eb88"], 0x1) 21:03:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x401, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x7, 0x7, 0x4}) 21:03:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) 21:03:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x8, [{0x2, 0xffffffff}, {0x3, 0x87}, {0x3, 0x3}, {0x3, 0x43d}, {0x3, 0x2af17ac1}, {0x3, 0x3}, {0x3, 0x64}, {0x3, 0x20}, {0x3, 0x6}, {0x2}, {0x1, 0x1}, {0x3, 0x8885}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x8ec}, {0x2, 0x140}, {0x3, 0x7f}, {0x3}, {0x1}, {0x3, 0x9}, {0x3, 0x1}, {}, {0x3, 0x10000}, {0x3, 0x80}, {0x3, 0x3}, {0x1, 0x61}, {0x3, 0x109}, {0x3, 0xffff}, {0x3, 0x1c0000000000}, {0x0, 0x6}, {0x3, 0x80}, {0x3, 0xe83}]}) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r0, 0x10e}], 0x1, 0x0) 21:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 21:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 21:03:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = shmget(0x3, 0x4000, 0x203, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x2, 0x40000000000000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) fchmod(r1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) sendmsg(r1, &(0x7f0000000280)={0x0, 0x276, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="e800000000000000007c618377dabbe5f2f9253d926caa2743389f34f0bc13af10267015c80bfc7c44649f4f65951594bfff46295661cef9d0742db3380c241bfd528108a027c12aeebf2c153c9b7f9de0fd3cd21e1c096888acb8ca9d31c5528a0947d26d0014fccea62ea276dc2d031c4dad392766d01e8c2705ff22c7497c7dc4b51e18999bb7cead0839f46230d288f9b92dcdad635eb5e76988d0f6e06f0ca57dd37557be020b3b38a5fb45ca5d01c17b1132c7c477834a1178e429e5fce81c8dd8510bf52f63cb5e09a49a9ff06438961f0a7da47a9bbb95b56ab5a9306a703a979f352b28b04e1b00000000000000"], 0xf2}, 0x0) 21:03:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) read(r1, &(0x7f0000000100)=""/178, 0xb2) r2 = semget$private(0x0, 0x6, 0x10) semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f00000006c0), 0x2aaaaaaaaaaaa7c5) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r4 = socket$inet(0x2, 0x2, 0xffff) getpgid(r3) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f00000006c0)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x2, 0x7, 0x8}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x80000011, 0x7f, 0x8}, {{r0}, 0x0, 0x1, 0x80, 0x7353, 0x4129}], 0x1, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x401, 0x31432c}, {{r1}, 0x0, 0x4, 0x4, 0x100000001, 0x100000000}, {{r6}, 0x0, 0x48, 0x1, 0x4, 0x6}, {{r6}, 0xfffffffffffffff8, 0x2, 0x1, 0x101, 0x4}], 0xffff, &(0x7f00000007c0)={0xff, 0x8}) clock_getres(0x3, &(0x7f0000000400)) r7 = fcntl$dupfd(r1, 0xa, r0) chroot(&(0x7f0000000440)='./file0\x00') clock_getres(0x7, &(0x7f0000000540)) semop(r2, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) fchdir(r0) fcntl$getown(r7, 0x5) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000600)=""/137) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x2, 0x22) fcntl$dupfd(r4, 0x0, r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) 21:03:23 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 21:03:23 executing program 1: r0 = socket(0x18, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000000)=0x7, 0x4) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 21:03:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) pledge(&(0x7f0000000000)='\'.#&}\x00', &(0x7f0000000040)='\x00') r1 = getgid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getegid() setgroups(0x5, &(0x7f0000000140)=[r1, r2, r3, r4, r5]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x1}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000240)={0x0, 0x1, 0xfffffffffffffff7, 0x7fff, 0x4}) recvfrom$unix(r0, &(0x7f0000000280)=""/176, 0xb0, 0x43, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000380)) fcntl$lock(r0, 0xf, &(0x7f00000003c0)={0x3, 0x3, 0x6, 0x9, r6}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0xa3, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000440)) syz_extract_tcp_res(&(0x7f0000000480), 0x12f0, 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000004c0)={0x136, 0x6, 0x2, 0x101}) semget$private(0x0, 0x2, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000540)=0x9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000580)=0x5d) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0x6, 0xf82, 0x10001, 0x0, 0x7, 0xf3a, 0x9, 0x2, 0x3, 0x7, 0x4}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0xfffffffffffffffa, 0x1, 0x80, 0x1, 0x5, 0xe613, 0x8, 0x0, 0x0, 0x8000, 0x80000000}) ioctl$TIOCSBRK(r0, 0x2000747b) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x2}, 0xc) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740))     21:03:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x102) writev(r0, &(0x7f0000000180), 0x1000000000000015) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="e8ca8c9f0d1297350c1a8c6b3ff9f8f5a0a4c56eb815", 0x16}, {&(0x7f00000001c0)="42667f4a1ee16c9479f040933943b8ea8000cd6d87bd086fdd6cb26f8dfe600fe0e54ca625158671ae292a7a294ef6c21c300c57053f40b7dd122aecb6a775e8fc90b3ce1cc735fdb8dc7658782586ecb41e93e0149fb903dce534df498fe9a511488b941a97ab6a159c1459fa78757e95b46d839a473b", 0x77}, {&(0x7f0000000300)="2cf104c7f3e7f59b2200b5b2ae2c779099e5768f61e6c0768a0b7feba4bd577a3e03bd43e380cd883be53c282754b2fec008e2e767f05c163fecf5004714d8b8e126a6c9aa209e4999b9effb64dda7e879bce1146626b6fd22289c25ab7def0c462dcbc0d75d94395f7afff8360ee0caef46b1b7bbe4d2f492ec196edde6a9a9818ee3e822a6aa81698acf0ffdab9aea93e4a7b2985ccc5c792eb9152f72742d7ec086a5bbf912089d25daff9cf632f6973fd18d2d5a4fdb1e04051b6b9b0c3515b83fb416f7cfee71f9a7662e49d65ca57cfef4f1134cba32ae6eff11fdf5e0dd6a9d", 0xe3}, {&(0x7f0000000400)="4d49734ac6e52974c5f4a941d8fa23a7b9d89c3e8f8072775147b1795df4b0581fd31c277f85e3fff9411ab12c9c43101331441abb2fdd07fe5a379ac74722bddbc6810bfde43a0a4cd886ad1cb657aa93e3b6005772aa8d7ee0e727d85ef02d3b4d13725acbb356eafe33771666af3942864291dea8346cfefd27649dceef03cafbdd9e481f9cfb15f76e7cf52079", 0x8f}, {&(0x7f00000004c0)="9bc82b4d80be47beb618413b957af5d058b2452a0c7ac1580f0fc1f91de0e96b41fde9911ad3d4b640130beffbf40964cb8dd033a4f0f78e2cc387dd8abab46e29054d2d0d02133649d30d37743916330c10bb1b043627ab43284f74c030833b2e6bf29d06d20f4415bbad8e6c3379cb045090db948aee357417ad5670ed901ab6fb07cf5506e077643640390a048d067ec25416f120a07cc2dac753b6cc882b2a2167bf3cc111242ed158a1843fa0c70061e2f02d95e375", 0xb8}], 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 21:03:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = accept$unix(r0, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000100)) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 21:03:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x4, &(0x7f0000008000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=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$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x101, r2, r3, r4, r5, 0x20, 0xff}, 0x100, 0x20, r6, r7, 0x3ff, 0x7ff, 0x3})     21:03:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) fchdir(r0) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x7, 0x3, {0x259, 0x3a}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 21:03:26 executing program 0: r0 = open(&(0x7f0000000000)='./file\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) fchdir(r1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x6, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x79}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x68}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7516a27a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x20}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000fef000/0xf000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 21:03:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xffff, 0xfff}, 0xc) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 21:03:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x7}, 0x10) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x6) 21:03:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xf16824920d43c80a, 0x104) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 21:03:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x8001, 0x34) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, 0x0, 0x0) 21:03:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 21:03:26 executing program 0: r0 = socket(0x1a, 0x4005, 0x5) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x9, 0x0, 0x0, 0x3, 0x89a0, 0x51, 0x3, 0x2, 0x3f, 0x9}) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x1ff) 21:03:26 executing program 1: mlockall(0x1) select(0x40, &(0x7f0000000340)={0x10000, 0x6, 0xbc9, 0x1, 0x4, 0x6, 0x6, 0x825e}, &(0x7f0000000380)={0x6, 0x41a00000000000, 0x7, 0x10000, 0x0, 0x7fffffff, 0x401, 0x80000001}, &(0x7f00000003c0)={0x0, 0x1, 0x7, 0xfffffffffffffff7, 0xb7, 0x7f, 0x1ff, 0xfffffffffffffffa}, &(0x7f0000000400)={0x7a1cabde, 0x4}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x8, 0x3, 0x33, 0x0, &(0x7f0000000000)={{0x7, 0xfffffffffffffeff, 0x6f2, 0x6, 0x3ff, 0xfffffffffffffff8, 0x1}, {[0xff, 0x0, 0x7fff, 0x21, 0x8, 0x101, 0x6, 0x3, 0x3f, 0x1, 0x8, 0x2, 0x5, 0xfffffffffffffff8, 0xfffffffffffffffb, 0x4, 0x4, 0xe5], [0x3, 0x101, 0x8, 0x0, 0xa163, 0xbd94, 0xff, 0x0, 0xfffffffffffffe00, 0x8], [0x2, 0xe52, 0x40, 0x2, 0x6, 0x5, 0x200], [0x5, 0x20, 0x40, 0x80000001, 0x6, 0x7], [{0x3, 0x101, 0x8, 0x3}, {0x6b, 0x9d40, 0x100000000, 0x62}, {0x6, 0x5, 0x7, 0x5327}, {0x2, 0x1, 0x5, 0x6}, {0x0, 0x9ff, 0xfffffffffffffff8, 0xffffffff}, {0x3f, 0x101, 0x4, 0x6}, {0x5, 0x1ff, 0x4, 0x101}, {0xffffffff, 0x7f, 0x1, 0xfff}], {0x1ed4, 0xfff, 0x80000000, 0x4}, {0x90f, 0x80000000, 0x8, 0x6}}}, 0x6, 0x5}) 21:03:26 executing program 0: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 21:03:26 executing program 1: r0 = socket(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) sendto$inet6(r0, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) recvfrom$inet6(r2, &(0x7f0000000500)=""/4096, 0x1000, 0x800, &(0x7f0000000180)={0x18, 0x1, 0xfffffffffffffffd, 0x100}, 0xc) getsockopt$inet_opts(r4, 0x0, 0x1, 0x0, &(0x7f0000000300)) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)=""/99, &(0x7f0000000000)=0x63) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) shutdown(r2, 0x0) 21:03:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xef2e, 0x3, 0xf4b, 0x7d4a}, {0x2a4, 0x56, 0x80}]}) 21:03:26 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, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept(r2, 0x0, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 21:03:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000023384024862a275026a38"], 0x1) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 21:03:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000f600"], 0x4}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000380)="cd", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x3, 0xffffffffffffff7f, 0x1000300010005}) r3 = syz_open_pts() readv(r3, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x9, 0x2, 0x2bf, 0x1, "2b39280a1a1fd49a0ce7b98c0bdee5d6e7816e14", 0xffffffff, 0x5}) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 21:03:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x20023f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 21:03:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x40) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x1ffe000000000000, 0x10000, 0x5, 0x800}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 21:03:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) getpid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x50, 0x3) fchdir(r2) close(r2) r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getegid() setgroups(0x5, &(0x7f0000000140)=[r3, r4, r5, r6, r7]) 21:03:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x7ff) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000e1ff00000000000000dfeb374c67bcca363deb96b86f4d6bb2694638c5a4ba821bc11c0e972be99afffc0fb66b16621eda0ff41da4cafcebfd4982be692a193d04f4b0a4d63da7f4"]) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) 21:03:27 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = kqueue() r2 = dup2(r0, r0) kqueue() symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00') readlinkat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/173, 0xad) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x68, 0x0, 0x2, 0x755}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7, 0x5}, {{r1}, 0x0, 0x2, 0x80, 0xfffffffffffffffe, 0x40bdf5bd}, {{r1}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x660000000000, 0x4}], 0xfb2b, &(0x7f0000000080), 0x9, &(0x7f00000000c0)={0x9, 0x3}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000340)=0xe1e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000280)={0xfffffffffffffffb, 0x6, {0x7f, 0x4}}) recvfrom(r2, &(0x7f0000000540)=""/61, 0x3d, 0x1, &(0x7f0000000580)=@in6={0x18, 0x1, 0xfff, 0x9}, 0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x4}, {{r1}, 0x0, 0x8, 0x8, 0x9, 0x4db9}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x2, 0x160a}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x7ff, 0x800}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7fffffff, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000024, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x1f, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000001, 0x7b6, 0x1}, {{r1}, 0xfffffffffffffffb, 0x50, 0x1, 0x40, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x3, 0xc3c6}], 0x7fff, &(0x7f0000000080)={0x2, 0x644}) r3 = semget$private(0x0, 0x7, 0x20) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000300)={0x7, 0xbd, {0xffff, 0x7}}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000480)=""/136) 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x190}]}) r1 = socket$inet(0x2, 0x4, 0x101) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 21:03:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x258ce500648e5d24) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = semget(0x3, 0x4, 0x1a6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/79) semop(r1, &(0x7f00000000c0)=[{0x0, 0x0, 0x1000}, {0x6, 0x1ff, 0x800}, {0x3, 0x0, 0x800}], 0x3) select(0x0, 0x0, &(0x7f00000002c0)={0x40000000000000, 0x80000, 0x0, 0x0, 0x4}, 0xffffffffffffffff, 0x0) 21:03:27 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0xffffffffffffff94, 0x0) setuid(0xee01) getgroups(0x9, &(0x7f0000000040)=[r0, r4, r4, r0, r1, r4, r1, r2, r3]) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 21:03:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x6b) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x108, 0x85) connect$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_settime(0x3, &(0x7f00000000c0)={0x100000001, 0xdd1d}) 21:03:27 executing program 0: r0 = socket(0x2, 0x8003, 0x0) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002340)=[{&(0x7f00000000c0)="298804e980f7d763cc53992a69f5f82846dc", 0x12}, {&(0x7f0000000100)="8959f54ef18fabe86d70b8e3c4e9b5ba0dda7e2940beadc5ac84b1b1b88eaef3615eb20fc156d560520a19121262da09a4e26d31ba06f237b5cc1b6acf481a05c61c8ed9873175cf484352", 0x4b}, {&(0x7f0000000180)="6068fdbc312bd7a75134255fe8f72ba6cf413112f876ff7b22477db95061a42c9a4cee586842dd4c83a13c2ccdda9b5dd44f82bd57a8726b80655bec58a1b0c88b88f5c55c783c6c28d00a461dfba6aaa6ec49dd134b7adfcd329275d6fbe4e2399947ee99c286d3984f145ae5fadf4403f713ed46a97fe48c79dc437fef829421f45c029323eef8605859d3f5a2e949181ab449efe7877f596fdc20a7a84ffa880cd287f2baaf13d3342835aaf685a799bb50aeb6c55253da842f670118b7b973f7501e9a01db69b22ec759a7054a80b3ebf8f97037995a773bd697a14f2a4a9b9c61c8ab1dc22a9c0d26f6c52f261ca0a25b1dd35a1f2edeab8c5f4e362bec57b131afb68ed696e7e1e5ab612c5242770532faa72f755a65bb5e3e9dececdb4ba67ed907e834adcea0ec73b04bda9bfc35e44b047ba5a4bde8370168adbab6a669e137628b1fea3458ed7e5d0c3efb9926905e69bd27d1e3056525bee8b881c4a10978ab7d73c9eaaa47b143760db1fb3f55779087a4973a41392f074b3d730506c8d47eaa70b51abe538d13b2d49f7dc4ba17b439b4c0cb5e286fe5ab53aa835a51977d69b262384a6b33711985bbfe907e51de5582bea75e3855d03dc46ce25db4a286cd3849b3c11ff4fe2ac78159e8ec2d2f3d3fbc974dfb6028d149cb281522537511aa325017746a4ffc0ce25b1edd71ab56809eefedf938204d33109d9779bee926f44998d3a4b4a62af15737e00a26fea81d817e55519e8f251608fd84dfb024e8ed2320113f10f0557b9acfad0430e8c83e090e20ab0685c2adb4a4a017517cbe8297dc73b4526c38f6d4bb6d867011e9bd95b97d9b3fc1ac679e6397e2c2894164790508654d1de98f88c2f5b401eeaaf8951168649813e8a2a7fee997beb96ed42739766d0609a2a911c387c41f7df016f01b75abac2fc37b5f287389178ff1a5dd91d6a5456a8b55fa96cc3864e3f7487f94cac0412e56fbbe55457e171364291a0ebcb81e4fb082c764f54afb4c05b2c5c390059fe380bfe876b5ea80511e35a015f020f103111b62e5dd5f113bfd9003a22c381b129ff795ef2ea5d02c5a6a54d21723a42ea6f5cccced452f843c7acfcdc83aa6cd5ee4654e88ffa427d912d0b046aef9a4daa6caf3f57d50e8bd43655ef6a8e1601a9f16363176b04eabf3da1735177035acdf4d56ffbdebac9bed604368d3038897244e85ec1d3cffe780a4769f29fd6c13eedea396918af1ff9bc9346447023a09c5db2e40cfbbe92258c636fddb14e3ed839edce2359c395e1392107078d6b4c4594f7ba5bf26ab9dda4a4908f409b86dbf1485b9d1f3d4b6c389e3f7fb632e220d1a9ba044e3e156c1332adc7c04b83b08f6feabbc0f9fb7fc635c47ebc06a8d2487cd2ccac9a6bcbbcc83161e1852b7203dac30cc9fb906de01fe3d5f069c56bc9ebc3675dc7aed60c94e0d60aa35985af5256e7f8326af1911b20b6df3e2f212d7298090ccfdbd862d91edbc39d094e03e4d3bb52fe16796a91daca6d6cbeda5cee01549f36192f0937cd260f7de6cfdfb3514a32107cf49e3c8116d38be69bd7de4d0bea711a0e58534e81d7a2e7aef5b2f90131be51d69fff9c83eb822821bec638347b672de22bcda74743757b5a394893371b784282c67e7e10361d790a1283ff434b25bbcf6f006c5c2e40eab9915bd0116d010683293c8e447b5b51f0c23ab687b5b34392fc8914845184dbeaacf0f50a1338edaebd29b8e748fec5ae306e09669767e73df35dac94ef563139fe70e914c47b9bcadd6412fc24ddccd1749b036485c905fe370d7a483c991f251536bf59b58d3c36df5940f4f8e013057b03aa48593e84fc928cd6b29bda464ba76cd747cddd2af8249bd968c9fba907c56f337bb074d1707ac993e9daae8e64f8aac3f2784f1f29692c0b4ee7396d502ed29dbe5cf7c71231cfbebb59cdeb335896b2aff42e48b6fb24d6f8eead912df3ee42f343af5f7ed1945a7c1e292c94c0fe2e1d32f73b64480b28355d452f7ccdac500e3c0637803439cfe51390db7ddf827fcdfe14d491c3a58d9c84b7c33f91e01da3e15b7910da933f1e1b3c9a4feb0b93df26c5ad002632cd94b7f22129ad810df0b8b55e7a021cf77a3577c70f9bfe91533a3d49105efa652a003b9bc631a8cceb8f8e59407f6df35387abb9be19d0281291d1253e8c667d207b1eb9e0decf3b0d97dae94f698d1101307ca0927555bf7b4244be4b22670b92c934bc8ec87a3973d23998d7b0660dcafde57dbcd2987c0d6750d2c1806eaf8443a01a5850cc1211ca27251bbe5a0205e230bf1ca285ba85e0b7e9682d52769df978ff08b5f0afcf6fd006ab9009f0aa85f7eba502c799a5e16a28ca10bc5ec7e8dcf37972d252bd535c16449c053127b334150f202ee6921ea8fad5ccb550a3710a2cb35c2c8e6a4f18133ce50227654f6c66c8f29af15f523322190077171aa0436e590623300f3644b7c8cddd8a110a235c5a7230c829690b3824e8803d3d87be71e9938b41ec78f5fcb820bb46937aeaf52d1201ca29ec9611728d0da26ebed9ac7bf8d057ddc5e56421c7a0faceb5570966e1d3c95e367579a67922745a0ff62ad1008ecc46e32982a1a8defbfae8fa7eab0fa19f0dff6df4764bd35222a8bac6e247d60d01c67d4f09cefaa6ec2d62d52f8f1015c79f065df464ff4efaf605462a205cce13c465b48be5041512783fc4a6758d386d9c9ac82b477972ca962f0fb11446334a1ac2daa393a49639767741ec2446d4db0c62758f60a7542861209433d1bddd3389e5cb2c957b60aa715c3d854a0ecc829887df1e51cc0b0602e09a5aa7358e34feb1b203ad6af32533ccd83f57243072f671a8ffd3e612d76629902a06d23f042fa08b6c6eb87550ce632c516c13494ff15d87c05dae57cb5b4e2a971d3fa5bb8565a6fc15bc1bcdab491987778caf7ea362e59a649535a2b0e670a6f7efc4820394ff8bc3609ca9d1d705b6dfa1d206843c49e19c0e08fc2674c0a053cc9d1e8c48be73d43f36d9de5278d0b27ff89ed2fbabdb703c2b220ae743a3feba2dad928855c77186007f779697cb8fefd8006872b0e6e2f096de4724be8d10aef11aa735628891453460b013ebd2599043aaaafd946b023338e9e980cf92a836589ef2217e33d972bd4669203d46b99c43bdfb735df88f0c195a237064e375e9de3c529f236f285266810dfe859d1230db7faf277bc2b00c32dbf227365b01a9e183cf1cb644f5151dc61b7b28b048ed645dbd1a764811bf6be65afb16787dea7d9868148a7cd28513a737b2071d220e9f07feb77eb7632cc6bc0119a21faab79be5c35b3bb377eea63fd61d30e2e7b0193d8d3bb9e80bf0ae145853b09932219e5afc70e46aace29183e71ba1e2b21df679a4adcb3b7186ade5a38ace61a10a4dce84371d737c7afae079044e3577c80854231c2ecee9e5e000759277a84a5c26bb39eb1459b5eeeb7fd8c5cfbe3eaface088ababbe5be367dd2b76f623b856921a17fa075355b91f664ccea04eb2ce0df7955025e323187da34bbf4a6da387a00823bfff42fca41e8199e816da70be576ac72aca6ae8ab2d0cb00dafa9e3558af63289cb0f775635a94344136a91d684edf6449c26fc593d8ee6bfbf0a7e1620ee4378370bc37259dd32987050874a6d06103732ec38dd9b1687c20cae52a0438db9a0bb1c1256520a88e948f943eb2a92676c5b1fa98ac61c69664747c516b438de08a8189071517c8784a52cac8b619fb884414218f4bdecc211a2bf2257c97bdf5b99d0e79d44593ecd0245fe5088f12169c17208a21dbbc6f9ab46254c4a1bf91297f23f869fb1d77b59475a2c52aaf773ccb057beeb01f49966138acbce3939371f7fed92bd463f9457b893b0f56505c3c5779f80eb1a4d90729f08d06ba08feb27a7793397e549d37ada4d7b98087ae496d233937265a65875277961c8fe9039a35bb01d1bdd109be0093a26f025e3d6f4dd42b0302f2a12d6cb90fa75771f74787599a99fa6af23f67896b1d42c519160c617dcdc8d4d978bf64a5586cfa543966b3e9f6e99151d6f1eef3e1ff2a535737b2855225431cf345aa3357ef9af2db15024c740e19792268025297461435450b9c7fc57ac679e0d23072a13c9a442f113c72cabe59ed93ec4cdb15fb8235e030cfdbe495562d0dcbcfd8a464c4c6d2d3960aee1e3d907ec93063e79c757b30aa3f2ddaaf80598148b68e8874f2bdbee6992f932c22da67c2831813572e6f46291069b7860c10df608c2e17f799c133741e29a61542e9bc5fa5711349ebcbeba019d59440d87b18bc5367436c1e39f3e5cc11f135b2b6616a3d72652519a4be80f3f17fa375406cfa85fcc31181feb3a4a8662168cedda619989aef21ad73557ab8e175cdb55f98199f036ba07dc50d46d6a365e66656461fca491c05dea6fae8f066b9c1e96b4b742646a24528c7044fad15dfe75984529d6312813654e4b44ada96246379146aca4a65607b7e98a50143c21d99a44d7fe847d74202400e72f29f1524323b79b878175114f1968ee7a25534fb8d23ebbca20a8281cada8977cc6c426cb5b5a104fa1a9ba6747dfffdb9b15444a228cbab4c116da783fc36d2df76e50d604e3c065ae700b0d14ce80c55a2e5ae4a72dd343e4694bd2a0e36d853ff40056285dd9d1eb36a13d3db154a0e9982d0b2b88d0f8d5e1892f2e45b04f961bac2107e49189916fa56f8b88b9cbd591fc6e29cbabcf6359552136dbe562c9db718c541d50797a69f55f71f5feecc0ef25fc96bed0c3cf15984f34fc733307f0ecac04beda9beb6e7d9060979dbb5e9c1238bcba76cde17964900839714d87ab017d28986f10cac0a69f32d9c6b0ee573908e55b97bf33568a7269595a4077f118af2721c0ce38ea0443c567a7426dc95ffb584116ba66bf9503f44eec69927a8593ea9173166d561721cbdb69e7a18e050852fd80a074cb2e2baa9c30b993977cf0b1c089ddcbeb2aa42c72c480e5240a3664de1295235fdfc33072d18db30877a057780a80417eaf882f0e00a6f5eee5f42f303a6cd819a07884e0bbf893b7332500b3ad6c61ce68d84b0a2429e28f4e7e4eae60b9bb22a518467ffb4ac2711a5d2f27c1b48254d8cebd5a133755643cd5aaffd34ad08bae840c30bff07a1a232384483a960a435c5a32c42acff4270437d77ac58e6301b0cf3aac7f9cea7696499cb37a2f2dadaa7cbfe363bbc3f9b18e6b02fa089a69c2b1667831624ef5a4146edeed31bf7a10925eba2db7aabe5f7f148b93bd72daaa522e25162648c9656e821cf8592ec0d3f7806483d73af0790b2c3fbb494785798c600710178103c44ca9999a2556cad2e61534fc54e5c561073589bf1e5b400b5ea503a1fe7247673dee0065940a449ee92c1eecf6d102c149ef13323b28799b5d30c68ad76b1caa314e4f7fdc169270e84874bc471dd80155a1bb786e733c36a8abb8282b88436553520f041f39b62fc9d6c73545691d55b18af27bb61dce3779a22aef532b55ba652384c1be7171c8dc3560d19988a7254ebc6531107793628aafe313c0db90481c2c78f466ee08714c57e468553ed6e4b0154872ed7872cee15895562d97358615abbb7c64628fb944b75555025164f23ac33fa2ac5747b9458ec1ed35b8875a643def177f1bf06b0ae9bbe074b26b02221908dad9c28360ec20f1a21b724c6d91939b507619fe24bc5626b80e6eca1cb9984158dd8bd14d3c3f6f7574460e6498290657f8085f8", 0x1000}, {&(0x7f0000001180)="c460fc7c232cf7f04bacc53af48933818887f715696bbdb5229af814f9b57289aae2c5570250d3edeefe4a734ce2b84793e5fee8ad8b3163b993449add0531b70491d5f9279da3164a4376f1979503ca844f85dd0cdbd398582bd24cd465687a2c1d5320", 0x64}, {&(0x7f0000001200)="55de1a9c821ea4dbce1697540cbcc260259c192dee06bbd94d41cf6502a0e86ca9d32bf899320b7bc532f3ac6493403e7d6fcf54241318c4b7bccab91c40b31057f065cf01103c5756755df2c749886730dc5acffb3a1fc09b981d16ccccf31def36d8a80dccf95a76958cafb58b49ed59327f8877d0010df84bd760533dad8a48d93eaefdcbf9b249798f70412de7b88757318579c639bf66d272022a57d8913ccc3dac2a2a1a205ec629ed93d30c4dc775de99d3796d8f7bbefb37fea61c2eb96ab61250acc0b5e48b23f3029bcde96c90436bf7a1ad35080de14155f820e4cd559f47454fc8566bd6ebb54b6d067da9708ae7c0e02a57f29af25fb1f2abcc07bb0bb36c01a771d128a2cf1ec3298291539f83c491a32c26938775d52117de17ab844df15991765bd0fa549b57d5095deac6c75a95cf78ef1a898582c0abf06538d0ac379cad3a72acef7f14c393eb5c72d77deb8ed39365700ee7641c344ebb42e4d30523e41ef1d8a6d61a4d8ebaad36a5b92f219178a1fce97a1d008c9d75880a06b466e68a625b244bb8b49768420e2067aa92176e089a9ea6c065da1bb2b21ca5010d1f25de3a2dfb78d09bb783b4befcb3dbd9b6de6612509db5f59dda741207cfe13b7da99c7620fed8bf55e3c0cb55f59b72232165721094cd3451fffa68017fcb64a42d5f5142289e7bb04a4cd52440825c2c1bccd268d97865f7c95535c4dc4913abdf7a9108c91caf61eea1b41fad2174311cb3edf9d16e971671909e13d0a649ebbf0c916f2260537b98abf01e2bf78a487aeda5f47c38fbeb53a160b85ef0999afd3f9f67925e944449910b1c809d0428678f000f94b35de9c9760f599c8f69a2a9fcc41aa4277d59ead56fd3dac0fd325fc13da87702ba378dd82e3feb3b9d57ab95a94e0e5e3e090d45dc2f1acd2a9d472c14418c6cc4ee58a7dd2177e6e96de4658c66ef48cc0af80d8117e020cdbabefb50fac76bee8bee5b5ccbc8ad364f4c6b15c7dbe7a34fcf5afd89d8d0ef34c881fdc95dab62072f226fc921ee4dbb9db1d5b33d7c86bca8307fe1c8b88bcb76a0627c9a002fb77c87f9004f5ba3baf345b9663ce5c52c6ca7ef083e49d98f69dbb18faee54b68cba5b404cb6dd758bc40a7f0949e5803a6b5fc96b47ddb51f8a14de667424520d137f3356ef34df61f66a3f16182b6a45bdd88219889478b34ef9e50593d2a9cff5444771e270fd550095e1fd3bd36ef3d69fad3eb3fbc90353072993cbb0694056e22612c6b3659025915d8004c0c1721549f89d5bbb38d71341b2b0eba4ea441ddf114cbc8089d4a36ac29051f5721613024c8af4b7a4fddf34cf1832396884cdde1873bc53ebf9265d26a4756259bc193148ced5a25d74b35e632c8678518d8da61b2f0be5b518fedccb67df513a4165089195c385d56553c5795181898396fc5d680efe7de6905a49bdb4d35b7b26b3a83acdb281181200695571b3182a0a17eafbeea7ac7822ce0fbaf676d3b2f2997fbaa9f3d91f8be2e503cbec9ef58fe0fb67b62192209b14ae37685e2f38f6da65b33b8ca2069c3f1ce7c69c67a7ffa91a2656aac342606c6f7676c089f193db474f19892592c893e03308e6ad4a780db7cca79342b7b9cc69f94fa8f379f3ff58c4d58b7b4b146a74e9111fb385fb8820cfe796e55b0cc119bad8aa3fe98354dfa72b1d0f16f2d4a4640dc63082198708ac15819ed234ca20df019007d805dbcb1bb4738f79e81d00e4a6d028eb374f0d300c88ab1d06df483f4910771925eb40a7b7f1a5ca27ea42f582241e46c4bf371010046a641bbe2a246dde5229046f1ddb6a1bda29d65559e63463bc0a50ec8064b5a11775ded36ce713fbe8152fa9e08878ed9ae8f0429a9595aca756a5198611c98edf92eaa93e18eb8448698887ef07e34ede498a914c67d77b59a701667a7ab8e5c8514ae7d570a612ef2e627e999e1af433b9e01b755a64cb8716abef2b8405f70eb156c302f97cfe66e7b5d7c7131485586231ceaad07d73fb008d6332bfb41a6aed317e998af14c7a0943d41a3a588c0fa8aa06a61f4ebb53ffeec7ac4189ac0a641788c6a19fd1253458a9243750014a92353be3c49ac1f9583ef801edd277e91f9f897a80f967919af07147aa8bb7b182304882092aee0abb3704fc8d54387b8a7d92acd34787963459d70bc214d7a95833408d3266a746d6f6e2778187ce07c340338c0e6b96cd682392355f3a57fe9c393d36996d9c4d7592d5c50f846ea2b3d7dd0e0264e6e6e8bbadbb1bd54f5444f6a0129faa7517ef55d5fffe0661357ea3d44ef13b32f6805ab9a1482d3a0dda61a44d5733ce4ce9465d6a7845b76c6677efd66bd1487e79a02ba9c587df068a943bd6ced61bf3e6c8a13f8d44a6a5e386e006133eacbcf1eaf3266e4c5610f72c5e66501768e479a26dfa70e51bce7015097d2cefd8ace7db2616c5cabf3ec2f807bbcf883d1bad321075dbdaa2c8f46eaf35337d9e3bed5797cce7695dc2fd8a14628ba0bcfd8d2321412f417102ce434a036aa35ac78e1006ac27aa634f7e5f21f6aa997819bfbb52731143b3b9de12642f9ec26e7f4cb2c1fe3c051737efe0511822ee847204a730d231d7e574f56b816c7fa9e4a56350d37d7d013a38ca9e1ac29026832daba7e2cdcb204fa37ff310d4807e0c9e2c5e73b16a09d08b1bc3fdba8354e73d576ceb2e66e934bfdcbdde8b61431bd36c9326d5e365d0906ca912856c18789f2383364d63546771f133d254c2532e757c7ea7b922dc12f03084c357dd8e8843be58556ddf4404b75beef1df1c73068756e83c0c156518c5be9b8a53e1f866ef58d706aa1cbcc97085960b0138cdef14c17509338a6133150ac3098fa2a778aec9508a4770f1d44af47c13af53d81ab641614d5b99ab5129bcc4f9695216074aa655cc4835c3a4c766f725c3868bceac7268ef99d3228e45ef1a0638ca50cbb6be44b4afd0b3ee36d7695ae2019a802f7275eedb5de98967a54dfd9a876da4afdc785d60c1a57cb4a66d4afe0a27ccb78772b3b4e292c997e6c080433b27b4d3950ec605392801a3db4f500c262a225f60f9923a58ced7d0e919e467f8fd9081663258366a4208947839b724fa42ff614ad13e5212a2b8ac68914661ff377b0ddb526e95bf8411819404d3b493007508ae78099d8b1941ef29003c5902eabfffdda452b441ccd18f4dae61f6352a76e09f7470dc21fbc35404b17cd9e744b1d5ed72b496782117169beac91cbe4f546a89bc86e893d712db6752e273c6bccc8458af6bbe30a579c13eb64216592ac2ef25cc6c8212e4f277cf7eb2f54bc3a76bee82debb6475eb82b48e5f39a6589ca90e46019c192e76ebb0ebcbd682be980d4293c71e1ccefc47baff51583de23532cfd314750b34f4fb13c863e59782318c72d9f5c4f8964ca7ba5ae01f15a9a7019666fd020a505fe1842c5772eaaaac270691cbc4024e33dd4c7a766411eda303d249bfd537948ad32292fc475b7d70ab093d9f0972624628af7975d6dffbd5975c5f03c8af800f2d5591cf57198a4ddc6589966076cfc92e9cf79b9d9c1ebe2c92f48a462a226d3e386023ce1ebdb9aa63d5b1d420896dc497d7163f3d05ca3e54952bd7728b2147ab5f32a6ab368312b2ef1a563ca89e7eca69220ef6cd44137c94ab7113597b385cc91a241ec01a1bc62c76794eec55780dca7ffbb33ae868e0f7c6592c978ae655be1df1d11ef75609989d729dfd697b67d49b2fbe9d74d96e8fff50c96df8a91ca468a37e353ceb888c2b4a38bffc5be2399bfa71563ea3e55273c8f786ec3bc1b083ba7fd15055464b16ddb5e887375adf0e691d6ada1eacf56d19bd9bb5e92b3a050dd1b68d7f7c3faa718ab45921407d81067f2834f81dbcf281ac4bfa3ce92fcca0fe94df7aa622544ce0a123ea6ca59de5713bd9aec607c3ff2f5e90b238816f849b2ca0246efb3af48832b6e577ef851e110e1f047ba227d486d925c665de491576a813a580b33adb6b841cb55c7f13c5b7204f319acc7ca56f8e97b77ef6b234e9a6cd11c7df58ed4df4e8c8d6cebf4f4e95a0b99036f8a87512406a397aa457306500d5eb958e3e8a33be16d12edacc413579811280712149a0c8d0ce4a4851ec7b21dd78ca3e3006433f275f5ecab1ce312452b7e50e3e2f2b27bbdaa52ed7be18c21d36b41de83ee31990ca10ea3a131c8a6eab47e73ffc3cc4482326b58127b5781cb2641389e8b9e360e87c9242e006e94d5280a4b5b67faf6cf9a4532888a0a4a7d21381eb17f8f3a487d94ed24aa59665e1a3345e9d4092b806c42888902d62e04081dbd63d632bdd2cbee571623e20827e1ec062990315e9787436d09b91b928421abbaa36dd01d54fdba529115c4f7ff4948bda6b7aa162472bc62d4004fca4cb212cf37538bd34bf0a944e43a7d350165215830fab3311290a9cce0d0830148f421b1931d2d6d8414fb9d16d0a93556b077cf0c9bb8b597613c57602d4583c603cd6bdd9d81f8339f0593f1f309e9e62244b5199817b9be07972d971e85cea7f2e6e4d1a84a335864a90d202a681b304fd1d3a8fc9d96f5ed802cb590a7283f738ba752d65b83c1cbe56642e9c8ee6acb1c4dcf7d162f005411000881cf271d97ddadd65a2db91a6859ec47eb7548a0a55dc7971f424b5650b93beb3ab0adcb0f870fa372477fd87053d45f36a3c0fd5adab8971f35c471731bcc737ffbdacb228904b16e2345657097aa5f8d099c6d5349c57e63109faf50c7ca3bde0c6e5a248d17c8b9f551e17e501476929b3b2bc8f105c4215eaf5b61e9f2f7af3cc324b4146adb5c680aaf0be28addc1c1cabb6b726a1f257a93ca68a55308980a02418a5e2e884d660d7d899e98c964205f2f8ecd2463c619f9e89ec2532e5ec52566dcb018946725a525aafc8c16f2291ed2167d6d35f5aeedcb02aa1d147137c6d58932ba76e4de0aa8e29945400c29b8504786a0425f6367676650032ef406a07b0eae1db202708c24ecff2de41ac7faa66d7bc0a088d6ea636c56d5ced40d48b4e183e1b5c9b94eec64f35a6cb3e19a61498387d370b7c9b143c9654fb7b86fe73e9378443555434b3a974acce214d102d56de46cac65f3dfaba2203469d886bea572fb440e9d581d433eec7594456a888e6a77ebd2e476be2307da164cc09f44488655dbf7de317a4ab8ff16dab763a511bb3dfb0cba0091f279eb44f85346eb672616d7ef43ce9085bb3768cc8f0a4b8a4705e533648b7f39eb7398192f6c11425e0477ef9964e992e3a78dac93c78b8834e11248983736ce77dc5c99f37213f4c8108b63623202c6a0c0eebea78d764c593f552e9a766ce53afa728690f0bb1eb3633ec45897076cfa42f737deedc2c0c4c7b5cabb2f93bb1a974c6ae96eed8c524c68eabc2e4f0d7a77ff36ef3e9785b42cde525fae3c6d91a8eb13db210dedf1d65d2ef3789596aa0b4e17a6223a038c62f65a6556985c3b9fcc9b093169df83433f99657f5b3998ea0ca9b2782b1b6d0a1a8659f4a9d67f29262541117a109d0de93352bde611f76610ba0dbefa1e001d7411bc50a496162c7f12b483862e156cac1e512071299dd8794d95c19a352ca579e88ff21f5850f615743bea2fd8a110beda844609d04e620534545a3403482326d69ef4c6d285db56ca70b87b9ff20f3e7b5247431859549d1e64afde865ee83605f62d9ba819a858f8c0e917d57be18dbc3c17ff0a7e045e92e5c07e8942172958bd4135cac029a0bc5d45c973", 0x1000}, {&(0x7f0000002200)="da6fe0d98f4831897588bc856afa884217d88730f92a8ee936fcc4c7ca402b10bc5d0891d5b2d1b514cc2b69938e", 0x2e}, {&(0x7f0000002640)="965bdfe59ad80054b82130e9213e6467e68942988a20ba9396af9fe49f24cc1584c9ecb20e66be1af2665aaffd23d3d4d545589d30ecdc07c0a35bfd97707ea0fd0301b076471ec829f4fd8d974452ca54078b3be1e30e93e3b759f3138219111131cb134ad24251d453670c3070b31740ac365e44c58b5bdfc478994f8de3a350426911aa64aec6d399a2ba59231a0407183f7fd29bb50e2e15c936dded1cf97be43abc049d4df1644f16049c36d879d487b356df8175e8030b735fda6014f147", 0xc1}], 0x1011, &(0x7f00000023c0)=[{0xd8, 0xffff, 0x3, "bda7d318714ed53483e8cdfe55eba1c712a6af506ba5cb7de89cb14e7a86eba549db4ed1ba184d90c37311200a965aaa32c9eecbcf2457460488491cf7cdf78e589dc8d9289210de417be2f4b1d608209679455d2fd68aa401833cf131080f8843d3d667290d9cae588aec0fdbdb76338211b3e9461b00b829ce914cd3f59f7119929aabbcc45ec4ea64f889f08e9fb820ec64c7dbad7f17c54d97dd37521b7e916d6b63fe577cf4c9006fd4174af70c0bea82b5876bebcd6d59d416a739c0356037"}, {0x48, 0xffff, 0x9, "d655abaf55ab52ae6a91b444dfa38a0c6e19ec0ed8957deae2b2ff8442a9151e676bf4df034df5f6b1d332e31470993b9938518c9f"}, {0xa8, 0xffff, 0x4, "a4b7837958f3c81945ecff88bf0e9466f30e56bf08a509c32f2cc6221036b08be2d2e583687a13110d7adb488c02975296c232d36ccf2eb73c0783118c332025b5d08e678803c94e6d240befba4de0b178016f088e8eb94c136087ed367a731fe80f74cd01f6124498721f552d3aec97d33c13e766bbfc2fcce392621f7f09b71bcdf8783584bd1917e61b4e19c854f585"}, {0x48, 0xffff, 0x57d, "0103679f487e1f79c9bd716e5b24af6cf8ea1ecc526487b2a16473ab70c8576c8725dabe3961e8caa8958348b0815c4fe82b9889dee0e7"}], 0x210}, 0x405) r1 = shmget$private(0x0, 0xc000, 0x80, &(0x7f0000ff1000/0xc000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002240)=""/26) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) getpeername$inet6(r0, 0x0, &(0x7f0000000040)=0x10000002b) 21:03:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc8bd, &(0x7f0000000080)="b6") 21:03:27 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') 21:03:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) fsync(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 21:03:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = getppid() r2 = getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0xfffffffffffffffb, 0x4) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000040)=0x3, 0xfffffe9e) 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) socket$unix(0x1, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 21:03:27 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 21:03:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 21:03:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x20658) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="d98fb4a5be2f4a62736c638a9cc43003daf223b8ceedc32dc621a4f10e446d4dad9ea21369fc9f96daf0ba98a6cfe621a74191d5ac27038573d46476955448898958e0a1ce47fc02abbc28afc1ecdfb26ad3ce5fa4e92e", 0x57}, {&(0x7f0000000140)="d8df9b66d5fb9ba1f01eead1deb117d80ce2b61adeb9657cf68962fad1220b184848eb4e47c6bf9a2b501de3541042f6162b59fc7096aee5424f49b866bae27a122c689e3a1ed56a1602bf6781825ee0a24a76fb", 0x54}, {&(0x7f00000001c0)="6d12859ac9863ad0d55ef89c1f401fdc5bcbfedee84e746d77df415ab4c56c09c9fd6e002edb219435195b63ecca0a9162a81e4089fcc2d4a1d30c251bfb338f587ecd970f10f0c9e3111d83acab85", 0x4f}, {&(0x7f0000000280)="9527bc6e12e60d1e77bb9dd048f93e025f168686b6e9984721c4feadfaac70756c", 0x21}, {&(0x7f00000002c0)="1315f1b92ed0ef2cfe866684343554a4f7f7978cd8388bcf3fcc7f10500bc633b838cf01c38937a66c5361aab6171a132fa400f9b48b634f17b6671dee6b2ed881c57b0d719c926822", 0x49}, {&(0x7f0000000340)="3779a108445f4165eebaff2da25f57771f08a5c58f681a42a9b2718aaab0af9640690a1e78fd597fb07e6c1ac11a9ba1f883541805021c5df5880c4613f5ae67e859b170c6284c88666927bb7b49a9a44735ac9feff736eec7bcfa64c7391ffed30a6229ad38030eaade84937cf71c0c32c32edd340e0bcd29", 0x79}, {&(0x7f0000000480)="6bd226fd04b1089afcb3a5165f0baddcb0f90192c1669b65732fda6fbc90a291f40c7828eb8e6feffa5a542bbf55c1eb9e169b5a9fd9189ab118102f3a73980b5289b4cae41a115b96f19dd572a51496ee3c3e373014ee1c84a174d3ba6543d3cff0f34ba80fb1b557b8e2383a0d1f8f80fc070768e5617d879c078a9679bc662909da1febdb2e5c9fa3696d1cb60adf16c19258e2341837e23519da0cbda021d5e3f12d24470c2a3864cd91d8fefafb130390506588650dca342509419c5e", 0xbf}, {&(0x7f0000000540)="e9fb45e1b1aa7959dbfbf95b5e08e1b5e5cd52ba3762889f342f3e8147e020f83f32064207ceab08407ed91603c02462646f1bb75f736ba34e2f67a74f1b4261396b56ea29e8bfaf203836c8681795d5e829bd6b328af8dc55ef8d5a12c32b1e0b872c8bedd536498ed20cdbd0c16d4fd87706d4dce45d723a9686741a2df468130a5bceb43a2fe7326b93273da39cb432d30a6e16", 0x95}, {&(0x7f0000000600)="c5a9fa8da0472547bb0ccf4025dfe667b292576610c8e68b118873657ec49c65d759f3d8dd6888beff671dee6c18661fe4294e9426b613", 0x37}, {&(0x7f0000000640)="873b254272915d973d0be208667d46c78e36d9102f7ac1f212978de0ed54f34139eb7ac5620866911a0fa5674e74ad4767809c95b1ca2eda95a4eb75d6ecb2d76674ba336ff5", 0x46}], 0xa, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x0) execve(0x0, 0x0, 0x0) 21:03:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x160) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 21:03:27 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x9) msgget$private(0x0, 0x8) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x87, 0x100000000}, {{r0}, 0x0, 0x40, 0x40000008, 0x401, 0xf4c}], 0x6, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0xf0000013, 0x4, 0x4}], 0x20, &(0x7f00000000c0)={0x5, 0x4}) sendto$inet6(r0, 0x0, 0xfffffffffffffeeb, 0x0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0xff}, 0xc) 21:03:27 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10001, 0xe3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x4, 0x7, 0x1, 0x6, 0x40, 0xfffffffffffffffe, 0x1, 0x0, 0x4, 0x2}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) 21:03:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x6, [{0x0, 0x76}, {0x1, 0x3}, {0x0, 0x4}, {0x3, 0x47fd}, {0x1, 0x5}, {0x3, 0xffffffffffff7ce2}, {0x3, 0x1}, {0x2, 0x7fffffff}, {0x3, 0x2}, {0x2, 0x3}, {0x1, 0x7fffffff}, {0x3, 0x1000}, {0x3, 0x2}, {0x3, 0x7f}, {0x0, 0x200}, {0x2, 0x100000000}, {0x0, 0x400}, {0x0, 0x8001}, {0x3, 0x5}, {0x3, 0x3d}, {0x2, 0x57}, {0x3, 0x7}, {0x1, 0x1}, {0x2, 0x5}, {0x3, 0x85}, {0x0, 0x7fff}, {0x3, 0x3ff}, {0x3, 0x10000}, {0x3, 0x76}, {0x3, 0x3f}, {0x3, 0x4}, {0x2, 0x9}]}) 21:03:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x5, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 21:03:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 21:03:27 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a53870600000000290000003100000003000000000000100000000027d97c736aa5980ec0d76d22d55fb3fc17e355791ff09097aeb4c37c7e24199e4036891e31764e1f9ce79f7840c76562609996bb340f66cf3c51a2b601d144a5b476dc7d535db1a44d7b57556b5cd0e0a09b51eba0d27d4441a19e3a9e2563557b162cc9fd2332b955c453510b157fb00b9eb395d059d6d9672903a26cda42897e11515f2ba5b2dba411df8a6084cd31a593a647d640fb045623e72b46b3b201245d2d3e32a00c96cd649b0cf346a61fd94913a0557d89c6d70670204aef32f2118f8cbad26598e774a33ea19535854cc4a8d5e50ceb116c92c764fa5ffd6863e1dc682e6a90e88cc3264af85d7ccb30f7726a986873eb2402a37c7d5eed6fa3b79d00efddc57ec76b966f4baf06086140dbe29d93e34af3bb655400000000912e746df470b80563e2e246d98a3c2c"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:03:28 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 21:03:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7) utimes(&(0x7f0000000740)='./bus\x00', &(0x7f0000000780)={{0x5, 0xffffffffffffffff}, {0xfffffffffffffa01, 0x2}}) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="1eaffdf693d9d9", 0x7}, {&(0x7f00000001c0)="3370a08ee5aad25789530d482a6f5a1f73ceb7a86d6b4dd8c073df7e210c3849619671328c9394285f488bddc9d3e46b3a7163088682c93258f73fbecdd3c472f0136f9234a14316610f57834f3794309d095ee1ed8bd5aef4ab43759c5bdf9b30f61c5c0d403737f304d68e38b84d2d51693ebc4ed45c28fc8e6c7633275d46a57e352e327eb0c0ba306fdf7fb05046559a1e909455776b329e6ce0333e0c481af322ea8a8bb6f3a2595824ce7ee4146b3ffb21135f06c959d7fdfd18deb8f3babf7c6e2d810000deaa1f82d989f69b411e6e08c72ed9eff27c25ef5c9a6bf99cd2589ed96df2b09bdf", 0xea}, {&(0x7f0000000300)="48cf2dc8eb4de93df8204bfe01fcd08eb713db9135808af9f248e61460562c70940c525103adf231b7ef770cff2f8a9b8820fe6def250c14c93b2e785cc4ca1ff38a7d8a0234acd1b2f7e9a4767455dbec069ec0fec5", 0x56}, {&(0x7f0000000380)="017a3df6abd48f26aa9dd4741612fe0ee4ce947261b7aef5e96fd5aee9e8427158075388518b4bdc56e4f253dd48a2c0f2385b503114c1d9c4e3fbb6044baf947a7c0146a10ccbb0b0231dabee557822b0a2d149bc29b1e44837baf8d9c025c9dac373fb333088082319342c60b4b1ef8616f00bbc3a0036ad4fa454ccbf475e5763462407f47083772167a6e47e12aafe5fed4e4dd720da79d4601d", 0x9c}, {&(0x7f0000000440)="5e9e249ef884862f387c088c7f1d4b5a3fc2a08756b075be093429b4dff715cbf5dcb27a736ef14047bd77bd737c5915351fbb818431cd9a3688050cb2618b8bf9d0ee2990b630e7d54d843512d18e2a66b11e988c5d937a5b2ade1bbf7cb04ff8975aa63e7b0e373f2f1c8263573fbb334cff", 0x73}, {&(0x7f00000004c0)="84acd211dd0e7503fcbdd0666d21a2ba8c2708155d3d8c5756548f4a197a320772978425b77a64866adb36e95280e72efae8a544ff555ebf8bcd79c7d37341046fe09023a1368d3e23f6bc3811b229cc0b604515e64118dac74bfb77cf6eb771cf8b68a4540f50886df5e826791ac799f5f34e64ffb8e2101a94a48654f2b29a3b1ccdc91d9f9cd417fcc26ab88f5d2dcd877020ce6f7fad318bebc9d0c30bd8b7c43b8197fcaf6aa7d7113365f9e07a7ef4a21e9f69b0000b75d1bf358a777187d0f83a773639e2aadb1536fd65a107", 0xd0}], 0x6, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x88}, 0x408) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:03:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 21:03:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x81}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) 21:03:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000010c0)=0xc) getgroups(0x2, &(0x7f0000001100)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) dup2(r0, r0) dup(r0) 21:03:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xc8, 0x20, 0x1, 0x10001}) syz_open_pts() 21:03:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffd, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xf6ad) mmap(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x4, 0x1012, r0, 0x0, 0x61) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') 21:03:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 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, 0x80047410, &(0x7f00000000c0)=0xffffffffa13048ec) socketpair(0x18, 0x5, 0x2, &(0x7f0000000140)) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f0000000080)) 21:03:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002004, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000020000000000000f10000000af6dd4f22276e", 0x2c}], 0x1) clock_settime(0x0, &(0x7f0000000080)={0x3932109c, 0x5ad}) mknod(&(0x7f0000000040)='./bus\x00', 0x205a, 0x7) 21:03:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20801, 0x0) write(r0, &(0x7f0000000040)="51050009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:39:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="bcefd5af4c475c5b6974d90cebbfbd9ea3ae8f41be10723ed1c17e74af8523be09ca954e5082c1d834ce5c038651bf9be592959876a1be31144247f22d849b72032381142b61cc3c951ef2c3d1d2ae5750d3d277828f001d6f365f6050b52cc7cb43037349170bc6685659ce0674ce64d69aa2c266a7683c6d19495d0d9848ac703ea0088316a7", 0x87}, {&(0x7f0000000140)="8255ac83bd7cfe5f31d940d299c7fb2e587461173aa26af947c40013b787bd7449fb3a76e193c99e039ff60f6e287507b1e80972be1765ce57e724c7b6eaf3a10f8bce72351cf43dc6c6c9643c64054bca5804bed742ea0aac0dc919a1aaa5054f04ecef2127b9f5cd88afd465b93ef132b4b7bf9304817980ff98059fd4b295f23d1950284c9295a699ebcdde580ad31cb11d1e24b77e1e2c84e4dcb0dceed1ccf4456fbaad367b5265478bfaf81117783719bd4f253ced9dec2a486ce2adcf6b0156164806c183374b67fa4a23ca46c9eee0e81fab71d387afc00c81ca8618f008d0944b886bd94dc9be64", 0xec}, {&(0x7f0000000240)="57a78bd220d52f2cd4dabb7b8b0949f8d54dfd09560bb5fd9d95b5508a98f3560f57a2e56b4733bafb8696fb428254770c86754682a50397a7032fb34518b5a1d04871cb2e7babb2df32992a240784751543e4c39440422b46495831d8b14b15f4be482fd03e8edc37f972a817fbe5529e76f9412540a18fc7647bc6fb785668d3c5fe120c78bbbb785bb955a0bc2d47303f6c611dfb954f085833d041e0671df269eda3c88ef543cef667824083a1b56eeeb30f4541956e9899e226d69fa4115e1a35c17a75153fa3", 0xc9}, {&(0x7f0000000340)="612d1813c90bcc118ee19bd8b41482bd8f7b54a35efef259e09d04f596328393c356b497a352b4ad9e86c35a001545bf334a528b058c9f8df453555300289e4c7f3d0d2a255a2edd91bbbbc1c16d515d39bd1e8c3fc77b82a5c80ed97eb2c0161cc72e1148d3297493c297068d720825fb5ff28bd66cd72b734a71479b1b4d46be0b810bfb9e4fe59a92514554a298409261759dbe72517c0c40b081cc4ecc6ed8cb2737984a6bcced4c3ded0d", 0xad}, {&(0x7f0000000400)="42dff713aa12d8107bc7ab9bd68b658f7d8336cbb1cf0074f4a04159bf1851c9c3c83134f91948df20356064a7f07cfa872bd3082c7d3760d9e583320994c0ccbfa588ed80", 0x45}, {&(0x7f0000000480)="e6872c9f1aa662fbc88145aa60630625e2a12e0a0c2b0b31121b6c0a457ec38ba492621559b4ad885d642ee9959b1843822c30999c301d51711c6187b35570d2d15505e18685f922700f382458f9d20f48a18ad0a666702947784f24a25c73eb2cb6f7a85fae9799c91b6aedf7411e91ca", 0x71}], 0x6, &(0x7f0000000580)=[{0x88, 0xffff, 0x6, "db36b412943f336a8d3c3314a7c5e50b7bde3d6c76fbb54b9465d9b21e1bd4d8b287706fbbc9be2620101d2349dc594aebbc7ba788c13d4e16819e5707cc22378f3a2fd61320073873a40c7dc79656039a1f595bb67f5f529e063faaa833240614239a2ef0a052218c584376d0483e4678dddddc1f"}, {0xd8, 0x1, 0x0, "c775ad079e67c1ba2c7c3dd7c8a4f72764790817b28817f304966d5e741ee9196f5f75139e9d5da765c581aced40639c49b2dfe0863ae16b6d8c85ef68c4812053823ee0d27770fe8f03b25ed413d2d0756664b51467c49e7a68acd0c21520973e8eba4c845de02d2d0314d1575f8b182f6f6e01cdc78facbde26c26151dbec9ebea9bfe2fcea020c4945ddd1215d635c88fe4529957993480d3fc665ff951ea971b6c31bfcc4fb57333b259ef2b46f932e064022b768b8093716e56e167689911673e2070979abb"}, {0x1010, 0x1, 0x3, "b9afc398aa2695ab7cca08dcba212c6f714bcca527c7fb6dec4cfdb6293f20a5630935c042e5a7c32498d5d745e5fdb8c95ae91cd0e42df67a6ffa21d30bd91232419a54dc54cfcb66c17fb6bfb7a1393d8a84df5d23ed7f6926eae1aaea9be970d46ab3dff71cc0b78e44741e755cb59291ff15e79e895bea870c1b3bcdae9e8ae217c555aa7a9350d071035d00539768d74a3d4106de45dd64745108bf81fb45b39dedb367ec59383427edc36ad197f3fa13942fdce9606b6aca8a43075464032e1e2b5f683d50e2e6cefa739c8a8a3862b6a89e3820b979f66c76971ea9e4692ab4d2499df51ce35cf9d13e4fe856a6cc90b9231fea2e2a0b38724b5560da30f809ccf929ab851a93f9fab0abb9a1becb4302cc15b4d1de9171cec2c59d0badddc1c85b735c61479e6a188a01f1a716d3c4fe7f6806b8e048e2b23190d1b93471e2aa5a1efaae94d177c7430a9a14420855bb5c15c874d7e389160cc252c1939941043fb0c2f3be14ce1e06b1febe849ec40a06008375032d5f8db264ee3a926eb062768f4c8a7d4032e05c0494234b91817e870fd6f7d0289815fa8465cda08089d254350b75b23cd8933a212fe07159513b4b5accb2dae42268505fb38376d3814d759a4a76e55ad28e0c645ad7a3e400959b5df8410341bae1cc4312f0eeed761d6c3db3886649b981972f5d379eb6ae11b377caf830b5b3595d577f58c5a8995749cfddcc9b5021563114414b762f27d86c1aee40e2f7a50fd1e673488510649a9b009588cd45f06b1fac5db877df9d8e1810e78f13a08e965e8434d20b18fe3b89fffb772637294a1acba138f855e17a45151fd2464ff1ada5ae1553c405a1ffe2f1c0453edfc044373932c40c5f3e69cb3a1dae40bccaf75d265662c7b95e06f0adc4a80ed905a572af1db8957c8b8146a385c6f9786106eb3616c765e6e65ed357da3db950de57cd9cbea258245fe7f641b5749b9d1e837dd50b9fb5db0d3132671b84411f5940dead15451476e969ecfff534fdf2750e5cba02e4babba9554016f14811744418e21fdb7ac8392ab7234a8291edda9bc141182ba2eb3ca362789fd0032d57a276c32fee7353d83cc934322f483765db645d85794479945a8740aa6ad126b1f118ac5b70acaa3cb903d3bbba0f7f39bc888ac991c7e22bb1e72b0d2ccbeb0d72cce647dbdb9f9cd1215b742e25835fa9759f7ba6d2300121dba3f19b3965404aa1585f50d31f07076d1596c39fd7b0ad8209d444e0a2ce2799dc279b654dabd555f94fce6c358cb8de6ff666a4f1f08b3735446951297726e5a041521998713fa510864b58cfbaa143739ccbb2214267eb1a205e513b99289e97b835738969bb24347c948f3d79e51332b6dc1eb2a1ac0ca5cce7a8b4c5d85ff83889737430d3d212f1dd4d763c3a3165160dc270a98a3f9d47ec7bfb510c7fed2fc034cdc56ed5e270f99cfc3d77efbc4552abe74fc0f3d677b36546d426b2647ea915a309f4e7c9b85d1c287a29f6e538eb6d12e193be5cbf4b5f99215925408644205938bb53b8e7012f7d913d645ef5065d809f66cf2466a0a08438f41af03841c976a4b5da8ae0c61c0158da8ef591317e310b4f1b87cca8d6e484a2a36eaa1f90e5c71ccd2f668dbcbf3f5d3faac4b6ae05db4133da2d22da8534c741dd6b6e8ddb1b3ba602d77c61a70af26cfbbf149869891ee55425d90f5e71ba843533e20a91e1869f254de46ab17a03f4d9b46776305361194b8bde5b489c80d6c1f65feaf7b7461fbcc3847c243f471f037dfe83ebd636be0929b843345d9a0e884053c6124f0158dc5bea459f5a3902c1a2a35bd1eb49ebabee0fae77096faa56d7c994cb418f9ea0ecbcc8db303d12b25ab3a608181850a1cb9d17d8d2d06a0dd681fce256fa75de37391399c4d97d70c21832fbf4f9fd6ce389ed6b21f3b6042ff833b523162aff12d9f378c101284d2081782f5209136003253fb05ce01a386063582f2223fc76f87853129d87765f28b99ecaa150a697c02d6fe87126884dd78fa2bc78a8277bb509c176565622b60c90f1ec8490db21a8aaad63c8e5955d96f97ad9b32b7745a4f9f91765decf1bf8d3b9bb3f6490736a2d8639d814df1b751ab42105a85a6819f814e7017af0cc279a50db83ef7c632614aef44b25e761569797f42a7b4644548288fed5a00daa53f274097a3b1c783aad25dec8f9d0baf6162cc48d107e673f7d4d285d1ca16033f67c35774e356a8794718db48f354b3ccd27d6dbeb2b417f181453120335801a98f1a56d9697bdcbb23565a543c6ac30f7e5f76acadc6d657f852be310b0fc57dbe0827517eca1b2771fc79f7465a7f6362481233ad2cbbd204eb9da53c55323ce753ac2e180bbc15812746bc2c8fda44912d786f4088e98f0ab0126d5857e543410412248cd8d1b558df96a71475bf7d60796a15f1bbce8c4ab063d56db278f142a8528ceb244ed7add7db9094c7a3a89b881d70c93f60126ecc69618bea3d1241f90623982888af37d48af42585b3bb4766b162af154e087bcb8e6b721a775ee01201310cf6c1e63e0f9b95ad5408d5d8455901960695da55ea0e1bcd385216d468025a65b09469bc6e9a833de98c01eee347c970af8ef04b9b1d5d393b349bfb8fe0d9af454fac34c71ed218b75d3e1ab41a7c572f2a710528f9ea80469508bc9d1415575ca7d14f78f9a8d6788c6eba6221213b7d85e7a535005b126bf5a9c3e3d9a73db9d69d4f9208944609bd41fb0cc3538bfb7f5d5f2d74ee9338a15d64507d08360ec18865cccf5dcdab57787e934574c47df660ece4efb93be67dc6f055a9fb4c01ee1287508e6588f3b8ae8444da92545abbc408d7a0430687533d9535ad17ea35424710f5dec1f66963373e098398ab438914b6ad49ed1f964ec2da1fbfcf24c9afe8deb849e7c14b7a0efc8b44b8b557465177a45d78875ce144618c4ba208dca96e3de36b4c1d8489fd68e4c28800e75015a82c7649800063311fa7123f9fa300d9df804d6bc35e94ae1b4e37a54de48d782c12212facbdf6848ea257cc33ead9fccee1b896e63fb7f7d5056e2bfbdb547cb3c54ac3cee9a7e42211e70487e3f6dcf0807e03bfc628c81731a28c5b55bb67d280b24bfc47b34c6c51d62ccf58a6a2a3b981a15956382fbceafd1acf1c66b9eb13fdca5d83190580a5f4b44eef95786d66ec2613ab59e00f1289472807e3f30e24f5cababb2090023062e29e00604ceb5f83dcc2d0cbe46b0da4fda0d3c44cf723533729dbacb43b502e00618d08e1f45d445e52cf03af3c3435a17ae345faa9329db7aa3a4ccca74f083fecf43ee4395344e2403af57cdc8f0d04d178ef083a9754f7365aa6cbf67f185ab0899697fa3310abcf43cbba97d119c154ddab8c956dfbbf763aad84b01c8f34ac0fdacb77b7a7ce83b593ded9e7b3edc2c9b52fd6dd0d85cf38568c6fd76fc3ec804500eb4e5888ad4aeb86d769db57b416d432680dddb73ee4622458080b41d1aaf1f03ef152cb035985ce0076de3d5bf9c9abcb9da401f7ee5ef4bcc0f0546776edb632d4bcc432e9e1d367a1d72021c4c74abd6db1fe9209452dd3d8b9c6f0fe95238516c93bc4780d2bacc583fede1d5dcf6a504e1705742e2034d815db0c625c2a19c67110e271542b5770c4f27e67edf5c6e4068044d085f404e63f81b36905cd4b279826ab62e8c10171d16c8aa8b847bbe9a64b7993689ab279a6f74a13cff00e19694b609981d4c57a07b3ae399e5d35342030321e0695ca57903e8b04b68a44ef55bd0af0499a0004d5349be261526fd5303f2b64fa055b1589bcca6c37e31342191b0a5925bf71226f60bb3ca5ed2d5187e899007bfb3de9a96b0ac4f0b3c2a579a115d3927d728fad59365f232e025020ff88f9ee04606833021825e6989d84349a31bfe6340a2afcec2fbbe3917b7d987badeace03e55eb66f041891c7db3b6171c4cad16c5f7665152cbc6677b44752b58387b4698d82f2434784bff178fc01977d4da3db0b31e2e4f7632c374e0780dea40b86d4c14c2503d213e05b5cb31a1a2b9eb095169e2d5789976c03e240e252e1dc02eb0174547f6cfae5a3974fb6791c3587d3a8576747cb1e60b713515093270d5dbd34f37a7930a71b82aa7992730f45cd42d9fff91b11c0ff6fcce2a70ff757cce0e91844b238cad69aa5a4c7806a20e1c684682a5b35a974728a68494f75a1152c2e897d2ffa51c490104e0d572c54bb13cc47aafe48b6518621be64ffdbb368529a01c44959112a9ad5ba2ea4b52cc8b7ec1455f5dbcd55cd65ab0a03c2884c460b79fed97c64bcdeefd40645b69971a57db0a67a75d85b09c5a8f2a05636ef29646ac836c01eac95690712661f0945c4d05bb05e3d11208b9f2cfe0975dc4250ac0b865a5bd5195f0bfadbc3b885defe86a86c56d8996e9dc91ea1ac2370cc947dd0552e562ecae11aab8cb6caeef7bfb08573328cbaca5003d566cbed3a65ccbbbe3263ba27487a8d947243047b38a53e09e5e8e12e9ce276b109e7539549c2290971bc74179e4a8765094262d028de62ca74cf6af10292844bf03113d2bb94402b6f647ef599729bf3a3a9e8f785ea96364d1b5988aef9d4408e3f6532ea856b6c7635f30f309675776b7fe0255d68676f46502bca638a7015f94a19bf2223cd65d1106213b0691f8eb6145cf847bd687adaaa161251ea3077ccaf463294af8f172bb14f669c1dbf4f4a0873f8b461b911b40e95f33cbef59a06ab5ffd1db62d035dd87423b9ce0fd3b73fc95c004c7b98e7b6164f7694dca47689ae8699c44d4d07606f7a5139d93a80766704ed2c1ad2f581dabc967f387d61003e8f587532a2d8cab73cbc434c157ce419911570fe9e9329d6e65e86820e63164e9b4009e1530db7fcc189f99580db3576142a506046610b43d02b808b79b7eb2e65cb2a52c739e1ca5094a9d24ab50c76abb653fba7733a82efbcbcd3fc86dab736b4bade00bf7dc2751b497366c38d853275b485647787f6f26f0d891c7762c7bd063680ac217f2af265193f3796637b0b85a69be7c106b9d6864ac168de3bc562147646e59ad4fbeab272383ddef8f4015660e73a05646790fcbdcc143f25bbec4b4e637d5b1d1fb08e1279144ebbc828a4f9da73093995c9f12f6919d789b805a21bc67a72642ac31e6678e2ea3d23102c1784e3b78d48ca7426d2cbdae6bd562e5196d309b5a087420f864ad37019844428c0f2f115dbe7b84b604a1ee2b05be1b17c84f8ef0ef0355a816dd22bac2d89d6a24da9e6516b6f4308472cfeb642a89820c564b72a1ec1363c183082da16158bbfc5f9b69c84b0a88f4916a246dc6862122e1b2d51cb6a3a41463f9b45efebe2b4b3e990ac6f67920a8d4e1722cef49ecdf710fbaf953cf662826eea32f08b68f1057b8c603d94e9552f78ba46269fc5c1fb5c300c5359223e7512b7234b4caaac8400f46d9ae496b2b67d442bee86b1dd5d600873a837723537942f4b0954b2bda9cd86e7733b0e28726e587aea5c726fab836b4d563300ae2f3e24720fc31a96911498867cbd4ede3582206fb7cfbb2ea094f6f3e4d823762cc45edf61c7d7634ad19fb8ed3637998ce6337d273a713c2ecb753995a5c82f1779d84ec0a86d5a643b0f3e8595120ef7f770a245e1c713b9be1950a295387d98cd9403936eb37b16474f73b08df9b3ad187f02229b583e8880b0f358c7fcbdfc2d20335c5d5700a557f203a051fc48b45c8e2685f9cd35c27be66236590d12d"}], 0x1170}, 0x7) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 23:39:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x48) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x3) 23:39:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = getppid() fcntl$lock(r0, 0x6, &(0x7f0000603000)={0x1, 0x0, 0x0, 0x0, r2}) 23:39:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = socket$inet6(0x18, 0x0, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x100, 0x1, 0x1f, 0x81c, 0x615233c2}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:39:24 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8a) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) recvfrom(r2, 0x0, 0x2db, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xfffffffffffffff8, 0xffffffff}, {0x18, 0x1, 0x80, 0x9}, 0xd44b, [0x80, 0x0, 0x4, 0x331, 0x2, 0x8, 0x5, 0x800]}, 0x3c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) 23:39:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x3010, r0, 0x0, 0x0) close(r0) 23:39:24 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/208, 0xd0}, {&(0x7f0000000340)=""/71, 0x47}], 0x5, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000480)="bda0559103021a390eafb3f286878fb3ca408ff274aeb420a102c45c9a594082ccc28675394d875ac2c591b072801733e855dfffab2fe89a57d3cfa5fa82da4a221288b0d47ba0fead6b3d0043896a564db862d4db1baa67339000d76eef28014ead9befd05478eaabb0cc12014890d3a88d7b0c2f72d079a449a3868a8e533d05d8ccfaeb2667c1eb5ed4eadae1aa09809960b0555f183f2ade23c7b297dfefb9b758d0fee6ed20b92fda293df3bd634ba84d1b47d426055eac01f6377f9ebbe38546f44688371c1fa9e0285f38dc418c6564fa25def2743a83076dca260d8d3064d4a8bddf6169283677ac30716331f084d0b7192c6bbd288c946ed724f571c348b749010913f38626e428194ec90086b3a25e8b47018a677a0e680ee3ff7baaaeaa3f8e54f3a444b4cd6392a077910e7f74d29c6f0ef33a1c72394d58a84c8a650aae93c83d3f776aec3691994a50c53db4c05ad2e345f22b8b6b3d4e5102c51da5427d85f517b141b556c449dd0534fea38619a6ed9eb34688ea04c65f68d983d44cfca225bc8fff95f323bb95625651b628194faef971c580f52452a5807faf9fcbc95fb45dce58789691dc649baef8c7d3021555d224a703ef4cefa3f39a6641cb35193b78220c7a8683e1fdfdf7b36d5725f3f87724a34be01d72c16c0fb398ba1b3c97b395d3f07cd8a5559190c722d7524becbb490dfd6d53a8fbe69524fc786a55a40c7187d5bd81f5fae8fd0ea15c785fb943e705dd39c396a66ee74b2b3a913088462e1f314c37bd6a212520ce7a2eb29cc5e0fd15773b30081e07f0a3562e49d11df1ceb2b979d67f66f74dcc5a228d0735604c0ab85ff67c07f01acfb8c2740cf2f4a61e11f3cd021b43550f1af131a6971a769d4faf05cbaac7ba73dcd3a001b06345f7fb6b1cf947beb8837f7ce53d7c905fa49075fe06b875df018aa4b94e5b65afc6c37e8fa9f239e2847ae774c7e8eecf2fe685badeb34949e897287a000083f1b90437dcc24c801672713d0593e0c2c5920415d61e02d6c3ad587e8cb4e4d6f98d25c1c77b42057064ed19337cc192b99aa214b7950e49e99821be406ca6eb24373a60110c478fe240434d915b03b8727e0c3c1fb0de6d4302e8e4af7cd9edc82e3c719fd833d34c45511883a5c2ca358cfb72454a9a86fac88c5a8f1cc4fc57a946e89e61f9a2d7a7bd839906f9aa853c8ade6f4842afaf97cd6435808e5b4474230728f702ba93795affc4ff736c020e2df5f249acc9ed949e6ee4d6ea4ce7da30f02696da2a3c8d104ce2933bcdd57f4553146884acc9671648ba24b4e77c963629c04ecbf5299f5b5d88ff4087f01a0312d0916f10de240100dd8b7829a326f42f62c012b1ecd0013e1619b4470cdcbecb96459cd055626f1363c222df57b9b5c0ab3975548cecc7a82c8626aa56eeb2786748faf1a43b2e4dce904a1a0a4f2c7e7852430711bd9b371313904eee1383290404a6add0ae755c89097d0f32f901ee3a1ca891db9b28dbdd27a07c39a84bae330ce8e66c06618daf373a95bab265a1c7d7db62a9d11bd7474b66d2f9c5fdefe384f71e9e50111227a678817f42be7fd8574551500c0f2d1e796893387d38baad97de4de6cd0a8b870b2d939d4f46ea60146ecd9868c3510baab6e8615f1560f9459dcacd92bb591dff850a808ff81cd37a60d1782389a350ef8400f235f52ca6c73fe6c4e262d0697af3e6a5020dd114ebd4c420f91633a674a5efc7f3d5f9fb0d88cd25c9a4a23fc67cf93f0748dbc4de035453d5de5450e0528184e72fb4c663ae5455179181f688ebd5701a6d41225981dd761f23a214b67f1949f1d4e75c2c9c8df0a8e5163713968208f34a60ec5085bd2042ec7bef69cb43a2370ed80d3df36c3f341ab490c2fd9a0a5e6a132a7511584b5920940971caf4305cc61d36d621c5fbca905c43ed368a0934260efb2b13da5ee29da36d2b5eebff8b7fdd30b7c5895438f1bfa9f76731c275efd893e06a2b9337e68e304ad5632099c18b35fb9a689624c2536dcfa70e92a847b4c2f3e775728b15556017a90a460a6d6764162910684688bf24de4bc975153c1e23a982d2601fe227d0dde7f6f5d3f8001ac1b5c259be68fa0991c18dc9f7e4fc8fd637c55b351686367b935278855b5c43488bccbc691e987904c7cf17ba11ef029258d8f4b1741980370fdcf0742c3dd391695f01771f002d8de0233f3d2137a86fdd885df2e7fb2fec5ba35ec7bee1a68820db1f8f554f3e114922fc58f7b91183917f5807dc473ab66c5488bdd7d15b2567b69479a7ee25538bd4435cdb3f7079de32829701a36fd43c249d8d5d2a13a2d8e488d43e26aceb3a91e5017abafad949a0247c14cee64a74a0da0e2422e47cc7d631f4c495c66bdf8f16853a8963115e433ab1fc0a9ed4a1a1d48f972b39b91186c6849d3dfbd898294d058a46bfa9677a1c7874a7398d728447add0eab502f6689f6baa6932fd7185453bbd5814898e4e2a1c0f73a5c07923ecdf58de422da10557168e3385bb8513e171a12ed6a41a04f0460d6e88fd05b9050ce6b7b641781dbb5782de94741eb5defd464129a8568a5917aac675d37ca71615371d44303d0252019426c1ace59aaaa6a282c0a9dd73b0fee4a62f9193cd0a2c0cbe1dc0d8e796ea89d3cf268bdd6ef6fefa2bdc02ddd5b71cbca5a46dd5c61843376b0c07cfda67ae39b706564417e8ed4a7a995ff92674502e90782eddc9f4d987f7ee4589d43f30a491e3e47fff44214e98f6d413305289cd07905f10ecdda3716084d65a0eca0e40f8d45eabd5fa9e93564d93706864270b695ac398b5cde2bbfd8432bbb30d371d9ea0be35f9368563cb1f2d8a9f85f9dbb40861911f07c7f353aef12472ed6f7d434ccf0bcb33931ad129a314906d6cee4a2fc6cc1e4ed8054400b4824b7905314dd3c77acf412a0a603914d93d9d7e52bc7c6a1388d6fe6003df6aaf48c112b4573660469efb12c6f47bf598386887caa255fe5e1f0502e6cb4b769adcce975dabf661aa871b1b0e507599cc990b030a0adf027b519b33d18b953c0455f5b8494985c7ad12e850eba7499564c1c162de2512a9b40bd6ca93d29b747e897cc38e40d99b2b35c0aeeb0a896d9e90b1866b5afd386d3cd6167c7300ac698dd741ae219365a36cc71c13ea3fb658f1106e7e1534f9fc383325b2352f321b44a78bd4f7a3eba8992f87dd9446245737c7dc1d68134098431d5969df93f65f7f641bbf469497781759912a04b2f22bd66ff70e51e5eda39b635fcdd4e3b06a982eab67c7e35914d1a89497afab7ad0fabf203ebec0570e279f2ce00d57a1b344e707b1502d01b04e462f12e9912d95cc5734b875d1594d25f7d954f495804dafc69c0d862868dfcfc034d88ae55066e0ea3d1f5bb0b066b76ed3d250c89354241bea987e2895e07997dc5c7ae21f951c00bb2d1dc62cdec34905941ce44ce76656e8248a0bad535bae588a3db00e257d6d22f320d4a6a557427fcbabe270048819845691e5dba6633bd0425876de8221a994e6538f682bbcb0fe881ff20f91c0a04a25846b7811e4257da04c9428589094d61b4c2581b59c73b67fcbd9d0f997686b6d014c933fdd656cf25fb4a626b10832224fa5a48355bacbf2afda0c00f6e5b0efe3af90c39e3af6b51a675318cec03a14c28b7c0ee1b464921ce2672ede32ddbfdf7df65144ad02f8ff3ae241393dc2bbb9b2be20b7163983c1dbb6a0823cd4770445dd2581b912aa7e97a911bb1bb5e63d4cf4872ea8c679d93e689bdfe61b8bf3222b7fa8e279340b64a2d0f1a36ea614e93c1eb777f8e03ce49267562eb413647e0dcbdad610f910127d844fee218b7a886acc595d9424d6b34aebf414cbceea817e2ec17351cf4144af09108b238e3594612d42960d5cd7947a3478d9f3dd6b1a3d7b140c9ba6d2b457d053237e6f382d2084e7aeb94f3bc113b2d5542317f5e751b6754a5ec108397760aa1ed3c56b39bacf16f4e1e0f30c1d34fef2b754b6b549104a71cdb6316533fe116463c523ddabc8f6c3ed2ce54c8398c05a9431b8ad33153d6992f8d940399ef5ba4f45d21f15396f9e17e18bf69a61a555fd094f512ad67a48403e35b3078d107a4b255cf2e87888e086e68e2e02423f66837cca9660c630c33f7524540f635a0024da4c4a30531ed4c2868cad18e6b8f954bed315998a65e689e27269795ebf8be62ae4bdcb33c3b32b058f90602c4bebfba7b3e368398d8e361e0a261a2ad53234267e9ae7359c9446a198d499d425fa24a2b6cb74dac51ff3873ef62a9634340710a498f901c519a0b88a1e9cbd273c47087be6817c324039f7ff4ae6901ff84744eb9c8da9f8f41609a4793e007a2e7465ab46e01d0ae6363a56d18f3edd92d90ae41ee105c049faeda840f7f39e5b8ae7319cee90ee736339c00ea5132d9676e0573962d089f4e95ed2a93ad10661275092665ff39edb907796321d4b6ad8784daef3d57f90453aef1842b4fd73c0692ed5edb587b37f96a14ee147d002797b450746a4427b94555b578c82ed9537bf0357429c750021ccc2c16eee52237bb40e71923650a09e6a4abe280afb9b9302eb6fc1e24cecd55ea99c39a11b4800d238f3a86a96e153070f5d72c1fa10f1bd2748aa1a8f1715c952063aa58b7794a1388bf2e92c52bdff2f6bd05e80c5e9476b8eb264d3d7d513b0ca08a2ecab48c7c291e5b3dbd9c6650fab4a36dba5eac631c569ca4e1d49c4574e54834e8b9ebdaaf90d7322b417430dcfd0060818d17045252199f5115cefcca2ff114a161dcbc3155221d63fa8c39ffad4c07a6751ad6bc8a8f0d81be7b6f1984a0ae5efda27938a4c3575e780bb8383b4661b3e212c2e02f80320f15efb6c554b40c562d6858d0b80b5ac4ba0ab7bedd17a072a96aa33f33b5ce2ac0d8c2f9c912a77a8e57d92236d7c0b13170358b85bd094a7218403609b68b099e1dc9ffec5b61a75e7b95fde583a6b2c73bcecd89f7be182cc7d9dce546f9a5921c82c636dd61cfa35cc0a7279fd3964da9b55ff1f205d84cc53744e257d4e13dca07199e42f1d0bac132b2859e5278602daa3412a34eed8a7ef7ba5f91f406910e56f35c5740c0dd91145ccad9f67e363eb5c2be828a949b04174756ee73941a89e8104f9663a3c1fe115dd1e235f0fb2147aea3ebd38875e2646aa97ce5317789fc3e9e164df72af9598085552e9cd31f15a6bd64a8413633fd2da6a6a405b1dba125513f344ae172c104ce3fdc46aeb4ca3ad4d3fdf21edbeb72afa11a31faeda6c8a93e5a79ea077016d560ce6d7956c5fd9d76231d9d0350ff882611be6a48e998ad5a73b6c1f6e33f6361bf9f6d4d1f5e1b3c32adadf158e4c94dfedebc3140ace1f6f7e5afe1185e47397ea2eaf7d20b8e65b6c54b939244c0eeefd5a319c5dc4ee7144d838dac40784761eed7d275e9aa3e0cbb00e9782ec0ba6d2fce5ac77dce3467defaadfe3240f8f0194712043e2f7c085fdcb0059efe73db77cacb5f296d0739f3deae8cc675f9a3af740d80a52627a2b23838a70c741f2fb342363df828d2b69804e20b82c5d72a81a7d874a0d1fbd0aca39e15a02d2a36f33928940afee25d623d00e39e04e8c1f589f2b8ae25b1c0b151f5c5131e6d90f215ab8eea3bf9855fdecb0d4094bd1504ce34dd5404a0d4df84c0c3faa5d2f28cd8d8704a9e3bc510b0063c05c2df7499ba227124df1f1e65c984d712bfa560c57f141274122782500606d210f02402a8e963f02dc4827", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x9) read(r0, &(0x7f0000001540)=""/60, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0x2, 0x4, 0x0, 0x1, 0x0, 0xfffffffffffff001, 0x8, 0x1, 0x0, 0xffffffffffffff7f, 0x3}) setsockopt(r0, 0x9, 0x8001, &(0x7f0000001600)="36afb3caad6879fd0fc6a50ab77c031070cac5b14c9edcb800ecbd10822bcbe3db7eae08a23a86d31feeb428d7986f86644583a7c787cec7f7212f834995582af6343a705545e8c235d5a32d60f71fb423335b6bd89fe9c8eba637b6a52a80fc8de51494fd46fd5abee8f2dbf368d0b54bd33d2ac66e536656b47d264035a0fe88a89a5529bfc0f8a495ee7480019a13bf17971b20a660d96802c996c2f0c53b8c079f5bcd272dd8641ab7f0131437d387e144dff3e400a5a3f7142a60d0ee39d49032717b682ce4d1c0ffd8e77b9836c8f8ba0aba1462", 0xd7) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001700)={0x2, 0x1f, {0xfffffffffffff800, 0x20}}) symlinkat(&(0x7f0000001740)='./file0\x00', r0, &(0x7f0000001780)='./file0\x00') ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000017c0)) select(0x40, &(0x7f0000001800)={0x7064, 0x4, 0xb4a0, 0x96d, 0x8, 0x7, 0x3ff, 0x7}, &(0x7f0000001840)={0x80e, 0xfff, 0x9, 0x4, 0x2, 0x6, 0x6, 0x3}, &(0x7f0000001880)={0x2, 0x5, 0x1, 0x7, 0xef71, 0x2, 0x8, 0x20}, &(0x7f00000018c0)={0x8, 0xb549}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001900)={0x100, './file0\x00', './file0\x00'}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000014c0)) readv(r0, &(0x7f0000001d40)=[{&(0x7f0000001980)=""/71, 0x47}, {&(0x7f0000001a00)=""/253, 0xfd}, {&(0x7f0000001b00)=""/244, 0xf4}, {&(0x7f0000001c00)=""/104, 0x68}, {&(0x7f0000001c80)=""/173, 0xad}], 0x5) getsockname$inet(r0, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) truncate(&(0x7f0000001e40)='./file0\x00', 0x0, 0x10001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001e80)=0xffff) r1 = semget$private(0x0, 0x6, 0x244) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000001ec0)=""/15) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001f00)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f80)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001f40)='./file0\x00', r2, r4, 0x4) accept(r0, &(0x7f0000001fc0)=@in, &(0x7f0000002000)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000002040)) wait4(r3, &(0x7f0000002080), 0x8, &(0x7f00000020c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002180), 0xc) 23:39:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000)=0x100000000, 0x4) shutdown(r0, 0x1) 23:39:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2000086128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000580)=""/178, 0xb2}], 0x1, 0x0}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 23:39:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$KDDISABIO(r0, 0x20004b3d) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000080)="2fd96dd5c57ca40eaca6b89261e35e1a9ce791c0ff3c652e3b660ce909af5df798c337e4ee341229e0125d3bb67dfa1bbe9e14a64c887f5f4553c98a4df62c7ebebd4ad998fdd7dc512454f648b452821ca30b398b89470b077a0a5c7724b732e102b1331a0fb730ffc654ed29f9bca43870994e250898c274fc23aebbc084f94d8b75ee", 0x84}, {&(0x7f0000000140)="840781484c50cfd49913aba9a593dc7878b16a4d7f23e73c34fb0a52dae3492783e1708c2ec776b09db519b924e9d777055d909097fd719f6fa11d3d80c75a76066618959ed0196b4fef92faf6a4ecdb85314dad4dc828a5b62ed6affef29155f42117a66380c764c15cfdc871bb3a6f09d4a8b6ee48bde2dc4a81fc8c3d0d0059005ac2c6021f03912b08ae6eb7735fa7bd1f04", 0x94}, {&(0x7f0000000200)="569fbd5bdcf188a8f33981995808790b81494c9563156450dfc8eafc49f5cafcfdd27ffdc67ec07c4ae4ae9cc376b5a8ff1748647b0fed9653c4cee1ace9bf1058ae6f7a384b429a0fea162b4e2795876b4ff8903b1b9b7bafba4761ce887c1850877620d4b6b0af78ec04c5c6a2b8e505ff4f758f289acdd5e06a86964cbc4bc5911d9e916bc7a32abcce387f402b74d55b9e0f2931e9aa37a44f67cdb1fd8856fe3007c2c60ac14123b9cdfdcee494f1e5f799cce09e16b3de54249401f9d15db4c1c2b22f5b5ab18f7f171738070cac12851caf714fcf", 0xd8}, {&(0x7f0000000300)}, {&(0x7f0000000340)="f32efd056f5d88837784fb1d04617dd306dfd226da91126acb910fa4f76322fc97173c0e9bff82e5c7541ca246d55cac63b8435a4b868897d672748cbfaa1400a8ae22b62e55f001b111fdc918b5e0760679eb528b5669dd31c78d7e59b7ed86f2452d2ef1b63a418c92a5ff6b87740dcc1d2af496013b3887a8c94a50231457d6f27f03132f752950ada58fcda59c840677330f268bc7203e300fbe40cd501398e463c3bd994f282571aa2704bf7cdf010ecde23529d81df40faf3237d894f664e2a7b65d4f434341a1db", 0xcb}, {&(0x7f0000000440)="55f6aab92c8e6fca55e8cfa383b620dc7cb88e698e3e706c879701339abb5f9c71e4d0ce6a71606a67450bd4d362f9cc973b204340a81dd8f792bb775211851a964d41a4ccb21e2882725aee8a59ad94f87b44a64f74431711d9c4419875bc8c01f31503662ba095f626d1a3da4ef0f42325d5096f7230fa847b292c6695a4660d95c70c6f7fb4f7c7ab3b211ad272cea32834e85535d388e2a6ea31208ed91b7defa5f5", 0xa4}, {&(0x7f0000000500)="a024f2b4eb3a621f6f1055e623bde85072f2c4e07ae14be4a82b8d63583bcb987645d97a30758f8c169a66810349b30dec09889d8814bd", 0x37}, {&(0x7f0000000540)="05bc97fcac2839a83cbe78367909b0a93cef59bd3d5d6d741ab804f9c65d85ff2a7ecf319f47996bdebff05b2397392dd20ffb41a2af44800698478f877ce67e349e93", 0x43}, {&(0x7f00000005c0)="00942265d6130541f6e92d309660880ff2d52ee93691a29b790dc3aff59fdeb84609e03df21ca27952cb93d697a3fdbae1ef8c339c124327ab63dd10368b460d10f8aff0781fec9a518dfbc573b728ed53c4528182325965072d2b31821bf48ee06cd44b5841f3fc2a3201c3c411dfdc3c7a3f30373f1e33efa1aa08070e30c6e6f3ad38f9d618f1fc171406e1047258b985eb47d08e80387b1c730d2a7d096ed90ac9365507a1f5f8a8d33c860e6a218977f7eb", 0xb4}, {&(0x7f0000000680)="456c8da0e06c55d50977c93b4f2a076e754789354be9c6ee62637a34cf6478a1007dbe765a1a4e533f98a6fbc3814e49e971ddd61cfdd344cfbcc3bb8b657f29c834be3349420a672e7664be36a805cf54ccfa1719025726760328ba9310fe18c5bed5ea3cfe7895b1e80fca3d9968c87a307072a557acfd2efb8a4a8219298847ce49754c022613c710cabe2f", 0x8d}], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000800)={0x8e6edad, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000840)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000880)) sendto$inet6(r0, &(0x7f00000008c0)="fd424d6f712b39cd8673274b9d6ac60d927873a5907730075fafd42eba90ecb32c6ae650577b", 0x26, 0xc, &(0x7f0000000900)={0x18, 0x2, 0x101, 0x9}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000940)) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000a40)=0x80000001) readv(r1, &(0x7f0000000cc0)=[{&(0x7f0000000a80)=""/161, 0xa1}, {&(0x7f0000000b40)=""/236, 0xec}, {&(0x7f0000000c40)=""/108, 0x6c}], 0x3) sendto$inet6(r2, &(0x7f0000000d00)="2b2241fd8e86552f2009c6971010d2a49917039fc6325c8776a5cc32f215ff412e58c96bbb14963deb01f40c3f62", 0x2e, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000d40)='./file0\x00', 0x4, 0x8) recvfrom(r0, &(0x7f0000000d80)=""/231, 0xe7, 0x43, &(0x7f0000000e80)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect$unix(r0, &(0x7f0000000ec0)=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000f00)={0x10, 0x3, 0x4, 0x5804000000000000, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xed}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x683}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7787}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fed000/0xf000)=nil}, {&(0x7f0000ff4000/0xb000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x800}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x8}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file1\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001400)=""/93, &(0x7f0000001480)=0x5d) getsockname$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0xc) recvmsg(r2, &(0x7f0000001680)={&(0x7f0000001540)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000001580)=""/126, 0x7e}], 0x1, &(0x7f0000001640)=""/34, 0x22}, 0x801) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) sendto$inet6(r1, &(0x7f0000001700)="1d5bfd07501992d8511f0a3a6a3a648d47141a90b7e485e72850919dc8b6bfeca281c8f0f5439fd23eb10298123df6fd9e7a4eaeaae1ab229342aeb156207b44d7aac5e4e3f545e8ae40ce0989271cd62d9ccdce1fab1ed59de8986a01bf1f2cff5ab31e005c6bc52565cd03f12fc6294ec5b9", 0x73, 0x401, &(0x7f0000001780)={0x18, 0x1, 0x20, 0x3}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000017c0)={0x5, 0xd45, {0x400, 0x8}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001800)={0xfffffffffffffc33, 0x1, './file0\x00', 0x6, 0x8, 0x5, 0x101}) r3 = shmat(0x0, &(0x7f0000ff8000/0x4000)=nil, 0x2000) shmdt(r3) pwritev(r2, &(0x7f0000001940)=[{&(0x7f0000001840)="0b03e93d40e4a218b9545dc70604b2fd53bcbe00f507b29c5740bbd9d7928dbc34008d0195bcd499d6180a61cbda03ba4d8186e29d7af191d413a581ae4091d742bb33049383511518b2b27a7eda1677a09dbaf36fdc358a2d9122961e33dcedb34001be94ce4befc77e3a98e524ba5f8a826fef4019cd6a8afa44c23aa3b2a2e0849399cd9654962c6d9027c0aeff89ca0b3fbb73b0ff01fb8ed27aaa7daceab5ac582118b5c51786047f23488f0de5d61c9b2ad47c2aa60ad60923a41055a81f37fc968d55abe4a95d0d16b2d97c0d477234be92a1740be6c94c25f7de40146a0d6a6de59023678099e99c", 0xec}], 0x1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001980)) 23:39:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x201, 0x78) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x1, 0x2, 0xf7dd, 0x570, "6c32c4b535d0a0cbd8532bc114e410163fa2bbb8", 0x1f, 0x7f}) 23:39:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0xa3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x108) getrusage(0x0, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000180)=0x8000000020002800) 23:39:24 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) close(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x3) 23:39:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgrp() close(r0) r2 = dup2(r0, r0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="51af4dbf812771ce98a29e0ac6f694200f2c9bf9752cdab4f6c8b9ff7264c2110c952850a46a08c62094675cb3ba79e89a8dd440019f3518105a02beb7749ef20a4f4b75e3014ea3f5bfb823ac7bd0396059cecc961bf346f2c84c4d9f5d781adc986924f9ccb38e29f0d368d2c97d9f4b114070ec22a568be52a67e32e1dd93ac86a8e015738bf188bae8cd3fd69f2bf13dbd33c8959a6cd62ebac50f9a5804d135deb049e63c5eba328738679737ecc68faa", 0xb3}, {&(0x7f0000000040)="fdab66e54608b22a1baf95c9", 0xc}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x60}, 0x408) getpgid(r1) clock_gettime(0x7, &(0x7f0000000080)) 23:39:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x800, 0x8, 0x40, 0xff}, {0x8, 0x2, 0x4, 0x7f}, {0x7, 0x7, 0xc7, 0xffff}, {0x3, 0x3ff, 0x5, 0x7cf}, {0x5, 0xffffffff80000000, 0x80, 0x400}]}) 23:39:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000040)) 23:39:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x200000000000007d, &(0x7f0000000140)=[{0x14}, {0x1}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0x0, 0x420) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/226) 23:39:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{}, {0x2d, 0x0, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x3, 0x7, 0x4, 0x101}, {0x4411, 0x8, 0xfffffffffffffff9, 0x6}, {0x8, 0x1c2, 0x3, 0x100000000}, {0x4, 0x5, 0x5, 0x7}, {0x2, 0x5, 0x9, 0xfff}, {0x5, 0x81, 0x6e, 0xff000000}, {0x3, 0xfffffffffffffffe, 0x4, 0x10000}]}) 23:39:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x401}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x585dfd3b394583bb, &(0x7f0000000040)="efccad50636889ae1faf129629885659cc1e3ed16924ceb142d108199d", 0x1d) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 23:39:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) 23:39:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x30158, 0x0) 23:39:24 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0x9864d3f0}], 0x1000000000000116) 23:39:24 executing program 0: r0 = socket(0x18, 0x3, 0xfcf) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)="2d226d1b61312db4298148c51a865e68b210ad69a70000000000", 0x1a}], 0x1, 0x0}, 0x0) 23:39:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xfa}, {0x4, 0xd62}}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 23:39:24 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x8003, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x3, 0x6d64}, {0x18, 0x1, 0x3, 0x9}, 0x9, [0x6, 0xfffffffffffffffb, 0x7, 0xda6, 0x1, 0x3, 0x200]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x401, 0x5add664d}, {0x18, 0x3, 0xfffffffffffffffb, 0x1}, 0x9, [0x3, 0x3, 0x4, 0x6, 0x400, 0x9, 0x811, 0x4]}, 0x3c) 23:39:25 executing program 1: r0 = socket(0x18, 0x0, 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 23:39:25 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 23:39:25 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = semget(0x3, 0x3, 0x424) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000180)=0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x86, 0x3a8}, {0x43, 0x8}, {0xcd, 0x1}, {0x0, 0x100000001}, {0x5, 0x2}, {0x81}, {0x89, 0x2}], 0x7}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20ad2, 0x3) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:39:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x87, 0xfffffffffffffffe, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") 23:39:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="5150c8abc27a2e4a6e7ae04422f9b17143f0fa79d287b78ad7b0f72022153ee1aed7df179d2a7aee7defda20af84e7663ed691657df15319b7101469c5a0d0", 0x3f}, {&(0x7f0000000240)="1e8324ac6d698e06eedbd66c6fbbcc76d7b32efe35d08f4d2e6e7c9cc298c592e1ef79e0fa6b1a298475168e17dbdbc66ebb2fd3c471eebfb705bd2086f7fa6d27c81ea7e8d452592c543e58ee4bd3a7956af28be71d5bfce905983005ee51d920505492fca9eee1353016fd9db5a2564fab51d196ef622234125c3986520fbcb23bd6708b54ad12d45f6507c0620bd201526550eb4f33d4f2ef0818b664af7111008facee14f965c2ee9b089e6ce3fdc98f05640bcee880f50798eeb94acaead3002447b89b19b078b9b0ad2e8c24d5b9d32ab396602dfc1aedada49c762a650374eb72c2534769e1ca164c5d9f691ca4b26fb243c7", 0xf6}, {&(0x7f0000000380)="91b292df0d8c79a11152a0f02ef6344cf2d88b777f6e8a2fd834460530d6f67b84c92dc3654c2dace18671e3a8ff0a8f722ed72b6f9a44d315c9ef6d43ef01c47acd718469de1d6cafd2c985b3838128a4213fded384be43e244e34a18785018b2ba8b6a98d7073a2e60757d85b48fc4d830a202472422c542411265b52a495901bc833229b875a536914c85f18b813b4795adac7c798f9def5a9ffa11c12baf697631a57fc46588a14e1693cedfd7e54ccfc57adae823ebc64619b5ab7ac0110498469b7e57af443637d86b83220a", 0xcf}, {&(0x7f0000000080)="ab04ec360bfc29ce05b6a18935a826fc64c682b355e67c990ca262dbf77132bc64a87ec44dc86eba2cc6bca97328d6240740c7cda9856e9c9f3646d9d7d568cce5d214afa5c54daedd8b664f3b01add084cac9d03635f153639174abb63b9e7e7b9f075647a77f683dfcbb58f62bb2886db9d947795c713f43ddea33c92174feb4d8c3406f83e9a125e33cc397eaee44f2d2a9caa242678eb14dd91e662cef1f2946360eaeba692d96450dd3e2fd4175f23ac7d906123f233b7e7fdeafbf6f8f", 0xc0}, {&(0x7f00000001c0)}, {&(0x7f0000000480)="d50956bd74b04287f9671ca5a6e9a057bc9643734d6aed80eec2657d792759cf7b2d3633eecac8dd7d7cd4b4ccb30973", 0x30}, {&(0x7f00000004c0)="c3a48caff1270235fb3ed4a65a9607cec8cda6561d6d6e46fe13a9e946d2995a5964b45e950d2dbdc6d155b4a74bcc845cd537cee7794b73c857f0d64d581ba841c021", 0x43}, {&(0x7f0000000540)="dfc27424c597388bd2a86d1ec7cfdf6d5786309dff83a5e9946779a517c7f5b15bfe10ef9e890a60a5e9c4bf70c5a4e8421af1ca6c5abb92f12b91432439c142fee50c23f5ec2bcc24830bbf28035ad407ddc1653ce180d6899154d9711089c37abc724033f97b76ae94e223cf9aebf51de38e9364ba8f41db103e441862552c18a062d40cad1cdb2f907f6d81a3298ce1143d3d2b5cd6039f8e0941f5d9e7a93946f02a652c829c9fe15beb9d839f3a792cfd558061882ff0aabce77e8fa10d207e1bd8", 0xc4}, {&(0x7f0000000640)="b451bef8edeee5b0adab345eb4b37adcece28dbf534fe29eb31b1bc278a246d8a171946b1a9063c70b3fd33d8b36dd56f6615f523bac1c1ab63fc64db17adb9c9471d154bb813270fa0a7b41", 0x4c}], 0x9, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x20) r2 = dup2(r0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) semctl$IPC_RMID(r1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 23:39:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff73) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a0ccb7d11448e0948e9e2bf9507dacddc5bcf771d6c6a8d7bb70cd66b9d7a01262c36a114e229d5aef6eb2a465688d7b94893c3c3a2763aca2bf2e9f0ffae9759b98f53c342a49e1f92e3e002b8a", 0x4e) 23:39:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000540)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a374db600000000007e37aa8e31ec3beb737b16b16d093660b024af4209a494339d2ba3e8abb24cfbab5b724b4297e8b5bc21cfbaa1d6fc8be6082cd1f3b5f3441d4a9c32932e54e873702506d1dcae15f7445305feffbfd8a33ed638aee2f7ba4e41e7799370db67d7ad2c0bcc463feaae0f9f1b1565217356c78b09429b72360a7dc8d769629b015b34491f6c75f9f7724beb714e5adb6c958f7addbfc89a3118c9e7853fdd9f331f1f2a1420612e2d7e32170bd9b8007a839ee208fca93f15b785a5d05c1cad0693da8ebeef878e7292996abb5ab01d35d6448ebcae1a26ded0d971a2b7f687afa0fe28cc36cf", 0xffffff59) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/238, 0xee}, {&(0x7f0000000280)=""/122, 0x7a}], 0x2, 0x0, 0x0) 23:39:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) 23:39:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000000)=0x40, 0x4) socketpair(0x18, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x0, 0x42) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000080)=0x2) r4 = fcntl$dupfd(r1, 0xa, r2) clock_gettime(0x0, &(0x7f0000000480)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x9) r5 = msgget(0x2, 0x1) msgrcv(r5, &(0x7f0000000140)={0x0, ""/59}, 0x43, 0x3, 0x800) semop(r3, &(0x7f00000001c0)=[{0x3, 0x200, 0x800}, {0x3, 0x7f, 0x1000}], 0x2) msgget(0x2, 0x20) setsockopt(r1, 0xa86a, 0x1, &(0x7f0000000200)="a9c8d7c25b36083b4afc09fd7e966c8aed9a04c04b4deb6ff5d2f7a82c556d2e5af9fe613a5a3218e54f6c7014818068371898b906de02a9d29ae6b0d5c4cfdcb62a839d0188570a55afeb5587ad3239b99a223be6295ea6364d7b30cb08bfd2568537e7cd9f90208db018c01125ba49968f493997578c445b8f8fe1c49bc46d4f0832f638fbe9cd369e86e24cdd68fa14687abfad7cf64cbe355ba13cbf42b59a136041a69b72644ed16906874b86c02af14533b57cfd684c5d603c331b09ddf2aae8af856ac49cb523e6243692", 0xce) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000300)={0x0, 0x2}) r6 = semget$private(0x0, 0x4, 0xa) msgget$private(0x0, 0x20) semop(r6, &(0x7f0000000340)=[{0x0, 0x3, 0x1000}, {0x3, 0xd24}, {0x1, 0x5, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x9f8, 0x1000}, {0x3, 0x50d, 0x1000}, {0x2, 0x8, 0x800}], 0x8) ioctl$TIOCNXCL(r4, 0x2000740e) r7 = dup2(r2, r4) renameat(r7, &(0x7f00000004c0)='./file0\x00', r7, &(0x7f0000000500)='./file0\x00') socketpair(0x10, 0x3, 0x10001, &(0x7f0000000380)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x7f, 0xfffffffffffffffb, 0x72, 0x9}, {0x40000000000000, 0x2, 0x0, 0x3}, {0x101, 0x2, 0xfff, 0x3}, {0x3, 0x0, 0x5, 0x8}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknodat(r4, &(0x7f0000000400)='./file0\x00', 0x2010, 0x7) open(&(0x7f0000000440)='./file0\x00', 0x8080, 0x38) ioctl$KDDISABIO(r4, 0x20004b3d) r8 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r8, 0x4) 23:39:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x24}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 23:39:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f627573004f42e741c0b559eab2b98d722d1c2f82d183532db27fe8bdce6b7c44b55a5dfc89a20a39a6c5c80900458072f5ee1b2d1af2a218667b87819eeb36a73cdc5b4e4394a847cb360f200d905fd61cbc48306e4971f1eb62e336d7cbe13b951387f065443e1b449d7ad01f664fc2208ca90cfcaada273a44a523a874e74c7f3a5ac69a8b6866f55e04a2bdfaaffded50aa6e3502969ce65ed9ae286264f59550f1a5ee29ed27dd6f6ac64515b7309e1b3091098688e3fcd924fb7563196fd44ab88f7acca2b6f4f5ec5da4ebce8329d2d9e8dec9b9f5dfeadb5d7525badcd4e74899b1282c231253bd0a7b02ff7f6c0d"], 0x1) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x1d) accept$inet(r1, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet(0xffffffffffffffff, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) 23:39:25 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) sync() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r3, 0x20004276, 0x0) accept$inet6(r2, 0x0, &(0x7f00000001c0)) ioctl$TIOCMSET(r3, 0x80044275, &(0x7f0000000000)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) 23:39:25 executing program 1: r0 = socket(0x10000000006, 0x3, 0xfffffffffffffffe) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 23:39:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)=',', 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffff0000, 0x1f, 0x7, 0xe336, "71a628a38f9363636b8c548e83cc3cb14a2fbded", 0x7, 0x9}) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000040)=[r1, r1]) setregid(r1, r2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) syz_open_pts() syz_open_pts() 23:39:25 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = geteuid() setreuid(r1, 0x0) setreuid(0x0, 0xffffffffffffffff) 23:39:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x3ff, 0x600000000000, 0x7f, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8020, 0x49) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0xffffffffffffff63, &(0x7f0000000480)="b69e2b23111af0cffd8513c2a6f56f967a3442e02bcca3b692771f05021f135f4d85d0097d5c3dde62a342e90e4c23b4481d43a530108a143ebf90a2f254c7c6937ca6c6037bd0f21fa7e8b6632f52a2fbdde7006f3dbf7bc63a3654be476daab1e7ef") 23:39:25 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x1}, {r2, 0x22}], 0x2, 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) 23:39:25 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) fcntl$setstatus(r0, 0x4, 0xe) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) fchmod(r1, 0x0) close(r1) 23:39:25 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x7, &(0x7f0000000000)) 23:39:25 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x9, 0x7}, {0x18, 0x1, 0xfffffffffffffffe, 0x6}, 0x5, [0xce, 0x2, 0xffffffffffffbb0d, 0x9, 0xfffffffffffffff7, 0x401, 0xfff, 0x3e00000000000000]}, 0x3c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$VMM_IOC_TERM(r1, 0x40087468, &(0x7f0000000040)) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x100}) 23:39:25 executing program 0: ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0x0, 0xf5}) 23:39:26 executing program 0: mlockall(0x2) r0 = semget$private(0x0, 0x2, 0x130) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$getflags(r1, 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x2, 0x800}, {0x3, 0x800, 0x1000}, {0x4, 0x10000, 0x1000}, {0x4, 0xff, 0x1800}, {0x3, 0x6}, {0x7, 0x8, 0x800}, {0x6, 0x4, 0x1800}, {0x3, 0x3, 0x1800}], 0x8) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x10200, 0x141) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000240)) munmap(&(0x7f0000a31000/0x200000)=nil, 0x200000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet(r3, &(0x7f0000000080)=""/139, 0x8b, 0x1, &(0x7f0000000140)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4010, r3, 0x0, 0x0) dup2(r3, r1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10100, 0x1) 23:39:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000740)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r3 = getpgid(0x0) r4 = getpgid(0xffffffffffffffff) setpgid(r3, r4) write(r2, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) r5 = syz_open_pts() close(r2) dup(r5) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x6) syz_open_pts() 23:39:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, &(0x7f00000001c0), 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xab}], 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) listen(r2, 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$TIOCSTOP(r0, 0x2000746f) 23:39:26 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0x49) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) fchmodat(r2, &(0x7f00000000c0)='./bus\x00', 0x0, 0x6) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdirat(r3, &(0x7f0000000000)='./bus\x00', 0x112) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000080)=0x10000) 23:39:26 executing program 1: r0 = socket(0x2, 0x8003, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7a022e82955d73650f00"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 23:39:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60a, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x80000000f3a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000040)="b6") 23:40:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) chmod(&(0x7f0000000000)='./file0\x00', 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getgid() rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f00000002c0)=""/133, 0x85}], 0x2, 0x0, 0x0) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getuid() r2 = getgid() chown(&(0x7f0000000140)='./file0\x00', r1, r2) 23:40:27 executing program 1: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b2029, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 23:42:31 executing program 1: setuid(0xee01) r0 = msgget(0x0, 0xfffffffffff7ffff) msgctl$IPC_RMID(r0, 0x0) 23:42:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000a, &(0x7f0000000100)="ebff125c00000000", 0xfffffffffffffdd0) setsockopt$inet_opts(r0, 0x0, 0x200000004000b, &(0x7f0000000080)="01", 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x41) r2 = msgget(0x2, 0x100) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/225) r3 = msgget$private(0x0, 0x209) msgctl$IPC_RMID(r3, 0x0) 23:42:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x240, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 23:42:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x1, &(0x7f00000000c0)=[0x0]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) bind$inet6(r2, &(0x7f0000000480)={0x18, 0x2, 0x7, 0x20}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000440)={0x2, 0xffffffff, 0x5, 0x5, &(0x7f00000001c0)={{0xfff, 0x4, 0x6, 0x6, 0x10001, 0xd06, 0x3}, {[0x401, 0x6, 0x7f, 0x8, 0xfffffffffffffc01, 0x7, 0x8, 0x101, 0x4, 0x7ff, 0x400, 0x6, 0x100000000, 0x400, 0x0, 0x4, 0x0, 0x5], [0x20, 0x0, 0xf4, 0x1, 0xffffffff, 0x7, 0x0, 0x6, 0x5, 0xa1b], [0xffffffff895e4115, 0xfffffffffffffffb, 0x35a3859b, 0x1, 0x10000, 0x7, 0xfffffffffffffff7], [0x0, 0x200000000, 0x0, 0x1, 0x2, 0x5], [{0x8a, 0x7, 0x4, 0xdcb}, {0x42, 0x2, 0x8, 0xffff}, {0x5, 0x0, 0xb5, 0x8}, {0x7, 0xfffffffffffffffa, 0x80, 0x96d}, {0x3, 0x7, 0x4, 0x8000}, {0x8, 0x7, 0x6eff, 0xffffffffffff0001}, {0x80, 0x8000, 0x78, 0x7}, {0x7, 0x9, 0x80}], {0x7, 0x9, 0x8, 0x3}, {0x90000000000, 0x8, 0xf2, 0x7}}}, 0x9, 0x9}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 23:42:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:42:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x6, 0x4) shutdown(r0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x190) 23:42:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="5001050360000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x40e, 0x0, 0xfffffffffffffe93) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xfffffffffffffe56) g Ãg Ãuvm_fault(0xfffffd803f00b840, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f00b840, 0x100000008, 0, 2) -> e arp_rtrequest() at arp_rtrequest+0x15f end trace frame: 0xffff800017a1c020, count: 0 ddb> trace arp_rtrequest() at arp_rtrequest+0x15f rtm_output(ffff8000009e3600,ffff800017a1c0d8,ffff800017a1c030,40,0) at rtm_output+0xbf4 route_output(fffffd802c56a100,fffffd80363e0d88,0,0) at route_output+0x7d7 route_usrreq(fffffd80363e0d88,9,fffffd802c56a100,0,0,ffff800014950028) at route_usrreq+0x363 sosend(fffffd80363e0d88,0,ffff800017a1c2d0,0,0,48e) at sosend+0x660 sendit(ffff800014950028,3,ffff800017a1c3b0,40e,ffff800017a1c4c0) at sendit+0x53c sys_sendto(ffff800014950028,ffff800017a1c458,ffff800017a1c4c0) at sys_sendto+0x80 syscall(ffff800017a1c530) at syscall+0x511 Xsyscall(6,0,ffffffffffffffd8,0,6,80f8e5bc010) at Xsyscall+0x128 end of kernel end trace frame: 0x811975f78f0, count: -9 ddb> show registers rdi 0xffffffff812f5717 arp_rtrequest+0x157 rsi 0x197 rbp 0xffff800017a1bf80 rbx 0xffff800000025220 rdx 0x198 rcx 0xdeafbeaddeafbead rax 0xffff800000025228 r8 0x40 r9 0x5 r10 0xffff800000a17140 r11 0x4623f498f5eee96 r12 0xffff8000001722a8 r13 0x2 r14 0xfffffd802e1f4078 r15 0x100000000 rip 0xffffffff812f571f arp_rtrequest+0x15f cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800017a1bf00 ss 0x10 arp_rtrequest+0x15f: movq %rcx,0x8(%r15) ddb> show proc PROC (syz-executor.1) pid=431564 stat=onproc flags process=0 proc=4000000 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8260,0xffffffff822ccf20 process=0xffff8000149529f0 user=0xffff800017a17000, vmspace=0xfffffd803f00b840 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 97196 489614 147 0 2 0 syz-executor.1 *97196 431564 147 0 7 0x4000000 syz-executor.1 55561 128307 1092 0 2 0 syz-executor.0 55561 323000 1092 0 2 0x4000000 syz-executor.0 55561 507124 1092 0 3 0x4000000 inode syz-executor.0 1092 351611 12935 0 3 0x82 nanosleep syz-executor.0 147 103733 12935 0 3 0x82 nanosleep syz-executor.1 18687 69644 1 0 3 0x100083 ttyopn getty 28122 76842 0 0 3 0x14200 bored sosplice 12935 268439 68570 0 3 0x82 thrsleep syz-fuzzer 12935 427920 68570 0 3 0x4000082 thrsleep syz-fuzzer 12935 517452 68570 0 3 0x4000082 thrsleep syz-fuzzer 12935 429691 68570 0 3 0x4000082 kqread syz-fuzzer 12935 442984 68570 0 3 0x4000082 thrsleep syz-fuzzer 12935 485713 68570 0 3 0x4000082 thrsleep syz-fuzzer 12935 475411 68570 0 3 0x4000082 thrsleep syz-fuzzer 12935 464661 68570 0 3 0x4000082 thrsleep syz-fuzzer 68570 428419 45477 0 3 0x10008a pause ksh 45477 450510 61776 0 3 0x92 select sshd 61776 466117 1 0 3 0x80 select sshd 99717 316992 64435 73 2 0x100090 syslogd 64435 222652 1 0 3 0x100082 netio syslogd 29089 65200 1 77 3 0x100090 poll dhclient 26011 293272 1 0 3 0x80 poll dhclient 84925 153554 0 0 2 0x14200 zerothread 9865 342000 0 0 3 0x14200 aiodoned aiodoned 30651 24151 0 0 3 0x14200 syncer update 873 438501 0 0 3 0x14200 cleaner cleaner 33133 270615 0 0 3 0x14200 reaper reaper 14802 139656 0 0 3 0x14200 pgdaemon pagedaemon 19739 138201 0 0 3 0x14200 bored crynlk 41498 275793 0 0 3 0x14200 bored crypto 95004 258690 0 0 3 0x40014200 acpi0 acpi0 23989 216913 0 0 3 0x14200 bored softnet 95477 121759 0 0 3 0x14200 bored systqmp 24244 107471 0 0 3 0x14200 bored systq 23401 224918 0 0 3 0x40014200 bored softclock 68018 178896 0 0 3 0x40014200 idle0 56118 111892 0 0 3 0x14200 bored smr 1 293915 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 9518 6392K 6916K 78643K 14102 0 0 pcb 24 9K 10K 78643K 903 0 0 rtable 124 5K 5K 78643K 610 0 0 ifaddr 61 13K 14K 78643K 196 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 102 0 0 iov 1 8K 28K 78643K 206 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 77K 78643K 2820 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 25 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 44 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 1969 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 42 30K 54K 78643K 649 0 0 subproc 32 2K 2K 78643K 89 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 190 0 0 in_multi 33 2K 2K 78643K 99 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 343 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 88 20K 30K 78643K 5443 0 0 UVM aobj 60 7K 7K 78643K 67 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 49 0 0 NDP 17 0K 0K 78643K 57 0 0 temp 179 2715K 2843K 78643K 9068 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 12 0 6 1 0 1 1 0 8 0 inpcbpl 280 756 0 749 1 0 1 1 0 8 0 plimitpl 152 56 0 49 1 0 1 1 0 8 0 rtentry 112 88 0 42 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 240 0 236 1 0 1 1 0 8 0 nd6 48 15 0 9 2 1 1 1 0 8 0 ppxss 1128 25 0 25 9 9 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 368 0 139 17 2 15 15 0 8 0 art_table 32 369 0 139 2 0 2 2 0 8 0 art_node 16 79 0 37 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 42 0 32 1 0 1 1 0 8 0 shmpl 112 65 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4708 0 3275 47 0 47 47 0 8 0 ffsino 240 4708 0 3275 85 0 85 85 0 8 0 nchpl 144 7599 0 5981 61 0 61 61 0 8 0 uvmvnodes 72 5678 0 0 104 0 104 104 0 8 0 vnodes 200 5678 0 0 299 0 299 299 0 8 0 namei 1024 23480 0 23480 5 4 1 1 0 8 1 scsiplug 64 8 0 8 4 4 0 1 0 8 0 scxspl 192 26932 0 26932 12 11 1 7 0 8 1 sigapl 432 2133 0 2119 2 0 2 2 0 8 0 futexpl 56 29560 0 29560 3 2 1 1 0 8 1 knotepl 112 473 0 454 1 0 1 1 0 8 0 kqueuepl 104 460 0 458 1 0 1 1 0 8 0 pipepl 112 1126 0 1107 3 2 1 2 0 8 0 fdescpl 424 2134 0 2119 2 0 2 2 0 8 0 filepl 120 12182 0 12084 4 0 4 4 0 8 1 lockfpl 104 582 0 581 4 3 1 1 0 8 0 lockfspl 48 202 0 201 4 3 1 1 0 8 0 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 42 0 32 1 0 1 1 0 8 0 ucredpl 96 2646 0 2639 1 0 1 1 0 8 0 zombiepl 144 2119 0 2119 3 2 1 1 0 8 1 processpl 840 2149 0 2119 4 0 4 4 0 8 0 procpl 600 4569 0 4529 6 2 4 4 0 8 0 sosppl 128 25 0 25 7 7 0 1 0 8 0 sockpl 384 1562 0 1544 5 2 3 3 0 8 1 mcl64k 65536 54 0 54 8 8 0 1 0 8 0 mcl16k 16384 7 0 7 6 6 0 1 0 8 0 mcl12k 12288 27 0 27 8 8 0 1 0 8 0 mcl9k 9216 34 0 34 8 8 0 1 0 8 0 mcl8k 8192 24 0 24 12 12 0 1 0 8 0 mcl4k 4096 80 0 80 5 5 0 1 0 8 0 mcl2k2 2112 8 0 8 5 5 0 1 0 8 0 mcl2k 2048 55737 0 55695 14 8 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 100049 0 99943 11 4 7 9 0 8 0 bufpl 256 11375 0 5675 357 0 357 357 0 8 0 anonpl 16 186873 0 179037 114 72 42 59 0 62 0 amapchunkpl 152 9333 0 9243 44 39 5 14 0 158 1 amappl16 192 11035 0 10489 79 51 28 39 0 8 0 amappl15 184 4 0 2 1 0 1 1 0 8 0 amappl14 176 56 0 53 2 1 1 1 0 8 0 amappl13 168 14 0 12 2 1 1 1 0 8 0 amappl12 160 155 0 152 1 0 1 1 0 8 0 amappl11 152 61 0 47 1 0 1 1 0 8 0 amappl10 144 69 0 68 2 1 1 1 0 8 0 amappl9 136 1533 0 1530 1 0 1 1 0 8 0 amappl8 128 1087 0 1072 1 0 1 1 0 8 0 amappl7 120 44 0 40 1 0 1 1 0 8 0 amappl6 112 58 0 52 1 0 1 1 0 8 0 amappl5 104 336 0 325 1 0 1 1 0 8 0 amappl4 96 2104 0 2082 1 0 1 1 0 8 0 amappl3 88 538 0 524 1 0 1 1 0 8 0 amappl2 80 15902 0 15827 4 2 2 3 0 8 0 amappl1 72 46562 0 46126 23 13 10 19 0 8 0 amappl 80 4853 0 4817 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 66 0 7 1 0 1 1 0 8 0 uaddrrnd 24 2134 0 2119 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2134 0 2119 1 0 1 1 0 8 0 vmmpekpl 168 16753 0 16727 2 0 2 2 0 8 0 vmmpepl 168 217700 0 216092 150 63 87 87 0 357 17 vmsppl 264 2133 0 2119 3 1 2 2 0 8 1 pdppl 4096 4275 0 4238 7 1 6 6 0 8 1 pvpl 32 575288 0 564239 330 123 207 250 0 265 98 pmappl 200 2133 0 2119 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 534 0 52 14 0 14 14 0 8 0