last executing test programs: 1.217708793s ago: executing program 2 (id=3): r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x22, 0x411}, 0x4, 0x10003, 0x0, 0x0, 0x8000000000000000, 0x2, 0x9, 0x100000000e63}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$hw(&(0x7f00000000c0)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) select(0x0, 0x0, &(0x7f0000000340), &(0x7f0000001900)={0x100000000000000, 0x0, 0x0, 0x0, 0x0, 0x897d, 0x0, 0x500}, &(0x7f0000000440)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}, {&(0x7f00000003c0)}], 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x800000004, [{&(0x7f00004a3000/0x3000)=nil, &(0x7f00000b7000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000628000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f00000a3000/0x1000)=nil, &(0x7f0000795000/0x2000)=nil, 0x5}, {&(0x7f00001da000/0x4000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfdfffffffffff7f9}, {&(0x7f00000f4000/0x3000)=nil, &(0x7f0000180000/0x4000)=nil, 0x4001}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x1}, {&(0x7f0000123000/0x3000)=nil, &(0x7f000014d000/0x4000)=nil, 0x4}, {&(0x7f00002f3000/0x3000)=nil, &(0x7f000063b000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc6}, {&(0x7f000064b000/0x2000)=nil, &(0x7f00003a0000/0x3000)=nil, 0x4000000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000508000/0x2000)=nil, 0x51a}, {&(0x7f0000349000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000754000/0x4000)=nil, 0x9e}], './file0\x00', 0xfffffffa}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x4287e) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) write(r3, &(0x7f0000000240)='\x00\x00\x00!', 0x4) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r4, 0xc1084425, &(0x7f0000000040)={0x3, 0x0, 0xfffffffe, 0x5, '!\r\x00\x00\x00\b\x00', 0x2000000, 0x5}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) ioctl$TIOCSETA(r5, 0xc028445a, &(0x7f00000007c0)={0xf823, 0x1, 0x9, 0x7ff, "97a2b7511c6cc97906000000000c00", 0x11, 0xfffffffd}) r6 = socket(0x11, 0x3, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt(r7, 0x6, 0x4, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000140)=0xffffe, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 1.214951587s ago: executing program 0 (id=1): r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="d9bdb1d453b8d228fa79338ff8b57c744b8458f0915fe69399503a9643178057a544077d2204664c25691adaea0ac6031770338f48b77563ce8461f3172d836d448df0900828b001c19eba7ffa40352593b61e", 0x53}], 0x1, 0x0, 0x88, 0x9}, 0x4) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000400)=[{0x8, 0x81, 0xc0, 0x2}]}) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1f) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) (async) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) (async) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) (async) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) (async) setsockopt(r2, 0x0, 0x67, 0x0, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480), 0x0) (async) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) write(r0, &(0x7f00000002c0)="c4051e61ee336154514fa2cf4377b230bf3e35726a9d4e757c887c1bd564a719c54388469bb566deffb854791a3d96f91b2f50762ae35465b45ed3d0526b121dac825fcfa25e7ae60e5c4aa375665c1a9d7248eb51e153bf303bb568d045b6d5946a43ee5882ca0a1078d0028f25cea602408743c6ccf576c85b0c838a17fa4953c2a2ba40f610237339fe9c7483bbe059c37fe8e3778fca15d8e4c938", 0x9d) (async) ioctl$TIOCSETA(r4, 0xcd504407, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "97a222db1cb06300000000926cc9795a6b56c1d1", 0x800}) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000000)="00a30f0074fc6b2ea061e538a31e113f36bd4b8bf4b9568814c2a064e6fffeb92d144e7b3a0620f62f581af7ac9b2f05498d6ee3c17099712557e17f78c6eac90875545c789217f0be99ab87513fccee668fb4a02a4f", &(0x7f0000000100)=0x56, 0x0, 0x0) 1.212779646s ago: executing program 3 (id=4): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, &(0x7f0000000080)="06e6a186cf8257197b8d91e7c56e0abd770a63cab73518977eb4e7f3cf7affd9f97689c8dbe18896a2e8229d32f6fb4c8033909c4b569ec9cc4cf6a445c82559ea200900a66ab99c89e4c319f5ced9ad4f702334eeb646b39b919a8d4fde562ba7135f28c86c751ee09b3028f555ae44a521f306ab76d3ef708e7f40d6e5c7cae35bb7622d953d709d8f83a05b80ff08aeb6f1a2537d113aedf5291a08932a64899b6d9e9be1f561e9fbc452ea18", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f0000000180)=[{0x6, 0xa, 0x9, 0xfffffff7}, {0x77f, 0x8, 0xf9, 0x2}, {0x6, 0x4a, 0x9, 0xd}, {0x3, 0x9, 0x7, 0x8001}, {0x4, 0x6, 0x5, 0x4}, {0x0, 0x64, 0xc, 0x10001}, {0x3, 0xa, 0xd, 0x5}, {0x0, 0x7, 0x3, 0x8000}]}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) clock_settime(0x100000000000000, &(0x7f0000000000)={0x8000000000000803, 0x1}) munlock(&(0x7f00006cd000/0x4000)=nil, 0x4000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x25, 0x0, 0x0) mquery(&(0x7f0000056000/0x3000)=nil, 0x3000, 0x2, 0x0, r3, 0x8000000000000000) 1.209706592s ago: executing program 4 (id=5): r0 = socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1d}, 0x40000000000000ad, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x9) r1 = socket(0x18, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0xc, 0x2000000000000004}, 0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1d}, 0x40000000000000ad, 0x0, 0x0, 0x0, 0x0) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) listen(r0, 0x9) (async) socket(0x18, 0x4001, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) dup2(r0, r1) (async) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0xc, 0x2000000000000004}, 0x0, 0x0, 0x0) (async) 1.209490004s ago: executing program 5 (id=6): r0 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0) r1 = socket(0x18, 0x1, 0x0) getuid() (async) r2 = getuid() chown(&(0x7f0000000200)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) setuid(r2) (async) setuid(r2) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r3 = getuid() syz_emit_ethernet(0x8e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6b000001000000000000006bceb1cb1eedc0754f15dd5ff9ff020000000000000000000000000001890900000000000005020956050280010001000105000000000004015001030000000001000106000000000000c204"]) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000488000/0x1000)=nil, 0x1000, 0x0) (async) mprotect(&(0x7f0000488000/0x1000)=nil, 0x1000, 0x0) getegid() (async) r4 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 1.034711426s ago: executing program 3 (id=9): readv(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}, {&(0x7f00000002c0)=""/142, 0x8e}], 0x2) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) fsync(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) fcntl$dupfd(r2, 0x0, r2) (async) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x56bb423211de9ce6, 0x0) close(r1) 1.03345561s ago: executing program 5 (id=10): symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x2) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300), 0x0, 0x0}, 0x0) chroot(&(0x7f0000000300)='./file1\x00') writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="0007b519", 0x4}], 0x1) write(r0, &(0x7f0000002600)="7cc97585253a5126a4ac0678c6d790b6c33b3e6e763c38371579343e19562401b7b74f0055ce1abc9e74072d11b74b65d267fefb275700f04cc1f8f490e5bb72db73bf3b59d1ae962bb0e2c9b3a30412087b7513d03b26bbcb131156c5b601d726737abaed6fc4125089b530cd1135475f8fb9431d3b5f1c987229bc588ee7fdc124c69fc4f8337a514e971c8b2da6c7bb34732e903bd7aa1143b450bd07e39bf8c1a49d7d5bff56c0c51ac6983a1c1820f7b3ae7e9d9e93525f7dcf8e322b9dbe76baa19915307b384b", 0xca) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000000040)="02000000", 0x4) r2 = open(0x0, 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f0000000600), 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x20) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x6001000004) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0, 0x0, 0x406}, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r3, 0xc4504445, &(0x7f0000000740)={0x0, 0x0, 0x1, 0x9, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 1.031375423s ago: executing program 4 (id=11): syz_emit_ethernet(0x52, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x6, 0x6, "03816a", 0x1c, 0x6, 0x30, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0xbd, 0x0, 0x1, {[@mss={0x2, 0x4, 0x9}, @window={0x3, 0x3, 0x4}]}}}}}}}}) (async) syz_emit_ethernet(0x52, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x6, 0x6, "03816a", 0x1c, 0x6, 0x30, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x7, 0x2, 0xbd, 0x0, 0x1, {[@mss={0x2, 0x4, 0x9}, @window={0x3, 0x3, 0x4}]}}}}}}}}) r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0x80000001, 0x81b0, 0x10001, 0x10, [{0x0, 0x2890, 0x4, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x9}, {0x4, 0x800, 0x8007, 0x7}, {0x401, 0x3, 0x2800, 0x7}, {0x1, 0x650, 0x3, 0x99}, {0xce1, 0xffffffff, 0x4f8, 0x6d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x6a75, 0x8001, 0x1000, 0x4}, {0x1cc, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x8, 0x2}, {0xb94, 0x7, 0x4, 0x1}, {0x29a71717, 0xfffffffa, 0x1, 0x6}, {0x1000c, 0x5, 0x5, 0x10000000}, {0x0, 0x1, 0xfff, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, 0x0) (async) ioctl$VNDIOCSET(r1, 0x80184404, 0x0) ioctl$VNDIOCSET(r1, 0x80044403, 0x0) (async) ioctl$VNDIOCSET(r1, 0x80044403, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) 1.030584505s ago: executing program 4 (id=12): ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000002c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000740000/0x1000)=nil, &(0x7f00008d4000/0x4000)=nil, 0x400000d3b5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xf}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000429000/0x4000)=nil, 0x8106000000b932}, {&(0x7f0000ec8000/0x4000)=nil, &(0x7f00004ac000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000188000/0x2000)=nil, 0x40800}, {&(0x7f000060b000/0x2000)=nil, &(0x7f00005ea000/0x3000)=nil, 0x8}, {&(0x7f000025e000/0x4000)=nil, &(0x7f0000ae4000/0x3000)=nil, 0x2}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10000000001}, {&(0x7f0000788000/0x4000)=nil, &(0x7f00003f2000/0x2000)=nil, 0x8}, {&(0x7f0000707000/0x4000)=nil, &(0x7f000038f000/0x4000)=nil, 0x812b}, {&(0x7f0000fda000/0x2000)=nil, &(0x7f0000b0f000/0x2000)=nil, 0x8}, {&(0x7f0000e07000/0x1000)=nil, &(0x7f0000562000/0x2000)=nil, 0x2}, {&(0x7f000001e000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000000000000}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000f20000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x6}], './file0\x00', 0xfffffffe}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0x401, 0x3, 0x1ffffffffffffffc, 0x181c, 0x8, 0x10000000009}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffd, 0x400, 0x1, 0xc01, "d76c0f652155cb57858e74fbf520000002a34f00", 0xfffffff4, 0x9}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x143, 0xfffffffb, 0x8000, 0x1, 0x912, 0xe, 0x8000003a, 0x2, 0x0, 0xfffffffffffffe, 0x200000000003}) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0xbd, 0x80000001, 0xffd7fdff, 0xffffdffa, "09032e4faceb089b351c0a164dc016b0763047c9", 0xa, 0x4}) writev(r4, &(0x7f0000000740)=[{&(0x7f0000000e80)="17fcd7405c0100cf3ce14b6edfea8aace6210b379b0c2674cf38c81ccc4d1b1bffa6efeddbb39d2287b0f1d06d133c70ca69da8af5b4b5f3a30ea13bb2e73ae5a8a734dce34118362789", 0x4a}], 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000040)='./file0/file0\x00') connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 1.029923573s ago: executing program 0 (id=13): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x9, [{&(0x7f00004a3000/0x3000)=nil, &(0x7f00000dc000/0x12000)=nil, 0x200007fffffffffe}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000628000/0x3000)=nil, 0x7ffffffffffffbfb}, {&(0x7f00000a3000/0x1000)=nil, &(0x7f0000795000/0x2000)=nil, 0x5}, {&(0x7f00006b5000/0x2000)=nil, &(0x7f0000247000/0x3000)=nil, 0xfdfffffffffff7f9}, {&(0x7f00000f4000/0x3000)=nil, &(0x7f0000180000/0x4000)=nil, 0x4001}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x1}, {&(0x7f0000123000/0x3000)=nil, &(0x7f00003d5000/0x4000)=nil, 0x4}, {&(0x7f00002f3000/0x3000)=nil, &(0x7f000063b000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc6}, {&(0x7f000064b000/0x2000)=nil, &(0x7f00003a0000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000508000/0x2000)=nil, 0x8}, {&(0x7f0000349000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000148000/0x1000)=nil, &(0x7f00001ae000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000048d000/0x2000)=nil, 0xffd}], './file0\x00', 0xfffffffa}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000300)={0x6, 0x8}, 0x2, &(0x7f0000000340)="b58e4d38b767eee7171a49b0cdad724634c8c2bef67172432ff6f774ad445a93f84c17926b47157b6c50cee7489c7d1c8dd5c03e2f7efe4bf96afed8f6af9b18a9f2ceab41d04ec34042f4de95c6898983dea9142fb954779b30f1860f5d9095217e5b49cfa42c81c2869ca7d3515cb19b2e77a332a852d1f1ffffccc96a2953806216bfecf038b2088946d33cc6cbc1a42af2f73339c2c476ddbea63cf533282bbb10e591264f01ab6bf9bfa0d366acd372386e2087e0354c0c6ddf201cd276468150da9ac04a89286f7c206da8d0f684cb1102b8e1383187f743f85321caca893bb6f53f9db642a3def20964be56df2528400db6676c77d8a440a1004f01c5aae44adebf2cb6ea2fb70a5c33ea582872887a3197aa8a918805d63fc80c77541bee02af5fb6cfefdd12ced5c2b79cdf4bd0f3c62a345a785ac3ce9b8637605fbede982f893eaecad8d702713f36d3e458af2fe8f13ae60ea2fdad38039d01b0514e28e02702387ce529a9cb76dac25b5fa2aec967cd43394263a2f82edf01a853347616baff7b85b40ecc20deccf31bfb4aebfea7b7b6c5fa988f3a4fa790cbf8de21e4600fb580feda78848a35aa78eea35a3cf0ac9ea99ee6d2f9e568aef6a61cd2190e578772eafbeaccc08f123e179ecf991a2c983d02938362fc343c5ca8a34983de895c4a87c60da4d5ee6d907ed02ffebeb93c088edc80e0af35ed45af2d029626b0bd5313378c7a3da613faf31a7c766f49ac9885c8a621fbf7a151e5fce45a4319d62762460057c2be24f9b4ae72897582aa4b1d9993ddfcca063aae88acadcf59456b0965ee6377f229c28b058c5da8d105d1752260e2c4cc398973a5e7e650df21fe29ebae7ae575e33678140c1f5199466773dc9d560fd16dbaa7763519107d48af89114aea95abfc8e7d1373a594b84a75efb3e7c3d07ae49c0ecaf52ccff57af608ee762401d93114a9a1f3519db58650b1ef6187e21acbcbf74aed29e01c2e612f3a8ea64b411a4a241dc005c161297871eac7b336eae393a02d5ebc8a53dfa1c64966bf29c7f5e1879a9a7cbda04ed328456d499a0816994c8fb5c1250ebae874879c20b415e1c1b8e89b231e06e60a608117ac970f1d597c43f41636b9d2d40801e913c9cced251cf7ff9d3b7c4a5d1fa63f53788c89ae346aa4b1262bc54e2910a2f79b52aa2c63ef9562143cd11d104906eeb279b7d3a7d5e44c8a5fbc34887f7e93cc1cf5ac11edd77f91da71aa03002a76875dcaff247ac46cd62088247a41b2600eacb1b98a9b3d5f4e6bf6a37358acd021f50bbb6d1643fde44383234df22427f9a35f3d4c3db3e767b6041cf4b5267ac103898362d2821a54d5326b795abbd862a4752a6ea51355f7245570c4d132bd854ce96d7e9b347a043de6dd873e0aa67f2905dfdd8b2c05734018d9395683b567b993edc0a97ffb8b73214caea0caf77f4481053ca7cba66dc3b858ce47818188630c88de8a01aa7aa578d1054a4dd83ca94e34f84cdd0e43cef7d5678c64e647052896c9657add2798c6d2242d4a1442e61d087e6469626a6233532ba9f1512d89975a596686bc13d28fe5559cc34394c674abee244b539536f841fd2ea07a8a6d6ddba8f6481b986702d3f10457ec34ab567fae960339ee806ca6bd0d1eae2b15e7604137480cb993d7ff0861bb24c34ab897c0f974ebcee914f845add4e8f3322dd2e3332403c688b42d07a2300cf0a53901976ef1d4b39a3da54817b1cba9d05f1da1a4bf24d240d4de810ebcc76982db6780f241c9334fb2d5916e01da2064c613a9d3b8fbfbed3721c8b07a858e98cd3c8fb3fa1db112c3d23c0f28ac124a10794f2ad1acc29b25e7935dedccc3a3ad30a59e8fc20ba41eeabbccfd84c2203dee6156086861236fbe1ece4b8dae3ce7b03164e2387e756cef189176e41d597f6a9734258e71244aa7dbc7caa5660f4a4f42f589a5c2f9dcf0666c495b53b11ff0efe23b810c680b0043e7426946789389d2a8938497e3c5227a3058d079be598bea52482964b3cf95b75f05ba01d6414b50d79a5d498ab1e7480f4f6e9d7b1e5f6ca446fe4b8b1e9c78c441a005e9de3fc0bab2b5dd3733b82d3218b769bba55e7c5cdbc7f53cbfb7e7fa77c0785a89eab8de040d90c8e448362edfddbd743d487ec4f0250cb673ffc8b595fb7e7fa112505cba1fb1ff0a2bd7ee2b3c89181b2f0f11cd4ef3e37d3d2cf7e78a5088747e1f627fc8d1170ce9b9c51a7218ad102cccda1894fff281a528c5727dadc7ff1a7a8d5b7ca87afca914a284b347412aa759b05f6eab9fc11a8fe289f5299e5ebc1163da9352297d19ee5c495308739728da44a0044a3bcbe13ab4448505a1e6173dccf07e50043d728da7cd896f6f0f5cef4d85bb1d5eb6e94fc5449ab797c6d8ef53b5b28c9707fa3fa8b1324398309ab1d693ae2fd97006840c53e43411260c83b8f7dc3443cc1bcb183ecc0e72c4873509d54b1ce00b24bc851f4d63bf3a53f57f95c94861e37cc406a9a2d55fbacb2101ebbda167c7ecaaf252a228750bfd42f2b0be0f20afb8ad9c9e892dac528446755f81a8652d11ce07fb1be2c219b39e00e581e93088c555dec2905ab0a51623de875209a6f68df7758d83f5f415911f0ea34ce4b2c813142aa093e174dba9ee33895769df9cc45a8f27124b157eba5a53cd10806f72fd29b88f9b403917ade7e3109c2e77111176db290df6b6a33cc66a06aca8692586ae373807a64290476e453552a1c0c25c41d9357bc6561f41c1d2850430894ece7bc6a961f336015d0c15e226d7d63fe3c2094d18428de873903a7b55a80cc9d673cd68a696540215efbe3904443f440f020d828444a2fc962fc98d6d2fe20386541456980bbc4b24a53da9fa7d17f69bdccac0aa7917aa0aa2bc5e3448534e10fcf961f01d47d578a289f0fb492dbd277dee3da3720ceb133ff92a3db9dc1d5b44e6bf64d78721960f79c8dabea8e76fc0cd9e3aebe39a5ef427ec171bedee2dbcd6534bf8323d93550f34af0257b290c8aa251e1383872c06a8533a56730b73b385ccb02a67458dcc27a2c1f4fead9ef51042e024b5b8371066abe1b43a60cbd6914e42ba07e27017dfff069e2a0e4e4c21b4e6cea65d0bd5cac2ddcd9e69d7fec58c7cbdf1fe79f1214030a4f2a3deb005bcd20051f313c1e6a8345054ef2e400b5d568bd9b6c3b7303fc69173ed038bb8536d487c6c3fe2e03d8a0982b2d1b7d097f2f454ffece3b584aacce5cb524b99ae0d2fd2953a785aef3591851136438dfd0343a9b15ce1356a8e0eb85ad21d4fde9601445459309a65243f16498940bbba4c153793211c1545471ec500dae06334222411da1615a543103ba125ac756a6f739aa6aebc5fdfe48e7ee3da98200e787cc00430808505ce43d0b1105f2c673453cb6508cda1662afca08485d97baea1ae73441ae38db2a98bf17cc4027db8a19c90c9cbdb1597b9b587abc8584164154336d098017eba2be3b8663d2379ecb5965ba94f4b3e5e212bbd6963c46626d8d7913bab58cdbf32c1a016efcc9640a1fc0c18ffdaf6d183d7ac6265660a6919530c2f167d2dbedce82fb6fa9c3bc3bffaafd8c4db851732df4acbdef3abec4c5d491495c0be69b9b5341ab34719f5faa2433130a1505a81c70bd168d34091a63f912c1d41975c8b129ad78fcda085f574eb045944186a9eaa6484254c97c240ffee12cdc3eba9827429224b55ee37fb40df6f367f54bf9fc127323c01763615e98a45b05178be142de2cdf3d69282ff96c4967cd209760118718ed98d4d6a0aa65fb67847c6cba4e4d8bedfc9c03a13783594db2a5d558c6734d9ec84cf1bf38c802a28c00202afd4a276d9852e94af0e767463ee10b26a2e3b6af606cd9f0bc81ae2d556f49299789fc8dc164932d6033fd6c877806f8126bf4db5e5ddd820c5b1c44f0f41a2b338120c2d3cf858abd45aef9f2d5d2dc47a123e0546bef0aa8ea00de39aa547f5007eb4a2ddb83769094e478d87e1ff9a5ea7d7f8644cd5c7fbf33744f188f98fd11cfb00a8df9de8311848f0d572d6231c8588db1a86f4f33df157443c2456f4a82c1655dd1c2eb53453edfeb1786f544f5af57597ee9d442b1274aaafd944f431463968808f733959923ca19286e24d22e53ca01125711900da19efad6c6e9b402eba18194908b620ddf3d7955c0c12c3a9d898c02df45c378a0fabf0d0a166c809598562ef3f8f8d322fe6889fe7912db77c0ef994a7117012a6f4e9f4def63ae04bca236d01f2d62e22af77bc1e8e3afc25a157c5eae14a4859ba562929fb72a3834f329d7f75b08f7d9f65a7fa573ae3db656ea10d9ce2a4f3f01ee788107de050617e3373870538f05822f8c773b269e1780903910ffb44faa05a4713c03a7497a48ea4edd1d413f3113ac20cd13b3481620a12f8f0f4602fc51e934ebe52d37f2516de45eea316b532c95357353e730b0901ca698cfe48e9aebd1b322588690d3c8e8ce93f885c4315fa095b0b0003af0da91236b3cb85b07e38ef12f5e7fa740a40971be60404345d08170b18ffc45407afdb8907a432abb6c23edf803ce5f52e87f728353ca6c18fffaf6f628efb465bfc9805281ad3e3805f46b41473fbab53a17c933ed6068f79fd5ff5f667c9b9d9178d78a8528da7697642610267f9dbef6192d86217df238418abb691304b8f081f4d900cf6dab73da26856cffab1bc609303501b125607e101d151b74ce8d7562f1d3f3ba1e70e464cb4923f137b46f8c13cda944ed20d7120cac83a8087297c8267c4b28398620252dc7644e44862be5a63bdcc4ae4005c224b58c8d190d9c6e30788d38fb0fa4fd8114957b4f316e8c2383372db45d6718fbcb590cc606272896354e433bfa1349ef4992d27fc0358ed46fa67cb137685f00f122f7a6fd68f90358a59d75c4971825e0bb345151a3124de90be5b92315d2f32932eda315a8c1c243b5447b050706944a4a0a9c764c6eb70d25ebb577475074193d7fab09bbc7812959419f0f63de66cfa362522e1d2221f44988646653cc6825524ab3f929c1c56ef0fec278b1354b9127f9a8ad1f1f85edc1e3f25c13fdd89f9848677c0b6f53b15c12eb94af1d5e0c78c9798b2fac43110166ac39785036b43cd3c391c9ebeac1d24dca88c639b4ac63bdd03d75c1a01dc75420038c7aa4d34b127bfadd16067ffa0713dd41e44ab5bd6a921f158f9578e8d0b7f081c489f85fbc0956c1feb53472fb7d5e631b9a37def056304f017773428f726d0dbf7aac5d461a95e0d6ae636efc8fbd994193ece6402fa95ec6dd6242d6f8d8f12c5d9944a27501f1bfb8d6a8f064540ef7862571b97e86ee8180563c4b18ac64b7ac44fa4a359d50dd921239ee46bd5ad6419377bd26ebadc5494f89a994d4dfe54f184fafa792990aeac27e8cb31fd287aa5039109a16d1993458b2bb6adb68bc3c41ca07be1e6cd8afd87f7f122a52086929e6d7f31ca61328879ecc8be324850cbd62f555171ca883cd963a3112d0dc7646daac617287e30960e3404ff2da50f52dcf6866d0bf6a9aa0dd250f93eda2f011c2e62e42040d4b18312f6781fd6f09663a7be807821753993307519c555d1dbdf9877078e2e5bc5e89601c44706fb81defd772fe08658dc29b8c0592923b86deea91cc368b87028b381d3c857fcdf72079ff4dbc178f4f5a9b3de69dd68240e31483e3d39e2542fff45d5ddb6d0ac2df3247bf95bf74b6ce9978352bf643f13f176a0a6b1c353d389efb15af1c6bc", &(0x7f0000001340)=0x1000, &(0x7f0000001380)="a8fe4b11deedd0f7e2bed05d60a5c91015ab4d6f3f6a837bfd8e2c5b0dd3ddc2632d8a3dcf9ad3dc061e20cf6864c668dfa7d13e5c5b424e6698ac621a69981d1bee4374c81c92dcbefb18b44b01fb51362394eaccd560a9094df4901c8819ea58b445d41fa6fb5c8f13815e21d17681585f035586c84cf811391c642985a3a5229a157cea72b2cb4169f5b6b722fb3f717b3c52864ffdf30c9ec8c015a91bd294a54cda79eac43e8e27e251c2bdbb014f8bfa8735516cb9f921d370ec1e1669ca94c82070c824bfa8e79ca73b49b1c0e634bacf8283b532e6862608a90af1deaa5d24369b5eb71abb0e6f", 0xeb) sendto$unix(r0, &(0x7f0000000040)="b1000501000000ae05000701070000000008000000000500fef96ecfc72fd3357ae30200004e30ffecb92819f20bf404be01000000f7c8cf5f882b297de1aa050400ce9462f0ad3ebbc257e4411f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100be1f25a2e791505c47f8343712cc11fffffffffffffc", 0x98, 0x0, 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETA(r1, 0xc1084425, &(0x7f0000000040)={0x3, 0x0, 0xfffffffe, 0x5, "210d000000020000000000000000004021800600", 0x2000000, 0x5}) 1.028658515s ago: executing program 3 (id=14): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x86381) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000003c0)="d8da183776372d157e2eeb74dd14955081ef014dd03bd5e1fb6440e1d469ab9793f68f82a22eb8d8cb9923ff4a19466e425221bf271df9d891bf16dc9a468a35ff82493a9a374374e6245621bf760000cb4f64df86dd9f5d4e8c086cb7cf7140015ed0bd007ac5892e8a919313c050f3b8ee459197901bad43d0363d79ed72669d18f7", 0x83}, {&(0x7f0000000240)="4e3423420fe16dbcf79d8d7673b193da901e39e34c826dd3a7848bdb88234676fa43f4aec397cb329e31d84ef6f00a325d4428d3c318629cf3d1074f2b7158776210ab69c4", 0x45}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x408) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) select(0xd, &(0x7f00000000c0)={0x4, 0xe9, 0x8, 0x81, 0x2, 0x4, 0x8000000000000000, 0xb}, &(0x7f0000000140)={0x1, 0xffffffffffffcca3, 0x101, 0x40000000003, 0x5, 0x7, 0x0, 0x6}, &(0x7f0000000300)={0x4, 0x8000000000000000, 0x3d, 0x100, 0x9, 0xda0, 0x5, 0xe}, 0x0) (async) select(0xd, &(0x7f00000000c0)={0x4, 0xe9, 0x8, 0x81, 0x2, 0x4, 0x8000000000000000, 0xb}, &(0x7f0000000140)={0x1, 0xffffffffffffcca3, 0x101, 0x40000000003, 0x5, 0x7, 0x0, 0x6}, &(0x7f0000000300)={0x4, 0x8000000000000000, 0x3d, 0x100, 0x9, 0xda0, 0x5, 0xe}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="bf30e5c928783b63fa9dc486a7817494", 0x10}], 0x3a) (async) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="bf30e5c928783b63fa9dc486a7817494", 0x10}], 0x3a) kevent(0xffffffffffffffff, 0x0, 0xfffffff1, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x8a, 0x0, 0x0, 0x9}, {{}, 0xfffffffffffffff9, 0xc0, 0x20000004, 0x8000000000000001, 0x6}, {{}, 0xfffffffffffffff8, 0x1, 0xf0000000, 0x3, 0x100000000001000a}, {{}, 0xfffffffffffffff8, 0x28, 0x10, 0xffffffff, 0xc3d}, {{}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x3}, {{}, 0xffffffffffffffff, 0x6, 0x6da05c83ae0b7127, 0x200000000e, 0x7}, {{}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0x100000001}, {{}, 0xfffffffffffffff8, 0x80, 0x8, 0x100, 0x2}], 0xb19, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x16, 0x10, 0x8, 0xe93}], 0xd3, 0x0, 0x3, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffa, 0x16, 0x10, 0x8, 0xe93}], 0xd3, 0x0, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0x10005, 0x0}) seteuid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000640)=0x7fff) r6 = socket(0x18, 0x3, 0x50) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) kqueue() (async) kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f00000000c0)=[{0x0}], 0x1) ioctl$WSKBDIO_SETDEFAULTBELL(r7, 0x80105705, &(0x7f0000000100)={0x9, 0x5, 0x2, 0x3}) select(0x40, &(0x7f0000000000)={0x1, 0x1, 0x7fffffff, 0x200, 0x100000000, 0x6, 0x4, 0x8001}, &(0x7f0000000080)={0xfff, 0x100, 0x100000000000, 0x8000000000000000, 0x400, 0x1003, 0xd3, 0x100000001}, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000340)="8007dfe2ca57", &(0x7f0000000040)=0x6, 0x0, 0x0) r8 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0xb0) ioctl$FIONBIO(r8, 0x82907003, &(0x7f0000000140)=0x3) 1.020658828s ago: executing program 5 (id=15): sysctl$hw(&(0x7f00000000c0)={0x6, 0xe}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, &(0x7f00000001c0), &(0x7f0000000400), 0x0, 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x1, 0x9b1734742b641fc0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) ktrace(0x0, 0x1, 0x40002344, 0x0) mknod(&(0x7f0000000380)='./file1\x00', 0x10, 0xb) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f0000000240)='./file0\x00', 0x70e, 0x24) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x8625, "0100012d29fb000700000000098002005e00"}) sysctl$net_inet_ip(&(0x7f0000000600)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000640)="f16641c2", &(0x7f0000000700)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9b, 0xffffffffffffffff, 0xfffffffffffffff8, 0x27fffffffffffffc, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) sendto(r1, &(0x7f00000002c0)="720f8372362a2a9ae0c1988bb9dbc01a1aacad671ad4bc6bfabacff28e333a55dbc79af48fdc8ef3401c7c7d84f0b9dce142f1fee19817b44902b3727db97d0e517a4153b664", 0x46, 0xd, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) mquery(&(0x7f00005af000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x5) ioctl$BIOCPROMISC(r0, 0x20004269) kqueue() fcntl$getown(r0, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0xfeaef60bdba2044d, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) renameat(r0, &(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000280)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000040)={0x1, [{0x2, 0x7ff}, {}, {0x3, 0x40f4}, {0x1, 0xd}, {}, {0x0, 0x9}, {0x1, 0xd}, {0x1}, {0x0, 0xd}, {0x2, 0x1}, {0x1, 0x10000000}, {0x0, 0x101}, {0x3, 0x2}, {0x1}, {0x0, 0x20}, {0x0, 0x8}, {0x0, 0x81}, {0x2, 0x7}, {0x1, 0x6}, {}, {0x1}, {0x1}, {0x2, 0x7}, {0x2, 0x9}, {0x0, 0x3}, {0x3, 0x800}, {0x3}, {0x1}, {0x1, 0xfffffffd}, {0x3}, {0x2, 0x8001}, {0x0, 0x40}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) mkdir(&(0x7f0000000000)='./file0\x00', 0x35) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f00000000c0)='.\x00') lseek(r0, 0xffffffff00000001, 0x0) 730.008879ms ago: executing program 4 (id=16): getrusage(0xffffffffffffffff, &(0x7f0000000000)) 729.474208ms ago: executing program 2 (id=17): pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0x42, &(0x7f0000000180)={@random="415fd77e1c92", @empty, [], {@arp={0x8035, @generic={0xf, 0x424c, 0x6, 0x10, 0x4, @empty, "c9c26d15813a0570b8ff181281c8205f", @random="a972160470ad", "e8f0e186987ba518c730a5b975aa56be"}}}}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2a, 0x1}, 0x10) syz_extract_tcp_res$synack(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x1, 0x0) r3 = syz_open_pts() lseek(r3, 0x7, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYRES16=r2, @ANYRES32=r0, @ANYRES32=r1]) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f00000000c0)) 725.911139ms ago: executing program 0 (id=18): unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="cf14b2335e0c5c563f2fa817cee4e81b33cd8c77c525491c4dc3ac4ebcb502543368548d0560a9b75fddbbc01a8671fcc2655dd24b016057575d2bcb8ad9665c450a18a6c58de39b6d82dc15173e7721bb0df63b09f719cad2d6a7b5197bedabe3bfa6533d9ec3d9a2197b1997c0702e333ab008db612e2f39b7c2708c63dcc54eb13442e402baed1efcc6dd64a6a4ef73413519491ca41e5844c4b9c8ee3cc4855b6640890d5445b4afb5e9bd79676e504d23d19967cb6fe1232dcb9a1f96ff9195", 0xc2}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000002c00)={0x4, 0x18, 0x29, 0x32}, 0x4, 0xfffffffffffffffe, &(0x7f0000002c80)=0xfffffffffffffee0, &(0x7f0000002cc0)="5bc75f6d", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x45, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "1bb7e60ab87aa57800000000d0d200000000fd00"}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0xfffffffffffffffb, [{&(0x7f0000c17000/0x2000)=nil, &(0x7f0000b65000/0x3000)=nil}, {&(0x7f0000da8000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000637000/0x2000)=nil}, {&(0x7f0000304000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000b64000/0x2000)=nil, 0xe215}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00006d3000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000afc000/0x2000)=nil}, {&(0x7f0000afa000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil, 0x3}, {&(0x7f000079f000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x47}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil, 0x3}, {&(0x7f0000518000/0x2000)=nil, &(0x7f0000601000/0x4000)=nil, 0x3}, {&(0x7f0000afa000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x1}, {&(0x7f000001f000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0x1}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x10008, 0x0}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="4800660904b715fa967b4c44bae97c7ccd5b69ed32b0e02264f6d10eaa6897675cd70ea509878f72126a6b1e2c5ec391c06a0052ecb8819db65293ef360f60a23b4eea03d603306af13f8fe5ae6ad19f1befa7e9ea84904dbedb60c9b78f3f5c1a8161d4c6fad12cc247d4eec4ad24009dd6b7de4a323c81c6f9697d5aa47b87c0f8743cf1702f05e336ab67be96ba44a2204edadba0815d45f7324d327b6a9ccb2ec40ed4c3013cc1e8d4ed726925543c6ee8e5bec5595b929ab2776f3f674cf1a8592f937428d7df32a91e01db4edf88eca147f0c21b7aecaa43e687ea344c780e40e628460b9c950314c083b19939cb7b738e759985921ebd1ac398774a9d29495f8f0ce071dd03fbf102c268539d2a1b038e42256b13936e87b7108f52f855a4ce5f48e70d7e70d9c87fc1a59fae5ee9421fc33f8cbca4347ea186a0b6dba08d51a71308eb805a3de6b364e5eb147a2aee21787c854801906dc72bdba73c8c5a929e0221342a252776b7db4dc1e5512660957636831e757dafa9eb1fd41702ef35dafca32facfc707a907604847b52b290e508c89f4efb7b5560363f6b774ba6ef8c5b7e295aaef6721749d994c1d1d3dcf083e2c474b3bb98006804ef18df242fb78a2962a38e0f446fc01b96263107fba6217c838d062f9878855a7230c6db48aa4ad720ffc4c15f28eaa4722f01aacf3cb72af5653c172ed8ca559b3fc7407ad09539fdbb5426e2c99e5a043cc62ef732558110b2884e378a82cb1490fdcc7c81e6df0244765102583830700e7886c9f101fc769e6e8c909f97e1cda2ae8fffcf893250073d05f0c5f42cdb32e27f293e5d3314e133f2d88e761cc44dd428b1a7577497f648c44ee3449821f736211f73b51ebc5fcb6a1d05a99688e19cdb08afb09581024221927e41e56ac871534590e23face8b0d374aafb68441461001d628424b74737e500e6aef51acb4002352ee876008b2e74f043440b2168af958101f021b87c53feedd5822efd59963ac8aa3f4a22d7df7f7f7374a452418eef9eb5ebc49dd268e1cf19d5ca51a47df857b2471605e50d98856064ac8c461d7413f591f398de4bfadc88335df84db73680e11d87e256eae89b0aa17e8dae5bc7094512dd6db1f9791053056e75577784b6b0cd5eed432a9f980ef5ce3385cefb37632bcd77ea2de3251531b69fe86647074a6cb37caf964ae661a2f727cc34a4e87ddc884f186f761843a20a8a4b05e5b703a0ad18665590ac5c62b572e977f8c6bf211407fe7e8eaaaac14ecb0682227cbe8a5122d2a9552a7eff9b23507bd53930a45c699b09294ff9f3fcf8b2db8cdbc49f117e4ae53a073410d31c9c6020a5ab7461b988d0129bb45518f210ee574fa21dedb7af1a8fc679cc083df71f475910f678f91fa4f41fd5a67d8a12984ebd42065841429d4a6d85b2317070b4db7fb0ce3af96d5e1af96497d755684c99e3fb458c2375cf71e6ee0b0b802a70652f575b2637a5beb5566e2bc2956b74e091f196ad779f5db10489c782b367fd352f9e37ef8d2132b3015cbcf06bccf56628e0189c84696ed1d6781385bca734edfa2cd73dfeec3ad766a6009a0fb69b881881679ee2a2f18fb858e9e48cd2c3ea7041e9c8bb97b2768a0e2e428c8ef1799682f105f1da585fd8991a1faadacd05d0a5149764b93e9d8de2b8c615b74acdda8c3333383707c70e341d4bcd32cb52b2a28f0615d09968cb3eaa550aea9a25ac1a4a65ea99f55210e9cee303577f216ed5565c0bb525a8f2bb040c5ebd0d80a5118159cb35d14a7e4ea3f0fb730c829f809c6d2831fb9f29cbc3f4d95b611df39cfa54b890d2bb4b87b97d562e570af0e5a2ccff787933ae530b59ef5f68d356b0abc761ff1b1d348a7376178dd36b7eaedde4f04d5b1aac9da9c2352366c059b97183b4034a558fb40372e91b6c9d345076f90509850e120dce3134fdd0e51c2e5066dfb2c05892e6a7a414953382df5ab02360f82b7658c19dcc5eb86d8aefaabffbbd17d2a602aab822f11fb3d1ad13a6255ad1a0034fb29290d4e0519d5d57bb917f013f1c434a7862b01a1cce17f775e86ba3d5f11d4728d9d5b70d6c9ea83a68cd7e26a8fbf6a706fbb875512fd142b5f708576fe80c81d6216b4a7fb7848583b4c418048f9ff077b0a7c5921c44d43f24ad622c73b8a8f11347c97f290beda4a63523a40cd38306996b4e4d9e6400dc1bc51e1d6d5283fa89e302f8b69199b60408a39d668ab93ca4e78841afebf95825259d9eda6b1e4b739862a9237013c22a8c928cb4cdb54ed6268811cca9eca9080be6232e347f87e07ec6410ca77ca9c141d23ccfb9225b81eaa52e7bcf7cf29c2ad100311194189150c4a9560e7377f52bffefb6917a", 0x69d}, {&(0x7f0000000840)="e530e0dc41445efd55666c40001bac0a", 0x10}], 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8) 648.04549ms ago: executing program 7 (id=8): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10686, 0x8) recvfrom$unix(r0, &(0x7f0000000180)=""/238, 0xee, 0x841, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) socket(0x2, 0x1, 0x0) shutdown(r2, 0x1) r3 = socket(0x18, 0x3, 0xfd) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) 439.745542ms ago: executing program 0 (id=19): r0 = socket(0x2, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1) select(0x40, &(0x7f0000000180)={0x3205, 0x44809e9a, 0x7fffffffffffffff, 0xe, 0x2000000000000000, 0x181c, 0xdc, 0x6}, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x6381) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0xc0307006, &(0x7f0000000080)={0x1, 0x10}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r4 = syz_open_pts() flock(r4, 0x2) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x110000001}) syz_open_pts() close(r4) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x8000, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) close(r7) setsockopt(r6, 0x1000000029, 0x35, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x3, 0x8cb, 0xfffffffe, 0xffff7ffe, "ffb1251242758d00000300", 0x40, 0x3effb}) 436.033963ms ago: executing program 6 (id=7): ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4089}, &(0x7f0000001080)=0xffb) getpeername$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001140), 0x200, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000001180)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000011c0)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001200), 0x40, 0x0) r3 = open(&(0x7f0000001240)='./file0\x00', 0x10000, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001280)={{0x18, 0x2, 0xb, 0x9}, {0x18, 0x3, 0x800, 0x9f}, 0x7f, [0x31, 0x6, 0x0, 0x38, 0xa2b, 0x3e9, 0x4, 0x8]}, 0x3c) pread(r2, &(0x7f00000012c0)="58f245095e558a1698fcd2e4aadb486e2e12b53717106aa941923fcacc11a397bbb117731f7a639bff720970bf0bf29caec4569fd198574689952eb77f78a1071021d1126e484cf33a648441a2b8a84b39b71d0d916802479d8a2eae944b56c2af809f786efc924afa02e3ee633e29d98feb4f63bb19d7ca6d0c0e3f2604ef37e1781cbb3a5cff3703164ee1cd3da8680d", 0x91, 0x7) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000001380)) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000001440)={&(0x7f00000013c0)='./file0/file0\x00', 0x1, &(0x7f0000001400)='./file0\x00', 0x8}) fcntl$getflags(r3, 0x3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000001480)={0x10001, 0x2, {[0xc4c4, 0x10001, 0x5, 0x0, 0x80, 0x4, 0x8, 0x8, 0x8000000000000000, 0x0, 0x8, 0x7, 0x0, 0x6, 0x5, 0x8, 0xfffffffffffffff9, 0x800], [0x14, 0xffffffffffffffff, 0x7, 0xfffffffffffffffc, 0x2, 0x4, 0x4, 0x1, 0x2, 0x3], [0xf27, 0x200, 0x41, 0x40, 0x81, 0x200, 0xa], [0x9, 0x5, 0x3, 0x1, 0x4d0, 0x1], [{0x100, 0x1, 0x4, 0xffffffff}, {0x2, 0x6, 0xa, 0xa4}, {0x7, 0xf43f, 0x400, 0x3}, {0x4000, 0x3, 0x70, 0x80}, {0x8001, 0x5, 0xb6d5, 0x99}, {0x1, 0x5, 0x9, 0x8}, {0x101, 0x5, 0x9, 0x8000000000000000}, {0x59e, 0x1e, 0x44, 0x3ff}], {0x3, 0x6, 0xa, 0xffffffffffffffff}, {0x7ff, 0xf6, 0x8, 0x1}}}) kqueue() ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000016c0)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001700)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x1, 0xb, 0x9}, {0x18, 0x0, 0x8, 0x9}, 0x9, [0xab6, 0x8, 0x5, 0x9, 0x59a, 0x81, 0x1, 0x2]}, 0x3c) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet(0x2, 0x3, 0x2) sendto(r4, &(0x7f00000017c0)="75eddefd96b56dd02321ccd09c413f9af7194519f16358f82d17b7034b4b3e1c1a8fe46e8222be55a377c5385edb7dd937dcb15fdff319840d05335d5e1aa2cc6878de2a82371f6bd25562068accf322ca0079664372a25097e8c552f219399f314e4049fecf2ff1d2810ab8c8ae05f351f90ad2c7fdcda66f9aa886a3ddd01c5c8d4167f0725b5ece2f33e77c363d2c0fad157d661ba41bd60eea3e59e50dca1f54dfe14b030ee12345e0baa437ea76c50f2e2d4b398f336195209442107fa038f9748e7a107a21c8ea8cd6b8eb79e0903dda41a3ac0d37ef07717a1035600e07f09570a0151904d9fb8dd1a806c53fae194c721ed3b67ef20e46045a0735dc313af119ba5038be5f936e67d06232f61bad8511841213e24b33044a92c68aa7278eddae41098999ae3a5274eb9b49fa25550001d0852222bd9a6eb6a569b8b4adc2312904625c91100e8df3e357ebc0cb090cecc7d018174839cbb05acc85ce4a1001a0d7d2c0f5955ad3f05d4b6704d322713a3a7cea8d80c9d7dbb3a8dbd2bdd9f4deddb790947f46b7bd8eb37faf6a90ef91accad560fc723d5979ff57b4822ce3e85bf1ae6afdcbe0fb28f85d80921981cb075d4753c03969ef93386ff18bc8726eec74685bd894ed83f71864be7c3ab28f3e6ef0cf206f5d150f64d307b1d846a57e7f7d4d31d51ad15a1db9dd8cdac3510d86cc161e28399f6941e08297c67ee87676ce04dfba37b45b925df199abc194484c31bcb5994f36a97e7c005e67fef50e789b7f95ed47d7ff3669f0ccee82a04e6d36fdbd32843599e0c567adddb964979b4353512d6e9fcf3c8d6894e1e4a2c1baeb72620fc0c0a7d5e261adaa06a2a235a03c38150967f199667ce89029f30330caee0d4d5d1e3b9b678294b790f45cf8d28d04460235b7308213ae6e38d4d2f63b9d99b3a315d7317fe72748ba72c9cb35a8b65f78c8256c2122b4fc93265bfe424652c31dd21461988fced3637f9a364e1ad4caf2319e982bc1eb969a396bb91ad7f5811b9061c734c14cbda2a20299ccbfff5356da4b4c90e3b4c756acc1229a545b1c1473b667e8d8316cbc0f551c67f05cfee2ded753b7a691c6f3c92105a92f9aff4f79c4da3296eb0e3a3ba5c36dfaa7426f0821225e0d3d39a9a2a11bb08a860767580c604570e1615f22b6677210f84b042d3c5e207381fa50d7374e1935619731c9a70518bea285fa9ff2fa784b05d0769123daccfe0e33bc8ab5b517ec6f3c5f9c2e7c418e0bc53e6bfc8dc979285fc149ba85958dd795b8617a7f1a8f2872fca79e70e430d5df983d362f884bab26a6876dc3f24bf034358242e1e37ee2820fd394ab3b6c32b59d6bf81cf3d7a025b47a1d7c666bb1400d9dfc85c3cfe3aba5a5da7a6be99adf7577f0fb4d9a1dac3eaa44e0779f513c4f4e6dd7fac9313dadcfd9a301120f97b0b19e6f8d981f3b173c6c14e77af2b337c36c9c6f2729c6ee76164745436e0434df3e8a6082c4878346912898aed09d9e78aa95938e6904577f6cf52910e684de27211f68e25fa0d9c276c53dd24ba4b36da9837e903932ea6d6f1ce0b73affe3c64d0553f8f0994b8c5b05f6b26a631a43eb24b72de45507200fa0da2a650c28ca035034addab7135ed3976c0d7d8d658dd9328a87acad955b297fec436a90f950fcbdd26bbd9712cbe32cd97911ba825af722a1ea5a6ce74e5c5024a0f6f7d7d7b7e31e1b93ecea006dfb2723fc5ca8a19bc30b0024fe44f01685fefa2342346996ce13c716e5e05dd65d8d1a57d3b3486e2c99e74dc1c215dcc3c79fe70caf181aa280b128aa05d23cfbc6b60ea3be0cb0e0b5df5c3c0e2c9e05a4b64d5532d2f9bbb744f21cf88c0f420930d9083da09958625603df18e40ec6eae56c7340a012765492e1c0dea3cbfcd8ded83c309f4abc73c3fe731490295e9e6f3e07b3098a1173db8f1c10c2c127c2727e2dc905ccf735edf8401210678d9be1c1a59fbf07591e5e6f545d29436ead18630faecae5b4dabab4420f20bf18074e6fdcb01cf44b4383d2b0dbd1ba49f36d3eba68319e16f33403ef60bad0fceb7bfe0c597454706da7bbd1fe0a28294f32d3b2828c8cced08d58f288187dae8933e83bc8a52e653c3460e647ff75ac12d690dca3afe9b15e3c3a128d7fcdbb8d63faef10ea77f677440ef44930d9ce0fb8d31c8ef1fafd216233387e9a7d7768f96bac0fb729a3b7560510b72ca8047055f75bf32f57bc8b9af098c1d2077b2ba40f4f7f2e9ce6f37f03418a5cc586653b21bcc1ad780d3f86cf8f90b846cd0fe87688eece0fd75492ff16b081a511d9902376ca20a6f9399da17e922709076a3076b20d078f2d79f9747b87a439ff3c6c7f5f1d49549ae78863c7d3ca1e6d7e939c4236d0e94e963a5b8e0485e6fdea52f2224a5a9f73dc7cb6bc1e4aee9a012e6d2281b637f10fe4ce4f7cbbbfc7af55df185045980c9d52fcc2f10eaa0353b43ffc7c86ddc07caa446c515cafe9bc06c04ec8a2d7b9ece9e1f641717f61f07c67892c9f6cbc1d1cd34cde70aba7349f1d7c4a080c19e1d2b1f642a580fd6e05b0aaf446d51819b54e1d39eb95a59a6455144daa7a34a4dc554a00ceb1a7ff93972cc58afe6b84a180d0f5982f94958277c397ee5a35ce4041c55766208c254c47d0d5dc50f8be6830d561ccb40d831e8c34959eaec5b7b0cf0e424f8649c827e65649c3dc5d3e2bb99a0ba26912374439b453a660f1837dd98c60966a23e5a9dfc0ff30c0a92dc948426a9fc7f74b56cfcde1818c5c1294ad701e2de4846c295aa62bd46b134f6c99c77fe071b10d7f5c36274dad6cde0724e15fe3485aa870fa7fd7579eb76b0da75aec347c581cb7c3eec6623ab77b30ec548c1074b7382be3716abdee1b3cbe9abdc7fbba73cf2e37cfbacbb65ff1200b3306af6d962232ab77f19f787ac09ca3b0006bcfcf3042b733378015a5a671a8d636b6991fd8839f1eb97b10b76804c29c4a757ac37d8f703adbae3b5da7bfb40e50c353bcf7907288ad0ee5d17add348af531342f45f969d6c2cfda725af2a0ae6fdf441c06eeca9bebbe41661bbcc0873aeb54f79ebf82da85a18068f82ec37b6c121d95b64793b9e2ef8d537186be63e9251cd05e0765a16d773dff2ffc58d9fbb16cd7e0c1dfbe9cf158e1ef11aa5ef1c33ebe15909f24c7d2cea4b0f1ea2bee88e7dce18332693db77a27655383ab8598e384c728cf18c92cf1853fced47a250ba1faebb9f9fabeafb0d0f1d6bff1da720d5f092b4e2ecc0a31ca97f37bb808b696bba13c51b886f2bdc544bf7087efc6761cec024bfbbd8aab16cdbd5f94beab6e2384703e34b914409150ebddf932e5a0552699d268c09134fca14afa040ec9d76a40e4199cda476a58797a0c927efb6a875c150dbc90ba27c6a32cd37730762fa335f6a45e1c98e8f327a810da990584df815c03184666f2e5437007c155eb92538b36eb4764830c050a78ffb8139ca6b3182e0b2aa73c245c94b34c16c909b2421da5d83a7ebe6ffc6760d2b9a5b0beeff56cf6745c4bb61091bf1fedad780d06e5fce6e9e8a42f0cd06a8bf5ce589b1f201b3785109da9fda43fe0e441f0bbc82da7e8ce4989d61e4f88113f1aed02ed51bb86db7c4b0cc3659f46dd1ebef77a8963d17a02371d803730bafa987a67a33bfd727905345e9bcd68a0d06b37211f8de78123535b41162374184bc93a038bda485e0496f4ccbbc23d3f6a0aa79cd8810a0b3d25afac71bb3b07c2ffc83da69977b4d46891a75b7984ae1341ec928dba078dfe5b0834e86347dcd3e3ff465fe5ed29dbde313e8f65cf7f469033245d62217abd93561e5bea060d5136d0af10e3fb71c6f6a0e1b3c4bf864f7c66599e438bb6b9388c0e9e39c93e4248fe39f83b867c9b0a5830c9ef080f4199e9ccc4dec007e1329db2d1cc52465ad9016fabc668d66b8a690d273b93e5f808eced5266b3d41a749ef11b8463a2c9095dc01acf934956468688051ba7610cf086c4e3ae307a22ccd52cfcd510fe38a15d7c0c0a2988994cd0dcce71215ca9837f5649276d67af307f5bc4ef501326694ebce8475c004a5044e181e5f8ef3d576b35ef44d3431db447c5be92812e19dc1807a603d038d747567a446436f310789584dee2eb303bc62556eb1ae90c9dd9b8097f8f05034a88071e02a6c3db9b7f5223cad02321e3f01fc28f7a42c9b22c30894af735893b4fc852bfa5e40a1b1a0d3bf0f5fd984b0e60f95a2ed151054be6eeb5b3504846736053b2ca0c406fb877a16eeedfe59833f24c587200e2a8461ec94e20e2d84e482583f542d3139c466b55fae2b1af3bef966e17a03a4cf894ae9f068072de7b5698fb85cfd07a6bd2bc9fddc0a7cdc715b583f065ed6107bcae76ba4fa5a5d66e82e5bebbf5feabb0ae646208f112703e7bddad38fd172b011f9e77645ff2784dda7d0003cf3454162417ea90302b49d426633009f738092b595886abcaafbf68c10a2b5ed85e4dd8d393900ad54a3a0f65d7b1751f318c8adf39bfdc5464356f25c12454bbba77d5fad79666112956a6ca1e4276bf0fa5d582ddfd132e28b8d7bcdb85ccbaacd35ac8090b540272afeafc390efaada609e457b4d568aad100dcb5bc72dfdce493f2dd74a8bd414fa44fa849b6f9a6e0236fffd7865b18bbc3ca7281b127f14672dc6b7b2c6f9b9f6ca466806dfb50244a6df57c39f65378a5dbd04a33d6278ac95fed4de391362b16086537344e0d12c2690cb5db643c43d720457f73f9742efaf18973547b5786d8742054b211024fd7ad205a2acadf5c9cd94ba318411df51f17ef71052a387967173ef50163a5983eb2d73fe67dd98672d05d2b7ed76b042890ef3d07b725ed7b9495bde03b5c11ffaa55e09eba926e970aeb3349d2d2c8b50be128602d440494b5cae9b07467e123c691e31ff3665c799b874b043b66fc66100b7221d1564bdcff9d7b6d06fbd389ec616e0cdb8dd9b90664419e44eebd1e9f683696c098e5972533a1d65ceb7abd4bfb5c03aec18bd7ab6eaaf079d5425f7592c9a7a97dfcabe28d01fcf4f0a372a365b57361f9d6ef34f7262551056c3f58a8e571368e9e8606d52b7804282dd5b04ea30134d97d9e775b1701408f7ccb390b7ba4ba49d576ca6c9ef173db1d7518bad7933653a5cffdf7159786249f9542031b3cdc7a1a4c33486343538d168aceb7f5f17708b4d0ff12c3c4d1dd116bfb52b5ff8e4ba19c27534d916c3872c1d706a98cac5dfb5cfe795379d53908c2ae0fb7e98fcc03ad13e8996c46e9fdc9d4aa598dc020bd516e32caed80a9bcf748dd7c734f1faf309fffb855fb736f27c068921eec8015b49e0ac8d9466548ac5d7ff279e226c7e91fde15b7bd767a48fed82813eb24ce54bce658f59116634fb72392c315d81732a2c9b121af887a17e2538fdcd5d235d468bd12ceb6a0c4fe3bad710a75d3a9c1eb6e0521d3f80f50970c7d4e1b078e7b3cc2470a55e8bc1fb224f76042837dcd47c11211a821b3ebca1091d6bc760d9fe84c1ec5e3ba4efae094e6472ed6c04a367e6511e8ab6f0c8bbf3c118f5420f61d7d7b3a6add5776771b9a8628a31fbc36364712d2e49f7b77b02d193cd122c1e2a7c647069b33644a4a5b24e43335707c532c647c2410b6e2083a81c8eb69dcf8b600da8a3c0915b945b084c53a87d49064342e9318e86fcf87c3f94dd6917f8dca7d90c0ff9b0017fd6f4a43dafcaa495cea03365765f3013e1dad0b51bdd2d55327e889862b862a27395657f0", 0x1000, 0x400, &(0x7f00000027c0)=@in={0x2, 0x1}, 0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002800), 0x10001, 0x0) readv(r6, &(0x7f0000002ac0)=[{&(0x7f0000002840)=""/138, 0x8a}, {&(0x7f0000002900)=""/96, 0x60}, {&(0x7f0000002980)=""/76, 0x4c}, {&(0x7f0000002a00)=""/141, 0x8d}], 0x4) fcntl$getown(r5, 0x5) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002b00), 0x80, 0x0) ioctl$VNDIOCCLR(r7, 0x80384601, &(0x7f0000002bc0)={&(0x7f0000002b40)='./file0/file0\x00', 0xdb66, &(0x7f0000002b80)='./file1\x00', 0x8}) 219.81648ms ago: executing program 4 (id=20): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0xa, 0x3, 0xff) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa3986dd6c370c8900182b01fe800000000000000000000000000025fe8000000000000000000000000000aaff"]) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000540), 0x1000000000000133, 0x0}, 0x42) 218.555679ms ago: executing program 0 (id=21): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="fbb7496fca6c7a156cd689a2b4eb5a3123b778ab804c80bc26b6f830327d", &(0x7f0000000100)=0x1e, 0x0, 0x0) 217.903318ms ago: executing program 0 (id=22): pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x4, 0x16, 0x4, 0x0, 0x1ff, 0xafb8, 0x8001, 0x0, 0x3, 0x5, 0x8}) syz_emit_ethernet(0x22, &(0x7f0000000180)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0xc, 0x4, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x2008, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x1, 0x2, 0x8}}}}}}) ioctl$TIOCSETA(0xffffffffffffffff, 0xcd504404, &(0x7f0000000040)={0x2, 0x2, 0x1, 0x2, "cd0022000400", 0x40048000, 0x6}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000240)="2ff8a7c1f6a38e8479b7e04b1a25e95dc8fce74b7317d196be642310a596278df4d2e2e1ba0a15df9b70e10544d5efb9caaf7a844834f54c9e599158e3104dc31db7f2660ef121f2b1dd3c29ee8a963f96a0305d87fcd5646cd4072a9a5eac2b849d3310a376bdaaf3743786559e0df33908761cd9b07509a15c7522174abc6e33e83de3ad462f270fd6a296ecb7ae243716811051cf81dae1f185af4f62300ed41ad9caea373988ab7b45c0f6da9a6d2c2a0f7a2306f0", &(0x7f0000000300)=0xb7, &(0x7f0000000340)="88500cfcd9165527befc00f16ffaa3a4132703ce49a085988a0a77a068b8ff22603c0cd713150a2c0370afa129b76def9aeb6e42aebd248c8233", 0x3a) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xdc1d800780e51763}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xffffffffffffff7f, &(0x7f0000001c00)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf1155dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d00000000000000000000000000000000d9dda15e070b94f6689c71b46bae7c5f230fb2974a1b2f970c80cb33696e7b04021261dd42b88a190d5bce1ef2cf9cfdfb55d648fd39a9fdef393d221afa0ec25152ff14919b4d54ab717421b0b1041202dbade64cd9de91225fb5e5a8494afadafe95eddd586be04eab50f066bd4f9f501dd3eb2724a671863c0fe2f353dff444ff2e568e702f0522ac0004eb26485474114c3218103f9c3c6050537f7b1615936908231aba4633cec3df0bcb3ca1d883650f9491321109b6800f46474d089c22fe290ae7812b2508e264c8716e55094da82f9ea2425e2c", 0x4) 0s ago: executing program 2 (id=23): mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5203) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x67) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getitimer(0x0, &(0x7f0000000240)) link(&(0x7f00000005c0)='./bus\x00', 0x0) unlink(&(0x7f0000000180)='./file0\x00') ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x406}, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) setreuid(0x0, 0xee01) chdir(&(0x7f0000000340)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)) ioctl$TIOCSETA(r1, 0xc4504448, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1"}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.95' (ED25519) to the list of known hosts. pppx: unable to set addresses for pppx1, error=17 panic: kernel diagnostic assertion "map->limit == rtmap_limit" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 132 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *413927 82526 0 0 0x4000000 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff83351e33) at panic+0x1cf __assert(ffffffff8338ec8a,ffffffff83370b25,84,ffffffff833e6474) at __assert+0x29 rtmap_grow(9,21) at rtmap_grow+0x1f2 rtable_add(8) at rtable_add+0x289 if_createrdomain(8,ffff80000146f800) at if_createrdomain+0x40 ifioctl(ffff800010fdb7c8,8020699f,ffff80003c95d9b0,ffff80002a7aba08) at ifioctl+0x1c06 sys_ioctl(ffff80002a7aba08,ffff80003c95db80,ffff80003c95dad0) at sys_ioctl+0x660 syscall(ffff80003c95db80) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa4fd5b9c990, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: kernel diagnostic assertion "map->limit == rtmap_limit" failed: file "/syzkaller/managers/main/kernel/sys/net/rtable.c", line 132 ddb> trace db_enter() at db_enter+0x25 panic(ffffffff83351e33) at panic+0x1cf __assert(ffffffff8338ec8a,ffffffff83370b25,84,ffffffff833e6474) at __assert+0x29 rtmap_grow(9,21) at rtmap_grow+0x1f2 rtable_add(8) at rtable_add+0x289 if_createrdomain(8,ffff80000146f800) at if_createrdomain+0x40 ifioctl(ffff800010fdb7c8,8020699f,ffff80003c95d9b0,ffff80002a7aba08) at ifioctl+0x1c06 sys_ioctl(ffff80002a7aba08,ffff80003c95db80,ffff80003c95dad0) at sys_ioctl+0x660 syscall(ffff80003c95db80) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa4fd5b9c990, count: -10 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80003c95d6e0 rbx 0x21 rdx 0 rcx 0 rax 0xffff80002a7aba08 r8 0x101010101010101 r9 0x8080808080808080 r10 0x5aa777ed08c039fd r11 0x450b53a5842e0569 r12 0 r13 0x1 r14 0 r15 0x1 rip 0xffffffff822d4b95 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c95d6d0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb> show proc PROC (syz-executor) tid=413927 pid=82526 tcnt=4 stat=onproc flags process=0 proc=4000000 runpri=60, usrpri=60, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a7ab770,0xffff80002a7aa558 process=0xffff8000ffff8d98 user=0xffff80003c958000, vmspace=0xfffffd80697cee78 estcpu=10, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 77461 155475 30053 0 2 0 syz-executor 77461 377297 30053 0 3 0x4000080 fsleep syz-executor 6803 146931 48439 0 2 0 syz-executor 6803 304086 48439 0 3 0x4000080 fsleep syz-executor 67668 486703 96649 0 2 0 syz-executor 67668 78533 96649 0 3 0x4000080 fsleep syz-executor 15044 199675 26662 0 2 0 syz-executor 15044 353380 26662 0 3 0x4000080 fsleep syz-executor 92175 435521 95554 0 2 0 syz-executor 92175 352279 95554 0 3 0x4000080 fsleep syz-executor 78543 238242 67704 0 2 0x2 ndp 67704 190499 60410 0 3 0x10008a sigsusp sh 61683 339651 82021 0 2 0 syz-executor 61683 83765 82021 0 3 0x4000080 kqsel syz-executor 61683 370666 82021 0 3 0x4000080 fsleep syz-executor 82526 302268 51424 0 2 0 syz-executor 82526 125900 51424 0 2 0x4000000 syz-executor *82526 413927 51424 0 7 0x4000000 syz-executor 82526 315021 51424 0 3 0x4000080 fsleep syz-executor 95554 31358 37023 0 3 0x82 nanoslp syz-executor 26662 523308 37023 0 3 0x82 nanoslp syz-executor 82021 419809 37023 0 2 0xc82 syz-executor 96649 369265 37023 0 3 0x82 nanoslp syz-executor 51424 450618 37023 0 3 0x82 nanoslp syz-executor 30053 405297 37023 0 2 0xc82 syz-executor 60410 352189 37023 0 3 0x82 wait syz-executor 48439 308024 37023 0 2 0xc82 syz-executor 37023 490959 5281 0 3 0x82 kqread syz-executor 5281 366468 16835 0 3 0x10008a sigsusp ksh 16835 402919 46036 0 3 0x98 kqread sshd-session 46036 15968 12622 0 3 0x92 kqread sshd-session 20832 481763 1 0 3 0x100083 ttyin getty 12622 14317 1 0 3 0x88 kqread sshd 15351 207326 34835 73 3 0x1100090 kqread syslogd 34835 168576 1 0 3 0x100082 sbwait syslogd 69496 168176 1 0 3 0x100080 kqread resolvd 56714 171486 59503 77 3 0x100092 kqread dhcpleased 41525 67838 59503 77 3 0x100092 kqread dhcpleased 59503 322573 1 0 3 0x80 kqread dhcpleased 6826 241743 0 0 3 0x14200 bored smr 28083 127364 0 0 2 0x14200 zerothread 91382 465329 0 0 3 0x14200 aiodoned aiodoned 25138 156534 0 0 3 0x14200 syncer update 89204 220345 0 0 3 0x14200 cleaner cleaner 84885 365855 0 0 3 0x14200 reaper reaper 95279 80833 0 0 3 0x14200 pgdaemon pagedaemon 95544 482973 0 0 3 0x14200 bored viomb 60115 35774 0 0 3 0x40014200 acpi0 acpi0 24608 101896 0 0 3 0x14200 bored softnet0 11181 266498 0 0 3 0x14200 bored systqmp 14040 370218 0 0 3 0x14200 bored systq 33591 520438 0 0 3 0x40014200 tmoslp softclock 82483 59187 0 0 3 0x40014200 idle0 1 432307 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 devbuf 10168 11042K 11067K 166960K 11275 0 pcb 18 12K 12K 166960K 22 0 rtable 213 7K 7K 166960K 273 0 pf 34 13K 14K 166960K 44 0 ifaddr 43 7K 8K 166960K 53 0 ifgroup 52 2K 2K 166960K 68 0 sysctl 3 1K 9K 166960K 7 0 counters 33 17K 18K 166960K 41 0 ioctlops 0 0K 2K 166960K 38 0 iov 0 0K 12K 166960K 4 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1339 84K 84K 166960K 1363 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 2 0K 0K 166960K 2 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 19 69K 89K 166960K 152 0 proc 58 59K 100K 166960K 473 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 2 0 in_multi 99 7K 7K 166960K 101 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 43 201K 201K 166960K 43 0 exec 0 0K 1K 166960K 348 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 230 148K 152K 166960K 2892 0 UVM aobj 3 2K 2K 166960K 3 0 pinsyscall 40 80K 90K 166960K 1183 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 2 0 NDP 18 0K 2K 166960K 32 0 temp 35 8634K 8698K 166960K 3741 0 kqueue 15 24K 24K 166960K 26 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 38 0 35 1 0 1 1 0 8 0 rtentry 136 97 0 3 4 0 4 4 0 8 0 unpcb 144 39 0 22 1 0 1 1 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpcb 736 20 0 16 2 0 2 2 0 8 1 arp 96 10 0 0 1 0 1 1 0 8 0 inpcb 328 75 0 67 2 0 2 2 0 8 1 nd6 112 16 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1072 6 0 5 1 0 1 1 0 8 0 pppxif 1384 2 0 2 1 0 1 1 0 8 1 pfstscr 40 2 0 2 1 0 1 1 0 8 1 pfstitem 24 2 0 0 1 0 1 1 0 8 0 pfstkey 128 4 0 2 1 0 1 1 0 8 0 pfstate 384 2 0 1 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 442 0 6 28 0 28 28 0 8 0 art_table 40 443 0 6 5 0 5 5 0 8 0 art_node 32 97 0 13 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1573 0 69 95 0 95 95 0 8 0 ffsino 256 1573 0 69 95 0 95 95 0 8 0 nchpl 144 1779 0 101 63 0 63 63 0 8 0 rtmask 32 1 0 1 1 0 1 1 0 8 1 uvmvnodes 80 1659 0 0 34 0 34 34 0 8 0 vnodes 216 1659 0 0 93 0 93 93 0 8 0 namei 1024 5192 0 5192 2 1 1 2 0 8 1 kstatmem 264 32 0 8 2 0 2 2 0 8 0 scxspl 216 6250 0 6250 8 7 1 8 1 8 1 plimitpl 152 30 0 14 1 0 1 1 0 8 0 sigapl 424 429 0 385 7 1 6 6 0 8 0 knotepl 120 3644 0 3593 2 0 2 2 0 8 0 kqueuepl 184 29 0 16 1 0 1 1 0 8 0 pipepl 304 101 0 73 3 0 3 3 0 8 0 fdescpl 448 416 0 385 5 1 4 5 0 8 0 filepl 120 1359 0 1148 7 0 7 7 0 8 0 lockfpl 104 9 0 7 1 0 1 1 0 8 0 lockfspl 48 5 0 3 1 0 1 1 0 8 0 sessionpl 144 21 0 13 1 0 1 1 0 8 0 pgrppl 48 29 0 13 1 0 1 1 0 8 0 ucredpl 104 78 0 67 1 0 1 1 0 8 0 zombiepl 144 394 0 394 1 0 1 1 0 8 1 processpl 1152 429 0 385 4 0 4 4 0 8 0 procpl 664 464 0 410 5 0 5 5 0 8 0 sockpl 552 152 0 124 3 0 3 3 0 8 0 mcl8k 8192 4 0 4 1 1 0 1 0 8 0 mcl4k 4096 2472 0 2418 15 7 8 15 0 8 1 mcl2k 2048 182 0 182 1 0 1 1 0 8 1 mtagpl 96 4 0 4 1 1 0 1 0 8 0 mbufpl 256 3977 0 3831 10 0 10 10 0 8 0 bufpl 280 2829 0 117 194 0 194 194 0 8 0 anonpl 24 102546 0 99442 23 4 19 23 0 187 0 amapchunkpl 152 8445 0 7957 20 0 20 20 0 158 0 amappl16 200 2057 0 2041 5 4 1 5 0 8 0 amappl15 192 3 0 3 1 1 0 1 0 8 0 amappl14 184 104 0 94 1 0 1 1 0 8 0 amappl13 176 12 0 12 1 1 0 1 0 8 0 amappl12 168 1033 0 1001 3 1 2 3 0 8 0 amappl11 160 43 0 33 1 0 1 1 0 8 0 amappl10 152 9 0 8 1 0 1 1 0 8 0 amappl9 144 247 0 247 1 1 0 1 0 8 0 amappl8 136 21 0 20 1 0 1 1 0 8 0 amappl7 128 102 0 92 1 0 1 1 0 8 0 amappl6 120 172 0 168 1 0 1 1 0 8 0 amappl5 112 116 0 109 1 0 1 1 0 8 0 amappl4 104 276 0 260 1 0 1 1 0 8 0 amappl3 96 1263 0 1170 3 0 3 3 0 8 0 amappl2 88 642 0 568 2 0 2 2 0 8 0 amappl1 80 7982 0 7412 13 0 13 13 0 8 0 amappl 88 2255 0 2089 4 0 4 4 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 416 0 385 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 416 0 385 1 0 1 1 0 8 0 vmmpekpl 168 4831 0 4793 2 0 2 2 0 8 0 vmmpepl 168 33245 0 31375 83 1 82 82 0 357 0 vmsppl 368 415 0 385 4 0 4 4 0 8 1 rwobjpl 40 14010 0 11487 26 0 26 26 0 8 0 pdppl 4096 839 0 770 101 30 71 79 0 8 2 pvpl 32 214912 0 206872 72 3 69 69 0 265 0 pmappl 216 415 0 385 2 0 2 2 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 367 0 43 10 0 10 10 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x25 panic(ffffffff83351e33) at panic+0x1cf __assert(ffffffff8338ec8a,ffffffff83370b25,84,ffffffff833e6474) at __assert+0x29 rtmap_grow(9,21) at rtmap_grow+0x1f2 rtable_add(8) at rtable_add+0x289 if_createrdomain(8,ffff80000146f800) at if_createrdomain+0x40 ifioctl(ffff800010fdb7c8,8020699f,ffff80003c95d9b0,ffff80002a7aba08) at ifioctl+0x1c06 sys_ioctl(ffff80002a7aba08,ffff80003c95db80,ffff80003c95dad0) at sys_ioctl+0x660 syscall(ffff80003c95db80) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa4fd5b9c990, count: -10 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x25 panic(ffffffff83351e33) at panic+0x1cf __assert(ffffffff8338ec8a,ffffffff83370b25,84,ffffffff833e6474) at __assert+0x29 rtmap_grow(9,21) at rtmap_grow+0x1f2 rtable_add(8) at rtable_add+0x289 if_createrdomain(8,ffff80000146f800) at if_createrdomain+0x40 ifioctl(ffff800010fdb7c8,8020699f,ffff80003c95d9b0,ffff80002a7aba08) at ifioctl+0x1c06 sys_ioctl(ffff80002a7aba08,ffff80003c95db80,ffff80003c95dad0) at sys_ioctl+0x660 syscall(ffff80003c95db80) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa4fd5b9c990, count: -10